A watermark acquisition method, device, terminal equipment and storage medium
By receiving the watermark acquisition request from the visual network terminal, the secure transmission identifier is determined based on the terminal configuration information and the corresponding relationship is found, which solves the problem of insecure modification and acquisition of watermark information on the terminal device, and realizes the accurate and secure transmission of watermark information.
Patent Information
- Application Number
- CN202110050596.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-14
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2041-01-14
AI Technical Summary
In the prior art, there are problems such as unsafe and error-prone in modifying and obtaining watermark information on the terminal device, especially when multiple terminals acquire watermark information at the same time, which may lead to an error in sending watermark information.
By receiving the watermark acquisition request sent by the video network terminal, the secure transmission identifier is determined based on the terminal's configuration information, and the corresponding relationship is found in the pre-established security database. If the identification matches, the watermark information is sent, and the configuration information is obtained from the network management server if necessary to determine the secure transmission identifier.
Improve the security of watermark transmission and ensure the accurate and secure transmission of watermark information in a multi-terminal environment.
Smart Images

Figure CN112669192B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of visual networking technology, and in particular to a watermark acquisition method, device, terminal equipment and storage medium. Background Art
[0002] In the prior art, watermark information is added to the terminal device by solidifying the watermark information onto the transmitted content. However, it is troublesome for different customers to change the watermark information. Based on this, the watermark information on different terminals can be modified through the conference control device. In this way, if multiple terminals want to obtain the corresponding watermark information at the same time, the watermark information may be sent incorrectly, and the watermark information cannot be transmitted securely. Summary of the invention
[0003] In view of the above problems, embodiments of the present invention are proposed to provide a watermark acquisition method, apparatus, terminal device and storage medium that overcome the above problems or at least partially solve the above problems.
[0004] In a first aspect, an embodiment of the present invention provides a watermark acquisition method, the method comprising:
[0005] Receiving a watermark acquisition request sent by a visual networking terminal, wherein the watermark acquisition request includes a target secure transmission identifier and a target terminal identifier of the visual networking terminal, and the secure transmission identifier is determined according to configuration information of the visual networking terminal;
[0006] According to the target terminal identifier of the visual network terminal, searching a pre-established security database for a preset security transmission identifier corresponding to the target terminal identifier, wherein the security database includes a correspondence between the terminal identifier of the visual network terminal and the security transmission identifier;
[0007] If the target secure transmission identifier is the same as the preset secure transmission identifier, watermark information is sent to the visual network terminal corresponding to the target secure transmission identifier.
[0008] Optionally, the method further comprises:
[0009] If the security transmission identifier corresponding to the target terminal identifier is not found in the pre-established security database, the configuration information of the visual network terminal corresponding to the target terminal identifier is obtained from the network management server, wherein the configuration information includes one or more of the MAC address of the visual network terminal, the visual network number, the terminal factory serial number and the network path;
[0010] Determining a secure transmission identifier corresponding to the visual networking terminal according to the configuration information of the visual networking terminal;
[0011] The secure transmission identifier is sent to the visual network terminal corresponding to the target terminal identifier.
[0012] Optionally, the acquiring, from the network management server, configuration information of the visual network terminal corresponding to the target terminal identifier includes:
[0013] Sending a request for obtaining configuration information of a visual networking terminal to the network management server, wherein the request for obtaining configuration information includes a target terminal identifier of the visual networking terminal;
[0014] Receive configuration information of the visual network terminal corresponding to the target terminal identifier returned by the network management server.
[0015] Optionally, before receiving the watermark acquisition request sent by the visual networking terminal, the method further includes:
[0016] Send a joining instruction to the video network terminal;
[0017] Receive a successful joining response returned by the video networking terminal.
[0018] Optionally, the method further comprises:
[0019] If the watermark information changes, a watermark replacement instruction is sent to the visual networking terminal, so that the visual networking terminal sends the watermark acquisition request again after receiving the watermark replacement instruction.
[0020] In a second aspect, an embodiment of the present invention provides a watermark acquisition device, the device comprising:
[0021] A receiving module, used to receive a watermark acquisition request sent by a visual networking terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual networking terminal, and the security transmission identifier is determined according to configuration information of the visual networking terminal;
[0022] A first search module, used to search a preset safety transmission identifier corresponding to the target terminal identifier of the visual network terminal in a pre-established safety database according to the target terminal identifier of the visual network terminal, wherein the safety database includes a correspondence between the terminal identifier of the visual network terminal and the safety transmission identifier;
[0023] A sending module is used to send watermark information to the visual network terminal corresponding to the target safe transmission identifier if the target safe transmission identifier is the same as the preset safe transmission identifier.
[0024] Optionally, the device further includes a second search module, wherein the second search module is configured to:
[0025] If the security transmission identifier corresponding to the target terminal identifier is not found in the pre-established security database, the configuration information of the visual network terminal corresponding to the target terminal identifier is obtained from the network management server, wherein the configuration information includes one or more of the MAC address of the visual network terminal, the visual network number, the terminal factory serial number and the network path;
[0026] Determining a secure transmission identifier corresponding to the visual networking terminal according to the configuration information of the visual networking terminal;
[0027] The secure transmission identifier is sent to a visual network terminal corresponding to the target terminal identifier.
[0028] Optionally, the second search module is used to:
[0029] A message digest algorithm is used for the configuration information of the visual networking terminal to obtain a secure transmission identifier corresponding to the visual networking terminal.
[0030] Optionally, the second search module is used to:
[0031] Sending a request for obtaining configuration information of a visual networking terminal to the network management server, wherein the request for obtaining configuration information includes a target terminal identifier of the visual networking terminal;
[0032] Receive configuration information of the visual networking terminal corresponding to the target terminal identifier returned by the network management server.
[0033] Optionally, the device further includes a membership module, and the membership module is used to:
[0034] Send a joining instruction to the video networking terminal;
[0035] Receive a successful joining response returned by the video networking terminal.
[0036] Optionally, the device further includes an updating module, wherein the updating module is configured to:
[0037] If the watermark information changes, a watermark replacement instruction is sent to the visual networking terminal, so that the visual networking terminal sends the watermark acquisition request again after receiving the watermark replacement instruction.
[0038] In a third aspect, an embodiment of the present invention provides a terminal device, including: at least one processor and a memory;
[0039] The memory stores a computer program; the at least one processor executes the computer program stored in the memory to implement the watermark acquisition method provided in the first aspect.
[0040] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed, the watermark acquisition method provided in the first aspect is implemented.
[0041] The embodiments of the present invention include the following advantages:
[0042] An embodiment of the present invention applies the characteristics of the visual network to receive a watermark acquisition request sent by a visual network terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual network terminal, and the security transmission identifier is determined based on the configuration information of the visual network terminal; based on the target terminal identifier of the visual network terminal, a preset security transmission identifier corresponding to the target terminal identifier is searched in a pre-established security database, wherein the security database includes the correspondence between the terminal identifier of the visual network terminal and the security transmission identifier; if the target security transmission identifier is the same as the preset security transmission identifier, watermark information is sent to the visual network terminal corresponding to the target security transmission identifier. In this way, the security of the watermark transmission is improved by judging the security transmission identifier in the watermark acquisition request. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 is a flow chart of steps of an embodiment of a watermark acquisition method of the present invention;
[0044] Figure 2 is a flowchart of another watermark acquisition method embodiment of the present invention;
[0045] Figure 3 It is a structural block diagram of an embodiment of a watermark acquisition system of the present invention;
[0046] Figure 4 is a flow chart of steps of another watermark acquisition method embodiment of the present invention;
[0047] Figure 5 It is a structural block diagram of an embodiment of a watermark acquisition device of the present invention;
[0048] Figure 6 It is a structural schematic diagram of a terminal device of the present invention. DETAILED DESCRIPTION
[0049] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0050] The visual Internet is an important milestone in the development of the Internet. It is a real-time network that can realize real-time transmission of high-definition video and push many Internet applications towards high-definition video and high-definition face-to-face communication.
[0051] The visual network adopts real-time high-definition video exchange technology. It can integrate the required services such as high-definition video conferencing, video monitoring, intelligent monitoring analysis, emergency command, digital radio and television, delayed TV, online teaching, live broadcast, VOD on demand, TV mail, personalized recording (PVR), intranet (self-operated) channels, intelligent video broadcast control, information release and dozens of other video, voice, picture, text, communication, data and other services on a single system platform, and realize high-definition quality video playback through TV or computer.
[0052] Based on the above-mentioned characteristics of the visual network, one of the core concepts of an embodiment of the present invention is proposed, which follows the protocol of the visual network and receives a watermark acquisition request sent by a visual network terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual network terminal, and the security transmission identifier is determined based on the configuration information of the visual network terminal; based on the target terminal identifier of the visual network terminal, a preset security transmission identifier corresponding to the target terminal identifier is searched in a pre-established security database, wherein the security database includes the correspondence between the terminal identifier of the visual network terminal and the security transmission identifier; if the target security transmission identifier is the same as the preset security transmission identifier, then the watermark information is sent to the visual network terminal corresponding to the target security transmission identifier. In this way, the security of the watermark transmission is improved by judging the security transmission identifier in the watermark acquisition request.
[0053] The glossary is explained as follows:
[0054] 1. Watermark: semi-transparent text, icons, logos, etc. In this patent, it refers to pictures with the above content.
[0055] 2. Conference control software: video network conference control software, used to control video network terminal conferences, with functions such as scheduling conferences, controlling conferences, setting terminal parameters, conference recording, etc. In the embodiment of the present invention, it is Pamir software.
[0056] 3. Layer: Since the visual networking hardware terminal is an embedded terminal, based on hardware support, multiple layers can be implemented in the terminal's graphics display processing mechanism, and each layer can realize specific functions.
[0057] 4. Token: Token is a string of characters generated by the server, which is used as a token when the client requests the server. When the client connects to the server for the first time, the server generates a token and returns it to the client. In the future, the client only needs to bring this token to request data, without having to bring the username and password again. Adding the token mechanism can ensure the security of watermark information transmission and reduce the security verification pressure on the server.
[0058] 5. Network path: As long as each terminal is registered on the visual network, according to the location of the core server, the terminal must have a network path to the core server. The path includes the switches and ports (and other network devices along the way). This path is called the terminal's network path.
[0059] An embodiment of the present invention provides a watermark acquisition method for acquiring watermark information. The execution subject of this embodiment is a watermark acquisition device, which is arranged on a conference control device, wherein the conference control device can be a computer, a tablet computer, a mobile phone terminal, etc.
[0060] Reference Figure 1 , shows a flow chart of steps of an embodiment of a watermark acquisition method of the present invention, the method may specifically include the following steps:
[0061] S101, receiving a watermark acquisition request sent by a visual networking terminal, wherein the watermark acquisition request includes a target secure transmission identifier and a target terminal identifier of the visual networking terminal, and the secure transmission identifier is determined according to configuration information of the visual networking terminal;
[0062] Specifically, conference control software is installed on the conference control terminal, which is connected to the network management server and to the visual network terminal. The conference control terminal adds the visual network terminal to the conference through the conference control software. At this time, the visual network terminal becomes a participant terminal. If you want to add watermark information to the display data on the visual network terminal, the visual network terminal actively sends a watermark acquisition request to the conference control terminal. The watermark acquisition request includes the destination mac address, source mac address, IP header, TCP header, secure transmission identifier and data content, where the secure transmission identifier is Token.
[0063] Specifically, the security transmission identifier in the watermark acquisition request sent by the visual network terminal may be an empty byte, a correct string, or an incorrect string. If it is a correct security transmission identifier, the security transmission identifier is determined based on the configuration information of the visual network terminal. The configuration information includes at least the visual network number, MAC address, terminal factory serial number, network path, etc., wherein the network path specifically means that as long as each terminal is registered on the visual network, according to the location of the core server, the terminal must have a network path to the core server, and the path includes switches and ports passed through, as well as other network devices along the way.
[0064] S102, according to the target terminal identifier of the visual network terminal, searching a pre-established security database for a preset security transmission identifier corresponding to the target terminal identifier, wherein the security database includes a correspondence between the terminal identifier of the visual network terminal and the security transmission identifier;
[0065] Specifically, a security database is pre-established on the conference control terminal, wherein the security database includes the correspondence between the terminal identification of the visual network terminal and the security transmission identification, wherein the terminal identification of the visual network terminal can be the visual network number or the MAC address of the visual network terminal, and the security transmission identification is Token, wherein Token is a string of characters generated by the server, which serves as a token when the client requests the server. When the client connects to the server for the first time, the server generates a Token and returns it to the client. In the future, the client only needs to bring this Token to request data without bringing the username and password again. Adding the Token mechanism can ensure the security of watermark information transmission and reduce the security verification pressure on the server. The server is the conference control terminal and the client is the visual network terminal.
[0066] When the conference control terminal receives the watermark acquisition request sent by the visual network terminal, it parses the watermark acquisition request to obtain the target security transmission identifier and the target terminal identifier, and searches the pre-established security database for the preset security transmission identifier corresponding to the target terminal identifier based on the target terminal identifier.
[0067] S103. If the target secure transmission identifier is the same as the preset secure transmission identifier, watermark information is sent to the visual network terminal corresponding to the target secure transmission identifier.
[0068] Specifically, the conference control terminal judges the target security transmission identifier and the preset security transmission identifier. If the two are the same, the watermark information is sent to the visual network terminal corresponding to the target security transmission identifier; if the two are different, the watermark information is not sent to the visual network terminal corresponding to the target security transmission identifier. In this way, the security of watermark transmission is improved by judging the security transmission identifier in the watermark acquisition request.
[0069] The watermark acquisition method provided by the embodiment of the present invention receives a watermark acquisition request sent by a visual network terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual network terminal, and the security transmission identifier is determined based on the configuration information of the visual network terminal; based on the target terminal identifier of the visual network terminal, a preset security transmission identifier corresponding to the target terminal identifier is searched in a pre-established security database, wherein the security database includes the correspondence between the terminal identifier of the visual network terminal and the security transmission identifier; if the target security transmission identifier is the same as the preset security transmission identifier, watermark information is sent to the visual network terminal corresponding to the target security transmission identifier. In this way, the security of watermark transmission is improved by judging the security transmission identifier in the watermark acquisition request.
[0070] Another embodiment of the present invention further supplements the watermark acquisition method provided in the above embodiment.
[0071] like Figure 2 FIG. 1 is a flowchart showing another watermark acquisition method embodiment of the present invention, wherein the watermark acquisition method comprises:
[0072] S201, sending a joining instruction to the video network terminal;
[0073] Specifically, the conference control device is installed with conference control software, and the conference joining instruction is sent to the video network terminal through the conference control software;
[0074] S202, receiving a successful joining response returned by the video networking terminal;
[0075] Specifically, each video networking terminal returns a successful joining response to the conference control device.
[0076] S203, receiving a watermark acquisition request sent by a visual networking terminal, wherein the watermark acquisition request includes a target terminal identifier of the visual networking terminal;
[0077] Specifically, the security transmission identifier in the watermark acquisition request sent by the visual network terminal may be an empty byte, a correct string, or an incorrect string. If it is a correct security transmission identifier, the security transmission identifier is determined based on the configuration information of the visual network terminal. The configuration information includes at least the visual network number, MAC address, network path, etc., wherein the network path specifically means that as long as each terminal is registered on the visual network, according to the location of the core server, the terminal must have a network path to the core server, and the path includes switches and ports passed through, as well as other network devices along the way.
[0078] S204, searching a pre-established security database for a preset security transmission identifier corresponding to the target terminal identifier according to the target terminal identifier of the visual network terminal;
[0079] S205. If a target security transmission identifier corresponding to the target terminal identifier is found in the pre-established security database, and the target security transmission identifier is the same as the preset security transmission identifier, watermark information is sent to the visual network terminal corresponding to the target security transmission identifier.
[0080] S206, if the security transmission identifier corresponding to the target terminal identifier is not found in the pre-established security database, sending a request for obtaining configuration information of the visual network terminal to the network management server, wherein the request for obtaining configuration information includes the target terminal identifier of the visual network terminal;
[0081] Specifically, if the conference control terminal fails to find the security transmission identifier corresponding to the target terminal identifier in the pre-established security database, that is, the security transmission identifier is an empty byte, it is necessary to send a request to obtain the visual network terminal configuration information to the network management server, wherein the request to obtain the configuration information includes the target terminal identifier of the visual network terminal, such as the visual network number, the visual network MAC address, etc.
[0082] S207, receiving configuration information of the visual network terminal corresponding to the target terminal identifier returned by the network management server, wherein the configuration information includes one or more of the MAC address of the visual network terminal, the visual network number, the terminal factory serial number and the network path;
[0083] S208, determining a secure transmission identifier corresponding to the visual networking terminal according to the configuration information of the visual networking terminal;
[0084] Specifically, a message digest algorithm is used for the configuration information of the visual networking terminal to obtain a secure transmission identifier corresponding to the visual networking terminal.
[0085] The conference control terminal performs MD5 operation on the configuration information of the visual network terminal, such as one or more of the visual network terminal MAC address, visual network number, terminal factory serial number and network path, to obtain a secure transmission identifier corresponding to the visual network terminal.
[0086] Message Digest Algorithm: MD5, the fifth version of the message digest algorithm, is a hash function widely used in the field of computer security to provide message integrity protection. MD5 is Message-Digest Algorithm 5, which is used to ensure the integrity and consistency of information transmission. It is one of the hash algorithms widely used in computers, and is also a digest algorithm and hash algorithm. The basic principle of the hash algorithm is to calculate data into another fixed length value.
[0087] The MD5 algorithm has the following characteristics:
[0088] 1. Compression: For data of any length, the length of the calculated MD5 value is fixed.
[0089] 2. Easy to calculate: It is easy to calculate the MD5 value from the original data.
[0090] 3. Anti-modification: Any changes to the original data, even if only one byte is modified, will result in a significant difference in the resulting MD5 value.
[0091] 4. Strong anti-collision: If the original data and its MD5 value are known, it is very difficult to find data with the same MD5 value (i.e. forged data).
[0092] The function of MD5 is to "compress" large amounts of information into a confidential format before signing a private key with digital signature software. That is, it converts a byte string of arbitrary length into a hexadecimal digit string of a certain length.
[0093] In the embodiment of the present invention, in addition to MD5, sha-1, RIPEMD and Haval can also be used to determine the secure transmission identifier;
[0094] SHA (Secure Hash Algorithm);
[0095] RIPEMD (RACE Integrity Primitives Evaluation Message Digest)
[0096] Haval: The HAVAL encryption algorithm can generate hash values of different lengths, including 128 bits, 160 bits, 192 bits, 224 bits, and 256 bits. You can also specify the number of rounds (3, 4, or 5) to generate the hash calculation.
[0097] S209: If the watermark information changes, send a watermark change instruction to the visual networking terminal, so that the visual networking terminal sends the watermark acquisition request again after receiving the watermark change instruction.
[0098] Specifically, if the watermark information needs to be updated during the meeting, pamir first sends a watermark update notification. After receiving the notification, the terminal re-requests the watermark, and the watermark can be obtained by repeating the above operations.
[0099] Since steps S202 to S204 are Figure 1 Steps S101 and S103 in the illustrated embodiment are identical. Figure 1 Steps S101 to S103 have been described in detail in the specification, so steps S202 to S204 will not be described again here.
[0100] Figure 3 is a structural block diagram of an embodiment of a watermark acquisition system of the present invention, such as Figure 3 As shown, it includes a conference control terminal, on which conference control software is installed. The conference control terminal is connected to the network management server, the visual network core server, and the visual network terminal through a switch. The conference control terminal adds the visual network terminal to the conference through the conference control software.
[0101] Figure 4 is a flow chart of steps of another watermark acquisition method embodiment of the present invention, such as Figure 4 As shown, the watermark acquisition method includes:
[0102] 1. The conference control terminal starts the conference through the pamir software and joins the conference through the network terminal;
[0103] 2. The visual network terminal actively starts to request watermarks and sends out a request packet. Since it is the first time to send a packet, the token information reserved in the packet header is an empty byte;
[0104] 3. After receiving the request, the conference control terminal checks that the packet header does not contain token information, queries the local database, and finds that this is the first time the terminal has requested a watermark;
[0105] 4. The conference control terminal connects to the OMC network management server and sends a configuration information query command of the terminal to the OMC network management server. The configuration information includes: terminal SN (i.e., terminal factory serial number), network path, GPS location, etc.
[0106] 5. The conference control terminal synchronizes the terminal configuration information to the local database, and generates a token, i.e., a secure transmission identifier, based on the configuration information of each terminal, i.e., user number, MAC address, network path, etc., which is also stored in the local database.
[0107] 6. After receiving the first request information, the conference control terminal searches the database for the token of the terminal and sends the token to the terminal;
[0108] 7. After receiving the token sent by the conference control terminal, the terminal first stores the token in the local configuration file and sends a watermark request again. The difference from the last time is that the token byte is added to the request header this time.
[0109] 8. The conference control terminal receives the request message containing the token and queries the local database to verify whether the token is consistent.
[0110] 9. After the conference control terminal verifies the token, it sends the watermark information to the terminal;
[0111] 10. The terminal receives the watermark and opens it in the watermark layer;
[0112] 11. Watermark acquisition is completed;
[0113] 12. If the watermark information needs to be updated during the meeting, the conference control terminal will first send a watermark update notification. After receiving the notification, the terminal will re-request the watermark. Repeat the above operations to obtain the watermark.
[0114] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0115] The watermark acquisition method provided by the embodiment of the present invention receives a watermark acquisition request sent by a visual network terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual network terminal, and the security transmission identifier is determined based on the configuration information of the visual network terminal; based on the target terminal identifier of the visual network terminal, a preset security transmission identifier corresponding to the target terminal identifier is searched in a pre-established security database, wherein the security database includes the correspondence between the terminal identifier of the visual network terminal and the security transmission identifier; if the target security transmission identifier is the same as the preset security transmission identifier, watermark information is sent to the visual network terminal corresponding to the target security transmission identifier. In this way, the security of watermark transmission is improved by judging the security transmission identifier in the watermark acquisition request.
[0116] Another embodiment of the present invention provides a watermark acquisition device, which is used to execute the watermark acquisition method provided in the above embodiment.
[0117] Reference Figure 5 , shows a structural block diagram of an embodiment of a watermark acquisition device of the present invention, which can be applied in visual networking and can specifically include the following modules: a receiving module 501, a first search module 502 and a sending module 503, wherein:
[0118] The receiving module 501 is used to receive a watermark acquisition request sent by a visual networking terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual networking terminal, and the security transmission identifier is determined according to the configuration information of the visual networking terminal;
[0119] The first search module 502 is used to search for a preset safety transmission identifier corresponding to the target terminal identifier in a pre-established safety database according to the target terminal identifier of the visual network terminal, wherein the safety database includes a correspondence between the terminal identifier of the visual network terminal and the safety transmission identifier;
[0120] The sending module 503 is used to send watermark information to the visual network terminal corresponding to the target safe transmission identifier if the target safe transmission identifier is the same as the preset safe transmission identifier.
[0121] The watermark acquisition device provided by the embodiment of the present invention receives a watermark acquisition request sent by a visual network terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual network terminal, and the security transmission identifier is determined based on the configuration information of the visual network terminal; according to the target terminal identifier of the visual network terminal, a preset security transmission identifier corresponding to the target terminal identifier is searched in a pre-established security database, wherein the security database includes the correspondence between the terminal identifier of the visual network terminal and the security transmission identifier; if the target security transmission identifier is the same as the preset security transmission identifier, watermark information is sent to the visual network terminal corresponding to the target security transmission identifier. In this way, the security of watermark transmission is improved by judging the security transmission identifier in the watermark acquisition request.
[0122] Another embodiment of the present invention further supplements the watermark acquisition device provided in the above embodiment.
[0123] Optionally, the device further includes a second search module, wherein the second search module is configured to:
[0124] If the security transmission identifier corresponding to the target terminal identifier is not found in the pre-established security database, the configuration information of the visual network terminal corresponding to the target terminal identifier is obtained from the network management server, wherein the configuration information includes one or more of the MAC address of the visual network terminal, the visual network number, the terminal factory serial number and the network path;
[0125] Determining a secure transmission identifier corresponding to the visual networking terminal according to the configuration information of the visual networking terminal;
[0126] The secure transmission identifier is sent to a visual network terminal corresponding to the target terminal identifier.
[0127] Optionally, the second search module is used to:
[0128] A message digest algorithm is used for the configuration information of the visual networking terminal to obtain a secure transmission identifier corresponding to the visual networking terminal.
[0129] Optionally, the second search module is used to:
[0130] Sending a request for obtaining configuration information of a visual networking terminal to the network management server, wherein the request for obtaining configuration information includes a target terminal identifier of the visual networking terminal;
[0131] Receive configuration information of the visual networking terminal corresponding to the target terminal identifier returned by the network management server.
[0132] Optionally, the device further includes a membership module, and the membership module is used to:
[0133] Send a joining instruction to the video networking terminal;
[0134] Receive a successful joining response returned by the video networking terminal.
[0135] Optionally, the device further includes an updating module, wherein the updating module is configured to:
[0136] If the watermark information changes, a watermark replacement instruction is sent to the visual networking terminal, so that the visual networking terminal sends the watermark acquisition request again after receiving the watermark replacement instruction.
[0137] It should be noted that each implementable method in this embodiment may be implemented separately, or may be implemented in combination in any combination without conflict, and this application is not limited thereto.
[0138] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0139] The watermark acquisition device provided by the embodiment of the present invention receives a watermark acquisition request sent by a visual network terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual network terminal, and the security transmission identifier is determined based on the configuration information of the visual network terminal; according to the target terminal identifier of the visual network terminal, a preset security transmission identifier corresponding to the target terminal identifier is searched in a pre-established security database, wherein the security database includes the correspondence between the terminal identifier of the visual network terminal and the security transmission identifier; if the target security transmission identifier is the same as the preset security transmission identifier, watermark information is sent to the visual network terminal corresponding to the target security transmission identifier. In this way, the security of watermark transmission is improved by judging the security transmission identifier in the watermark acquisition request.
[0140] Yet another embodiment of the present invention provides a terminal device, which is used to execute the watermark acquisition method provided in the above embodiment.
[0141] Figure 6 is a schematic diagram of the structure of a terminal device of the present invention, such as Figure 6 As shown, the terminal device includes: at least one processor 601 and storage 602;
[0142] The memory stores a computer program; the at least one processor executes the computer program stored in the memory to implement the watermark acquisition method provided in the above embodiment.
[0143] The terminal device provided in this embodiment receives a watermark acquisition request sent by a visual network terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual network terminal, and the security transmission identifier is determined based on the configuration information of the visual network terminal; based on the target terminal identifier of the visual network terminal, a preset security transmission identifier corresponding to the target terminal identifier is searched in a pre-established security database, wherein the security database includes the correspondence between the terminal identifier of the visual network terminal and the security transmission identifier; if the target security transmission identifier is the same as the preset security transmission identifier, watermark information is sent to the visual network terminal corresponding to the target security transmission identifier. In this way, the security of the watermark transmission is improved by judging the security transmission identifier in the watermark acquisition request.
[0144] Yet another embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed, the watermark acquisition method provided in any of the above embodiments is implemented.
[0145] According to the computer-readable storage medium of the present embodiment, a watermark acquisition request sent by a visual network terminal is received, wherein the watermark acquisition request includes a target secure transmission identifier and a target terminal identifier of the visual network terminal, and the secure transmission identifier is determined based on the configuration information of the visual network terminal; according to the target terminal identifier of the visual network terminal, a preset secure transmission identifier corresponding to the target terminal identifier is searched in a pre-established security database, wherein the security database includes the correspondence between the terminal identifier of the visual network terminal and the secure transmission identifier; if the target secure transmission identifier is the same as the preset secure transmission identifier, watermark information is sent to the visual network terminal corresponding to the target secure transmission identifier. In this way, the security of the watermark transmission is improved by judging the secure transmission identifier in the watermark acquisition request.
[0146] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0147] It will be appreciated by those skilled in the art that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0148] The embodiments of the present invention are described with reference to flowcharts and / or block diagrams of methods, electronic devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing electronic device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing electronic device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0149] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing electronic device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0150] These computer program instructions can also be loaded onto a computer or other programmable data processing electronic device so that a series of operating steps are executed on the computer or other programmable electronic device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable electronic device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0151] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0152] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or electronic device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or electronic device. In the absence of further restrictions, the elements defined by the sentence "comprises one..." do not exclude the presence of other identical elements in the process, method, article or electronic device including the elements.
[0153] The watermark acquisition method and the watermark acquisition device provided by the present invention are introduced in detail above. The principle and implementation mode of the present invention are explained by using specific examples in this article. The description of the above embodiments is only used to help understand the method and the core idea of the present invention. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation mode and the scope of application. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A watermark acquisition method, characterized in that: The method comprises: Receiving a watermark acquisition request sent by a visual networking terminal, wherein the watermark acquisition request includes a target secure transmission identifier and a target terminal identifier of the visual networking terminal, and the secure transmission identifier is determined according to configuration information of the visual networking terminal; According to the target terminal identifier of the visual network terminal, searching a pre-established security database for a preset security transmission identifier corresponding to the target terminal identifier, wherein the security database includes a correspondence between the terminal identifier of the visual network terminal and the security transmission identifier; If the target secure transmission identifier is the same as the preset secure transmission identifier, sending watermark information to the visual network terminal corresponding to the target secure transmission identifier; If the target secure transmission identifier is different from the preset secure transmission identifier, the watermark information is not sent to the visual network terminal corresponding to the target secure transmission identifier; The method further comprises: If the security transmission identifier corresponding to the target terminal identifier is not found in the pre-established security database, the configuration information of the visual network terminal corresponding to the target terminal identifier is obtained from the network management server, wherein the configuration information includes one or more of the MAC address of the visual network terminal, the visual network number, the terminal factory serial number and the network path; Determining a secure transmission identifier corresponding to the visual networking terminal according to the configuration information of the visual networking terminal; The secure transmission identifier is sent to the visual network terminal corresponding to the target terminal identifier.
2. The method according to claim 1, characterized in that The step of determining a secure transmission identifier corresponding to the visual networking terminal according to the configuration information of the visual networking terminal includes: A message digest algorithm is used for the configuration information of the visual networking terminal to obtain a secure transmission identifier corresponding to the visual networking terminal.
3. The method according to claim 1, characterized in that The step of acquiring configuration information of the visual network terminal corresponding to the target terminal identifier from the network management server includes: Sending a request for obtaining configuration information of a visual networking terminal to the network management server, wherein the request for obtaining configuration information includes a target terminal identifier of the visual networking terminal; Receive configuration information of the visual networking terminal corresponding to the target terminal identifier returned by the network management server.
4. The method according to claim 1, characterized in that Before receiving the watermark acquisition request sent by the visual networking terminal, the method further includes: Send a joining instruction to the video networking terminal; Receive a successful joining response returned by the video networking terminal.
5. The method according to claim 1, characterized in that The method further comprises: If the watermark information changes, a watermark replacement instruction is sent to the visual networking terminal, so that the visual networking terminal sends the watermark acquisition request again after receiving the watermark replacement instruction.
6. A watermark acquisition device, characterized in that: The device comprises: A receiving module, used to receive a watermark acquisition request sent by a visual networking terminal, wherein the watermark acquisition request includes a target security transmission identifier and a target terminal identifier of the visual networking terminal, and the security transmission identifier is determined according to configuration information of the visual networking terminal; A first search module, used to search a preset safety transmission identifier corresponding to the target terminal identifier of the visual network terminal in a pre-established safety database according to the target terminal identifier of the visual network terminal, wherein the safety database includes a correspondence between the terminal identifier of the visual network terminal and the safety transmission identifier; A sending module, configured to send watermark information to a visual network terminal corresponding to the target safe transmission identifier if the target safe transmission identifier is the same as the preset safe transmission identifier; and not send watermark information to a visual network terminal corresponding to the target safe transmission identifier if the target safe transmission identifier is not the same as the preset safe transmission identifier; The device further includes a second search module, wherein the second search module is configured to: If the security transmission identifier corresponding to the target terminal identifier is not found in the pre-established security database, the configuration information of the visual network terminal corresponding to the target terminal identifier is obtained from the network management server, wherein the configuration information includes one or more of the MAC address of the visual network terminal, the visual network number, the terminal factory serial number and the network path; Determining a secure transmission identifier corresponding to the visual networking terminal according to the configuration information of the visual networking terminal; The secure transmission identifier is sent to the visual network terminal corresponding to the target terminal identifier.
7. A terminal device, characterized in that: include: at least one processor and memory; The memory stores a computer program; The at least one processor executes the computer program stored in the memory to implement the watermark acquisition method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the watermark acquisition method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
WLAN access authentication based method for accessing services
CN101998407A
Watermark generation method, client side and server
CN103379101A
Communication method, terminal and server
CN111131300A
Watermark information adding method, server and system
CN111177664A