Intelligent operation and maintenance traffic safety analysis working system
Through the intelligent operation and maintenance traffic security analysis work system, the error rate and accuracy of screenshot data are analyzed and displayed, the data transmission and storage security problems are solved, the data processing is visualized and the operation and maintenance operations are simplified.
Patent Information
- Application Number
- CN202411183550.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-27
- Publication Date
- 2024-12-20
AI Technical Summary
In the prior art, the security and cloud storage security of data during transmission to cloud storage are difficult to ensure, and it is difficult to effectively operate and maintain and analyze the error rate of data display, affecting the visual display of operators.
A traffic safety analysis work system for intelligent operation and maintenance was designed, including the traffic analysis platform login module, traffic analysis module and traffic display module. By analyzing the error value of the screenshot data, the error rate and accuracy rate are calculated and displayed, and the circular pie chart is used. Conduct visual display, support wireless network transmission and automated login, and ensure data security.
The visual error rate and accuracy rate display of screenshot data traffic is realized, the security of data transmission and storage is ensured, the operation process of operation and maintenance personnel is simplified, and the visual effect of data processing is improved.
Smart Images

Figure CN119172267A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a traffic security analysis system for intelligent operation and maintenance. Background Art
[0002] At present, big data is being used more and more widely, and with the rapid development of the Internet, most files are stored in the form of data in personal mobile phones or personal computers. In the prior art, for the security of data, data is often uploaded to the cloud for storage. However, after the data is transmitted to the cloud for storage, the security of the data during the upload to the cloud and the security of the data in the cloud cannot be guaranteed. How to operate and analyze the error rate of the displayed data can realize visualization that is convenient for operators. Patent application number 2021113891095, named "Visual operation and maintenance method and platform system based on terminal MSS", discloses: obtaining the interaction data in the interaction process between the terminal center and the MSS system, and providing a visual display of the business processing process based on the interaction data; based on the visual display, according to the monitoring query instructions of the operation and maintenance personnel, display the monitoring data of the corresponding business processing process; according to the error query instructions of the operation and maintenance personnel, display the business data and error information of the corresponding business processing process; according to the supplementary interaction instructions of the operation and maintenance personnel, add the corresponding interaction process with the MSS system and obtain the corresponding interaction data at the same time. Summary of the invention
[0003] The present invention aims to at least solve the technical problems existing in the prior art, and in particular innovatively proposes a traffic security analysis work system for intelligent operation and maintenance.
[0004] In order to achieve the above-mentioned object of the present invention, the present invention provides a traffic security analysis working system of intelligent operation and maintenance, including a traffic analysis platform login module, a traffic analysis module and a traffic display module;
[0005] The traffic analysis platform login module is used to log in to the traffic analysis platform;
[0006] The traffic analysis module is used to analyze the error values of uploaded screenshot data;
[0007] The traffic display module is used to display the error rate and the correct rate, where the sum of the error rate and the correct rate is equal to 1.
[0008] In a preferred embodiment of the present invention, the format of the screenshot data is one of PNG, JPG, JPEG, BMP or any combination thereof.
[0009] In a preferred embodiment of the present invention, the screenshot data is screenshot data of a smart phone.
[0010] In a preferred embodiment of the present invention, the upload network is a wireless network such as WiFi, 5G, 4G, or 3G.
[0011] In a preferred embodiment of the present invention, the following steps are included in the traffic analysis platform login module:
[0012] S11, obtain the mobile phone serial number and mobile phone number; the mobile phone serial number is a 15-digit string of one of the numbers 0 to 9 or any combination; the mobile phone number is a 11-digit string of one of the numbers 0 to 9 or any combination;
[0013] S12, regarding the mobile phone serial number and the mobile phone number as decimal mobile phone serial number and mobile phone number, converting the mobile phone serial number and mobile phone number into sixty-binary mobile phone serial number and mobile phone number; connecting the converted mobile phone serial number and mobile phone number and sending them to the traffic analysis platform;
[0014] S13, after receiving the connected mobile phone serial number and mobile phone number, the traffic analysis platform restores the connected mobile phone serial number and mobile phone number to obtain the platform mobile phone serial number and platform mobile phone number;
[0015] S14, generating a platform number according to the platform mobile phone serial number and the platform mobile phone number, and determining whether the platform number exists on the traffic analysis platform:
[0016] If the platform number exists on the traffic analysis platform, the login to the traffic analysis platform is successful;
[0017] If the platform number does not exist on the traffic analysis platform, logging into the traffic analysis platform fails.
[0018] In a preferred embodiment of the present invention, the method for connecting the converted mobile phone serial number and the mobile phone number in step S12 is:
[0019] Phonestring=IMEInumber 62 -Phonenumber 62 ,
[0020] Among them, Phonestring represents the mobile phone serial number and mobile phone number after connection;
[0021] IMEInumber 62 Indicates the converted mobile phone serial number;
[0022] Phone number 62 Indicates the converted mobile phone number;
[0023] - indicates a connector.
[0024] In a preferred embodiment of the present invention, in step S13, the method of restoring the connected mobile phone serial number and mobile phone number to obtain the platform mobile phone serial number and platform mobile phone number is:
[0025] Phonestring′=IMEInumber1′ ←7 Phone number 6′ ←1 ,
[0026] Among them, Phonestring′ represents the received mobile phone serial number and mobile phone number of the connection;
[0027] Phone number 6′ ←1 Indicates that the sixth to the first last digit of the received mobile phone serial number and mobile phone number is the platform mobile phone number;
[0028] IMEI number 1′ ←7 Indicates that the first to the last 7 digits of the received mobile phone serial number and mobile phone number are the platform mobile phone serial number.
[0029] In a preferred embodiment of the present invention, the flow display module includes the following steps:
[0030] S31, obtaining an error value and a total amount of received screenshot security data;
[0031] S32, obtaining an error rate and a correct rate according to the obtained error value and the total amount of received screenshot safety data;
[0032] S33, obtaining a pie template, and dividing the pie into Totalinformationquantity portions, where Totalinformationquantity represents the total amount of received screenshot security data;
[0033] S34, taking the continuous Rightinformationquantity portions as the correct portion, where Rightinformationquantity represents the correct value obtained by analyzing the uploaded screenshot data; coloring the pie corresponding to the correct portion; and marking the correctness rate on the pie corresponding to the correct portion;
[0034] S35, coloring the remaining shares and marking the error rate on the pie corresponding to the remaining shares.
[0035] In a preferred embodiment of the present invention, the method for coloring the correct share in step S34 is:
[0036]
[0037] Among them, R represents the red value;
[0038] G represents the green value;
[0039] B represents the blue value;
[0040] Rightinformationrate indicates the correctness rate;
[0041] G0 represents the preset green color value, which defaults to 255 for 8 bits and 65535 for 16 bits. It can also be 9 bits or 10 bits.
[0042] Indicates rounding down;
[0043] In a preferred embodiment of the present invention, the method for coloring the error share in step S35 is:
[0044]
[0045] Among them, R represents the red value;
[0046] G represents the green value;
[0047] B represents the blue value;
[0048] Errorinformationrate indicates the error rate;
[0049] R0 represents the preset red color value, which defaults to 255 for 8 bits and 65535 for 16 bits. It can also be 9 bits or 10 bits.
[0050] Indicates rounding down.
[0051] In a preferred embodiment of the present invention, the error rate is calculated in step S32 as follows:
[0052] Errorinformationrate=Errorinformationquantity / Totalinformationquantity*100%, Errorinformationrate represents the error rate;
[0053] Errorinformationquantity represents the error value obtained by analyzing the uploaded screenshot data;
[0054] Totalinformationquantity indicates the total amount of screenshot security data received;
[0055] The calculation method of accuracy is:
[0056] Rightinformationrate=Rightinformationquantity / Totalinformationquantity*100%, Rightinformationrate represents the accuracy rate;
[0057] Rightinformationquantity represents the correct value obtained based on analyzing the uploaded screenshot data;
[0058] Totalinformationquantity indicates the total amount of screenshot security data received;
[0059] Rightinformationrate+Errorinformationrate=100%,
[0060] Among them, Rightinformationrate represents the correct rate;
[0061] Errorinformationrate indicates the error rate;
[0062] Totalinformationquantity=Errorinformationquantity+Rightinformationquantity,
[0063] Among them, Totalinformationquantity represents the total amount of screenshot security data received;
[0064] Errorinformationquantity represents the error value obtained by analyzing the uploaded screenshot data;
[0065] Rightinformationquantity indicates the correct value obtained by analyzing the uploaded screenshot data.
[0066] In a preferred embodiment of the present invention, the following steps are included in the traffic analysis module:
[0067] S31, obtaining screenshot data;
[0068] S32, generating screenshot security data using the screenshot code from the acquired screenshot data;
[0069] S33, transmitting the screenshot security data to the traffic analysis platform via a wireless network;
[0070] S34, after receiving the screenshot security data, the traffic analysis platform performs error value analysis on the screenshot security data.
[0071] 10. The traffic security analysis system for intelligent operation and maintenance according to claim 1, characterized in that the method for performing error value analysis on the screenshot security data in step S34 comprises the following steps:
[0072] Let Errorinformationquantity=0, Rightinformationquantity=0;
[0073] S341, obtaining the screenshot code in step S32, and converting the screenshot code into binary;
[0074] S342, converting the pixel value of each pixel in the screenshot security data into binary;
[0075] S343, obtaining the number of bits of the depth of the screenshot security data, recorded as M′;
[0076] S344, obtaining the first digit of the screenshot code, recorded as N′; converting the first digit N′ into the number of digits M′;
[0077] S345, converting the binary pixel value of each pixel in the screenshot security data into a number of bits M′;
[0078] S346, operating the converted pixel value and the converted M′-bit value N′ to obtain the screenshot platform data;
[0079] S347, obtaining a screenshot code corresponding to the screenshot platform data according to the screenshot platform data;
[0080] S348, determining whether the screenshot code obtained in step S341 is consistent with the screenshot code corresponding to the screenshot platform data:
[0081] If the screenshot code obtained in step S341 is inconsistent with the screenshot code corresponding to the screenshot platform data, the analysis indicates that the received screenshot security data is unsafe; Errorinformationquantity=Errorinformationquantity+1;
[0082] If the screenshot code obtained in step S341 is consistent with the screenshot code corresponding to the screenshot platform data, the analysis shows that the received screenshot security data is safe; the screenshot code and the screenshot security data are stored, or the screenshot platform data is stored, Rightinformationquantity=Rightinformationquantity+1;
[0083] The next screenshot safety data is determined until all screenshot safety data are determined.
[0084] In summary, due to the adoption of the above technical solution, the present invention can visualize the error rate and accuracy of the screenshot data flow.
[0085] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0087] Figure 1 It is a schematic block diagram of the process of the present invention.
[0088] Figure 2 It is a schematic diagram showing the present invention. DETAILED DESCRIPTION
[0089] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.
[0090] The present invention provides a traffic security analysis system for intelligent operation and maintenance, such as Figure 1 As shown, it includes a traffic analysis platform login module, a traffic analysis module and a traffic display module;
[0091] The traffic analysis platform login module is used to log in to the traffic analysis platform;
[0092] The traffic analysis module is used to analyze the error values of uploaded screenshot data;
[0093] The traffic display module is used to display the error rate and the correct rate, where the sum of the error rate and the correct rate is equal to 1.
[0094] In a preferred embodiment of the present invention, the following steps are included in the traffic analysis platform login module:
[0095] S11, obtain the mobile phone serial number and mobile phone number; the mobile phone serial number is a 15-digit string of one of the numbers 0 to 9 or any combination; the mobile phone number is a 11-digit string of one of the numbers 0 to 9 or any combination;
[0096] S12, regarding the mobile phone serial number and the mobile phone number as decimal mobile phone serial number and mobile phone number, converting the mobile phone serial number and mobile phone number into sixty-binary mobile phone serial number and mobile phone number; connecting the converted mobile phone serial number and mobile phone number and sending them to the traffic analysis platform;
[0097] S13, after receiving the connected mobile phone serial number and mobile phone number, the traffic analysis platform restores the connected mobile phone serial number and mobile phone number to obtain the platform mobile phone serial number and platform mobile phone number;
[0098] S14, generating a platform number according to the platform mobile phone serial number and the platform mobile phone number, and determining whether the platform number exists on the traffic analysis platform:
[0099] If the platform number exists on the traffic analysis platform, the login to the traffic analysis platform is successful;
[0100] If the platform number does not exist on the traffic analysis platform, the login to the traffic analysis platform fails. Through the above login method, you do not need an account and password to log in. You only need to automatically obtain the mobile phone serial number and mobile phone number to log in, ensuring the security of the mobile phone serial number and mobile phone number to prevent leakage.
[0101] In a preferred embodiment of the present invention, the method for connecting the converted mobile phone serial number and the mobile phone number in step S12 is:
[0102] Phonestring=IMEInumber 62 -Phonenumber 62 ,
[0103] Among them, Phonestring represents the mobile phone serial number and mobile phone number after connection;
[0104] IMEInumber 62 Indicates the converted mobile phone serial number;
[0105] Phone number 62 Indicates the converted mobile phone number;
[0106] - indicates a connector.
[0107] In a preferred embodiment of the present invention, in step S13, the method of restoring the connected mobile phone serial number and mobile phone number to obtain the platform mobile phone serial number and platform mobile phone number is:
[0108] Phonestring′=IMEInumber1′ ←7 Phone number 6′ ←1 ,
[0109] Among them, Phonestring′ represents the received mobile phone serial number and mobile phone number of the connection;
[0110] Phone number 6′ ←1Indicates that the sixth to the first last digit of the received mobile phone serial number and mobile phone number is the platform mobile phone number;
[0111] IMEI number 1′ ←7 Indicates that the first to the last 7 digits of the received mobile phone serial number and mobile phone number are the platform mobile phone serial number.
[0112] In a preferred embodiment of the present invention, the method for generating a platform number according to the platform mobile phone serial number and the platform mobile phone number in step S14 includes the following steps:
[0113] S141, converting the platform mobile phone serial number and the platform mobile phone number into a hexadecimal mobile phone serial number and mobile phone number, and connecting the converted platform mobile phone serial number and the platform mobile phone number to obtain a platform connection number;
[0114] S142, using the platform number generation method to obtain the platform number using the platform connection number.
[0115] In a preferred embodiment of the present invention, after connecting the converted platform mobile phone serial number and the platform mobile phone number in step S141, the method for obtaining the platform connection number is:
[0116] Phonestring″=IMEInumber 16 -Phonenumber 16 ,
[0117] Among them, Phonestring″ represents the platform connection number obtained by connecting the converted platform mobile phone serial number and the platform mobile phone number;
[0118] IMEInumber 16 Indicates the converted platform mobile phone serial number;
[0119] Phone number 16 Indicates the converted platform mobile phone number;
[0120] - indicates a connector.
[0121] In a preferred embodiment of the present invention, in step S142, the method of obtaining the platform number by using the platform number generation method from the platform connection number is as follows:
[0122] Platformnumber=Platformnumbercalculateformula(Phonestring″),
[0123] Wherein, Platformnumber indicates the platform number;
[0124] Platformnumbercalculateformula() represents the platform number calculation method; SHA224 is preferably used;
[0125] Phonestring″ indicates the platform connection number.
[0126] For example, assuming that the SIM card number of a smartphone is 465898188666620 and the phone number is 13333333333, the platform number stored in the traffic analysis platform is 4522063593862D32D495C51C705429F4D658BC6C0CFFCA749E41BE50.
[0127] The first step is to obtain the mobile phone serial number 465898188666620 and mobile phone number 133333333333.
[0128] The second step is to convert the mobile phone serial number 465898188666620 and the mobile phone number 13333333333 into the sixty-binary mobile phone serial number 28IOjHyLk and the mobile phone number EYLJ5R; connect the converted mobile phone serial number 28IOjHyLk and the mobile phone number EYLJ5R to 28IOjHyLkEYLJ5R, and send 28IOjHyLkEYLJ5R to the traffic analysis platform.
[0129] In the third step, after the traffic analysis platform receives the connected mobile phone serial number and mobile phone number 28IOjHyLkEYLJ5R, it restores the connected mobile phone serial number and mobile phone number 28IOjHyLkEYLJ5R to obtain the platform mobile phone serial number 28IOjHyLk and platform mobile phone number EYLJ5R.
[0130] The fourth step is to convert the platform mobile phone serial number 28IOjHyLk and the platform mobile phone number EYLJ5R into the hexadecimal mobile phone serial number 1A7BB600976FC and the mobile phone number 31ABA8555, and then connect the converted platform mobile phone serial number 1A7BB600976FC and the platform mobile phone number 31ABA8555 to obtain the platform connection number 1A7BB600976FC31ABA8555.
[0131] Step 5. Use the platform number generation method to obtain the platform number 4522063593862D32D495C51C705429F4D658BC6C0CFFCA749E41BE50 from the platform connection number 1A7BB600976FC31ABA8555.
[0132] Step 6. Since the platform number 4522063593862D32D495C51C705429F4D658BC6C0CFFCA749E41BE50 is consistent with the platform number 4522063593862D32D495C51C705429F4D658BC6C0CFFCA749E41BE50 stored in the traffic analysis platform, the login to the traffic analysis platform is successful.
[0133] Assuming the smartphone's SIM card number is 465898188666620 and the phone number is 13333333333, the registration includes the following steps:
[0134] The first step is to obtain the mobile phone serial number 465898188666620 and mobile phone number 133333333333.
[0135] The second step is to convert the mobile phone serial number 465898188666620 and the mobile phone number 13333333333 into the sixty-binary mobile phone serial number 28IOjHyLk and the mobile phone number EYLJ5R; connect the converted mobile phone serial number 28IOjHyLk and the mobile phone number EYLJ5R to 28IOjHyLkEYLJ5R, and send 28IOjHyLkEYLJ5R to the traffic analysis platform.
[0136] In the third step, after the traffic analysis platform receives the connected mobile phone serial number and mobile phone number 28IOjHyLkEYLJ5R, it restores the connected mobile phone serial number and mobile phone number 28IOjHyLkEYLJ5R to obtain the platform mobile phone serial number 28IOjHyLk and platform mobile phone number EYLJ5R.
[0137] The fourth step is to convert the platform mobile phone serial number 28IOjHyLk and the platform mobile phone number EYLJ5R into the hexadecimal mobile phone serial number 1A7BB600976FC and the mobile phone number 31ABA8555, and then connect the converted platform mobile phone serial number 1A7BB600976FC and the platform mobile phone number 31ABA8555 to obtain the platform connection number 1A7BB600976FC31ABA8555.
[0138] Step 5. Use the platform number generation method to obtain the platform number 4522063593862D32D495C51C705429F4D658BC6C0CFFCA749E41BE50 from the platform connection number 1A7BB600976FC31ABA8555.
[0139] Step 6. Store the platform number 4522063593862D32D495C51C705429F4D658BC6C0CFFCA749E41BE50 in the traffic analysis platform for subsequent use.
[0140] The uppercase letters A to Z correspond to values 10 to 35 respectively, and the lowercase letters a to z correspond to values 36 to 61 respectively.
[0141] In a preferred embodiment of the present invention, the flow display module includes the following steps:
[0142] S31, obtaining an error value and a total amount of received screenshot security data;
[0143] S32, obtaining an error rate and a correct rate according to the obtained error value and the total amount of received screenshot safety data;
[0144] S33, obtaining a pie template, and dividing the pie into Totalinformationquantity portions, where Totalinformationquantity represents the total amount of received screenshot security data;
[0145] S34, taking the continuous Rightinformationquantity portions as the correct portion, where Rightinformationquantity represents the correct value obtained by analyzing the uploaded screenshot data; coloring the pie corresponding to the correct portion; and marking the correctness rate on the pie corresponding to the correct portion;
[0146] S35, coloring the remaining shares and marking the error rate on the pie corresponding to the remaining shares.
[0147] In a preferred embodiment of the present invention, the error rate is calculated in step S32 as follows:
[0148] Errorinformationrate=Errorinformationquantity / Totalinformationquantity*100%, Errorinformationrate represents the error rate;
[0149] Errorinformationquantity represents the error value obtained by analyzing the uploaded screenshot data;
[0150] Totalinformationquantity indicates the total amount of screenshot security data received;
[0151] The calculation method of accuracy is:
[0152] Rightinformationrate=Rightinformationquantity / Totalinformationquantity*100%, Rightinformationrate represents the accuracy rate;
[0153] Rightinformationquantity represents the correct value obtained based on analyzing the uploaded screenshot data;
[0154] Totalinformationquantity indicates the total amount of screenshot security data received;
[0155] Rightinformationrate+Errorinformationrate=100%,
[0156] Among them, Rightinformationrate represents the correct rate;
[0157] Errorinformationrate indicates the error rate;
[0158] Totalinformationquantity=Errorinformationquantity+Rightinformationquantity,
[0159] Among them, Totalinformationquantity represents the total amount of screenshot security data received;
[0160] Errorinformationquantity represents the error value obtained by analyzing the uploaded screenshot data;
[0161] Rightinformationquantity indicates the correct value obtained by analyzing the uploaded screenshot data.
[0162] In a preferred embodiment of the present invention, the method for coloring the correct share in step S34 is:
[0163]
[0164] Among them, R represents the red value;
[0165] G represents the green value;
[0166] B represents the blue value;
[0167] Rightinformationrate indicates the correctness rate;
[0168] G0 represents the preset green color value, which defaults to 255 for 8 bits and 65535 for 16 bits. It can also be 9 bits or 10 bits.
[0169] Indicates rounding down;
[0170] In a preferred embodiment of the present invention, the method for coloring the error share in step S35 is:
[0171]
[0172] Among them, R represents the red value;
[0173] G represents the green value;
[0174] B represents the blue value;
[0175] Errorinformationrate indicates the error rate;
[0176] R0 represents the preset red color value, which defaults to 255 for 8 bits and 65535 for 16 bits. It can also be 9 bits or 10 bits.
[0177] Indicates rounding down.
[0178] In a preferred embodiment of the present invention, the following steps are included in the traffic analysis module:
[0179] S31, obtaining screenshot data;
[0180] S32, generating screenshot security data using the screenshot code from the acquired screenshot data;
[0181] S33, transmitting the screenshot security data to the traffic analysis platform via a wireless network;
[0182] S34, after receiving the screenshot security data, the traffic analysis platform performs error value analysis on the screenshot security data.
[0183] In a preferred embodiment of the present invention, the method for performing error value analysis on the screenshot security data in step S34 comprises the following steps:
[0184] Let Errorinformationquantity=0, Rightinformationquantity=0; Errorinformationquantity represents the error value obtained by analyzing the uploaded screenshot data; Rightinformationquantity represents the correct value obtained by analyzing the uploaded screenshot data;
[0185] S341, obtaining the screenshot code in step S32, and converting the screenshot code into binary;
[0186] S342, converting the pixel value of each pixel in the screenshot security data into binary;
[0187] S343, obtaining the number of bits of the depth of the screenshot security data, recorded as M′;
[0188] S344, obtaining the first digit of the screenshot code, recorded as N′; converting the first digit N′ into the number of digits M′;
[0189] S345, converting the binary pixel value of each pixel in the screenshot security data into a number of bits M′;
[0190] S346, operating the converted pixel value and the converted M′-bit value N′ to obtain the screenshot platform data;
[0191] S347, obtaining a screenshot code corresponding to the screenshot platform data according to the screenshot platform data;
[0192] S348, determining whether the screenshot code obtained in step S341 is consistent with the screenshot code corresponding to the screenshot platform data:
[0193] If the screenshot code obtained in step S341 is inconsistent with the screenshot code corresponding to the screenshot platform data, the analysis indicates that the received screenshot security data is unsafe; Errorinformationquantity=Errorinformationquantity+1;
[0194] If the screenshot code obtained in step S341 is consistent with the screenshot code corresponding to the screenshot platform data, the analysis shows that the received screenshot security data is safe; the screenshot code and the screenshot security data are stored, or the screenshot platform data is stored, Rightinformationquantity=Rightinformationquantity+1;
[0195] The next screenshot safety data is determined until all screenshot safety data are determined.
[0196] It should be noted that if the number of received screenshot security data is Q, Totalinformationquantity = Q. Assuming that the number of received screenshot security data is 15,000, the preset green color value and the preset red color value are 255, the corresponding Rightinformationquantity is 12,750, and the Errorinformationquantity is 2,250, the correct share is colored as follows:
[0197]
[0198] Coloring the error share is:
[0199] like Figure 2 As shown in (a).
[0200] Assume that the number of received screenshot security data is 15,000, the preset green color value and the preset red color value are 255, the corresponding Rightinformationquantity is 1,350, and the Errorinformationquantity is 13,650. Then the correct share is colored as follows:
[0201]
[0202] Coloring the error share is:
[0203] like Figure 2 As shown in (b).
[0204] In a preferred embodiment of the present invention, the method for generating screenshot security data in step S32 includes the following steps:
[0205] S321, obtaining the number of bits of the depth of the screenshot data, recorded as M;
[0206] S322, converting the pixel value of each pixel in the screenshot data into binary and converting the screenshot code into binary;
[0207] S323, converting the binary pixel value of each pixel in the screenshot data into a number of M bits;
[0208] S324, obtaining the first digit of the screenshot code, recorded as N; converting the first digit N into the number of digits M;
[0209] S325, performing an operation on the converted pixel value and the converted M-bit value N to obtain screenshot security data;
[0210] S326, transmitting the screenshot security data and the screenshot code to the traffic analysis platform via the wireless network.
[0211] In a preferred embodiment of the present invention, the method for converting the binary pixel value of each pixel point in the screenshot data into a number of bits M in step S323 is:
[0212] If the number of bits of the binary pixel value of the pixel in the screenshot data is not equal to M, then add 0 in front of the binary pixel value to make the number of bits of the binary pixel value of all pixels in the screenshot data equal to M.
[0213] In a preferred embodiment of the present invention, the method for converting a single-digit value N into a number of digits M in step S324 is:
[0214] Add 1 in front of N so that the number of digits after adding 1 is equal to M; that is, the M-digit value N is obtained;
[0215] Or add 1 after N so that the number of digits of the value after adding 1 is equal to M, that is, the M-digit value N is obtained;.
[0216] In a preferred embodiment of the present invention, the method for obtaining the screenshot security data in step S325 is:
[0217]
[0218] Among them, R x,y,j Indicates the value of the red pixel at the pixel point (x, y) of the screenshot data at the jth position; j = 1, 2, 3, ..., M;
[0219] R′ x,y,j Indicates the value of the red pixel at the pixel point (x, y) of the screenshot security data at the jth position;
[0220] M j It means the value of the jth digit after converting a single-digit value N to a digit M;
[0221] & means and;
[0222] or means or;
[0223]
[0224] Among them, G x,y,j Indicates the value of the green pixel value at the pixel point (x, y) of the screenshot data at the jth position; j = 1, 2, 3, ..., M;
[0225] G x ' ,y,j Indicates the value of the green pixel value at the pixel point (x, y) of the screenshot security data at the jth position;
[0226] M j It means the value of the jth digit after converting a single-digit value N to a digit M;
[0227] & means and;
[0228] or means or;
[0229]
[0230] Among them, R x,y,j Indicates the value of the blue pixel value at the pixel point (x, y) of the screenshot data at the jth position; j = 1, 2, 3, ..., M;
[0231] R′ x,y,j Indicates the blue pixel value of the screenshot security data at the pixel point (x, y) is located at the jth position;
[0232] M j It means the value of the jth digit after converting a single-digit value N to a digit M;
[0233] & means and;
[0234] or means or.
[0235] In a preferred embodiment of the present invention, the screenshot code is obtained in step S32 as follows:
[0236] Screenshotdata=Screenshotdatacalculateformula(Screenshotimage),
[0237] Among them, Screenshotdata represents the screenshot code;
[0238] Screenshotdatacalculateformula() represents the calculation method of the screenshot code; SHA224 is preferably used;
[0239] Screenshotimage represents screenshot data.
[0240] For example, the screenshot data is a 1080×1920 8-bit PNG image, and its corresponding screenshot code is 96B53D57F00E578698AF448F841028FDCBE20D7CDD8007F5ECD6EFF9 (binary code is 100101101011010100111101010101011111100000000111001010111100001101001100010 10111101000100100011111000010000010000001010001111110111001011111000100000 The pixel value at the pixel point (1050,1911) is (255,11,98), the pixel value at the pixel point (78,1919) is (88,40,198), and the pixel value at the pixel point (554,1243) is (155,111,18).
[0241] The first step is to obtain the depth of the screenshot data, recorded as M = 8;
[0242] The second step is to convert the pixel value (255, 11, 98) of each pixel in the screenshot data (taking the pixel (1050, 1911) as an example) into binary (11111111, 1011, 1100010) and the screenshot code (96B53D57F00E578698AF448F841028FDCBE20D7CDD8007F5ECD6EFF9) into binary (1001011010110101001111010101011111100 0000001110010101111000011010011000101010111101000100100011111000010000010000001010001111110111001011111000100000110101111100110110000000000011111110101111011001);
[0243] The third step is to convert the binary pixel value (11111111, 1011, 1100010) of each pixel in the screenshot data (taking the pixel (1050, 1911) as an example) into a pixel value with 8 bits (111111111, 00001011, 01100010);
[0244] Step 4: Get the first digit of the screenshot code, recorded as N=1; convert the digit 1 to 8, that is, 11111111;
[0245] The fifth step is to calculate the converted pixel value (11111111, 00001011, 01100010) and the converted 8-bit value 11111111 to obtain the screenshot security data (taking the pixel point (1050, 1911) as an example, the pixel value of this point is (00000000, 11110100, 10011101)); the binary pixel value can also be written as decimal (0, 244, 157) or hexadecimal (0, F4, 9D).
[0246] Alternatively, in the first step, the number of bits of depth of the screenshot data is obtained, which is recorded as M=8;
[0247] The second step is to convert the pixel value (88, 40, 198) of each pixel in the screenshot data (taking the pixel (78, 1919) as an example) into binary (1011000, 101000, 11000110) and the screenshot code (96B53D57F00E578698AF448F841028FDCBE20D7CDD8007F5ECD6EFF9) into binary (1001011010110101001111010101011111100 0000001110010101111000011010011000101010111101000100100011111000010000010000001010001111110111001011111000100000110101111100110110000000000011111110101111011001);
[0248] The third step is to convert the binary pixel value (1011000, 101000, 11000110) of each pixel in the screenshot data (taking the pixel (78, 1919) as an example) into a pixel value with 8 bits (01011000, 00101000, 11000110);
[0249] Step 4: Get the first digit of the screenshot code, recorded as N=1; convert the digit 1 to 8, that is, 11111111;
[0250] The fifth step is to calculate the converted pixel value (01011000, 00101000, 11000110) and the converted 8-bit value 11111111 to obtain the screenshot security data (taking the pixel point (78, 1919) as an example, the pixel value of this point is (10100111, 11010111, 00111001)); the binary pixel value can also be written as decimal (167, 215, 57) or hexadecimal (A7, D7, 39).
[0251] Alternatively, in the first step, the number of bits of depth of the screenshot data is obtained, which is recorded as M=8;
[0252] The second step is to convert the pixel value (155, 111, 18) of each pixel in the screenshot data (taking the pixel (554, 1243) as an example) into binary (10011011, 1101111, 10010) and the screenshot code (96B53D57F00E578698AF448F841028FDCBE20D7CDD8007F5ECD6EFF9) into binary (1001011010110101001111010101011111110 00000001110010101111000011010011000101010111101000100011111000010000010000001010001111110111001011111000100000110101111100110110000000000011111110101111011001);
[0253] The third step is to convert the binary pixel value (10011011, 1101111, 10010) of each pixel in the screenshot data (taking the pixel (554, 1243) as an example) into a pixel value with 8 bits (10011011, 01101111, 00010010);
[0254] Step 4: Get the first digit of the screenshot code, recorded as N=1; convert the digit 1 to 8, that is, 11111111;
[0255] The fifth step is to calculate the converted pixel value (10011011, 01101111, 00010010) and the converted 8-bit value 11111111 to obtain the screenshot security data (taking the pixel point (78, 1919) as an example, the pixel value of this point is (01100100, 10010000, 11101101)); the binary pixel value can also be written as decimal (100, 144, 237) or hexadecimal (64, 90, ED).
[0256] The above takes the pixel points (1050, 1911), (78, 1919), and (554, 1243) as examples. All pixel points must perform corresponding operations to obtain the screenshot security data.
[0257] In a preferred embodiment of the present invention, the method for analyzing the screenshot security data in step S34 includes the following steps:
[0258] S341, obtaining the screenshot code in step S32, and converting the screenshot code into binary;
[0259] S342, converting the pixel value of each pixel in the screenshot security data into binary;
[0260] S343, obtaining the number of bits of the depth of the screenshot security data, recorded as M′;
[0261] S344, obtaining the first digit of the screenshot code, recorded as N′; converting the first digit N′ into the number of digits M′;
[0262] S345, converting the binary pixel value of each pixel in the screenshot security data into a number of bits M′;
[0263] S346, operating the converted pixel value and the converted M′-bit value N′ to obtain the screenshot platform data;
[0264] S347, obtaining a screenshot code corresponding to the screenshot platform data according to the screenshot platform data;
[0265] S348, determining whether the screenshot code obtained in step S341 is consistent with the screenshot code corresponding to the screenshot platform data:
[0266] If the screenshot code obtained in step S341 is inconsistent with the screenshot code corresponding to the screenshot platform data, the analysis indicates that the received screenshot security data is unsafe;
[0267] If the screenshot code obtained in step S341 is consistent with the screenshot code corresponding to the screenshot platform data, the analysis shows that the received screenshot security data is safe; the screenshot code and the screenshot security data are stored, or the screenshot platform data is stored, or the received screenshot security data is sent to another smart phone.
[0268] In a preferred embodiment of the present invention, the method for converting a single-digit value N′ into a number of digits M′ in step S344 is:
[0269] Add 1 in front of N' to make the number of digits of the value after adding 1 equal to M'; that is, get the M'-digit value N';
[0270] Or add 1 after N′ so that the number of digits of the value after adding 1 is equal to M′, that is, the value N′ with M′ digits is obtained;.
[0271] In a preferred embodiment of the present invention, the method for converting the binary pixel value of each pixel in the screenshot data into a number of bits M′ in step S345 is:
[0272] If the number of bits of the binary pixel value of the pixel in the screenshot safety data is not equal to M′, 0 is added in front of the binary pixel value to make the number of bits of the binary pixel values of all pixels in the screenshot safety data equal to M′.
[0273] In a preferred embodiment of the present invention, the method for obtaining the screenshot platform data in step S346 is:
[0274]
[0275] Among them, R x′,y′,j′ Indicates the value of the red pixel value at the pixel point (x′, y′) of the received screenshot data at the j′th position; j′=1, 2, 3, ..., M′;
[0276] R″′ x′,y′,j′ Indicates the value of the red pixel at the pixel point (x′, y′) of the screenshot platform data at the j′th position;
[0277] M′ j′ It means the value of the j′th digit after converting the single-digit value N′ to the digit M′;
[0278] & means and;
[0279] or means or;
[0280]
[0281] Among them, G x′,y′,j′Indicates the value of the green pixel value at the pixel point (x′, y′) of the received screenshot security data located at the j′th position; j′=1, 2, 3, ..., M′;
[0282] G″ x′,y′,j′ Indicates the value of the green pixel value at the pixel point (x′, y′) of the screenshot platform data at the j′th position;
[0283] M′ j′ It means the value of the j′th digit after converting the single-digit value N′ to the digit M′;
[0284] & means and;
[0285] or means or;
[0286]
[0287] Among them, B″ x′,y′,j′ Indicates the value of the blue pixel value at the pixel point (x′, y′) of the received screenshot security data at the j′th position; j′=1, 2, 3, ..., M′;
[0288] B″′ x′,y′,j′ Indicates the value of the blue pixel value at the pixel point (x′, y′) of the screenshot platform data at the j′th position;
[0289] M′ j′ It means the value of the j′th digit after converting the single-digit value N′ to the digit M′;
[0290] & means and;
[0291] or means or.
[0292] In a preferred embodiment of the present invention, the screenshot code corresponding to the screenshot platform data in step S347 is obtained as follows:
[0293] Screenshotdata′=Screenshotdatacalculateformula(Screenshotimage′),
[0294] Wherein, Screenshotdata′ represents the screenshot code corresponding to the screenshot platform data;
[0295] Screenshotdatacalculateformula() represents the calculation method of the screenshot code; SHA224 is preferably used;
[0296] Screenshotimage′ represents the screenshot platform data.
[0297] In a preferred embodiment of the present invention, before step S1, step S0 is further included, registering on the traffic analysis platform, and registering on the traffic analysis platform includes the following steps:
[0298] S01, obtain the mobile phone serial number and mobile phone number; the mobile phone serial number is a 15-digit string of one of the numbers 0 to 9 or any combination; the mobile phone number is a 11-digit string of one of the numbers 0 to 9 or any combination;
[0299] S02, regarding the mobile phone serial number and the mobile phone number as decimal mobile phone serial number and mobile phone number, converting the mobile phone serial number and mobile phone number into sixty-binary mobile phone serial number and mobile phone number; connecting the converted mobile phone serial number and mobile phone number and sending them to the traffic analysis platform;
[0300] S03, after receiving the connected mobile phone serial number and mobile phone number, the traffic analysis platform restores the connected mobile phone serial number and mobile phone number to obtain the platform mobile phone serial number and platform mobile phone number;
[0301] S04, generating a platform number according to the platform mobile phone serial number and the platform mobile phone number, and storing the platform number in the traffic analysis platform for subsequent login judgment.
[0302] In a preferred embodiment of the present invention, the method of connecting the converted mobile phone serial number and the mobile phone number in step S02 is:
[0303] Phonestring=IMEInumber 62 -Phonenumber 62 ,
[0304] Among them, Phonestring represents the mobile phone serial number and mobile phone number after connection;
[0305] IMEInumber 62 Indicates the converted mobile phone serial number;
[0306] Phone number 62 Indicates the converted mobile phone number;
[0307] - indicates a connector.
[0308] In a preferred embodiment of the present invention, in step S03, the method of restoring the connected mobile phone serial number and mobile phone number to obtain the platform mobile phone serial number and platform mobile phone number is:
[0309] Phonestring′=IMEInumber1′ ←7 Phone number 6′ ←1 ,
[0310] Among them, Phonestring′ represents the received mobile phone serial number and mobile phone number of the connection;
[0311] Phone number 6′ ←1 Indicates that the sixth to the first last digit of the received mobile phone serial number and mobile phone number is the platform mobile phone number;
[0312] IMEI number 1′ ←7 Indicates that the first to the last 7 digits of the received mobile phone serial number and mobile phone number are the platform mobile phone serial number.
[0313] In a preferred embodiment of the present invention, the method for generating a platform number according to the platform mobile phone serial number and the platform mobile phone number in step S04 includes the following steps:
[0314] S041, converting the platform mobile phone serial number and the platform mobile phone number into a hexadecimal mobile phone serial number and mobile phone number, and connecting the converted platform mobile phone serial number and the platform mobile phone number to obtain a platform connection number;
[0315] S042, using the platform number generation method to obtain the platform number using the platform connection number.
[0316] In a preferred embodiment of the present invention, after connecting the converted platform mobile phone serial number and the platform mobile phone number in step S041, the method for obtaining the platform connection number is:
[0317] Phonestring″=IMEInumber 16 -Phonenumber 16 ,
[0318] Among them, Phonestring″ represents the platform connection number obtained by connecting the converted platform mobile phone serial number and the platform mobile phone number;
[0319] IMEInumber 16 Indicates the converted platform mobile phone serial number;
[0320] Phone number 16 Indicates the converted platform mobile phone number;
[0321] - indicates a connector.
[0322] In a preferred embodiment of the present invention, in step S042, the method of obtaining the platform number by using the platform number generation method from the platform connection number is as follows:
[0323] Platformnumber=Platformnumbercalculateformula(Phonestring″),
[0324] Wherein, Platformnumber indicates the platform number;
[0325] Platformnumbercalculateformula() represents the platform number calculation method; SHA224 is preferably used;
[0326] Phonestring″ indicates the platform connection number.
[0327] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.
Claims
1. A traffic security analysis system for intelligent operation and maintenance, characterized in that: It includes traffic analysis platform login module, traffic analysis module and traffic display module; The traffic analysis platform login module is used to log in to the traffic analysis platform; The traffic analysis module is used to analyze the error values of uploaded screenshot data; The traffic display module is used to display the error rate and the correct rate, where the sum of the error rate and the correct rate is equal to 1.
2. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: The following steps are included in the traffic analysis platform login module: S11, obtain the mobile phone serial number and mobile phone number; the mobile phone serial number is a 15-digit string of one of the numbers 0 to 9 or any combination; the mobile phone number is a 11-digit string of one of the numbers 0 to 9 or any combination; S12, regarding the mobile phone serial number and the mobile phone number as decimal mobile phone serial number and mobile phone number, converting the mobile phone serial number and mobile phone number into sixty-binary mobile phone serial number and mobile phone number; connecting the converted mobile phone serial number and mobile phone number and sending them to the traffic analysis platform; S13, after receiving the connected mobile phone serial number and mobile phone number, the traffic analysis platform restores the connected mobile phone serial number and mobile phone number to obtain the platform mobile phone serial number and platform mobile phone number; S14, generating a platform number according to the platform mobile phone serial number and the platform mobile phone number, and determining whether the platform number exists on the traffic analysis platform: If the platform number exists on the traffic analysis platform, the login to the traffic analysis platform is successful; If the platform number does not exist on the traffic analysis platform, logging into the traffic analysis platform fails.
3. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: The method of connecting the converted mobile phone serial number and the mobile phone number in step S12 is: Phonestring=IMEInumber 62 -Phonenumber 62 , Among them, Phonestring represents the mobile phone serial number and mobile phone number after connection; IMEInumber 62 Indicates the converted mobile phone serial number; Phone number 62 Indicates the converted mobile phone number; - indicates a connector.
4. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: In step S13, the method of restoring the connected mobile phone serial number and mobile phone number to obtain the platform mobile phone serial number and platform mobile phone number is: Phonestring′=IMEInumber1′ ←7 Phonenumber6′ ←1 , Among them, Phonestring′ represents the received mobile phone serial number and mobile phone number of the connection; Phone number 6′ ←1 Indicates that the sixth to the first last digit of the received mobile phone serial number and mobile phone number is the platform mobile phone number; IMEI number 1′ ←7 Indicates that the first to the last 7 digits of the received mobile phone serial number and mobile phone number are the platform mobile phone serial number.
5. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: The flow display module includes the following steps: S31, obtaining an error value and a total amount of received screenshot security data; S32, obtaining an error rate and a correct rate according to the obtained error value and the total amount of received screenshot safety data; S33, obtaining a pie template, and dividing the pie into Totalinformationquantity portions, where Totalinformationquantity represents the total amount of received screenshot security data; S34, taking the continuous Rightinformationquantity portions as the correct portion, where Rightinformationquantity represents the correct value obtained by analyzing the uploaded screenshot data; coloring the pie corresponding to the correct portion; and marking the correctness rate on the pie corresponding to the correct portion; S35, coloring the remaining shares and marking the error rate on the pie corresponding to the remaining shares.
6. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: The error rate is calculated in step S32 as follows: Errorinformationrate=Errorinformationquantity / Totalinformationquantity*100%, Errorinformationrate indicates the error rate; Errorinformationquantity represents the error value obtained by analyzing the uploaded screenshot data; Totalinformationquantity indicates the total amount of screenshot security data received; The calculation method of accuracy is: Rightinformationrate=Rightinformationquantity / Totalinformationquantity*100%, Rightinformationrate indicates the correctness rate; Rightinformationquantity represents the correct value obtained based on analyzing the uploaded screenshot data; Totalinformationquantity indicates the total amount of screenshot security data received; Rightinformationrate+Errorinformationrate=100%, Among them, Rightinformationrate represents the correct rate; Errorinformationrate indicates the error rate; Totalinformationquantity=Errorinformationquantity+Rightinformationquantity, Among them, Totalinformationquantity represents the total amount of screenshot security data received; Errorinformationquantity represents the error value obtained by analyzing the uploaded screenshot data; Rightinformationquantity indicates the correct value obtained by analyzing the uploaded screenshot data.
7. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: The method for coloring the correct share in step S34 is: Among them, R represents the red value; G represents the green value; B represents the blue value; Rightinformationrate indicates the correctness rate; G0 represents the preset green color value; Indicates rounding down.
8. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: The method for coloring the error share in step S35 is: Among them, R represents the red value; G represents the green value; B represents the blue value; Errorinformationrate indicates the error rate; R0 represents the preset red color value; Indicates rounding down.
9. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: The following steps are included in the traffic analysis module: S31, obtaining screenshot data; S32, generating screenshot security data using the screenshot code from the acquired screenshot data; S33, transmitting the screenshot security data to the traffic analysis platform via a wireless network; S34, after receiving the screenshot security data, the traffic analysis platform performs error value analysis on the screenshot security data.
10. The traffic security analysis system for intelligent operation and maintenance according to claim 1 is characterized in that: The method for performing error value analysis on the screenshot safety data in step S34 comprises the following steps: Let Errorinformationquantity=0, Rightinformationquantity=0; S341, obtaining the screenshot code in step S32, and converting the screenshot code into binary; S342, converting the pixel value of each pixel in the screenshot security data into binary; S343, obtaining the number of bits of the depth of the screenshot security data, recorded as M′; S344, obtaining the first digit of the screenshot code, recorded as N′; converting the first digit N′ into the number of digits M′; S345, converting the binary pixel value of each pixel in the screenshot security data into a number of bits M′; S346, operating the converted pixel value and the converted M′-bit value N′ to obtain the screenshot platform data; S347, obtaining a screenshot code corresponding to the screenshot platform data according to the screenshot platform data; S348, determining whether the screenshot code obtained in step S341 is consistent with the screenshot code corresponding to the screenshot platform data: If the screenshot code obtained in step S341 is inconsistent with the screenshot code corresponding to the screenshot platform data, the analysis indicates that the received screenshot security data is unsafe; Errorinformationquantity=Errorinformationquantity+1; If the screenshot code obtained in step S341 is consistent with the screenshot code corresponding to the screenshot platform data, the analysis shows that the received screenshot security data is safe; the screenshot code and the screenshot security data are stored, or the screenshot platform data is stored, Rightinformationquantity=Rightinformationquantity+1; The next screenshot safety data is determined until all screenshot safety data are determined.
Citation Information
Patent Citations
Encryption / decryption method and system based on image transmission
CN102625025A
Power regulation and control information real-time monitoring and security early warning mobile transmission system and method
CN105634141A
Image encryption method and device, image decryption method and device, equipment and readable storage medium
CN112040086A
Image cloud storage anti-leakage encryption system and method
CN113923315A
Shared image storage method based on matrix coding embedding
CN114979402A
