A server collaboration system and server

By creating a communication link and setting user access rights in the server collaboration system, the security management problem of the server collaboration system is solved, the verification of user identity and access rights is achieved, data leakage and security vulnerabilities are avoided, and data security is improved.

CN118643497BActive Publication Date: 2025-10-10INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410658834.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2025-10-10
Estimated Expiration
2044-05-24

AI Technical Summary

Technical Problem

The existing server collaboration system is relatively complex in security management, resulting in frequent data leaks and security vulnerabilities.

Method used

The access module creates communication links between multiple servers, and the permission control module sets user access rights. The client module verifies user identity and permissions to ensure that only authenticated users can access the directory resources of the target server.

Benefits of technology

It improves the data security of the server collaboration system, avoids data leakage and security vulnerabilities, and ensures the management and verification of user access rights.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118643497B_ABST
    Figure CN118643497B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of server coordination system and server, coordination system includes access module, client module, authority control module;The application can create communication link according to the identification of multiple servers by access module, so that multiple servers are interacted in communication link, different user access directory resources can be pre-set permission, when user needs to access the server of coordination, the identity information of user can be checked first, when check through, the target server corresponding to user can be determined, and check whether user has access authority to the resource in target server, if check through, then allow user to access the directory resource of target server, the identity information and access authority of user can be verified by the application, avoid the data leakage and security vulnerability of server, improve the security of data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computers, and in particular to a server collaboration system and a server. Background Art

[0002] As a type of computer, servers run faster, carry higher loads, and are more expensive than regular computers. They provide computing or application services to other clients on a network. They feature high-speed CPU (Central Processing Unit) computing power, powerful I / O (Input / Output) external data throughput, and excellent scalability. With the advancement of technology, collaborative office work within enterprises is becoming a growing trend. Collaborative office work can improve work efficiency and promote team collaboration and communication. However, existing technologies often make server collaborative systems complex to manage security, leading to data leaks and security vulnerabilities. Summary of the Invention

[0003] In view of the above problems, embodiments of the present invention are proposed to provide a server collaboration system and a server that overcome the above problems or at least partially solve the above problems.

[0004] In order to solve the above problems, the present invention discloses a server collaboration system, characterized in that the collaboration system includes an access module, a client module, and an authority control module;

[0005] The access module is used to create a communication link according to the identifiers of the multiple servers, so that the multiple servers can interact collaboratively in the communication link;

[0006] The authority control module is used to set access authority information of different users for directory resources stored in the multiple servers;

[0007] The client module is used to obtain the user's identity information and server identification, verify the user's identity information, and if the user's identity information verification passes, determine the corresponding target server based on the server identification, and verify the user's access rights to the directory resources in the target server. If the user's access rights to the directory resources in the target server pass the verification, the user is allowed to access the directory resources of the target server.

[0008] Optionally, the collaborative system further includes a collection module and a task assignment module. The task assignment module is used to assign data collection tasks to the data collection module and send the data collection tasks to the data collection module. The data collection module is used to perform data collection according to the data collection tasks.

[0009] Optionally, the collection module comprises a data collector, a connecting plate, a box body, a handle, a wire outlet, a first pressing plate, a second pressing plate, and a soft pad.

[0010] The data collector is connected to the connecting plate, the data collector is installed on the box body, one side of the box body is provided with a handle, the top and both sides of the box body are provided with ventilation openings, one side of the box body is provided with a sealing cover, the sealing cover is provided with a wire outlet, the first pressing plate and the second pressing plate are arranged in the wire outlet, and the first pressing plate and the second pressing plate are fixedly connected with the soft pad.

[0011] Optionally, the identity information comprises account information and password information, the client module comprises a login unit, a verification unit, and an access control unit, the verification unit comprises a plurality of corresponding relationships between account information and password information having login permissions;

[0012] The login unit is configured to obtain account information and password information of a user, the verification unit is configured to determine whether the account information exists in the plurality of account information having login permissions, if the account information exists in the plurality of account information having login permissions, determine whether the account information and the password information satisfy a corresponding relationship, if the account information and the password information satisfy the corresponding relationship, determine that the user has login permissions, and the access control unit is configured to, if the user has login permissions, determine a target server corresponding to the identity information from the plurality of servers according to a preset corresponding relationship, determine whether the user has a permission to access directory resources in the target server, and if it is determined that the user has the permission to access the directory resources in the target server, allow the user to access the directory resources in the target server.

[0013] Optionally, the access module comprises a sending request unit, a creation scene unit, an information interaction unit, and a management unit, the sending request unit is configured to obtain access request information and send the access request information to the creation scene unit, the access request information comprises an identifier of a server, the creation scene unit is configured to create a link for collaborative interaction of a corresponding server according to the identifier of the server, the information interaction unit is configured to enable each server in the link to interact and generate interaction information, and the management unit is configured to obtain the interaction information and display the interaction information.

[0014] Optionally, the collaborative system also includes a task management module, which includes a setting unit, an allocation unit, and a tracking unit. The allocation unit is connected to the setting unit and the tracking unit respectively. The setting unit is used to set multiple tasks, the allocation unit is used to allocate the multiple tasks to different users, and the tracking unit is used to detect the completion progress of the multiple tasks by different users.

[0015] Optionally, the system also includes a testing module, a monitoring module and an exception handling module, the testing module includes a functional testing unit, a performance testing unit and a security testing unit, the performance testing unit is connected to the functional testing unit and the security testing unit respectively, the functional testing unit is used to perform functional testing on the multiple servers and send the functional test results to the monitoring module, the performance testing unit is used to perform performance testing on the multiple servers and send the performance test results to the monitoring module, the security testing unit is used to perform security testing on the multiple servers and send the security test results to the monitoring module, the monitoring module is used to generate a reminder message when the test result is abnormal and send it to the exception handling module, the reminder message is used to indicate that there is an abnormality in the server; the exception handling module is used to perform exception handling when the reminder message is received.

[0016] Optionally, the monitoring module is used to monitor the performance test results, functional test results, and security test results of the system, and generates the reminder information when the performance test results, functional test results, or security test results are abnormal, and sends it to the exception handling module.

[0017] Optionally, the system further includes a document management module, and the document management module is used to classify document resources in the server.

[0018] The present invention also discloses a server, which includes the above-mentioned server collaboration system.

[0019] The embodiments of the present invention include the following advantages:

[0020] The application discloses a kind of server cooperation systems, the present application can be created according to the identification of multiple servers Communication link by access module, so that multiple servers in communication link is coordinated interaction, different user access directory resources can be pre-set the authority, when user needs to access the server of cooperation, the identity information of user can be checked first, when check through, the target server corresponding to user can be determined, and check whether user has access authority to the resource in target server, if check through, allow user to access the directory resource of target server, the identity information and access authority of user can be verified by the present application, avoid the data of server from leaking and security vulnerability, improve the security of data. BRIEF DESCRIPTION OF DRAWINGS

[0021] Figure 1 It is the architecture block diagram of a kind of server cooperation systems provided by the embodiment of the application;

[0022] Figure 2 It is the structure block diagram of a kind of acquisition module provided by the embodiment of the application;

[0023] Figure 3 It is the structure block diagram of a kind of client module provided by the embodiment of the application;

[0024] Figure 4 It is the structure block diagram of a kind of access module provided by the embodiment of the application;

[0025] Figure 5 It is the architecture block diagram of another kind of server cooperation systems provided by the embodiment of the application;

[0026] Figure 6 It is the structure block diagram of a kind of task management module provided by the embodiment of the application;

[0027] Figure 7 It is the structure block diagram of a kind of test module provided by the embodiment of the application. DETAILED DESCRIPTION

[0028] To make the above-mentioned purpose, features and advantages of the application more obvious and easy to understand, the application will be further described in detail below with reference to the drawings and specific embodiments.

[0029] One of the core ideas of the embodiments of the present application is that the present application can create a communication link according to the identification of multiple servers through an access module, so that multiple servers interact in the communication link, the permission of different users to access directory resources can be set in advance, when a user needs to access the collaborative server, the identity information of the user can be verified first, when the verification is passed, the target server corresponding to the user can be determined, and it is verified whether the user has access permission to the resources in the target server, if the verification is passed, the user is allowed to access the directory resources of the target server, the identity information and access permission of the user can be verified by the present application, so that the data leakage and security vulnerabilities of the server are avoided, and the security of the data is improved.

[0030] With reference to Figure 1 , a structural block diagram of a server collaboration system 10 provided by the embodiments of the present application is shown, the collaboration system includes an access module 101, a client module 102, a permission control module 103.

[0031] The access module 101 is used to create a communication link according to the identification of multiple servers, so that multiple servers interact in the communication link.

[0032] In the embodiments of the present application, the access module 101 can create a communication link according to the identification information of multiple servers, for example, the multiple server identification can include server a, server b, server c, the access module can establish the communication link between server a, server b and server c according to identification a, identification b and identification c, for example, the communication link is the communication link between server a and server b, server c, so that server a and server b, server c interact with each other, or the communication link between server b and server a, server c, so that server b and server a, server c interact with each other, or the communication link between server c and server a, server b, so that server c and server a, server b interact with each other.

[0033] It should be noted that the number of servers can be set according to the needs of users, which is not limited here.

[0034] The permission control module 103 is used to set the access permission information of different users to the directory resources stored in multiple servers.

[0035] In an embodiment of the present invention, the permission control module can pre-set permission information for different users to access directory resources. When a user needs to log in to the server, the user can be verified according to the pre-set permission information. For example, directory resource a is stored in server A, and the users with access rights to directory resource a are user a, user c, and user d, while user b does not exist among the users with access rights to directory resource a, which means that user b is not allowed to access directory resource a.

[0036] In one embodiment of the present invention, access rights to different types of files can also be set for different types of roles. For example, server A stores directory resources, which store files of multiple different levels, including first-level files, second-level files, and third-level files. Files of different levels correspond to different types of files. The user with access rights to first-level files can be set as user A, where user A is a student; the user with access rights to second-level files can be set as user B, where user B is a parent; the user with access rights to third-level files can be set as user C, where user C is a teacher. This allows different types of roles to access different files, protecting the privacy of files, thereby better managing different users and providing convenience for users.

[0037] It should be noted that the classification type of files in the directory resources can be set according to the needs of the user, and the type of user can also be set according to the role type of the user, which is not limited here.

[0038] The client module 102 is used to obtain the user's identity information and server identification, verify the user's identity information, and if the user's identity information is verified, determine the corresponding target server based on the server identification, and verify the user's access rights to the directory resources in the target server. If the user's access rights to the directory resources in the target server are verified, the user is allowed to access the directory resources of the target server.

[0039] In an embodiment of the present invention, the client module 102 can obtain the user's identity information, which can be the account information and password information entered by the user. After the user enters the account information and password information, the user's identity can be verified based on the user's account information and password information. If the verification passes, the target server that the user needs to log in to can be determined based on the server identifier, and then whether the user has access rights to the directory resources in the target server can be verified. If the verification fails, it means that the user is not allowed to access the directory resources. If the verification passes, the user is allowed to access the directory resources of the target server, and the directory resources can be displayed to the user.

[0040] The application discloses a server cooperation system, and the server cooperation system can create a communication link according to the identification of multiple servers through an access module, so that the multiple servers can be cooperatively interacted in the communication link, the permission of different users to access directory resources can be set in advance, when a user needs to access the cooperated servers, the identity information of the user can be verified first, when the verification is passed, the target server corresponding to the user can be determined, and whether the user has the access permission to the resources in the target server can be verified, if the verification is passed, the user is allowed to access the directory resources of the target server, the identity information and the access permission of the user can be verified, data leakage and security vulnerabilities of the servers are avoided, and the data security is improved.

[0041] In an embodiment of the application, the cooperation system 10 further comprises a data acquisition module 104 and a task allocation module 105, the task allocation module is used for allocating a data acquisition task to the data acquisition module and sending the data acquisition task to the data acquisition module, and the data acquisition module is used for acquiring data according to the data acquisition task.

[0042] In the embodiment of the application, Figure 1 The server cooperation system 10 can further comprise a data acquisition module 104 and a task allocation module 105, the task allocation module 105 can be connected with the acquisition module 104, the task allocation module can determine the data acquisition task of different servers, for example, the data acquisition task is to acquire the running data of the server a, the server c and the server d, then the data acquisition task is sent to the data acquisition module 104, after the data acquisition module receives the data acquisition task, the data acquisition task can be parsed to obtain the instruction information of the running data of the server a, the server c and the server d that needs to be acquired, and then the running data of the server a, the server c and the server d is acquired.

[0043] In an embodiment of the application, the acquisition module 104 comprises a data acquisition device 1041, a connecting plate 1042, a box body 1043, a handle 1044, a wire outlet 1045, a first pressing plate 1046, a second pressing plate 1047 and a soft pad 1048.

[0044] The data acquisition device is connected with the connecting plate, the data acquisition device is installed in the box body, the handle is installed on one side of the box body, the ventilation openings are arranged on the top and both sides of the box body, the sealing cover is installed on one side of the box body, the wire outlet is arranged on the sealing cover, the first pressing plate and the second pressing plate are arranged in the wire outlet, and the first pressing plate and the second pressing plate are fixedly connected with the soft pad.

[0045] In the embodiment of the application, Figure 2, shows a structural block diagram of a collection module 104 provided in an embodiment of the present invention. The collection module 104 may include a data collector 1041, a connecting plate 1042, a box body 1043, a handle 1044, a cable outlet 1045, a first pressure plate 1046, a second pressure plate 1047, and a cushion 1048. A mounting slot 1049 is provided at the bottom of the box body 1043.

[0046] In one embodiment of the present invention, identity information includes account information and password information, and the client module includes a login unit, a verification unit and an access control unit. The verification unit includes a correspondence between multiple account information with login permissions and password information; the login unit is used to obtain the user's account information and password information, and the verification unit is used to determine whether the account information exists in multiple account information with login permissions. If the account information exists in multiple account information with login permissions, it is determined whether the account information and the password information satisfy the correspondence. If the account information and the password information satisfy the correspondence, it is determined that the user has login permissions; the access control unit is used to determine the corresponding target server according to the server identifier if the user has login permissions, and determine whether the user has permissions to access directory resources in the target server. If it is determined that the user has permissions to access directory resources in the target server, the user is allowed to access the directory resources in the target server.

[0047] In the embodiment of the present invention, Figure 3 The structural block diagram of a client module 102 provided in an embodiment of the present invention is shown. The client module 102 may include a login unit 1021, a verification unit 1022, and an access control unit 1023. The login unit 1021 can obtain the account information and password information entered by the user, and then send the user's account information and password information to the verification unit 1022.

[0048] The verification unit 1022 can pre-store multiple account information with login permissions and password information corresponding to multiple account information with login permissions. Therefore, after obtaining the account information and password information entered by the user, the verification unit 1022 can first determine whether the account information exists in the pre-stored multiple account information with login permissions. If the account information does not exist in the pre-stored multiple account information with login permissions, the user is not allowed to log in; if the account information exists in the pre-stored multiple account information with login permissions, then continue to determine whether the account information and password information entered by the user meet the corresponding relationship. If the account information and password information entered by the user do not meet the corresponding relationship, the user is not allowed to log in. If the account information and password information entered by the user meet the corresponding relationship, it means that the user's identity information verification has passed.

[0049] When the user's identity information is verified, the verification unit 1022 can send the information that the identity verification is passed to the access control unit 1023. After receiving the information that the identity verification is passed, the access control unit can determine whether the user has the authority to access the directory resources of the target server. The access control unit 1023 can first determine the target server accessed by the user based on the server identifier. For example, if the server identifier is 0011, it can be determined that the target server accessed by the user is the server corresponding to the identifier 0011. Since each server pre-stores user accounts that can access directory resources, and each account information corresponds to a user number, the access control unit 1023 can first determine the corresponding user number based on the account information, and then determine whether the user number exists in the user numbers with access rights. If the user number does not exist in the user numbers with access rights, it means that the user does not have access rights to access the directory resources; if the user number exists in the user numbers with access rights, it means that the user has access rights to access the directory resources, and the user is allowed to access the directory resources of the target server.

[0050] In one embodiment of the present invention, the access module includes a sending request unit, a creating scene unit, an information interaction unit, and a management unit. The sending request unit is used to obtain access request information and send it to the creating scene unit. The access request information includes the server identifier. The creating scene unit is used to create a link for collaborative interaction with the corresponding server based on the server identifier; the information interaction unit is used for each server in the link to interact and generate interaction information. The management unit is used to obtain the interaction information and display it.

[0051] In the embodiment of the present invention, Figure 4, shows a structural block diagram of an access module 101 provided by an embodiment of the present invention. The access module 101 may include a sending request unit 1011, a creating scenario unit 1012, an information interaction unit 1013, and a management unit 1014. The sending request unit 1011 may obtain access request information. The access request information is used to characterize the server that needs to perform collaborative interaction and may include identifiers of multiple servers. The sending request unit 1011 may send the access request information to the creating scenario unit 1012. The creating scenario unit may create a link for collaborative interaction between multiple servers based on the server identifier in the access request information. For example, the access request information includes server identifier a, server identifier b, and server identifier c, where server identifier a For the main server, at this time, the scene creation unit 1012 can create communication links between the server a corresponding to the server identifier a and the server b corresponding to the server identifier b and the server c corresponding to the server identifier c. The information interaction unit 1013 can obtain the interaction information of the interactive communication between the servers in the communication link. For example, it can obtain the interaction information of the interaction between server a and server b, and obtain the interaction information of the interaction between server b and server c. Then, the interaction information of the interaction between server a and server b, and the interaction information of the interaction between server b and server c are sent to the management unit. The management unit can display the interaction information of the interaction between server a and server b, and the interaction information of the interaction between server b and server c.

[0052] In one embodiment of the present invention, the collaborative system also includes a task management module, which includes a setting unit, an allocation unit, and a tracking unit. The allocation unit is connected to the setting unit and the tracking unit, respectively. The setting unit is used to set multiple tasks, the allocation unit is used to allocate multiple tasks to different users, and the tracking unit is used to detect the completion progress of different users on multiple tasks.

[0053] like Figure 5 FIG. 1 shows a structural block diagram of another server collaboration system 10 provided by an embodiment of the present invention. The server collaboration system 10 may further include a task management module 106, such as Figure 6, shows a structural block diagram of a task management module 106 provided by an embodiment of the present invention. The task management module 106 may further include a setting unit 1061, an allocation unit 1062, and a tracking unit 1063. The allocation unit 1062 is connected to the setting unit 1061 and the tracking unit 1063 respectively. The setting unit 1061 can set multiple tasks, wherein each task in the multiple tasks corresponds to a user to execute. The setting unit 1061 can send the multiple tasks to the allocation unit 1062. The allocation unit 1062 can allocate the multiple tasks to different users. For example, multiple tasks can be distributed to users logged in to multiple servers. The tracking unit 1063 can detect The completion progress of assigned tasks by different users in multiple servers. In one example, the multiple tasks are task a, task b, and task c, where task a is assigned to a user in server 1 to complete, task b is assigned to a user in server 2 to complete, and task c is assigned to a user in server 3 to complete. The tracking unit 1063 can respectively detect the completion progress of task a by the user in server 1, the completion progress of task b by the user in server 2, and the completion progress of task c by the user in server 3, and then display the completion progress, so that the user can clearly see the execution progress of the tasks by different users, which provides convenience for the user to assign tasks in the next step.

[0054] In one embodiment of the present invention, the system also includes a testing module, a monitoring module and an exception handling module. The testing module includes a functional testing unit, a performance testing unit and a security testing unit. The performance testing unit is connected to the functional testing unit and the security testing unit respectively. The functional testing unit is used to perform functional testing on the multiple servers and send the functional test results to the monitoring module. The performance testing unit is used to perform performance testing on the multiple servers and send the performance test results to the monitoring module. The security testing unit is used to perform security testing on the multiple servers and send the security test results to the monitoring module. The monitoring module is used to generate a reminder message when the test result is abnormal and send it to the exception handling module. The reminder message is used to indicate that there is an abnormality in the server; the exception handling module is used to perform exception handling when the reminder message is received.

[0055] In the embodiment of the present invention, Figure 5 The system may further include a testing module 107, a monitoring module 108, and an exception handling module 109. Figure 7, shows a structural block diagram of a test module 107 provided by an embodiment of the present invention. The test module 107 may include a functional testing unit 1071, a performance testing unit 1072 and a security testing unit 1073. The performance testing unit 1072 is connected to the functional testing unit 1071 and the security testing unit 1073 respectively. The performance testing unit 1072 can perform performance tests on multiple servers in the system and send the performance test results to the monitoring module 108. The functional testing unit 1071 can perform functional tests on multiple servers in the system and send the functional test results to the monitoring module 108. The security testing unit 1073 can perform security tests on multiple servers in the system and send the security test results to the monitoring module 108. The monitoring module 108 can monitor the performance test results, functional test results and security test results respectively. When the performance test results, functional test results and security test results are When any result is abnormal, corresponding reminder information can be generated to the exception handling module. For example, when a performance test result is abnormal, the reminder information of the server with the performance abnormality can be sent to the exception handling module, and the exception handling module 109 can perform exception handling on the server with the performance abnormality. When the functional test result is abnormal, the reminder information of the server with the functional abnormality can be sent to the exception handling module, and the exception handling module 109 can perform exception handling on the server with the functional abnormality. When the security test result is abnormal, the reminder information of the server with the security test abnormality can be sent to the exception handling module, and the exception handling module 109 can perform exception handling on the server with the security test abnormality. The present invention can monitor the performance parameters, functional parameters, and security parameters of multiple servers, and can perform exception handling when an abnormality occurs, thereby improving the security of each server, providing convenience for troubleshooting server failures, and improving efficiency.

[0056] In one embodiment of the present invention, the monitoring module is used to monitor the performance test results, functional test results, and security test results of the system. When the monitored performance test results, functional test results, or security test results are abnormal, an alert message is generated and sent to the exception handling module.

[0057] In an embodiment of the present invention, the monitoring module 108 can monitor the performance test results, functional test results, and security test results. When any of the performance test results, functional test results, and security test results is abnormal, the corresponding reminder information can be sent to the exception handling module 109 for processing.

[0058] In one embodiment of the present invention, the system further includes a document management module, which is used to classify document resources in the server.

[0059] In an embodiment of the present invention, the system may further include a document management module, which may classify document resources in different servers and then display them in a directory resource, so that users can directly view different types of document resources according to different types of document names in the directory resource, providing convenience for users to quickly view resources.

[0060] The present invention can create a communication link according to the identification of multiple servers through an access module, so that multiple servers can interact collaboratively in the communication link, and the permissions for different users to access directory resources can be pre-set. When a user needs to access a collaborative server, the user's identity information can be verified first. When the verification is passed, the target server corresponding to the user can be determined, and whether the user has access permissions to the resources in the target server can be verified. If the verification is passed, the user is allowed to access the directory resources of the target server. The present invention can verify the user's identity information and access permissions, avoid server data leakage and security vulnerabilities, and improve data security.

[0061] In one embodiment of the present invention, the system may further include a scheduling module, which may be used to create personal or team schedules, share them with other members, and adjust and update schedules. Folders and subfolders may be created to organize documents, and access permissions may be set to control who can view and edit documents. When a user has document management permissions, the document management module may be used to view and edit documents.

[0062] In one embodiment of the present invention, the system may further include a data security module, which may encrypt sensitive data in each server. The encryption method is not limited herein, thereby ensuring the security of data in the server.

[0063] The present invention also discloses a server, which includes the server collaboration system as described above.

Claims

1. A server collaboration system, characterized in that: The collaborative system includes an access module, a client module, and an authority control module; The access module is used to create a communication link according to the identifiers of the multiple servers, so that the multiple servers can interact collaboratively in the communication link; The authority control module is used to set access authority information of different users for directory resources stored in the multiple servers; The client module is used to obtain the user's identity information and the server identifier, verify the user's identity information, determine the corresponding target server according to the server identifier if the user's identity information is verified, and verify the user's access rights to the directory resources in the target server; if the user's access rights to the directory resources in the target server are verified, allow the user to access the directory resources in the target server; The identity information includes account information and password information, and the client module includes a login unit, a verification unit and an access control unit. The verification unit includes a correspondence between multiple account information with login authority and password information; The login unit is used to obtain the user's account information and password information, and the verification unit is used to determine whether the account information exists in the multiple account information with login permissions. If the account information exists in the multiple account information with login permissions, then determine whether the account information and the password information satisfy the corresponding relationship. If the account information and the password information satisfy the corresponding relationship, then determine that the user has login permissions; the access control unit is used to determine the target server corresponding to the identity information from the multiple servers according to the preset corresponding relationship if the user has login permissions, and determine whether the user has permissions to access directory resources in the target server. If it is determined that the user has permissions to access directory resources in the target server, then allow the user to access the directory resources in the target server.

2. The collaborative system according to claim 1, characterized in that: The collaborative system also includes a data acquisition module and a task allocation module. The task allocation module is used to assign data acquisition tasks to the data acquisition module and send the data acquisition tasks to the data acquisition module. The data acquisition module is used to perform data acquisition according to the data acquisition tasks.

3. The collaborative system according to claim 2, characterized in that: The data acquisition module includes a data collector, a connecting plate, a box body, a handle, a cable outlet, a first pressing plate, a second pressing plate, and a soft pad; The data collector is connected to the connecting plate, and the data collector is installed on the box body. A handle is installed on one side of the box body, and ventilation holes are provided on the top and both sides of the box body. A sealing cover is installed on one side of the box body, and a cable outlet is provided on the sealing cover. The first pressure plate and the second pressure plate are provided in the cable outlet, and the first pressure plate and the second pressure plate are fixedly connected with a cushion.

4. The system according to claim 1, wherein: The access module includes a sending request unit, a creating scene unit, an information interaction unit, and a management unit. The sending request unit is used to obtain access request information and send it to the creating scene unit. The access request information includes a server identifier. The creating scene unit is used to create a link for the corresponding server to perform collaborative interaction based on the server identifier; the information interaction unit is used for the various servers in the link to interact and generate interaction information. The management unit is used to obtain the interaction information and display it.

5. The system according to claim 1, wherein: The system also includes a task management module, which includes a setting unit, an allocation unit, and a tracking unit. The allocation unit is connected to the setting unit and the tracking unit respectively. The setting unit is used to set multiple tasks, the allocation unit is used to allocate the multiple tasks to different users, and the tracking unit is used to detect the completion progress of the multiple tasks by different users.

6. The system according to claim 1, wherein: The system further includes a testing module, a monitoring module and an exception handling module, wherein the testing module includes a functional testing unit, a performance testing unit and a security testing unit, wherein the performance testing unit is connected to the functional testing unit and the security testing unit respectively, wherein the functional testing unit is used to perform functional testing on the multiple servers and send the functional testing results to the monitoring module, wherein the performance testing unit is used to perform performance testing on the multiple servers and send the performance testing results to the monitoring module, wherein the security testing unit is used to perform security testing on the multiple servers and send the security testing results to the monitoring module, wherein the monitoring module is used to generate a reminder message when the test result is abnormal and send the reminder message to the exception handling module, wherein the reminder message is used to indicate that an abnormality exists on the server; The exception handling module is used to perform exception handling when the reminder information is received.

7. The system according to claim 6, characterized in that The monitoring module is used to monitor the performance test results, functional test results, and security test results of the system. When the performance test results, functional test results, or security test results are abnormal, the reminder information is generated and sent to the exception handling module.

8. The system according to claim 1, wherein: The system further comprises a document management module, which is used to classify document resources in the server.

9. A server, characterized in that: The server includes the server collaboration system according to any one of claims 1-8.

Citation Information

Patent Citations

  • User login method and system, first platform server and related platform server

    CN104796436A

  • Cloud server access method and device, electronic equipment and storage medium

    CN114117532A