Real-time intelligent monitoring system for house safety
By designing a real-time intelligent monitoring system for house security, using the combination of intelligent cameras and intelligent monitoring platforms, and using key information encryption technology, the problems of real-time monitoring and secure transmission of house security data are solved, and data security and real-time monitoring are realized.
Patent Information
- Application Number
- CN202411809592.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-03-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing technology is difficult to achieve real-time intelligent monitoring of house safety and cannot effectively prevent the leakage of house safety data.
A real-time intelligent monitoring system for house security is designed, and video monitoring data is transmitted to the intelligent monitoring platform through an intelligent camera, and key information encryption and decryption technology is used to ensure the security of data during transmission.
Real-time intelligent monitoring and encrypted transmission of house security data is realized, ensuring data security and preventing data leakage.
Smart Images

Figure CN119728923A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of security technology, and in particular to a real-time intelligent monitoring system for housing security. Background Art
[0002] Based on the multi-source house image data taken and starting from the house safety, we supervise the structure, usage, dangerous building management, safety appraisal, termite control, etc. of the house, realize the safety management of the whole life cycle of the house, avoid major accidents such as mass deaths and injuries, improve the comprehensive disaster prevention and mitigation capabilities, and protect the lives and property of the people. 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 real-time intelligent monitoring system for house safety.
[0004] In order to achieve the above-mentioned purpose of the present invention, the present invention provides a real-time intelligent monitoring system for house safety, including an intelligent camera installed in each house for monitoring and shooting, and also including a house intelligent monitoring platform, through which the video monitoring data shot by the intelligent camera is transmitted to the intelligent monitoring platform.
[0005] In a preferred embodiment of the present invention, the method of transmitting the video monitoring data captured by the smart camera to the smart monitoring platform by means of the smart camera comprises the following steps:
[0006] S1, the smart camera transmits the control command of obtaining key information key1 to the house smart monitoring platform;
[0007] S2, after the house intelligent monitoring platform receives the key information key1 control command transmitted by the smart camera, the house intelligent monitoring platform generates key information key1 and key information key2, and forms a binary search group (key1, key2) according to the generated key information key1 and key information key2, and the house intelligent monitoring platform transmits the generated key information key1 to the smart camera;
[0008] S3, after the smart camera obtains the key information key1 transmitted by the house smart monitoring platform, the smart camera generates the key information key3;
[0009] S4, after the smart camera generates key information key3, the key information key3 is encrypted by the key information key1 obtained, and the encrypted key information key3 is obtained by encrypting the key information key3 by the key information key1 obtained;
[0010] The video monitoring data to be transmitted is generated with a string generation function to generate a judgment string. After the judgment string is generated with the string generation function, the judgment string is encrypted by the obtained key information key1. The encrypted judgment string is obtained by encrypting the judgment string by the obtained key information key1.
[0011] S5, after the smart camera obtains the encryption key information key3 and the encryption judgment string, it transmits the encryption key information key3, the encryption judgment string and the key information key1 to the house intelligent monitoring platform;
[0012] S6, after the house intelligent monitoring platform obtains the encrypted key information key3 and the encrypted judgment string and the key information key1 transmitted by the intelligent camera, the key information key1 is used to search for the key information key2 corresponding to the binary search group (key1, key2), and after the key information key1 is used to search for the key information key2 corresponding to the binary search group (key1, key2), the obtained encrypted key information key3 and the encrypted judgment string are decrypted by the key information key2, and the key information key3 and the judgment string are obtained after decryption. At this time, the house intelligent monitoring platform arbitrarily generates a search string; a ternary search group (key3, decideNOstring, findNOstring) is formed according to the key information key3 and the judgment string obtained after decryption and the generated search string;
[0013] S7, encrypting the search string using key information key3, obtaining an encrypted search string after encrypting the search string using key information key3, and transmitting the encrypted search string to the smart camera via the house smart monitoring platform;
[0014] S8, after the smart camera obtains the encrypted search string sent by the house smart monitoring platform, the smart camera decrypts the obtained encrypted search string using key information key3, and obtains the search string after decryption;
[0015] S9, after the smart camera obtains the search string, the smart camera encrypts the video monitoring data to be transmitted using the key information key3, and obtains encrypted video monitoring data after encrypting the video monitoring data to be transmitted using the key information key3; the smart camera transmits the encrypted video monitoring data and the search string to the house smart monitoring platform;
[0016] S10, after the house intelligent monitoring platform obtains the encrypted video monitoring data and the search string transmitted by the intelligent camera; the key information key3 and the judgment string corresponding to the ternary search group (key3, decideNOstring, findNOstring) are searched through the search string, and the key information key3 and the judgment string corresponding to the ternary search group (key3, decideNOstring, findNOstring) are searched through the search string, the encrypted video monitoring data is decrypted by the key information key3 to obtain the decrypted video monitoring data, and the platform string is generated by the string generation function for the decrypted video monitoring data;
[0017] Determine whether the platform string is consistent with the judgment string:
[0018] If the platform character string is consistent with the judgment character string, the decrypted video monitoring data is the video monitoring data to be transmitted in step S4; the decrypted video monitoring data is stored in the intelligent monitoring platform;
[0019] If the platform character string is inconsistent with the judgment character string, the decrypted video monitoring data is not the video monitoring data to be transmitted in step S4, and the decrypted video monitoring data is not stored in the intelligent monitoring platform; the data is acquired again;
[0020] In a preferred embodiment of the present invention, in step S4, the method of encrypting the key information key3 by using the acquired key information key1 to obtain the encrypted key information key1 is:
[0021] key′3=The asymmetric method(key3,key1),
[0022] Wherein, key′3 represents the encryption key information key3;
[0023] The asymmetric method (key3, key1) means encrypting key information key3 through key information key1;
[0024] key3 represents key information key3;
[0025] key1 represents key information key1.
[0026] In a preferred embodiment of the present invention, the method of generating a judgment string using a string generation function for the video monitoring data to be transmitted in step S4 is:
[0027] decideNOstring=The decideNOstring method(uploadingData),
[0028] Among them, decideNOstring represents the judgment string;
[0029] The decideNOstring method() represents the string generation function;
[0030] uploadingData represents the video monitoring data to be transmitted;
[0031] The method of encrypting the judgment string by using the obtained key information key1 to obtain the encrypted judgment string is as follows:
[0032] decideNOstring′=The asymmetric method(decideNOstring,key1),
[0033] Wherein, decideNOstring′ represents the encryption judgment string;
[0034] The asymmetric method (decideNOstring, key1) indicates that the encryption judgment string is encrypted by the key information key1;
[0035] decideNOstring means judging the string;
[0036] key1 represents key information key1.
[0037] In a preferred embodiment of the present invention, in step S6, the encrypted key information key3 is decrypted by the key information key2, and the method for obtaining the key information key3 after decryption is:
[0038] key3=The asymmetric method′(key′3,key2),
[0039] Among them, key3 represents key information key3;
[0040] The asymmetric method′(key′3,key2) means decrypting the encrypted key information key3 through the key information key2;
[0041] key′3 represents the encryption key information key3;
[0042] key1 represents key information key1;
[0043] In step S6, the encrypted judgment string is decrypted by key information key2, and the method of obtaining the judgment string after decryption is:
[0044] decideNOstring=The asymmetric method′(decideNOstring′,key2),
[0045] Among them, decideNOstring represents the judgment string;
[0046] The asymmetric method′(decideNOstring′,key2) means decrypting the encrypted judgment string using the key information key2;
[0047] decideNOstring′ represents the encryption decision string;
[0048] key2 represents key information key2.
[0049] In a preferred embodiment of the present invention, the method for obtaining the encrypted search string after encrypting the search string by using the key information key3 in step S7 is:
[0050] findNOstring′=The symmetry method(findNOstring,key3),
[0051] Among them, findNOstring′ means the encrypted search string;
[0052] The symmetry method (findNOstring, key3) indicates that the search string is encrypted using the key information key3;
[0053] findNOstring means to search for a string;
[0054] key3 represents key information key3.
[0055] In a preferred embodiment of the present invention, in step S8, the encrypted search string is decrypted by key information key3, and the method for obtaining the search string after decryption is:
[0056] findNOstring=The symmetry method′(findNOstring′,key3),
[0057] Among them, findNOstring means to find a string;
[0058] The symmetry method′(findNOstring′,key3) indicates that the encrypted search string obtained is decrypted by using the key information key3;
[0059] findNOstring′ means to search for encrypted string;
[0060] key3 represents key information key3.
[0061] In a preferred embodiment of the present invention, in step S9, the method for obtaining encrypted video monitoring data after encrypting the video monitoring data to be transmitted by using the key information key3 is:
[0062] safetydata=The symmetry method(transmitingdata,key3),
[0063] Among them, safetydata represents encrypted video monitoring data;
[0064] The symmetry method (transmittingdata, key3) indicates that the video monitoring data to be transmitted is encrypted by the key information key3;
[0065] transmittingdata indicates the video monitoring data to be transmitted;
[0066] key3 represents key information key3.
[0067] The present invention also discloses a computer system, comprising:
[0068] processor;
[0069] a memory for storing processor-executable instructions;
[0070] Wherein, the processor is configured to implement the real-time intelligent housing safety monitoring system when executing the executable instructions.
[0071] The present invention also discloses a computer-readable storage medium, comprising:
[0072] a memory having a computer program stored thereon;
[0073] A processor is used to execute the program in the memory to implement the real-time intelligent monitoring system for housing safety.
[0074] In summary, due to the adoption of the above technical solution, the present invention can ensure the security of the video house monitoring data captured by the smart camera and prevent data leakage.
[0075] 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
[0076] 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:
[0077] Figure 1 It is a schematic diagram showing the connection of the present invention.
[0078] Figure 2 It is a schematic diagram of the platform page display of the present invention.
[0079] Figure 3 It is a schematic diagram of the platform page display of the present invention.
[0080] Figure 4 It is a schematic diagram of the platform page display of the present invention.
[0081] Figure 5 It is a schematic diagram of the platform page display of the present invention.
[0082] Figure 6 It is a schematic diagram of the platform page display of the present invention.
[0083] Figure 7 It is a schematic diagram of the platform page display of the present invention. DETAILED DESCRIPTION
[0084] 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.
[0085] The present invention discloses a real-time intelligent monitoring system for housing safety. Figure 1 As shown, it includes a smart camera installed in each house or on the patrol personnel for monitoring and shooting, and also includes a house smart monitoring platform, through which the video monitoring data shot by the smart camera is transmitted to the smart monitoring platform.
[0086] In a preferred embodiment of the present invention, the method of transmitting the video monitoring data captured by the smart camera to the smart monitoring platform by means of the smart camera comprises the following steps:
[0087] S1, the smart camera transmits the control command of obtaining key information key1 to the house smart monitoring platform;
[0088] S2, after the house intelligent monitoring platform receives the key information key1 control command transmitted by the smart camera, the house intelligent monitoring platform generates key information key1 and key information key2, and forms a binary search group (key1, key2) according to the generated key information key1 and key information key2, and the house intelligent monitoring platform transmits the generated key information key1 to the smart camera;
[0089] S3, after the smart camera obtains the key information key1 transmitted by the house smart monitoring platform, the smart camera generates the key information key3;
[0090] S4, after the smart camera generates key information key3, the key information key3 is encrypted by the key information key1 obtained, and the encrypted key information key3 is obtained by encrypting the key information key3 by the key information key1 obtained;
[0091] The video monitoring data to be transmitted is generated with a string generation function to generate a judgment string. After the judgment string is generated with the string generation function, the judgment string is encrypted by the obtained key information key1. The encrypted judgment string is obtained by encrypting the judgment string by the obtained key information key1.
[0092] S5, after the smart camera obtains the encryption key information key3 and the encryption judgment string, it transmits the encryption key information key3, the encryption judgment string and the key information key1 to the house intelligent monitoring platform;
[0093] S6, after the house intelligent monitoring platform obtains the encrypted key information key3 and the encrypted judgment string and the key information key1 transmitted by the intelligent camera, the key information key1 is used to search for the key information key2 corresponding to the binary search group (key1, key2). After the key information key1 is used to search for the key information key2 corresponding to the binary search group (key1, key2), the obtained encrypted key information key3 and the encrypted judgment string are decrypted by the key information key2, and the key information key3 and the judgment string are obtained after decryption. At this time, the house intelligent monitoring platform arbitrarily generates a search string; a ternary search group (key3, decideNOstring, findNOstring) is formed according to the key information key3 and the judgment string obtained after decryption and the generated search string; key3 represents the key information key3, decideNOstring represents the judgment string, and findNOstring represents the search string;
[0094] S7, encrypting the search string using key information key3, obtaining an encrypted search string after encrypting the search string using key information key3, and transmitting the encrypted search string to the smart camera via the house smart monitoring platform;
[0095] S8, after the smart camera obtains the encrypted search string sent by the house smart monitoring platform, the smart camera decrypts the obtained encrypted search string using key information key3, and obtains the search string after decryption;
[0096] S9, after the smart camera obtains the search string, the smart camera encrypts the video monitoring data to be transmitted using the key information key3, and obtains encrypted video monitoring data after encrypting the video monitoring data to be transmitted using the key information key3; the smart camera transmits the encrypted video monitoring data and the search string to the house smart monitoring platform;
[0097] S10, after the house intelligent monitoring platform obtains the encrypted video monitoring data and the search string transmitted by the intelligent camera; the key information key3 and the judgment string corresponding to the ternary search group (key3, decideNOstring, findNOstring) are searched through the search string, and the key information key3 and the judgment string corresponding to the ternary search group (key3, decideNOstring, findNOstring) are searched through the search string, the encrypted video monitoring data is decrypted by the key information key3 to obtain the decrypted video monitoring data, and the platform string is generated by the string generation function for the decrypted video monitoring data;
[0098] Determine whether the platform string is consistent with the judgment string:
[0099] If the platform character string is consistent with the judgment character string, the decrypted video monitoring data is the video monitoring data to be transmitted in step S4;
[0100] If the platform character string is inconsistent with the determination character string, the decrypted video monitoring data is not the video monitoring data to be transmitted in step S4.
[0101] In a preferred embodiment of the present invention, in step S4, the method of encrypting the key information key3 by using the acquired key information key1 to obtain the encrypted key information key1 is:
[0102] key′3=The asymmetric method(key3,key1),
[0103] Wherein, key′3 represents the encryption key information key3;
[0104] The asymmetric method (key3, key1) indicates that the key information key3 is encrypted by the key information key1, preferably using one of RSA, DSA, ECC, ElGamal, Knapsack, Rabin, and DH;
[0105] key3 represents key information key3;
[0106] key1 represents key information key1.
[0107] In a preferred embodiment of the present invention, the method of generating a judgment string using a string generation function for the video monitoring data to be transmitted in step S4 is:
[0108] decideNOstring=The decideNOstring method(uploadingData),
[0109] Among them, decideNOstring represents the judgment string;
[0110] The decideNOstring method() represents the string generation function, preferably one of MD5, SHA-1, and SHA256;
[0111] uploadingData represents the video monitoring data to be transmitted;
[0112] The method of encrypting the judgment string by using the obtained key information key1 to obtain the encrypted judgment string is as follows:
[0113] decideNOstring′=The asymmetric method(decideNOstring,key1),
[0114] Wherein, decideNOstring′ represents the encryption judgment string;
[0115] The asymmetric method (decideNOstring, key1) indicates that the encryption judgment string is encrypted by the key information key1, preferably using one of RSA, DSA, ECC, ElGamal, Knapsack, Rabin, and DH;
[0116] decideNOstring means judging the string;
[0117] key1 represents key information key1.
[0118] In a preferred embodiment of the present invention, in step S6, the encrypted key information key3 is decrypted by the key information key2, and the method for obtaining the key information key3 after decryption is:
[0119] key3=The asymmetric method′(key′3,key2),
[0120] Among them, key3 represents key information key3;
[0121] The asymmetric method′(key′3,key2) indicates that the encrypted key information key3 is decrypted by the key information key2, preferably using one of RSA, DSA, ECC, ElGamal, Knapsack, Rabin, and DH;
[0122] key′3 represents the encryption key information key3;
[0123] key1 represents key information key1;
[0124] In step S6, the encrypted judgment string is decrypted by key information key2, and the method of obtaining the judgment string after decryption is:
[0125] decideNOstring=The asymmetric method′(decideNOstring′,key2),
[0126] Among them, decideNOstring represents the judgment string;
[0127] The asymmetric method′(decideNOstring′,key2) indicates that the encrypted judgment string is decrypted by the key information key2, preferably one of RSA, DSA, ECC, ElGamal, Knapsack, Rabin, and DH;
[0128] decideNOstring′ represents the encryption decision string;
[0129] key2 represents key information key2.
[0130] In a preferred embodiment of the present invention, the method for obtaining the encrypted search string after encrypting the search string by using the key information key3 in step S7 is:
[0131] findNOstring′=The symmetry method(findNOstring,key3),
[0132] Among them, findNOstring′ means the encrypted search string;
[0133] The symmetry method (findNOstring, key3) indicates that the search string is encrypted by the key information key3, preferably one of DES, 3DES, AES, IDEA, RC4, RC5, and RC6;
[0134] findNOstring means to search for a string;
[0135] key3 represents key information key3.
[0136] In a preferred embodiment of the present invention, in step S8, the encrypted search string is decrypted by key information key3, and the method for obtaining the search string after decryption is:
[0137] findNOstring=The symmetry method′(findNOstring′,key3),
[0138] Among them, findNOstring means to find a string;
[0139] The symmetry method′(findNOstring′,key3) indicates that the encrypted search string obtained is decrypted by using the key information key3, preferably one of DES, 3DES, AES, IDEA, RC4, RC5, and RC6;
[0140] findNOstring′ means to search for encrypted string;
[0141] key3 represents key information key3.
[0142] In a preferred embodiment of the present invention, in step S9, the method for obtaining encrypted video monitoring data after encrypting the video monitoring data to be transmitted by using the key information key3 is:
[0143] safetydata=The symmetry method(transmitingdata,key3),
[0144] Among them, safetydata represents encrypted video monitoring data;
[0145] The symmetry method (transmittingdata, key3) indicates that the video monitoring data to be transmitted is encrypted by the key information key3, preferably one of DES, 3DES, AES, IDEA, RC4, RC5, and RC6;
[0146] transmittingdata indicates the video monitoring data to be transmitted;
[0147] key3 represents key information key3.
[0148] In a preferred embodiment of the present invention, in step S10, the encrypted video monitoring data is decrypted by the key information key3, and the method for obtaining the decrypted video monitoring data is:
[0149] safetydata′=The symmetry method′(safetydata,key3),
[0150] Among them, safetydata′ represents the decrypted video monitoring data;
[0151] The symmetry method′(safetydata,key3) indicates that the encrypted video monitoring data is decrypted by the key information key3, preferably one of DES, 3DES, AES, IDEA, RC4, RC5, and RC6;
[0152] safetydata represents encrypted video monitoring data;
[0153] key3 represents key information key3;
[0154] In step S10, the method of generating a platform string using a string generation function for decrypted video monitoring data is:
[0155] platformNOstring=The decideNOstring method(safetydata′),
[0156] Among them, platformNOstring represents the platform string;
[0157] The decideNOstring method() represents the string generation function, preferably one of MD5, SHA-1, and SHA256;
[0158] safetydata′ represents the decrypted video monitoring data.
[0159] In a preferred embodiment of the present invention, in step S4, the key information key3 is a symmetric key.
[0160] In a preferred embodiment of the present invention, in step S2, the binary search group (key1, key2) is an asymmetric key group, wherein the key information key1 is a public key, and the key information key2 is a private key.
[0161] In a preferred embodiment of the present invention, step S5 is: after the smart camera obtains the encryption key information key3 and the encryption judgment string, it transmits the encryption key information key3, the encryption judgment string and the transmission key information key1 to the house intelligent monitoring platform; after the encryption key information key3, the encryption judgment string and the key information key1 are transmitted to the house intelligent monitoring platform, the encryption judgment string and the key information key1 can be deleted on the smart camera; the reason for transmitting the key information key1 here is that there are at least two or more binary search groups on the house intelligent monitoring platform. If there is only one binary search group on the house intelligent monitoring platform, there is no need to transmit the key information key1.
[0162] In a preferred embodiment of the present invention, step S6 is: after the house intelligent monitoring platform obtains the encrypted key information key3 and the encrypted judgment string and the key information key1 transmitted by the smart camera, the key information key1 is used to search for the key information key2 corresponding to the binary search group (key1, key2). After using the key information key1 to search for the key information key2 corresponding to the binary search group (key1, key2), the obtained encrypted key information key3 and the encrypted judgment string are decrypted by the key information key2, and the key information key3 and the judgment string are obtained after decryption. At this time, the house intelligent monitoring platform arbitrarily generates a search string; a ternary search group (key3, decideNOstring, findNOstring) is formed according to the key information key3 and the judgment string obtained after decryption and the generated search string; key3 represents the key information key3, decideNOstring represents the judgment string, and findNOstring represents the search string; after the ternary search group (key3, decideNOstring, findNOstring) is formed, the binary search group (key1, key2) can be deleted or used later.
[0163] In a preferred embodiment of the present invention, the smart camera includes a monitor housing, on which a monitoring camera fixed mounting seat for fixedly mounting a monitoring camera is provided, and the monitoring camera is fixedly mounted on the monitoring camera fixed mounting seat;
[0164] A PCB circuit board fixing mounting seat for fixing and mounting a PCB circuit board is arranged in the monitor housing, the PCB circuit board is fixedly mounted on the PCB circuit board fixing mounting seat, and a controller and a communication module are arranged on the PCB circuit board;
[0165] The communication data terminal of the controller is connected to the data terminal of the communication module, and the video image data terminal of the controller is connected to the data terminal of the monitoring camera.
[0166] In a preferred embodiment of the present invention, the communication module is one or any combination of a 4G communication module, a 5G communication module, a WiFi communication module, and a Bluetooth communication module;
[0167] The 4G communication data terminal of the controller is connected to the data terminal of the 4G communication module;
[0168] The 5G communication data terminal of the controller is connected to the data terminal of the 5G communication module;
[0169] The WiFi communication data terminal of the controller is connected to the data terminal of the WiFi communication module;
[0170] The Bluetooth communication data terminal of the controller is connected to the data terminal of the Bluetooth communication module.
[0171] On the house intelligent monitoring platform, you can view the video monitoring data you have taken, and you can also click the virtual button of the house life cycle safety management platform to jump to the house life cycle safety management platform. The house life cycle safety management platform displays the inspection task management page, periodic inspection page, temporary inspection page, inspection task management page, hidden danger inspection page, dangerous building inspection page, etc. Figures 2 to 7 shown.
[0172] 1. House inspection
[0173] Support managers to view the progress of house inspection tasks online, formulate reasonable inspection areas and assign inspection tasks based on periodic and temporary inspection plans, and realize full-process supervision of house safety inspection work.
[0174] (1) Troubleshooting task management
[0175] It supports the creation of troubleshooting tasks, tracking of troubleshooting progress, and management of troubleshooting results. It provides classified searches such as task type, task cycle, task status, and keyword query to facilitate managers to screen and view the status of troubleshooting tasks. It automatically counts tasks that need to be processed to assist managers in effectively supervising task completion.
[0176] (2) Periodic inspection
[0177] Centrally manage periodic troubleshooting tasks and provide searches such as task cycle, task status, and keyword queries to facilitate managers to view the status of periodic troubleshooting tasks and check the troubleshooting details.
[0178] (3) Temporary investigation
[0179] Centrally manage temporary troubleshooting tasks and provide searches such as task cycle, task status, and keyword query to help managers understand the status of temporary troubleshooting tasks and view troubleshooting details.
[0180] 2. Key inspections
[0181] Focus on supervising key buildings such as old and dangerous buildings, building curtain walls, and external wall insulation systems, support inspectors to check the implementation progress of key building inspection tasks online, formulate inspection tasks, assign inspection tasks, track the handling situation based on dangerous building identification and hidden dangers, and realize timely discovery and control of key hidden dangers.
[0182] (1) Inspection task management
[0183] It supports the creation of inspection tasks, tracking of inspection progress, and management of inspection results. It provides classified searches such as task type, task cycle, task status, and keyword query to facilitate managers to screen and view the status of inspection tasks. It automatically counts tasks that need to be processed to assist managers in effectively supervising the completion of tasks.
[0184] (2) Inspection of hidden dangers
[0185] Centrally manage hidden danger inspection tasks, provide tasks cycle, task status, keyword query and other searches, so that managers can understand the status of hidden danger inspection tasks and view inspection details.
[0186] (3) Inspection of dangerous buildings
[0187] Centrally manage dangerous house inspection tasks, provide tasks cycle, task status, keyword query and other searches, so that managers can understand the status of dangerous house inspection tasks and view inspection details.
[0188] The present invention also discloses a computer system, comprising:
[0189] processor;
[0190] a memory for storing processor-executable instructions;
[0191] Wherein, the processor is configured to implement the real-time intelligent housing safety monitoring system when executing the executable instructions.
[0192] The present invention also discloses a computer-readable storage medium, comprising:
[0193] a memory having a computer program stored thereon;
[0194] A processor is used to execute the program in the memory to implement the real-time intelligent monitoring system for housing safety.
[0195] 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 real-time intelligent monitoring system for housing safety, comprising an intelligent camera installed in each house for monitoring and shooting, characterized in that: It also includes a house intelligent monitoring platform, which transmits video monitoring data captured by the intelligent camera to the intelligent monitoring platform through the intelligent camera.
2. The real-time intelligent monitoring system for housing safety according to claim 1, characterized in that: The method for transmitting video monitoring data captured by the smart camera to the smart monitoring platform through the smart camera comprises the following steps: S1, the smart camera transmits the control command of obtaining key information key1 to the house smart monitoring platform; S2, after the house intelligent monitoring platform receives the key information key1 control command transmitted by the smart camera, the house intelligent monitoring platform generates key information key1 and key information key2, and forms a binary search group (key1, key2) according to the generated key information key1 and key information key2, and the house intelligent monitoring platform transmits the generated key information key1 to the smart camera; S3, after the smart camera obtains the key information key1 transmitted by the house smart monitoring platform, the smart camera generates the key information key3; S4, after the smart camera generates key information key3, the key information key3 is encrypted by the key information key1 obtained, and the encrypted key information key3 is obtained by encrypting the key information key3 by the key information key1 obtained; The video monitoring data to be transmitted is generated with a string generation function to generate a judgment string. After the judgment string is generated with the string generation function, the judgment string is encrypted by the obtained key information key1. The encrypted judgment string is obtained by encrypting the judgment string by the obtained key information key1. S5, after the smart camera obtains the encryption key information key3 and the encryption judgment string, it transmits the encryption key information key3, the encryption judgment string and the key information key1 to the house intelligent monitoring platform; S6, after the house intelligent monitoring platform obtains the encrypted key information key3 and the encrypted judgment string and the key information key1 transmitted by the intelligent camera, the key information key1 is used to search for the key information key2 corresponding to the binary search group (key1, key2), and after the key information key1 is used to search for the key information key2 corresponding to the binary search group (key1, key2), the obtained encrypted key information key3 and the encrypted judgment string are decrypted by the key information key2, and the key information key3 and the judgment string are obtained after decryption. At this time, the house intelligent monitoring platform arbitrarily generates a search string; a ternary search group (key3, decideNOstring, findNOstring) is formed according to the key information key3 and the judgment string obtained after decryption and the generated search string; S7, encrypting the search string using key information key3, obtaining an encrypted search string after encrypting the search string using key information key3, and transmitting the encrypted search string to the smart camera via the house smart monitoring platform; S8, after the smart camera obtains the encrypted search string sent by the house smart monitoring platform, the smart camera decrypts the obtained encrypted search string using key information key3, and obtains the search string after decryption; S9, after the smart camera obtains the search string, the smart camera encrypts the video monitoring data to be transmitted using the key information key3, and obtains encrypted video monitoring data after encrypting the video monitoring data to be transmitted using the key information key3; the smart camera transmits the encrypted video monitoring data and the search string to the house smart monitoring platform; S10, after the house intelligent monitoring platform obtains the encrypted video monitoring data and the search string transmitted by the intelligent camera; the key information key3 and the judgment string corresponding to the ternary search group (key3, decideNOstring, findNOstring) are searched through the search string, and the key information key3 and the judgment string corresponding to the ternary search group (key3, decideNOstring, findNOstring) are searched through the search string, the encrypted video monitoring data is decrypted by the key information key3 to obtain the decrypted video monitoring data, and the platform string is generated by the string generation function for the decrypted video monitoring data; Determine whether the platform string is consistent with the judgment string: If the platform character string is consistent with the judgment character string, the decrypted video monitoring data is the video monitoring data to be transmitted in step S4; If the platform character string is inconsistent with the judgment character string, the decrypted video monitoring data is not the video monitoring data to be transmitted in step S4, and the data is acquired again.
3. The real-time intelligent monitoring system for housing safety according to claim 1 is characterized in that: In step S4, the method of encrypting the key information key3 by using the acquired key information key1 to obtain the encrypted key information key1 is: key′3=The asymmetric method(key3,key1), Wherein, key′3 represents the encryption key information key3; The asymmetric method (key3, key1) means encrypting key information key3 through key information key1; key3 represents key information key3; key1 represents key information key1.
4. The real-time intelligent monitoring system for housing safety according to claim 1, characterized in that: In step S4, the method of using the string generation function to generate the judgment string for the video monitoring data to be transmitted is: decideNOstring=The decideNOstring method(uploadingData), Among them, decideNOstring represents the judgment string; The decideNOstring method() represents the string generation function; uploadingData represents the video monitoring data to be transmitted; The method of encrypting the judgment string by using the obtained key information key1 to obtain the encrypted judgment string is as follows: decideNOstring′=The asymmetric method(decideNOstring,key1), Wherein, decideNOstring′ represents the encryption judgment string; The asymmetric method (decideNOstring, key1) indicates that the encryption judgment string is encrypted by the key information key1; decideNOstring means judging the string; key1 represents key information key1.
5. The real-time intelligent monitoring system for housing safety according to claim 1 is characterized in that: In step S6, the encrypted key information key3 is decrypted by the key information key2, and the method for obtaining the key information key3 after decryption is: key3=The asymmetric method′(key′3,key2), Among them, key3 represents key information key3; The asymmetric method′(key′3,key2) means decrypting the encrypted key information key3 through the key information key2; key′3 represents the encryption key information key3; key1 represents key information key1; In step S6, the encrypted judgment string is decrypted by key information key2, and the method of obtaining the judgment string after decryption is: decideNOstring=The asymmetric method′(decideNOstring′,key2), Among them, decideNOstring represents the judgment string; The asymmetric method′(decideNOstring′,key2) means decrypting the encrypted judgment string using the key information key2; decideNOstring′ represents the encryption decision string; key2 represents key information key2.
6. The real-time intelligent monitoring system for housing safety according to claim 1, characterized in that: In step S7, the method of obtaining the encrypted search string after encrypting the search string by using the key information key3 is as follows: findNOstring′=The symmetry method(findNOstring,key3), Among them, findNOstring′ means the encrypted search string; The symmetry method (findNOstring, key3) indicates that the search string is encrypted using the key information key3; findNOstring means to search for a string; key3 represents key information key3.
7. The real-time intelligent monitoring system for housing safety according to claim 1, characterized in that: In step S8, the encrypted search string is decrypted by key information key3, and the method for obtaining the search string after decryption is: findNOstring=The symmetry method′(findNOstring′,key3), Among them, findNOstring means to find a string; The symmetry method′(findNOstring′,key3) indicates that the encrypted search string obtained is decrypted by using the key information key3; findNOstring′ means to search for encrypted string; key3 represents key information key3.
8. The real-time intelligent monitoring system for housing safety according to claim 1, characterized in that: In step S9, the method for obtaining the encrypted video monitoring data after encrypting the video monitoring data to be transmitted by using the key information key3 is as follows: safetydata=The symmetry method(transmitingdata,key3), Among them, safetydata represents encrypted video monitoring data; The symmetry method (transmittingdata, key3) indicates that the video monitoring data to be transmitted is encrypted by the key information key3; transmittingdata indicates the video monitoring data to be transmitted; key3 represents key information key3.
9. A computer system, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to implement the real-time intelligent housing safety monitoring system as described in any one of claims 1 to 8 when executing the executable instructions.
10. A computer-readable storage medium, characterized in that: include: a memory having a computer program stored thereon; A processor is used to execute the program in the memory to implement the real-time intelligent housing safety monitoring system according to any one of claims 1 to 8.