A data transmission method and device, electronic equipment and storage medium

By receiving and detecting data based on data attribute information in a local area network interaction scenario, and generating transmission detection results, the problem of large workload and low efficiency in data detection in existing technologies is solved, and efficient and secure data transmission is achieved.

CN116566632BActive Publication Date: 2026-04-28TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2022-01-28
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

In existing technologies, the lack of standard specifications for clients and third-party platforms during file transfer results in a large workload and low efficiency in data detection.

Method used

In local area network (LAN) interaction scenarios, data attribute information is received from the transmission server, and data detection is performed based on the security attribute information to generate transmission detection results. Further detection is then performed after the data transmission operation is completed at the data sending or receiving end.

Benefits of technology

It improves the efficiency of data detection, ensures the security of data transmission, reduces the amount of data that does not need to be detected, and improves transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116566632B_ABST
    Figure CN116566632B_ABST
Patent Text Reader

Abstract

The application discloses a data transmission method and device, electronic equipment and storage medium, and can be applied to various scenes such as cloud technology, artificial intelligence, intelligent transportation and auxiliary driving. The method comprises the following steps: receiving data attribute information corresponding to target transmission data sent by a transmission server, performing data detection on the data attribute information to obtain a transmission detection result corresponding to the target transmission data, and sending the transmission detection result to a client, so that the client performs a transmission operation of the target transmission data based on the transmission detection result. The method can screen the target transmission data based on the data attribute information, directly determine the target transmission data that does not need to be detected as passing the detection, and only detect the target transmission data that needs to be detected, so as to improve the data detection efficiency while ensuring the safety of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data transmission, and more particularly to a data transmission method, apparatus, electronic device, and storage medium. Background Technology

[0002] When sending and receiving files in daily office work, users may worry that the files may contain viruses or sensitive information. Therefore, security testing of files has become an important part of file transmission in office scenarios.

[0003] In existing technologies, the detection and interception of files to be transmitted mainly rely on third-party platforms. Each time a detection is performed, the client needs to reconnect and adapt to the third-party platform. There is a lack of standard specifications for data detection between the client and the third-party platform, which leads to a large workload and low efficiency in data detection. Summary of the Invention

[0004] This application provides a data transmission method, apparatus, electronic device, and storage medium that can improve the efficiency of data detection while ensuring the security of data transmission.

[0005] On one hand, this application provides a data transmission method, the method comprising:

[0006] The system receives data attribute information corresponding to the target transmission data sent by the transmission server. The target transmission data is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where the LAN interacts with external networks and scenarios where the LAN interacts with other networks within the LAN.

[0007] Based on the security attribute information in the data attribute information, data detection is performed on the attribute information to be detected in the data attribute information to obtain the transmission detection result corresponding to the target transmission data. The security attribute information is information that identifies the local area network interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data.

[0008] Send the transmission detection result to the data sending end so that the data sending end can perform the transmission operation of the target transmission data based on the transmission detection result;

[0009] After the data sending end completes the transmission operation of the target data, it performs data detection on the target data in response to the data detection request sent by the data receiving end.

[0010] On the other hand, this application provides a data transmission method, the method comprising:

[0011] The system sends target transmission data to a transmission server. The target transmission data is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where the LAN interacts with external networks and scenarios where the LAN interacts internally. This enables the transmission server to determine the data attribute information corresponding to the target transmission data and forward the data attribute information to a detection server. The detection server performs data detection on the attribute information to be detected in the data attribute information based on the security attribute information in the data attribute information to obtain the transmission detection result corresponding to the target transmission data. The security attribute information is information that identifies the LAN interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data.

[0012] The system receives the transmission detection result and, based on the transmission detection result, performs the transmission operation of the target transmission data, such that after the transmission operation of the target transmission data is completed, the data receiving end sends a data detection request to the detection server, and the detection server responds to the data detection request by performing data detection on the target transmission data.

[0013] On the other hand, a data transmission device is provided, the device comprising:

[0014] The attribute information receiving module is used to receive data attribute information corresponding to the target transmission data sent by the transmission server. The target transmission data is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where the LAN interacts with external networks and scenarios where the LAN interacts with other networks within the LAN.

[0015] The attribute information detection module is used to perform data detection on the attribute information to be detected in the data attribute information based on the security attribute information in the data attribute information, and to obtain the transmission detection result corresponding to the target transmission data. The security attribute information is information that identifies the local area network interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data.

[0016] The detection result sending module is used to send the transmission detection result to the data sending end, so that the data sending end can perform the transmission operation of the target transmission data based on the transmission detection result;

[0017] The data detection module is used to perform data detection on the target transmitted data in response to a data detection request sent by the data receiving end after the data sending end has completed the transmission operation of the target transmitted data.

[0018] On the other hand, a data transmission device is provided, the device comprising:

[0019] A data transmission module is used to send target transmission data to a transmission server. The target transmission data is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where the LAN interacts with external networks and scenarios where the LAN interacts internally. This allows the transmission server to determine the data attribute information corresponding to the target transmission data and forward the data attribute information to a detection server. The detection server is used to perform data detection on the attribute information to be detected in the data attribute information based on the security attribute information in the data attribute information, thereby obtaining a transmission detection result corresponding to the target transmission data. The security attribute information is information that identifies the LAN interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data.

[0020] The detection result receiving module is used to receive the transmission detection result and, based on the transmission detection result, execute the transmission operation of the target transmission data, so that after the transmission operation of the target transmission data is completed, the data receiving end sends a data detection request to the detection server, and the detection server responds to the data detection request to perform data detection on the target transmission data.

[0021] On the other hand, an electronic device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement a data transmission method as described above.

[0022] On the other hand, a computer-readable storage medium is provided, the storage medium including a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement a data transmission method as described above.

[0023] On the other hand, a computer program product is provided, including a computer program that, when executed by a processor, implements the data transmission method described above.

[0024] This application provides a data transmission method, apparatus, electronic device, and storage medium. The method receives data attribute information corresponding to target transmission data sent by a transmission server, performs data detection on the data attribute information to obtain a transmission detection result corresponding to the target transmission data, and sends the transmission detection result to a client, enabling the client to perform a transmission operation on the target transmission data based on the transmission detection result. This method can filter target transmission data based on data attribute information, directly determining target transmission data that does not require detection as passing the detection, and only detecting target transmission data that requires detection, thereby improving data detection efficiency while ensuring data transmission security. Attached Figure Description

[0025] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0026] Figure 1 This is a schematic diagram illustrating an application scenario of a data transmission method provided in an embodiment of this application.

[0027] Figure 2 A flowchart illustrating a data transmission method provided in an embodiment of this application;

[0028] Figure 3 A flowchart illustrating the matching of data attribute information with detected attribute information in a data transmission method provided in this application embodiment;

[0029] Figure 4 A flowchart illustrating the process of obtaining transmission detection results based on data attribute information in a data transmission method provided in this application embodiment;

[0030] Figure 5 This is a flowchart illustrating data detection of target transmitted data in a data transmission method provided in an embodiment of this application;

[0031] Figure 6 A flowchart illustrating the transmission operation of target data in a data transmission method provided in this application embodiment;

[0032] Figure 7 A flowchart illustrating a data transmission method applied on the server side, as provided in an embodiment of this application;

[0033] Figure 8 A flowchart illustrating a data transmission method applied on the client side, as provided in an embodiment of this application;

[0034] Figure 9 This is a schematic diagram illustrating the transmission process between a file sender and a file receiver in a data transmission method provided in this application embodiment.

[0035] Figure 10 A user interface diagram illustrating administrator privileges in a data transmission method provided in this application embodiment;

[0036] Figure 11 This is a schematic diagram illustrating a scenario in which a data transmission method provided in this application is applied to the detection of a file to be sent.

[0037] Figure 12 A schematic diagram illustrating a scenario in which a data transmission method provided in this application is applied to the detection of a file to be received;

[0038] Figure 13 This is a schematic diagram of the structure of a data transmission device on the server side, provided in an embodiment of this application.

[0039] Figure 14 This application provides a schematic diagram of the structure of a data transmission device on the client side according to an embodiment of the present application.

[0040] Figure 15 This is a schematic diagram of the hardware structure of a device for implementing the method provided in the embodiments of this application. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0042] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. Furthermore, the terms "first," "second," etc., are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein.

[0043] It is understood that in the specific embodiments of this application, data such as user information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0044] Please see Figure 1 The illustration shows an application scenario diagram of a data transmission method provided in this application embodiment. The application scenario includes a client 110, a transmission server 120, and a detection server 130. The client 110 sends the target transmission data to the transmission server 120. The transmission server 120 determines the data attribute information of the target transmission data and sends the data attribute information to the detection server 130. The detection server 130 performs data detection on the data attribute information to obtain the transmission detection result corresponding to the target transmission data. The detection server 130 sends the transmission detection result to the client 110.

[0045] In this embodiment, the server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The terminal can include, but is not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, and in-vehicle terminals. This invention can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, and assisted driving, but is not limited thereto. The terminal and server can be directly or indirectly connected via wired or wireless communication, which is not limited herein.

[0046] Cloud technology refers to a hosting technology that unifies a series of resources such as hardware, software, and networks within a wide area network or local area network to achieve data computing, storage, processing, and sharing.

[0047] Cloud technology is a collective term for network technologies, information technologies, integration technologies, management platform technologies, and application technologies applied to the cloud computing business model. It can form resource pools, providing flexible and convenient on-demand access. Cloud computing technology will become a crucial support. Backend services of technical network systems require substantial computing and storage resources, such as video websites, image websites, and many portal websites. With the rapid development and application of the internet industry, every item may have its own identification mark in the future, requiring transmission to backend systems for logical processing. Data at different levels will be processed separately, and various industry data will all require robust system support, which can only be achieved through cloud computing.

[0048] Please see Figure 2 It illustrates a data transmission method for server-client interaction, the method comprising:

[0049] S210. The client sends the target transmission data to the transmission server;

[0050] In some embodiments, when the data sender transmits target data to the data receiver, the target data is detected before transmission and then sent to the transmission server in the client's backend. The target data is data transmitted in a local area network (LAN) interaction scenario, which includes scenarios where the LAN interacts with external networks and scenarios where information is exchanged within the LAN itself. The target data can be a file transferred between the data sender and the data receiver.

[0051] In some embodiments, a specific file transfer business scenario may include an intranet scenario and an extranet scenario. For intranet scenarios, detection can be performed before the target data is sent, while for extranet scenarios, detection can be performed before the target data is received. For extranet scenarios, detection can also be performed either before the target data is received or before it is sent.

[0052] S220. The transmission server determines the data attribute information corresponding to the target transmission data and forwards the data attribute information to the detection server.

[0053] In some embodiments, after receiving the target transmission data sent by the data sender, the transmission server can determine the data attribute information corresponding to the target transmission data. The data attribute information may include security attribute information, identification information of the target transmission data, and summary information of the target transmission data.

[0054] Security attribute information identifies the local area network (LAN) interaction scenario corresponding to the target transmitted data and the corresponding transmission security level. The higher the security attribute information, the higher the detection level during data transmission. Specifically, the security attribute of the scenario where the LAN interacts with the external network is higher than that of the scenario where the LAN interacts internally. The higher the transmission security level, the higher the security attribute. For example, when there are three levels of transmission security (Level 1, Level 2, and Level 3), and two scenarios of LAN interaction (Internal LAN interaction and Inter-LAN interaction with the external network), there are six types of security attribute information. Different security attribute information corresponds to different security levels. The security level is highest when the LAN interacts with the external network and the transmission security level is Level 3, while the security level is lowest when the LAN interacts internally and the transmission security level is Level 1.

[0055] The identification information for the target transmitted data may include data identifier, transmission type identifier, transmission time identifier, information recipient identifier, information sender identifier, and data type identifier. The transmission type identifier can indicate that the data is sent to a single object or to multiple objects, where multiple objects can be a group of objects or multiple objects corresponding to mass data transmission. The information sender identifier may include the sender's account ID, account name, account type, and the organization information corresponding to the sender, where the organization information can be the sender's department and position information.

[0056] When the information receiving object is a single object, if the single object is an object in the intranet, the information receiving object identifier may include the receiving object's account ID, account name, account type, and the organization information corresponding to the receiving object. If the single object is an object in the extranet, the information receiving object identifier may include the receiving object's account ID, account name, etc.

[0057] When there are multiple objects receiving information, the information receiving object identifier may include the object group ID, group name, group type, group member account ID, group member type, and group member organization information corresponding to the multiple objects. The organization information may include the group member's department information and position information.

[0058] The digest information of the target transmitted data can be obtained based on the Message-Digest Algorithm (MD5). After detecting the data attribute information, the digest information corresponding to the target transmitted data can be stored, so that when the target transmitted data is detected again, the detection result of the target transmitted data can be determined by the stored digest information.

[0059] S230. Detect the data attribute information corresponding to the target transmission data sent by the transmission server and received by the server;

[0060] S240. The detection server performs data detection on the attribute information to be detected in the data attribute information based on the security attribute information in the data attribute information, and obtains the transmission detection result corresponding to the target transmission data.

[0061] In some embodiments, the attribute information to be detected includes the identification information and summary information of the target transmitted data. When the detection server performs data detection on the data attribute information, it can perform data detection on the identification information and summary information based on the security attribute information. If the detection result of the identification information and summary information indicates that the detection has passed, the transmission detection result can be directly generated. If the detection result of the identification information and summary information indicates that the detection has failed, further data detection is required.

[0062] In some embodiments, see Figure 3 Based on the security attribute information in the data attribute information, data detection is performed on the attribute information to be detected in the data attribute information to obtain the transmission detection results corresponding to the target transmitted data, including:

[0063] S310. When the security attribute information meets the first preset condition, the detection server compares the attribute information to be detected with the detected attribute information corresponding to the detected transmitted data.

[0064] S320. When the attribute information to be detected matches the attribute information that has been detected, the detection server uses the transmission detection result corresponding to the detected attribute information as the first transmission detection result corresponding to the target transmission data.

[0065] S330. The data sending end receives the first transmission detection result and, based on the first transmission detection result, performs the transmission operation of the target transmission data.

[0066] In some embodiments, when the security attribute information meets the first preset condition, the first preset condition may be that the local area network interaction scenario is an internal local area network interaction scenario, or the transmission security level is lower than the preset level, or the local area network interaction scenario is an internal local area network interaction scenario and the transmission security level is lower than the preset level. In this case, the detection of the target transmission data can be appropriately relaxed. For example, when the attribute information to be detected in the data attribute information includes summary information and identification information, when the detection server receives the data attribute information, it can match the summary information with the detected summary information corresponding to the detected transmission data before detecting the summary information and identification information, and match the identification information with the detected identification information corresponding to the same detected transmission data. The detected summary information and detected identification information are the detected attribute information.

[0067] If the summary information matches the detected summary information and the identification information matches the detected identification information, the transmission detection result corresponding to the detected attribute information is taken as the first transmission detection result corresponding to the target transmission data. If the transmission detection result corresponding to the detected attribute information indicates that the detection passed, then the first transmission detection result corresponding to the target transmission data also indicates that the detection passed. If the transmission detection result corresponding to the detected attribute information indicates that the detection failed, then the first transmission detection result corresponding to the target transmission data also indicates that the detection failed.

[0068] If the summary information does not match the detected summary information, or the identification information does not match the detected identification information, further data detection can be performed on the data attribute information corresponding to the target transmitted data. The detection server sends the first transmission detection result to the data sender. If the first transmission detection result indicates that the detection passed, the client can continue to execute the transmission operation of the target transmitted data.

[0069] The detection server can compare the attribute information of the transmitted data to be detected with the data attribute information of the target transmitted data, and thus directly obtain the transmission detection result when they match, which can improve the efficiency of data transmission.

[0070] In some embodiments, see Figure 4 The detection server performs data detection on the attribute information to be detected within the data attribute information based on the security attribute information, and obtains the transmission detection results corresponding to the target transmitted data, including:

[0071] S410. When the security attribute information meets the second preset condition, the detection server performs data detection on the attribute information to be detected and obtains the attribute detection result.

[0072] S420. If the attribute detection result indicates that the detection has passed, the detection server will use the attribute detection result indicating that the detection has passed as the second transmission detection result.

[0073] S430. The data sending end receives the second transmission detection result and, based on the second transmission detection result, performs the transmission operation of the target transmission data.

[0074] In some embodiments, the second preset condition can be a local area network (LAN) interaction scenario where the LAN interacts with an external network for information exchange, or a transmission security level lower than a preset level, or a LAN interaction scenario where the LAN interacts with an external network for information exchange and the transmission security level is greater than or equal to the preset level. In this case, no comparison operation is required, and data detection can be performed directly on the attribute information to be detected.

[0075] When the detection server detects the identification information of the target transmitted data, it can perform security verification on the information corresponding to various identification information. For example, it can determine whether the sending object identifier in the identification information corresponds to a secure object, or whether the receiving object identifier corresponds to a secure object, or whether the file type identifier in the identification information is a permitted file type. If each type of identification information passes security verification, the identification information of the target transmitted data can be determined to have passed the detection. If any identification information fails security verification, the identification information of the target transmitted data can be determined to have failed the detection, and the data attribute information of the target transmitted data can also be determined to have failed the detection, resulting in an attribute detection result indicating failure. For example, if the sending object identifier corresponds to a non-secure object, the data attribute information of the target transmitted data corresponding to that sending object identifier can be determined to have failed the detection, and the attribute detection result of the target transmitted data corresponding to that sending object identifier is an attribute detection result indicating failure.

[0076] When the detection server performs data attribute information detection, it can also detect the digest information. The detection server can check for abnormal codes in the digest information. If abnormal codes are found, the digest information fails the detection, and the server can also determine that the target transmitted data's data attribute information has failed the detection, providing an attribute detection result indicating that the detection failed. If no abnormal codes are found, the digest information passes the detection.

[0077] If both the identification and summary information of the target transmitted data pass the detection, it can be determined that the data attribute information of the target transmitted data passes the detection, and the attribute detection result indicating that the detection passed is used as the second transmission detection result. The detection server sends the second transmission detection result to the data sender. Based on the second transmission detection result, the data sender can continue to execute the transmission operation of the target transmitted data.

[0078] The detection server performs data attribute information detection. If the data attribute information passes the detection, a second transmission detection result can be obtained, allowing the data sender to continue the transmission operation of the target data based on the second transmission detection result. This reduces the workload of detecting the target data and can filter out target data that does not need to be detected in advance, thereby improving the efficiency of data transmission.

[0079] In some embodiments, see Figure 5 The method further includes, after the detection server performs data detection on the attribute information to be detected in the data attribute information based on the security attribute information in the data attribute information, and obtains the transmission detection result corresponding to the target transmission data, the method also includes:

[0080] S510. If the attribute detection result indicates that the detection fails, the detection server obtains the target transmission data from the transmission server;

[0081] S520. The detection server performs data detection on the target transmitted data and obtains the transmission detection results.

[0082] S530. The data sending end receives the third transmission detection result and, based on the third transmission detection result, performs the transmission operation of the target transmission data.

[0083] In some embodiments, if the attribute detection result indicates that the detection fails, the detection server retrieves the target transmission data from the data sender. The detection server can call the application programming interface (API) corresponding to the data sender to retrieve the target transmission data from the transmission server. The detection server can perform data detection on all data in the target transmission data to obtain a third transmission detection result.

[0084] The data sending end receives the third transmission detection result and can execute the transmission operation of the target data based on the third transmission detection result. The first transmission detection result, the second transmission detection result, and the third transmission detection result are all transmission detection results.

[0085] Only when the attribute detection result indicates that the detection fails will the detection server obtain the target transmission data for data detection, thereby enabling comprehensive detection of the target transmission data that needs to be detected and improving the security of data transmission.

[0086] In some embodiments, the transmission detection result includes content detection result and / or code detection result. Data detection is performed on the target transmitted data to obtain the transmission detection result, which includes:

[0087] Perform text content detection on the target transmitted data to obtain the content detection results;

[0088] and / or;

[0089] Perform abnormal code detection on the target transmitted data and obtain the code detection results.

[0090] In some embodiments, when performing data inspection on target transmitted data, text content can be inspected to determine whether the text content includes sensitive information, and a content inspection result can be obtained. If the text content inspection fails, it indicates that the text content contains sensitive information, and the obtained content inspection result indicates that the text content has failed the inspection. If the text content inspection passes, it indicates that the text content does not contain sensitive information, and the obtained content inspection result indicates that the text content has passed the inspection.

[0091] In some embodiments, when performing data inspection on the target transmitted data, abnormal code in the target transmitted data can be detected to determine whether the target transmitted data includes malicious code or malicious scripts, thus obtaining a code detection result. If the target transmitted data fails the abnormal code detection, it indicates that the target transmitted data includes malicious code or malicious scripts, and the obtained code detection result indicates that the text content has failed the detection. If the target transmitted data passes the abnormal code detection, it indicates that the text content does not contain malicious code or malicious scripts, and the obtained code detection result indicates that the target transmitted data has passed the detection.

[0092] If the attribute detection result indicates that the detection fails, the detection server can perform content detection and abnormal code detection on the target transmitted data, thereby enabling comprehensive detection of the target transmitted data and improving the security of data transmission.

[0093] S250. The detection server sends the transmission detection result to the transmission server;

[0094] S260. The transmission server forwards the transmission detection results to the data sender;

[0095] In some embodiments, the detection server sends the transmission detection result to the transmission server, and after receiving the transmission detection result, the transmission server sends the transmission detection result to the data sending end.

[0096] S270. The data sending end performs the transmission operation of the target data based on the transmission detection result.

[0097] In some embodiments, if the transmission detection result indicates that the detection has failed, the data sender can generate a prompt message to remind the user; if the transmission detection result indicates that the detection has passed, the data sender can continue to perform data transmission operations.

[0098] In some embodiments, see Figure 6 Based on the transmission detection results, the data sending end performs the transmission operation of the target data, including:

[0099] S610. If the transmission detection result indicates that the detection failed, display a prompt message indicating that the detection failed;

[0100] S620. In response to a send command generated based on a prompt message, perform encrypted transmission of the target data;

[0101] S630. If the transmission detection result indicates that the detection has passed, perform encrypted transmission on the target transmission data.

[0102] In some embodiments, when the transmission detection result indicates that the detection has passed, the data sender initiates a secure transmission process to encrypt and transmit the target transmission data to the logical storage server. The logical storage server then encrypts and forwards the target transmission data to the data receiver. The logical storage server is the server corresponding to the client that executes the preset transmission logic.

[0103] In some embodiments, when the detection server detects the target transmitted data, the transmission detection result indicating that the detection failed can be a content detection result indicating that the detection failed, a code detection result indicating that the detection failed, or both the content detection result and the code detection result indicating that the detection failed.

[0104] If the transmission detection result indicates that the detection has failed, a message indicating that the detection has failed will be displayed. Different messages can be displayed depending on the specific transmission detection result indicating that the detection has failed. For example, if the content detection result indicates that the detection has failed, the message could be "The file being sent has been identified as an abnormal file. Do you want to confirm that you will continue to send it to the current recipient?". If the code detection result indicates that the detection has failed, the message could be "The file being sent has been identified as an insecure file. Do you want to confirm that you will continue to send it to the current recipient?".

[0105] In response to the send command generated based on the prompt message, encrypted transmission of the target data can continue. In response to the send command generated based on the prompt message, the data sender initiates a secure transmission process to encrypt and transmit the target data to the logical storage server. The logical storage server then encrypts and forwards the target data to the data receiver.

[0106] After receiving the transmission detection results, the system can determine whether to continue transmitting the target data based on the results and user instructions, allowing users to actively choose whether to continue transmitting or not, thus improving the user experience.

[0107] S280. After the data sending end completes the transmission operation of the target data, the detection server responds to the data detection request sent by the data receiving end and performs data detection on the target data.

[0108] In some embodiments, after the data sending end completes the transmission of the target data, the data receiving end can send the target data to a detection server via a transmission server before receiving the target data. The detection server detects the data attribute information of the target data and can perform content detection and code detection on the target data to check for sensitive information or malicious code, and then sends the data detection results to the data receiving end. Even after the data sending end completes the transmission of the target data, if the data receiving end indicates that the data detection result for the target data has failed, a prompt message can still be generated and displayed to the user of the data receiving end.

[0109] Please see Figure 7 It demonstrates a method for detecting data transmission on the server side, the method comprising:

[0110] S710. Receive data attribute information corresponding to the target transmission data sent by the transmission server. The target transmission data is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where the LAN interacts with external networks and scenarios where the LAN interacts with other networks within the LAN.

[0111] S720. Based on the security attribute information in the data attribute information, perform data detection on the attribute information to be detected in the data attribute information to obtain the transmission detection result corresponding to the target transmission data. The security attribute information is information that identifies the local area network interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data.

[0112] S730. Send the transmission detection result to the data sending end so that the data sending end can perform the transmission operation of the target data based on the transmission detection result;

[0113] S740. After the data sending end completes the transmission operation of the target data, in response to the data detection request sent by the data receiving end, the target data is detected.

[0114] In some embodiments, when the security attribute information meets the second preset condition, the detection server performs data detection on the attribute information to be detected and obtains the attribute detection result. If the attribute detection result indicates that the detection has passed, the transmission detection result can be directly generated. If the attribute detection result indicates that the detection has failed, further detection of the target transmission data is required.

[0115] The detection server can obtain the target transmission data from the transmission server and perform data detection on it. Data detection can include text content detection, abnormal code detection, or both. Based on the data detection of the target transmission data, the detection server obtains the transmission detection result and sends the transmission detection result to the data sender.

[0116] When the detection server receives data attribute information, it can also match the attribute information to be detected with the previously detected attribute information corresponding to the transmitted data, provided that the security attribute information meets a first preset condition. If the attribute information to be detected matches the previously detected attribute information, the transmission detection result corresponding to the previously detected attribute information is taken as the transmission detection result corresponding to the target transmitted data.

[0117] The detection server can filter target transmitted data based on data attribute information and detect target transmitted data that needs to be detected, thereby improving the efficiency of data transmission.

[0118] Please see Figure 8 It illustrates a data transmission method applied at the data sending end, the method comprising:

[0119] S810. Send the target transmission data to the transmission server. The target transmission data is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where the LAN interacts with external networks and scenarios where the LAN interacts internally. This enables the transmission server to determine the data attribute information corresponding to the target transmission data and forward the data attribute information to the detection server. The detection server uses the security attribute information in the data attribute information to perform data detection on the attribute information to be detected in the data attribute information, and obtains the transmission detection result corresponding to the target transmission data. The security attribute information is information that identifies the LAN interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data.

[0120] S820. Receive the transmission detection result and, based on the transmission detection result, execute the transmission operation of the target transmission data, so that after the transmission operation of the target transmission data is completed, the data receiving end sends a data detection request to the detection server, and the detection server responds to the data detection request and performs data detection on the target transmission data.

[0121] In some embodiments, the data sender sends the target transmission data to the transmission server, enabling the detection server to obtain the target transmission data from the transmission server and perform detection.

[0122] After receiving the transmission detection result, if the detection passes, the data sender initiates a secure transmission process to encrypt and transmit the target data to the logical storage server. The logical storage server then encrypts and forwards the target data to the data receiver. The logical storage server is the server that executes the preset transmission logic corresponding to the client.

[0123] If the transmission detection result indicates a failure, a message indicating a failure will be displayed. Different messages can be displayed depending on the specific failure result. In response to the send command generated based on the message, encrypted transmission of the target data can continue. The client initiates a secure transmission process to encrypt and transmit the target data to the logical storage server. The logical storage server then encrypts and forwards the target data to the receiving end.

[0124] Based on transmission detection results and user instructions, the data sending end determines whether to continue transmitting the target data, allowing users to actively choose to continue or not continue transmitting, thus improving the user experience.

[0125] In some embodiments, taking security checks during file transfer as an example, please refer to [link to relevant documentation]. Figure 9 ,like Figure 9 The diagram illustrates a data transmission method between a file sender and a file receiver. The target data to be transmitted is the file to be transmitted, the transmission server can be a cloud gateway, and the detection server can be a file authentication platform. When the client corresponding to the file sender begins sending the file, it encrypts the file and transmits it to the cloud gateway. The cloud gateway decrypts the encrypted file and transmits it to the file authentication platform for security testing. The client can transmit file digest information from the file attribute information to the file authentication platform through the cloud gateway, or it can send the file digest information directly to the file authentication platform. The file authentication platform matches the file digest information to determine if a first transmission detection result can be obtained directly. If not, it checks the file attribute information. If the file attribute information passes the detection, a second transmission detection result is obtained. If the file attribute information fails the detection, the data to be transmitted is further checked to obtain a third transmission detection result. The document authentication platform sends the first transmission detection result, the second transmission detection result, or the third transmission detection result to the client corresponding to the document sender. Based on the first transmission detection result, the second transmission detection result, or the third transmission detection result, the client corresponding to the document sender the document to be transmitted to the client corresponding to the document receiver via the logical storage server.

[0126] The client backend allows users with administrator privileges to directly enable or disable file security checks, retrieve passwords, enter the server address, and choose to enable virus or sensitive information checks. Figure 10 As shown, Figure 10 This is a user interface for administrators. Responding to input commands from an administrator, it can retrieve the detection server address. It can also enable or disable file security detection in response to start or stop commands triggered by the file security detection switch. Similarly, it can enable or disable virus detection in response to start or stop commands triggered by the virus detection switch. Finally, it can enable or disable sensitive information detection in response to start or stop commands triggered by the sensitive information detection switch.

[0127] Based on preset data detection settings, data detection can be performed before the target data is sent, before the target data is received, or both before the target data is sent and before the data is received.

[0128] When this data transmission method is applied to perform detection before file transmission, such as Figure 11 As shown, the client begins sending the file to be transmitted, uploading it to the corresponding transmission server in the client's backend. Upon receiving the file, the transmission server determines its data attribute information and sends this information to a third-party detection server. The third-party detection server then determines whether a security check is required based on the data attribute information, specifically whether the security attributes meet a first or second preset condition. If the second preset condition is met, the server checks the attributes to be detected and obtains the attribute detection result. If the attribute detection result indicates a failure, the server retrieves the file from the transmission server, performs data detection on it, and sends the detection result back to the transmission server. The transmission server forwards the detection result to the client. Upon receiving the detection result, the client determines whether to continue sending the file based on the result and the user's instructions.

[0129] When this data transmission method is applied to perform detection before file reception, such as Figure 12As shown, when the client begins receiving a file to be transmitted, the transmission server, upon receiving the file, determines its data attribute information and sends this information to a third-party detection server. The third-party detection server determines whether a security check is required for the file based on the data attribute information; specifically, it determines whether the security attribute information meets a first preset condition or a second preset condition. If the second preset condition is met, the server checks the attribute information to be detected and obtains the attribute detection result. If the attribute detection result indicates a failure, the server retrieves the file to be transmitted from the transmission server, performs data detection on the file, and sends the transmission detection result back to the transmission server. The transmission server forwards the transmission detection result to the client. After receiving the transmission detection result, the client determines whether to continue receiving the file based on the result and the user's instructions.

[0130] This application provides a data transmission method, which includes: receiving data attribute information corresponding to target transmission data sent by a transmission server; performing data detection on the data attribute information to obtain a transmission detection result corresponding to the target transmission data; and sending the transmission detection result to a client, so that the client can perform a transmission operation on the target transmission data based on the transmission detection result. This method can filter target transmission data based on data attribute information, directly determining target transmission data that does not require detection as passing the detection, and only detecting target transmission data that requires detection, thereby improving data detection efficiency while ensuring data transmission security.

[0131] This application also provides a data transmission device; please refer to [link to relevant documentation]. Figure 13 The device includes:

[0132] The attribute information receiving module is used to receive the data attribute information corresponding to the target transmission data sent by the transmission server. The target transmission data is the data transmitted in the local area network interaction scenario. The local area network interaction scenario includes the scenario of information interaction between the local area network and the external network of the local area network, as well as the scenario of information interaction within the local area network.

[0133] The attribute information detection module is used to perform data detection on the attribute information to be detected in the data attribute information based on the security attribute information in the data attribute information, and to obtain the transmission detection result corresponding to the target transmission data. The security attribute information is information that identifies the local area network interaction scenario and the transmission security level of the target transmission data.

[0134] The detection result sending module is used to send the transmission detection result to the data sending end, so that the data sending end can perform the transmission operation of the target transmission data based on the transmission detection result;

[0135] The data detection module is used to detect the target transmitted data in response to the data detection request sent by the data receiving end after the data sending end has completed the transmission operation of the target transmitted data.

[0136] In some embodiments, the attribute information detection module includes:

[0137] The comparison module is used to compare the attribute information to be detected with the detected attribute information corresponding to the detected transmission data when the security attribute information meets the first preset condition.

[0138] The first transmission detection result determination module is used to take the transmission detection result corresponding to the detected attribute information as the transmission detection result corresponding to the target transmission data when the attribute information to be detected and the detected attribute information match.

[0139] In some embodiments, the attribute information detection module further includes:

[0140] The attribute detection unit is used to perform data detection on the attribute information to be detected when the security attribute information meets the second preset condition, and to obtain the attribute detection result.

[0141] The second transmission detection result determination unit is used to take the attribute detection result indicating that the detection has passed as the transmission detection result when the attribute detection result indicates that the detection has passed.

[0142] In some embodiments, the attribute information detection module further includes:

[0143] The target transmission data acquisition unit is used to acquire target transmission data from the transmission server when the attribute detection result indicates that the detection fails.

[0144] The third transmission detection result determination unit is used to perform data detection on the target transmission data and obtain the transmission detection result.

[0145] In some embodiments, the transmission detection result includes content detection result and / or code detection result, and the third transmission detection result determination unit includes:

[0146] The content detection unit is used to perform text content detection on the target transmitted data and obtain the content detection results.

[0147] and / or;

[0148] The code detection unit is used to detect abnormal codes in the target transmitted data and obtain the code detection results.

[0149] The apparatus provided in the above embodiments can execute the methods provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in the above embodiments can be found in a data transmission method provided in any embodiment of this application.

[0150] This application also provides a data transmission device; please refer to [link to relevant documentation]. Figure 14 The device includes:

[0151] The data transmission module is used to send target transmission data to the transmission server. The target transmission data is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where the LAN interacts with external networks and scenarios where the LAN interacts internally. This allows the transmission server to determine the data attribute information corresponding to the target transmission data and forward the data attribute information to the detection server. The detection server is used to perform data detection on the attribute information to be detected in the data attribute information based on the security attribute information in the data attribute information, and obtain the transmission detection result corresponding to the target transmission data. The security attribute information is information that identifies the LAN interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data.

[0152] The detection result receiving module is used to receive the transmission detection results and, based on the transmission detection results, execute the transmission operation of the target transmission data. After the transmission operation of the target transmission data is completed, the data receiving end sends a data detection request to the detection server, and the detection server responds to the data detection request and performs data detection on the target transmission data.

[0153] In some embodiments, the detection result receiving module includes:

[0154] The prompt message display unit is used to display a prompt message indicating that the detection failed when the transmission detection result indicates that the detection failed;

[0155] The first transmission unit is used to perform encrypted transmission of the target transmission data in response to a transmission command generated based on the prompt information;

[0156] The second transmission unit is used to perform encrypted transmission of the target transmission data when the transmission detection result indicates that the detection has passed.

[0157] The apparatus provided in the above embodiments can execute the methods provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in the above embodiments can be found in a data transmission method provided in any embodiment of this application.

[0158] This embodiment also provides a computer-readable storage medium storing computer-executable instructions, which are loaded by a processor and executed by the data transmission method described above in this embodiment.

[0159] This embodiment also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations of the aforementioned data transmission.

[0160] This embodiment also provides an electronic device, which includes a processor and a memory, wherein the memory stores a computer program adapted to be loaded by the processor and executed by the data transmission method described above in this embodiment.

[0161] The device may be a computer terminal, a mobile terminal, or a server, and may also participate in constituting the apparatus or system provided in the embodiments of this application. For example... Figure 15 As shown, server 15 may include one or more processors 1502 (shown as 1502a, 1502b, ..., 1502n in the figure) (processor 1502 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 1504 for storing data, and a transmission device 1506 for communication functions. Those skilled in the art will understand that... Figure 15 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, server 15 may also include... Figure 15 The more or fewer components shown, or having the same Figure 15 The different configurations shown.

[0162] It should be noted that the aforementioned one or more processors 1502 and / or other data processing circuitry are generally referred to herein as "data processing circuitry". This data processing circuitry may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuitry may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the server 15.

[0163] The memory 1504 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the method described in the embodiments of this application. The processor 1502 executes various functional applications and data processing by running the software programs and modules stored in the memory 1504, thereby realizing the above-described method for generating temporal behavior capture boxes based on self-attention networks. The memory 1504 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1504 may further include memory remotely located relative to the processor 1502, and these remote memories can be connected to the server 15 via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0164] The transmission device 1506 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of server 15. In one example, the transmission device 1506 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 1506 may be a Radio Frequency (RF) module for wireless communication with the Internet.

[0165] This specification provides the operational steps of the methods described in the embodiments or flowcharts, but more or fewer operational steps may be included based on conventional or non-inventive labor. The steps and order listed in the embodiments are merely one possible execution order among many steps and do not represent the only execution order. In actual system or interrupt product execution, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment).

[0166] The structure shown in this embodiment is only a partial structure related to the solution of this application and does not constitute a limitation on the device to which the solution of this application is applied. Specific devices may include more or fewer components than shown, or combinations of certain components, or arrangements of different components. It should be understood that the methods, apparatuses, etc., disclosed in this embodiment can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or unit modules through some interfaces.

[0167] Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0168] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed in this specification can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0169] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A data transmission method, characterized in that, The method includes: The detection server receives data attribute information corresponding to the target transmission data sent by the transmission server. The target transmission data is sent by the data sending end to the transmission server and is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where information is exchanged between the LAN and an external network of the LAN, as well as scenarios where information is exchanged within the LAN. The detection server, based on the security attribute information in the data attribute information, performs data detection on the attribute information to be detected in the data attribute information and obtains a transmission detection result if the detection passes; otherwise, it retrieves the target transmission data from the transmission server and performs detection on the target transmission data itself to obtain the transmission detection result. The security attribute information is information that identifies the local area network interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data. The transmission detection result is used to indicate whether the target transmission data is allowed to be transmitted through the local area network. The detection server sends the transmission detection result to the data sending end, so that the data sending end can transmit the target transmission data on the local area network if it confirms based on the transmission detection result that the target transmission data is allowed to be transmitted through the local area network. After the data sending end completes the transmission operation of the target data, the detection server responds to the data detection request sent by the data receiving end and performs data detection on the target data.

2. The data transmission method according to claim 1, characterized in that, If the data attribute information to be detected in the data attribute information is detected and the detection passes, the transmission detection result is obtained, including: If the security attribute information meets the first preset condition, compare the attribute information to be detected with the detected attribute information corresponding to the detected transmission data. If the attribute information to be detected matches the attribute information already detected, the transmission detection result corresponding to the attribute information already detected is taken as the transmission detection result.

3. The data transmission method according to claim 1, characterized in that, If the data attribute information to be detected in the data attribute information is detected and the detection passes, the transmission detection result is obtained, including: When the security attribute information meets the second preset condition, data detection is performed on the attribute information to be detected to obtain the attribute detection result; If the attribute detection result indicates that the detection has passed, the attribute detection result indicating that the detection has passed shall be used as the transmission detection result.

4. The data transmission method according to claim 3, characterized in that, The transmission detection result includes content detection result and / or code detection result. The step of detecting the target transmitted data itself to obtain the transmission detection result includes: The target transmitted data is subjected to text content detection to obtain the content detection result; and / or; Abnormal code detection is performed on the target transmitted data to obtain code detection results.

5. A data transmission method, characterized in that, The method includes: A data sending end sends target transmission data to a transmission server. This target transmission data, sent by the data sending end to the transmission server, is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where information is exchanged between the LAN and an external network, as well as scenarios where information is exchanged within the LAN. This allows the transmission server to determine the data attribute information corresponding to the target transmission data and forward this data attribute information to a detection server. The detection server, based on the security attribute information in the data attribute information, performs data detection on the attribute information to be detected and obtains a transmission detection result if the detection passes; otherwise, it retrieves the target transmission data from the transmission server and performs detection on the target transmission data itself to obtain the transmission detection result. The security attribute information identifies the LAN interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data. The transmission detection result indicates whether the target transmission data is allowed to be transmitted through the LAN. The data sending end receives the transmission detection result, and if it is confirmed based on the transmission detection result that the target transmission data is allowed to be transmitted through the local area network, it transmits the target transmission data through the local area network, so that after the transmission operation of the target transmission data is completed, the data receiving end sends a data detection request to the detection server, and the detection server responds to the data detection request to perform data detection on the target transmission data.

6. The data transmission method according to claim 5, characterized in that, The step of performing the transmission operation of the target transmission data based on the transmission detection result includes: If the transmission detection result indicates that the detection failed, a prompt message indicating that the detection failed will be displayed; In response to a sending command generated based on the prompt information, encrypted transmission is performed on the target data. If the transmission detection result indicates that the detection has passed, the target transmission data is encrypted and transmitted.

7. A data transmission device, characterized in that, The device is used in a detection server, and the device includes: The attribute information receiving module is used to receive data attribute information corresponding to the target transmission data sent by the transmission server. The target transmission data is sent to the transmission server by the data sending end and is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes a scenario of information interaction with an external network of the LAN and a scenario of information interaction within the LAN. The attribute information detection module is used to, based on the security attribute information in the data attribute information, perform data detection on the attribute information to be detected in the data attribute information and obtain a transmission detection result if the detection passes; if the detection fails, obtain the target transmission data from the transmission server; and perform detection on the target transmission data itself to obtain the transmission detection result. The security attribute information is information that identifies the local area network interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data. The transmission detection result is used to indicate whether the target transmission data is allowed to be transmitted through the local area network. The detection result sending module is used to send the transmission detection result to the data sending end, so that the data sending end can transmit the target transmission data in the local area network if it confirms that the target transmission data is allowed to be transmitted through the local area network based on the transmission detection result. The data detection module is used to perform data detection on the target transmitted data in response to a data detection request sent by the data receiving end after the data sending end has completed the transmission operation of the target transmitted data.

8. The apparatus according to claim 7, characterized in that, The attribute information detection module includes: The comparison module is used to compare the attribute information to be detected with the detected attribute information corresponding to the detected transmission data when the security attribute information meets the first preset condition. The first transmission detection result determination module is used to take the transmission detection result corresponding to the detected attribute information as the transmission detection result corresponding to the target transmission data when the attribute information to be detected and the detected attribute information match.

9. The apparatus according to claim 7, characterized in that, The attribute information detection module further includes: The attribute detection unit is used to perform data detection on the attribute information to be detected when the security attribute information meets the second preset condition, and to obtain the attribute detection result. The second transmission detection result determination unit is used to take the attribute detection result indicating that the detection has passed as the transmission detection result when the attribute detection result indicates that the detection has passed.

10. The apparatus according to claim 7, characterized in that, The transmission detection results include content detection results and / or code detection results, and the attribute information detection module includes: The content detection unit is used to perform text content detection on the target transmitted data and obtain the content detection results. and / or; The code detection unit is used to detect abnormal codes in the target transmitted data and obtain the code detection results.

11. A data transmission device, characterized in that, The device is used at a data transmitting end, and the device includes: A data transmission module is used to send target transmission data to a transmission server. The target transmission data is sent from a data sending end to the transmission server and is data transmitted in a local area network (LAN) interaction scenario. The LAN interaction scenario includes scenarios where information is exchanged between the LAN and an external network, and scenarios where information is exchanged within the LAN. This allows the transmission server to determine the data attribute information corresponding to the target transmission data and forward the data attribute information to a detection server. The detection server, based on the security attribute information in the data attribute information, performs data detection on the attribute information to be detected and obtains a transmission detection result if the detection passes; otherwise, it retrieves the target transmission data from the transmission server and performs detection on the target transmission data itself to obtain the transmission detection result. The security attribute information identifies the LAN interaction scenario corresponding to the target transmission data and the transmission security level corresponding to the target transmission data. The transmission detection result indicates whether the target transmission data is allowed to be transmitted through the LAN. The detection result receiving module is used to receive the transmission detection result, and, if it is confirmed based on the transmission detection result that the target transmission data is allowed to be transmitted through the local area network, transmit the target transmission data through the local area network, so that after the transmission operation of the target transmission data is completed, the data receiving end sends a data detection request to the detection server, and the detection server responds to the data detection request to perform data detection on the target transmission data.

12. The data transmission apparatus according to claim 11, characterized in that, The detection result receiving module includes: The prompt message display unit is used to display a prompt message indicating that the detection failed when the transmission detection result indicates that the detection failed; The first transmission unit is used to perform encrypted transmission of the target transmission data in response to a transmission command generated based on the prompt information; The second transmission unit is used to perform encrypted transmission of the target transmission data when the transmission detection result indicates that the detection has passed.

13. An electronic device, characterized in that, The electronic device includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement a data transmission method as described in any one of claims 1-6.

14. A computer-readable storage medium, characterized in that, The storage medium includes a processor and a memory, wherein the memory stores at least one instruction or at least one program, and the at least one instruction or the at least one program is loaded and executed by the processor to implement a data transmission method as described in any one of claims 1-6.

15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the data transmission method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Method and terminal for transmitting data

    CN106685997A