Data transmission method, computer-readable storage medium and electronic device

By dividing data into sub-data and assigning slicing networks based on security classification, the method addresses the inefficiencies in 5G network slicing, ensuring secure and efficient data transmission by matching security levels to individual data components.

JP2026502965APending Publication Date: 2026-01-27ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2025538677
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-14
Filing Date
2024-07-26
Publication Date
2026-01-27

AI Technical Summary

Technical Problem

Existing 5G network slicing technology treats data as a whole, leading to inadequate security for data transmission, as the overall security level may not meet the varying security requirements of individual data components, resulting in reduced security and inefficiency.

Method used

The method involves dividing target data into sub-data, performing finer-grained security classification, and assigning slicing networks with matching security levels for each sub-data, ensuring secure and efficient data transmission by using slicing networks with different stages corresponding to different security levels.

Benefits of technology

This approach enhances data transmission security by ensuring each sub-data is transmitted through a network that matches its specific security requirements, thereby improving overall data transmission security and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026502965000001_ABST
    Figure 2026502965000001_ABST
Patent Text Reader

Abstract

A data transmission method, a computer-readable storage medium, and an electronic device, comprising: acquiring target data to be transmitted, the target data including at least two sub-data; performing security classification on data content corresponding to the target data and determining security level information corresponding to the content of at least two parts of the data content, the security level information being used to indicate the security level corresponding to each sub-data; and determining at least two target slicing networks from a plurality of slicing networks with different slicing stages according to the security level information, and sending a data transmission request to the at least two target slicing networks.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] Embodiments of the present disclosure are based on and claim priority from Chinese Patent Disclosure No. 2023110276229, filed on August 14, 2023, entitled "Data Transmission Method, Computer-Readable Storage Medium, and Electronic Device," the disclosures of which are incorporated herein by reference in their entirety. This disclosure is based on and claims priority from an international application filed under the Patent Cooperation Treaty, entitled "Data Transmission Method, Computer-Readable Storage Medium, and Electronic Device," International Application No. PCT / CN2024 / 107934 (international filing date February 13, 2024).

[0002] [Technical field] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of communications, and in particular to a data transmission method, a computer-readable storage medium, and an electronic device. [Background technology]

[0003] 5G network slicing technology, in its simplest form, divides a single physical network into multiple virtual end-to-end networks. Each virtual network is logically independent, encompassing the network's facilities, access, transmission, and core networks, and a failure in one virtual network will not affect the others. Each virtual network has different functional characteristics and caters to different demands and services. 5G network slicing technology ensures quality of service for different grades of business, including traditional network metrics such as bandwidth, latency, packet loss, and jitter. It allows users to obtain logically independent networks, avoiding network risks and leakage, and providing value by allowing users to view network statistics and status for their slicing sets.

[0004] On the other hand, in the data transmission scenario of 5G network slicing technology, the data to be transmitted is usually treated as a whole, and a slicing network with a security level is selected for the data to be transmitted, but the overall transmission cannot always meet the demand for finer-grained data transmission, which further reduces the security of data transmission, resulting in a problem of relatively low data transmission security.

[0005] Currently, no effective solution has been proposed for the above problems. Summary of the Invention [Problem to be solved by the invention]

[0006] Embodiments of the present disclosure provide a data transmission method, a computer-readable storage medium, and an electronic device. [Means for solving the problem]

[0007] According to one embodiment of the present disclosure, a data transmission method is provided, comprising the steps of: acquiring target data to be transmitted; performing security classification on data content corresponding to the target data; determining security level information corresponding to at least two portions of content in the data content, wherein the security level information is used to indicate a security level; determining at least two target slicing networks from a plurality of slicing networks with different slicing stages according to the security level information, wherein the target slicing networks are slicing networks whose slicing stages match the security levels corresponding to each data content in the at least two portions of content, and slicing networks with different slicing stages correspond to different security levels; and transmitting the data content of the target data through a target slicing network among the at least two target slicing networks that matches the security level.

[0008] According to one embodiment of the present disclosure, another data transmission method is provided, including a step of a second client obtaining target data for data transmission of different data contents through at least two target slicing networks, wherein the second client is a transmission sender of the target data, the at least two target slicing networks are slicing networks determined by the second client from a plurality of slicing networks with different slicing stages according to security level information, the security level information is obtained by the second client by performing security classification on data content corresponding to the target data and is used to indicate security level information corresponding to at least two portions of content in the data content, and the target slicing network is a slicing network whose slicing stage matches the security level corresponding to each data content in the at least two portions of content.

[0009] According to another embodiment of the present disclosure, a data transmission device is provided, comprising: a first acquisition unit configured to acquire target data to be transmitted; a classification unit configured to perform security classification on data content corresponding to the target data and determine security level information corresponding to at least two portions of content in the data content, wherein the security level information is used to indicate a security level corresponding to the at least two portions of content in the data content; a staging unit configured to determine at least two target slicing networks from a plurality of slicing networks with different slicing stagings according to the security level information, wherein the target slicing networks are slicing networks whose slicing stagings match the security levels corresponding to each data content in the at least two portions of content, and slicing networks with different slicing stagings correspond to different security levels; and a transmission unit configured to transmit the data content of the target data through a target slicing network among the at least two target slicing networks that matches the security level.

[0010] According to another embodiment of the present disclosure, another data transmission device is provided, including a third acquisition unit configured to enable a second client to acquire target data for data transmission of different data contents through at least two target slicing networks, wherein the second client is a transmission sending side of the target data, the at least two target slicing networks are slicing networks determined by the second client from a plurality of slicing networks with different slicing stages according to security level information, the security level information is obtained by the second client by performing security classification on data content corresponding to the target data and is used to indicate security level information corresponding to at least two portions of content in the data content, and the target slicing network is a slicing network whose slicing stage matches the security level corresponding to each data content in the at least two portions of content.

[0011] According to yet another embodiment of the present disclosure, there is further provided a computer-readable storage medium having a computer program stored thereon, the computer program being configured, when run, to perform the steps of any of the method embodiments described above.

[0012] According to yet another embodiment of the present disclosure, there is further provided an electronic device, comprising: a memory; and a processor, wherein a computer program is stored in the memory; and wherein the processor is configured to run the computer program to perform the steps of any of the method embodiments described above. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a structural schematic diagram of a selectable data transmission method according to an embodiment of the present disclosure; [Figure 2]1 is a flowchart of a selectable data transmission method according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram of selectable data transmission methods according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a schematic diagram of another selectable data transmission method according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram of another selectable data transmission method according to an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic diagram of another selectable data transmission method according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a structural block diagram of a selectable data transmission device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0014] The embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that terms such as "first" and "second" in the specification and claims of this disclosure, as well as in the above drawings, are used to distinguish between similar objects and are not necessarily used to describe a particular order or sequence of events.

[0015] The method embodiments provided in the present disclosure may be implemented in a mobile terminal, a computer terminal, or a similar computing device. For example, FIG. 1 is a block diagram illustrating a hardware configuration of a mobile terminal for implementing the data transmission method of the present disclosure. As illustrated in FIG. 1, the mobile terminal may include one or more processors 102 (only one of which is shown in FIG. 1 ) (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 configured to store data. The mobile terminal may further include a transmission device 106 and an input / output device 108 configured for communication functions. As will be appreciated by those skilled in the art, the structure illustrated in FIG. 1 is schematic and does not limit the structure of the mobile terminal. For example, the mobile terminal may include more or fewer components than those illustrated in FIG. 1 or may have a different configuration than those illustrated in FIG. 1.

[0016] The memory 104 may be configured to store computer programs, such as software programs and modules of application software, e.g., computer programs corresponding to the data transmission methods of the embodiments of the present disclosure. The processor 102 executes the computer programs stored in the memory 104 to perform various functional applications and data processing, i.e., to realize the methods described above. The memory 104 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 examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0017] The transmitting device 106 is configured to receive or transmit data over a network. An example of the network described above may include a wireless network provided by a mobile terminal's carrier. In one example, the transmitting device 106 includes a network interface controller (NIC), which can connect to other network devices via a base station and thereby communicate with the Internet. In one example, the transmitting device 106 may be a radio frequency (RF) module, which is configured to communicate with the Internet wirelessly.

[0018] Optionally, as an optional embodiment, as shown in FIG. 2, the data transmission method may be performed by a mobile terminal, a computer terminal or a similar computing device, and the specific steps include: S202: acquiring target data to be transmitted; Perform security classification on the data content corresponding to the target data, and determine security level information corresponding to the content of at least two parts of the data content (S204), where the security level information is used to indicate the security level; S206: determining at least two target slicing networks from a plurality of slicing networks with different slicing stages according to the security level information, wherein the target slicing networks are slicing networks whose slicing stages match the security levels corresponding to the respective data contents in the at least two part contents, and the slicing networks with different slicing stages correspond to different security levels; and S208, transmitting the data content of the target data through a target slicing network that matches the security level of the at least two target slicing networks.

[0019] Optionally, in this embodiment, Data Transmission Method The present invention is not limited to application in network slicing scenarios, where network slicing technology may be, but is not limited to, a technology for dividing a single physical network into multiple virtual end-to-end networks. Each virtual network includes the equipment, access, transmission, and core networks within the network, and is logically independent, so that a failure in one virtual network does not affect the other virtual networks. Each virtual network has different functional characteristics and is aimed at different demands and services. Network slicing technology ensures the quality of service for different grades of business, including traditional network metrics such as bandwidth, delay, packet loss, and jitter. It allows users to obtain logically independent networks, avoiding network risks and leakage at the same time, and provides the value of allowing users to view network statistical metrics and status for their slicing sets.

[0020] However, network slicing technology creates numerous options when arranging and combining radio, transmission, core network, and management domains as an end-to-end logical network customized as needed, according to the capabilities of each field. How to allow the industry to more clearly understand the capabilities of slicing and optimally match it to most industrial applications remains a problem to be solved.

[0021] Even if the capabilities of slicing can be more clearly recognized and optimally matched to most industrial applications, if the logic is limited to the entire data, it will not be able to satisfy all of the needs of multiple local sub-data. For example, if the target data is composed of sub-data 1, sub-data 2, and sub-data 3, the target data will be judged as a whole and a slicing network with security level 2 will be selected to transmit the target data. However, although the security level 2 is judged from a holistic perspective, the security level requirements of each sub-data may differ greatly. For example, sub-data 1 has a relatively high security level requirement, while sub-data 2 and sub-data 3 have a relatively low security level requirement. Furthermore, the obtained security level 2 will only be an average security level, which may meet the security level requirements of sub-data 2 and sub-data 3 but not that of sub-data 1, making it difficult to ensure the security of sub-data 1.

[0022] Optionally, in this embodiment, the security level information is used to indicate the security level corresponding to each sub-data, and slicing networks with different slicing stages correspond to different security levels. As shown in FIG. 3, the target data 302 includes multiple sub-data, for example, sub-data 1, sub-data 2, and sub-data 3, where sub-data 1 with security level 1 uses slicing network A with the same security level for data transmission, sub-data 2 with security level 2 uses slicing network B with the same security level for data transmission, and sub-data 3 with security level 3 uses slicing network C with the same security level for data transmission.

[0023] Optionally, in this embodiment, a data transmission request is sent to at least two target slicing networks, and the target slicing networks cooperate to complete the transmission of the target data, wherein the data transmission request is used to request the at least two target slicing networks to transmit each sub-data according to the matching situation between the slicing stage division and the security level corresponding to each sub-data, that is, when the target data includes sub-data of at least two different security levels, the target data is divided into multiple sub-data for data transmission, ensuring that each sub-data can be matched to a slicing network of the same security level, thereby overcoming the security deficiency caused by transmitting the entire data.

[0024] Furthermore, in the data transmission stage, the entire target data is divided into local sub-data, and the sub-data are subjected to finer-grained security classification to determine the security level of each sub-data. Further, sub-data with different security levels are assigned slicing networks with different slicing stages, thereby providing a directional data transmission method for each sub-data, and thereby ensuring the transmission security of each sub-data.

[0025] Further, by way of example, a selectable example is shown in FIG. 3 , by obtaining target data 302 to be transmitted, where the target data 302 includes at least two sub-data, for example, sub-data 1, sub-data 2, and sub-data 3; performing security classification for each sub-data in the target data 302 to obtain security level information, where the security level information is used to indicate the security level corresponding to each sub-data, for example, sub-data 1 is security level 1, sub-data 2 is security level 2, and sub-data 3 is security level 3; and further, determining at least two target slicing networks (for example, slicing network A, slicing network B, and slicing network C) from a plurality of slicing networks with different slicing stages according to the security level information, and sending a data transmission request to the at least two target slicing networks. and transmitting the data, wherein the target slicing network is a slicing network whose slicing grading matches the security level corresponding to each sub-data, and slicing networks with different slicing gradings correspond to different security levels, and the data transmission request is used to request at least two target slicing networks to transmit each sub-data according to the matching situation between the slicing grading and the security level corresponding to each sub-data, for example, requesting to use slicing network A with the same security level to transmit data for sub-data 1 with security level 1, to use slicing network B with the same security level to transmit data for sub-data 2 with security level 2, and to use slicing network C with the same security level to transmit data for sub-data 3 with security level 3.

[0026] According to the embodiment provided in the present disclosure, in the data transmission stage, the entire target data is divided into local sub-data, and the sub-data are subjected to finer security classification to determine the security level of each sub-data, and then sub-data with different security levels are assigned slicing networks with different slicing stages, thereby providing a directional data transmission method for each sub-data, thereby ensuring the transmission security of each sub-data, thereby solving the problem of reduced data transmission security and achieving the technical effect of improving data transmission security.

[0027] As an alternative solution, as shown in FIG. 2, before the step of performing security classification on the data content corresponding to the target data and determining security level information corresponding to the at least two parts of the content of the data content, the method further includes the step of labeling the target data with a target tag according to time information related to the data content, to obtain labelled target data, wherein the target tag is used to mark data corresponding to each data content of the at least two parts of the content of the target data; Before the step of transmitting the data content of the target data through a target slicing network that matches the security level of the at least two target slicing networks, the method further includes the step of decomposing and reconstructing data in the target data according to the target tag to obtain at least two sub-data, where the sub-data are data corresponding to each data content in the at least two parts of the content of the target data; The step of transmitting the data content of the target data through a target slicing network that matches the security level among at least two target slicing networks includes a step of transmitting at least two sub-data to at least two target slicing networks, respectively, to perform data transmission.

[0028] As an alternative solution, as shown in FIG. 2, the step of labeling the target data with a target tag according to time information related to the data content and obtaining the labeled target data can be: If the target data is video data, obtaining the video content of each frame of the data content, and using a target tag to mark the video content located within a predetermined frame selection range among the video content of each frame, wherein the time information includes information of the predetermined frame selection range; or If the target data is audio data, obtaining audio content of each time period of the data content, and using a target tag to tag audio content located within a predetermined time period range among the audio content of each time period, wherein the time information includes information indicating the predetermined time period range; or If the target data is text data, the step includes a step of acquiring text content of each byte range of the text content, and labeling the text content located within a predetermined byte range among the text content of each byte range using a target tag, wherein the time information includes information for indicating the predetermined byte range.

[0029] As an alternative solution, as shown in FIG. 2, the step of performing security classification on the data content corresponding to the target data and determining security level information corresponding to the content of at least two parts of the data content includes the step of color-marking each data content and obtaining color-mark information, the color-mark information is used to record the color marked on each data content, the data content marked with different colors corresponds to different security levels, and the security level information includes the color-mark information; The step of determining at least two target slicing networks from a plurality of slicing networks with different slicing stages according to the security level information includes the step of determining at least two target slicing networks from the plurality of slicing networks according to the color mark information.

[0030] In addition, the color mark itself has a relatively high intuitive characteristic, which helps users to select or view the security level more intuitively, and the association between the color itself and the data transmission is relatively small, and furthermore, when an unauthorized user steals or destroys the data transmission, he or she will perform an unauthorized operation related to the color, thus further improving the security of the data transmission.

[0031] According to the embodiments provided in the present disclosure, color marking is performed on each sub-data to obtain color marking information, where the color marking information is used to record the color marked on each sub-data, the sub-data marked with different colors correspond to different security levels, and the security level information includes color marking information, and according to the color marking information, at least two target slicing networks are determined from multiple slicing networks, and a data transmission request is sent to the at least two target slicing networks, thereby achieving the technical effect of helping users select or view security levels more intuitively and further improving the security of data transmission.

[0032] As an optional solution, as shown in FIG. 2, before the step of performing color marking on each data content and obtaining color mark information, the method further includes the step of obtaining at least two colors, and performing a blending process on the at least two colors according to a preset ratio to obtain a check color to be marked; The step of color-marking each data content and obtaining color-mark information includes the step of color-marking each data content using a check color to be marked and obtaining color-mark information.

[0033] As an alternative solution, as shown in FIG. 2, the step of determining at least two target slicing networks from a plurality of slicing networks according to color mark information includes: Using a preset mapping relationship to match the color marked on each data content with a security level, and obtain a security level corresponding to each data content; When the slicing levels corresponding to each slicing network in the plurality of slicing networks are obtained, the method includes a step of matching the slicing levels corresponding to each slicing network with the security levels corresponding to each data content, and determining at least two target slicing networks from the plurality of slicing networks.

[0034] Further illustratively, optionally based on the scene shown in FIG. 4, continuing for example as shown in FIG. 5, according to the pre-set mapping relationship, the color tag red corresponds to security level 1, the color tag orange corresponds to security level 2, and the color tag purple corresponds to security level 3.

[0035] The embodiments provided in the present disclosure use a pre-set mapping relationship to map the color marked on each sub-data with the security level, obtain the security level corresponding to each sub-data, and when the slicing levels corresponding to each slicing network in the multiple slicing networks are obtained, map the slicing levels corresponding to each slicing network with the security level corresponding to each sub-data, determine at least two target slicing networks from the multiple slicing networks, and send data transmission requests to the at least two target slicing networks, thereby achieving the technical effects of helping users select or view security levels more intuitively and further improving the security of data transmission.

[0036] As an alternative solution, as shown in FIG. 2, the step of performing security classification on the data content corresponding to the target data and determining security level information corresponding to the content of at least two parts of the data content includes: S1, performing a manual classification operation on each sub-data to obtain security level information; or It includes S2, which performs an automatic classification operation on each sub-data and obtains security level information.

[0037] In addition, in order to improve the flexibility of performing the classification operation, the security classification is subdivided into a manual classification operation and an automatic classification operation, where the manual classification operation can be understood as, but is not limited to, a user manually performing security classification for each sub-data, and the automatic classification operation can be understood as, but is not limited to, a user automatically performing security classification for each sub-data.

[0038] The embodiments provided in the present disclosure perform a manual classification operation on each sub-data to obtain security level information, or perform an automatic classification operation on each sub-data to obtain security level information, thereby achieving the objective of further subdividing security classification into a manual classification operation and an automatic classification operation, thereby achieving the technical effect of improving the flexibility of performing classification operations.

[0039] As an alternative solution, as shown in FIG. 2, the step of performing manual classification operation on each sub-data to obtain security level information may include: S1: in response to a long press operation performed on a first target sub-data in at least two sub-data, simultaneously or sequentially displaying a plurality of slicing gradations corresponding to a plurality of slicing networks, and determining a first slicing gradation from the plurality of slicing gradations as a security level corresponding to the first target sub-data; or and S2, in response to the first selection operation performed on the second target sub-data in the at least two sub-data and the second selection operation performed on the second slicing tier in the plurality of slicing tiers, setting the second slicing tier to a security level corresponding to the second target sub-data.

[0040] Furthermore, manual classification operations can improve the accuracy of selecting security levels for sub-data, and the selected security levels can better meet the needs of users, but at the same time, manual classification operations also reduce the efficiency of selecting security levels. Furthermore, this embodiment provides multiple ways of performing manual classification operations, allowing users to select the most suitable execution method based on their own operating habits, and efficiently complete the manual classification operations.

[0041] Further illustratively, optionally, as shown in FIG. 4, in response to a long press operation performed on a first target sub-data (e.g., sub-data 1) in at least two sub-data, multiple slicing gradations (e.g., security level 1, security level 2, security level 3) corresponding to multiple slicing networks are displayed simultaneously or sequentially, and security level 3 (first slicing gradation) is determined from the multiple slicing gradations as the security level corresponding to sub-data 1 (first target sub-data).

[0042] The embodiments provided in the present disclosure achieve the technical effect of simultaneously or sequentially displaying multiple slicing tiers corresponding to multiple slicing networks in response to a long press operation performed on a first target sub-data in at least two sub-data, and determining a first slicing tier from the multiple slicing tiers as a security level corresponding to the first target sub-data, or determining a second slicing tier as a security level corresponding to the second target sub-data in response to a first selection operation performed on a second target sub-data in the at least two sub-data and a second selection operation performed on a second slicing tier in the multiple slicing tiers, thereby improving the accuracy of selecting the security level of sub-data.

[0043] As an alternative solution, the step of acquiring target data to be transmitted includes acquiring target data related to a target account; The step of performing an automatic classification operation on each subdata to obtain security level information includes: obtaining a historical security level corresponding to the historical data already transmitted by the target account; a step of calculating the historical data using the historical security level to obtain first key data, the first key data may correspond to the same or similar historical security level multiple times; If the target data includes first key data, the method includes a step of automatically determining the security level corresponding to the first key data included in the target data as the same or similar historical security level, or highlighting the first key data in the target data and indicating that the security level corresponding to the first key data is the same or similar historical security level.

[0044] Although the automatic classification operation can improve the efficiency of selecting the security level of sub-data, it also reduces the accuracy of selecting the security level. In addition, in this embodiment, it is combined with the historical security level and statistically analyzes the historical data to ensure that the user selects sub-data with the same security level in multiple previous manual classification operations, which further improves the efficiency of selecting the security level of sub-data while ensuring the accuracy of selecting the security level of sub-data.

[0045] According to the embodiments provided in the present disclosure, a historical security level corresponding to historical data already transmitted by a target account is obtained, and the historical data is statistically analyzed using the historical security level to obtain first key data, wherein the first key data may correspond to the same or similar historical security level multiple times. If the target data includes the first key data, the security level corresponding to the first key data included in the target data is automatically determined as the same or similar historical security level, or the first key data is highlighted in the target data, and it is indicated that the security level corresponding to the first key data is the same or similar historical security level, thereby achieving the purpose and thereby achieving the technical effect.

[0046] As an alternative solution, the step of performing an automatic classification operation on each subdata to obtain security level information comprises: S1: obtaining data reference information for each sub-data, the data reference information including at least one of data origin information, data type information, and data protocol information; and S2, performing an automatic classification operation on each sub-data based on the data reference information to obtain security level information.

[0047] Optionally, in this embodiment, the data reference information can be understood as, but is not limited to, information of different dimensions that is used in the process of executing the automatic classification operation. The more dimensions of the data reference information, the higher the accuracy of the execution of the automatic classification operation, but at the same time, the lower the efficiency of the execution of the automatic classification operation. Furthermore, the data origin information, data type information, and data protocol information can be selected as needed, so as to achieve both the accuracy and efficiency of the execution of the automatic classification operation.

[0048] Optionally, in this embodiment, the data origin information may be used to indicate the source of the subdata, such that if the subdata originates from a related application or platform related to data security, the security level of the subdata needs to be improved; the data type information may be used to indicate the type of the subdata, such as, but not limited to, if the subdata itself belongs to a data type with a relatively high security level requirement, and thus a relatively high security level needs to be assigned to security information, virtual resources, etc.; the data protocol information may be used to indicate the protocol type of the subdata, such as, but not limited to, if the subdata uses the https protocol, a relatively high security level can be assigned.

[0049] The embodiments provided in the present disclosure achieve the technical effects of obtaining data reference information for each sub-data, where the data reference information includes at least one of data origin information, data type information, and data protocol information, performing an automatic classification operation on each sub-data based on the data reference information, obtaining security level information, and achieving both accuracy and efficiency in performing the automatic classification operation.

[0050] Before the step of transmitting a data transmission request to at least two target slicing networks as a selective solution, the method includes: The method further includes a step of reconstructing each sub-data into a data stream to be transmitted with a different security level, and placing a target tag in each data stream to be transmitted, the data content of the target tag including a color display number.

[0051] Furthermore, a single sub-data does not conform to the normal data transmission format or cannot ensure stable data transmission, and the stability of data transmission cannot be guaranteed. Therefore, each sub-data is reconstructed into a data stream to be transmitted with a different security level, and at the same time, a target tag is further placed in each data stream to be transmitted, in order to ensure that the data transmission is completed smoothly using a matching slicing network, where the data content of the target tag includes a color display number.

[0052] The embodiments provided in the present disclosure achieve the technical effect of reconstructing each sub-data into a data stream to be transmitted with a different security level, and placing a target tag in each data stream to be transmitted, where the data content of the target tag includes a color display number, and further ensuring the stability of data transmission.

[0053] As an optional solution, after the step of determining at least two target slicing networks from a plurality of slicing networks with different slicing stages according to the security level information, and sending a data transmission request to the at least two target slicing networks, the method includes: S1 receives transmission feedback information returned from a first client, the transmission feedback information including an actual security level corresponding to each sub-data when the first client receives the target data, and the first client is a transmission receiving side of the target data; The method further includes step S2 of checking the actual security level corresponding to each sub-data and the security level corresponding to each sub-data, and determining sub-data for which there is a difference in the actual security level as abnormal data.

[0054] In addition, in order to further improve the security of data transmission, a feedback mechanism is set up in this embodiment. If the actual security level contained in the transmission feedback information returned by the first client does not match the security level set at the start of data transmission, it is deemed that there are problems such as data tampering, data destruction, and data theft during data transmission, and the sub-data is further treated as abnormal data, and relevant responses are taken in a timely manner to minimize data loss due to abnormal data.

[0055] According to the embodiment provided in the present disclosure, transmission feedback information returned from the first client is obtained, where the transmission feedback information includes an actual security level corresponding to each sub-data when the first client receives the target data, and the first client is the transmission receiver of the target data, and checks the actual security level corresponding to each sub-data and the security level corresponding to each sub-data, and classifies sub-data whose actual security level differs as abnormal data, thereby achieving the purpose of providing a feedback mechanism for data transmission and thereby achieving the technical effect of improving the security of data transmission.

[0056] Optionally, as another alternative embodiment, the data transmission method may further be performed by a mobile terminal, a computer terminal or a similar computing device, and the specific steps include: The method includes a step in which a second client acquires target data for transmitting different data contents through at least two target slicing networks, wherein the second client is a transmitting party of the target data, the at least two target slicing networks are slicing networks determined by the second client from a plurality of slicing networks with different slicing stages according to security level information, the security level information is obtained by the second client performing security classification on data content corresponding to the target data and is used to indicate security level information corresponding to at least two portions of content in the data content, and the target slicing network is a slicing network whose slicing stage matches the security level corresponding to each data content in the at least two portions of content.

[0057] Specific examples are described above. Data Transmission Method , and the description of this example will be omitted here.

[0058] As an alternative solution, the step of the second client acquiring the target data, which transmits data content via at least two target slicing networks, includes a step of acquiring at least two sub-data transmitted by the at least two target slicing networks, respectively, wherein the sub-data is data corresponding to each data content in the at least two portions of the target data; After obtaining at least two sub-data transmitted by the at least two target slicing networks respectively, the method includes performing analysis and reduction on the at least two sub-data to obtain the target data and the actual security level corresponding to each data content; The method further includes a step of returning the actual security level to the second client in the form of transmission feedback information, and the second client checking the actual security level corresponding to each of the data contents and the security level corresponding to each of the data contents, and determining that data contents with a difference in the actual security level are abnormal data contents.

[0059] As an alternative solution, after the step of performing analysis and reduction on the at least two sub-data to obtain the target data and the actual security level corresponding to each data content, the method may further include: Determine important data content from the at least two data contents, the actual security level of which is equal to or greater than a first preset threshold, and for the important data content: discarding the important data content when the display time of the important data content is equal to or greater than a second preset threshold; fuzzy displaying the important data content when the target account requesting to display the important data content is an unauthenticated account; The method further includes performing at least one of the steps of storing the sensitive data content in a security partition.

[0060] As an optional solution, for ease of understanding, the above data transmission method is applied to a 5G network scenario with slicing connection and a terminal device that supports 5G slicing technology, and is applied to devices with wired and wireless data transmission capabilities as in this embodiment, including mobile phones, CPE, data cards, etc., and is applied to application programs based on data devices, and this embodiment is used during data transmission. This embodiment can also be applied to traditional technology scenarios, and in traditional application scenarios, traditional data channels can be used to perform color coding / transmit marking information, and strictly speaking, the order of security levels of traditional data channels is VPN connection, cellular connection, strong encryption hotspot connection, or ordinary Wi-Fi connection. Future application scenarios will be networks that support security slicing levels, and this embodiment can be applied when deploying.

[0061] In addition, this embodiment addresses the four problems of privacy leakage of user data access, eavesdropping, forgery, and tampering of data transmission by looking at lower-layer data transmission. The technical means adopted in this embodiment provides a technical method for users to visualize and use staged slicing and quickly check whether data is being leaked. The terminal uses data information of different security levels to correspond to slicing networks of different security levels (e.g., 5G slicing networks) based on the user's visualization color setting for the encrypted data segment, and simultaneously transmits data using slicing networks of different security levels. When a set of information begins to be transmitted, it calculates the check color of the entire transmitted data information based on the visualization color setting of the different data segments. After the receiving side has completed receiving a set of data, it restores the check color based on the received data information. The reply sending side is configured to quickly visualize and confirm that the sending side has not tampered with or forged the data.

[0062] Optionally, as shown in FIG. 6 , this embodiment relates to a number of modules, such as a user data information security level color display interaction module, a user data information security level collection module, a user data decomposition labeling module, a classification data stream generation and analysis module, a level slicing data stream control module, and a level slicing control module.

[0063] Further explanation will be given with an example. This embodiment mainly addresses four problems, namely, the leakage of privacy traces during Internet access, eavesdropping on data transmission, forgery, and tampering, and solves these problems from the perspective of lower-layer data transmission. The specific steps are as follows:

[0064] Step S101: In the terminal information input interface, provide the user with five levels of color cards to indicate the correspondence between the five levels of slicing, for example, red corresponds to slicing level L4, orange corresponds to slicing level L3, purple corresponds to slicing level L2, yellow corresponds to slicing level L1, and blue corresponds to slicing level L0, where the color cards are not limited to a single color system. The module that completes step S101 may be the user data information security level color display dialogue module in FIG. 6.

[0065] Optionally, in this embodiment, for a piece of information that a user wishes to transmit, the user can assign any character, word, sentence, or paragraph to any color. The assignment method can be automatic color change by long pressing, or by selecting content and then selecting a color via a color card. Here, since the transmission format of pictures, videos, and audio is data, this embodiment is not limited to text information and can also be applied to multimedia information. For pictures and videos, the user can frame a display area within the playback display frame and transmit it using a slicing connection of any security level. The frame can be framed in a shape such as a circle or a square, and the frame can similarly assign a corresponding security level color. For audio, the user can set a security level slicing on the playback progress bar, which is used to mark the corresponding security level color. The above method still applies to streaming video. In the local video playback window, the user can frame a display area and transmit it using a slicing connection of any security level. Another method available to users for streaming video and audio is to use any security level slicing connection for video or audio settings in a time period for transmission. When there is confidential video or audio transmission, the corresponding security slicing connection is not pressed and the color key corresponding to the corresponding security slicing connection is not released, and the video and audio in the key holding time period transmit data through the security slicing connection corresponding to the key. The color setting completion module may be the user data information security level color display interaction module shown in Figure 6.

[0066] Optionally, this embodiment can further provide an easy way for users, namely, automatic configuration according to industry big data and automatic configuration according to user habits, where automatic configuration according to industry big data includes the following aspects:

[0067] 1-1. General Security Guide Personal privacy data, such as name, phone number, certificate number, address, parent, spouse, child information, username, password, etc. (Privacy data is legitimate data that the user allows to be obtained).

[0068] 1-2. Industry-sensitive security data, such as contracts, quotations, circuit diagrams, flow charts, formulations, technical documents, etc. (Industry-sensitive security data is legitimate data that users authorize to obtain).

[0069] 1-3. Security phrases frequently used by users. 1-4. Automatically setting according to user habits: that is, when the user selects automatic setting according to habits, the terminal will calculate the frequency of color selection for a certain sentence, word, or character based on the user's setting history, and automatically select a relatively frequently used color setting and display it to the user. When it is determined that the user is entering privacy security information (successfully matching according to user habits or industry big data), it can present it to the user and automatically pop up a security level color and set up an auxiliary toolbar, making it easier for the user to set it, or automatically match the security level and provide the user with an adjustable auxiliary toolbar. The above-mentioned automatic setting according to industry big data and automatic setting according to user habits completion module can be the user data information security level color display interactive module shown in Figure 6.

[0070] Step S102: This embodiment provides a method for automatically recognizing privacy data and automatically transmitting privacy data through high-security slicing at the same time, and the method includes:

[0071] 2-1. Desktop application icons are assigned corresponding color areas, with different colors corresponding to different levels of security slicing. When an application transmits data, it will use the corresponding slicing by default. If the application has a higher-level area marked by the user, it can transmit the orientation data using the higher-level slicing. The system will place applications with payment functions in the higher-level color area by default. Users can drag applications that they believe require a higher security level to the higher-level color area.

[0072] 2-2. Automatically identify the URL, and if the URL is a bank website, automatically use high-security slicing connection, and at the same time, the frame will display the corresponding color.

[0073] 2-3. Automatically identify the upper layer data protocol type. When opening a web page and using the https protocol, automatically use a high-security slicing connection, and the frame will display the corresponding color.

[0074] Step S103: Find the corresponding security level slicing based on the color information set by the user, and classify and collect user data information according to the color information. For picture and video data, data framed according to frames can be separated, and data framed in different colors can be extracted and classified. For audio data, data can be extracted and classified based on the set time period. The completion module of step S103 may be the user data information security level collection module shown in FIG. 6.

[0075] Step S104: The data is labeled according to word order, and then decomposed and reassembled. The data information is reassembled into several levels of data streams to be transmitted according to color levels, corresponding to each level of slicing. Each data stream is tagged, where the tag is hexadecimal data and the data content is an RGB color display number. The completion module of step S104 may be the user data decomposition and labeling module shown in FIG. 6.

[0076] Step S105: Display the check color of the data the user wants to send, which can be displayed by flashing a colored frame or displaying a colored block on the screen. The completion module of step S105 is the user data information security level color display dialogue module shown in Figure 6.

[0077] Optionally, in this embodiment, the check color may be a mixed color, where the mixed color calculation method is as follows:

[0078] Color 1 * (Color 1 - Color 2) * (Percentage of 1 - Color 1) Color 1: {255,255,255}, Color 2: {199,199,199} R: 255*(255-199)*(1-percentage of color 1) G: 255*(255-199)*(1-percentage of color 1) B: 255*(255-199)*(1-percentage of color 1) The principle of the color mixing calculation method is to mix two colors at a time to generate one new color, and then perform recursive calculations: mix the first color and the second color to calculate the first composite color, then mix the first composite color and the third color to calculate the second composite color, and finally calculate the final composite color of all the colors mixed together.

[0079] The color percentage calculation formula is as follows: 1st color percentage = 1st color statistic characters / (1st color statistic characters + 2nd color statistic characters) 2nd color percentage = 2nd color statistic characters / (1st color statistic characters + 2nd color statistic characters) The percentage calculation occurs when two colors are mixed together. The RGB values ​​of the colors are calculated using the formulas. The final composite color is the check color.

[0080] The above color mixing calculation completion module is the user data information security level color display interaction module shown in FIG.

[0081] Step S106: The terminal creates and transmits a data stream based on each type of tag data, and embeds staged slicing information in the data stream information. The completion module of step S106 may be the classified data stream generation and analysis module shown in FIG.

[0082] Step S107: The terminal initiates a level slicing connection request to the radio protocol module URSP and establishes a level slicing connection with the network. The completion module of step S107 may be the level slicing control module shown in FIG. 6.

[0083] Step S108: The terminals respectively transmit corresponding encrypted data streams through the established tiered slicing connections, and the data stream transmission uses the TCP protocol, and exchanges slicing information and corresponding color information in the TCP protocol handshake flow. The completion module of step S108 may be the tiered slicing data stream control module shown in FIG. 6.

[0084] Optionally, in this embodiment, encryption information and color field are added to the TCP header option part, and the data representation manner is as follows:

[0085] Slice security classification: value 0 to 1 (stub 1 byte) Security RGB: Value {0~255,0~255,0~255} (stub 3 bytes) Step S109: After receiving the data and slicing information, the receiving side performs analysis and reconstruction reduction on the data stream. The completion module of step S109 may be the classified data stream generation and analysis module shown in FIG.

[0086] Step S110: Based on the data tag information, the secret information is colored. At the same time, the receiving side can choose to perform secondary processing on the related sensitivity field based on the slicing secret information, including discarding after viewing, fuzzifying display before the operator authentication, automatically storing in the security partition, etc. The completion module of step S110 may be the user data information security level color display dialogue module shown in FIG. 6.

[0087] Step S111: The receiving side calculates the check color according to the calculation method of step S105, and at the same time returns the calculated check color to the sending side, so that the sending side can determine whether the data has been tampered with or spoofed. The completion module of step S111 may be the user data information security level color display interaction module shown in Figure 6.

[0088] The embodiments provided in the present disclosure solve the problem of user data transmission privacy security from the perspective of lower-layer multiplexing transmission, and provide a method for users to visualize and use tiered slicing. Users can very easily use security tiered slicing to transmit their own privacy data in tiered transmission, which further strengthens user privacy protection and data security protection, making privacy eavesdropping, data forgery, and data tampering impossible, and increasing the security of terminal data transmission.

[0089] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be realized in the form of software and a required general-purpose hardware platform, and of course, they can be realized by hardware, but in many cases the former is a more preferred embodiment. Based on this understanding, the technical solution of the present disclosure can be essentially expressed in the form of a software product, or a part that contributes to the prior art can be expressed in the form of a software product, and the computer software product is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) that contains multiple commands for causing a terminal device (which may be a mobile phone, a computer, a server, a network device, etc.) to execute the methods of each embodiment of the present disclosure.

[0090] This embodiment further provides a data transmission device, which is configured to implement the above-described embodiments and preferred embodiments, and the description already given will be omitted. As used below, the term "module" refers to a combination of software and / or hardware that implements a given function. The device described in the following embodiment is preferably implemented in software, but hardware or a combination of software and hardware implementations are also possible and envisioned.

[0091] FIG. 7 is a structural block diagram of a data transmission device according to an embodiment of the present disclosure. As shown in FIG. 7, the device includes: a first acquiring unit 702 configured to acquire target data to be transmitted; a classification unit 704 configured to perform security classification on data content corresponding to target data and determine security level information corresponding to at least two portions of content in the data content, the security level information being used to indicate security levels corresponding to the at least two portions of content in the data content; a staging unit 706 configured to determine at least two target slicing networks from a plurality of slicing networks with different slicing staging according to the security level information, the target slicing networks being slicing networks whose slicing staging matches the security levels corresponding to the respective data contents in the at least two part contents, and the slicing networks with different slicing staging correspond to different security levels; A transmission unit 708 configured to transmit data content of the target data through a target slicing network matching the security level of the at least two target slicing networks.

[0092] Specific examples are described above. Data Transmission Method , and the description of this example will be omitted here.

[0093] As an alternative solution, Specific examples are described above. Data Transmission Method , and the description of this example will be omitted here.

[0094] As an alternative solution, the device further includes a marking unit configured to perform security classification on the data content corresponding to the target data, and before determining security level information corresponding to the at least two portions of content in the data content, mark the target data with a target tag according to time information related to the data content to obtain marked target data, wherein the target tag is used to mark data corresponding to each data content in the at least two portions of content in the target data; The device further includes a reconstruction unit configured to decompose and reconstruct data in the target data according to the target tag before transmitting the data content of the target data through a target slicing network that matches the security level of the at least two target slicing networks, and obtain at least two sub-data, where the sub-data is data corresponding to each data content in the at least two part contents of the target data; The transmission unit 708 includes a transmission module configured to respectively transmit at least two sub-data to at least two target slicing networks for data transmission.

[0095] Specific examples are described above. Data Transmission Method As an alternative solution, the marking unit may be When the target data is video data, a first acquisition module is configured to acquire the video content of each frame of the data content, and use a target tag to mark the video content located within a predetermined frame selection range in the video content of each frame, wherein the time information includes information of the predetermined frame selection range; or When the target data is audio data, the second acquisition module is configured to acquire audio content of each time period of the data content and use a target tag to mark audio content located within a predetermined time period range in the audio content of each time period, and the time information includes information for indicating the predetermined time period range.

[0096] Specific examples are described above. Data Transmission Method, and the description in this example is omitted here. As an alternative solution, the classification unit 704 is configured to perform color marking for each data content and obtain color marking information, the color marking information is used to record the color marked for each data content, the data content marked with different colors corresponds to different security levels, and the security level information includes a marking module containing color marking information; The staging unit 706 includes a staging module configured to determine at least two target slicing networks from the plurality of slicing networks according to the color mark information.

[0097] Specific examples are described above. Data Transmission Method As an alternative solution, the device further includes a third acquisition module, which is configured to perform color marking for each data content, obtain at least two colors before obtaining color marking information, and perform blending processing for the at least two colors according to a preset ratio to obtain the check color of the marking target; The mark module includes a mark sub-module configured to perform color marking on each data content using a check color of the mark target and obtain color mark information.

[0098] Specific examples are described above. Data Transmission Method As an alternative solution, the classification unit 704 may: a first classification module configured to perform a manual classification operation on the data content to obtain security level information; or A second classification module is configured to perform an automatic classification operation on the data content and obtain security level information.

[0099] Specific examples are described above. Data Transmission MethodAs an alternative solution, the first classification module can: a first operation sub-module configured to simultaneously or sequentially display a plurality of slicing stages corresponding to a plurality of slicing networks in response to a long press operation performed on a first target data content in the data content, and determine a first slicing stage from the plurality of slicing stages as a security level corresponding to the first target data content; or and a second operation submodule configured to set the second slicing staging to a security level corresponding to the second target data content in response to the first selection operation performed on the second target data content in the data content and the second selection operation performed on the second slicing staging in the plurality of slicing stagings.

[0100] Specific examples are described above. Data Transmission Method As an alternative solution, the first acquiring unit 702 includes a fourth acquiring module configured to acquire target data related to the target account; The second classification module is a first acquisition sub-module configured to acquire a historical security level corresponding to the historical data already transmitted by the target account; a statistical sub-module configured to calculate historical data using historical security levels to obtain first key data, the first key data corresponding to the same or similar historical security levels multiple times; and a presentation sub-module configured to, when the data content includes data content corresponding to the first key data, automatically determine the security level of the data content corresponding to the first key data included in the data content as the same or similar historical security level, or to highlight the data content corresponding to the first key data in the data content and present that the security level of the data content corresponding to the first key data is the same or similar historical security level.

[0101] Specific examples are described above. Data Transmission Method , and the description of this example will be omitted here. As an alternative solution, the second classification module: a second acquisition sub-module configured to acquire data reference information of each data content, where the data reference information includes at least one of data origin information, data type information, and data protocol information; an execution sub-module configured to perform an automatic classification operation on each data content according to the data reference information to obtain security level information.

[0102] Specific examples are described above. Data Transmission Method As an alternative solution, the device may be configured to: a second acquiring unit configured to determine at least two target slicing networks from a plurality of slicing networks with different slicing stages according to the security level information, and then acquire transmission feedback information returned from the first client, wherein the transmission feedback information includes an actual security level corresponding to each data content when the first client receives the target data, and the first client is a transmission receiving side of the target data; The method further includes a checking unit that is configured to determine at least two target slicing networks from a plurality of slicing networks with different slicing stages according to the security level information, and then check the actual security level corresponding to each data content and the security level corresponding to each data content, and classify data content with a difference in the actual security level as abnormal data content.

[0103] Specific examples are described above. Data Transmission Method As an optional solution, the third acquiring unit is configured to acquire target data for a second client to transmit data of different data contents through at least two target slicing networks, where the second client is a transmitting side of the target data, the at least two target slicing networks are slicing networks determined by the second client from a plurality of slicing networks with different slicing stages according to security level information, the security level information is obtained by the second client by performing security classification on the data content corresponding to the target data and is used to indicate the security level information corresponding to the at least two parts of the content in the data content, and the target slicing network is a slicing network whose slicing stage matches the security level corresponding to each data content in the at least two parts of the content.

[0104] Specific examples are described above. Data Transmission Method , and the description of this example will be omitted here.

[0105] As an alternative solution, the third acquisition unit includes a fourth acquisition module configured to acquire at least two sub-data transmitted by at least two target slicing networks respectively, where the sub-data are data corresponding to the respective data contents in the content of at least two portions of the target data; The device includes an analysis module configured to obtain at least two sub-data transmitted by at least two target slicing networks respectively, and then perform analysis and reduction on the at least two sub-data to obtain the target data and the actual security level corresponding to each data content; The system further includes a checking module configured to return the actual security level to the second client in the form of transmission feedback information, to check the actual security level corresponding to each data content and the security level corresponding to each data content by the second client, and to classify data content having a difference in actual security level as abnormal data content.

[0106] Specific examples are described above. Data Transmission Method , and the description of this example will be omitted here.

[0107] As an optional solution, the execution module performs analysis and reduction on at least two sub-data to obtain the target data and the actual security level corresponding to each data content, and then determines important data content whose actual security level is equal to or greater than a first preset threshold from the at least two data content, and for the important data content: discarding the important data content when the display time of the important data content is equal to or greater than a second preset threshold; fuzzy displaying the important data content when the target account requesting to display the important data content is an unauthenticated account; storing sensitive data content in a security partition.

[0108] Specific examples are described above. Data Transmission Method , and the description of this example will be omitted here.

[0109] Each of the above modules can be implemented by software or hardware, and the latter can be implemented by the following methods, but is not limited to these. All of the above modules can be located on the same processor, or each of the above modules can be located on different processors in any combination.

[0110] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, the computer program being configured, when run, to perform the steps of any of the method embodiments described above.

[0111] In one exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a U disk, a read-only memory (abbreviated as ROM), a random access memory (abbreviated as RAM), a portable hard disk, a magnetic disk, or an optical disk.

[0112] An embodiment of the present disclosure further provides an electronic device, comprising: a memory; and a processor, wherein a computer program is stored in the memory; and the processor is configured to run the computer program to perform the steps of any of the method embodiments described above.

[0113] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, where the transmission device is connected to the processor and the input / output device is connected to the processor.

[0114] For specific examples of this embodiment, reference can be made to the examples described in the above examples and exemplary embodiments, and a description of this embodiment will be omitted here.

[0115] Obviously, as will be understood by those skilled in the art, each module or step of the present disclosure can be implemented by a general-purpose computing device, can be centralized in a single computing device, or can be distributed across a network of multiple computing devices, can be implemented by executable program code of a computing device, and can thereby be stored in a storage device and executed by a computing device, and in some cases, can execute the steps shown or described herein in a different order, can be fabricated in respective integrated circuit modules, or can be fabricated and implemented by fabricating multiple modules or steps among them in a single integrated circuit module. Thus, the present disclosure is not limited to any particular combination of hardware and software.

[0116] The above description is merely a preferred embodiment of the present disclosure and does not limit the present disclosure, and those skilled in the art can make various modifications and changes to the embodiments of the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the principle of the embodiments of the present disclosure should be included in the protection scope of the present disclosure.

Claims

1. 1. A data transmission method, comprising: obtaining target data to be transmitted; performing security classification on data content corresponding to the target data, and determining security level information corresponding to at least two portions of content in the data content, wherein the security level information is used to indicate a security level; determining at least two target slicing networks from a plurality of slicing networks having different slicing security levels according to the security level information, wherein the target slicing networks are slicing networks whose slicing security levels match the security levels of the data contents in the at least two portions of the content; A data transmission method comprising the steps of: transmitting the contents of at least two portions of the target data via a target slicing network that matches the security level of the target data among the at least two target slicing networks.

2. Before the step of performing security classification on data content corresponding to the target data and determining security level information corresponding to at least two portions of content in the data content, the method further includes the step of labeling the target data with a target tag according to time information related to the data content to obtain labeled target data, wherein the target tag is used to mark data corresponding to each data content in the at least two portions of content in the target data; Before the step of transmitting the content of at least two portions of the target data through a target slicing network that matches the security level of the at least two target slicing networks, the method further includes a step of decomposing and reconstructing the target data according to the target tag to obtain at least two sub-data, the sub-data being data corresponding to each data content in the content of the at least two portions of the target data; The method of claim 1, wherein the step of data transmitting the contents of at least two portions of the target data through a target slicing network that matches the security level of the at least two target slicing networks includes a step of data transmitting the at least two sub-data through a target slicing network that matches the security level of the at least two target slicing networks.

3. the step of labeling the target data with a target tag in response to time information associated with the data content to obtain labeled target data comprises: If the target data is video data, obtaining video content of each frame of the data content, and using the target tag to mark the video content located within a preset frame selection range in the video content of each frame, wherein the time information includes information of the preset frame selection range; or If the target data is audio data, acquiring audio content for each time period of the data content, and using the target tag to tag audio content located within a preset time period range in the audio content for each time period, wherein the time information includes information for indicating the preset time period range; or 3. The method of claim 2, wherein, when the target data is text data, the method includes a step of obtaining text content of each byte range of the text content, and using the target tag to mark text content located within a predetermined byte range among the text content of each byte range, wherein the time information includes information for indicating the predetermined byte range.

4. The step of performing security classification on the data content corresponding to the target data and determining security level information corresponding to the content of at least two parts of the data content includes the step of performing color marking on each of the data content and obtaining color mark information, the color mark information being used to record the color marked on each of the data content, different colors corresponding to different security levels, and the security level information including the color mark information; 2. The method of claim 1, wherein the step of determining at least two target slicing networks from a plurality of slicing networks having different slicing security levels according to the security level information includes the step of determining the at least two target slicing networks from the plurality of slicing networks according to the color mark information.

5. Before the step of performing color marking on each of the data contents and obtaining color mark information, the method further includes the step of obtaining at least two colors, and performing a blending process on the at least two colors according to a preset ratio to obtain a check color to be marked; 5. The method of claim 4, wherein the step of color-marking each of the data contents and obtaining color-mark information further comprises the step of color-marking each of the data contents using a check color of the marking target and obtaining the color-mark information.

6. The step of determining the at least two target slicing networks from the plurality of slicing networks according to the color mark information includes: Matching the color marked on each of the data contents with the security level using a preset mapping relationship to obtain a security level corresponding to each of the data contents; The method of claim 4, further comprising: when obtaining the slicing levels corresponding to each slicing network in the plurality of slicing networks, matching the slicing security levels corresponding to each slicing network and the security levels corresponding to each data content, and determining the at least two target slicing networks from the plurality of slicing networks.

7. The step of performing security classification on data content corresponding to the target data and determining security level information corresponding to the content of at least two parts of the data content includes: performing a manual classification operation on the data content to obtain the security level information; or The method of claim 1 , further comprising performing an automatic classification operation on the data content to obtain the security level information.

8. The step of performing a manual classification operation on the data content to obtain the security level information includes: In response to a long press operation performed on a first target data content in the data content, simultaneously or sequentially displaying a plurality of slicing stages corresponding to the plurality of slicing networks, and determining a first slicing stage from the plurality of slicing stages as a security level corresponding to the first target data content; or 8. The method of claim 7, further comprising the step of: in response to a first selection operation performed on a second target data content in the data content and a second selection operation performed on a second slicing staging in the plurality of slicing stagings, setting the second slicing staging to a security level corresponding to the second target data content.

9. The step of acquiring target data to be transmitted includes acquiring the target data related to a target account; The step of performing an automatic classification operation on the data content and obtaining the security level information includes: obtaining a historical security level corresponding to the historical data already transmitted by the target account; a step of calculating the historical data using the historical security level to obtain first key data, the first key data corresponding to the same or similar historical security level multiple times; 8. The method of claim 7, further comprising the step of: if the data content includes data content corresponding to the first key data, automatically determining the security level of the data content corresponding to the first key data included in the data content as the same or similar historical security level, or highlighting the data content corresponding to the first key data in the data content and indicating that the security level of the data content corresponding to the first key data is the same or similar historical security level.

10. The step of performing an automatic classification operation on the data content and obtaining the security level information includes: acquiring data reference information for each of the data contents, the data reference information including at least one of data origin information, data type information, and data protocol information; performing the automatic classification operation on each of the data contents based on the data reference information to obtain the security level information.

11. After the step of determining at least two target slicing networks from a plurality of slicing networks with different slicing stages according to the security level information, the method further comprises: receiving transmission feedback information returned from a first client, the transmission feedback information including an actual security level corresponding to each data content when the first client receives the target data, and the first client being a transmission receiver of the target data; The method according to any one of claims 1 to 10, further comprising the step of checking the actual security level corresponding to each of the data contents and the security level corresponding to each of the data contents, and determining that data contents for which there is a difference in the actual security level are abnormal data contents.

12. 1. A data transmission method, comprising: A data transmission method, comprising the steps of: a second client acquiring target data for transmitting different data contents through at least two target slicing networks; the second client being a transmitting party of the target data; the at least two target slicing networks being slicing networks determined by the second client from a plurality of slicing networks with different slicing stages according to security level information; the security level information being obtained by the second client by performing security classification on data content corresponding to the target data and being used to indicate security level information corresponding to at least two portions of content in the data content; and the target slicing network being a slicing network whose slicing stage matches the security level corresponding to each data content in the at least two portions of content.

13. The step of the second client acquiring target data that transmits different data contents via at least two target slicing networks includes a step of acquiring at least two sub-data transmitted by the at least two target slicing networks, respectively, wherein the sub-data are data corresponding to each data content in the at least two portions of content in the target data; After the step of obtaining at least two sub-data transmitted by the at least two target slicing networks respectively, the method includes the step of performing analysis and reduction on the at least two sub-data to obtain the target data and the actual security level corresponding to each data content; 13. The method of claim 12, further comprising: returning the actual security level to the second client in the form of transmission feedback information; checking the actual security level corresponding to each of the data contents and the security level corresponding to each of the data contents by the second client; and determining that data contents with a difference in the actual security level are abnormal data contents.

14. After the step of performing analysis and reduction on the at least two sub-data to obtain the target data and the actual security level corresponding to each data content, the method includes: Determine important data content from the at least two data contents, the actual security level of which is equal to or greater than a first preset threshold, and for the important data content: discarding the important data content when the display time of the important data content is equal to or greater than a second preset threshold; fuzzy displaying the important data content when the target account requesting to display the important data content is an unauthenticated account; 14. The method of claim 13, further comprising performing at least one of the steps of storing the sensitive data content in a security partition.

15. A computer-readable storage medium having a computer program stored thereon, the computer program implementing the steps of the method of any one of claims 1 to 14 when executed by a processor.

16. 15. An electronic device comprising a memory, a processor, and a computer program stored in said memory and operable on said processor, wherein the electronic device implements the steps of the method of any one of claims 1 to 14 when said processor executes the computer program.

Citation Information

Patent Citations

  • 5G data transmission method, system, and 5G data transmission and reception apparatus

    CN109257744A

  • Vehicle-mounted data transmission method and device and storage medium

    CN116074784A

  • User data processing device, network interface, and method

    JP2021170729A

  • System and method for providing a secure book device using cryptographically secure communications across secure networks

    US20140122876A1

  • Method for transmitting a data stream in a communication network, method for processing a data stream, method for controlling the processing of a data stream, and corresponding devices, terminal apparatus, execution entity, control entity, system and computer programs.

    WO2023104724A1