System for realizing big data social network information security

By generating and transmitting social codes, the text entered by social users is encrypted, solving the problem of information security in social networks, realizing secure information transmission and protection, and enhancing information security in the context of big data.

CN121530607APending Publication Date: 2026-02-13王可
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511301933.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-11-19
Filing Date
2025-09-12
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

Existing technologies are unable to effectively protect the information security of social networks, especially in the context of big data, and cannot protect against the information security risks of social network platforms.

Method used

By processing the text input by social users to generate text codes, converting them into social codes, and then generating and transmitting QR codes using a QR code generator, the information is encrypted and decrypted using preset input and output rules. A message digest algorithm such as MD5 is used to generate a 32-bit hexadecimal string for encryption, and preset rules are used to fill and extract the text, thus achieving secure information transmission.

Benefits of technology

It enables encrypted transmission of information on social networking platforms, improving information security, preventing information leakage and attacks, and enhancing information security protection capabilities in the context of big data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121530607A_ABST
    Figure CN121530607A_ABST
Patent Text Reader

Abstract

The invention provides a system for realizing big data social network information security. The system comprises a social person login module, a social person input module and a social person processing transmission module, the social contact person login module is used for a social contact person A to log in the social contact platform; the social contact person input module is used for inputting a social contact video by a social contact person A; and the social party processing and transmitting module is used for processing the social video input by the social party A and then transmitting the social video to the social party B.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of social network data security / information security / data protection / information protection / big data processing / secure communication / secure access / Internet security services, and in particular to a system for implementing information security in big data social networks. Background Technology

[0002] The rapid development of internet technology has spurred the rise of various social networking platforms. Social networks have moved people's lives and connections to the internet. Patent application number 2021108031402, entitled "An Information Security Risk Assessment System and Method Based on Big Data and Edge Computing," discloses the following steps: S1, the client device uses the network's defense system to count the number of attacks per unit time, the time of each attack, and the website records recently visited by the user on the device; S2, the client device uploads the information collected in step S1 to the central processing unit, which then summarizes and analyzes the data; S3, the central processing unit obtains the average number of attacks per unit time for each client device based on the summarized data, which is recorded as the first attack count. Based on the central trend of the attack times of each client device and the corresponding counts, the central processing unit filters out the average number of attacks per unit time for each client device and the time corresponding to each attack. S4. When the number of attacks counted by the defense system on the client device per unit time is greater than or equal to the sum of the first number of attacks and the first error fluctuation value, the central processing unit will analyze the website records recently visited by the user on the client device and issue adjustment and control commands to the client device. When the number of attacks counted by the defense system on the client device per unit time is less than the sum of the first number of attacks and the first error fluctuation value, the client device is determined to be normal. S5. When the number of attacks counted by the defense system on the client device per unit time is greater than or equal to the sum of the first number of attacks and the first error fluctuation value, and the client device does not receive adjustment and control commands from the central processing unit within the first unit time, the edge computing module built into the client device will analyze the website records recently visited by the user on the client device and execute corresponding adjustment and control commands. This invention uses big data and edge computing technologies to make the system more accurate in assessing and responding to information security risks. However, this invention cannot provide protection for social network information security. Summary of the Invention

[0003] This invention aims to at least solve the technical problems existing in the prior art, and in particular, innovatively proposes an information security system for big data social networks.

[0004] To achieve the above-mentioned objectives of this invention, this invention provides a big data social network information security system, which includes the following steps:

[0005] S0, Social user A and / or social user B log in to the social platform; after logging in, social user A performs the following steps:

[0006] S1, Socializer A enters a text;

[0007] S2 processes the text input by social participant A and then transmits it to social participant B; the method for processing the text input by social participant A is as follows:

[0008] S21, Generate a text code for the text input by social user A;

[0009] S22, generate a social code from a text code;

[0010] S23, Input the text entered by social user A into the social code according to the preset input rule A; the preset input rule A is to input black text from left to right and from top to bottom;

[0011] S24, continuously fill the social code with the text entered into the social code according to preset rules;

[0012] S25, extract text according to preset output rule A; preset output rule A is from left to right and from top to bottom;

[0013] S26, transmit the text code and extracted text to social participant B.

[0014] In a preferred embodiment of the present invention, the following step is further included after step S26:

[0015] S3 generates a social code from the received text code;

[0016] S4. Input the received text into the social code according to the preset input rule B; the preset input rule B is from left to right and from top to bottom.

[0017] S5, extract text according to preset output rule B; preset output rule B is to extract text from left to right and from top to bottom in black.

[0018] S6, the extracted text is the text entered by social user A.

[0019] In a preferred embodiment of the present invention, in step S1, the text is an internationally common language or / and an internationally non-common language.

[0020] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0021] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0022] In a preferred embodiment of the present invention, in step S1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0023] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S21 is as follows:

[0024] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0025] Where TextNO represents the text code;

[0026] `Textcodegenerationalgorithm()` represents the text code generation method; this method is a message digest algorithm, preferably MD5, represented as `MD5()`. The result of the MD5 message digest algorithm is a 32-bit hexadecimal string. MD4, SHA-1, SHA-2, and SHA-3 can also be used.

[0027] sectionconversation represents a text entered by social user A.

[0028] In a preferred embodiment of the present invention, in step S22, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0029] In step S3, the method for generating a social code from the received text code is as follows: the received text code is generated into a social code using a QR code generator.

[0030] In a preferred embodiment of the present invention, in step S23, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0031] In step S5, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0032] In a preferred embodiment of the present invention, in step S24, the preset rule is one of random, phrase, sentence, or any combination thereof.

[0033] In a preferred embodiment of the present invention, in step S25, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0034] In step S4, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0035] After logging into the social networking platform, user B performs the following steps:

[0036] S-1, Socializer B enters a text;

[0037] S-2, after processing the text input by social participant B, transmits it to social participant A; the method for processing the text input by social participant B is as follows:

[0038] S-21, generates a text code for the text input by social user B;

[0039] S-22, generates social codes from text codes;

[0040] S-23, input the text entered by social user B into the social code according to the preset input rule A; the preset input rule A is to input the text in black from left to right and from top to bottom;

[0041] S-24, which continuously fills the social code with text entered into the social code according to preset rules;

[0042] S-25, extract text according to preset output rule A; preset output rule A is from left to right and from top to bottom;

[0043] S-26 transmits the text code and extracted text to social participant A.

[0044] In a preferred embodiment of the present invention, the following step is further included after step S-26:

[0045] S-3 generates a social code from the received text code;

[0046] S-4, input the received text into the social code according to the preset input rule B; the preset input rule B is from left to right and from top to bottom;

[0047] S-5, extract text according to preset output rule B; preset output rule B is to extract text from left to right and from top to bottom in black.

[0048] S-6, the extracted text is the text input by social user A.

[0049] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0050] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0051] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0052] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0053] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant B in step S-21 is as follows:

[0054] TextNO=Textcodegenerationalgorithm(sectionconversationB),

[0055] Where TextNO represents the text code;

[0056] `Textcodegenerationalgorithm()` represents the text code generation method; this method is a message digest algorithm, preferably MD5, represented as `MD5()`. The result of the MD5 message digest algorithm is a 32-bit hexadecimal string. MD4, SHA-1, SHA-2, and SHA-3 can also be used.

[0057] sectionconversationB represents a text entered by socializer B.

[0058] In a preferred embodiment of the present invention, in step S-22, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0059] In step S-3, the method for generating a social code from the received text code is as follows: use a QR code generator to generate a social code from the received text code.

[0060] In a preferred embodiment of the present invention, in step S-23, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0061] In step S-5, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0062] In a preferred embodiment of the present invention, in step S-24, the preset rule is one of random, phrase, sentence, or any combination thereof.

[0063] In a preferred embodiment of the present invention, in step S-25, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0064] In step S-4, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0065] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0066] S0, Social user A or / and social user B log in to the social platform;

[0067] S-1, Socializer A enters a text;

[0068] S-2, generates a text code for the text input by social user A;

[0069] S-3 generates social codes from text codes;

[0070] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0071] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0072] S-6, extract text according to preset output rule A;

[0073] S-7 transmits the text code and extracted text to social participant B;

[0074] S-8 generates a social code from the received text code;

[0075] S-9, input the received text into the social code according to the preset input rule B;

[0076] S-10, extract text according to preset output rule B;

[0077] S-11, generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, then the extracted text is the text input by social user A.

[0078] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0079] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0080] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0081] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0082] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0083] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0084] Where TextNO represents the text code;

[0085] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0086] sectionconversation represents a text entered by social user A.

[0087] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0088] In step S-8, the method for generating a social code from the received text code is as follows: use a QR code generator to generate a social code from the received text code.

[0089] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0090] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0091] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof.

[0092] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0093] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0094] In a preferred embodiment of the present invention, the method for generating a text extraction code from the extracted text in step S-11 is as follows:

[0095] TextNo=Textcodealgorithm(sectiontext),

[0096] Where TextNo represents the text extraction code;

[0097] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0098] sectiontext represents the extracted text segment.

[0099] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0100] S0, Social user A or / and social user B log in to the social platform;

[0101] S-1, Socializer A enters a text;

[0102] S-2, generates a text code for the text input by social user A;

[0103] S-3 converts the text code into other text codes with a base greater than the text code base, and generates the text code as a social code;

[0104] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0105] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0106] S-6, extract text according to preset output rule A;

[0107] S-7 transmits other text codes and extracted text to social participant B;

[0108] S-8, convert the received other text codes into text codes with the same base as the text codes in step S-2, and generate the converted text codes as social codes;

[0109] S-9, input the received text into the social code according to the preset input rule B;

[0110] S-10, extract text according to preset output rule B;

[0111] S-11, the extracted text is the text entered by social user A.

[0112] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0113] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0114] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0115] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0116] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0117] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0118] Where TextNO represents the text code;

[0119] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0120] sectionconversation represents a text entered by social user A.

[0121] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0122] In step S-8, the method for generating a social code from the converted text code is as follows: use a QR code generator to generate a social code from the converted text code.

[0123] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0124] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0125] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof.

[0126] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0127] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0128] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0129] S0, Social user A or / and social user B log in to the social platform;

[0130] S-1, Socializer A enters a text;

[0131] S-2, generates a text code for the text input by social user A;

[0132] S-3 generates a social code from a text code and then rotates the social code;

[0133] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0134] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0135] S-6, extract text according to preset output rule A;

[0136] S-7 transmits the text code and extracted text to social participant B;

[0137] S-8 generates a social code from the received text code and then rotates the social code;

[0138] S-9, input the received text into the social code according to the preset input rule B;

[0139] S-10, extract text according to preset output rule B;

[0140] S-11, the extracted text is the text entered by social user A.

[0141] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0142] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0143] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0144] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0145] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0146] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0147] Where TextNO represents the text code;

[0148] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0149] sectionconversation represents a text entered by social user A.

[0150] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0151] In step S-8, the method for generating a social code from the received text code is as follows: use a QR code generator to generate a social code from the received text code.

[0152] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0153] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0154] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof;

[0155] The rotation in steps S-3 and S-8 is either clockwise rotation, counterclockwise rotation, or / and either left-right rotation or up-down rotation.

[0156] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0157] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0158] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0159] S0, Social user A or / and social user B log in to the social platform;

[0160] S-1, Socializer A enters a text;

[0161] S-2, generates a text code for the text input by social user A;

[0162] S-3 converts the text code into other text codes with a base greater than the text code base, and generates the text code as a social code;

[0163] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0164] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0165] S-6, extract text according to preset output rule A;

[0166] S-7 transmits other text codes and extracted text to social participant B;

[0167] S-8, convert the received other text codes into text codes with the same base as the text codes in step S-2, and generate the converted text codes as social codes;

[0168] S-9, input the received text into the social code according to the preset input rule B;

[0169] S-10, extract text according to preset output rule B;

[0170] S-11, generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, then the extracted text is the text input by social user A.

[0171] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0172] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0173] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0174] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0175] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0176] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0177] Where TextNO represents the text code;

[0178] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0179] sectionconversation represents a text entered by social user A.

[0180] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0181] In step S-8, the method for generating a social code from the converted text code is as follows: use a QR code generator to generate a social code from the converted text code.

[0182] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0183] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0184] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof.

[0185] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0186] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0187] In a preferred embodiment of the present invention, the method for generating a text extraction code from the extracted text in step S-11 is as follows:

[0188] TextNo=Textcodealgorithm(sectiontext),

[0189] Where TextNo represents the text extraction code;

[0190] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0191] sectiontext represents the extracted text segment.

[0192] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0193] S0, Social user A or / and social user B log in to the social platform;

[0194] S-1, Socializer A enters a text;

[0195] S-2, generates a text code for the text input by social user A;

[0196] S-3 generates a social code from a text code and then rotates the social code;

[0197] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0198] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0199] S-6, extract text according to preset output rule A;

[0200] S-7 transmits the text code and extracted text to social participant B;

[0201] S-8 generates a social code from the received text code and then rotates the social code;

[0202] S-9, input the received text into the social code according to the preset input rule B;

[0203] S-10, extract text according to preset output rule B;

[0204] S-11, generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, then the extracted text is the text input by social user A.

[0205] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0206] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0207] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0208] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0209] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0210] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0211] Where TextNO represents the text code;

[0212] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0213] sectionconversation represents a text entered by social user A.

[0214] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0215] In step S-8, the method for generating a social code from the received text code is as follows: use a QR code generator to generate a social code from the received text code.

[0216] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0217] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0218] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof;

[0219] The rotation in steps S-3 and S-8 is either clockwise rotation, counterclockwise rotation, or / and either left-right rotation or up-down rotation.

[0220] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0221] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0222] In a preferred embodiment of the present invention, the method for generating a text extraction code from the extracted text in step S-11 is as follows:

[0223] TextNo=Textcodealgorithm(sectiontext),

[0224] Where TextNo represents the text extraction code;

[0225] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0226] sectiontext represents the extracted text segment.

[0227] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0228] S0, Social user A or / and social user B log in to the social platform;

[0229] S-1, Socializer A enters a text;

[0230] S-2, generates a text code for the text input by social user A;

[0231] S-3 converts the text code into a different text code base than the text code base, generates the text code into a social code, and rotates the social code;

[0232] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0233] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0234] S-6, extract text according to preset output rule A;

[0235] S-7 transmits other text codes and extracted text to social participant B;

[0236] S-8, convert the received other text codes into text codes with the same base as the text codes in step S-2, generate the converted text codes into social codes, and rotate the social codes;

[0237] S-9, input the received text into the social code according to the preset input rule B;

[0238] S-10, extract text according to preset output rule B;

[0239] S-11, the extracted text is the text entered by social user A.

[0240] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0241] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0242] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0243] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0244] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0245] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0246] Where TextNO represents the text code;

[0247] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0248] sectionconversation represents a text entered by social user A.

[0249] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0250] In step S-8, the method for generating a social code from the converted text code is as follows: use a QR code generator to generate a social code from the converted text code.

[0251] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0252] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0253] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof;

[0254] The rotation in steps S-3 and S-8 is either clockwise rotation, counterclockwise rotation, or / and either left-right rotation or up-down rotation.

[0255] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0256] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0257] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0258] S0, Social user A or / and social user B log in to the social platform;

[0259] S-1, Socializer A enters a text;

[0260] S-2, generates a text code for the text input by social user A;

[0261] S-3 converts the text code into a different text code base than the text code base, generates the text code into a social code, and rotates the social code;

[0262] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0263] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0264] S-6, extract text according to preset output rule A;

[0265] S-7 transmits other text codes and extracted text to social participant B;

[0266] S-8, convert the received other text codes into text codes with the same base as the text codes in step S-2, generate the converted text codes into social codes, and rotate the social codes;

[0267] S-9, input the received text into the social code according to the preset input rule B;

[0268] S-10, extract text according to preset output rule B;

[0269] S-11, generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, then the extracted text is the text input by social user A.

[0270] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0271] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0272] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0273] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0274] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0275] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0276] Where TextNO represents the text code;

[0277] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0278] sectionconversation represents a text entered by social user A.

[0279] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0280] In step S-8, the method for generating a social code from the converted text code is as follows: use a QR code generator to generate a social code from the converted text code.

[0281] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0282] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0283] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof;

[0284] The rotation in steps S-3 and S-8 is either clockwise rotation, counterclockwise rotation, or / and either left-right rotation or up-down rotation.

[0285] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0286] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0287] In a preferred embodiment of the present invention, the method for generating a text extraction code from the extracted text in step S-11 is as follows:

[0288] TextNo=Textcodealgorithm(sectiontext),

[0289] Where TextNo represents the text extraction code;

[0290] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0291] sectiontext represents the extracted text segment.

[0292] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0293] S0, Social user A or / and social user B log in to the social platform;

[0294] S-1, Socializer A enters a text;

[0295] S-2, generates a text code for the text input by social user A;

[0296] S-3 converts the text code into other text codes with a base greater than the text code base, and generates other text codes as social codes;

[0297] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0298] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0299] S-6, extract text according to preset output rule A;

[0300] S-7, transmit the text code from step S-2 and the text extracted in step S-6 to social participant B;

[0301] S-8, convert the received text code into a text code with the same base as the other text codes in step S-3, and generate the converted text code as a social code;

[0302] S-9, input the received text into the social code according to the preset input rule B;

[0303] S-10, extract text according to preset output rule B;

[0304] S-11, the extracted text is the text entered by social user A.

[0305] In a preferred embodiment of the present invention, step S-11 is to generate a text extraction code for the extracted text. If the text extraction code is the same as the text code, then the extracted text is the text input by social user A.

[0306] In a preferred embodiment of the present invention, the method for generating a text extraction code from the extracted text in step S-11 is as follows:

[0307] TextNo=Textcodealgorithm(sectiontext),

[0308] Where TextNo represents the text extraction code;

[0309] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0310] sectiontext represents the extracted text segment.

[0311] In a preferred embodiment of the present invention, step S-3 is to convert the text code into other text codes with a base greater than the text code base, generate the other text codes into social codes, and rotate the social codes; correspondingly, step S-8 is to convert the received text code into a text code with the same base as the other text codes in step S-3, generate the converted text code into a social code, and rotate the social code.

[0312] In a preferred embodiment of the present invention, the rotation in steps S-3 and S-8 is one of clockwise rotation, counterclockwise rotation, or / and one of left-right rotation and up-down rotation.

[0313] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0314] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0315] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0316] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0317] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0318] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0319] Where TextNO represents the text code;

[0320] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0321] sectionconversation represents a text entered by social user A.

[0322] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0323] In step S-8, the method for generating a social code from the converted text code is as follows: use a QR code generator to generate a social code from the converted text code.

[0324] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0325] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0326] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof.

[0327] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0328] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0329] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0330] S0, Social user A or / and social user B log in to the social platform;

[0331] S-1, Socializer A enters a text;

[0332] S-2, generates a text code for the text input by social user A;

[0333] S-3 generates a social code from a text code; it can also rotate the social code clockwise or counterclockwise, or / and rotate it left or right or up or down.

[0334] S-4, input the text entered by social user A into the social code in black from left to right and from top to bottom;

[0335] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0336] S-6, extract text sequentially from left to right and top to bottom;

[0337] S-7, in step S-3 or S-5, the black markers in the input social code (continuously filled with social codes) are 1, and the white markers are 0; extract 0 and 1 sequentially from left to right and from top to bottom to obtain the text code; the obtained text code can also be converted to other bases (non-binary, the original obtained text code only has 0 and 1, which can be regarded as binary), such as hexadecimal, base 32, base 62, etc., to reduce the length;

[0338] The extracted text code and text are transmitted to social participant B;

[0339] S-8, after receiving the text code, performs the following steps:

[0340] S-8-1, Generate a grid of 1×λ cells based on the received text code, where λ is the number of grid columns; 1×λ=Ω, where Ω is the number of bits in the received text code;

[0341] S-8-2, Input the text codes into the grid from left to right; After inputting the text codes into the grid from left to right, proceed to the next step;

[0342] S-8-3: Turn the cells containing 1 in the grid black and the cells containing 0 in the grid white. After turning the cells containing 1 in the grid black and the cells containing 0 in the grid white, remove the 0s and 1s in the grid and the grid lines (or you can remove only the 0s and 1s in the grid without removing the grid lines); obtain the social code.

[0343] S-9, input the received text into the social code from left to right;

[0344] S-10, extract text from left to right using black text.

[0345] In a preferred embodiment of the present invention, step S-4 may be to input the text entered by social user A into the social code according to preset input rule A;

[0346] Step S-6 can be: extract text according to preset output rule A;

[0347] Step S-7 can be as follows: for the social code with characters in the input of step S-3 or S-5, black marks are 1 and white marks are 0; extract 0 and 1 in sequence according to the preset output rule A; obtain the text code; convert the obtained text code to other bases;

[0348] Step S-8-2 can be: input the text codes into the grid sequentially according to the preset input rule C; after inputting the text codes into the grid sequentially according to the preset input rule C; proceed to the next step;

[0349] Step S-9 can be: inputting the received text into the social code according to the preset input rule C;

[0350] Step S-10 can be to extract text according to the preset input rule C of color D.

[0351] The default input rule C is from left to right or from right to left; color D is black or white. When black is selected in the default input rule A, then color D is black; when white is selected in the default input rule A, then color D is white.

[0352] Step S-8-1 can be: generating a grid of λ×1 cells based on the received text code, where λ is the number of grid rows; λ×1=Ω, where Ω is the number of digits in the received text code; correspondingly, step S-8-2 can be: inputting the text code into the grid sequentially according to preset input rule D; after inputting the text code into the grid sequentially according to preset input rule D; proceed to the next step; correspondingly, step S-9, inputting the received text into the social code according to preset input rule D; step S-10, extracting the text according to preset input rule D. Preset input rule D is from top to bottom and from bottom to top; color D is black or white. When black is selected in preset input rule A, then color D is black; when white is selected in preset input rule A, then color D is white.

[0353] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0354] S0, Social user A or / and social user B log in to the social platform;

[0355] S-1, Socializer A enters a text;

[0356] S-2, generates a text code for the text input by social user A;

[0357] S-3, generates a text code into a social code; also includes rotating the social code clockwise or counterclockwise and / or rotating it left-right or up-down;

[0358] S-4: Input the text entered by social user A into the social code in black from left to right and from top to bottom; it can also be white, or other orders, such as from top to bottom, from left to right, from right to left, from top to bottom, etc. After such changes, the related steps before and after may change accordingly.

[0359] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0360] S-6, extract text sequentially from left to right and top to bottom;

[0361] S-7, in step S-3 or S-5, the black markers in the input social code (continuously filled with social codes) are 1, and the white markers are 0; extract 0 and 1 sequentially from left to right and from top to bottom; obtain the text code; convert the obtained text code to other bases (not binary, the original obtained text code only has 0 and 1, which can be regarded as binary), which can be hexadecimal, base 32, base 62, etc., to reduce the length;

[0362] The extracted text code and text are transmitted to social participant B;

[0363] S-8, after receiving the text code, performs the following steps:

[0364] S-8-1: Generate a grid consisting of 1×λ cells based on the received text code, where λ is the number of grid columns; 1×λ=Ω, where Ω is the number of bits in the received text code; Alternatively, it can be: Generate a grid consisting of λ×1 cells based on the received text code, where λ is the number of grid rows; λ×1=Ω, where Ω is the number of bits in the received text code. With this change, the related steps before and after may change accordingly.

[0365] S-8-2, Input the text codes into the grid from left to right; After inputting the text codes into the grid from left to right, proceed to the next step;

[0366] S-8-3: Turn the cells containing 1 in the grid black and the cells containing 0 in the grid white. After turning the cells containing 1 in the grid black and the cells containing 0 in the grid white, remove the 0s and 1s in the grid and the grid lines (you can choose not to remove the grid lines and only remove the 0s and 1s in the grid); get the social code.

[0367] S-9, input the received text into the social code from left to right;

[0368] S-10, extract text from left to right using black text.

[0369] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0370] S0, Social user A or / and social user B log in to the social platform;

[0371] S-1, Socializer A enters a text;

[0372] S-2, generates a text code for the text input by social user A;

[0373] S-3, generating a social code from a text code; may also include rotating the social code clockwise or counterclockwise, or / and rotating it left or right or up or down;

[0374] S-4: Input the text entered by social user A into the social code in black from top to bottom and from left to right; it can also be white, or other orders, such as from top to bottom, from right to left, from right to left, from top to bottom, etc. After such changes, the related steps before and after may change accordingly.

[0375] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0376] S-6, extract text sequentially from top to bottom and left to right;

[0377] S-7: In step S-3 or S-5, the black markers in the input social code (continuously filled with social codes) are set to 1, and the white markers are set to 0; extract 0 and 1 sequentially from top to bottom and from left to right to obtain the text code; convert the obtained text code to another base (not binary, since the original text code only contains 0 and 1, it can be considered binary), which can be hexadecimal, base 32, base 62, etc., to reduce the length; here it can also be: in step S-3 or S-5, the black markers in the input social code are set to 0, and the white markers are set to 1; extract 0 and 1 sequentially from top to bottom and from left to right to obtain the text code; convert the obtained text code to another base;

[0378] The extracted text code and text are transmitted to social participant B;

[0379] S-8, after receiving the text code, performs the following steps:

[0380] S-8-1, Generate a grid consisting of λ×1 cells based on the received text code, where λ is the number of grid rows; λ×1=Ω, where Ω is the number of bits in the received text code; Alternatively, it can be: Generate a grid consisting of 1×λ cells based on the received text code, where λ is the number of grid columns; 1×λ=Ω, where Ω is the number of bits in the received text code. With this change, the related steps before and after may change accordingly.

[0381] S-8-2, Input the text codes into the grid from top to bottom; After inputting the text codes into the grid from top to bottom, proceed to the next step;

[0382] S-8-3: Turn the cells containing 1 in the grid black and the cells containing 0 in the grid white. After turning the cells containing 1 in the grid black and the cells containing 0 in the grid white, remove the 0s and 1s in the grid and the grid lines (you can choose not to remove the grid lines and only remove the 0s and 1s in the grid); get the social code.

[0383] S-9, input the received text into the social code from top to bottom;

[0384] S-10, extract text from top to bottom using black text.

[0385] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0386] S0, Social user A or / and social user B log in to the social platform;

[0387] S-1, Socializer A enters a text;

[0388] S-2, generates a text code for the text input by social user A;

[0389] S-3 generates social codes from text codes;

[0390] S-4, input the text entered by social user A into the social code according to the preset input rule A;

[0391] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0392] S-6, extract text according to preset output rule A;

[0393] S-7, mark the black code in step S-3 as 1 and the white code as 0 (or mark the black code in step S-3 as 0 and the white code as 1, which may change the relevant steps before and after); extract 0 and 1 according to the preset output rule A; obtain the text code;

[0394] The extracted text code and text are transmitted to social participant B;

[0395] S-8, after receiving the text code, performs the following steps:

[0396] S-8-1, Generate a grid consisting of λ×λ cells based on the received text code, where λ is the number of rows and columns in the grid; λ×λ=Ω, where Ω is the number of bits in the received text code;

[0397] S-8-2, Input the text code into the grid according to the preset output rule A; After inputting the text code into the grid according to the preset output rule A, proceed to the next step;

[0398] S-8-3: Turn the cells containing 1 in the grid black and the cells containing 0 in the grid white. After turning the cells containing 1 black and the cells containing 0 white, remove the 0s and 1s from the grid and the grid lines (or you can remove only the 0s and 1s from the grid and remove the grid lines in a later step); obtain the social code.

[0399] S-9, input the received text into the social code according to the preset input rule B;

[0400] S-10 extracts text according to preset output rule B.

[0401] In a preferred embodiment of the present invention, after step S-10, the method further includes step S-11, which involves eliminating characters (text and punctuation marks, etc.) and grid lines from the grid to obtain a social code; and scanning the social code to obtain a text code.

[0402] Generate a text extraction code for the extracted text. If the text extraction code is the same as the text code obtained by scanning, then the extracted text is the text entered by social user A.

[0403] In a preferred embodiment of the present invention, in step S-1, the text is an internationally common language or / and an internationally non-common language.

[0404] In a preferred embodiment of the present invention, the internationally used language is one or any combination of Chinese, English, French, Russian, Arabic and Spanish;

[0405] Internationally not commonly used languages ​​include Japanese, German, Korean, Portuguese, Hindi, Persian, Mongolian, and Vietnamese, or any combination thereof.

[0406] In a preferred embodiment of the present invention, in step S-1, a text consists of a characters, where a is a positive integer greater than or equal to 1, and from left to right and from top to bottom, they are the 1st character, the 2nd character, the 3rd character, ..., the ath character.

[0407] In a preferred embodiment of the present invention, the method for generating a text code from the text input by social participant A in step S-2 is as follows:

[0408] TextNO=Textcodegenerationalgorithm(sectionconversation),

[0409] Where TextNO represents the text code;

[0410] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0411] sectionconversation represents a text entered by social user A.

[0412] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is: using a QR code generator to generate a text code into a social code;

[0413] In step S-8, the method for generating a social code from the received text code is as follows: use a QR code generator to generate a social code from the received text code.

[0414] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0415] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0416] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof.

[0417] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0418] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0419] In a preferred embodiment of the present invention, the method for generating a text extraction code from the extracted text in step S-11 is as follows:

[0420] TextNo=Textcodealgorithm(sectiontext),

[0421] Where TextNo represents the text extraction code;

[0422] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0423] sectiontext represents the extracted text segment.

[0424] In a preferred embodiment of the present invention, step S-3 further includes rotating the social code clockwise, counterclockwise, or / and rotating it left and right or up and down. Clockwise rotation includes rotating it 90°, 180°, or 270° clockwise, counterclockwise rotation includes rotating it 90°, 180°, or 270° clockwise, left and right rotation includes rotating it 180° left and right, and up and down rotation includes rotating it 180° up and down. For example, the social code can be rotated 90° clockwise, or rotated 180° up and down, or rotated 90° clockwise and then rotated 180° left and right, or rotated 180° up and down and then rotated 180° left and right, etc.

[0425] In a preferred embodiment of the present invention, step S-7 further includes converting the obtained text code into other bases (non-binary, the original obtained text code only contains 0 and 1, which can be regarded as binary), which can be hexadecimal, base 32, base 62, etc., to reduce the length; if the obtained text code is converted into other bases in step S-7, the received text code should be converted into binary in step S-8-1 to keep them consistent, and then a grid composed of λ×λ cells is generated according to the converted text code.

[0426] In a preferred embodiment of the present invention, step S-7 further includes calculating the obtained character code with a preset character code to obtain a new character code; the preset character code is a binary character code containing only 0 and 1; for example, 101100011111.

[0427] The first step is to determine whether the number of digits in the obtained character code is equal to the preset number of digits in the character code:

[0428] If the number of digits of the obtained character code is equal to the number of digits of the preset character code, then the preset character code is the new preset character code, and proceed to the next step;

[0429] If the number of digits of the obtained character code is less than the preset number of digits of the character code, then the extra digits after the preset character code are truncated, so that the number of digits of the obtained character code is equal to the number of digits after truncating the extra digits after the preset character code; the preset character code after truncating the extra digits after the preset character code is the new preset character code, and proceed to the next step; for example, assuming that the obtained character code is 1010010011 and the preset character code is 101100011111, then the new preset character code is 1011000111; or the extra digits at the beginning of the preset character code can be truncated, in which case the new preset character code is 1100011111;

[0430] If the number of digits in the obtained character code is greater than the preset number of digits in the character code, then add one or more preset character codes after the preset character code, making the number of digits equal; the preset character code with the same number of digits is the new preset character code, and proceed to the next step; for example, assuming the obtained character code is 1010010011 and the preset character code is 1011000, then adding one preset character code after the preset character code results in 10110001011000; since the number of digits after adding one preset character code after the preset character code is greater than the number of digits in the obtained character code, the extra digits can be truncated, resulting in 1011000101; at this time, the new preset character code is 1011000101; or the extra digits can be truncated, resulting in 0001011000; at this time, the new preset character code is 0001011000;

[0431] The second step is to calculate the corresponding position of the obtained text code and the new preset text code:

[0432] cj←︱aj-bj︱, if ︱aj-bj︱=1, then cj=1; if ︱aj-bj︱=0, then cj=0;

[0433] aj represents the j-th digit of the obtained text code; ← represents the result sign; || represents the absolute value function;

[0434] bj represents the j-th digit in the new preset character code; j = 1, 2, 3, ..., J, where J represents the number of digits in the resulting character code;

[0435] cj represents the j-th value in the new alphanumeric code;

[0436] AJ = a1a2a3……aJ,

[0437] BJ=b1b2b3……bJ,

[0438] CJ = c1c2c3……cJ,

[0439] AJ represents the obtained character code; ai represents the i-th value in the obtained character code;

[0440] BJ represents the new preset character code; bi represents the i-th value in the new preset character code;

[0441] CJ represents the new character code; ci represents the i-th value in the new character code;

[0442] i = 1, 2, 3, ..., J, where J represents the number of bits in the resulting character code;

[0443] For example, if AJ=1010010011 and BJ=1011000111, then CJ=0001010100.

[0444] Transmit the new text code and the extracted text to social participant B;

[0445] The corresponding step S-8-2 also includes: calculating the received text code with a preset text code to obtain a new text code E:

[0446] The first step is to determine whether the number of digits in the received character code is equal to the preset number of digits in the character code:

[0447] If the number of digits of the received character code is equal to the number of digits of the preset character code, then the preset character code is the new preset character code E, and proceed to the next step;

[0448] If the number of bits of the received character code is less than the preset number of bits of the character code, then remove the extra bits after the preset character code so that the number of bits of the received character code is equal to the number of bits after removing the extra bits after the preset character code; the preset character code after removing the extra bits after the preset character code is the new preset character code E, and proceed to the next step; or you can remove the extra bits before the preset character code.

[0449] If the number of bits in the received character code is greater than the preset number of bits, one or more preset character codes are added after the preset character code, making the number of bits equal. The preset character code with the same number of bits is the new preset character code E, and the next step is executed. For example, assuming the received character code is 101001001100 and the preset character code is 101100011, adding one preset character code after the preset character code results in 101100011101100011. Since the number of bits after adding one preset character code is greater than the number of bits in the received character code, the extra bits can be truncated, resulting in 101100011101. At this time, the new preset character code E is 101100011101. Alternatively, the extra bits can be truncated, resulting in 011101100011. At this time, the new preset character code E is 011101100011.

[0450] The second step is to calculate the corresponding position of the received text code and the new preset text code E:

[0451] zp←︱xp-yp︱, if ︱xp-yp︱=1, then zp=1; if ︱xp-yp︱=0, then zp=0;

[0452] xp represents the p-th bit value in the received text code; ← represents the result sign; ︱︱ represents the absolute value function;

[0453] yp represents the p-th bit value in the new preset character code E; p = 1, 2, 3, ..., P, where P represents the number of bits in the received character code;

[0454] zp represents the p-th value in the new character code E;

[0455] XP = x1x2x3……xP,

[0456] YP=y1y2b3……yP,

[0457] ZP = z1z2z3……zP,

[0458] XP represents the received text code; xq represents the q-th value in the received text code;

[0459] YP represents the new preset character code E; yq represents the qth digit in the new preset character code E.

[0460] ZP represents the new character code E; zq represents the qth digit in the new character code E.

[0461] q = 1, 2, 3, ..., P, where P represents the number of bits in the received character code;

[0462] For example, if XP=1010010011011 and YP=1011000111111, then ZP=0001010100100.

[0463] Input the new text code E into the grid according to the preset output rule A; after inputting the new text code E into the grid according to the preset output rule A; proceed to the next step;

[0464] In a preferred embodiment of the present invention, the method for social user A and / or social user B to log in to the social platform in step S0 includes the following steps:

[0465] Social participant A and / or social participant B are both communicators. Each communicator enters their username and password in the login box and then clicks "Login." The steps include:

[0466] S01, the login client will determine whether the user has clicked the login button in the login box:

[0467] If you click the login button in the login box, proceed to the next step;

[0468] If the login button in the login box is not clicked, wait for the other person to click the login button in the login box.

[0469] S02, Obtain the username and password entered by the communicator in the login box. After obtaining the username and password entered by the communicator in the login box, proceed to the next step.

[0470] S03, send the username and password to the social platform. After receiving the username and password, the social platform will proceed to the next step.

[0471] S04, Determine if the social media platform contains the received account:

[0472] If the received account exists on the social media platform, retrieve the password corresponding to the account stored on the social media platform and proceed to the next step;

[0473] If the received account does not exist on the social media platform, the login to the social media platform will be rejected.

[0474] S05, determine whether the received password is the same as the password corresponding to the account stored on the social platform:

[0475] If the received password matches the password corresponding to the account stored on the social media platform, then logging into the social media platform will be successful.

[0476] If the received password is different from the password corresponding to the account stored on the social media platform, the login to the social media platform will fail.

[0477] In a preferred embodiment of the present invention, in step S02, the password is greater than or equal to 8 bits.

[0478] In a preferred embodiment of the present invention, steps S02 to S05 are the following steps:

[0479] S02, Obtain the username and password entered by the communicator in the login box. After obtaining the username and password entered by the communicator in the login box, use the QR code generator to generate the username as an account code; Execute steps S03 and S06.

[0480] S03, Enter the password into the account code according to the preset input rule A; after entering the password into the account code according to the preset input rule A, proceed to the next step; the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from right to left;

[0481] S04, use numbers 0-9, uppercase letters A-Z, lowercase letters a-z, or any combination thereof to enter the account code to make it continuously fill the account code; proceed to the next step; where continuously filling the account code means taking the last character of the account code as the end and filling it with the other unentered characters before it; it can also include special characters, such as the 13 special characters "~!@#$%^&*()_+";

[0482] S05, extract the password from the account code according to the preset output rule A. After extracting the password from the account code according to the preset output rule A, the password C is obtained. Execute step S07. The preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from right to left.

[0483] S06, mark the black part of the account code as 1 and the white part as 0; after marking the black part of the account code as 1 and the white part as 0, proceed to the next step;

[0484] S07, extract 0 and 1 according to preset output rule A to obtain account C; proceed to the next step;

[0485] S08, send account C and password C to the social platform; after receiving account C and password C, the social platform proceeds to the next step;

[0486] S09, Generate a grid consisting of τ×τ cells based on the number of digits in the received account C, where τ is the number of rows and columns in the grid; τ×τ=η, where η is the number of digits in the received account C; Proceed to the next step;

[0487] S010, input the received account C into the grid according to the preset input rule A; after inputting account C into the grid according to the preset input rule A; proceed to the next step;

[0488] S011, Turn the cells containing 1 in the grid black, turn the cells containing 0 in the grid white, and remove 0 and 1 from the grid; Execute steps S012 and S013;

[0489] S012, Input password C into the grid according to preset input rule A; After inputting password C into the grid according to preset input rule A; Extract password D according to preset input rule A; Execute step S014;

[0490] S013, Remove characters and grid lines from the grid to obtain the account code; Scan the account code to obtain account D; Proceed to the next step;

[0491] S014, Determine if account D exists on the social media platform:

[0492] If account D exists on the social media platform, then obtain the password corresponding to account D stored on the social media platform and proceed to the next step;

[0493] If the received account D does not exist on the social media platform, the login to the social media platform will fail.

[0494] S015, Determine whether password D is the same as the password corresponding to account D stored on the social media platform:

[0495] If password D is the same as the password corresponding to account D stored on the social platform, then logging into the social platform is successful;

[0496] If password D is different from the password corresponding to account D stored on the social platform, then logging into the social platform will fail.

[0497] In steps S014 to S015,

[0498] S014, Generate account D using the text code generation method.

[0499] Determine if account D exists on the social media platform:

[0500] If account D exists on the social media platform, then obtain the password corresponding to account D stored on the social media platform and proceed to the next step;

[0501] If the received account D does not exist on the social media platform, then logging into the social media platform will fail.

[0502] S015, Determine if password D. is the same as the password corresponding to account D. stored on the social media platform:

[0503] If password D. is the same as the password corresponding to account D. stored on the social platform, then logging into the social platform is successful;

[0504] If password D. is different from the password corresponding to account D. stored on the social platform, then logging into the social platform will fail.

[0505] In a preferred embodiment of the present invention, step S07 is: extracting 0 and 1 according to preset output rule A to obtain account 1, calculating account C by comparing account 1 with a preset account; then proceeding to the next step.

[0506] The default account is a binary character code containing only 0s and 1s; the account C is calculated as follows:

[0507] The first step is to determine whether the number of digits in account 1 is equal to the number of digits in the preset account:

[0508] If the number of digits in account 1 is equal to the number of digits in the preset account, then the preset account is the new preset account, proceed to the next step;

[0509] If the number of digits in account 1 is less than the number of digits in the preset account, then remove the extra digits after the preset account to make the number of digits in account 1 equal to the number of digits after removing the extra digits after the preset account; the preset account after removing the extra digits after the preset account is the new preset account, proceed to the next step; you can also remove the extra digits at the beginning of the preset account.

[0510] If the number of digits in account 1 is greater than the number of digits in the preset account, then add one or more preset accounts after the preset account and make the number of digits equal; the preset account with the same number of digits is the new preset account, and proceed to the next step; or you can cut off the extra digits in front of it.

[0511] The second step is to calculate the corresponding position of account 1 with the new preset account:

[0512] wo←︱uo-vo︱, if ︱uo-vo︱=1, then wo=1; if ︱uo-vo︱=0, then wo=0;

[0513] uo represents the 0th digit in account 1; ← represents the result sign; ︱︱ represents the absolute value function;

[0514] vo represents the o-th digit in the new preset account; o = 1, 2, 3, ..., O, where O represents the number of digits in account 1;

[0515] wo represents the 0th digit in account C;

[0516] UO = u1u2u3……uO,

[0517] VO = v1v2v3……vO,

[0518] WO=w1w2w3……wO,

[0519] UO represents account 1; ug represents the g-th value in account 1;

[0520] VO represents the new default account; vg represents the g-th value in the new default account;

[0521] WO represents account C; wg represents the g-th digit in account C;

[0522] g = 1, 2, 3, ..., 0, where 0 represents the number of digits in account number 1;

[0523] Account C is obtained through the above calculations;

[0524] S010 involves calculating account 2 by comparing account C with a preset account, and then inputting account 2 into the grid according to preset input rule A. After inputting account 2 into the grid according to preset input rule A, proceed to the next step.

[0525] Account 2 is calculated as follows:

[0526] The first step is to determine whether the number of digits in the received account C is equal to the number of digits in the preset account:

[0527] If the number of digits in the received account C is equal to the number of digits in the preset account, then the preset account is the new preset account 1, and proceed to the next step;

[0528] If the number of digits in the received account C is less than the number of digits in the preset account, then truncate the extra digits after the preset account to make the number of digits in the received account C equal to the number of digits after truncation of the preset account; the preset account after truncation of the extra digits is the new preset account 1, and proceed to the next step; alternatively, the extra digits at the beginning of the preset account can be truncated.

[0529] If the number of digits in the received account C is greater than the number of digits in the preset account, then add one or more preset accounts after the preset account and make the number of digits equal; the preset account with the same number of digits is the new preset account 1, and proceed to the next step; or you can cut off the extra digits in front of it.

[0530] The second step is to calculate the corresponding position of the received account C with the new preset account 1:

[0531] wo←︱uo-vo︱, if ︱uo-vo︱=1, then wo=1; if ︱uo-vo︱=0, then wo=0;

[0532] uo represents the o-th digit of the received account C; ← represents the result sign; ︱︱ represents the absolute value function;

[0533] vo represents the o.th digit in the new preset account 1; o. = 1, 2, 3, ..., n, where n represents the number of digits in the received account C;

[0534] wo represents the 0th digit of account 2;

[0535] U.η=u.1u.2u.3……u.η,

[0536] V.η=v.1v.2v.3……v.η,

[0537] W.η=w.1w.2w.3……w.η,

[0538] U.η represents the received account C; ug represents the g-th digit of the received account C;

[0539] V.η represents the new default account; vg represents the g-th digit value in the new default account;

[0540] W.η represents account 2; wg represents the g-th digit of account 2;

[0541] g. = 1, 2, 3, ..., η, where η represents the number of bits in the received account C;

[0542] Account 2 is obtained through the above calculations;

[0543] In a preferred embodiment of the present invention, steps S02 to S05 are the following steps:

[0544] S02, Obtain the username and password entered by the communicator in the login box. After obtaining the username and password entered by the communicator in the login box, use the QR code generator to generate a password image; Execute steps S03 and S06.

[0545] S03, input the account number into the password image according to the preset input rule A; after inputting the account number into the password image according to the preset input rule A, proceed to the next step; the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from right to left;

[0546] S04, use numbers 0-9, uppercase letters A-Z, lowercase letters a-z, or any combination thereof to input the password diagram to make it continuously fill the password diagram; proceed to the next step; where continuously filling the password diagram means taking the last character of the password as the end and filling it with the other unentered characters before it; it can also include special characters, such as the 13 special characters "~!@#$%^&*()_+";

[0547] S05, extract the account from the password image according to the preset output rule A. After extracting the account from the password image according to the preset output rule A, the account E is obtained. Execute step S07. The preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0548] S06, mark the black part of the cipher image as 1 and the white part as 0; after marking the black part of the cipher image as 1 and the white part as 0, proceed to the next step;

[0549] S07, extract 0 and 1 according to preset output rule A to obtain password E; proceed to the next step;

[0550] S08, send account E and password E to the social platform; after receiving account E and password E, the social platform proceeds to the next step;

[0551] S09, Generate a grid of ε×ε cells based on the number of digits in the received password E, where ε is the number of rows and columns in the grid; ε×ε=Ψ, where Ψ is the number of digits in the received password E; Proceed to the next step;

[0552] S010, input the received password E into the grid according to the preset input rule A; after inputting the password E into the grid according to the preset input rule A, proceed to the next step;

[0553] S011, Turn the cells containing 1 in the grid black, turn the cells containing 0 in the grid white, and remove 0 and 1 from the grid; Execute steps S012 and S013;

[0554] S012, Input account E into the grid according to preset input rule A; After inputting account E into the grid according to preset input rule A; Extract account F according to preset input rule A; Execute step S014;

[0555] S013, Remove characters and grid lines from the grid to obtain the cipher image; Scan the cipher image to obtain the cipher F; Proceed to the next step;

[0556] S014, Determine if account F exists on the social media platform:

[0557] If account F exists on the social media platform, then obtain the password corresponding to account F stored on the social media platform and proceed to the next step;

[0558] If the received account F does not exist on the social media platform, the login to the social media platform will fail.

[0559] S015, Determine whether password F is the same as the password corresponding to account F stored on the social media platform:

[0560] If password F is the same as the password corresponding to account F stored on the social platform, then logging into the social platform is successful;

[0561] If password F is different from the password corresponding to account F stored on the social platform, the login to the social platform will fail.

[0562] In steps S014 to S015,

[0563] S014, Generate account F using the text code generation method;

[0564] Determine if account F exists on a social media platform:

[0565] If account F. exists on the social media platform, then obtain the password corresponding to account F. stored on the social media platform and proceed to the next step;

[0566] If the received account F does not exist on the social media platform, the login to the social media platform will fail.

[0567] S015, Generate password F using the alphanumeric code generation method;

[0568] Determine if password F. matches the password for account F. stored on the social media platform:

[0569] If password F. matches the password for account F. stored on the social media platform, then logging into the social media platform is successful.

[0570] If password F. is different from the password corresponding to account F. stored on the social platform, then logging into the social platform will fail.

[0571] In a preferred embodiment of the present invention, step S07 is: extracting 0 and 1 according to preset output rule A to obtain password 1, calculating password E by comparing password 1 with a preset password; then proceeding to the next step.

[0572] The default password is a binary alphanumeric code containing only 0s and 1s; the password E is calculated as follows:

[0573] The first step is to determine whether the number of digits in password 1 is equal to the number of digits in the preset password:

[0574] If the number of digits in password 1 is equal to the number of digits in the preset password, then the preset password is the new preset password, proceed to the next step;

[0575] If the number of digits in password 1 is less than the number of digits in the preset password, then remove the extra digits from the end of the preset password so that the number of digits in password 1 is equal to the number of digits after removing the extra digits from the preset password; the preset password after removing the extra digits from the preset password is the new preset password, proceed to the next step; alternatively, you can remove the extra digits from the beginning of the preset password.

[0576] If the number of digits in password 1 is greater than the number of digits in the preset password, then add one or more preset passwords after the preset password and make them equal in length; the preset password with the same number of digits is the new preset password, and proceed to the next step; or you can trim off the extra digits at the beginning.

[0577] The second step is to calculate the corresponding positions of password 1 and the new preset password:

[0578] bh←︱mh-nh︱, if ︱mh-nh︱=1, then bh=1; if ︱mh-nh︱=0, then bh=0;

[0579] mh represents the h-th bit value in cipher 1; ← represents the result symbol; || represents the absolute value function;

[0580] nh represents the h-th bit value in the new preset password; h = 1, 2, 3, ..., H, where H represents the number of bits in password 1;

[0581] bh represents the h-th bit value in password E;

[0582] MH = m1m2m3……mH,

[0583] NH = n1n2n3……nH,

[0584] BH = b1b2b3……bH,

[0585] MH represents password 1; mk represents the k-th bit value in password 1;

[0586] NH represents the new preset password; nk represents the k-th digit of the new preset password;

[0587] BH represents password E; bk represents the k-th digit of password E.

[0588] k = 1, 2, 3, ..., H, where H represents the number of bits in password 1;

[0589] The password E is obtained through the above calculations;

[0590] S010 involves calculating password 2 by combining the received password E with the preset password, and then inputting password 2 into the grid according to the preset input rule A; after inputting password 2 into the grid according to the preset input rule A, proceed to the next step;

[0591] The method for calculating password 2 is as follows:

[0592] The first step is to determine whether the number of digits in password E is equal to the number of digits in the preset password:

[0593] If the number of digits in password E is equal to the number of digits in the preset password, then the preset password is the new preset password 1, proceed to the next step;

[0594] If the number of digits in password E is less than the number of digits in the preset password, then remove the extra digits from the end of the preset password so that the number of digits in password E is equal to the number of digits after removing the extra digits from the preset password; the preset password after removing the extra digits from the preset password is the new preset password 1, and proceed to the next step; alternatively, you can remove the extra digits from the beginning of the preset password.

[0595] If the number of digits in password E is greater than the number of digits in the preset password, then add one or more preset passwords after the preset password and make them equal in length; the preset password with the same number of digits is the new preset password 1, and proceed to the next step; or you can cut off the extra digits at the beginning.

[0596] The second step is to calculate the corresponding positions of password E and the new preset password 1:

[0597] bh←︱mh-nh︱, if ︱mh-nh︱=1, then bh=1; if ︱mh-nh︱=0, then bh=0;

[0598] mh represents the h-th bit value in cipher E; ← represents the result symbol; || represents the absolute value function;

[0599] nh represents the h-th bit value in the new preset password 1; h. = 1, 2, 3, ..., Ψ, where Ψ is the number of bits in the received password E;

[0600] bh represents the h-th bit value in cipher 2;

[0601] M.Ψ=m.1m.2m.3……m.Ψ,

[0602] N.Ψ=n.1n.2n.3……n.Ψ,

[0603] B.Ψ=b.1b.2b.3……b.Ψ,

[0604] M.Ψ represents password E; mk represents the k-th bit value in password E;

[0605] N.Ψ represents the new preset password 1; nk represents the k-th bit value of the new preset password 1;

[0606] B.Ψ represents password 2; bk represents the k-th bit value in password 2;

[0607] k = 1, 2, 3, ..., Ψ, where Ψ is the number of bits in the received password E;

[0608] The above calculations yield password 2;

[0609] In a preferred embodiment of the present invention, steps S02 to S05 are the following steps:

[0610] S02, Obtain the username and password entered by the communicator in the login box. After obtaining the username and password entered by the communicator in the login box, use the QR code generator to generate the username as an username code; use the QR code generator to generate the password as a password image; execute steps S03 and S05.

[0611] S03, mark the black part of the account code as 1 and the white part as 0; after marking the black part of the account code as 1 and the white part as 0, proceed to the next step;

[0612] S04, extract 0 and 1 according to preset output rule A to obtain account G; execute step S07; preset output rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0613] S05, mark the black part of the cipher image as 1 and the white part as 0; after marking the black part of the cipher image as 1 and the white part as 0, proceed to the next step;

[0614] S06, extract 0s and 1s according to preset output rule A to obtain password G; proceed to the next step;

[0615] S07, send account G and password G to the social platform; after receiving account G and password G, the social platform proceeds to the next step;

[0616] S08, Generate a grid consisting of θ×θ cells based on the number of digits in the received account G, where θ is the number of rows and columns in the grid; θ×θ=δ, where δ is the number of digits in the received account G; Proceed to the next step;

[0617] S09, input the received account G into the grid according to the preset input rule A; after inputting the received account G into the grid according to the preset input rule A; proceed to the next step; the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from right to left;

[0618] S010: Turn the cells containing 1 in the grid black, turn the cells containing 0 in the grid white, and remove 0s and 1s from the grid as well as the grid lines; obtain the account code; scan the account code to obtain account H; proceed to the next step;

[0619] S011, Generate a grid of μ×μ cells based on the number of digits in the password G, where μ is the number of rows and columns in the grid; μ×μ=ζ, where ζ is the number of digits in the password G; Proceed to the next step;

[0620] S012, input the received password G into the grid according to the preset input rule A; after inputting the received password G into the grid according to the preset input rule A; proceed to the next step;

[0621] S013, turn the cells containing 1 in the grid black, turn the cells containing 0 in the grid white, and remove 0s and 1s from the grid as well as the grid lines; obtain the password image; scan the password image to obtain the password H; proceed to the next step;

[0622] S014, Determine if account H exists on the social media platform:

[0623] If account H exists on the social media platform, then retrieve the password corresponding to account H stored on the social media platform and proceed to the next step;

[0624] If the received account H does not exist on the social media platform, the login to the social media platform will fail.

[0625] S015, Determine whether password H is the same as the password corresponding to account H stored on the social media platform:

[0626] If password H is the same as the password corresponding to account H stored on the social platform, then logging into the social platform is successful;

[0627] If password H is different from the password corresponding to account H stored on the social platform, the login to the social platform will fail.

[0628] S04 is to extract 0 and 1 according to the preset output rule A to obtain account 1, and calculate account G by comparing account 1 with the preset account; then proceed to step S07.

[0629] The default account is a binary character code containing only 0s and 1s; the account G is calculated as follows:

[0630] The first step is to determine whether the number of digits in account 1 is equal to the number of digits in the preset account:

[0631] If the number of digits in account 1 is equal to the number of digits in the preset account, then the preset account is the new preset account, proceed to the next step;

[0632] If the number of digits in account 1 is less than the number of digits in the preset account, then remove the extra digits after the preset account to make the number of digits in account 1 equal to the number of digits after removing the extra digits after the preset account; the preset account after removing the extra digits after the preset account is the new preset account, proceed to the next step; you can also remove the extra digits at the beginning of the preset account.

[0633] If the number of digits in account 1 is greater than the number of digits in the preset account, then add one or more preset accounts after the preset account and make the number of digits equal; the preset account with the same number of digits is the new preset account, and proceed to the next step; or you can cut off the extra digits in front of it.

[0634] The second step is to calculate the corresponding position of account 1 with the new preset account:

[0635] wo←︱uo-vo︱, if ︱uo-vo︱=1, then wo=1; if ︱uo-vo︱=0, then wo=0;

[0636] uo represents the 0th digit in account 1; ← represents the result sign; ︱︱ represents the absolute value function;

[0637] vo represents the o-th digit in the new preset account; o = 1, 2, 3, ..., O, where O represents the number of digits in account 1;

[0638] wo represents the 0th digit in account G;

[0639] UO = u1u2u3……uO,

[0640] VO = v1v2v3……vO,

[0641] WO=w1w2w3……wO,

[0642] UO represents account 1; ug represents the g-th value in account 1;

[0643] VO represents the new default account; vg represents the g-th value in the new default account;

[0644] WO represents account G; wg represents the g-th digit in account G;

[0645] g = 1, 2, 3, ..., 0, where 0 represents the number of digits in account number 1;

[0646] Account G is obtained through the above calculations;

[0647] S06 is to extract 0 and 1 according to the preset output rule A to obtain password 1, and calculate password G by comparing password 1 with the preset password; then proceed to the next step.

[0648] The default password is a binary alphanumeric code containing only 0s and 1s; the password G is calculated as follows:

[0649] The first step is to determine whether the number of digits in password 1 is equal to the number of digits in the preset password:

[0650] If the number of digits in password 1 is equal to the number of digits in the preset password, then the preset password is the new preset password, proceed to the next step;

[0651] If the number of digits in password 1 is less than the number of digits in the preset password, then remove the extra digits from the end of the preset password so that the number of digits in password 1 is equal to the number of digits after removing the extra digits from the preset password; the preset password after removing the extra digits from the preset password is the new preset password, proceed to the next step; alternatively, you can remove the extra digits from the beginning of the preset password.

[0652] If the number of digits in password 1 is greater than the number of digits in the preset password, then add one or more preset passwords after the preset password and make them equal in length; the preset password with the same number of digits is the new preset password, and proceed to the next step; or you can trim off the extra digits at the beginning.

[0653] The second step is to calculate the corresponding positions of password 1 and the new preset password:

[0654] bh←︱mh-nh︱, if ︱mh-nh︱=1, then bh=1; if ︱mh-nh︱=0, then bh=0;

[0655] mh represents the h-th bit value in cipher 1; ← represents the result symbol; || represents the absolute value function;

[0656] nh represents the h-th bit value in the new preset password; h = 1, 2, 3, ..., H, where H represents the number of bits in password 1;

[0657] bh represents the h-th bit value in the password G;

[0658] MH = m1m2m3……mH,

[0659] NH = n1n2n3……nH,

[0660] BH = b1b2b3……bH,

[0661] MH represents password 1; mk represents the k-th bit value in password 1;

[0662] NH represents the new preset password; nk represents the k-th digit of the new preset password;

[0663] BH represents password G; bk represents the k-th digit of password G.

[0664] k = 1, 2, 3, ..., H, where H represents the number of bits in password 1;

[0665] The password G is obtained through the above calculations;

[0666] S09 involves calculating account 2 by comparing account G with the preset account, and then inputting account 2 into the grid according to the preset input rule A; after inputting account 2 into the grid according to the preset input rule A, proceed to the next step;

[0667] Account 2 is calculated as follows:

[0668] The first step is to determine whether the number of digits in the received account G is equal to the number of digits in the preset account:

[0669] If the number of digits in the received account G is equal to the number of digits in the preset account, then the preset account is the new preset account 1, and proceed to the next step;

[0670] If the number of digits in the received account G is less than the number of digits in the preset account, then truncate the extra digits after the preset account to make the number of digits in the received account G equal to the number of digits after truncation of the extra digits after the preset account; the preset account after truncation of the extra digits after the preset account is the new preset account 1, and proceed to the next step; alternatively, the extra digits at the beginning of the preset account can be truncated.

[0671] If the number of digits in the received account G is greater than the number of digits in the preset account, add one or more preset accounts after the preset account and make the number of digits equal; the preset account with the same number of digits is the new preset account 1, and proceed to the next step; or you can cut off the extra digits in front of it.

[0672] The second step is to calculate the corresponding position of the received account G and the new preset account 1:

[0673] wo←︱uo-vo︱, if ︱uo-vo︱=1, then wo=1; if ︱uo-vo︱=0, then wo=0;

[0674] uo represents the o-th bit value in the received account G; ← represents the result sign; ︱︱ represents the absolute value function;

[0675] vo represents the o.th bit value in the new preset account 1; o. = 1, 2, 3, ..., δ, where δ represents the number of bits in the received account G;

[0676] wo represents the 0th digit of account 2;

[0677] U.δ=u.1u.2u.3……u.δ,

[0678] V.δ=v.1v.2v.3……v.δ,

[0679] W.δ=w.1w.2w.3……w.δ,

[0680] U.δ represents the received account G; ug represents the g-th digit of the received account G;

[0681] V.δ represents the new default account; vg represents the g-th digit of the new default account;

[0682] W.δ represents account 2; wg represents the g-th digit of account 2;

[0683] g = 1, 2, 3, ..., δ, where δ represents the number of bits in the received account G;

[0684] Account 2 is obtained through the above calculations;

[0685] S012 involves calculating password 2 by combining the received password G with the preset password, and then inputting password 2 into the grid according to the preset input rule A; after inputting password 2 into the grid according to the preset input rule A, proceed to the next step;

[0686] The method for calculating password 2 is as follows:

[0687] The first step is to determine whether the number of digits in password G is equal to the number of digits in the preset password:

[0688] If the number of digits in password G is equal to the number of digits in the preset password, then the preset password is the new preset password 1, proceed to the next step;

[0689] If the number of digits in password G is less than the number of digits in the preset password, then remove the extra digits from the end of the preset password so that the number of digits in password G is equal to the number of digits after removing the extra digits from the preset password; the preset password after removing the extra digits from the preset password is the new preset password 1, and proceed to the next step; alternatively, you can remove the extra digits from the beginning of the preset password.

[0690] If the number of digits in password G is greater than the number of digits in the preset password, then add one or more preset passwords after the preset password and make them equal in length; the preset password with the same number of digits is the new preset password 1, and proceed to the next step; or you can cut off the extra digits at the beginning.

[0691] The second step is to calculate the corresponding positions of password G and the new preset password 1:

[0692] bh←︱mh-nh︱, if ︱mh-nh︱=1, then bh=1; if ︱mh-nh︱=0, then bh=0;

[0693] mh represents the h-th bit value in the password G; ← represents the result symbol; || represents the absolute value function;

[0694] nh represents the h-th bit value in the new preset password 1; h = 1, 2, 3, ..., ζ, where ζ is the number of bits in the received password G;

[0695] bh represents the h-th bit value in cipher 2;

[0696] M.ζ=m.1m.2m.3……m.ζ,

[0697] N.ζ=n.1n.2n.3……n.ζ,

[0698] B.ζ=b.1b.2b.3……b.ζ,

[0699] M.ζ represents the password G; mk represents the k-th bit value in the password G;

[0700] N.ζ represents the new preset password 1; nk represents the k-th bit value of the new preset password 1;

[0701] B.ζ represents cipher 2; bk represents the k-th bit value in cipher 2;

[0702] k = 1, 2, 3, ..., ζ, where ζ is the number of bits in the received password G;

[0703] The above calculations yield password 2;

[0704] The default username and default password can be the same or different.

[0705] Step S02 further includes rotating the account code and / or password image clockwise, counterclockwise, or / and horizontally or vertically. Clockwise rotation includes rotating 90°, 180°, or 270° clockwise; counterclockwise rotation includes rotating 90°, 180°, or 270° clockwise; horizontal rotation includes rotating 180° horizontally; vertical rotation includes rotating 180° vertically. The rotation methods of the account code and password image can be the same or different; for example, both the account code and password image can be rotated 90°, 180°, or 270° clockwise, or rotated 90° clockwise. The rotation angle can be 180°, 180°, or 270°, or it can rotate 180° left or right or 180° up or down. Alternatively, it can rotate 90° clockwise first, then 180° left or right, or 90° counterclockwise first, then 180° up or down, and finally 180° left or right. The inconsistencies are as follows: the account code rotates 90° clockwise, while the password image rotates 180° left or right; the account code can rotate 180° up or down, the password image can rotate 180° left or right, and finally 90° clockwise; or the account code can remain stationary, the password image can rotate 180° up or down, and finally 180° left or right.

[0706] Step S04 also includes converting the account G or / and the password G (which is also included in step S06) to other bases (non-binary; the original password G and account G, which only contain 0 and 1, can be considered binary). This can be hexadecimal, base 32, base 62, etc., to reduce the length. If step S04 also includes converting the account G or / and the password G (which is also included in step S06) to other bases, then in step S07, the received account G or / and password G should be converted to binary accordingly to keep them consistent.

[0707] In steps S014 to S015,

[0708] S014, Generate account H using the text code generation method.

[0709] Determine if account H exists on a social media platform:

[0710] If account H. exists on the social media platform, then obtain the password corresponding to account H. stored on the social media platform and proceed to the next step;

[0711] If the received account H. does not exist on the social media platform, then logging into the social media platform will fail.

[0712] S015, Generate password H using the literal code generation method.

[0713] Determine if password H. matches the password corresponding to account H. stored on the social media platform:

[0714] If password H. matches the password corresponding to account H. stored on the social media platform, then logging into the social media platform is successful;

[0715] If the password H. is different from the password corresponding to account H. stored on the social platform, the login to the social platform will fail.

[0716] This invention also discloses another method for implementing a big data social network information security system, comprising the following steps:

[0717] S-1, Social participant A and social participant B establish communication on a social platform.

[0718] S-2, the social platform assigns the same text code to social user A and social user B;

[0719] S-3, after socializer A and socializer B obtain the text code respectively; socializer A and socializer B respectively generate the text code into a social code;

[0720] S-4, Social user A inputs a text; Input the text input by social user A into the social code according to the preset input rule A;

[0721] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0722] S-6, extract text according to preset output rule A;

[0723] S-7 transmits the extracted text to social participant B;

[0724] S-8, after transmitting the extracted text to social participant B; proceed to the next step;

[0725] S-9, input the received text into the social code according to the preset input rule B;

[0726] S-10, extract text according to preset output rule B;

[0727] S-11, the extracted text is the text entered by social user A;

[0728] Or / and S-4, Socializer B inputs a text; The text input by Socializer B is entered into the social code according to the preset input rule A;

[0729] S-5, which continuously fills the social code with text entered into the social code according to preset rules;

[0730] S-6, extract text according to preset output rule A;

[0731] S-7 transmits the extracted text to social participant A;

[0732] S-8, after transmitting the extracted text to social participant A; proceed to the next step;

[0733] S-9, input the received text into the social code according to the preset input rule B;

[0734] S-10, extract text according to preset output rule B;

[0735] S-11, the extracted text is the text input by social user B.

[0736] In a preferred embodiment of the present invention, the text code is updated every half hour, one hour, three hours, or half a day in step S-2.

[0737] In a preferred embodiment of the present invention, the method for generating the Chinese character code in step S-2 is as follows:

[0738] TextNO=Textcodegenerationalgorithm(sectionconversationA),

[0739] Where TextNO represents the text code;

[0740] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string; MD4, SHA-1, SHA-2, and SHA-3 can also be used.

[0741] sectionconversationA represents any character or string, where the string can be a piece of text.

[0742] In step S-2, the text code is a character or a string, and the string can be a piece of text.

[0743] In a preferred embodiment of the present invention, step S-3 is as follows: after social participant A and social participant B obtain the text codes respectively; a new text code is generated from the text codes, and social participant A and social participant B respectively generate the new text codes as social codes; the method for generating a new text code from a text code is as follows:

[0744] TextNOA=Textcodegenerationalgorithm(TextNO),

[0745] TextNOA represents the new text code;

[0746] Textcodegenerationalgorithm() represents the text code generation method; this text code generation method is a message digest algorithm, preferably MD5, represented as MD5(), the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string; MD4, SHA-1, SHA-2, and SHA-3 can also be used.

[0747] TextNO represents the text code.

[0748] In a preferred embodiment of the present invention, in step S-3, the method for generating a text code into a social code is as follows: the text code is generated into a social code using a QR code generator.

[0749] In a preferred embodiment of the present invention, in step S-4, the preset input rule A is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left;

[0750] In step S-10, the preset output rule B is one of the following: white or black from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0751] In a preferred embodiment of the present invention, in step S-5, the preset rule is one of random, phrase, sentence, or any combination thereof;

[0752] In a preferred embodiment of the present invention, in step S-6, the preset output rule A is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0753] In step S-9, the preset input rule B is one of the following: from left to right, from top to bottom, from left to right, from bottom to top, from right to left, from top to bottom, from right to left, from bottom to top, from top to bottom, from left to right, from top to bottom, from right to left, from bottom to top, from left to right, from bottom to top, from left to right, from bottom to top, from right to left.

[0754] In a preferred embodiment of the present invention, the method for generating a text extraction code from the extracted text in step S-11 is as follows:

[0755] TextNo=Textcodealgorithm(sectiontext),

[0756] Where TextNo represents the text extraction code;

[0757] Textcodealgorithm() represents the text extraction code generation method; this text extraction code generation method is a message digest algorithm, preferably MD5, represented as MD5(), and the result of the message digest algorithm using MD5 is a 32-bit hexadecimal string.

[0758] sectiontext represents the extracted text segment.

[0759] In a preferred embodiment of the present invention, step S-3 further includes rotating the social code clockwise, counterclockwise, or / and rotating it left-right or up-down.

[0760] In summary, by adopting the above technical solutions, this invention can provide information security protection for social networks, enhance the social security of social users, and protect privacy.

[0761] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description

[0762] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0763] Figure 1 This is a schematic flowchart of the present invention.

[0764] Figure 2 This is a schematic diagram of the social code of the present invention.

[0765] Figure 3 This is a schematic diagram of text input into a social code in Embodiment 1 of the present invention.

[0766] Figure 4 This is a schematic diagram of the social codes continuously displayed in Embodiment 1 of the present invention. Detailed Implementation

[0767] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0768] Example 1: First, social user A enters a piece of text (using pure Chinese as an example) in the communication box: "dt1", which has a total of 58 characters, and from left to right and from top to bottom, they are dt2.

[0769] The second step is to generate a text code for the text "dt1" entered by social user A:

[0770] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0771] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0772] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown.

[0773] Fourth step, input the text "dt1" entered by social user A into the social code in black, from left to right and from top to bottom, as follows: Figure 3 As shown.

[0774] The fifth step involves randomly generating text, phrases, or sentences to continuously fill the social code, such as... Figure 4 As shown; random (e.g., dt13), phrase (e.g., dt14), sentence (e.g., dt15). Here, random can be any one or more characters (one Chinese character is one character, one punctuation mark is also one character), can be an internationally common language, or an internationally non-common language, or other characters, such as radicals, emo, special symbols, serial numbers, mathematical symbols, etc. Preferably, random is the same language as the social user's input. Similarly, phrases are formed by combining Chinese characters from top to bottom, left to right, and right. Sentences are part or all of a paragraph, or a paragraph can be entered sequentially into the social code.

[0775] Among them, special symbols can be these: ♠♣☾☽◐◑☺☻☎☏✿❀№↑↓←→√×÷★℃℉°◆◇⊙■□△▽¿ ½✡✚〓㎡♪♫♩♬㊒Φ‖$@*&#Ψ♫♬♭♩♪♯♮⌒¶∮‖€£¥$.

[0776] The serial numbers can be these: ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⓪⓿❶❷❸❹❺❻❼❽❾❿⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴⓵⓶⓷ ⓸⓹⓺⓻⓼⓽⓾㊀㊁㊂㊃㊄㊅㊆㊇㊈㊉㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇⒈⒉⒊⒋⒌⒍⒎⒏⒐ 10⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌ ⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵.

[0777] Mathematical symbols can be these: ﹢﹣×÷±+-* / ^=≌∽≦≧≒﹤﹥≈≡≠≤≥≮≯∷∶∝∞∧∨∑∏∪∩∈∵∴⊥∥∠⌒⊙√∛∜∟⊿㏒㏑%‰.

[0778] Additionally, "continuously filled social code" refers to filling in the remaining unentered characters before the last character of the social code.

[0779] Step 6: Extract the text sequentially from left to right and top to bottom to obtain "dt43".

[0780] Step 7: Transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt43" to social participant B.

[0781] Step 8: Use a QR code generator to generate a social code from the received text code "931b63906c3d3510e799be78a357a4bc", such as... Figure 2 As shown.

[0782] Step 9: Enter the received text "dt43" into the social code in order from left to right and from top to bottom, such as... Figure 4 As shown.

[0783] Step 10: Extract the text "dt1" in the order of black from left to right and from top to bottom.

[0784] Step 11: The extracted text "dt1" is the text entered by social user A. Display the text "dt1" entered by social user A in the chat box so that social user B can see the text entered by social user A.

[0785] Example 2: First step, social user A enters a text (using pure Chinese as an example) in the chat box using a physical or virtual keyboard: “dt1”.

[0786] The second step is to generate a text code from the text entered by social user A:

[0787] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0788] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0789] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown.

[0790] The fourth step is to input the text "dt1" entered by social user A into the social code in white order from left to right and from top to bottom.

[0791] The fifth step involves continuously filling the social code with text entered into it using random, phrase, or sentence formats. For example, random characters are represented by dt16, phrases by dt17, and sentences by dt18. The random characters can be any one or more characters (one Chinese character is one character, and one punctuation mark is also one character), and can be internationally common languages, internationally non-common languages, or other characters such as radicals, emo characters, special symbols, serial numbers, mathematical symbols, etc. Preferably, the random characters are the same language as the user's input. Similarly, phrases are formed by combining Chinese characters from top to bottom and left to right, and sentences are a part or all of a sentence, or a sentence can be entered sequentially into the social code.

[0792] Step 6: Extract the text sequentially from left to right and top to bottom to obtain "dt3".

[0793] Step 7: Transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt3" to social participant B.

[0794] Step 8: Use a QR code generator to generate a social code from the received text code "931b63906c3d3510e799be78a357a4bc", such as... Figure 2 As shown.

[0795] Step 9: Enter the received text "dt3" into the social code in order from left to right and from top to bottom.

[0796] Step 10: Extract the text "dt1" in the order of white text from left to right and from top to bottom.

[0797] Step 11: Generate a text extraction code from the extracted text.

[0798] TextNo=Textcodealgorithm(sectiontext)=MD5(sectiontext)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0799] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the received text code, the extracted text "dt1" is a piece of text entered by social user A. The text "dt1" entered by social user A is displayed in the communication box so that social user B can see the text entered by social user A.

[0800] Example 3: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0801] The second step is to generate a text code from the text entered by social user A:

[0802] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0803] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0804] The text code "931b63906c3d3510e799be78a357a4bc" is converted to a base-62 text code, which is 4tAo6HmsjwU34bj0cHCRCQ. The correspondence between the numerical values ​​and the characters is shown in Table 1 below.

[0805] Table 1. Correspondence between numerical values ​​and characters

[0806]

[0807] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown.

[0808] The fourth step is to input the text "dt1" entered by social user A into the social code in black from top to bottom and from left to right.

[0809] The fifth step involves continuously filling the social code with text entered into it using random or phrase methods. For example, random characters are represented by dt19, and phrases by dt20. The random characters can be any one or more characters (one Chinese character is one character, and one punctuation mark is also one character), and can be internationally common languages, internationally non-common languages, or other characters such as radicals, emo characters, special symbols, serial numbers, mathematical symbols, etc. Preferably, the random characters are the same language as the user's input. Similarly, phrases are formed by combining Chinese characters from top to bottom and left to right, and sentences are part or all of a paragraph, or a paragraph can be entered into the social code sequentially.

[0810] Step 6: Extract the text sequentially from top to bottom and from left to right to obtain "dt4".

[0811] Step 7: Transmit the text code "4tAo6HmsjwU34bj0cHCRCQ" and the extracted text "dt4" to social participant B.

[0812] Step 8: Convert the received text code "4tAo6HmsjwU34bj0cHCRCQ" into hexadecimal text code, which is 931b63906c3d3510e799be78a357a4bc. Use a QR code generator to generate a social code from 931b63906c3d3510e799be78a357a4bc, such as... Figure 2 As shown.

[0813] Step 9: Enter the received text "dt4" into the social code in order from top to bottom and from left to right.

[0814] Step 10: Extract the text "dt1" in the order of black from top to bottom and from left to right.

[0815] Step 11: The extracted text "dt1" is the text entered by social user A. Display the text "dt1" entered by social user A in the chat box so that social user B can see the text entered by social user A.

[0816] Example 4: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0817] The second step is to generate a text code from the text entered by social user A:

[0818] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0819] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0820] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown, Figure 2 The social code shown is rotated 270° clockwise.

[0821] The fourth step is to input the text "dt1" entered by social user A into the social code in white from top to bottom and from left to right.

[0822] The fifth step is to continuously fill the social code with text entered into it using random, phrase, or sentence methods; for example, random, phrase, or sentence.

[0823] Step 6: Extract the text sequentially from top to bottom and from left to right to obtain "dt5".

[0824] Step 7: Transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt5" to social participant B.

[0825] Step 8: Use a QR code generator to generate a social code from the received text code "931b63906c3d3510e799be78a357a4bc", such as... Figure 2 As shown, Figure 2 The social code shown is rotated 270° clockwise.

[0826] Step 9: Enter the received text "dt5" into the social code in order from top to bottom and from left to right.

[0827] Step 10: Extract the text "dt1" in the order of white text from top to bottom and from left to right.

[0828] Step 11: The extracted text "dt1" is the text entered by social user A. Display the text "dt1" entered by social user A in the chat box so that social user B can see the text entered by social user A.

[0829] Example 5: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0830] The second step is to generate a text code from the text entered by social user A:

[0831] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0832] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0833] And convert the text code "931b63906c3d3510e799be78a357a4bc" into a base-32 text code, which is 4K3DHS0V1X6M8EF6DYF2HNF95W.

[0834] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown.

[0835] The fourth step is to input the text "dt1" entered by social user A into the social code in white from top to bottom and from left to right.

[0836] The fifth step is to continuously fill the social code with text entered into it using random, phrase, or sentence methods; for example, random (dt23), phrase (dt24), and sentence (dt25).

[0837] Step 6: Extract the text sequentially from top to bottom and from left to right to obtain "dt6".

[0838] Step 7: Transmit the text code "4K3DHS0V1X6M8EF6DYF2HNF95W" and the extracted text "dt6" to social participant B.

[0839] Step 8: Convert the received text code "4K3DHS0V1X6M8EF6DYF2HNF95W" into a hexadecimal text code, which is 931b63906c3d3510e799be78a357a4bc. Use a QR code generator to generate a social media code from 931b63906c3d3510e799be78a357a4bc, such as... Figure 2 As shown.

[0840] Step 9: Enter the received text "dt6" into the social code in order from top to bottom and from left to right.

[0841] Step 10: Extract the text "dt1" in the order of white text from top to bottom and from left to right.

[0842] Step 11: Generate a text extraction code from the extracted text.

[0843] TextNo=Textcodealgorithm(sectiontext)=MD5(sectiontext)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0844] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the text code converted to hexadecimal in step eight, the extracted text "dt1" is a piece of text entered by social user A. Displaying the text "dt1" entered by social user A in the chat box allows social user B to see the text entered by social user A.

[0845] Example 6: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0846] The second step is to generate a text code from the text entered by social user A:

[0847] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0848] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0849] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown, Figure 2 The social code shown is rotated 90° clockwise.

[0850] The fourth step is to input the text "dt1" entered by social user A into the social code in black from left to right and from top to bottom.

[0851] The fifth step is to continuously fill the social code with text entered into it using random, phrase, or sentence methods; for example, random (dt26), phrase (dt27), and sentence (dt28).

[0852] Step 6: Extract the text sequentially from left to right and top to bottom to obtain "dt7".

[0853] Step 7: Transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt7" to social participant B.

[0854] Step 8: Use a QR code generator to generate a social code from the received text code "931b63906c3d3510e799be78a357a4bc", such as... Figure 2 As shown, Figure 2 The social code shown is rotated 90° clockwise.

[0855] Step 9: Enter the received text "dt7" into the social code in order from left to right and from top to bottom.

[0856] Step 10: Extract the text "dt1" in the order of black from left to right and top to bottom.

[0857] Step 11: Generate a text extraction code from the extracted text.

[0858] TextNo=Textcodealgorithm(sectiontext)=MD5(sectiontext)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0859] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the received text code, the extracted text "dt1" is a piece of text entered by social user A. The text "dt1" entered by social user A is displayed in the communication box so that social user B can see the text entered by social user A.

[0860] Example 7: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0861] The second step is to generate a text code from the text entered by social user A:

[0862] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0863] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0864] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown, Figure 2 The social code shown can be rotated 180° left or right.

[0865] The fourth step is to input the text "dt1" entered by social user A into the social code in black from left to right and from top to bottom.

[0866] The fifth step is to continuously fill the social code with text entered into it using random, phrase, or sentence methods; for example, random (dt29), phrase (dt30), and sentence (dt31).

[0867] Step 6: Extract the text sequentially from left to right and top to bottom to obtain "dt8".

[0868] The seventh step is to transmit the text code "931b63906c3d3510e799be78a357a4bc" and the extracted text "dt8" to social participant B.

[0869] Step 8: Use a QR code generator to generate a social code from the received text code "931b63906c3d3510e799be78a357a4bc", such as... Figure 2 As shown, Figure 2 The social code shown can be rotated 180° to the left or right.

[0870] Step 9: Enter the received text "dt8" into the social code in order from left to right and from top to bottom.

[0871] Step 10: Extract the text "dt1" in the order of black from left to right and from top to bottom.

[0872] Step 11: Generate a text extraction code from the extracted text.

[0873] TextNo=Textcodealgorithm(sectiontext)=MD5(sectiontext)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0874] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the received text code, the extracted text "dt1" is a piece of text entered by social user A. The text "dt1" entered by social user A is displayed in the communication box so that social user B can see the text entered by social user A.

[0875] Example 8: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0876] The second step is to generate a text code from the text entered by social user A:

[0877] TextNO = Text code generation algorithm (section conversation) = MD5 (section conversation) = MD5 (dt1) = 931b63906c3d3510e799be78a357a4bc.

[0878] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0879] And convert the text code "931b63906c3d3510e799be78a357a4bc" into a 32 - bit text code, and this 32 - bit text code is 4K3DHS0V1X6M8EF6DYF2HNF95W.

[0880] In the third step, use a QR code generator to generate a social code from the text code "931b63906c3d3510e799be78a357a4bc", as Figure 2 shown, rotate the social code shown Figure 2 clockwise by 90°, and then rotate it 180° left - right.

[0881] In the fourth step, input the text "dt1" entered by socializer A into the social code in the order of black from top to bottom and from left to right.

[0882] In the fifth step, continuously fill the text entered into the social code in a random, phrase, sentence, etc. manner; for example, randomly like "zhi, zhi", phrase like "dt32", sentence like "dt33".

[0883] In the sixth step, extract the text in order from top to bottom and from left to right to get: "dt9".

[0884] In the seventh step, transmit the text code "4K3DHS0V1X6M8EF6DYF2HNF95W" and the extracted text "dt9" to socializer B.

[0885] In the eighth step, convert the received text code "4K3DHS0V1X6M8EF6DYF2HNF95W" into a 16 - bit text code, and this 16 - bit text code is 931b63906c3d3510e799be78a357a4bc. Use a QR code generator to generate a social code from 931b63906c3d3510e799be78a357a4bc, as Figure 2 shown, rotate the social code shown Figure 2 clockwise by 90°, and then rotate it 180° left - right.

[0886] Step 9: Enter the received text "dt9" into the social code in order from top to bottom and from left to right.

[0887] Step 10: Extract the text "dt1" in the order of black from top to bottom and from left to right.

[0888] Step 11: The extracted text "dt1" is the text entered by social user A. Display the text "dt1" entered by social user A in the chat box so that social user B can see the text entered by social user A.

[0889] Example 9: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0890] The second step is to generate a text code from the text entered by social user A:

[0891] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0892] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0893] And convert the text code "931b63906c3d3510e799be78a357a4bc" into a base-62 text code, which is 4tAo6HmsjwU34bj0cHCRCQ.

[0894] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown, Figure 2 The social code shown is rotated 180° clockwise.

[0895] The fourth step is to input the text "dt1" entered by social user A into the social code in black from top to bottom and from left to right.

[0896] The fifth step is to continuously fill the social code with text entered into it using random, phrase, or sentence methods; for example, random (dt34), phrase (dt35), and sentence (dt36).

[0897] Step 6: Extract the text sequentially from top to bottom and from left to right to obtain "dt10".

[0898] Step 7: Transmit the text code "4tAo6HmsjwU34bj0cHCRCQ" and the extracted text "dt10" to social participant B.

[0899] Step 8: Convert the received text code "4tAo6HmsjwU34bj0cHCRCQ" into hexadecimal text code, which is 931b63906c3d3510e799be78a357a4bc. Use a QR code generator to generate a social code from 931b63906c3d3510e799be78a357a4bc, such as... Figure 2 As shown, Figure 2 The social code shown is rotated 180° clockwise.

[0900] Step 9: Enter the received text "dt10" into the social code in order from top to bottom and from left to right.

[0901] Step 10: Extract the text "dt1" in the order of black from top to bottom and from left to right.

[0902] Step 11: Generate a text extraction code from the extracted text.

[0903] TextNo=Textcodealgorithm(sectiontext)=MD5(sectiontext)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0904] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the text code converted to hexadecimal in step eight, the extracted text "dt1" is a piece of text entered by social user A. Displaying the text "dt1" entered by social user A in the chat box allows social user B to see the text entered by social user A.

[0905] Example 10: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0906] The second step is to generate a text code from the text entered by social user A:

[0907] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0908] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0909] And convert the text code "931b63906c3d3510e799be78a357a4bc" into a base-62 text code, which is 4tAo6HmsjwU34bj0cHCRCQ.

[0910] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown, Figure 2 The social code shown is rotated 180° vertically.

[0911] The fourth step is to input the text "dt1" entered by social user A into the social code in white order from left to right and from top to bottom.

[0912] The fifth step is to continuously fill the social code with text entered into it using random, phrase, or sentence methods; for example, random (dt37), phrase (dt38), and sentence (dt39).

[0913] Step 6: Extract the text sequentially from left to right and top to bottom to obtain "dt11".

[0914] Step 7: Transmit the text code "4tAo6HmsjwU34bj0cHCRCQ" and the extracted text "dt11" to social participant B.

[0915] Step 8: Convert the received text code "4tAo6HmsjwU34bj0cHCRCQ" into hexadecimal text code, which is 931b63906c3d3510e799be78a357a4bc. Use a QR code generator to generate a social code from 931b63906c3d3510e799be78a357a4bc, such as... Figure 2 As shown, Figure 2 The social code shown is rotated 180° vertically.

[0916] Step 9: Enter the received text "dt11" into the social code in order from left to right and from top to bottom.

[0917] Step 10: Extract the text "dt1" in the order of white text from left to right and from top to bottom.

[0918] Step 11: Generate a text extraction code from the extracted text.

[0919] TextNo=Textcodealgorithm(sectiontext)=MD5(sectiontext)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0920] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the text code converted to hexadecimal in step eight, the extracted text "dt1" is a piece of text entered by social user A. Displaying the text "dt1" entered by social user A in the chat box allows social user B to see the text entered by social user A.

[0921] Example 11: First step, social user A enters a text (using pure Chinese as an example) in the chat box: "dt1".

[0922] The second step is to generate a text code from the text entered by social user A:

[0923] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0924] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0925] And convert the text code "931b63906c3d3510e799be78a357a4bc" into a base-62 text code, which is 4tAo6HmsjwU34bj0cHCRCQ.

[0926] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown, Figure 2 The social code shown is first rotated 90° clockwise, then rotated 180° up and down.

[0927] The fourth step is to input the text "dt1" entered by social user A into the social code in white from top to bottom and from left to right.

[0928] The fifth step is to continuously fill the social code with text entered into it using random, phrase, or sentence methods; for example, random (dt40), phrase (dt41), and sentence (dt42).

[0929] Step 6: Extract the text sequentially from top to bottom and from left to right to obtain "dt12".

[0930] Step 7: Transmit the text code "4tAo6HmsjwU34bj0cHCRCQ" and the extracted text "dt12" to social participant B.

[0931] Step 8: Convert the received text code "4tAo6HmsjwU34bj0cHCRCQ" into hexadecimal text code, which is 931b63906c3d3510e799be78a357a4bc. Use a QR code generator to generate a social code from 931b63906c3d3510e799be78a357a4bc, such as... Figure 2 As shown, Figure 2 The social code shown is first rotated 90° clockwise, then rotated 180° up and down.

[0932] Step 9: Enter the received text "dt12" into the social code in order from top to bottom and from left to right.

[0933] Step 10: Extract the text "dt1" in the order of white text from top to bottom and from left to right.

[0934] Step 11: Generate a text extraction code from the extracted text.

[0935] TextNo=Textcodealgorithm(sectiontext)=MD5(sectiontext)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0936] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text extraction code. Since the text extraction code is the same as the text code converted to hexadecimal in step eight, the extracted text "dt1" is a piece of text entered by social user A. Displaying the text "dt1" entered by social user A in the chat box allows social user B to see the text entered by social user A.

[0937] Example 12: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0938] The second step is to generate a text code for the text "dt1" entered by social user A:

[0939] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0940] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0941] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown.

[0942] In the social code, black is marked as 1 and white is marked as 0.

[0943] Extracting 0s and 1s sequentially from left to right and top to bottom yields the binary string:

[0944] Convert the above binary string to a base-62 string, which is 2JDK3MFEg24TdX4hQeuSvtvrLZluYPJQRkUDK1vFmiwRfFbFmyzrtsHfmoVdH3J8p54qsQwPLBcs2RyJecFMkypnLiXGffzCTS7ic4HFjuF4ujh0blsbMSAfr9kL0L3qeQ3gsMKXr3tIKo. Let this base-62 string be its text code.

[0945] Fourth step, input the text "dt1" entered by social user A into the social code in black, from left to right and from top to bottom, as follows: Figure 3 As shown.

[0946] The fifth step involves randomly generating text, phrases, or sentences to continuously fill the social code, such as... Figure 4 As shown; random, for example dt13; phrase, for example dt14; sentence, for example dt15.

[0947] Step 6: Extract the text sequentially from left to right and top to bottom to obtain "dt43".

[0948] Step 7: Transmit the text code “2JDK3MFEg24TdX4hQeuSvtvrLZluYPJQRkUDK1vFmiwRfFbFmyzrtsHfmoVdH3J8p54qsQwPLBcs2RyJecFMkypnLiXGffzCTS7ic4HFjuF4ujh0blsbMSAfr9kL0L3qeQ3gsMKXr3tIKo” and the extracted text “dt43” to social participant B.

[0949] Step 8: Convert the received text code “2JDK3MFEg24TdX4hQeuSvtvrLZluYPJQRkUDK1vFmiwRfFbFmyzrtsHfmoVdH3J8p54qsQwPLBcs2RyJecFMkypnLiXGffzCTS7ic4HFjuF4ujh0blsbMSAfr9kL0L3qeQ3gsMKXr3tIKo” into a binary string.The binary string is .

[0950] The binary string has 841 characters, so a grid consisting of √841*√841=29*29 cells is generated.

[0951] Input the binary strings into the grid in order from left to right and from top to bottom.

[0952] Turn cells containing 1 into black, cells containing 0 into white, and remove 0s, 1s, and grid lines to obtain the social code, such as... Figure 2 As shown.

[0953] Step 9: Enter the received text "dt43" into the social code in order from left to right and from top to bottom, such as... Figure 4 As shown.

[0954] Step 10: Extract the text "dt1" in the order of black from left to right and from top to bottom.

[0955] Step 11: The extracted text "dt1" is the text entered by social user A. Display the text "dt1" entered by social user A in the chat box so that social user B can see the text entered by social user A.

[0956] Example 13: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0957] The second step is to generate a text code from the text entered by social user A:

[0958] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0959] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0960] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown, Figure 2 The social code shown is rotated 270° clockwise.

[0961] In the social code, black is marked as 1 and white is marked as 0.

[0962] Extracting 0s and 1s sequentially from left to right and top to bottom yields the binary string:

[0963] Convert the above binary string to a base-62 string, which is 2Jzg8Tbz9JdFprNCSvVhmVt1lsM7vGv7SeNAvw11BSBRKv5mMMDoebPEPdlq2xiToWxtJmvSHz9H4Jq3LnHyXJTFxKBar1lhAaXCFaWlXgTvT54Fra1INux7CQYTDF55GfgY16R9I5rkir. Let this base-62 character be the text code.

[0964] The fourth step is to input the text "dt1" entered by social user A into the social code in white from top to bottom and from left to right.

[0965] The fifth step is to continuously fill the social code with text entered into it using random, phrase, or sentence methods; for example, random, phrase, or sentence.

[0966] Step 6: Extract the text sequentially from top to bottom and from left to right to obtain "dt5".

[0967] Step 7: Transmit the text code “2Jzg8Tbz9JdFprNCSvVhmVt1lsM7vGv7SeNAvw11BSBRKv5mMMDoebPEPdlq2xiToWxtJmvSHz9H4Jq3LnHyXJTFxKBar1lhAaXCFaWlXgTvT54Fra1INux7CQYTDF55GfgY16R9I5rkir” and the extracted text “dt5” to social participant B.

[0968] Step 8: Convert the received text code “2Jzg8Tbz9JdFprNCSvVhmVt1lsM7vGv7SeNAvw11BSBRKv5mMMDoebPEPdlq2xiToWxtJmvSHz9H4Jq3LnHyXJTFxKBar1lhAaXCFaWlXgTvT54Fra1INux7CQYTDF55GfgY16R9I5rkir” into a binary string.The binary string is .

[0969] The binary string has 841 characters, so a grid consisting of √841*√841=29*29 cells is generated.

[0970] Input the binary strings into the grid in order from left to right and from top to bottom.

[0971] Turn cells containing 1 into black, cells containing 0 into white, and remove 0s and 1s from the grid, as well as the grid lines, to obtain the social code.

[0972] Step 9: Enter the received text "dt5" into the social code in order from top to bottom and from left to right.

[0973] Step 10: Extract the text "dt1" in the order of white text from top to bottom and from left to right.

[0974] Step 11: The extracted text "dt1" is the text entered by social user A. Display the text "dt1" entered by social user A in the chat box so that social user B can see the text entered by social user A.

[0975] Example 14: First step, social user A enters a text in the chat box (using pure Chinese as an example): "dt1".

[0976] The second step is to generate a text code for the text "dt1" entered by social user A:

[0977] TextNO=Textcodegenerationalgorithm(sectionconversation)=MD5(sectionconversation)=MD5(dt1)=931b63906c3d3510e799be78a357a4bc.

[0978] Among them, 931b63906c3d3510e799be78a357a4bc is the generated text code.

[0979] The third step is to use a QR code generator to convert the text code "931b63906c3d3510e799be78a357a4bc" into a social code, such as... Figure 2 As shown.

[0980] Fourth step, input the text "dt1" entered by social user A into the social code in black, from left to right and from top to bottom, as follows: Figure 3 As shown.

[0981] The fifth step involves randomly generating text, phrases, or sentences to continuously fill the social code, such as... Figure 4 As shown; random, for example dt13; phrase, for example dt14; sentence, for example dt15.

[0982] Step 6: Extract the text sequentially from left to right and top to bottom to obtain "dt43".

[0983] The extracted text yielded 116 characters. The black characters in the social code were marked as 1 and the white characters as 0, arranged from left to right and top to bottom, for a total of 116 characters.

[0984] Extracting 0s and 1s sequentially from left to right and top to bottom yields the following binary string: 11111110111010000001001111111100000100010000111101010000011011101001011001000010101110110111010000100001100101011101.

[0985] Convert the above binary string to a base-62 string, which is 7hplQ1l0r3L2exCvnuOh. Then, treat this base-62 character as a text code.

[0986] Step 7: Transmit the text code "7hplQ1l0r3L2exCvnuOh" and the extracted text "dt43" to social participant B.

[0987] Step 8: Convert the received text code "7hplQ1l0r3L2exCvnuOh" into a binary string, which is 11111110111010000001001111111100000100010000111101010000011011101001011001000010101110110111010000100001100101011101.

[0988] The binary string is 116 characters long, thus generating a grid of 4*29 cells. Alternatively, a grid of 1*116 cells can be generated.

[0989] Input the binary strings into the grid in order from left to right and from top to bottom.

[0990] Turn cells containing 1 into black, cells containing 0 into white, and remove 0s and 1s from the grid, as well as the grid lines, to obtain the social code.

[0991] Step 9: Enter the received text "dt43" into the social code in order from left to right and from top to bottom.

[0992] Step 10: Extract the text "dt1" in the order of black from left to right and from top to bottom.

[0993] Step 11: The extracted text "dt1" is the text entered by social user A. Display the text "dt1" entered by social user A in the chat box so that social user B can see the text entered by social user A.

[0994] In a preferred embodiment of the present invention, step S1 further includes social user A inputting a social video; the social video (also called a private video) can be a selfie / mutual selfie between couples, a selfie / mutual selfie between spouses, or other types of videos;

[0995] In a preferred embodiment of the present invention, the method for processing the social video input by social user A in step S2 is as follows:

[0996] S21, Get the number of images in the social video, and convert the social video into social images:

[0997] A1=B1*t1,

[0998] A1 represents the number of images in the social video;

[0999] B1 represents the video frame rate, measured in frames per second.

[1000] t1 represents the duration of the social video; the unit is seconds.

[1001] The images are listed in order of playback time: Social Image 1, Social Image 2, Social Image 3, ..., Social Image A1.

[1002] S22, obtain the RGB value of each social image, process the RGB value of each social image to obtain the RGB value of each new social image;

[1003] S221, convert the RGB values ​​in each social image into binary RGB values ​​consisting of 0s and 1s;

[1004] S222, convert the binary RGB values ​​in each social media image to RGB values ​​with consistent bit width; the method for converting the binary RGB values ​​in each social media image to RGB values ​​with consistent bit width is as follows:

[1005] If in social media photos If the red pixel value of a pixel is equal to the preset number of bits, then it will not appear in the social image. Processing the red pixel value of a pixel;

[1006] If in social media photos If the red pixel value of a pixel is greater than a preset number of bits, then in the social image... Delete one or more digits from the beginning of the red pixel value of a pixel so that the value after deleting one or more digits is equal to the preset number of digits.

[1007] If in social media photos If the red pixel value of a pixel is less than a preset number of bits, then in the social image... Add one or more zeros to the front of the red pixel value of a pixel so that the added zeros equal the preset number of bits.

[1008] If in social media photos If the green pixel value of a pixel is equal to the preset bit depth, then it will not appear in the social image. Processing the green pixel values ​​of individual pixels;

[1009] If in social media photos If the green pixel value of a pixel is greater than a preset number of bits, then the social image will be considered as... Delete one or more digits from the beginning of the green pixel value of a pixel so that the value after deleting one or more digits is equal to the preset number of digits;

[1010] If in social media photos If the green pixel value of a pixel is less than a preset number of bits, then the social image will be considered as... Add one or more zeros to the front of the green pixel value of a pixel so that the value after adding one or more zeros is equal to the preset number of bits.

[1011] If in social media photos If the blue pixel value of a pixel is equal to the preset bit depth, then it will not appear in the social image. Processing the blue pixel values ​​of individual pixels;

[1012] If in social media photos If the blue pixel value of a pixel is greater than a preset number of bits, then the social image will be... Delete one or more digits from the beginning of the blue pixel value of a pixel so that the value after deleting one or more digits is equal to the preset number of digits;

[1013] If in social media photos If the blue pixel value of a pixel is less than a preset number of bits, then in the social image... Add one or more zeros to the front of the blue pixel value of each pixel so that the result is equal to the preset number of bits; the preset number of bits is the color depth of each social image.

[1014] S223, perform pixel value calculation on the pixel values ​​of each social image to obtain the pixel values ​​of each new social image; each new social image can be obtained based on the pixel values ​​of each new social image;

[1015] ,

[1016] ,

[1017] ,

[1018] =1, 2, 3, ... ; Indicates the number of vertical pixels in a social media image;

[1019] =1, 2, 3, ... ; This indicates the number of horizontal pixels in a social media image;

[1020] Indicates in social media photos The red pixel value of the pixel;

[1021] Indicates in social media photos The green pixel value of the pixel;

[1022] Indicates in social media photos The blue pixel value of the pixel;

[1023] Indicating new social media photos The red pixel value of the pixel;

[1024] Indicating new social media photos The green pixel value of the pixel;

[1025] Indicating new social media photos The blue pixel value of the pixel;

[1026] ,

[1027] This represents the pixel value at pixel (y,x) in a social image.

[1028] =1, 2, 3, ... ; Indicates the number of vertical pixels in a social media image;

[1029] =1, 2, 3, ... ; This indicates the number of horizontal pixels in a social media image;

[1030] ,

[1031] Indicating new social media photos The pixel value of a pixel;

[1032] =1, 2, 3, ... ; Indicates the number of vertical pixels in a social media image;

[1033] =1, 2, 3, ... ; This indicates the number of horizontal pixels in a social media image;

[1034] ,

[1035] in, Represents the pixel value arrangement of social media images;

[1036] This represents the pixel value at pixel (1,1) in the social image;

[1037] This represents the pixel value at pixel (1,2) in the social image;

[1038] This represents the pixel value at pixel (1,3) in the social image;

[1039] This represents the pixel value at pixel (1,X) in a social image.

[1040] This represents the pixel value at pixel (2,1) in the social image.

[1041] This represents the pixel value at (2,2) in the social image;

[1042] This represents the pixel value at pixel (2,3) in the social image;

[1043] This represents the pixel value at pixel (2,X) in the social image;

[1044] This represents the pixel value at pixel (3,1) in the social image;

[1045] This represents the pixel value at (3,2) in the social image;

[1046] This represents the pixel value at (3,3) in the social image;

[1047] This represents the pixel value at pixel (3,X) in the social image;

[1048] This represents the pixel value at pixel (Y,1) in the social image.

[1049] This represents the pixel value at pixel (Y,2) in the social image.

[1050] This represents the pixel value at pixel (Y,3) in the social image.

[1051] This represents the pixel value at pixel (Y,X) in a social image.

[1052] This represents the pixel value at pixel (y,x) in a social image.

[1053] =1, 2, 3, ... ; Indicates the number of vertical pixels in a social media image;

[1054] =1, 2, 3, ... ; This indicates the number of horizontal pixels in a social media image;

[1055] S23, according to the playback time, the new first social image, the new second social image, the new third social image, ..., the new A1 social image are combined into a processed social video in sequence.

[1056] For example, suppose social user A inputs a social video that is 10 minutes long and has a frame rate of 30 frames per second. Therefore, A1 = B1 * t1 = 10 min * 30 frames / second = 18000 frames (images), which are arranged sequentially from the playback time as the 1st social image, the 2nd social image, the 3rd social image, ..., the 18000th social image. Each social image has an 8-bit color depth and 2 × 3 pixels in each direction. Taking the 1st social image as an example, assume that the pixel values ​​(decimal) of the 1st social image are arranged as shown in Table 2.

[1057] Table 2. Pixel value arrangement of the first social media image.

[1058]

[1059] In the first row and first column, the value 1 represents the red pixel value of the first social media image at pixel (1,1). The value 22 represents the green pixel value of the first social media image at pixel (1,1). The value 3 represents the blue pixel value of the first social media image at pixel (1,1). The value 4 represents the red pixel value of the first social media image at pixel (1,2). The value 55 represents the green pixel value of the first social media image at pixel (1,2). The value 6 represents the blue pixel value of the first social media image at pixel (1,2). Other values ​​are not described.

[1060] The processing of social media images involves the following steps:

[1061] The first step is to obtain the RGB values ​​of the first social media image:

[1062] ,

[1063] The second step is to convert the RGB values ​​in the first social media image into binary RGB values ​​consisting of 0s and 1s:

[1064] ,

[1065] The third step is to convert the binary RGB values ​​in each social media image to RGB values ​​with consistent bit width:

[1066] ,

[1067] The fourth step is to perform pixel value calculations on the pixel values ​​of the first social image to obtain the new pixel values ​​for the first social image:

[1068] ,

[1069] The above pixel values ​​can be converted to decimal:

[1070] ,

[1071] Fifth step: Based on the above pixel values, you can obtain the new first social media image.

[1072] In a preferred embodiment of the present invention, step S3 is further included: after social media user B receives a social video sent by social media user A, social media user B processes the received social video to obtain a social video input by social media user A.

[1073] In a preferred embodiment of the present invention, the method for social participant B to process the received social video in step S3 includes the following steps:

[1074] S31, obtain the number of images in the received social video, and convert the received social video into social images:

[1075] A2 = B2 * t2,

[1076] Where A2 represents the number of images in the received social video;

[1077] B2 indicates the received video frame rate, measured in frames per second;

[1078] t2 represents the duration of the received social media video; the unit is seconds.

[1079] The social media images received are listed in order from first to last, in sequence: A1 receiving social media images, A2 receiving social media images, A3 receiving social media images, ..., A2 receiving social media images.

[1080] S32, obtain the RGB value of each received social image, process the RGB value of each received social image to obtain the RGB value of each new received social image;

[1081] S321, convert the RGB values ​​in each received social image into binary RGB values ​​consisting of 0s and 1s;

[1082] S322, convert the binary RGB values ​​in each received social media image into RGB values ​​with consistent bit width; the method for converting the binary RGB values ​​in each received social media image into RGB values ​​with consistent bit width is as follows:

[1083] If receiving social media photos in If the red pixel value of a pixel is equal to the preset number of bits, then it will not be displayed in the received social media image. Processing the red pixel value of a pixel;

[1084] If receiving social media photos in If the red pixel value of a pixel is greater than a preset number of bits, then the received social media image will be considered as... Delete one or more digits from the beginning of the red pixel value of a pixel so that the value after deleting one or more digits is equal to the preset number of digits.

[1085] If receiving social media photos in If the red pixel value of a pixel is less than a preset number of bits, then the received social media image will be considered as... Add one or more zeros to the front of the red pixel value of a pixel so that the added zeros equal the preset number of bits.

[1086] If receiving social media photos in If the green pixel value of a pixel is equal to the preset bit depth, then it will not be displayed in the received social media image. Processing the green pixel values ​​of individual pixels;

[1087] If receiving social media photos in If the green pixel value of a pixel is greater than a preset number of bits, then the received social media image will be considered as a valid image. Delete one or more digits from the beginning of the green pixel value of a pixel so that the value after deleting one or more digits is equal to the preset number of digits;

[1088] If receiving social media photos in If the green pixel value of a pixel is less than a preset number of bits, then the received social media image will be considered as having a lower green pixel value. Add one or more zeros to the front of the green pixel value of a pixel so that the value after adding one or more zeros is equal to the preset number of bits.

[1089] If receiving social media photos in If the blue pixel value of a pixel is equal to the preset bit depth, then it will not be displayed in the received social media image. Processing the blue pixel values ​​of individual pixels;

[1090] If receiving social media photos in If the blue pixel value of a pixel is greater than a preset number of bits, then the received social media image will be... Delete one or more digits from the beginning of the blue pixel value of a pixel so that the value after deleting one or more digits is equal to the preset number of digits;

[1091] If receiving social media photos in If the blue pixel value of a pixel is less than a preset number of bits, then the received social media image will be... One or more zeros are added to the front of the blue pixel value of each pixel, so that the result after adding one or more zeros is equal to the preset number of bits; the preset number of bits is the color depth of each received social image.

[1092] S323, perform pixel value calculation on the pixel values ​​of each received social image to obtain the pixel values ​​of each new received social image; each new received social image can be obtained based on the pixel values ​​of each new received social image;

[1093] ,

[1094] ,

[1095] ,

[1096] =1, 2, 3, ... ; This indicates the number of vertical pixels in the received social media image;

[1097] =1, 2, 3, ... ; This indicates the number of horizontal pixels in the received social media image;

[1098] Indicates receiving social media images The red pixel value of the pixel;

[1099] Indicates receiving social media images The green pixel value of the pixel;

[1100] Indicates receiving social media images The blue pixel value of the pixel;

[1101] Indicates new social media image reception The red pixel value of the pixel;

[1102] Indicates new social media image reception The green pixel value of the pixel;

[1103] Indicates new social media image reception The blue pixel value of the pixel;

[1104] ,

[1105] Indicates receiving social media images The pixel value of a pixel;

[1106] =1, 2, 3, ... ; This indicates the number of vertical pixels in the received social media image;

[1107] =1, 2, 3, ... ; This indicates the number of horizontal pixels in the received social media image;

[1108] ,

[1109] Indicates new social media image reception The pixel value of a pixel;

[1110] =1, 2, 3, ... ; This indicates the number of vertical pixels in the received social media image;

[1111] =1, 2, 3, ... ; This indicates the number of horizontal pixels in the received social media image;

[1112] ,

[1113] in, This indicates the pixel value arrangement of the received social media images;

[1114] This represents the pixel value at pixel (1,1) in the received social image;

[1115] This represents the pixel value at pixel (1,2) in the received social image;

[1116] This represents the pixel value at pixel (1,3) in the received social image;

[1117] Indicates receiving social media images The pixel value of a pixel;

[1118] This represents the pixel value at pixel (2,1) in the received social image;

[1119] This represents the pixel value at (2,2) in the received social image;

[1120] This represents the pixel value at point (2,3) in the received social image;

[1121] Indicates receiving social media images The pixel value of a pixel;

[1122] This represents the pixel value at pixel (3,1) in the received social image;

[1123] This represents the pixel value at (3,2) in the received social image;

[1124] This represents the pixel value at (3,3) in the received social image;

[1125] Indicates receiving social media images The pixel value of a pixel;

[1126] Indicates receiving social media images The pixel value of a pixel;

[1127] Indicates receiving social media images The pixel value of a pixel;

[1128] Indicates receiving social media images The pixel value of a pixel;

[1129] Indicates receiving social media images The pixel value of a pixel;

[1130] Indicates receiving social media images The pixel value of a pixel;

[1131] =1, 2, 3, ... ; This indicates the number of vertical pixels in the received social media image;

[1132] =1, 2, 3, ... ; This indicates the number of horizontal pixels in the received social media image;

[1133] S33, according to the playback time, the new first received social image, the new second received social image, the new third received social image, ..., the new A2 received social image are combined into a processed social video in sequence.

[1134] In a preferred embodiment of the present invention, step S221 is to rotate and / or flip each social image; and then convert the RGB values ​​in each social image into binary RGB values ​​consisting of 0 and 1; the rotation includes rotating clockwise / counterclockwise by 180°, and the flipping includes flipping left and right / front and back by 180°.

[1135] Rotating 180° clockwise or counterclockwise results in:

[1136] ,

[1137] in, This indicates the pixel value arrangement of a social media image after it has been rotated 180° clockwise or counterclockwise.

[1138] This represents the pixel value at the (Y,X) pixel point in a social image after rotating it 180° clockwise or counterclockwise.

[1139] This represents the pixel value at pixel (Y,3) in a social image after rotating it 180° clockwise or counterclockwise.

[1140] This represents the pixel value at pixel (Y,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1141] This represents the pixel value at pixel (Y,1) in a social image after rotating it 180° clockwise or counterclockwise.

[1142] This represents the pixel value at the (3,X) pixel point in a social image after rotating it 180° clockwise or counterclockwise.

[1143] This represents the pixel value at point (3,3) in a social image after rotating 180° clockwise or counterclockwise.

[1144] This represents the pixel value at pixel (3,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1145] This represents the pixel value at pixel (3,1) in a social image after rotating it 180° clockwise or counterclockwise.

[1146] This represents the pixel value at pixel (2,X) in a social image after rotating it 180° clockwise or counterclockwise.

[1147] This represents the pixel value at pixel (2,3) in a social image after rotating it 180° clockwise or counterclockwise.

[1148] This represents the pixel value at pixel (2,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1149] This represents the pixel value at pixel (2,1) in a social image after rotating it 180° clockwise or counterclockwise.

[1150] This represents the pixel value at pixel (1,X) in a social image after rotating it 180° clockwise or counterclockwise.

[1151] This represents the pixel value at pixel (1,3) in a social image after rotating it 180° clockwise or counterclockwise.

[1152] This represents the pixel value at pixel (1,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1153] This represents the pixel value at pixel (1,1) in a social image after rotating 180° clockwise or counterclockwise.

[1154] This represents the pixel value at pixel (y,x) in a social image after rotating it 180° clockwise or counterclockwise.

[1155] =1, 2, 3, ... ; Indicates the number of vertical pixels in a social media image;

[1156] =1, 2, 3, ... ; This indicates the number of horizontal pixels in a social media image;

[1157] Flipping it 180° left and right results in:

[1158] ,

[1159] in, This represents the pixel value arrangement after a social media image is flipped 180° horizontally. This represents the pixel value at pixel (1,X) in a social image after being flipped 180° horizontally. This represents the pixel value at pixel (1,3) in a social image after being flipped 180° horizontally.

[1160] This represents the pixel value at pixel (1,2) in a social image after being flipped 180° horizontally. This represents the pixel value at pixel (1,1) in a social image after being flipped 180° horizontally. This represents the pixel value at pixel (2,X) in a social image after being flipped 180° horizontally.

[1161] This represents the pixel value at pixel (2,3) in a social image after being flipped 180° horizontally. This represents the pixel value at pixel (2,2) in a social image after being flipped 180° horizontally. This represents the pixel value at pixel (2,1) in a social image after being flipped 180° horizontally.

[1162] This represents the pixel value at pixel (3,X) in a social image after being flipped 180° horizontally. This represents the pixel value at (3,3) in a social image after being flipped 180° horizontally. This represents the pixel value at pixel (3,2) in a social image after being flipped 180° horizontally.

[1163] This represents the pixel value at pixel (3,1) in a social image after being flipped 180° horizontally. This represents the pixel value at the (Y,X) pixel point in a social image after being flipped 180° horizontally. This represents the pixel value at pixel (Y,3) in a social image after being flipped 180° horizontally.

[1164] This represents the pixel value at pixel (Y,2) in a social image after being flipped 180° horizontally. This represents the pixel value at pixel (Y,1) in a social image after being flipped 180° horizontally. This represents the pixel value at the (y,x) pixel point in a social image after being flipped 180° horizontally.

[1165] =1, 2, 3, ... ; Indicates the number of vertical pixels in a social media image; =1, 2, 3, ... ; This indicates the number of horizontal pixels in a social media image;

[1166] First rotate 180° clockwise / counterclockwise, then flip 180° left or right:

[1167] ,

[1168] in, This represents the pixel value arrangement after a social media image is flipped 180° vertically. This represents the pixel value at pixel (Y,1) in a social image after being flipped 180° vertically. This represents the pixel value at pixel (Y,2) in a social image after being flipped 180° vertically.

[1169] This represents the pixel value at pixel (Y,3) in a social image after being flipped 180° vertically. This represents the pixel value at the (Y,X) pixel point in a social image after being flipped 180° vertically. This represents the pixel value at pixel (3,1) in a social image after being flipped 180° vertically.

[1170] This represents the pixel value at (3,2) in a social image after being flipped 180° vertically. This represents the pixel value at (3,3) in a social image after being flipped 180° vertically. This represents the pixel value at pixel (3,X) in a social image after being flipped 180° vertically.

[1171] This represents the pixel value at pixel (2,1) in a social image after being flipped 180° vertically. This represents the pixel value at pixel (2,2) in a social image after being flipped 180° vertically. This represents the pixel value at pixel (2,3) in a social image after being flipped 180° vertically.

[1172] This represents the pixel value at pixel (2,X) in a social image after being flipped 180° vertically. This represents the pixel value at pixel (1,1) in a social image after being flipped 180° vertically. This represents the pixel value at pixel (1,2) in a social image after being flipped 180° vertically.

[1173] This represents the pixel value at pixel (1,3) in a social image after being flipped 180° vertically. This represents the pixel value at pixel (1,X) in a social image after being flipped 180° vertically. This represents the pixel value at pixel (y,x) in a social image after being flipped 180° vertically.

[1174] =1, 2, 3, ... ; Indicates the number of vertical pixels in a social media image; =1, 2, 3, ... ; This indicates the number of horizontal pixels in a social media image;

[1175] When it Take 4. When taking 5:

[1176] ,

[1177] in, Represents the pixel value arrangement of social media images;

[1178] This represents the pixel value at pixel (1,1) in the social image;

[1179] This represents the pixel value at pixel (1,2) in the social image;

[1180] This represents the pixel value at pixel (1,3) in the social image;

[1181] This represents the pixel value at pixel (1,4) in the social image;

[1182] This represents the pixel value at pixel (2,1) in the social image.

[1183] This represents the pixel value at (2,2) in the social image;

[1184] This represents the pixel value at pixel (2,3) in the social image;

[1185] This represents the pixel value at (2,4) in the social image;

[1186] This represents the pixel value at pixel (3,1) in the social image;

[1187] This represents the pixel value at (3,2) in the social image;

[1188] This represents the pixel value at (3,3) in the social image;

[1189] This represents the pixel value at pixel (3,4) in the social image;

[1190] This represents the pixel value at pixel (4,1) in the social image;

[1191] This represents the pixel value at (4,2) in the social image;

[1192] This represents the pixel value at (4,3) in the social image;

[1193] This represents the pixel value at (4,4) in the social image;

[1194] This represents the pixel value at pixel (5,1) in the social image.

[1195] This represents the pixel value at (5,2) in the social image;

[1196] This represents the pixel value at (5,3) in the social image;

[1197] This represents the pixel value at (5,4) in the social image;

[1198] This represents the pixel value at pixel (y,x) in a social image.

[1199] =1, 2, 3, 4, 5;

[1200] =1, 2, 3, 4;

[1201] When it Take 4. When the value is 5, rotating it 180° clockwise or counterclockwise results in:

[1202] ,

[1203] in, This indicates the pixel value arrangement of a social media image after it has been rotated 180° clockwise or counterclockwise.

[1204] in, This represents the pixel value at pixel (5,4) in a social image after rotating it 180° clockwise or counterclockwise.

[1205] This represents the pixel value at pixel (5,3) in a social image after rotating it 180° clockwise or counterclockwise.

[1206] This represents the pixel value at pixel (5,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1207] This represents the pixel value at pixel (5,1) in a social image after rotating it 180° clockwise or counterclockwise.

[1208] This represents the pixel value at pixel (4,4) in a social image after rotating it 180° clockwise or counterclockwise.

[1209] This represents the pixel value at pixel (4,3) in a social image after rotating it 180° clockwise or counterclockwise.

[1210] This represents the pixel value at pixel (4,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1211] This represents the pixel value at pixel (4,1) in a social image after rotating it 180° clockwise or counterclockwise.

[1212] This represents the pixel value at pixel (3,4) in a social image after rotating it 180° clockwise or counterclockwise.

[1213] This represents the pixel value at point (3,3) in a social image after rotating 180° clockwise or counterclockwise.

[1214] This represents the pixel value at pixel (3,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1215] This represents the pixel value at pixel (3,1) in a social image after rotating it 180° clockwise or counterclockwise.

[1216] This represents the pixel value at pixel (2,4) in a social image after rotating it 180° clockwise or counterclockwise.

[1217] This represents the pixel value at pixel (2,3) in a social image after rotating it 180° clockwise or counterclockwise.

[1218] This represents the pixel value at pixel (2,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1219] This represents the pixel value at pixel (2,1) in a social image after rotating it 180° clockwise or counterclockwise.

[1220] This represents the pixel value at pixel (1,4) in a social image after rotating it 180° clockwise or counterclockwise.

[1221] This represents the pixel value at pixel (1,3) in a social image after rotating it 180° clockwise or counterclockwise.

[1222] This represents the pixel value at pixel (1,2) in a social image after rotating it 180° clockwise or counterclockwise.

[1223] This represents the pixel value at pixel (1,1) in a social image after rotating 180° clockwise or counterclockwise.

[1224] This represents the pixel value at pixel (y,x) in a social image after rotating it 180° clockwise or counterclockwise.

[1225] =1, 2, 3, 4, 5;

[1226] =1, 2, 3, 4;

[1227] When it Take 4. When the value is 5, rotating it 180° left and right gives:

[1228] ,

[1229] in, This represents the pixel value arrangement after a social media image is flipped 180° horizontally.

[1230] This represents the pixel value at pixel (1,4) in a social image after being flipped 180° horizontally.

[1231] This represents the pixel value at pixel (1,3) in a social image after being flipped 180° horizontally.

[1232] This represents the pixel value at pixel (1,2) in a social image after being flipped 180° horizontally.

[1233] This represents the pixel value at pixel (1,1) in a social image after being flipped 180° horizontally.

[1234] This represents the pixel value at pixel (2,4) in a social image after being flipped 180° horizontally.

[1235] This represents the pixel value at pixel (2,3) in a social image after being flipped 180° horizontally.

[1236] This represents the pixel value at pixel (2,2) in a social image after being flipped 180° horizontally.

[1237] This represents the pixel value at pixel (2,1) in a social image after being flipped 180° horizontally.

[1238] This represents the pixel value at pixel (3,4) in a social image after being flipped 180° horizontally.

[1239] This represents the pixel value at (3,3) in a social image after being flipped 180° horizontally.

[1240] This represents the pixel value at pixel (3,2) in a social image after being flipped 180° horizontally.

[1241] This represents the pixel value at pixel (3,1) in a social image after being flipped 180° horizontally.

[1242] This represents the pixel value at pixel (4,4) in a social image after being flipped 180° horizontally.

[1243] This represents the pixel value at (4,3) in a social image after being flipped 180° horizontally.

[1244] This represents the pixel value at pixel (4,2) in a social image after being flipped 180° horizontally.

[1245] This represents the pixel value at pixel (4,1) in a social image after being flipped 180° horizontally.

[1246] This represents the pixel value at (5,4) in a social image after being flipped 180° horizontally.

[1247] This represents the pixel value at (5,3) in a social image after being flipped 180° horizontally.

[1248] This represents the pixel value at pixel (5,2) in a social image after being flipped 180° horizontally.

[1249] This represents the pixel value at pixel (5,1) in a social image after being flipped 180° horizontally.

[1250] This represents the pixel value at the (y,x) pixel point in a social image after being flipped 180° horizontally.

[1251] =1, 2, 3, 4, 5;

[1252] =1, 2, 3, 4;

[1253] When it Take 4. When taking 5, flipping it 180° forward and backward gives:

[1254] ,

[1255] in, This represents the pixel value arrangement after a social media image is flipped 180° forward and backward.

[1256] This represents the pixel value at pixel (5,1) in a social image after being flipped 180° forward and backward.

[1257] This represents the pixel value at pixel (5,2) in a social image after being flipped 180° forward and backward.

[1258] This represents the pixel value at pixel (5,3) in a social image after being flipped 180° forward and backward.

[1259] This represents the pixel value at (5,4) in a social image after being flipped 180° forward and backward.

[1260] This represents the pixel value at pixel (4,1) in a social image after being flipped 180° forward and backward.

[1261] This represents the pixel value at pixel (4,2) in a social image after being flipped 180° forward and backward.

[1262] This represents the pixel value at (4,3) in a social image after being flipped 180° forward and backward.

[1263] This represents the pixel value at (4,4) in a social image after being flipped 180° forward and backward.

[1264] This represents the pixel value at pixel (3,1) in a social image after being flipped 180° forward and backward.

[1265] This represents the pixel value at pixel (3,2) in a social image after being flipped 180° forward and backward.

[1266] This represents the pixel value at (3,3) in a social image after being flipped 180° forward and backward.

[1267] This represents the pixel value at (3,4) in a social image after being flipped 180° forward and backward.

[1268] This represents the pixel value at pixel (2,1) in a social image after being flipped 180° forward and backward.

[1269] This represents the pixel value at pixel (2,2) in a social image after being flipped 180° forward and backward.

[1270] This represents the pixel value at pixel (2,3) in a social image after being flipped 180° forward and backward.

[1271] This represents the pixel value at pixel (2,4) in a social image after being flipped 180° forward and backward.

[1272] This represents the pixel value at pixel (1,1) in a social image after being flipped 180° forward and backward.

[1273] This represents the pixel value at pixel (1,2) in a social image after being flipped 180° forward and backward.

[1274] This represents the pixel value at pixel (1,3) in a social image after being flipped 180° forward and backward.

[1275] This represents the pixel value at pixel (1,4) in a social image after being flipped 180° forward and backward.

[1276] This represents the pixel value at the (y,x) pixel point in a social image after being flipped 180° forward and backward.

[1277] =1, 2, 3, 4, 5;

[1278] =1, 2, 3, 4;

[1279] Correspondingly, step S321 involves rotating and / or flipping each received social media image; then converting the RGB values ​​in each received social media image into binary RGB values ​​consisting of 0s and 1s; rotation includes rotating clockwise / counterclockwise by 180°, and flipping includes flipping left / right / front / back by 180°.

[1280] Rotating 180° clockwise or counterclockwise results in:

[1281] ,

[1282] in, This indicates the pixel value arrangement after receiving a social media image and rotating it 180° clockwise or counterclockwise.

[1283] Indicates receiving social media images The pixel value of a pixel after rotating it 180° clockwise or counterclockwise;

[1284] Indicates receiving social media images The pixel value of a pixel after rotating it 180° clockwise or counterclockwise;

[1285] Indicates receiving social media images The pixel value of a pixel after rotating it 180° clockwise or counterclockwise;

[1286] Indicates receiving social media images The pixel value of a pixel after rotating it 180° clockwise or counterclockwise;

[1287] Indicates receiving social media images The pixel value of a pixel after rotating it 180° clockwise or counterclockwise;

[1288] This represents the pixel value at point (3,3) in the social image after rotating it 180° clockwise or counterclockwise.

[1289] This represents the pixel value at point (3,2) in the social image after rotating it 180° clockwise or counterclockwise.

[1290] This represents the pixel value at pixel (3,1) in the received social image after rotating 180° clockwise or counterclockwise.

[1291] Indicates receiving social media images The pixel value of a pixel after rotating it 180° clockwise or counterclockwise;

[1292] This represents the pixel value at point (2,3) in the social image after rotating it 180° clockwise or counterclockwise.

[1293] This represents the pixel value at point (2,2) in the social image after rotating it 180° clockwise or counterclockwise.

[1294] This represents the pixel value at pixel (2,1) in the received social image after rotating it 180° clockwise or counterclockwise.

[1295] Indicates receiving social media images The pixel value of a pixel after rotating it 180° clockwise or counterclockwise;

[1296] This represents the pixel value at point (1,3) in the social image after rotating it 180° clockwise or counterclockwise.

[1297] This represents the pixel value at point (1,2) in the social image after rotating it 180° clockwise or counterclockwise.

[1298] This represents the pixel value of the received social image at pixel (1,1) after rotating it 180° clockwise or counterclockwise.

[1299] This indicates that the received social image is located in (y, x). The pixel value of a pixel after rotating it 180° clockwise or counterclockwise;

[1300] =1, 2, 3, ... ; This indicates the number of vertical pixels in the received social media image;

[1301] =1, 2, 3, ... ; This indicates the number of horizontal pixels in the received social media image;

[1302] Flipping it 180° left and right results in:

[1303] ,

[1304] in, This indicates the pixel value arrangement after receiving social media images and flipping them 180° horizontally.

[1305] Indicates receiving social media images The pixel value after flipping the pixel value horizontally by 180°.

[1306] This represents the pixel value at point (1,3) in the received social image after being flipped 180° horizontally.

[1307] This represents the pixel value at pixel (1,2) in the received social image after being flipped 180° horizontally.

[1308] This represents the pixel value of the received social image at pixel (1,1) after being flipped 180° horizontally.

[1309] Indicates receiving social media images The pixel value after flipping the pixel value horizontally by 180°.

[1310] This represents the pixel value at point (2,3) in the received social image after being flipped 180° horizontally.

[1311] This represents the pixel value at point (2,2) in the received social image after being flipped 180° horizontally.

[1312] This represents the pixel value at pixel (2,1) in the received social image after being flipped 180° horizontally.

[1313] Indicates receiving social media images The pixel value after flipping the pixel value horizontally by 180°.

[1314] This represents the pixel value at point (3,3) in the received social image after being flipped 180° horizontally.

[1315] This represents the pixel value at pixel (3,2) in the received social image after being flipped 180° horizontally.

[1316] This represents the pixel value at pixel (3,1) in the received social image after being flipped 180° horizontally.

[1317] Indicates receiving social media images The pixel value after flipping the pixel value horizontally by 180°.

[1318] Indicates receiving social media images The pixel value after flipping the pixel value horizontally by 180°.

[1319] Indicates receiving social media images The pixel value after flipping the pixel value horizontally by 180°.

[1320] Indicates receiving social media images The pixel value after flipping the pixel value horizontally by 180°.

[1321] Indicates receiving social media images The pixel value after flipping the pixel value horizontally by 180°.

[1322] =1, 2, 3, ... ; This indicates the number of vertical pixels in the received social media image;

[1323] =1, 2, 3, ... ; This indicates the number of horizontal pixels in the received social media image;

[1324] First rotate 180° clockwise / counterclockwise, then flip 180° left or right:

[1325] ,

[1326] in, This indicates the pixel value arrangement after receiving social media images and flipping them 180° vertically.

[1327] Indicates receiving social media images The pixel value after flipping the pixel value vertically by 180°;

[1328] Indicates receiving social media images The pixel value after flipping the pixel value vertically by 180°;

[1329] Indicates receiving social media images The pixel value after flipping the pixel value vertically by 180°;

[1330] Indicates receiving social media images The pixel value after flipping the pixel value vertically by 180°;

[1331] This represents the pixel value at pixel (3,1) in the received social image after being flipped 180° vertically.

[1332] This represents the pixel value at point (3,2) in the received social image after being flipped 180° vertically.

[1333] This represents the pixel value at (3,3) in the received social image after flipping it 180° vertically.

[1334] Indicates receiving social media images The pixel value after flipping the pixel value vertically by 180°;

[1335] This represents the pixel value at pixel (2,1) in the received social image after being flipped 180° vertically.

[1336] This represents the pixel value at pixel (2,2) in the received social image after flipping it 180° vertically.

[1337] This represents the pixel value at point (2,3) in the received social image after being flipped 180° vertically.

[1338] Indicates receiving social media images The pixel value after flipping the pixel value vertically by 180°;

[1339] This represents the pixel value at pixel (1,1) in the received social image after flipping it vertically by 180°.

[1340] This represents the pixel value at point (1,2) in the received social image after flipping it vertically by 180°.

[1341] This represents the pixel value at point (1,3) in the received social image after being flipped 180° vertically.

[1342] Indicates receiving social media images The pixel value after flipping the pixel value vertically by 180°;

[1343] Indicates receiving social media images The pixel value after flipping the pixel value vertically by 180°;

[1344] =1, 2, 3, ... ; This indicates the number of vertical pixels in the received social media image;

[1345] =1, 2, 3, ... ; This indicates the number of horizontal pixels in the received social media image.

[1346] In a preferred embodiment of the present invention, step S21 further includes: generating a text code Q from a social video input by social user A using a text code generation method; the text code generation method is a message digest algorithm, preferably MD5, and the result of the MD5 message digest algorithm is a 32-bit hexadecimal string. MD4, SHA-1, SHA-2, and SHA-3 can also be used. Correspondingly, step S33 involves sequentially combining the new first received social image, the new second received social image, the new third received social image, ..., the new A2 received social image into a processed social video P according to the playback time from front to back, and generating a text code P from the social video P using a text code generation method; the text code generation method is a message digest algorithm, preferably MD5, and the result of the MD5 message digest algorithm is a 32-bit hexadecimal string. MD4, SHA-1, SHA-2, and SHA-3 can also be used. Determining whether the text code P and the text code Q are consistent:

[1347] If the text code P matches the text code Q, then the social video P is a social video input by the social user A.

[1348] If the text code P and the text code Q are inconsistent, then the social video P is not a social video input by social user A; social user B reprocesses the received social video.

[1349] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.

Claims

1. A system for implementing information security in big data social networks, characterized in that, It includes a social user login module, a social user input module, and a social user processing and transmission module; The social user login module is used by social user A to log in to the social platform; Methods for logging into social media platforms include: S01, the login client will determine whether the user has clicked the login button in the login box: If you click the login button in the login box, proceed to the next step; If the login button in the login box is not clicked, wait for the other person to click the login button in the login box. S02, obtain the username and password entered by the communicator in the login box. After obtaining the username and password entered by the communicator in the login box, use the QR code generator to generate the username as an account code. S03, Enter the password into the account code according to the preset input rule A; after entering the password into the account code according to the preset input rule A, proceed to the next step; the preset input rule A is to enter the password in black from left to right and from top to bottom; S04, input the numbers 0-9, uppercase letters A-Z, lowercase letters a-z, or any combination thereof into the account code to make it continuously fill the account code; proceed to the next step; S05, extract the password from the account code according to the preset output rule A, and after extracting the password from the account code according to the preset output rule A, obtain the password C; execute step S07; the preset output rule A is from left to right and from top to bottom; S06, mark the black part of the account code as 1 and the white part as 0; after marking the black part of the account code as 1 and the white part as 0, proceed to the next step; S07, extract 0 and 1 according to preset output rule A to obtain account C; proceed to the next step; S08, send account C and password C to the social platform; after receiving account C and password C, the social platform proceeds to the next step; S09, Generate a grid consisting of τ×τ cells based on the number of digits in the received account C, where τ is the number of rows and columns in the grid; τ×τ=η, where η is the number of digits in the received account C; Proceed to the next step; S010, input the received account C into the grid according to the preset input rule A; after inputting account C into the grid according to the preset input rule A; proceed to the next step; S011, turn the cells containing 1 in the grid black, turn the cells containing 0 in the grid white, and remove 0 and 1 from the grid; S012, input password C into the grid according to preset input rule A; after inputting password C into the grid according to preset input rule A; extract password D according to preset input rule A; S013, Remove characters and grid lines from the grid to obtain the account code; Scan the account code to obtain account D; Proceed to the next step; S014, Determine if account D exists on the social media platform: If account D exists on the social media platform, then obtain the password corresponding to account D stored on the social media platform and proceed to the next step; If the received account D does not exist on the social media platform, the login to the social media platform will fail. S015, Determine whether password D is the same as the password corresponding to account D stored on the social media platform: If password D is the same as the password corresponding to account D stored on the social platform, then logging into the social platform is successful; If password D is different from the password corresponding to account D stored on the social platform, then logging into the social platform will fail. The social input module is used by social user A to input a social video. The social media processing and transmission module is used to process the social video input by social media user A and then transmit it to social media user B.

2. The big data social network information security system according to claim 1, characterized in that, The method for processing the social video input by social user A is as follows: S21, Get the number of images in the social video, and convert the social video into social images; S22, obtain the RGB values ​​of each social media image, and process the RGB values ​​of each social media image to obtain the RGB values ​​of each new social media image; the method for processing the RGB values ​​of each social media image to obtain the RGB values ​​of each new social media image is as follows: S221, convert the RGB values ​​in each social image into binary RGB values ​​consisting of 0s and 1s; S222 converts the binary RGB values ​​in each social image to RGB values ​​with consistent bit width; S223, perform pixel value calculation on the pixel values ​​in each social image to obtain the pixel values ​​in each new social image; Each new social image can be obtained by analyzing the pixel values ​​in each new social image. The method for calculating the pixel values ​​of each new social media image by performing pixel value operations on the pixel values ​​of each existing image is as follows: y = 1, 2, 3, ..., Y; Y represents the number of vertical pixels in the social image; x = 1, 2, 3, ..., X; X represents the number of horizontal pixels in the social image; r y,x This represents the value of the red pixel at pixel (y,x) in a social media image. g y,x This represents the green pixel value at pixel (y,x) in a social media image. b y,x This represents the value of the blue pixel at pixel (y,x) in a social media image. r y ′,x represents the red pixel value at pixel (y,x) in the new social image; g′ y,x This represents the green pixel value at pixel (y,x) in the new social image; b y ′,x represents the blue pixel value at pixel (y,x) in the new social image; S23, according to the playback time, the new first social image, the new second social image, the new third social image, ..., the new A1 social image are combined into a processed social video in sequence.

3. The big data social network information security system according to claim 1, characterized in that, Step S21 includes: A1 = B1 * t1, A1 represents the number of images in the social video; B1 represents the video frame rate, measured in frames per second. t1 represents the duration of the social video; the unit is seconds. The images are listed in order of playback time: Social Image 1, Social Image 2, Social Image 3, ..., Social Image A1.

4. The big data social network information security system according to claim 1, characterized in that, Step S222 includes: If the red pixel value at pixel (y,x) in a social image is equal to the preset number of bits, then the red pixel value at pixel (y,x) in the social image will not be processed. If the red pixel value at the (y,x) pixel in the social image is greater than the preset number of digits, then delete one or more digits before the red pixel value at the (y,x) pixel in the social image so that the value after deleting one or more digits is equal to the preset number of digits. If the red pixel value at pixel (y,x) in a social image is less than the preset number of bits, then add one or more zeros before the red pixel value at pixel (y,x) in the social image so that the value equals the preset number of bits.

5. The big data social network information security system according to claim 1, characterized in that, Step S222 also includes: If the green pixel value at pixel (y,x) in a social image is equal to the preset number of bits, then the green pixel value at pixel (y,x) in the social image will not be processed. If the green pixel value at pixel (y,x) in a social image is greater than the preset number of bits, then delete one or more bits before the green pixel value at pixel (y,x) in the social image so that the value after deleting one or more bits is equal to the preset number of bits. If the green pixel value at pixel (y,x) in a social image is less than the preset number of bits, then add one or more zeros before the green pixel value at pixel (y,x) in the social image so that the value equals the preset number of bits after adding one or more zeros.

6. The system for implementing information security in big data social networks according to claim 1, characterized in that, Step S222 includes: If the blue pixel value at pixel (y,x) in a social image is equal to the preset number of bits, then the blue pixel value at pixel (y,x) in the social image will not be processed. If the value of the blue pixel at the (y,x) pixel in the social image is greater than the preset number of bits, then delete one or more bits before the value of the blue pixel at the (y,x) pixel in the social image so that the value after deleting one or more bits is equal to the preset number of bits. If the value of the blue pixel at pixel (y,x) in the social image is less than the preset number of bits, then add one or more zeros in front of the value of the blue pixel at pixel (y,x) in the social image so that the value equals the preset number of bits after adding one or more zeros.

7. The system for implementing information security in big data social networks according to claim 1, characterized in that, Step S223 also includes: rgb y,x =(r y,x ,g y,x ,b y,x ), rgb y,x This represents the pixel value at pixel (y,x) in a social image. y = 1, 2, 3, ..., Y; Y represents the number of vertical pixels in the social image; x = 1, 2, 3, ..., X; X represents the number of horizontal pixels in the social image.

8. The big data social network information security system according to claim 1, characterized in that, Step S223 also includes: rgb′ y,x =(r′ y,x ,g′ y,x ,b′ y,x ), rgb y,x This represents the pixel value at pixel (y,x) in the new social image; y = 1, 2, 3, ..., Y; Y represents the number of vertical pixels in the social image; x = 1, 2, 3, ..., X; X represents the number of horizontal pixels in the social image.

9. The information security system for big data social networks according to claim 1, characterized in that, Step S223 also includes: Among them, RGB Y,X Represents the pixel value arrangement of social media images; rgb 1,1 This represents the pixel value at pixel (1,1) in the social image; rgb 1,2 This represents the pixel value at pixel (1,2) in the social image; rgb 1,3 This represents the pixel value at pixel (1,3) in the social image; rgb 1,X This represents the pixel value at pixel (1,X) in a social image. rgb 2,1 This represents the pixel value at pixel (2,1) in the social image. rgb 2,2 This represents the pixel value at (2,2) in the social image; rgb 2,3 This represents the pixel value at pixel (2,3) in the social image; rgb 2,X This represents the pixel value at pixel (2,X) in the social image; rgb 3,1 This represents the pixel value at pixel (3,1) in the social image; rgb 3,2 This represents the pixel value at (3,2) in the social image; rgb 3,3 This represents the pixel value at (3,3) in the social image; rgb 3,X This represents the pixel value at pixel (3,X) in the social image; rgb Y,1 This represents the pixel value at pixel (Y,1) in the social image. rgb Y,2 This represents the pixel value at pixel (Y,2) in the social image. rgb Y,3 This represents the pixel value at pixel (Y,3) in the social image. rgb Y,X This represents the pixel value at pixel (Y,X) in a social image. rgb y,x This represents the pixel value at pixel (y,x) in a social image. y = 1, 2, 3, ..., Y; Y represents the number of vertical pixels in the social image; x = 1, 2, 3, ..., X; X represents the number of horizontal pixels in the social image.

10. The system for implementing information security in big data social networks according to claim 1, characterized in that, The social input module also includes: Social user A enters a text; The social media processing module also includes: After processing the text input by social user A, it is transmitted to social user B.