Information security control method and device applied to streaming media technology

By inserting protection control commands into streaming media files and automatically executing them on user terminals, the problem of insufficient information security control before and after streaming media data transmission is solved, achieving more comprehensive data security protection.

CN115733655BActive Publication Date: 2026-05-19SHENZHEN POWER SUPPLY BUREAU
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN POWER SUPPLY BUREAU
Filing Date
2022-10-10
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing streaming media technologies neglect information security control before and after streaming media data transmission, resulting in reduced data security.

Method used

By detecting user access permission information, protection control instructions are inserted into the streaming media file, the target streaming media file is generated, and the instructions are automatically triggered on the user's terminal to protect the data.

Benefits of technology

It improves the comprehensiveness and reliability of information security management of streaming media data, and enhances security before and after data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115733655B_ABST
    Figure CN115733655B_ABST
Patent Text Reader

Abstract

The application discloses an information security control method and device applied to streaming media technology, and comprises the following steps: when detecting an access request of a user terminal, target streaming media files are obtained by inserting a protection control instruction into a streaming media file according to access permission information determined according to the access request; the target streaming media files are sent to the user terminal so that the user can view the target streaming media files; and the protection control instruction is used to automatically trigger execution to protect the target streaming media files when the operation of the user satisfies an instruction execution condition after the user terminal receives the target streaming media files. It can be seen that the application can insert a protection control instruction which can be automatically triggered to execute when the operation of the user satisfies an instruction execution condition into a streaming media file which needs to be sent to the user, the information security control before and after streaming media data transmission is strengthened, the comprehensiveness and reliability of the information security control of the streaming media data are improved, and the security of the streaming media data is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of information security technology, and in particular to an information security control method and apparatus applied to streaming media technology. Background Technology

[0002] With the deepening of informatization and the development of related technologies, an increasing number of data formats are entering the information environment, including streaming media data. In the field of streaming media technology, the information security of streaming media data is a key concern. However, current streaming media technology often focuses more on information security control during the streaming media data transmission process, neglecting information security control before and after streaming media data transmission, thus reducing the security of streaming media data. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide an information security control method and device applied to streaming media technology, which can improve the comprehensiveness and reliability of information security management of streaming media data, thereby improving the security of streaming media data.

[0004] To address the aforementioned technical problems, the first aspect of this invention discloses an information security control method applied to streaming media technology, the method comprising:

[0005] When a user's access request for a streaming media file is detected through the user terminal, the user's access permission information is determined based on the access request;

[0006] Based on the access permission information, at least one protection control instruction is inserted into the streaming media file to obtain the target streaming media file. The instruction content of the protection control instruction includes the instruction function and the instruction execution conditions. The instruction function includes device control functions for the user terminal and / or data control functions for the streaming media file.

[0007] The target streaming media file is sent to the user terminal so that the user can view the target streaming media file through the user terminal;

[0008] The protection control command is used to automatically trigger operation after the user terminal receives the target streaming media file, and when the user's operation on the user terminal meets the command execution conditions, so as to protect the target streaming media file.

[0009] As an optional implementation, in a first aspect of the present invention, the access permission information includes at least the user's access permission level for the streaming media file.

[0010] As an optional implementation, in the first aspect of the present invention, the streaming media file includes one or more streaming media data segments;

[0011] The method further includes:

[0012] Based on the access permission information, determine the protection control instructions corresponding to each streaming media data segment;

[0013] The access permission information further includes the application protocol corresponding to the user terminal, and the step of determining the protection control instruction corresponding to each streaming media data segment based on the access permission information includes:

[0014] Based on the access permission level, determine the instruction type corresponding to each streaming media data segment;

[0015] Based on the instruction type corresponding to each streaming media data segment and the application protocol, a protection control instruction compatible with the user terminal is generated, which serves as the protection control instruction corresponding to that streaming media data segment.

[0016] As an optional implementation, in the first aspect of the present invention, the instruction content of each protection control instruction further includes a start identifier and an end identifier;

[0017] The step of inserting at least one protection control instruction into the streaming media file based on the access permission information to obtain the target streaming media file includes:

[0018] Based on the access permission information, key data segments in each streaming media data segment of the streaming media file are determined, and the key data segments in each streaming media data segment include data segments in that streaming media data segment whose access permissions are to be controlled.

[0019] Insert the start identifier in the protection control instruction corresponding to each streaming media data segment before the key data segment of that streaming media data segment, and insert the end identifier in the protection control instruction corresponding to each streaming media data segment after the key data segment of that streaming media data segment;

[0020] Insert the target instruction content from the protection control instruction corresponding to each streaming media data segment into the corresponding position of the streaming media data segment to obtain the target streaming media file. The target instruction content includes the instruction function and the instruction execution condition. The corresponding position of each streaming media data segment includes at least one of the following: the start position of the streaming media data segment, the end position of the streaming media data segment, before the corresponding start identifier in the streaming media data segment, and after the corresponding end identifier in the streaming media data segment.

[0021] As an optional implementation, in the first aspect of the invention, before inserting at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file, the method further includes:

[0022] Based on the access permission information, it is determined whether the user meets the access permission conditions corresponding to the streaming media file. When the determination result is yes, the operation of inserting at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file is triggered.

[0023] The access permission information further includes the user's identity identifier. Determining whether the user meets the access permission conditions corresponding to the streaming media file based on the access permission information includes:

[0024] Based on the identity identifier, determine whether the user's login status meets the login security requirements;

[0025] When it is determined that the login status meets the login security conditions, it is determined whether the access permission level is greater than or equal to the lowest access permission level corresponding to the streaming media file, and a second determination result is obtained.

[0026] When it is determined that the access permission level is greater than or equal to the minimum access permission level, it is determined that the user meets the access permission conditions corresponding to the streaming media file.

[0027] As an optional implementation, in the first aspect of the present invention, determining whether the user's login status meets the login security conditions based on the identity identifier includes:

[0028] Based on the identity identifier, determine whether there are other terminals besides the user terminal that are logged into the user's user account;

[0029] When it is determined that there are no other terminals, the system determines whether the user account’s historical login information within a first preset time period before the current moment meets the login record security conditions based on the identity identifier.

[0030] When it is determined that the historical login information meets the login record security conditions, it is determined whether the verification password corresponding to the identity identifier meets the preset password security conditions.

[0031] When it is determined that the verification password meets the password security conditions, the user's login status is determined to meet the login security conditions.

[0032] As an optional implementation, in the first aspect of the present invention, determining whether the historical login information of the user account within a first preset time period prior to the current moment meets the login record security conditions based on the identity identifier includes:

[0033] Based on the identity identifier, determine whether the number of historical logins of the user account within a first preset time period before the current moment is less than or equal to a preset login number threshold;

[0034] When it is determined that the number of historical logins is less than or equal to the preset login count threshold, the system determines whether the number of terminals logged into by the user account within the first preset time period is less than or equal to the preset number threshold based on the identity identifier.

[0035] When it is determined that the number of terminals is less than or equal to the preset number threshold, it is determined that the user account's historical login information within the first preset time period meets the login record security conditions.

[0036] As an optional implementation, in the first aspect of the present invention, when it is determined that the access permission level is greater than or equal to the minimum access permission level, before determining that the user meets the access permission conditions corresponding to the streaming media file, the method further includes:

[0037] Based on the identity identifier, collect the user's streaming media file request records within a second preset time period before the current moment;

[0038] Determine whether there are any abnormal request records in the streaming media file request records. If the determination result is negative, trigger the operation of determining whether the user meets the access permission conditions corresponding to the streaming media file.

[0039] The streaming media file request record includes at least the historical protection control command execution record triggered by the user's account login. Determining whether there are any abnormal request records in the streaming media file request record includes:

[0040] Determine whether there is an operation record corresponding to a protection control instruction of a preset type in the protection control instruction operation record. If the determination result is negative, determine that there is no abnormal request record in the streaming media file request record.

[0041] A second aspect of the present invention discloses an information security control device applied to streaming media technology, the device comprising:

[0042] The determination module is used to determine the user's access permission information based on the access request when a user sends an access request for a streaming media file through a user terminal.

[0043] An insertion module is used to insert at least one protection control instruction into the streaming media file according to the access permission information to obtain a target streaming media file. The instruction content of the protection control instruction includes the instruction function and the instruction execution conditions. The instruction function includes device control functions for the user terminal and / or data control functions for the streaming media file.

[0044] A communication module is used to send the target streaming media file to the user terminal, so that the user can view the target streaming media file through the user terminal;

[0045] The protection control command is used to automatically trigger operation after the user terminal receives the target streaming media file, and when the user's operation on the user terminal meets the command execution conditions, so as to protect the target streaming media file.

[0046] As an optional implementation, in a second aspect of the invention, the access permission information includes at least the user's access permission level for the streaming media file.

[0047] As an optional implementation, in a second aspect of the invention, the streaming media file includes one or more streaming media data segments;

[0048] The determining module is further configured to determine the protection control instruction corresponding to each streaming media data segment based on the access permission information;

[0049] The access permission information also includes the application protocol corresponding to the user terminal, and the specific method by which the determining module determines the protection control instruction corresponding to each streaming media data segment based on the access permission information includes:

[0050] Based on the access permission level, determine the instruction type corresponding to each streaming media data segment;

[0051] Based on the instruction type corresponding to each streaming media data segment and the application protocol, a protection control instruction compatible with the user terminal is generated, which serves as the protection control instruction corresponding to that streaming media data segment.

[0052] As an optional implementation, in the second aspect of the present invention, the instruction content of each protection control instruction further includes a start identifier and an end identifier;

[0053] The insertion module inserts at least one protection control instruction into the streaming media file based on the access permission information, and the specific methods for obtaining the target streaming media file include:

[0054] Based on the access permission information, key data segments in each streaming media data segment of the streaming media file are determined, and the key data segments in each streaming media data segment include data segments in that streaming media data segment whose access permissions are to be controlled.

[0055] Insert the start identifier in the protection control instruction corresponding to each streaming media data segment before the key data segment of that streaming media data segment, and insert the end identifier in the protection control instruction corresponding to each streaming media data segment after the key data segment of that streaming media data segment;

[0056] Insert the target instruction content from the protection control instruction corresponding to each streaming media data segment into the corresponding position of the streaming media data segment to obtain the target streaming media file. The target instruction content includes the instruction function and the instruction execution condition. The corresponding position of each streaming media data segment includes at least one of the following: the start position of the streaming media data segment, the end position of the streaming media data segment, before the corresponding start identifier in the streaming media data segment, and after the corresponding end identifier in the streaming media data segment.

[0057] As an optional implementation, in a second aspect of the invention, the apparatus further includes:

[0058] The judgment module is used to determine whether the user meets the access permission conditions corresponding to the streaming media file before the insertion module inserts at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file. When the judgment result is yes, the insertion module is triggered to perform the operation of inserting at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file.

[0059] The access permission information also includes the user's identity identifier. The specific method by which the judgment module determines whether the user meets the access permission conditions corresponding to the streaming media file based on the access permission information includes:

[0060] Based on the identity identifier, determine whether the user's login status meets the login security requirements;

[0061] When it is determined that the login status meets the login security conditions, it is determined whether the access permission level is greater than or equal to the lowest access permission level corresponding to the streaming media file, and a second determination result is obtained.

[0062] When it is determined that the access permission level is greater than or equal to the minimum access permission level, it is determined that the user meets the access permission conditions corresponding to the streaming media file.

[0063] As an optional implementation, in a second aspect of the present invention, the specific method by which the determining module determines whether the user's login status meets the login security conditions based on the identity identifier includes:

[0064] Based on the identity identifier, determine whether there are other terminals besides the user terminal that are logged into the user's user account;

[0065] When it is determined that there are no other terminals, the system determines whether the user account’s historical login information within a first preset time period before the current moment meets the login record security conditions based on the identity identifier.

[0066] When it is determined that the historical login information meets the login record security conditions, it is determined whether the verification password corresponding to the identity identifier meets the preset password security conditions.

[0067] When it is determined that the verification password meets the password security conditions, the user's login status is determined to meet the login security conditions.

[0068] As an optional implementation, in a second aspect of the present invention, the specific method by which the determining module determines whether the historical login information of the user account within a first preset time period prior to the current moment meets the login record security conditions based on the identity identifier includes:

[0069] Based on the identity identifier, determine whether the number of historical logins of the user account within a first preset time period before the current moment is less than or equal to a preset login number threshold;

[0070] When it is determined that the number of historical logins is less than or equal to the preset login count threshold, the system determines whether the number of terminals logged into by the user account within the first preset time period is less than or equal to the preset number threshold based on the identity identifier.

[0071] When it is determined that the number of terminals is less than or equal to the preset number threshold, it is determined that the user account's historical login information within the first preset time period meets the login record security conditions.

[0072] As an optional implementation, in the second aspect of the present invention, the judging module is further configured to, when judging that the access permission level is greater than or equal to the minimum access permission level, before determining that the user meets the access permission conditions corresponding to the streaming media file, collect the streaming media file request records of the user within a second preset time period before the current time based on the identity identifier, and judge whether there are any abnormal request records in the streaming media file request records. When the judgment result is negative, the operation of determining that the user meets the access permission conditions corresponding to the streaming media file is triggered.

[0073] The streaming media file request record includes at least the protection control command execution record triggered by the user's historical user terminal logged in by the user's account. The specific methods by which the judgment module determines whether there are abnormal request records in the streaming media file request record include:

[0074] Determine whether there is an operation record corresponding to a protection control instruction of a preset type in the protection control instruction operation record. If the determination result is negative, determine that there is no abnormal request record in the streaming media file request record.

[0075] A third aspect of the present invention discloses another information security control device applied to streaming media technology, the device comprising:

[0076] Memory containing executable program code;

[0077] A processor coupled to the memory;

[0078] The processor calls the executable program code stored in the memory to execute the information security control method for streaming media technology disclosed in the first aspect of the present invention.

[0079] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the information security control method for streaming media technology disclosed in the first aspect of the present invention.

[0080] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0081] In this embodiment of the invention, when an access request for a streaming media file sent by a user through a user terminal is detected, the user's access permission information is determined based on the access request. Based on the access permission information, at least one protection control instruction is inserted into the streaming media file to obtain the target streaming media file. The instruction content of the protection control instruction includes the instruction function and the instruction execution conditions. The instruction function includes device control functions for the user terminal and / or data control functions for the streaming media file. The target streaming media file is sent to the user terminal so that the user can view the target streaming media file through the user terminal. The protection control instruction is used to automatically trigger execution after the user terminal receives the target streaming media file, when the user's operation on the user terminal meets the instruction execution conditions, to protect the target streaming media file. Therefore, implementing this invention can insert protection control instructions into the streaming media file to be sent to the user based on the user's access permission information, which is beneficial for strengthening information security control before streaming media data transmission. Furthermore, automatically triggering the protection control instruction on the user terminal to protect the streaming media file when the user's operation meets the instruction execution conditions is beneficial for strengthening information security control after streaming media data transmission, thereby improving the comprehensiveness and reliability of information security control for streaming media data, and ultimately improving the security of streaming media data. Attached Figure Description

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

[0083] Figure 1 This is a flowchart illustrating an information security control method for streaming media technology disclosed in an embodiment of the present invention;

[0084] Figure 2 This is a flowchart illustrating another information security control method for streaming media technology disclosed in an embodiment of the present invention;

[0085] Figure 3 This is a schematic diagram of the structure of an information security control device applied to streaming media technology, as disclosed in an embodiment of the present invention.

[0086] Figure 4 This is a schematic diagram of another information security control device applied to streaming media technology disclosed in an embodiment of the present invention;

[0087] Figure 5 This is a schematic diagram of the structure of another information security control device for streaming media technology disclosed in an embodiment of the present invention. Detailed Implementation

[0088] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0089] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.

[0090] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0091] This invention discloses an information security control method and apparatus for streaming media technology. It can insert protection control commands into streaming media files to be sent to the user based on the user's access permission information. This strengthens information security control before streaming media data transmission and automatically triggers the protection control command on the user terminal to protect the streaming media file when the user's operation meets the command execution conditions. This further strengthens information security control after streaming media data transmission, thereby improving the comprehensiveness and reliability of information security control for streaming media data, and ultimately enhancing the security of streaming media data. Detailed descriptions follow.

[0092] Example 1

[0093] Please see Figure 1 , Figure 1 This is a flowchart illustrating an information security control method applied to streaming media technology disclosed in an embodiment of the present invention. Figure 1 The described information security control method for streaming media technology can be applied to streaming media systems that store and operate streaming media data, such as servers corresponding to short video platforms; however, this embodiment of the invention is not limited to these applications. Figure 1As shown, the information security control method applied to streaming media technology may include the following operations:

[0094] 101. When a user's access request for a streaming media file is detected through the user terminal, the user's access permission information is determined based on the access request.

[0095] In this embodiment of the invention, optionally, the access request content includes at least the user's access permission information or a unique identifier used to query the user's access permission information. Optionally, the unique identifier can be the user's identity identifier. Further optionally, the access request content may also include one or more of the following: the file identifier corresponding to the streaming media file the user wants to access, the file type corresponding to the streaming media file, the access type requested by the user, the user's IP address, and the device type of the user's terminal. Therefore, this increases the diversity of the request content, thereby improving the accuracy and reliability of determining the user's access and the content requested by the user.

[0096] In this embodiment of the invention, optionally, the access permission information may include one or more of the following: user access permission level, user identity identifier, user access permission type, user identity information, verification password corresponding to the identity identifier, and application protocol corresponding to the user terminal. The user access permission level at least includes the user's access permission level for streaming media files, and the user access permission type at least includes the user's access permission type for streaming media files. Optionally, the access permission type may include one of the following: a first type that disallows users to read and modify, a second type that only allows users to read, and a third type that allows users to read and modify. Further optionally, the identity information may include the user's identity type, which can be one of a visitor type or an administrator type, wherein the user's access permission level matches the identity type. Further optionally, the administrator type can be one of a system administrator type, an audit administrator type, or a security administrator type. Therefore, this improves the diversity and comprehensiveness of access permission information, which is beneficial for achieving refined control over access permissions to streaming media data and further enhances the security of streaming media data.

[0097] In this embodiment of the invention, optionally, the streaming media file may include one or more streaming media data segments.

[0098] 102. Based on the access permission information, insert at least one protection control instruction into the streaming media file to obtain the target streaming media file.

[0099] In this embodiment of the invention, optionally, the content of the protection control instruction may include the instruction function and the instruction execution conditions. The instruction function may include device control functions for the user terminal and / or data control functions for streaming media files.

[0100] Optionally, device control functions may include one or more of the following: device positioning, device locking, device notification, and device billing. Data control functions may include one or more of the following: data erasure, data locking, data encryption, and data password changing. This increases the diversity of protection control command functions, which is beneficial for further improving the security of streaming media data.

[0101] Optionally, the command execution conditions may include one or more of the following: viewing trigger conditions, changing trigger conditions, moving trigger conditions, and decryption trigger conditions. Further, optionally, the viewing trigger condition indicates a condition that triggers immediately or delayed after the user views the streaming media file on the user terminal; the changing trigger condition indicates a condition that triggers immediately or delayed after the user changes the content and / or format of the streaming media file on the user terminal; the moving trigger condition indicates a condition that triggers immediately or delayed after the user changes the storage location of the streaming media file on the user terminal; and the decryption trigger condition indicates a condition that triggers immediately or delayed after the user performs brute-force decryption on the encrypted data in the streaming media file on the user terminal. It is evident that this increases the diversity of command execution conditions for protection control commands, thereby enabling fine-grained control over the execution of protection control commands, responding to various user-triggered operations, improving the accuracy and reliability of executing protection control commands, and ultimately enhancing the security of streaming media data.

[0102] In this embodiment of the invention, optionally, the instruction content of each protection control instruction may further include a start identifier and an end identifier. Optionally, the start identifier and end identifier of each protection control instruction are used to mark the start and end positions of the data segment in the streaming media file whose access permissions need to be controlled using the protection control instruction, respectively. Therefore, this allows for fine-grained control of the data segments in the streaming media file whose access permissions need to be controlled, which is beneficial for improving the accuracy and reliability of access permission control.

[0103] In this embodiment of the invention, optionally, each protection control instruction corresponds one-to-one with each streaming media data segment in the streaming media file.

[0104] As an optional implementation, inserting at least one protection control instruction into the streaming media file based on access permission information to obtain the target streaming media file may include:

[0105] Based on the access permission information, the key data segments in each streaming media data segment of the streaming media file are determined. The key data segments in each streaming media data segment include the data segments in that streaming media data segment whose access permissions are to be controlled.

[0106] Insert the start identifier in the protection control instruction corresponding to each streaming media data segment before the critical data segment of that streaming media data segment, and insert the end identifier in the protection control instruction corresponding to each streaming media data segment after the critical data segment of that streaming media data segment;

[0107] Insert the target instruction content from the protection control instruction corresponding to each streaming media data segment into the corresponding position of the streaming media data segment to obtain the target streaming media file. The target instruction content includes the instruction function and instruction execution conditions. The corresponding position of each streaming media data segment may include at least one of the following: the start position of the streaming media data segment, the end position of the streaming media data segment, before the corresponding start identifier in the streaming media data segment, and after the corresponding end identifier in the streaming media data segment.

[0108] It is evident that by inserting the start and end identifiers before and after the critical data segments of each streaming media data segment, respectively, and then inserting the instruction function and instruction execution conditions, this optional implementation method can improve the accuracy and reliability of inserting protection control instructions into the streaming media file, and reduce the occurrence of unnecessary data segments in the data segments to be protected by the protection control instructions, thereby improving the accuracy and reliability of information security management of streaming media data.

[0109] In this optional embodiment, the key data segment in each streaming media data segment may include some or all of the data segments in the streaming media data segment; this embodiment of the invention does not impose any limitation. Further optionally, for any streaming media data segment, when the key data segment in the streaming media data segment includes all of the data segments in the streaming media data segment, the start position of the streaming media data segment is before the corresponding start marker in the streaming media data segment, and the end position of the streaming media data segment is after the corresponding end marker in the streaming media data segment.

[0110] 103. Send the target streaming media file to the user terminal so that the user can view the target streaming media file through the user terminal.

[0111] In this embodiment of the invention, optionally, the protection control instruction is used to automatically trigger execution when the user's operation on the user terminal meets the instruction execution conditions after the user terminal receives the target streaming media file, so as to protect the target streaming media file.

[0112] For example, when a user's access permission information indicates that the user only has online viewing permission for a streaming media file, a protection control command can be inserted into the streaming media file. This command's function is data erasure, and its execution condition is viewing. After the user's terminal receives the target streaming media file, this protection control command is automatically triggered when the user watches the target streaming media file on their terminal. This executes the data erasure operation on the target streaming media file immediately or with a delay, thus protecting the target streaming media file.

[0113] As can be seen, implementing the embodiments of the present invention can insert protection control instructions into the streaming media files that need to be sent to the user based on the user's access permission information. This is beneficial to strengthening information security control before streaming media data transmission. When the user's operation meets the instruction execution conditions, the protection control instructions are automatically triggered on the user terminal to protect the streaming media files. This is beneficial to strengthening information security control after streaming media data transmission, thereby improving the comprehensiveness and reliability of information security control of streaming media data, and thus improving the security of streaming media data.

[0114] In an optional embodiment, the method may further include:

[0115] Based on the access permission information, determine the protection control instructions corresponding to each streaming media data segment;

[0116] Optionally, based on access permission information, the protection control instructions corresponding to each streaming media data segment can be determined, which may include:

[0117] Determine the instruction type corresponding to each streaming media data segment based on the access permission level;

[0118] Based on the instruction type and application protocol corresponding to each streaming media data segment, a protection control instruction compatible with the user terminal is generated, which serves as the protection control instruction for that streaming media data segment.

[0119] As can be seen, implementing this optional embodiment can generate protection control commands based on the command type that matches the user's access permission level and the application protocol of the user terminal, thereby improving the matching degree between protection control commands and user permission levels and application protocols, reducing the occurrence of situations where protection control commands cannot be triggered and executed on the user terminal due to mismatch between protection control commands and application protocols, and improving the accuracy and reliability of streaming media information security management through protection control commands.

[0120] In another alternative embodiment, before sending the target streaming media file to the user terminal so that the user can view the target streaming media file through the user terminal, the method may further include:

[0121] Encrypt the target streaming media file;

[0122] According to the user terminal's application protocol, a permission acquisition instruction compatible with the user terminal is inserted into the encrypted target streaming media file to update the target streaming media file and trigger the execution of sending the target streaming media file to the user terminal so that the user can view the target streaming media file through the user terminal;

[0123] The permission acquisition instruction is automatically triggered when the user terminal receives the target streaming media file, in order to request the user to execute the target permission for the protection control instruction on the user terminal, and to decrypt the target streaming media file after obtaining the target permission.

[0124] As can be seen, implementing this optional embodiment can insert a permission acquisition instruction for obtaining the execution permission of the protection control instruction into the target streaming media file, and decrypt the target streaming media file only when the execution permission of the protection control instruction is obtained. This helps to reduce the occurrence of situations where the protection control instruction is not allowed to be executed by the user terminal, and further improves the accuracy and reliability of streaming media information security management through protection control instructions.

[0125] Example 2

[0126] Please see Figure 2 , Figure 2 This is a flowchart illustrating another information security control method applied to streaming media technology disclosed in an embodiment of the present invention. Figure 2 The described information security control method for streaming media technology can be applied to streaming media systems that store and operate streaming media data, such as servers corresponding to short video platforms; however, this embodiment of the invention is not limited to these applications. Figure 2 As shown, the information security control method applied to streaming media technology may include the following operations:

[0127] 201. When a user's access request for a streaming media file is detected through the user terminal, the user's access permission information is determined based on the access request.

[0128] 202. Based on the access permission information, determine whether the user meets the access permission conditions corresponding to the streaming media file.

[0129] As an optional implementation, determining whether a user meets the access permission conditions corresponding to the streaming media file based on access permission information may include:

[0130] Based on the user's identity, determine whether the user's login status meets the login security requirements;

[0131] When it is determined that the login status meets the login security conditions, it is determined whether the access permission level is greater than or equal to the minimum access permission level corresponding to the streaming media file, and a second judgment result is obtained.

[0132] When it is determined that the access permission level is greater than or equal to the minimum access permission level, it is determined that the user meets the access permission conditions corresponding to the streaming media file.

[0133] It is evident that implementing this optional implementation method can determine whether a user meets the access permission conditions based on the user's login status and access permission level, thereby improving the accuracy and reliability of determining whether a user meets the access permission conditions and contributing to improving the reliability of access permission control for streaming media data.

[0134] In this optional implementation, determining whether a user's login status meets login security conditions based on their identity identifier may include:

[0135] Based on the identity identifier, determine whether there are other terminals besides the user terminal that are logged in with the user's account;

[0136] When it is determined that there are no other terminals, the system determines whether the user account’s historical login information within the first preset time period before the current moment meets the login record security conditions based on the identity identifier.

[0137] When it is determined that the historical login information meets the login record security conditions, it is then determined whether the verification password corresponding to the identity identifier meets the preset password security conditions.

[0138] When it is determined that the password verification meets the password security requirements, the user's login status is confirmed to meet the login security requirements.

[0139] As can be seen, implementing this optional implementation method can also determine whether a user's login status meets the login security conditions based on the number of terminal devices currently logged in by the user, historical login information, and verification password. This not only improves the accuracy and comprehensiveness of determining whether a user's login status meets the login security conditions, but also enhances the security of user account login, reduces the occurrence of user account theft and impersonation, and thus helps to improve the security of streaming media data.

[0140] In this optional implementation, further optionally, when it is determined that no other terminal exists, before determining whether the user account's historical login information within a first preset time period prior to the current moment meets the login record security conditions based on the identity identifier, the method may further include:

[0141] Determine whether the online duration of the user account in this login is greater than the preset online duration threshold. If the determination result is no, trigger the above operation to determine whether the user account's historical login information within the first preset duration before the current time meets the login record security conditions based on the identity identifier.

[0142] Optionally, the method may further include:

[0143] When it is determined that the online time exceeds the preset online time threshold, the user's login status does not meet the login security conditions, and a forced logout operation is performed on the user account.

[0144] As can be seen, implementing this optional implementation method can also determine that a user does not meet the login security conditions when the user account has been online for a long time during the current login and perform a forced offline operation on the user account. This can further improve the security of user account login, reduce the occurrence of user accounts being used by other people after login, and thus help to further improve the security of streaming media data and reduce unnecessary operations that use user's historical login information.

[0145] In this optional implementation, further optionally, determining whether the verification password corresponding to the identity identifier meets the preset password security conditions may include:

[0146] Determine whether the complexity of the verification password corresponding to the identity identifier is greater than or equal to the password complexity threshold that matches the streaming media file;

[0147] When it is determined that the complexity is greater than or equal to the password complexity threshold, it is determined whether the password application duration between the most recent password modification time and the current time is greater than the password validity period of the streaming media file.

[0148] When it is determined that the password application time is not greater than the password validity period, the password verification is deemed to meet the preset password security conditions.

[0149] In this optional implementation, the password complexity threshold and password validity period matching the streaming media file are optionally associated with the lowest access level corresponding to the streaming media file. The higher the lowest access level corresponding to the streaming media file, the higher the password complexity threshold matching the streaming media file, and the shorter the password validity period matching the streaming media file.

[0150] It is evident that implementing this optional implementation method can determine whether the verification password meets the password security conditions by verifying the password complexity and modification frequency, thereby improving the accuracy and reliability of determining whether the verification password meets the password security conditions. It can also help improve the security and reliability of user passwords, reduce the occurrence of user passwords being cracked by other people and logging in, and thus help further improve the security of streaming media data.

[0151] In this optional implementation, further optionally, determining whether the user account's historical login information within a first preset time period prior to the current moment meets the login record security conditions based on the identity identifier may include:

[0152] Based on the identity identifier, determine whether the number of historical logins of the user account within the first preset time period before the current moment is less than or equal to the preset login number threshold.

[0153] When it is determined that the number of historical logins is less than or equal to the preset login count threshold, the system determines whether the number of terminals logged into by the user account within the first preset time period is less than or equal to the preset number threshold based on the user's identity identifier.

[0154] When the number of terminals is determined to be less than or equal to a preset threshold, the user account's historical login information within the first preset time period is determined to meet the login record security conditions.

[0155] As can be seen, implementing this optional implementation method can also determine whether a user's historical login information meets the login record security conditions based on the number of historical logins and the number of terminals within a preset time period. This improves the accuracy and reliability of determining whether historical login information meets the login record security conditions, and can also promptly detect abnormal historical login records of users, reducing the occurrence of user account theft and impersonation, thereby further improving the security of streaming media data.

[0156] In this optional implementation, further optionally, when it is determined that the access permission level is greater than or equal to the lowest access permission level, before determining that the user meets the access permission conditions corresponding to the streaming media file, the method may further include:

[0157] Based on the user's identity, collect the user's streaming media file request records within a second preset time period before the current moment;

[0158] Check if there are any abnormal request records in the streaming media file request records. If the result is negative, trigger the above-mentioned operation to determine if the user meets the access permission conditions corresponding to the streaming media file.

[0159] As can be seen, implementing this optional implementation method can also determine whether a user has abnormal streaming media file request records, further improving the comprehensiveness and reliability of determining whether a user meets the access permission conditions corresponding to the streaming media file, and further strengthening the information security control of streaming media files.

[0160] In this optional implementation, it is further optional that the streaming media file request record includes at least the historical record of protection control command execution triggered by the user's account login. Determining whether there are abnormal request records in the streaming media file request record may include:

[0161] Determine whether there is an operation record corresponding to a protection control instruction of the preset type in the protection control instruction operation record. If the determination result is negative, it is determined that there is no abnormal request record in the streaming media file request record.

[0162] As can be seen, implementing this optional implementation method can also determine whether the user has any abnormal streaming media file request records based on the operation records of the protection control commands triggered by the user, thereby improving the accuracy and reliability of determining whether the user has any abnormal streaming media file request records.

[0163] 203. When the judgment result of step 202 is yes, insert at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file.

[0164] 204. Send the target streaming media file to the user terminal so that the user can view the target streaming media file through the user terminal.

[0165] In this embodiment of the invention, for other descriptions of steps 201, 203, and 204, please refer to the detailed description of steps 101-103 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.

[0166] As can be seen, implementing the embodiments of the present invention can insert protection control instructions into the streaming media files that need to be sent to the user based on the user's access permission information. This is beneficial to strengthening information security control before the streaming media data is transmitted. When the user's operation meets the instruction execution conditions, the protection control instructions are automatically triggered on the user terminal to protect the streaming media files. This is beneficial to strengthening information security control after the streaming media data is transmitted, thereby improving the comprehensiveness and reliability of information security control of streaming media data, and thus improving the security of streaming media data. In addition, by determining whether the user meets the access permission conditions corresponding to the streaming media file before inserting the protection control instructions into the streaming media file, it is not only beneficial to further strengthen information security control before the streaming media data is transmitted and improve the security of streaming media data, but also to reduce unnecessary subsequent operations and save the computing resources of the streaming media system.

[0167] Example 3

[0168] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of an information security control device applied to streaming media technology, as disclosed in an embodiment of the present invention. Figure 3 The described information security control device for streaming media technology can be applied to streaming media systems that store and operate streaming media data, such as servers corresponding to short video platforms; however, this embodiment of the invention is not limited to such applications. Figure 3 As shown, the information security control device applied to streaming media technology may include:

[0169] The determination module 301 is used to determine the user's access permission information based on the access request when an access request for a streaming media file is detected by the user terminal.

[0170] The insertion module 302 is used to insert at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file. The instruction content of the protection control instruction includes the instruction function and the instruction execution conditions. The instruction function includes device control functions for the user terminal and / or data control functions for the streaming media file.

[0171] Communication module 303 is used to send the target streaming media file to the user terminal so that the user can view the target streaming media file through the user terminal;

[0172] The protection control command is used to automatically trigger execution after the user terminal receives the target streaming media file, and when the user's operation on the user terminal meets the command execution conditions, so as to protect the target streaming media file.

[0173] It is evident that implementation Figure 3 The described device can insert protection control instructions into the streaming media file to be sent to the user based on the user's access permission information. This helps to strengthen information security control before the streaming media data is transmitted. When the user's operation meets the instruction execution conditions, the device automatically triggers the protection control instructions on the user terminal to protect the streaming media file. This helps to strengthen information security control after the streaming media data is transmitted, thereby improving the comprehensiveness and reliability of information security control of streaming media data, and thus improving the security of streaming media data.

[0174] In an optional embodiment, such as Figure 3 As shown, access permission information includes at least the user's access permission level for streaming media files.

[0175] It is evident that implementation Figure 3 The described device also enables fine-grained control over access permissions to streaming media data, further enhancing the security of streaming media data.

[0176] In another alternative embodiment, such as Figure 3 As shown, a streaming media file includes one or more streaming media data segments;

[0177] The determination module 301 is also used to determine the protection control instructions corresponding to each streaming media data segment based on the access permission information;

[0178] The access permission information may also include the application protocol corresponding to the user terminal, and the specific method by which the determining module 301 determines the protection control instruction corresponding to each streaming media data segment based on the access permission information may include:

[0179] Determine the instruction type corresponding to each streaming media data segment based on the access permission level;

[0180] Based on the instruction type and application protocol corresponding to each streaming media data segment, a protection control instruction compatible with the user terminal is generated, which serves as the protection control instruction for that streaming media data segment.

[0181] It is evident that implementation Figure 3 The described device can also generate protection control commands based on the command type that matches the user's access permission level and the application protocol of the user terminal, thereby improving the matching degree between the protection control commands and the user's access permission level and application protocol. This reduces the occurrence of situations where the protection control commands cannot be triggered and executed on the user terminal due to mismatch between the protection control commands and the application protocol, and improves the accuracy and reliability of streaming media information security management through protection control commands.

[0182] In yet another alternative embodiment, such as Figure 3 As shown, the instruction content of each protection control command may also include a start identifier and an end identifier;

[0183] The insertion module 302 inserts at least one protection control instruction into the streaming media file based on the access permission information. The specific methods for obtaining the target streaming media file may include:

[0184] Based on the access permission information, the key data segments in each streaming media data segment of the streaming media file are determined. The key data segments in each streaming media data segment include the data segments in that streaming media data segment whose access permissions are to be controlled.

[0185] Insert the start identifier in the protection control instruction corresponding to each streaming media data segment before the critical data segment of that streaming media data segment, and insert the end identifier in the protection control instruction corresponding to each streaming media data segment after the critical data segment of that streaming media data segment;

[0186] Insert the target instruction content from the protection control instruction corresponding to each streaming media data segment into the corresponding position of the streaming media data segment to obtain the target streaming media file. The target instruction content includes the instruction function and instruction execution conditions. The corresponding position of each streaming media data segment may include at least one of the following: the start position of the streaming media data segment, the end position of the streaming media data segment, before the corresponding start identifier in the streaming media data segment, and after the corresponding end identifier in the streaming media data segment.

[0187] It is evident that implementation Figure 3 The described apparatus can improve the accuracy and reliability of inserting protection control instructions into streaming media files by inserting start and end identifiers before and after the critical data segments of each streaming media data segment, respectively, and then inserting instruction functions and instruction execution conditions. It can also reduce the occurrence of unnecessary data segments in the data segments to be protected by the protection control instructions, thereby improving the accuracy and reliability of information security management of streaming media data.

[0188] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include:

[0189] The judgment module 304 is used to determine whether the user meets the access permission conditions corresponding to the streaming media file before the insertion module 302 inserts at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file. When the judgment result is yes, the insertion module 302 is triggered to perform the above-mentioned operation of inserting at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file.

[0190] The access permission information may also include the user's identity identifier. The specific method by which the judgment module 304 determines whether the user meets the access permission conditions corresponding to the streaming media file based on the access permission information may include:

[0191] Based on the user's identity, determine whether the user's login status meets the login security requirements;

[0192] When it is determined that the login status meets the login security conditions, it is determined whether the access permission level is greater than or equal to the minimum access permission level corresponding to the streaming media file, and a second judgment result is obtained.

[0193] When it is determined that the access permission level is greater than or equal to the minimum access permission level, it is determined that the user meets the access permission conditions corresponding to the streaming media file.

[0194] It is evident that implementation Figure 4 The described device, by determining whether a user meets the access permission conditions corresponding to the streaming media file before inserting protection control instructions into the streaming media file, not only helps to further strengthen information security control before streaming media data transmission and improve the security of streaming media data, but also reduces unnecessary subsequent operations and saves computing resources of the streaming media system. In addition, by determining whether a user meets the access permission conditions based on the user's login status and access permission level, the accuracy and reliability of determining whether a user meets the access permission conditions are improved, which helps to improve the reliability of access permission control for streaming media data.

[0195] In yet another alternative embodiment, such as Figure 4 As shown, the specific methods by which the judgment module 304 determines whether a user's login status meets the login security conditions based on the identity identifier may include:

[0196] Based on the identity identifier, determine whether there are other terminals besides the user terminal that are logged in with the user's account;

[0197] When it is determined that there are no other terminals, the system determines whether the user account’s historical login information within the first preset time period before the current moment meets the login record security conditions based on the identity identifier.

[0198] When it is determined that the historical login information meets the login record security conditions, it is then determined whether the verification password corresponding to the identity identifier meets the preset password security conditions.

[0199] When it is determined that the password verification meets the password security requirements, the user's login status is confirmed to meet the login security requirements.

[0200] It is evident that implementation Figure 4 The described device can also determine whether a user's login status meets the login security conditions based on the number of terminal devices the user is currently logged into, historical login information, and verification password. This not only improves the accuracy and comprehensiveness of determining whether a user's login status meets the login security conditions, but also enhances the security of user account login, reduces the occurrence of user account theft and impersonation, and thus helps to improve the security of streaming media data.

[0201] In yet another alternative embodiment, such as Figure 4 As shown, the specific method by which the judgment module 304 determines whether the user account's historical login information within a first preset time period before the current moment meets the login record security conditions based on the identity identifier may include:

[0202] Based on the identity identifier, determine whether the number of historical logins of the user account within the first preset time period before the current moment is less than or equal to the preset login number threshold.

[0203] When it is determined that the number of historical logins is less than or equal to the preset login count threshold, the system determines whether the number of terminals logged into by the user account within the first preset time period is less than or equal to the preset number threshold based on the user's identity identifier.

[0204] When the number of terminals is determined to be less than or equal to a preset threshold, the user account's historical login information within the first preset time period is determined to meet the login record security conditions.

[0205] It is evident that implementation Figure 4 The described device can also determine whether a user's historical login information meets the security conditions of login records based on the number of logins and terminals within a preset time period. This improves the accuracy and reliability of determining whether historical login information meets the security conditions of login records. It can also promptly detect abnormal historical login records of users, reduce the occurrence of user account theft and impersonation, and thus help to further improve the security of streaming media data.

[0206] In yet another alternative embodiment, such as Figure 4 As shown, the judgment module 304 is also used to, when it is determined that the access permission level is greater than or equal to the minimum access permission level, collect the user's streaming media file request records within a second preset time period before determining that the user meets the access permission conditions corresponding to the streaming media file, based on the identity identifier, and determine whether there are any abnormal request records in the streaming media file request records. When the judgment result is no, the above-mentioned operation of determining that the user meets the access permission conditions corresponding to the streaming media file is triggered.

[0207] The streaming media file request records include at least the historical records of protection control commands triggered by the user's account login. The specific methods by which the judgment module 304 determines whether there are abnormal request records in the streaming media file request records may include:

[0208] Determine whether there is an operation record corresponding to a protection control instruction of the preset type in the protection control instruction operation record. If the determination result is negative, it is determined that there is no abnormal request record in the streaming media file request record.

[0209] It is evident that implementation Figure 4 The described device can also determine whether a user has any abnormal streaming media file request records, further improving the comprehensiveness and reliability of determining whether a user meets the access permission conditions corresponding to the streaming media file, and further strengthening the information security control of streaming media files. In addition, determining whether a user has any abnormal streaming media file request records based on the operation records of protection control instructions triggered by the user can also improve the accuracy and reliability of determining whether a user has any abnormal streaming media file request records.

[0210] Example 4

[0211] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of another information security control device applied to streaming media technology disclosed in an embodiment of the present invention. Figure 5 As shown, the information security control device applied to streaming media technology may include:

[0212] Memory 401 storing executable program code;

[0213] Processor 402 coupled to memory 401;

[0214] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the information security control method for streaming media technology described in Embodiment 1 or Embodiment 2 of the present invention.

[0215] Example 5

[0216] This invention discloses a computer storage medium storing computer instructions. When these computer instructions are invoked, they are used to execute the steps in the information security control method for streaming media technology described in Embodiment 1 or Embodiment 2 of this invention.

[0217] Example 6

[0218] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the information security control method for streaming media technology described in Embodiment 1 or Embodiment 2.

[0219] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0220] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0221] Finally, it should be noted that the information security control method and apparatus for streaming media technology disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention 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 the present invention.

Claims

1. An information security control method applied to streaming media technology, characterized in that, The method includes: When a user's access request for a streaming media file is detected through a user terminal, the user's access permission information is determined based on the access request, wherein the streaming media file includes one or more streaming media data segments; Based on the access permission information, at least one protection control instruction is inserted into the streaming media file to obtain the target streaming media file. The instruction content of the protection control instruction includes the instruction function and the instruction execution conditions. The instruction function includes device control functions for the user terminal and / or data control functions for the streaming media file. The target streaming media file is sent to the user terminal so that the user can view the target streaming media file through the user terminal; The protection control command is used to automatically trigger operation after the user terminal receives the target streaming media file, when the user's operation on the user terminal meets the command execution conditions, so as to protect the target streaming media file. In addition, the instruction content of each protection control instruction also includes a start identifier and an end identifier; The step of inserting at least one protection control instruction into the streaming media file based on the access permission information to obtain the target streaming media file includes: Based on the access permission information, key data segments in each streaming media data segment of the streaming media file are determined, and the key data segments in each streaming media data segment include data segments in that streaming media data segment whose access permissions are to be controlled. Insert the start identifier in the protection control instruction corresponding to each streaming media data segment before the key data segment of that streaming media data segment, and insert the end identifier in the protection control instruction corresponding to each streaming media data segment after the key data segment of that streaming media data segment; Insert the target instruction content from the protection control instruction corresponding to each streaming media data segment into the corresponding position of the streaming media data segment to obtain the target streaming media file. The target instruction content includes the instruction function and the instruction execution condition. The corresponding position of each streaming media data segment includes at least one of the following: the start position of the streaming media data segment, the end position of the streaming media data segment, before the corresponding start identifier in the streaming media data segment, and after the corresponding end identifier in the streaming media data segment.

2. The information security control method applied to streaming media technology according to claim 1, characterized in that, The access permission information includes at least the user's access permission level for the streaming media file.

3. The information security control method applied to streaming media technology according to claim 2, characterized in that, The method further includes: Based on the access permission information, determine the protection control instructions corresponding to each streaming media data segment; The access permission information further includes the application protocol corresponding to the user terminal, and the step of determining the protection control instruction corresponding to each streaming media data segment based on the access permission information includes: Based on the access permission level, determine the instruction type corresponding to each streaming media data segment; Based on the instruction type corresponding to each streaming media data segment and the application protocol, a protection control instruction compatible with the user terminal is generated, which serves as the protection control instruction corresponding to that streaming media data segment.

4. The information security control method applied to streaming media technology according to claim 2 or 3, characterized in that, Before inserting at least one protection control instruction into the streaming media file based on the access permission information to obtain the target streaming media file, the method further includes: Based on the access permission information, it is determined whether the user meets the access permission conditions corresponding to the streaming media file. When the determination result is yes, the operation of inserting at least one protection control instruction into the streaming media file according to the access permission information to obtain the target streaming media file is triggered. The access permission information further includes the user's identity identifier. Determining whether the user meets the access permission conditions corresponding to the streaming media file based on the access permission information includes: Based on the identity identifier, determine whether the user's login status meets the login security requirements; When it is determined that the login status meets the login security conditions, it is determined whether the access permission level is greater than or equal to the lowest access permission level corresponding to the streaming media file, and a second determination result is obtained. When it is determined that the access permission level is greater than or equal to the minimum access permission level, it is determined that the user meets the access permission conditions corresponding to the streaming media file.

5. The information security control method applied to streaming media technology according to claim 4, characterized in that, The step of determining whether the user's login status meets the login security conditions based on the identity identifier includes: Based on the identity identifier, determine whether there are other terminals besides the user terminal that are logged into the user's user account; When it is determined that there are no other terminals, the system determines whether the user account’s historical login information within a first preset time period before the current moment meets the login record security conditions based on the identity identifier. When it is determined that the historical login information meets the login record security conditions, it is determined whether the verification password corresponding to the identity identifier meets the preset password security conditions. When it is determined that the verification password meets the password security conditions, the user's login status is determined to meet the login security conditions.

6. The information security control method applied to streaming media technology according to claim 5, characterized in that, The step of determining whether the user account's historical login information within a first preset time period prior to the current moment meets the login record security conditions based on the identity identifier includes: Based on the identity identifier, determine whether the number of historical logins of the user account within a first preset time period before the current moment is less than or equal to a preset login number threshold; When it is determined that the number of historical logins is less than or equal to the preset login count threshold, the system determines whether the number of terminals logged into by the user account within the first preset time period is less than or equal to the preset number threshold based on the identity identifier. When it is determined that the number of terminals is less than or equal to the preset number threshold, it is determined that the user account's historical login information within the first preset time period meets the login record security conditions.

7. The information security control method applied to streaming media technology according to claim 4, characterized in that, When it is determined that the access permission level is greater than or equal to the minimum access permission level, before determining that the user meets the access permission conditions corresponding to the streaming media file, the method further includes: Based on the identity identifier, collect the user's streaming media file request records within a second preset time period before the current moment; Determine whether there are any abnormal request records in the streaming media file request records. If the determination result is negative, trigger the operation of determining whether the user meets the access permission conditions corresponding to the streaming media file. The streaming media file request record includes at least the historical protection control command execution record triggered by the user's account login. Determining whether there are any abnormal request records in the streaming media file request record includes: Determine whether there is an operation record corresponding to a protection control instruction of a preset type in the protection control instruction operation record. If the determination result is negative, determine that there is no abnormal request record in the streaming media file request record.

8. An information security control device applied to streaming media technology, characterized in that, The apparatus is used to perform the information security control method applied to streaming media technology as described in any one of claims 1-7; and the apparatus comprises: The determination module is used to determine the user's access permission information based on the access request when a user sends an access request for a streaming media file through a user terminal. An insertion module is used to insert at least one protection control instruction into the streaming media file according to the access permission information to obtain a target streaming media file. The instruction content of the protection control instruction includes the instruction function and the instruction execution conditions. The instruction function includes device control functions for the user terminal and / or data control functions for the streaming media file. A communication module is used to send the target streaming media file to the user terminal, so that the user can view the target streaming media file through the user terminal; The protection control command is used to automatically trigger operation after the user terminal receives the target streaming media file, and when the user's operation on the user terminal meets the command execution conditions, so as to protect the target streaming media file.

9. An information security control device applied to streaming media technology, characterized in that, The device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the information security control method applied to streaming media technology as described in any one of claims 1-7.