An intelligent housing safety management system based on data analysis

By designing an intelligent house safety management system based on data analysis, using intelligent photographers and intelligent monitoring platforms to process and analyze house video data, the problem of difficulty in achieving intelligent and real-time early warning in the existing technology is solved, and the efficiency and accuracy of house safety management is achieved.

CN119762294AInactive Publication Date: 2025-04-04CHONGQING MIOMAI INFORMATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411809598.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-04-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing technology is difficult to achieve intelligent and real-time early warning of housing safety management, and there is a lack of effective data analysis and video surveillance processing methods.

Method used

An intelligent house safety management system based on data analysis was designed to capture house video image data through an intelligent photographer and transmit the video data to an intelligent monitoring platform. The platform processes the video data, extracts house data, and judges whether it is an early warning house through data analysis. If it is an early warning, sends early warning information.

Benefits of technology

It realizes intelligent and real-time early warning of house safety management, can promptly detect house safety hazards and send warning information to relevant personnel, improving the efficiency and accuracy of house safety management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119762294A_ABST
    Figure CN119762294A_ABST
Patent Text Reader

Abstract

The present invention proposes an intelligent house safety management system based on data analysis, including an intelligent camera for shooting house video images, and a house intelligent monitoring platform for intelligent management and early warning according to the video data. The present invention can provide early warning and ensure the safety of the house.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent technology, and in particular to an intelligent housing safety management system based on data analysis. Background Art

[0002] In recent years, thanks to the development of information technology, according to the actual business needs of housing safety supervision, based on the Internet, Internet of Things, cloud computing, big data and other technologies, we have strengthened overall planning and top-level design, built a comprehensive housing safety management system, integrated and utilized housing geographic information data, housing basic data, departmental business data, etc., and provided a reliable basis for housing safety management, operation and maintenance, and appraisal throughout the life cycle. Improve the data update mechanism, realize the timely update of basic housing information, and provide basic data support with high timeliness and accuracy for housing safety management business applications; after managing and comprehensively analyzing the aggregated data, display it in a visual way, help housing management departments to fully grasp the property data and structural safety of the house, facilitate decision makers to quickly obtain the required target data and make decisions, and dynamically manage the basic situation, safety status, repair situation, termite prevention and control situation, safety appraisal situation, safety rectification situation, etc. of the house, establish a dangerous house management system, provide scientific and technological support for dynamic management of housing safety, and promote digital, information and intelligent management of houses. 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 an intelligent housing safety management system based on data analysis.

[0004] In order to achieve the above-mentioned purpose of the present invention, the present invention provides an intelligent house safety management system based on data analysis, including an intelligent camera for shooting house video images, and a house intelligent monitoring platform performs intelligent management and early warning according to the video data.

[0005] In a preferred embodiment of the present invention, the method for intelligent management and early warning of a house intelligent monitoring platform based on video data comprises the following steps:

[0006] S21, the smart camera transmits the video data captured by the smart camera to the smart monitoring platform;

[0007] S22, the intelligent monitoring platform transforms the video data into image data to obtain the number of images;

[0008] S23, judging the image data to obtain a distinguishing image set;

[0009] S24, extracting house data according to the images in the distinguished image set;

[0010] S25, judging whether it is a warning house according to the extracted house data:

[0011] If it is a warning house, the intelligent monitoring platform will send a warning message to the bound mobile phone number, and the warning message indicates that the house is a warning house;

[0012] If it is not a warning house, the smart monitoring platform will not send warning information to the bound mobile phone number.

[0013] In a preferred embodiment of the present invention, in step S22, the intelligent monitoring platform transforms the video data into image data to obtain the number of images, including the following steps:

[0014] S221, obtaining the time of the video data, recorded as t; t represents the time of the video data;

[0015] S222, obtaining a frame rate of the video data, denoted as f; f represents the frame rate of the video data;

[0016] S223, obtaining the number of images according to the time and frame rate of the acquired video data; the number of images is calculated as follows:

[0017] N = t × f,

[0018] Where N represents the number of images;

[0019] t represents the time of video data;

[0020] f represents the frame rate of the video data;

[0021] From front to back, they are the images at the first moment. Image at moment 2 Moment 3 image ..., image at the Nth moment

[0022] In a preferred embodiment of the present invention, the method of judging the image data in step S23 to obtain a distinguished image includes the following steps:

[0023] S231, converting the image data into a recognition image, the method of converting the image data into the recognition image is:

[0024]

[0025] Represents the image at the nth moment The identification value at the image pixel (p, q);

[0026] η B , η R , η GThe coefficients represent the blue, red, and green pixel values ​​respectively; each of them is a positive number less than 1; and the sum of the three is 1;

[0027] Represents the image at the nth moment The red pixel value at the image pixel (p,q);

[0028] Represents the image at the nth moment The green pixel value at the image pixel (p,q);

[0029] n=1, 2, 3, ..., N, where N represents the number of images;

[0030] p = 1, 2, 3, ..., P, where P represents the number of horizontal pixels in the image;

[0031] q = 1, 2, 3, ..., Q, Q represents the number of vertical pixels of the image;

[0032] S232, set the image number n′=1, the horizontal pixel number p′=1, the vertical pixel number q′=1; the demarcation value τ=7; the number of distinctions Distinguishing image number θ=1;

[0033] S233, determine the image at the n′th moment The relationship between the recognition value at the image pixel point (p′, q′) and the reference value of the reference image at the image pixel point (p′, q′):

[0034]

[0035] That is, if Represents the image at the n′th moment The recognition value at the image pixel point (p′, q′), Reima(p′, q′) represents the reference value of the reference image at the image pixel point (p′, q′), and || represents the absolute value sign, then

[0036] like Represents the image at the n′th moment The recognition value at the image pixel point (p′, q′), Reima(p′, q′) represents the reference value of the reference image at the image pixel point (p′, q′), and || represents the absolute value sign, then

[0037] S234, judgment Relationship with 0:

[0038] like Then the image at the n′th moment To distinguish the images; the image at the n′th moment This is also the θth difference image, θ=θ+1; the image at the n′th moment Put it into the difference image set; execute step S237;

[0039] like Then p′=p′+1; proceed to the next step;

[0040] S235, determine the size relationship between p′ and P:

[0041] If p′>P, then q′=q′+1; proceed to the next step;

[0042] If p′≤P, execute step S233;

[0043] S236, determine the size relationship between q′ and Q:

[0044] If q′>Q, then n′=n′+1; proceed to the next step;

[0045] If q′≤Q, execute step S233;

[0046] S237, determine the size relationship between n′ and N:

[0047] If n′>N, execute step S24;

[0048] If n′≤N, execute step S233.

[0049] In a preferred embodiment of the present invention, the method for determining whether a house is a warning house according to the extracted house data in step S25 is:

[0050]

[0051] Among them, Consistencyresult k represents the house warning discrimination value; k=1, 2, 3, ..., K, K represents the number of preset house images;

[0052] A represents the extracted house feature data;

[0053] B represents the preset house characteristic data;

[0054] || || represents the modulus symbol;

[0055]

[0056] Among them, A represents the extracted house feature data;

[0057] B represents the preset house characteristic data;

[0058] J represents the dimension of the house feature vector;

[0059] A j represents the j-th characteristic component of the house characteristic data A;

[0060] B j represents the j-th characteristic component of the house characteristic data B;

[0061]

[0062] Among them, A represents the extracted house feature data;

[0063] || || represents the modulus symbol;

[0064] J represents the dimension of the house feature vector;

[0065] A j represents the j-th characteristic component of the house characteristic data A;

[0066]

[0067] Wherein, B represents the preset house characteristic data;

[0068] |||| represents the modulus symbol;

[0069] J represents the dimension of the house feature vector;

[0070] B j Represents the j-th feature component of the house feature data B.

[0071] In a preferred embodiment of the present invention, in step S21, the method in which the smart camera transmits the video monitoring data captured by the smart camera to the smart monitoring platform comprises the following steps:

[0072] S211, the intelligent camera transmits a control command to obtain key information key1 to the intelligent monitoring platform;

[0073] S212, after the intelligent monitoring platform receives the key information key1 control command transmitted by the intelligent camera, the intelligent monitoring platform generates key information key1 and key information key2, forms a binary search group (key1, key2) according to the generated key information key1 and key information key2, and transmits the generated key information key1 to the intelligent camera;

[0074] S213, after the smart camera obtains the key information key1 transmitted by the smart monitoring platform, the smart camera generates the key information key3;

[0075] S214, after the smart camera generates key information key3, it encrypts the key information key3 by using the acquired key information key1, and obtains encrypted key information key3 by encrypting the key information key3 by using the acquired key information key1;

[0076] S215, after the smart camera obtains the encryption key information key3, it transmits the encryption key information key3 and the key information key1 to the smart monitoring platform;

[0077] S216, after the intelligent monitoring platform obtains the encrypted key information key3 and key information key1 transmitted by the intelligent camera, it uses the key information key1 to search for the key information key2 corresponding to the binary search group (key1, key2), and 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 is decrypted by the key information key2, and the key information key3 is obtained after decryption. At this time, the intelligent monitoring platform arbitrarily generates a search string; the binary search group [key3, findNOstring] is formed according to the key information key3 obtained after decryption and the generated search string; key3 represents the key information key3, and findNOstring represents the search string;

[0078] S217, 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 smart monitoring platform;

[0079] S218, after the smart camera obtains the encrypted search string sent by the smart monitoring platform, the smart camera decrypts the obtained encrypted search string using key information key3, and obtains the search string after decryption;

[0080] S219, after the smart camera obtains the search string, the smart camera encrypts the video data to be transmitted using the key information key3, and obtains encrypted transmission video data after encrypting the video data to be transmitted using the key information key3; the smart camera transmits the encrypted transmission video data and the search string to the smart monitoring platform;

[0081] S220, after the intelligent monitoring platform obtains the encrypted transmission video data and search string transmitted by the intelligent camera; it searches for the key information key3 corresponding to the binary search group [key3, findNOstring] through the search string, and after searching for the key information key3 corresponding to the binary search group [key3, findNOstring] through the search string, it decrypts the encrypted transmission video data through the key information key3 to obtain the decrypted transmission video data, which is the video data to be transmitted in step S219.

[0082] The present invention also discloses an intelligent housing safety management method based on data analysis, comprising the following steps:

[0083] S1, using a smart camera to capture video image data of a house;

[0084] S2, the house intelligent monitoring platform performs intelligent management and early warning based on video data.

[0085] In a preferred embodiment of the present invention, step S2 includes the following steps:

[0086] S21, the smart camera transmits the video data captured by the smart camera to the smart monitoring platform;

[0087] S22, the intelligent monitoring platform transforms the video data into image data to obtain the number of images;

[0088] S23, judging the image data to obtain a distinguishing image set;

[0089] S24, extracting house data according to the images in the distinguished image set;

[0090] S25, judging whether it is a warning house according to the extracted house data:

[0091] If it is a warning house, the intelligent monitoring platform will send a warning message to the bound mobile phone number, and the warning message indicates that the house is a warning house;

[0092] If it is not a warning house, the smart monitoring platform will not send warning information to the bound mobile phone number.

[0093] The present invention discloses a computer system, comprising:

[0094] processor;

[0095] a memory for storing processor-executable instructions;

[0096] Wherein, the processor is configured to implement the intelligent housing safety management method based on data analysis when executing the executable instructions.

[0097] The present invention also discloses a computer-readable storage medium, comprising:

[0098] a memory having a computer program stored thereon;

[0099] A processor is used to execute the program in the memory to implement the intelligent housing safety management method based on data analysis.

[0100] In summary, due to the adoption of the above technical solution, the present invention can provide early warning and ensure the safety of the house.

[0101] 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

[0102] 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:

[0103] Figure 1 It is a connection display schematic diagram of the present invention.

[0104] Figure 2 It is a schematic diagram of the platform page display of the present invention.

[0105] Figure 3 It is a schematic diagram of the platform page display of the present invention.

[0106] Figure 4 It is a schematic diagram of the platform page display of the present invention.

[0107] Figure 5 It is a schematic diagram of the platform page display of the present invention.

[0108] Figure 6 It is a schematic diagram of the platform page display of the present invention. DETAILED DESCRIPTION

[0109] 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.

[0110] The present invention discloses an intelligent housing safety management system based on data analysis, such as Figure 1 As shown, it includes an intelligent camera for taking video images of the house, and the house intelligent monitoring platform performs intelligent management and early warning based on the video data. The early warning also includes house cracks, wall peeling, house tilting, etc.

[0111] In a preferred embodiment of the present invention, the method for intelligent management and early warning of a house intelligent monitoring platform based on video data comprises the following steps:

[0112] S21, the smart camera transmits the video data captured by the smart camera to the smart monitoring platform;

[0113] S22, the intelligent monitoring platform transforms the video data into image data to obtain the number of images;

[0114] S23, judging the image data to obtain a distinguishing image set;

[0115] S24, extracting house data according to the images in the distinguished image set; the house data extracted by the present invention is the outline image of the outer wall of the building, and the method used is Canny edge detection to extract the outline image of the outer wall of the building in the image;

[0116] S25, judging whether it is a warning house according to the extracted house data:

[0117] If it is a warning house, the intelligent monitoring platform will send a warning message to the bound mobile phone number, and the warning message indicates that the house is a warning house;

[0118] If it is not a warning house, the smart monitoring platform will not send warning information to the bound mobile phone number.

[0119] In a preferred embodiment of the present invention, in step S22, the intelligent monitoring platform transforms the video data into image data to obtain the number of images, including the following steps:

[0120] S221, obtaining the time of the video data, recorded as t; t represents the time of the video data;

[0121] S222, obtaining a frame rate of the video data, denoted as f; f represents the frame rate of the video data;

[0122] S223, obtaining the number of images according to the time and frame rate of the acquired video data; the number of images is calculated as follows:

[0123] N = t × f,

[0124] Where N represents the number of images;

[0125] t represents the time of video data;

[0126] f represents the frame rate of the video data;

[0127] From front to back, they are the images at the first moment. Image at moment 2 Moment 3 image ..., image at the Nth moment

[0128] In a preferred embodiment of the present invention, the method of judging the image data in step S23 to obtain a distinguished image includes the following steps:

[0129] S231, converting the image data into a recognition image, the method of converting the image data into the recognition image is:

[0130]

[0131] Represents the image at the nth moment The identification value at the image pixel (p, q);

[0132] η B , η R , η G The coefficients represent the blue, red, and green pixel values ​​respectively; each of them is a positive number less than 1; and the sum of the three is 1;

[0133] Represents the image at the nth moment The red pixel value at the image pixel (p,q);

[0134] Represents the image at the nth moment The green pixel value at the image pixel (p,q);

[0135] n=1, 2, 3, ..., N, where N represents the number of images;

[0136] p = 1, 2, 3, ..., P, where P represents the number of horizontal pixels in the image;

[0137] q = 1, 2, 3, ..., Q, Q represents the number of vertical pixels of the image;

[0138] S232, set the image number n′=1, the horizontal pixel number p′=1, the vertical pixel number q′=1; the demarcation value τ=7; the number of distinctions Distinguishing image number θ=1;

[0139] S233, determine the image at the n′th moment The relationship between the recognition value at the image pixel point (p′, q′) and the reference value of the reference image at the image pixel point (p′, q′):

[0140]

[0141] That is, if Represents the image at the n′th moment The recognition value at the image pixel point (p′, q′), Reima(p′, q′) represents the reference value of the reference image at the image pixel point (p′, q′), and || represents the absolute value sign, then

[0142] like Represents the image at the n′th moment The recognition value at the image pixel point (p′, q′), Reima(p′, q′) represents the reference value of the reference image at the image pixel point (p′, q′), and || represents the absolute value sign, then

[0143] S234, judgment Relationship with 0:

[0144] like Then the image at the n′th moment To distinguish the images; the image at the n′th moment This is also the θth difference image, θ=θ+1; the image at the n′th moment Put it into the difference image set; initially, the difference image set is an empty set, and there is no image in the difference image set, and step S237 is executed;

[0145] like Then p′=p′+1; proceed to the next step;

[0146] S235, determine the size relationship between p′ and P:

[0147] If p′>P, then q′=q′+1; proceed to the next step;

[0148] If p′≤P, execute step S233;

[0149] S236, determine the size relationship between q′ and Q:

[0150] If q′>Q, then n′=n′+1; proceed to the next step;

[0151] If q′≤Q, execute step S233;

[0152] S237, determine the size relationship between n′ and N:

[0153] If n′>N, execute step S24;

[0154] If n′≤N, execute step S233.

[0155] In a preferred embodiment of the present invention, the method for determining whether a house is a warning house according to the extracted house data in step S25 is:

[0156]

[0157] Among them, Consistencyresult k represents the house warning discrimination value; k = 1, 2, 3, ..., K, K represents the number of images in the distinguishing image set;

[0158] If the house warning discrimination value Consistencyresult k If it is less than or equal to the preset warning threshold, the house data is a warning house;

[0159] If the house warning discrimination value Consistencyresult k If it is greater than the preset warning threshold, the house data is not a warning house;

[0160] A represents the extracted house feature data;

[0161] B represents the preset house characteristic data;

[0162] || || represents the modulus symbol;

[0163]

[0164] Among them, A represents the extracted house feature data;

[0165] B represents the preset house characteristic data;

[0166] J represents the dimension of the house feature vector;

[0167] A j represents the j-th characteristic component of the house characteristic data A;

[0168] B j represents the j-th characteristic component of the house characteristic data B;

[0169]

[0170] Among them, A represents the extracted house feature data;

[0171] || || represents the modulus symbol;

[0172] J represents the dimension of the house feature vector;

[0173] A j represents the j-th characteristic component of the house characteristic data A;

[0174]

[0175] Wherein, B represents the preset house characteristic data;

[0176] |||| represents the modulus symbol;

[0177] J represents the dimension of the house feature vector;

[0178] B j Represents the j-th feature component of the house feature data B.

[0179] In a preferred embodiment of the present invention, in step S21, the method in which the smart camera transmits the video monitoring data captured by the smart camera to the smart monitoring platform comprises the following steps:

[0180] S211, the intelligent camera transmits a control command to obtain key information key1 to the intelligent monitoring platform;

[0181] S212, after the intelligent monitoring platform receives the key information key1 control command transmitted by the intelligent camera, the intelligent monitoring platform generates key information key1 and key information key2, forms a binary search group (key1, key2) according to the generated key information key1 and key information key2, and transmits the generated key information key1 to the intelligent camera;

[0182] S213, after the smart camera obtains the key information key1 transmitted by the smart monitoring platform, the smart camera generates the key information key3;

[0183] S214, after the smart camera generates key information key3, it encrypts the key information key3 by using the acquired key information key1, and obtains encrypted key information key3 by encrypting the key information key3 by using the acquired key information key1;

[0184] S215, after the smart camera obtains the encryption key information key3, it transmits the encryption key information key3 and the key information key1 to the smart monitoring platform;

[0185] S216, after the intelligent monitoring platform obtains the encrypted key information key3 and key information key1 transmitted by the intelligent camera, it uses the key information key1 to search for the key information key2 corresponding to the binary search group (key1, key2), and 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 is decrypted by the key information key2, and the key information key3 is obtained after decryption. At this time, the intelligent monitoring platform arbitrarily generates a search string; the binary search group [key3, findNOstring] is formed according to the key information key3 obtained after decryption and the generated search string; key3 represents the key information key3, and findNOstring represents the search string;

[0186] S217, 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 smart monitoring platform;

[0187] S218, after the smart camera obtains the encrypted search string sent by the smart monitoring platform, the smart camera decrypts the obtained encrypted search string using key information key3, and obtains the search string after decryption;

[0188] S219, after the smart camera obtains the search string, the smart camera encrypts the video data to be transmitted using the key information key3, and obtains encrypted transmission video data after encrypting the video data to be transmitted using the key information key3; the smart camera transmits the encrypted transmission video data and the search string to the smart monitoring platform;

[0189] S220, after the intelligent monitoring platform obtains the encrypted transmission video data and search string transmitted by the intelligent camera; it searches for the key information key3 corresponding to the binary search group [key3, findNOstring] through the search string, and after searching for the key information key3 corresponding to the binary search group [key3, findNOstring] through the search string, it decrypts the encrypted transmission video data through the key information key3 to obtain the decrypted transmission video data, which is the video data to be transmitted in step S219.

[0190] The platform includes dangerous building management subsystem, termite prevention management subsystem, housing safety early warning subsystem, etc. Figures 2 to 6 shown.

[0191] Dangerous building management subsystem: mainly realizes dynamic tracking of housing safety hazard disposal, analyzes potential dangerous houses based on multiple channels such as housing safety inspection and hazard reporting, conducts safety appraisal of potential dangerous houses, establishes C and D grade dangerous building database, and locates geographical location information. Tracks the treatment of dangerous building hazards, connects with mobile communication operators, and regularly reminds house owners (users) to carry out maintenance through mobile phone text messages to enhance house safety.

[0192] 1. Hidden danger management

[0193] A housing safety hazard database is generated based on the reported hazards, including information such as the owner (user) of the house, safety inspection results, and rectification and maintenance status. The number and type of hazards are numbered and classified in the form of a list, and hazard information is transmitted and confirmed for the inspection, identification, treatment, and removal of hazards. This helps the competent authorities to understand the status of hazards in real time, track housing safety handling, and view historical hazard handling.

[0194] 2. Safety management of dangerous buildings

[0195] A list of dangerous buildings is generated based on the housing safety appraisal, and a database of Class C and D dangerous buildings is established. The house number is used as a unique identifier to display dangerous building information such as house address, house status, danger level, and governance status, helping the competent department to check the status of dangerous buildings and track the governance of dangerous buildings in real time. The system automatically dispatches orders based on the dangerous building level, hidden danger category, etc., and continuously tracks the governance of dangerous buildings.

[0196] Termite control management subsystem: It mainly conducts online full-process supervision of termite control work in houses, provides termite control entrustment registration, termite control task supervision, termite control qualification certificate upload and other operations, to achieve standardized and intelligent management of termite control work.

[0197] 1. Termite control task management

[0198] It supports new construction, reconstruction, expansion, decoration and renovation, as well as the application of termite control by owners or users of existing houses within the system, and automatically generates a termite control task list, which is numbered and classified according to the building type, control task category, etc.

[0199] 2. Certificate of Compliance Management

[0200] Centrally manage the certificates of compliance, number and classify them according to the location of the house, completion time of the control, etc. Automatically remind the houses whose certificates of compliance have expired or have not been visited regularly as required. Provide functions such as certificate upload, deletion, update, view, and download.

[0201] Housing safety early warning subsystem: mainly realizes early warning of housing safety appraisal reports, housing service life, termite control, hidden danger reporting and other information, and provides reminders according to different categories, and sends information to relevant managers through text messages, pop-up windows, etc.

[0202] 1. Safety hazard alarm

[0203] Realize rapid response to reports of housing safety hazards. After the public reports the hazard through the mobile terminal, the system will immediately push the relevant house location and alarm information to the competent department, thereby urging the competent department to deal with it in a timely manner.

[0204] 2. Termite control reminder

[0205] Based on the relevant information on termite control, houses that have not been regularly visited for termite control and whose termite control certificates have expired are automatically screened, and the location of the relevant houses and expiration warning notices are promptly pushed to the competent authorities.

[0206] 3. Safety appraisal reminder

[0207] Based on the relevant information in the housing safety appraisal report, houses whose housing safety appraisals have expired are automatically screened, and the location of the relevant houses and expiration warning notifications are promptly pushed to the competent authorities.

[0208] 4. Reminder of expiration of housing service life

[0209] Based on information such as the design service life of the house and the average lifespan of the house building, the service life of the house building is estimated, reminders are given for houses on critical edges, and the location of relevant houses and expiration warning notices are promptly pushed to the competent authorities, providing a basis for house safety management and effectively avoiding house safety accidents.

[0210] In a preferred embodiment of the present invention, in step S21, the method in which the smart camera transmits the video monitoring data captured by the smart camera to the smart monitoring platform comprises the following steps:

[0211] S211, the intelligent camera transmits a control command to obtain key information key1 to the intelligent monitoring platform;

[0212] S212, after the intelligent monitoring platform receives the key information key1 control command transmitted by the intelligent camera, the intelligent monitoring platform generates key information key1 and key information key2, forms a binary search group (key1, key2) according to the generated key information key1 and key information key2, and transmits the generated key information key1 to the intelligent camera;

[0213] S213, after the smart camera obtains the key information key1 transmitted by the smart monitoring platform, the smart camera generates the key information key3;

[0214] S214, after the smart camera generates key information key3, it encrypts the key information key3 by using the acquired key information key1, and obtains encrypted key information key3 by encrypting the key information key3 by using the acquired key information key1;

[0215] S215, after the smart camera obtains the encryption key information key3, it transmits the encryption key information key3 and the key information key1 to the smart monitoring platform;

[0216] S216, after the intelligent monitoring platform obtains the encrypted key information key3 and key information key1 transmitted by the intelligent camera, it uses the key information key1 to search for the key information key2 corresponding to the binary search group (key1, key2), and 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 is decrypted by the key information key2, and the key information key3 is obtained after decryption. At this time, the intelligent monitoring platform arbitrarily generates a search string; the binary search group [key3, findNOstring] is formed according to the key information key3 obtained after decryption and the generated search string; key3 represents the key information key3, and findNOstring represents the search string;

[0217] S217, 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 smart monitoring platform;

[0218] S218, after the smart camera obtains the encrypted search string sent by the smart monitoring platform, the smart camera decrypts the obtained encrypted search string using key information key3, and obtains the search string after decryption;

[0219] S219, after the smart camera obtains the search string, the smart camera encrypts the video data to be transmitted using the key information key3, and obtains encrypted transmission video data after encrypting the video data to be transmitted using the key information key3; the smart camera transmits the encrypted transmission video data and the search string to the smart monitoring platform;

[0220] S220, after the intelligent monitoring platform obtains the encrypted transmission video data and the search string transmitted by the intelligent camera, it searches for the key information key3 corresponding to the binary search group [key3, findNOstring] by searching the string, and searches for the key information key3 corresponding to the binary search group [key3, findNOstring] by searching the string, and then decrypts the encrypted transmission video data by using the key information key3 to obtain the decrypted transmission video data, which is the video data to be transmitted in step S219. The video data to be transmitted in step S219 is also the video monitoring data captured by the intelligent camera.

[0221] In a preferred embodiment of the present invention, in step S214, the method of encrypting the key information key3 by using the acquired key information key1 to obtain the encrypted key information key1 is:

[0222] key′3=The asymmetric method(key3,key1),

[0223] Wherein, key′3 represents the encryption key information key3;

[0224] 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;

[0225] key3 represents key information key3;

[0226] key1 represents key information key1.

[0227] In a preferred embodiment of the present invention, in step S216, the obtained encrypted key information key3 is decrypted by the key information key2, and the method for obtaining the key information key3 after decryption is:

[0228] key3=The asymmetric method′(key′3,key2),

[0229] Among them, key3 represents key information key3;

[0230] 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;

[0231] key′3 represents the encryption key information key3;

[0232] key1 represents key information key1.

[0233] 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 S217 is:

[0234] findNOstring′=The symmetry method(findNOstring,key3),

[0235] Among them, findNOstring′ means to encrypt and search for a string;

[0236] 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;

[0237] findNOstring means to search for a string;

[0238] key3 represents key information key3.

[0239] In a preferred embodiment of the present invention, in step S218, the encrypted search string is decrypted by key information key3, and the method for obtaining the search string after decryption is:

[0240] findNOstring=The symmetry method′(findNOstring′,key3),

[0241] Among them, findNOstring means to find a string;

[0242] The symmetry method′(findNOstring′,key3) indicates that the encrypted search string obtained is decrypted by using the key information key3, preferably using one of DES, 3DES, AES, IDEA, RC4, RC5, and RC6;

[0243] findNOstring′ means to search for encrypted string;

[0244] key3 represents key information key3.

[0245] In a preferred embodiment of the present invention, in step S219, the method for obtaining the encrypted transmission video data after encrypting the video data to be transmitted by using the key information key3 is:

[0246] safetydata=The symmetry method(transmitingdata,key3),

[0247] Among them, safetydata means encrypted transmission of video data;

[0248] The symmetry method (transmittingdata, key3) indicates that the video data to be transmitted is encrypted by the key information key3, preferably one of DES, 3DES, AES, IDEA, RC4, RC5, and RC6;

[0249] Transmittingdata indicates the video data to be transmitted;

[0250] key3 represents key information key3.

[0251] In a preferred embodiment of the present invention, in step S220, the encrypted transmission video data is decrypted by the key information key3, and the method for obtaining the decrypted transmission video data is:

[0252] safetydata′=The symmetry method′(safetydata,key3),

[0253] Among them, safetydata′ represents the decrypted transmission video data;

[0254] The symmetry method′(safetydata,key3) indicates that the encrypted transmission video data is decrypted by the key information key3, preferably one of DES, 3DES, AES, IDEA, RC4, RC5, and RC6;

[0255] Safetydata means encrypted transmission of video data;

[0256] key3 represents key information key3.

[0257] In a preferred implementation of the present invention, in step S214, the key information key3 is a symmetric key.

[0258] In a preferred implementation of the present invention, in step S212, 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.

[0259] In a preferred embodiment of the present invention, step S215 is: after the smart camera obtains the encryption key information key3, it transmits the encryption key information key3 and the key information key1 to the smart monitoring platform; after the encryption key information key3 and the key information key1 are transmitted to the smart monitoring platform, 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, that is, multiple asymmetric key groups, on the smart monitoring platform; if there is only one binary search group on the smart monitoring platform, there is no need to transmit the key information key1.

[0260] In a preferred embodiment of the present invention, step S216 is: after the intelligent monitoring platform obtains the encrypted key information key3 and 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 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 is decrypted by the key information key2. After decryption, the key information key3 is obtained. At this time, the intelligent monitoring platform arbitrarily generates a search string; a binary search group [key3, findNOstring] is formed according to the key information key3 obtained after decryption and the generated search string; key3 represents the key information key3, and findNOstring represents the search string; after forming the binary search group [key3, findNOstring], the binary search group (key1, key2) can be deleted or used later.

[0261] In step S214, 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;

[0262] The video data to be transmitted is generated by using a string generation function to generate a judgment string. After the judgment string is generated by using the string generation function to generate the judgment string, the judgment string is encrypted by using the obtained key information key1. The encrypted judgment string is obtained by encrypting the judgment string by using the obtained key information key1.

[0263] At this time, S215, S216, and S220 are respectively:

[0264] S215, 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 smart monitoring platform;

[0265] S216, after the 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 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;

[0266] S220, after the intelligent monitoring platform obtains the encrypted transmission video 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 transmission video data is decrypted by the key information key3 to obtain the decrypted transmission video data, and the platform string is generated by the string generation function for the decrypted transmission video data;

[0267] Determine whether the platform string is consistent with the judgment string:

[0268] If the platform character string is consistent with the judgment character string, the decrypted transmission video data is the video data to be transmitted in step S214;

[0269] If the platform character string is inconsistent with the determination character string, the decrypted transmission video data is not the video data to be transmitted in step S214.

[0270] In a preferred embodiment of the present invention, the method for generating a judgment string using a string generation function for the video data to be transmitted in step S214 is:

[0271] decideNOstring=The decideNOstring method(uploadingData),

[0272] Among them, decideNOstring represents the judgment string;

[0273] The decideNOstring method() represents the string generation function, preferably one of MD5, SHA-1, and SHA256;

[0274] uploadingData indicates the video data to be transmitted;

[0275] The method of encrypting the judgment string by using the obtained key information key1 to obtain the encrypted judgment string is as follows:

[0276] decideNOstring′=The asymmetric method(decideNOstring,key1),

[0277] Wherein, decideNOstring′ represents the encryption judgment string;

[0278] 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;

[0279] decideNOstring means judging the string;

[0280] key1 represents key information key1.

[0281] In a preferred embodiment of the present invention, in step S216, the encrypted judgment string is decrypted by the key information key2, and the method for obtaining the judgment string after decryption is:

[0282] decideNOstring=The asymmetric method′(decideNOstring′,key2),

[0283] Among them, decideNOstring represents the judgment string;

[0284] 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;

[0285] decideNOstring′ represents the encryption decision string;

[0286] key2 represents key information key2.

[0287] In a preferred embodiment of the present invention, in step S220, the encrypted transmission video data is decrypted by the key information key3, and the method for obtaining the decrypted transmission video data is:

[0288] safetydata′=The symmetry method′(safetydata,key3),

[0289] Among them, safetydata′ represents the decrypted transmission video data;

[0290] The symmetry method′(safetydata,key3) indicates that the encrypted transmission video data is decrypted by the key information key3, preferably one of DES, 3DES, AES, IDEA, RC4, RC5, and RC6;

[0291] Safetydata means encrypted transmission of video data;

[0292] key3 represents key information key3;

[0293] In step S220, the method of generating a platform string using a string generation function for decrypting the transmitted video data is:

[0294] platformNOstring=The decideNOstring method(safetydata′),

[0295] Among them, platformNOstring represents the platform string;

[0296] The decideNOstring method() represents the string generation function, preferably one of MD5, SHA-1, and SHA256;

[0297] safetydata′ represents the decrypted transmission video data.

[0298] In a preferred embodiment of the present invention, step S215 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 smart monitoring platform; after the encryption key information key3, the encryption judgment string and the key information key1 are transmitted to the smart 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 smart monitoring platform. If there is only one binary search group on the smart monitoring platform, there is no need to transmit the key information key1.

[0299] In a preferred embodiment of the present invention, step S216 is: after the 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 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 for later use.

[0300] The present invention also discloses a computer system, comprising:

[0301] processor;

[0302] a memory for storing processor-executable instructions;

[0303] Wherein, the processor is configured to implement the intelligent housing safety management method based on data analysis when executing the executable instructions.

[0304] The present invention also discloses a computer-readable storage medium, comprising:

[0305] a memory having a computer program stored thereon;

[0306] A processor is used to execute the program in the memory to implement the intelligent housing safety management method based on data analysis.

[0307] 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. An intelligent housing security management system based on data analysis, comprising an intelligent camera for taking video images of a house, characterized in that: The smart housing monitoring platform provides intelligent management and early warning based on video data.

2. The intelligent housing safety management system based on data analysis according to claim 1 is characterized in that: The method for the housing intelligent monitoring platform to perform intelligent management and early warning based on video data includes the following steps: S21, the smart camera transmits the video data captured by the smart camera to the smart monitoring platform; S22, the intelligent monitoring platform transforms the video data into image data to obtain the number of images; S23, judging the image data to obtain a distinguishing image set; S24, extracting house data according to the images in the distinguished image set; S25, judging whether it is a warning house according to the extracted house data: If it is a warning house, the intelligent monitoring platform will send a warning message to the bound mobile phone number, and the warning message indicates that the house is a warning house; If it is not a warning house, the smart monitoring platform will not send warning information to the bound mobile phone number.

3. The intelligent housing safety management system based on data analysis according to claim 1 is characterized in that: In step S22, the intelligent monitoring platform transforms the video data into image data to obtain the number of images, including the following steps: S221, obtaining the time of the video data, recorded as t; t represents the time of the video data; S222, obtaining a frame rate of the video data, denoted as f; f represents the frame rate of the video data; S223, obtaining the number of images according to the time and frame rate of the acquired video data; the number of images is calculated as follows: N = t × f, Where N represents the number of images; t represents the time of video data; f represents the frame rate of the video data; From front to back, they are the images at the first moment. Moment 2 Image Moment 3 image Image at time N 4. The intelligent housing safety management system based on data analysis according to claim 1 is characterized in that: In step S23, the method for judging the image data to obtain a distinguished image includes the following steps: S231, converting the image data into a recognition image, the method of converting the image data into the recognition image is: Represents the image at the nth moment The identification value at the image pixel (p, q); η B , η R , η G The coefficients represent the blue, red, and green pixel values ​​respectively; each of them is a positive number less than 1; and the sum of the three is 1; Represents the image at the nth moment The red pixel value at the image pixel (p,q); Represents the image at the nth moment The green pixel value at the image pixel (p,q); n=1, 2, 3, ..., N, where N represents the number of images; p = 1, 2, 3, ..., P, where P represents the number of horizontal pixels in the image; q = 1, 2, 3, ..., Q, Q represents the number of vertical pixels of the image; S232, set the image number n′=1, the horizontal pixel number p′=1, the vertical pixel number q′=1; the demarcation value τ=7; the number of distinctions Distinguishing image number θ=1; S233, determine the image It at the n′th moment n′ The relationship between the recognition value at the image pixel point (p′, q′) and the reference value of the reference image at the image pixel point (p′, q′): That is, if Represents the image at the n′th moment The recognition value at the image pixel point (p′, q′), Reima(p′, q′) represents the reference value of the reference image at the image pixel point (p′, q′), and | | represents the absolute value sign, then like Represents the image at the n′th moment The recognition value at the image pixel point (p′, q′), Reima(p′, q′) represents the reference value of the reference image at the image pixel point (p′, q′), and | | represents the absolute value sign, then S234, judgment Relationship with 0: like Then the image at the n′th moment To distinguish the images; the image at the n′th moment This is also the θth difference image, θ=θ+1; the image at the n′th moment Put it into the difference image set; execute step S237; like Then p′=p′+1; proceed to the next step; S235, determine the size relationship between p′ and P: If p′>P, then q′=q′+1; proceed to the next step; If p′≤P, execute step S233; S236, determine the size relationship between q′ and Q: If q′>Q, then n′=n′+1; proceed to the next step; If q′≤Q, execute step S233; S237, determine the size relationship between n′ and N: If n′>N, execute step S24; If n′≤N, execute step S233.

5. The intelligent housing safety management system based on data analysis according to claim 1 is characterized in that: In step S25, the method for determining whether it is a warning house according to the extracted house data is as follows: Among them, Consistencyresult k represents the house warning discrimination value; k=1, 2, 3, ..., K, K represents the number of preset house images; A represents the extracted house feature data; B represents the preset house characteristic data; || || represents the modulus symbol; Among them, A represents the extracted house feature data; B represents the preset house characteristic data; J represents the dimension of the house feature vector; A j represents the j-th characteristic component of the house characteristic data A; B j represents the j-th characteristic component of the house characteristic data B; Among them, A represents the extracted house feature data; || || represents the modulus symbol; J represents the dimension of the house feature vector; A j represents the j-th characteristic component of the house characteristic data A; Wherein, B represents the preset house characteristic data; || || represents the modulus symbol; J represents the dimension of the house feature vector; B j Represents the j-th feature component of the house feature data B.

6. An intelligent housing safety management method based on data analysis, characterized in that: The following steps are involved: S1, using a smart camera to capture video image data of a house; S2, the house intelligent monitoring platform performs intelligent management and early warning based on video data.

7. The intelligent housing safety management method based on data analysis according to claim 6 is characterized in that: Step S2 includes the following steps: S21, the smart camera transmits the video data captured by the smart camera to the smart monitoring platform; S22, the intelligent monitoring platform transforms the video data into image data to obtain the number of images; S23, judging the image data to obtain a distinguishing image set; S24, extracting house data according to the images in the distinguished image set; S25, judging whether it is a warning house according to the extracted house data: If it is a warning house, the intelligent monitoring platform will send a warning message to the bound mobile phone number, and the warning message indicates that the house is a warning house; If it is not a warning house, the smart monitoring platform will not send warning information to the bound mobile phone number.

8. The intelligent housing safety management method based on data analysis according to claim 6 is characterized in that: Step S22 includes the following steps: S221, obtaining the time of the video data, recorded as t; t represents the time of the video data; S222, obtaining a frame rate of the video data, denoted as f; f represents the frame rate of the video data; S223, obtaining the number of images according to the time and frame rate of the acquired video data; the number of images is calculated as follows: N = t × f, Where N represents the number of images; t represents the time of video data; f represents the frame rate of the video data; From the front to the back, they are the first moment image I t1 , image I at the second moment t2 , Image I at the third moment t3 , ..., image I at the Nth moment tN .

9. A computer system, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to implement the intelligent housing safety management method based on data analysis as described in any one of claims 6 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 intelligent housing safety management method based on data analysis as described in any one of claims 6 to 8.