Remote desktop configuration method and device and electronic equipment

By obtaining employee portrait data and automatically matching the remote desktop configuration template based on preset matching rules, the problem of inefficient remote desktop configuration and difficulty in achieving refined management in the existing technology is solved, and the refinement, automation and efficiency of remote desktop configuration is achieved, meeting the personalized needs of different employees and improving information security.

CN119557028APending Publication Date: 2025-03-04SHENHUA HOLLYSYS INFORMATION TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411501870.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-25
Publication Date
2025-03-04

AI Technical Summary

Technical Problem

The existing remote desktop configuration methods are inefficient, difficult to adapt to the needs of large enterprises, difficult to achieve refined management, and cannot meet the personalized needs of different employees.

Method used

By obtaining employee portrait data, including basic information, organizational information, work content information, work mode information, project participation information and confidentiality information, the remote desktop configuration template is automatically matched based on preset matching rules, and modified according to customized needs to achieve dynamic updates and configuration version control.

Benefits of technology

It realizes the refinement, automation and efficiency of remote desktop configuration, which can better meet the personalized needs of different employees, improves IT management efficiency, and enhances information security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119557028A_ABST
    Figure CN119557028A_ABST
Patent Text Reader

Abstract

The invention provides a remote desktop configuration method and device and electronic equipment, and belongs to the technical field of computers. The method comprises the steps of obtaining employee portrait data, wherein the employee portrait data comprises at least two of basic information, organization information, work content information, work mode information, project participation information and confidential degree information; determining a first target configuration template matched with the employee portrait data based on a preset matching rule; the preset matching rule comprises remote desktop configuration templates corresponding to different employee portrait data; and sending the first target configuration template to a remote desktop server to perform remote desktop configuration based on the first target configuration template. According to the staff portrait data, a plurality of dimension features such as staff departments, work contents, levels, participation items and confidential degrees are comprehensively considered, the staff portrait data with the multi-dimension features are automatically matched with the remote desktop configuration template through the preset matching rule, and refinement, automation and efficiency of remote desktop configuration are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a remote desktop configuration method, a remote desktop configuration device, an electronic device, a machine-readable storage medium and a computer program product. Background Art

[0002] With the rapid development of remote office and cloud computing technologies, remote desktop technology has been widely used in enterprises. However, due to significant differences in departments, work content, job levels, projects involved, and confidentiality among enterprise employees, the configuration requirements for remote desktops are also different. For example, R&D personnel may require high-performance CPUs and professional development environments, designers need high-performance GPUs and large storage environments, and administrative departments only need ordinary office work. In addition, employees on different projects have different ranges of accessible resources. For example, high-priority projects can give priority to high-performance, high-bandwidth remote connections. At the same time, the confidentiality of the work content will also affect whether to enable security measures such as screen recording and watermarking.

[0003] In the prior art, remote desktop configuration usually adopts manual settings by administrators or simple group management, which has the following problems: 1. The configuration efficiency is low and it is difficult to adapt to the needs of large enterprises; 2. It is difficult to achieve refined management and cannot fully meet the personalized needs of different employees. Summary of the invention

[0004] The purpose of the embodiments of the present invention is to provide a remote desktop configuration method, a remote desktop configuration device, an electronic device, a machine-readable storage medium and a computer program product to solve the defects of the remote desktop configuration of the existing solutions, such as low configuration efficiency, difficulty in adapting to the needs of large enterprises, difficulty in achieving refined management, and inability to fully meet the personalized needs of different employees.

[0005] In order to achieve the above object, an embodiment of the present invention provides a remote desktop configuration method, comprising:

[0006] Acquire employee portrait data, wherein the employee portrait data includes at least two of basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information;

[0007] Determine a first target configuration template that matches the employee portrait data based on a preset matching rule; the preset matching rule includes remote desktop configuration templates corresponding to different employee portrait data;

[0008] The first target configuration template is sent to a remote desktop server, so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

[0009] Optionally, after determining the first target configuration template that matches the employee portrait data based on a preset matching rule, the method further includes:

[0010] In the case where any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information includes a customized requirement, determining customized configuration information matching the customized requirement;

[0011] The first target configuration template is modified based on the customized configuration information.

[0012] Optionally, after sending the first target configuration template to the remote desktop server so that the remote desktop server performs remote desktop configuration based on the first target configuration template, the method further includes:

[0013] Detect information changes in any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information according to a set time period, and determine to update the employee portrait data;

[0014] Determine a second target configuration template that matches the updated employee portrait data based on a preset matching rule;

[0015] The second target configuration template is sent to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the second target configuration template.

[0016] Optionally, after sending the second target configuration template to the remote desktop server so that the remote desktop server performs remote desktop configuration based on the second target configuration template, the method further includes:

[0017] The first target configuration template and the second target configuration template are stored.

[0018] Optionally, the method further includes:

[0019] Determine the number of times all remote desktop configuration templates are used and the number of times all customized configuration information is configured;

[0020] Determine a first remote desktop configuration template that is used most frequently among all the remote desktop configuration templates, and determine a first customized configuration information that is configured most frequently among all the customized configuration information;

[0021] Modifying the first remote desktop configuration template based on the first customized configuration information to obtain an updated remote desktop configuration template;

[0022] Add and update the remote desktop configuration template and set the matching rules of employee portrait data to the preset matching rules.

[0023] Optionally, the remote desktop configuration template includes at least one of desktop performance configuration information, encoding configuration information, network configuration information, security configuration information and peripheral configuration information.

[0024] On the other hand, an embodiment of the present invention further provides a remote desktop configuration device, comprising:

[0025] An acquisition module, used to acquire employee portrait data, wherein the employee portrait data includes at least two of basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information;

[0026] A first matching module, used to determine a first target configuration template that matches the employee portrait data based on a preset matching rule; the preset matching rule includes remote desktop configuration templates corresponding to different employee portrait data;

[0027] The first sending module is used to send the first target configuration template to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

[0028] Optionally, the device further comprises:

[0029] A second matching module is used to determine the customized configuration information matching the customized requirement when any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information and the confidentiality information includes the customized requirement;

[0030] A first modification module is used to modify the first target configuration template based on the customized configuration information.

[0031] Optionally, the device further comprises:

[0032] A first determination module is used to detect information changes in any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information according to a set time period, and determine to update the employee portrait data;

[0033] A second matching module, used to determine a second target configuration template that matches the updated employee portrait data based on a preset matching rule;

[0034] The second sending module is used to send the second target configuration template to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the second target configuration template.

[0035] Optionally, the device further comprises:

[0036] A storage module is used to store the first target configuration template and the second target configuration template.

[0037] Optionally, the device further comprises:

[0038] A second determination module is used to determine the usage count of all remote desktop configuration templates and the configuration count of all customized configuration information;

[0039] A third determination module is used to determine the first remote desktop configuration template that is used most frequently among all the remote desktop configuration templates, and to determine the first customized configuration information that is configured most frequently among all the customized configuration information;

[0040] A second modification module, configured to modify the first remote desktop configuration template based on the first customized configuration information to obtain an updated remote desktop configuration template;

[0041] An adding module is used to add and update the matching rules of the remote desktop configuration template and the set employee portrait data to the preset matching rules.

[0042] Optionally, the remote desktop configuration template includes at least one of desktop performance configuration information, encoding configuration information, network configuration information, security configuration information and peripheral configuration information.

[0043] On the other hand, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above remote desktop configuration method when executing the program.

[0044] On the other hand, the present invention further provides a machine-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the remote desktop configuration method described above is implemented.

[0045] On the other hand, the present invention further provides a computer program product, including a computer program, wherein the computer program implements the above remote desktop configuration method when executed by a processor.

[0046] Through the above technical scheme, the employee portrait data of the embodiment of the present invention comprehensively considers multiple dimensional characteristics such as the employee's department, work content, rank, participation in projects and degree of confidentiality, and automatically matches the remote desktop configuration template with the employee portrait data with multi-dimensional characteristics through preset matching rules. The embodiment of the present invention realizes the refinement, automation and efficiency of the remote desktop configuration.

[0047] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:

[0049] Figure 1 This is one of the flow charts of the remote desktop configuration method provided by the present invention;

[0050] Figure 2 It is a schematic diagram of employee portrait data provided by the present invention;

[0051] Figure 3 It is a flow chart of matching employee portrait data with a remote desktop configuration template based on preset matching rules provided by the present invention;

[0052] Figure 4 This is the second flow chart of the remote desktop configuration method provided by the present invention;

[0053] Figure 5 This is the third flow chart of the remote desktop configuration method provided by the present invention;

[0054] Figure 6 It is a structural schematic diagram of the remote desktop configuration device provided by the present invention;

[0055] Figure 7 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0056] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.

[0057] Method Embodiment

[0058] Please refer to Figure 1 , an embodiment of the present invention provides a remote desktop configuration method, comprising:

[0059] Step 100: Obtain employee portrait data.

[0060] The electronic device obtains employee portrait data. The employee portrait data includes at least two of basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information. In order to maximize the refined matching of employees' multi-dimensional features, in one embodiment, the employee portrait data includes basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information.

[0061] In the embodiment of the present invention, an employee portrait database can be established to comprehensively collect and analyze the multi-dimensional information of employees. Figure 2 , the employee portrait database includes basic information, organizational information, work content information, work mode information, project participation information and confidentiality information for enterprise employees to fill in. Among them, basic information includes employee ID, name, time of joining the company, etc. Organization information includes department information, job level information, etc. Department information includes R&D department, IT department, human resources department, etc. Job level information includes junior, intermediate, senior, management, etc. Work content information includes job description information and information on the main software tools used. Job description information such as software development, UI design, data analysis, etc. The main software tool information used includes whether special hardware support is required (such as high-performance CPU, high-performance GPU, large memory, etc.). Project participation information includes the list of currently involved projects, project priority, project role, etc. Project priority includes high-priority projects and low-priority projects. Project roles include project managers, developers, testers, etc. Confidentiality information includes information security level information, whether to contact customer data and whether to process financial information, etc. Among them, information security level information includes information such as public, internal, confidential, confidential, etc. Work mode information includes office location information and whether to travel frequently.

[0062] For example, in one embodiment, A Technology is a medium-sized software development company with hundreds of employees, mainly engaged in the development of artificial intelligence and big data analysis software. The company adopts a hybrid office model, employees often need to use remote desktops to work, and the IT department also needs to use remote desktops to provide technical support to employees. New employee Zhang San joins the company, and his employee portrait data is as follows: Name: Zhang San; Department: R&D Department; Rank: Intermediate; Job Content: AI Algorithm Development; Project: Visual Recognition (High Priority Project).

[0063] Step 300: Determine a first target configuration template that matches the employee portrait data based on a preset matching rule.

[0064] The electronic device determines the first target configuration template that matches the employee portrait data based on the preset matching rules. For example, when a new employee Zhang San joins the company, the preset matching rules are used to automatically match the most suitable first target configuration template according to the employee portrait. The preset matching rules in the embodiment of the present invention include remote desktop configuration templates corresponding to different employee portrait data. For example, the remote desktop configuration template may include a standard office template for ordinary employees, a software development template for software development employees, a data analysis template for human resources employees, a graphic design template for graphic design and R&D employees, and a technical support template for R&D employees.

[0065] The remote desktop configuration template includes at least one of desktop performance configuration information, encoding configuration information, network configuration information, security configuration information, and peripheral configuration information. In one embodiment, the remote desktop configuration template includes desktop performance configuration information, encoding configuration information, network configuration information, security configuration information, and peripheral configuration information. Figure 3 The automatic matching process in the embodiment of the present invention includes desktop performance configuration information (template) matching → encoding configuration information (template) matching → network configuration information (template) matching → peripheral configuration information (template) matching → security configuration information (template) matching.

[0066] The embodiment of the present invention creates a template library for remote desktop control configuration, and automatically matches the corresponding configuration for it based on the detailed employee portrait. Among them, the desktop performance configuration information includes a standard performance template: suitable for general office needs; a high-performance template: configured with high CPU and large memory, suitable for resource-intensive work such as development and computing; a GPU acceleration template: provides GPU support for tasks such as 3D design, graphics processing, and machine learning. The encoding configuration information includes frame rate templates: 30fps, 60fps, and automatic frame rate; codec format templates: VP8 codec, H264 codec, H265 codec, and whether hardware codec; color template: whether to turn on YUV444 true color encoding. The network configuration information includes a connection template: give priority to P2P connection or give priority to relay node forwarding; bandwidth restriction template: maximum connection bandwidth restriction, 3D design, R&D rendering and other scenes usually require higher bandwidth. Connection template: give priority to P2P connection or give priority to relay node forwarding; bandwidth restriction template: maximum connection bandwidth restriction, 3D design, R&D rendering and other scenes usually require higher bandwidth. Security configuration information includes authentication security templates: standard encryption and identity authentication, whether to enable multi-factor authentication; data security templates: whether to allow file transfer and control of the direction of allowed file transfer; traceability security templates: whether to enable screen recording, whether to enable watermark. Peripheral configuration information includes display templates: standard single-screen configuration or multi-display collaboration; special peripheral templates: support for USB, 3D mouse and other professional device mapping.

[0067] These templates in the remote desktop configuration template cover the key configuration differences when controlling the remote desktop. Differentiated template combinations can better meet the needs of different employees when connecting to the remote desktop. By combining the above templates, you can quickly generate remote desktop control configurations suitable for various work scenarios.

[0068] For example, in the process of determining the first target configuration template by preset matching rules, the embodiment of the present invention will select the most appropriate template combination according to the specific circumstances of the employee (such as work content, department, job level information, project participation and confidentiality, etc.). For example, an engineer who needs to process the development of a graphics engine may be matched with a graphic design template. The graphic design template includes a combination of a high-performance template, a GPU acceleration template, a display template for multi-display collaboration, a 60fps frame rate template and an H265 encoded codec format template.

[0069] Please note that, please refer to Figure 4 When there is no remote desktop configuration template matching the employee portrait data in the preset matching rules, a default desktop configuration template can be matched for the employee portrait data. The default desktop configuration template can be a remote desktop configuration for general office needs.

[0070] The embodiment of the present invention provides an intuitive user management access interface, and the administrator can predefine some commonly used remote desktop configuration templates and matching rules according to the situation of their own enterprise. The embodiment of the present invention not only ensures the pertinence of the configuration, but also maintains sufficient flexibility, and can better adapt to the differentiated remote desktop control configuration requirements.

[0071] Step 500: Send the first target configuration template to a remote desktop server, so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

[0072] In the case where the first target configuration template is obtained in step 300, the electronic device pushes the generated first target configuration template to the remote desktop server or client immediately or periodically. The remote desktop server or client performs remote desktop configuration based on the first target configuration template. Thus, when an employee logs in to the remote desktop for the first time, the remote desktop configuration based on the first target configuration template is automatically applied.

[0073] The employee portrait data of the present invention comprehensively considers multiple dimensional features such as the employee's department, work content, rank, project participation and degree of confidentiality, and automatically matches the remote desktop configuration template with the employee portrait data of multiple dimensional features through preset matching rules. The embodiment of the present invention realizes the refinement, automation and efficiency of remote desktop configuration.

[0074] In other aspects of the embodiments of the present invention, after step 300, determining the first target configuration template matching the employee portrait data based on a preset matching rule, further comprising:

[0075] Step 410: When any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information includes customized requirements, determine customized configuration information that matches the customized requirements.

[0076] Step 420: Modify the first target configuration template based on the customized configuration information.

[0077] Please refer to Figure 4 , when any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information includes a customization requirement, it indicates that the first target configuration template needs to be customized. For example, the human resources system synchronizes the information of employee Zhang San to the remote desktop configuration management system (or remote desktop system) of the electronic device. The system of the electronic device automatically creates an employee portrait of Zhang San; and automatically creates employee portrait data of Zhang San. For example, the employee portrait data of employee Zhang San is as follows: Name: Zhang San; Department: R&D Department; Rank: Intermediate; Work Content: AI Algorithm Development; Project: Visual Recognition (High Priority Project). Based on the employee portrait data, the electronic device automatically matches the software development template. Based on the high-priority projects in the employee portrait data of Zhang San, the electronic device determines that there is a customization requirement and needs to customize the software development template. For example, the electronic device determines that the customized configuration information matched by the customized requirement is to increase the number of CPU cores to 12 cores, increase the RAM to 32GB, and add the CUDA toolkit to the pre-installed software list. Therefore, the electronic device makes personalized modifications or adjustments to the software development template based on the customized configuration information to obtain a modified software development template. The electronic device pushes and updates the modified software development template within the scheduled maintenance time window. The next time employee Zhang San logs in, the new remote desktop configuration automatically takes effect, and he will find that the remote desktop performance has been significantly improved, better meeting the needs of large-scale data processing.

[0078] In other embodiments, when the employee portrait data of employee Zhang San includes the confidentiality level of internal, confidential, or confidential, the electronic device determines that there is a customization requirement based on the confidentiality level information of internal, confidential, or confidential in the employee portrait data of Zhang San, and needs to customize the software development template. For example, the electronic device determines that the customized configuration information matching the customized requirement is to turn on screen recording and turn on watermark. Thus, the electronic device makes personalized modifications or adjustments to the software development template based on the above customized configuration information to obtain the modified software development template. The electronic device also pushes and updates the modified software development template within the predetermined maintenance time window.

[0079] In the case where there is a customization requirement in the employee portrait data, the embodiment of the present invention determines the customized configuration information that matches the customization requirement, and modifies the first target configuration template based on the customized configuration information. The embodiment of the present invention not only ensures the pertinence of the remote desktop configuration, but also can modify the first target configuration template according to the customization requirement, maintains sufficient flexibility, and can better adapt to differentiated remote desktop control configuration requirements.

[0080] In other aspects of the embodiments of the present invention, after step 500, sending the first target configuration template to the remote desktop server so that the remote desktop server performs remote desktop configuration based on the first target configuration template, the process further includes:

[0081] Step 600: Detect information changes in any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information according to a set time period, and determine to update the employee portrait data.

[0082] Step 700: Determine a second target configuration template that matches the updated employee portrait data based on a preset matching rule.

[0083] Step 800: Send the second target configuration template to a remote desktop server, so that the remote desktop server performs remote desktop configuration based on the second target configuration template.

[0084] The electronic device can detect changes in any of the basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information at a set time period (e.g., every three months) to determine the update of employee portrait data. Figure 5, the electronic device can detect the human resources system information update detection (department information adjustment), employee information update (employee organization information adjustment), and project system information update (information adjustment such as participation in new projects) in the employee portrait data of employee Zhang San every three months, triggering the configuration update mechanism. After detecting the change, the electronic device determines to update the employee portrait data, determines the second target configuration template that matches the updated employee portrait data based on the preset matching rules, and then sends the second target configuration template to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the second target configuration template. The embodiment of the present invention only updates the configuration items that have changed, minimizing the impact on users. It should be noted that the electronic device can record all configuration change operations to support auditing and compliance checks.

[0085] For example, three months later, employee Zhang San is promoted to senior developer, and the project enters a stage that requires large-scale data processing. The human resources system updates Zhang San's job grade information. The remote desktop configuration management system of the electronic device detects the change in employee information and triggers a reassessment. The remote desktop configuration management system of the electronic device updates Zhang San's employee portrait data and rematches the second target configuration template. Based on the new situation, the remote desktop configuration management system of the electronic device makes the following adjustments to the configuration of the new second target configuration template: further increase RAM to 64GB; add specialized big data processing tools (such as Apache Spark) to the list of pre-installed software; increase the bandwidth limit for file transfer. The remote desktop configuration management system of the electronic device generates an updated second target configuration template and pushes the update within the scheduled maintenance time window. The next time Zhang San logs in, the new configuration automatically takes effect, and he will find that the remote desktop performance has been significantly improved, better meeting the needs of large-scale data processing.

[0086] Therefore, the embodiment of the present invention solves the problem that the remote desktop configuration of the employee cannot be dynamically adjusted, resulting in the inability to respond to the changes in the enterprise organizational structure and business in a timely manner, and realizes the dynamic update of the remote desktop configuration of the employee.

[0087] In other aspects of the embodiments of the present invention, after step 800, sending the second target configuration template to the remote desktop server so that the remote desktop server performs remote desktop configuration based on the second target configuration template, the process further includes:

[0088] Step 900: Store the first target configuration template and the second target configuration template.

[0089] When the first target configuration template and the second target configuration template are obtained, the electronic device stores the first target configuration template and the second target configuration template. That is, the embodiment of the present invention implements configuration version control of the employee's remote desktop configuration and supports configuration rollback and history tracing.

[0090] In other aspects of the embodiments of the present invention, the method further includes:

[0091] Step 1000: Determine the usage count of all remote desktop configuration templates and the configuration count of all customized configuration information.

[0092] Step 1100: Determine a first remote desktop configuration template that is used most frequently among all the remote desktop configuration templates, and determine a first customized configuration information that is configured most frequently among all the customized configuration information.

[0093] Step 1200: Modify the first remote desktop configuration template based on the first customized configuration information to obtain an updated remote desktop configuration template.

[0094] Step 1300: Add and update the remote desktop configuration template and set the matching rules of employee portrait data to the preset matching rules.

[0095] The embodiment of the present invention can also implement data collection, that is, collect relevant data such as remote desktop configuration usage and machine resource utilization. And statistical analysis is performed based on the collected data, that is, using big data analysis technology to mine remote desktop configuration effects and resource usage patterns, and based on the analysis results, the remote desktop configuration template library and preset matching rules are updated. For example, by regularly checking the usage report generated by the system, it is found that the software development template is the most frequently used template, that is, the most frequently used template, accounting for 45% of the total usage; and it is found that 80% of advanced developers need to customize the basic software development template, mainly to increase RAM and add specific software. Thus, the electronic device of the embodiment of the present invention determines that the software development template is the first remote desktop configuration template, and determines that increasing RAM and adding specific software are the first customized configuration information. Thus, the electronic device modifies the first remote desktop configuration template based on the first customized configuration information to obtain an updated remote desktop configuration template. For example, the electronic device creates a new "advanced software development template" based on the software development template, and configures the software development template with higher hardware specifications by default. For example, more commonly used development tools are added to the software development template to reduce the subsequent manual customization requirements. Finally, add and update the matching rules of the remote desktop configuration template and the set employee portrait data to the preset matching rules, and update the remote desktop configuration template library and the preset matching rules.

[0096] It should be noted that steps 1000 to 1300 of the embodiment of the present invention may be placed after step 900 or after step 500 .

[0097] In addition, the embodiments of the present invention also include anomaly detection and trend prediction. Anomaly detection includes identifying abnormal remote desktop configuration methods and timely discovering potential problems. Trend prediction includes predicting future remote desktop configuration demand trends and supporting forward-looking planning for enterprise IT resource updates.

[0098] The embodiments of the present invention mine remote desktop configuration effects and resource usage patterns, and based on the analysis results, update the remote desktop configuration template library and preset matching rules to achieve automated management and distribution of remote desktop control configurations while maintaining sufficient flexibility to cope with personalized needs and changes. This not only greatly improves IT management efficiency, but also ensures that employees obtain the remote desktop environment that best suits their work needs.

[0099] In summary, the embodiments of the present invention achieve automated, personalized and refined management of remote desktop control configuration by establishing a comprehensive employee portrait, multi-level configuration templates and matching mechanisms. In other words, the embodiments of the present invention achieve refined, automated and personalized management of remote desktop configuration by comprehensively considering multiple dimensions such as the employee's department, work content, rank, project participation and degree of confidentiality. It not only solves the problem of insufficient security risk control that may lead to sensitive information leakage, but also enhances information security; it also solves the problem of unreasonable resource allocation, resulting in low utilization of enterprise IT assets, improves management efficiency and optimizes resource allocation. The embodiments of the present invention provide enterprises with an advanced, flexible and easy-to-implement remote desktop control management solution.

[0100] Device Embodiment

[0101] Please refer to Figure 6 On the other hand, an embodiment of the present invention further provides a remote desktop configuration device, comprising:

[0102] An acquisition module 601 is used to acquire employee portrait data, where the employee portrait data includes at least two of basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information;

[0103] A first matching module 602, configured to determine a first target configuration template that matches the employee portrait data based on a preset matching rule; the preset matching rule includes remote desktop configuration templates corresponding to different employee portrait data;

[0104] The first sending module 603 is used to send the first target configuration template to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

[0105] Optionally, the device further comprises:

[0106] A second matching module is used to determine the customized configuration information matching the customized requirement when any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information and the confidentiality information includes the customized requirement;

[0107] A first modification module is used to modify the first target configuration template based on the customized configuration information.

[0108] Optionally, the device further comprises:

[0109] A first determination module is used to detect information changes in any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information according to a set time period, and determine to update the employee portrait data;

[0110] A second matching module, used to determine a second target configuration template that matches the updated employee portrait data based on a preset matching rule;

[0111] The second sending module is used to send the second target configuration template to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the second target configuration template.

[0112] Optionally, the device further comprises:

[0113] A storage module is used to store the first target configuration template and the second target configuration template.

[0114] Optionally, the device further comprises:

[0115] A second determination module is used to determine the usage count of all remote desktop configuration templates and the configuration count of all customized configuration information;

[0116] A third determination module is used to determine the first remote desktop configuration template that is used most frequently among all the remote desktop configuration templates, and to determine the first customized configuration information that is configured most frequently among all the customized configuration information;

[0117] A second modification module, configured to modify the first remote desktop configuration template based on the first customized configuration information to obtain an updated remote desktop configuration template;

[0118] An adding module is used to add and update the matching rules of the remote desktop configuration template and the set employee portrait data to the preset matching rules.

[0119] Optionally, the remote desktop configuration template includes at least one of desktop performance configuration information, encoding configuration information, network configuration information, security configuration information and peripheral configuration information.

[0120] The remote desktop configuration device includes a processor and a memory. The acquisition module 601, the first matching module 602 and the first sending module 603 are stored in the memory as program units. The processor executes the program units stored in the memory to implement corresponding functions.

[0121] The processor includes a kernel, which calls the corresponding program unit from the memory. There can be one or more kernels.

[0122] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0123] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 710, a communication interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communication interface 720 and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute the remote desktop configuration method, which includes: obtaining employee portrait data, the employee portrait data including at least two of basic information, organizational information, work content information, work mode information, project participation information and confidentiality information; determining a first target configuration template matched by the employee portrait data based on a preset matching rule; the preset matching rule includes remote desktop configuration templates corresponding to different employee portrait data; sending the first target configuration template to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

[0124] In addition, the logic instructions in the above-mentioned memory 730 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0125] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a machine-readable storage medium. When the computer program is executed by a processor, the computer can execute a remote desktop configuration method, which includes: obtaining employee portrait data, the employee portrait data including at least two of basic information, organizational information, work content information, work mode information, project participation information and confidentiality information; determining a first target configuration template that matches the employee portrait data based on a preset matching rule; the preset matching rule includes remote desktop configuration templates corresponding to different employee portrait data; and sending the first target configuration template to a remote desktop server so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

[0126] On the other hand, the present invention also provides a machine-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute a remote desktop configuration method, the method comprising: obtaining employee portrait data, the employee portrait data comprising at least two of basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information; determining a first target configuration template that matches the employee portrait data based on a preset matching rule; the preset matching rule comprises remote desktop configuration templates corresponding to different employee portrait data; and sending the first target configuration template to a remote desktop server, so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

[0127] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0128] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0129] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A remote desktop configuration method, characterized in that: include: Acquire employee portrait data, wherein the employee portrait data includes at least two of basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information; Determine a first target configuration template that matches the employee portrait data based on a preset matching rule; the preset matching rule includes remote desktop configuration templates corresponding to different employee portrait data; The first target configuration template is sent to a remote desktop server, so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

2. The remote desktop configuration method according to claim 1, characterized in that: After determining the first target configuration template matching the employee portrait data based on the preset matching rule, the method further includes: In the case where any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information includes a customized requirement, determining customized configuration information matching the customized requirement; The first target configuration template is modified based on the customized configuration information.

3. The remote desktop configuration method according to claim 1, characterized in that: After sending the first target configuration template to the remote desktop server so that the remote desktop server performs remote desktop configuration based on the first target configuration template, the method further includes: Detect information changes in any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information according to a set time period, and determine to update the employee portrait data; Determine a second target configuration template that matches the updated employee portrait data based on a preset matching rule; The second target configuration template is sent to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the second target configuration template.

4. The remote desktop configuration method according to claim 3, characterized in that: After sending the second target configuration template to the remote desktop server so that the remote desktop server performs remote desktop configuration based on the second target configuration template, the method further includes: The first target configuration template and the second target configuration template are stored.

5. The remote desktop configuration method according to claim 2, characterized in that: The method further comprises: Determine the number of times all remote desktop configuration templates are used and the number of times all customized configuration information is configured; Determine a first remote desktop configuration template that is used most frequently among all the remote desktop configuration templates, and determine a first customized configuration information that is configured most frequently among all the customized configuration information; Modifying the first remote desktop configuration template based on the first customized configuration information to obtain an updated remote desktop configuration template; Add and update the remote desktop configuration template and set the matching rules of employee portrait data to the preset matching rules.

6. The remote desktop configuration method according to claim 1, characterized in that: The remote desktop configuration template includes at least one of desktop performance configuration information, encoding configuration information, network configuration information, security configuration information, and peripheral configuration information.

7. A remote desktop configuration device, characterized in that: include: An acquisition module, used to acquire employee portrait data, wherein the employee portrait data includes at least two of basic information, organizational information, work content information, work mode information, project participation information, and confidentiality information; A first matching module, used to determine a first target configuration template that matches the employee portrait data based on a preset matching rule; The preset matching rules include remote desktop configuration templates corresponding to different employee portrait data; The first sending module is used to send the first target configuration template to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the first target configuration template.

8. The remote desktop configuration device according to claim 7, characterized in that: The device also includes: A second matching module is used to determine the customized configuration information matching the customized requirement when any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information and the confidentiality information includes the customized requirement; A first modification module is used to modify the first target configuration template based on the customized configuration information.

9. The remote desktop configuration device according to claim 7, characterized in that: The device also includes: A first determination module is used to detect information changes in any one of the basic information, the organizational information, the work content information, the work mode information, the project participation information, and the confidentiality information according to a set time period, and determine to update the employee portrait data; A second matching module, used to determine a second target configuration template that matches the updated employee portrait data based on a preset matching rule; The second sending module is used to send the second target configuration template to the remote desktop server, so that the remote desktop server performs remote desktop configuration based on the second target configuration template.

10. The remote desktop configuration device according to claim 9, characterized in that: The device also includes: A storage module is used to store the first target configuration template and the second target configuration template.

11. The remote desktop configuration device according to claim 8, characterized in that: The device also includes: A second determination module is used to determine the usage count of all remote desktop configuration templates and the configuration count of all customized configuration information; A third determination module is used to determine the first remote desktop configuration template that is used most frequently among all the remote desktop configuration templates, and to determine the first customized configuration information that is configured most frequently among all the customized configuration information; A second modification module, configured to modify the first remote desktop configuration template based on the first customized configuration information to obtain an updated remote desktop configuration template; An adding module is used to add and update the matching rules of the remote desktop configuration template and the set employee portrait data to the preset matching rules.

12. The remote desktop configuration device according to claim 7, characterized in that: The remote desktop configuration template includes at least one of desktop performance configuration information, encoding configuration information, network configuration information, security configuration information, and peripheral configuration information.

13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the remote desktop configuration method according to any one of claims 1 to 6 is implemented.

14. A machine-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the remote desktop configuration method according to any one of claims 1 to 6 is implemented.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the remote desktop configuration method according to any one of claims 1 to 6 is implemented.

Citation Information

Cited By

  • RDP graphic rendering instruction stream high-risk operation real-time blocking method under Loongson architecture

    CN120085958A

  • Real-time Blocking Method for High-risk Operations of RDP Graphics Rendering Instruction Stream under LoongArch

    CN120085958B