Image Transmission Method and System
Patent Information
- Application Number
- CN202010672207.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-13
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2040-07-13
AI Technical Summary
In the prior art, video data is at risk of being tampered with during transmission, and its security is poor.
By collecting images containing visitors from the camera, detecting whether the image includes a preset character image, determining the visitor type based on the detection results, and sending encoded data to the terminal device of the registered user. The encoded data is obtained after the identification code of the image, the visitor type and the image acquisition device are encoded according to the preset encoding method.
Improve the security of data transmission, avoid tampering with image features during transmission, and ensure data integrity and security.
Smart Images

Figure CN111950374B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of image processing, and particularly to an image transmission method and system. Background Art
[0002] With the progress of society, people's attention to personal safety is also increasing. In particular, the elderly, women, and children who are alone at home are the objects that need to be protected.
[0003] Currently, intelligent monitoring devices have emerged on the market. When the homeowner is not at home, the video data of the visitor can be sent to the homeowner for the homeowner to determine the identity of the visitor. However, there is a risk of data tampering during the transmission of video data, and the security is relatively poor. Summary of the Invention
[0004] Embodiments of the present disclosure provide an image transmission method and system, which can solve the problem of poor security due to the risk of data tampering during the transmission of video data in the prior art. The technical solutions are as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, an image transmission method is provided. The method is applied to an image acquisition device, and the method includes:
[0006] Collect an image containing a visitor from a camera;
[0007] Detect whether the image includes a preset person image;
[0008] Determine the type of the visitor according to the detection result;
[0009] Send first encoded data to a first terminal device used by a registered user corresponding to the image acquisition device. The first encoded data is obtained by encoding the image, the type of the visitor, and the identification code of the image acquisition device according to a preset encoding method.
[0010] The image transmission method provided by the embodiments of the present disclosure is applied to an image acquisition device, and includes: collecting an image containing a visitor from a camera; detecting whether the image includes a preset person image; determining the type of the visitor according to the detection result; sending first encoded data to a first terminal device used by a registered user corresponding to the image acquisition device. The first encoded data is obtained by encoding the image, the type of the visitor, and the identification code of the image acquisition device according to a preset encoding method. Among them, since the image collected by the camera containing the visitor is directly sent, data tampering can be avoided during the transmission process compared with sending each feature in the image, and the security performance is relatively high.
[0011] In one embodiment, the detecting whether the image includes a preset person image includes:
[0012] Extract a frame of image from the images collected by the camera within a preset time length as the recognition image;
[0013] Detect whether the preset person image is included in the recognition image.
[0014] In one embodiment, the collecting of the image including the visitor from the camera includes:
[0015] When a visitor stays within the image acquisition range of the camera is detected by the infrared detection module, collect the image including the visitor from the camera.
[0016] According to a second aspect of the embodiments of the present disclosure, there is provided an image transmission method, which is applied to a first terminal device. The method includes:
[0017] Receive first encoded data, where the first encoded data is obtained by encoding the image collected by the camera including the visitor, the visitor type in the image, and the identification code of the image acquisition device;
[0018] Save the first encoded data and the reception time point of the first encoded data to a database;
[0019] Obtain the image, the visitor type, and the identification code of the image acquisition device from the first encoded data;
[0020] Display the image and the visitor type;
[0021] Receive a sending instruction, where the sending instruction includes: the acquisition time information of the data to be sent and the identification code of the second terminal device used by the data receiving user;
[0022] Obtain corresponding target data from the database according to the acquisition time information of the data to be sent;
[0023] Send second encoded data to the second terminal device according to the identification code of the second terminal device, where the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method.
[0024] In one embodiment, the method further includes:
[0025] Receive a processing instruction; the processing instruction indicates that the problem corresponding to the target data can be processed;
[0026] Send the received first encoded data to the second terminal device.
[0027] In one embodiment, the number of the second terminal devices is multiple; the method further includes:
[0028] Send the received first encoded data only to the second terminal device that sent the processing instruction.
[0029] According to a second aspect of the embodiments of the present disclosure, there is provided an image transmission method, which is applied to a second terminal device, and the method includes:
[0030] Receive second encoded data, which is obtained by encoding the identification code of the intelligent monitoring device and the target data;
[0031] Obtain the identification code of the image acquisition device and the target data from the second encoded data;
[0032] Display the target data;
[0033] Send a processing instruction to the first terminal device, where the processing instruction indicates that the problem corresponding to the target data can be processed.
[0034] In one embodiment, the method further includes:
[0035] Establish a communication link with the first terminal;
[0036] Receive the first encoded data sent by the first terminal through the communication link;
[0037] Decode the first encoded data and display it.
[0038] In one embodiment, the method further includes:
[0039] Obtain the detailed address where the image acquisition device is located according to the identification code of the image acquisition device.
[0040] According to a fourth aspect of the embodiments of the present disclosure, there is provided an image transmission system, which includes: an image acquisition device, a first terminal device, and a second terminal device;
[0041] An image acquisition device, configured to collect an image containing a visitor from a camera;
[0042] An image acquisition device, configured to detect whether a preset person image is included in the image;
[0043] An image acquisition device, configured to determine the visitor type according to the detection result;
[0044] An image acquisition device, configured to send first encoded data to a first terminal device used by a registered user corresponding to the image acquisition device, where the first encoded data is obtained by encoding the image, the visitor type, and the identification code of the image acquisition device according to a preset encoding method.
[0045] The first terminal device is used to receive the first encoded data, which is obtained by encoding the image containing the visitor, the type of the visitor in the image, and the identification code of the image acquisition device collected by the camera;
[0046] The first terminal device is used to save the first encoded data and the reception time point of the first encoded data into the database;
[0047] The first terminal device is used to obtain the image, the type of the visitor, and the identification code of the image acquisition device from the first encoded data;
[0048] The first terminal device is used to display the image and the type of the visitor;
[0049] The first terminal device is used to receive a sending instruction, where the sending instruction includes: the acquisition time information of the data to be sent and the identification code of the second terminal device used by the data receiving user;
[0050] The first terminal device is used to obtain the corresponding target data from the database according to the acquisition time information of the data to be sent;
[0051] The first terminal device is used to send the second encoded data to the second terminal device according to the identification code of the second terminal device, where the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method.
[0052] The second terminal device is used to receive the second encoded data, which is obtained by encoding the identification code of the intelligent monitoring device and the target data;
[0053] The second terminal device is used to obtain the identification code of the image acquisition device and the target data from the second encoded data;
[0054] The second terminal device is used to display the target data;
[0055] The second terminal device is used to send a processing instruction to the first terminal device, and the processing instruction indicates that the problem corresponding to the target data can be processed.
[0056] In one embodiment, the image acquisition device is used to extract a frame of image from the images within a preset time length collected by the camera as the recognition image;
[0057] The image acquisition device is used to detect whether the recognition image includes a preset person image.
[0058] In one embodiment, collecting the image containing the visitor from the camera includes:
[0059] The image acquisition device is used to collect the image containing the visitor from the camera when it is detected by the infrared detection module that there is a visitor staying within the image acquisition range of the camera.
[0060] In one embodiment, a first terminal device is configured to receive a processing instruction; the processing instruction indicates that a problem corresponding to target data can be processed.
[0061] The first terminal device is configured to send the received first encoded data to a second terminal device.
[0062] The number of second terminal devices is multiple; in one embodiment, the first terminal device is configured to send the received first encoded data only to the second terminal device that sends the processing instruction.
[0063] In one embodiment, a second terminal device is configured to establish a communication link with the first terminal;
[0064] Receive the first encoded data sent by the first terminal through the communication link;
[0065] Decode the first encoded data and display it.
[0066] In one embodiment, the second terminal device is configured to obtain the detailed address where the image acquisition device is located according to the identification code of the image acquisition device.
[0067] According to a fifth aspect of the embodiments of the present disclosure, there is provided an image transmission device, which is applied to an image acquisition device. The image transmission device includes:
[0068] An acquisition module, configured to acquire an image containing a visitor from a camera;
[0069] A detection module, configured to detect whether the image includes a preset person image;
[0070] A determination module, configured to determine the type of the visitor according to the detection result;
[0071] A first sending module, configured to send first encoded data to a first terminal device used by a registered user corresponding to the image acquisition device. The first encoded data is obtained by encoding the image, the type of the visitor, and the identification code of the image acquisition device according to a preset encoding method.
[0072] In one embodiment, the detection module includes:
[0073] An extraction sub-module, configured to extract a frame of image from the images acquired by the camera within a preset time length as an identification image;
[0074] A detection sub-module, configured to detect whether the identification image includes the preset person image.
[0075] In one embodiment, the acquisition module includes:
[0076] The acquisition sub-module is used to collect the image containing the visitor from the camera when a visitor stays within the image acquisition range of the camera detected by the infrared detection module.
[0077] According to the sixth aspect of the embodiments of the present disclosure, an image transmission device is provided. The device is applied to a first terminal device, and the image transmission device includes:
[0078] The first receiving module is used to receive first encoded data, which is obtained by encoding the image containing the visitor collected by the camera, the type of the visitor in the image, and the identification code of the image acquisition device.
[0079] The storage module is used to store the first encoded data and the receiving time point of the first encoded data into the database.
[0080] The first obtaining module is used to obtain the image, the type of the visitor, and the identification code of the image acquisition device from the first encoded data.
[0081] The first display module is used to display the image and the type of the visitor.
[0082] The second receiving module is used to receive a sending instruction, and the sending instruction includes: the acquisition time information of the data to be sent and the identification code of the second terminal device used by the data receiving user.
[0083] The second obtaining module is used to obtain the corresponding target data from the database according to the acquisition time information of the data to be sent.
[0084] The second sending module is used to send second encoded data to the second terminal device according to the identification code of the second terminal device. The second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method.
[0085] In one embodiment, the device further includes:
[0086] The third receiving module is used to receive a processing instruction; the processing instruction indicates that the problem corresponding to the target data can be processed.
[0087] The third sending module is used to send the received first encoded data to the second terminal device.
[0088] In one embodiment, the number of the second terminal devices is multiple; the device further includes:
[0089] The fourth sending module is used to send the received first encoded data only to the second terminal device that sends the processing instruction.
[0090] According to a seventh aspect of the embodiments of the present disclosure, an image transmission device is provided, and the image transmission device includes:
[0091] A fourth receiving module, configured to receive second encoded data, where the second encoded data is obtained by encoding the identification code of the intelligent monitoring device and the target data;
[0092] A third obtaining module, configured to obtain the identification code of the image acquisition device and the target data from the second encoded data;
[0093] A second display module, configured to display the target data;
[0094] A fifth sending module, configured to send a processing instruction to the first terminal device, where the processing instruction indicates that the problem corresponding to the target data can be processed.
[0095] In one embodiment, the device further includes:
[0096] A establishing module, configured to establish a communication link with the first terminal;
[0097] A fifth receiving module, configured to receive the first encoded data sent by the first terminal through the communication link;
[0098] A processing module, configured to decode and display the first encoded data.
[0099] In one embodiment, the device further includes:
[0100] A fourth obtaining module, configured to obtain the detailed address where the image acquisition device is located according to the identification code of the image acquisition device.
[0101] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0102] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.
[0103] Figure 1 is a flowchart of an image transmission method provided by an embodiment of the present disclosure;
[0104] Figure 2 is a flowchart of an image transmission method provided by an embodiment of the present disclosure;
[0105] Figure 3 is a flowchart of an image transmission method provided by an embodiment of the present disclosure;
[0106] Figure 4It is a schematic structural diagram of an image transmission system provided by an embodiment of the present disclosure;
[0107] Figure 5 It is a schematic structural diagram of a wireless image transmission system provided by an embodiment of the present disclosure;
[0108] Figure 6 It is an interaction diagram of an image processing method provided by an embodiment of the present disclosure;
[0109] Figure 7 It is a schematic structural diagram of a wireless image transmission system provided by an embodiment of the present disclosure;
[0110] Figure 8 It is an interaction diagram of an image processing method provided by an embodiment of the present disclosure;
[0111] Figure 9 It is an interaction diagram of an image processing method provided by an embodiment of the present disclosure;
[0112] Figure 10 It is a structural diagram of an image transmission device provided by an embodiment of the present disclosure;
[0113] Figure 11 It is a structural diagram of an image transmission device provided by an embodiment of the present disclosure;
[0114] Figure 12 It is a structural diagram of an image transmission device provided by an embodiment of the present disclosure. Detailed implementation manners
[0115] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0116] An embodiment of the present disclosure provides an image transmission method. As Figure 1 shown, this method is applied to an image acquisition device, and the image transmission method includes the following steps:
[0117] 101. Acquire an image containing a visitor from a camera.
[0118] In the prior art, when sending an image, data is sent in units of each feature in the image, while in the present disclosure, the image collected by the camera is directly used as a unit for encoding and data sending.
[0119] Exemplarily, the image sent in the present disclosure is similar to a picture obtained after taking a screenshot, and this picture is directly sent.
[0120] In this way, since what is directly sent is a picture, during the sending process, compared with sending each feature in the image, data tampering can be avoided, and the security performance is relatively high.
[0121] In an implementable manner, images containing visitors are continuously collected from the camera, and the method in the present disclosure is executed on this image.
[0122] In another implementable manner, when a foreign object (including a person or an object) appears within the image acquisition range of the camera and stays for a long time, only then are images containing visitors collected from the camera, and the method in the present disclosure is executed on this image.
[0123] However, for the above two methods, it is not known whether the collected image contains a visitor. If the image does not contain a visitor, then there is no need to execute the method in the present disclosure.
[0124] Therefore, in another implementable manner, an infrared detection module can be used to control the time of collecting images containing visitors from the camera. For example: when it is detected by the infrared detection module that there is a visitor staying within the image acquisition range of the camera, only then are images containing visitors collected from the camera.
[0125] It should be noted that the image acquisition device in the present disclosure can be set around the door to monitor whether there are suspicious persons in front of the door.
[0126] 102. Detect whether the image includes a preset person image.
[0127] 103. Determine the visitor type according to the detection result.
[0128] Exemplarily, the preset person image can be the facial image of an acquaintance. At this time, the image containing the visitor collected by the camera is recognized to determine whether it includes the facial image of an acquaintance. If so, it means the visitor is an acquaintance; if not, it means the visitor is a stranger. That is, the visitor type at this time is: acquaintance or stranger.
[0129] 104. Send first encoded data to the first terminal device used by the registered user corresponding to the image acquisition device. The first encoded data is obtained by encoding the image, the visitor type, and the identification code of the image acquisition device according to a preset encoding method.
[0130] In one embodiment, sending the first encoded data to the first terminal device used by the registered user corresponding to the image acquisition device may include: obtaining the identification code of the first terminal device used by the registered user corresponding to the image acquisition device, and based on the identification code of the first terminal device, sending the first encoded data to the first terminal device, so that the registered user corresponding to the image acquisition device can view the images captured by the camera.
[0131] Among them, encoding according to a preset encoding method may include: an encoding method based on a private protocol. This encoding method may be different from the existing traditional public encoding methods. Therefore, by using this encoding method of the private protocol, it will make the first encoded data appear to be tampered with during the transmission process, and the security is further improved.
[0132] Exemplarily, when the image acquisition device is deployed around the door, the registered user corresponding to the image acquisition device may be the homeowner.
[0133] In one implementation, the image acquisition device may include: an intelligent monitoring device and an image database. Among them, the intelligent monitoring device includes: a camera. The intelligent monitoring device may be set around the door to monitor whether there are suspicious persons in front of the door.
[0134] In specific implementation, after the intelligent monitoring device is triggered, it will capture images from the camera, and then send the images to the image database. The image database is used to identify whether the captured images include images of acquaintances. In order to improve the processing efficiency, one frame of image can be extracted from the images captured within a period of time as the recognition image. For example, one frame can be extracted from the images captured within 3 seconds as the recognition image.
[0135] The image database identifies the images to determine whether they include the facial images of acquaintances. If so, it means the visitor is an acquaintance; if not, it means the visitor is a stranger; and the judgment result, that is, the visitor type, is sent to the intelligent monitoring device.
[0136] After receiving the visitor type, the intelligent monitoring device will obtain the identification code of the first terminal device used by the homeowner, and perform encoding on the images captured by the camera, the visitor type, and the identification code of the intelligent monitoring device according to a preset encoding method to obtain the first encoded data. According to the identification code of the first terminal, the first encoded data is sent to the first terminal device of the homeowner to allow the homeowner to view the images captured by the camera.
[0137] In one embodiment, the camera can be in a shooting state all the time. When it is found that there are foreign objects (including people or objects) outside the door and they stay for a long time, the intelligent monitoring device is triggered and the images captured from the camera are sent to the image database.
[0138] Among them, the intelligent monitoring device may further include an infrared detection module, which can be used to detect whether there is someone staying outside the door.
[0139] The image transmission method provided by the embodiments of the present disclosure is applied to an image acquisition device, and includes: acquiring an image containing a visitor from a camera; detecting whether the image includes a preset person image; determining the type of the visitor according to the detection result; sending first encoded data to a first terminal device used by a registered user corresponding to the image acquisition device, where the first encoded data is obtained by encoding the image, the type of the visitor, and the identification code of the image acquisition device according to a preset encoding method. Among them, since the image containing the visitor acquired by the camera is directly sent, during the sending process, compared with sending each feature in the image, data tampering can be avoided, and the security performance is relatively high.
[0140] To improve the processing efficiency, the above step S102 includes the following sub-steps:
[0141] A1. Extract a frame of image from the images acquired by the camera within a preset time length as the recognition image;
[0142] A2. Detect whether the recognition image includes a preset person image.
[0143] The recognition image is used to identify whether the acquired image includes an acquaintance. To improve the processing efficiency, a frame of image can be extracted from the images acquired within a period of time as the recognition image. For example, one frame can be extracted from the images acquired within 3 seconds as the recognition image.
[0144] Continuing with the above example, when the image acquisition device includes an image database and an intelligent monitoring device including a camera, the recognition image refers to the image sent to the image database for identifying whether the acquired image includes an acquaintance.
[0145] The embodiments of the present disclosure provide an image transmission method, as Figure 2 shown, this method is applied to a first terminal device, and this image transmission method includes the following steps:
[0146] 201. Receive first encoded data, where the first encoded data is obtained by encoding the image containing the visitor acquired by the camera, the type of the visitor in the image, and the identification code of the image acquisition device.
[0147] 202. Save the first encoded data and the receiving time point of the first encoded data to the database.
[0148] 203. Obtain the image, the type of the visitor, and the identification code of the image acquisition device from the first encoded data.
[0149] 204. Display the image and the type of the visitor.
[0150] After receiving the first encoded data sent by the image acquisition device, the first terminal device first saves the first encoded data and the reception time point of the first encoded data in the database, decodes the first encoded data, obtains the image containing the visitor captured by the camera, the type of the visitor in the image, and the identification code of the image acquisition device from it, and displays the image containing the visitor captured by the camera and the type of the visitor in the image through the first terminal device for the user using the first terminal device to view.
[0151] Among them, since the time interval from the acquisition to the sending by the image acquisition device is short, the time point when the first encoded data is received can be considered as the acquisition time point of the image.
[0152] 205. Receive a sending instruction, where the sending instruction includes: the acquisition time information of the data to be sent and the identification code of the second terminal device used by the data receiving user.
[0153] Among them, the data receiving user is the user whom the owner of the first terminal device deems can handle the problems in the image captured by the camera.
[0154] For example, the data receiving users include: the police station, the property management, the neighbors, etc.
[0155] 206. Obtain the corresponding target data from the database according to the acquisition time information of the data to be sent.
[0156] 207. Send the second encoded data to the second terminal device according to the identification code of the second terminal device, where the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method.
[0157] Since what the image acquisition device sends to the first terminal device is the image containing the visitor captured by the camera, the database of the first terminal device stores pictures one by one, rather than the features of the image. Therefore, the target data included in the second encoded data sent by the first terminal device to the second terminal device is also pictures one by one, rather than the features in the image. In this way, since pictures are directly sent, data tampering can be avoided during the sending process compared with sending each feature in the image, and the security performance is relatively high.
[0158] After the user of the first terminal device views the image captured by the camera containing the visitor and the type of the visitor in the image, and determines that the data receiver user needs to process the visitor, the time information corresponding to the data sent to the data receiver user is determined (the data here refers to the image in the first encoded data stored in the database, and the time information corresponding to the data is the reception time information of the first encoded data. Here, the time point information can be a time period for example), and the identification code of the second terminal device used by the data receiver user is also determined. Then, the above-mentioned sending instruction is triggered through the first terminal device, so that the first terminal device sends the above-mentioned sending instruction to the second terminal device used by the data receiver user according to the identification code of the second terminal device, so that the user of the second terminal device can process the above-mentioned problem. At this time, the sending instruction also needs to carry the identification code of the image acquisition device, so that the data receiver user can determine the detailed location of the image acquisition device according to the identification code of the image acquisition device.
[0159] The image transmission method provided by the embodiments of the present disclosure is applied to a first terminal device and includes: receiving first encoded data, where the first encoded data is obtained by encoding an image captured by a camera containing a visitor, the type of the visitor in the image, and the identification code of the image acquisition device; saving the first encoded data and the reception time point of the first encoded data to a database; obtaining the image, the type of the visitor, and the identification code of the image acquisition device from the first encoded data; displaying the image and the type of the visitor; receiving a sending instruction, where the sending instruction includes: the acquisition time information of the data to be sent and the identification code of the second terminal device used by the data receiver user; obtaining the corresponding target data from the database according to the acquisition time information of the data to be sent; and sending the second encoded data to the second terminal device according to the identification code of the second terminal device, where the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method. Among them, since the first encoded data carries the image captured by the camera containing the visitor, during the sending process, compared with sending each feature in the image, data tampering can be avoided and the security performance is relatively high.
[0160] In one embodiment, when there is only one second terminal device, the above method further includes the following sub-steps:
[0161] B1. Receiving a processing instruction; the processing instruction indicates that the problem corresponding to the target data can be processed;
[0162] B2. Sending the received first encoded data to the second terminal device.
[0163] When the owner of the second terminal device determines that they can handle the problem corresponding to the target data, they will send a processing instruction to the first terminal device. The processing instruction indicates that the problem corresponding to the target data can be handled. When the first terminal device receives the processing instruction, it will directly forward the received first encoded data to the second terminal device.
[0164] In another embodiment, when the number of second terminal devices is multiple; the above method further includes:
[0165] Send the received first encoded data only to the second terminal device that sent the processing instruction.
[0166] Since there are multiple second terminal devices, that is, there are multiple data receiving users, the first terminal device will send the second encoded data to these second terminal devices respectively. When a certain data receiving user determines that they can handle the problem corresponding to the target data, they will actively send a processing instruction to the first terminal device. The processing instruction indicates that the user of the current second terminal device can handle the problem corresponding to the target data. When the first terminal device receives the processing instruction, it will directly forward the received first encoded data to the second terminal device that sent the processing instruction.
[0167] An embodiment of the present disclosure provides an image transmission method, as Figure 3 shown. This method is applied to the second terminal device. The image transmission method includes the following steps:
[0168] 301. Receive the second encoded data, which is obtained by encoding the identification code of the intelligent monitoring device and the target data.
[0169] 302. Obtain the identification code of the image acquisition device and the target data from the second encoded data.
[0170] 303. Display the target data.
[0171] 304. Send a processing instruction to the first terminal device. The processing instruction indicates that the problem corresponding to the target data can be handled.
[0172] When the second terminal device receives the second encoded data, it will obtain the identification code of the image acquisition device and the target data from the second encoded data and display the target data. When the holder of the second terminal device feels that they can handle the relevant problem, they will send a processing instruction to the first terminal device. The processing instruction indicates that the problem corresponding to the target data can be handled, so as to reassure the owner of the first terminal device.
[0173] Further, since the second encoded data also includes the identification code of the image acquisition device, the owner of the second terminal device can obtain the detailed address where the image acquisition device is located based on the identification code of the image acquisition device, and then process related problems.
[0174] The image transmission method provided by the embodiments of the present disclosure is applied to a second terminal device and includes: receiving second encoded data, which is obtained by encoding the identification code of the intelligent monitoring device and target data. Obtaining the identification code of the image acquisition device and the target data from the second encoded data. Displaying the target data. Sending a processing instruction to the first terminal device, where the processing instruction indicates that the problem corresponding to the target data can be processed. Among them, since a picture is directly sent, during the sending process, compared with sending each feature in the image, data tampering can be avoided, and the security performance is relatively high.
[0175] In one embodiment, if the owner of the second terminal device needs to view more images of visitors captured by cameras, the above method further includes the following sub-steps:
[0176] C1. Establish a communication link with the first terminal.
[0177] C2. Receive the first encoded data sent by the first terminal through the communication link.
[0178] C3. Decode and display the first encoded data.
[0179] The embodiments of the present disclosure provide an image transmission system, as Figure 4 shown, the system includes: an image acquisition device, a first terminal device, and a second terminal device;
[0180] The image acquisition device is used to capture an image containing a visitor from the camera;
[0181] The image acquisition device is used to detect whether the image includes a preset person image;
[0182] The image acquisition device is used to determine the visitor type according to the detection result;
[0183] The image acquisition device is used to send the first encoded data to the first terminal device used by the registered user corresponding to the image acquisition device, and the first encoded data is obtained by encoding the image, the visitor type, and the identification code of the image acquisition device according to a preset encoding method.
[0184] The first terminal device is used to receive the first encoded data, where the first encoded data is obtained by encoding the image containing the visitor captured by the camera, the visitor type in the image, and the identification code of the image acquisition device;
[0185] The first terminal device is used to save the first encoded data and the reception time point of the first encoded data into the database;
[0186] The first terminal device is used to obtain an image, a visitor type, and an identification code of an image acquisition device from the first encoded data;
[0187] The first terminal device is used to display the image and the visitor type;
[0188] The first terminal device is used to receive a sending instruction, and the sending instruction includes: acquisition time information of the data to be sent and the identification code of the second terminal device used by the data receiving user;
[0189] The first terminal device is used to obtain corresponding target data from the database according to the acquisition time information of the data to be sent;
[0190] The first terminal device is used to send the second encoded data to the second terminal device according to the identification code of the second terminal device, and the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method.
[0191] The second terminal device is used to receive the second encoded data, and the second encoded data is obtained by encoding the identification code of the intelligent monitoring device and the target data;
[0192] The second terminal device is used to obtain the identification code of the image acquisition device and the target data from the second encoded data;
[0193] The second terminal device is used to display the target data;
[0194] The second terminal device is used to send a processing instruction to the first terminal device, and the processing instruction indicates that the problem corresponding to the target data can be processed.
[0195] In one embodiment, the image acquisition device is used to extract a frame of image from the images captured by the camera within a preset time length as the recognition image;
[0196] The image acquisition device is used to detect whether the recognition image includes a preset person image.
[0197] In one embodiment, capturing an image including a visitor from the camera includes:
[0198] The image acquisition device is used to capture an image including a visitor from the camera when it is detected by the infrared detection module that there is a visitor staying within the image acquisition range of the camera.
[0199] In one embodiment, the first terminal device is used to receive a processing instruction; the processing instruction indicates that the problem corresponding to the target data can be processed;
[0200] The first terminal device is used to send the received first encoded data to the second terminal device.
[0201] The number of second terminal devices is multiple; in one embodiment, the first terminal device is used to send the received first encoded data only to the second terminal device that sends the processing instruction.
[0202] In one embodiment, the second terminal device is used to establish a communication link with the first terminal;
[0203] Receive the first encoded data sent by the first terminal through the communication link;
[0204] Decode the first encoded data and display it.
[0205] In one embodiment, the second terminal device is used to obtain the detailed address where the image acquisition device is located according to the identification code of the image acquisition device.
[0206] It should be noted that the method in the present disclosure can be applied to a wireless video transmission system. The following details the solution in the present disclosure through specific embodiments:
[0207] For ease of understanding, a brief description of the wireless video transmission system is given. As Figure 5 shown, the wireless video transmission system includes an acquisition end (i.e., the image acquisition device in the above embodiments) and a receiving end (i.e., the first terminal device and the second terminal device in the above embodiments). The acquisition end includes an intelligent monitoring device and an image database. The intelligent monitoring device includes a camera S, an S0 module, an R0 module, and a storage module S.
[0208] Specifically, the storage module S is used to store the identification codes of the terminal devices used by the contacts (for example: it can store the identification codes of the first terminal devices in the embodiments. By way of example, the contacts include the homeowner); the processing module S is used to send the images collected by the S0 module to the terminal devices used by the contacts stored in the storage module. The S0 module is used to collect images from the image source module (for example: collect images including visitors taken by the camera), encode the images, and send the encoded data to the R module at the receiving end.
[0209] The receiving end includes terminal devices used by multiple contacts ( Figure 5 the terminal device of the homeowner in
[0210] Specifically, the R module is used to decode the received encoded data and display the image on the display module. The processing module is used to forward the encoded data to the terminal devices used by the contacts stored in the storage module. The storage module is used to store the identification codes of the terminal devices used by the contacts, where the contacts include the neighbors of the homeowner, the community property management, the local police station, etc.; and store the identification codes of each intelligent monitoring device and the detailed addresses where each intelligent monitoring device corresponding to the identification codes is located.
[0211] In addition, the image database stores the pre-set facial photos of acquaintances. When the intelligent monitoring device is triggered and it is determined that the captured image includes an acquaintance, the homeowner can be prompted that there is an acquaintance visiting; when the intelligent monitoring device is triggered and it is determined that the captured image does not include an acquaintance, the homeowner can be prompted that there is a stranger visiting. Acquaintances can include relatives, friends, property management, etc., and those other than acquaintances are strangers.
[0212] Figure 6 Yes Figure 5 is the method flowchart of the shown video transmission system, as Figure 6 shown:
[0213] After the intelligent monitoring device is triggered, the S0 module captures an image from the camera; and sends the captured image to the processing module S. The processing module S determines the recognition image from the captured image, copies the recognition image and sends it to the image database, and encodes the captured image.
[0214] It should be noted that the intelligent monitoring device mentioned in the present invention can be set around the door to monitor whether there are suspicious persons in front of the door.
[0215] In this step, the camera S in the intelligent monitoring device is always in the shooting state. When a foreign object (including a person or an object) appears outside the door and stays for a long time, the intelligent monitoring device is triggered. The S0 module sends the image captured from the camera to the processing module S. The processing module S determines the recognition image from the captured image, sends the copied recognition image to the image database, and at the same time, encodes the captured image to generate encoded data A.
[0216] It should be noted that the recognition image refers to the image sent to the image database for identifying whether the captured image includes an acquaintance. To improve the processing efficiency, one frame of the image captured within a period of time can be extracted as the recognition image. For example, one frame can be extracted from the images captured within 3 seconds as the recognition image.
[0217] In specific implementation, the intelligent monitoring device can also include an infrared detection module, and the infrared detection module can be used to detect whether there is someone staying outside the door.
[0218] The image database determines whether the recognized image includes family members or friends, and sends the judgment result to the processing module S. The judgment result includes the visitor type, and the visitor type includes strangers and acquaintances.
[0219] In this step, the image database recognizes the recognized image to determine whether it includes the facial image of an acquaintance. If so, it means the visitor is an acquaintance; if not, it means the visitor is a stranger. And the judgment result, that is, the visitor type, is sent to the processing module S.
[0220] After receiving the visitor type, the processing module S obtains the identification code of the terminal device used by the homeowner from the storage module S. According to the identification code, the encoded data A (the first encoded data in the above embodiments) is sent to the homeowner's terminal device, where the encoded data A carries the identification code of the intelligent monitoring device and the visitor type.
[0221] In this step, after the intelligent monitoring device is triggered, the encoded data A of the image collected from the camera is sent to the homeowner's terminal device so that the homeowner can view the image.
[0222] After the processing module R1 of the homeowner's terminal device receives the encoded data A, it copies the encoded data A. One copy of the encoded data A and the time point when the encoded data is received are sent to the storage module R1 for storage. The other copy of the encoded data A is sent to the R1 module for decoding, and the R1 module displays the decoded restored image and the visitor type on the display module R1.
[0223] In this step, the processing module R1 in the homeowner's terminal device copies a received copy of the encoded data A and saves it in the storage module R1. It should be noted that the encoded data A in the storage module R1 corresponds to the time point when the R1 module receives this encoded data. At the same time, the other copy of the encoded data A is sent to the R1 module for decoding and the decoded restored image is displayed on the display module R1. At the same time, the visitor type can also be displayed on the display module R1 for the homeowner to view.
[0224] It should be noted that the processing module R1 copies all the received encoded data and saves it in the storage module R1. Since the time interval from collection to transmission by the intelligent monitoring device is short, the time point when the R1 module receives the encoded data can be considered as the image collection time point.
[0225] After the processing module R1 of the homeowner's terminal device receives the sending instruction for the police station, where the sending instruction includes the time period B corresponding to the encoded data. It obtains the encoded data B within this time period B and the identification code of the terminal device used by the police station from the storage module R1. The police station is one of the contacts. In addition to the police station, the contacts also include neighbors and property management.
[0226] For the convenience of explanation, the encoded data A within the time period B can be denoted as encoded data B (target data). It can be understood that the encoded data A is captured, encoded, and transmitted immediately by the intelligent monitoring device, and the duration of the included images is relatively short, such as 1 second; while the encoded data B can be the encoded data of images within a certain period of time, such as 5 minutes.
[0227] In this step, after the homeowner views the images through the display module R1 and decides that the police station needs to handle the suspicious person, the homeowner issues a transmission instruction to send the images to the police station and determines the time period corresponding to the images sent to the police station, that is, the time period B in which the time point of the encoded data is located. For example, 10:10 - 10:15. Here, the transmission instruction can be issued based on the touch screen operation of the display module R1 or other methods, such as voice operation. It should be noted that the transmission instruction includes the time period B for sending the images. At this time, the processing module R1 receives the transmission instruction for the police station, obtains the encoded data B within the time period B included in the transmission instruction from the storage module R1, and the identification code of the terminal device used by the police station.
[0228] It can be understood that in this step, the homeowner's terminal device forwards the encoded data from the intelligent monitoring device to the specified other terminal device.
[0229] The processing module R1 sends the encoded data B within the time period B carried in the transmission instruction to the terminal device used by the police station according to the identification code of the terminal device used by the police station, where the encoded data carries the identification code of the intelligent monitoring device.
[0230] In this step, the processing module R1 of the homeowner's terminal device sends the encoding device to the terminal device used by the police station according to the identification code of the terminal device used by the police station. The encoded data still carries the identification code of the intelligent monitoring device, so that the police officers at the police station can view the images collected by the intelligent monitoring device and determine the detailed location of the intelligent monitoring device through the identification code of the intelligent monitoring device.
[0231] After the processing module R3 of the police station's terminal device receives the encoded data B, it copies the encoded data B; sends a copy of the encoded data B and the time point when the encoded data B is received to the storage module R3 for storage; sends the other copy of the encoded data B to the R3 module for decoding, and the R3 module displays the decoded restored images on the display module R3.
[0232] In this step, after the processing module R3 of the terminal device of the police station receives the encoded data B, it saves the copied encoded data B and the time point when R3 receives the encoded data B in the storage module R3; and sends another copy of the encoded data B to the R3 module for decoding and displays it on the display module R3.
[0233] After the processing module R3 of the terminal device of the police station receives the reception and processing instruction, it establishes a transmission link from the processing module R1 of the terminal device of the house owner to the processing module R3 of the terminal device of the police station, so that the processing module R1 of the terminal device of the house owner can directly forward the encoded data in the storage module R1 to the processing module R3 of the terminal device of the police station.
[0234] In this step, after the staff of the police station sees the image on the display module R3 and deems it can be processed, they can issue a reception and processing instruction; at this time, the processing module R3 receives this reception and processing instruction and establishes a transmission link from the processing module R1 of the terminal device of the house owner to the processing module R3 of the terminal device of the police station; in this way, the processing module R1 can obtain the encoded data from the storage module R1 and directly send it to the processing module R3; subsequently, after the processing module R3 receives the encoded data, it saves one copy in the storage module R3 and decodes the other copy and displays it on the display module R3, so that the staff of the police station can observe the images collected by the intelligent monitoring device in real time.
[0235] After the processing module R3 of the terminal device of the police station receives the instruction to obtain the address, it obtains the identification code of the terminal device of the intelligent monitoring device from the encoded data; and according to this identification code, it finds the detailed address where the intelligent monitoring device corresponding to this identification code is located in the storage module R3.
[0236] In this step, in order to obtain the detailed address where the intelligent monitoring device is located, the staff of the police station can issue an instruction to obtain the address, and the issuing method can be the same as or different from the issuing method of the sending instruction; after the processing module R3 receives the instruction to obtain the address, it can obtain the identification code of the terminal device of the intelligent monitoring device from the encoded data. Here, the encoded data can be the encoded data C or the encoded data received through the transmission link; furthermore, the processing module R3 can, according to the obtained identification code, find the detailed address where the intelligent monitoring device corresponding to this identification code is located in the storage module R3. The detailed address can include the house number, so that the staff of the police station can go to the door to deal with suspicious persons.
[0237] As Figure 7 shown, Figure 5 the receiving end of the video transmission system in
[0238] Figure 8Yes Figure 7 The method flowchart of the shown video transmission system is as follows Figure 8 shown:
[0239] After the intelligent monitoring device is triggered, the S0 module collects images from the camera; and sends the collected images to the processing module S. The processing module S determines the recognition image from the collected images, copies the recognition image and sends it to the image database, and encodes the collected images.
[0240] It should be noted that the intelligent monitoring device mentioned in the present invention can be set around the door to monitor whether there are suspicious persons in front of the door.
[0241] In this step, the camera S in the intelligent monitoring device is always in the shooting state. When a foreign object (including a person or an object) appears outside the door and stays for a long time, the intelligent monitoring device is triggered. The S0 module sends the images collected from the camera to the processing module S. The processing module S determines the recognition image from the collected images, sends the copied recognition image to the image database, and at the same time, encodes the collected images to generate encoded data A.
[0242] It should be noted that the recognition image refers to the image sent to the image database to identify whether the collected images include familiar faces. To improve the processing efficiency, one frame of image can be extracted from the images collected within a period of time as the recognition image. For example, one frame can be extracted from the images collected within 3 seconds as the recognition image.
[0243] In specific implementation, the intelligent monitoring device may further include an infrared detection module, and the infrared detection module can be used to detect whether there are people staying outside the door.
[0244] The image database determines whether the recognition image includes family members or friends, and sends the judgment result to the processing module S. Among them, the judgment result includes the visitor type, and the visitor type includes strangers and acquaintances.
[0245] In this step, the image database recognizes the recognition image to judge whether it includes the facial image of an acquaintance. If so, it means the visitor is an acquaintance; if not, it means the visitor is a stranger; and sends the judgment result, that is, the visitor type, to the processing module S.
[0246] After receiving the visitor type, the processing module S obtains the identification code of the terminal device used by the homeowner from the storage module S; according to the identification code, sends the encoded data A (the first encoded data in the above embodiments) to the homeowner's terminal device, where the encoded data A carries the identification code of the intelligent monitoring device and the visitor type.
[0247] In this step, after the intelligent monitoring device is triggered, the encoded data A of the image captured by the camera is sent to the homeowner's terminal device so that the homeowner can view the image.
[0248] After the processing module R1 of the homeowner's terminal device receives the encoded data A, it copies the encoded data A; sends a copy of the encoded data A and the time point when the encoded data is received to the storage module R1 for storage; sends the other copy of the encoded data A to the R1 module for decoding, and the R1 module displays the decoded restored image and the visitor type on the display module R1.
[0249] In this step, the processing module R1 in the homeowner's terminal device copies a received encoded data A and saves it in the storage module R1. It should be noted that the encoded data A in the storage module R1 corresponds to the time point when the R1 module receives the encoded data; at the same time, sends the other copy of the encoded data A to the R1 module for decoding and displays the decoded restored image on the display module R1. At the same time, the visitor type can also be displayed on the display module R1 for the homeowner to view.
[0250] It should be noted that the processing module R1 copies all the received encoded data and saves it in the storage module R1. Since the time interval from the capture to the transmission of the intelligent monitoring device is short, the time point when the R1 module receives the encoded data can be considered as the image capture time point.
[0251] After the processing module R1 of the homeowner's terminal device receives the sending instruction for the police station, where the sending instruction includes the time period B corresponding to the encoded data; obtains the encoded data B within the time period B from the storage module R1, and the identification code of the terminal device used by the police station. Among the contacts, the police station is one of them. In addition to the police station, the contacts also include neighbors and property management.
[0252] For the convenience of explanation, the encoded data A within the time period B can be denoted as encoded data B (target data). It can be understood that the encoded data A is encoded and sent immediately after being captured by the intelligent monitoring device, and the duration of the included image is short, such as 1 second; while the encoded data B can be the encoded data of the image within a period of time, such as 5 minutes.
[0253] In this step, after the homeowner views the image through the display module R1 and decides that the suspicious person needs to be handled by the police station, a sending instruction to send the image to the police station is issued, and the time period corresponding to the image sent to the police station is determined, that is, the time period B in which the time point of the encoded data is located. For example, 10:10 - 10:15. Here, the sending instruction can be issued based on the touch screen operation of the display module R1, or in other ways, such as voice operation, etc. It should be noted that the sending instruction includes the time period B for sending the image. At this time, the processing module R1 receives the sending instruction for the police station, and obtains the encoded data B within the time period B included in the sending instruction and the identification code of the terminal device used by the police station from the storage module R1.
[0254] It can be understood that in this step, the homeowner's terminal device forwards the encoded data from the intelligent monitoring device to the specified other terminal device.
[0255] The processing module R1 sends the encoded data B within the time period B carried in the sending instruction to the terminal device used by the police station according to the identification code of the terminal device used by the police station, where the encoded data carries the identification code of the intelligent monitoring device.
[0256] In this step, the processing module R1 of the homeowner's terminal device sends the encoding device to the terminal device used by the police station according to the identification code of the terminal device used by the police station. The encoded data still carries the identification code of the intelligent monitoring device, so that the police officers at the police station can view the images collected by the intelligent monitoring device and determine the detailed location of the intelligent monitoring device through the identification code of the intelligent monitoring device.
[0257] After the processing module R3 of the police station's terminal device receives the encoded data B, it copies the encoded data B; sends a copy of the encoded data B and the time point when the encoded data B is received to the storage module R3 for storage; sends the other copy of the encoded data B to the R3 module for decoding, and the R3 module displays the decoded restored image on the display module R3.
[0258] In this step, after the processing module R3 of the police station's terminal device receives the encoded data B, it saves the copied encoded data B and the time point when the R3 receives the encoded data B together in the storage module R3; and sends the other copy of the encoded data B to the R3 module for decoding and displaying on the display module R3.
[0259] After the processing module R3 of the police station's terminal device receives the sending instruction for the property management, where the sending instruction includes the time period C corresponding to the encoded data; it obtains the encoded data C within this time period and the identification code of the terminal device used by the property management from the storage module R3, where the property management is one of the contacts.
[0260] It should be noted that time period C can include multiple time periods B. For example, the terminal device of the house owner sends the encoded data B corresponding to multiple time periods B to the terminal device of the police station. Then, the police station can select the encoded data corresponding to time period C that includes multiple time periods B.
[0261] In this step, after the police officer in the police station views the image on the display module R3 and deems that the property management can handle this suspicious person, a sending instruction to send the image to the property management is issued, and the time period corresponding to the image sent to the property management is determined. Other detailed processes can refer to step 4.
[0262] It can be understood that the terminal device of the police station continues to forward the encoded data from other terminal devices.
[0263] The processing module R3 sends the encoded data C within time period C carried in the sending instruction to the terminal device used by the property management according to the identification code of the terminal device used by the property management. Among them, the encoded data carries the identification code of the intelligent monitoring device.
[0264] After the processing module R2 of the terminal device of the property management receives the encoded data C, it copies the encoded data C; sends a copy of the encoded data C and the time point when the encoded data C is received to the storage module R2 for storage; sends the other copy of the encoded data C to the R2 module for decoding, and the R2 module displays the restored image after decoding on the display module R2.
[0265] After the processing module R2 of the terminal device of the property management receives the receiving and processing instruction, it establishes a transmission link between the processing module R1 of the terminal device of the house owner and the processing module R2 of the terminal device of the property management, so that the processing module R1 of the terminal device of the house owner can directly forward the encoded data in the storage module R1 to the processing module R2 of the terminal device of the property management.
[0266] In this step, after the staff of the property management sees the image on the display module R2 and deems that it can be processed, a receiving and processing instruction can be issued; at this time, the processing module R2 receives this receiving and processing instruction and establishes a transmission link between the processing module R1 of the terminal device of the house owner and the processing module R2 of the terminal device of the property management; in this way, the processing module R1 can obtain the encoded data from the storage module R1 and directly send it to the processing module R2; subsequently, after the processing module R2 receives the encoded data, it saves one copy in the storage module R2 and decodes the other copy and displays it on the display module R2 so that the staff of the property management can observe the image collected by the intelligent monitoring device in real time.
[0267] After the processing module R2 of the property's terminal device receives the instruction to obtain the address, it obtains the identification code of the terminal device of the intelligent monitoring device from the encoded data; and according to the identification code, it finds the detailed address where the intelligent monitoring device corresponding to the identification code is located in the storage module R2.
[0268] In this step, in order to obtain the detailed address where the intelligent monitoring device is located, the property staff can issue an instruction to obtain the address, and the issuing method can be the same as or different from the issuing method of the sending instruction; after the processing module R2 receives the instruction to obtain the address, it can obtain the identification code of the terminal device of the intelligent monitoring device from the encoded data. Here, the encoded data can be the encoded data C or the encoded data received through the transmission link; furthermore, the processing module R2 can, according to the obtained identification code, find the detailed address where the intelligent monitoring device corresponding to the identification code is located in the storage module R2. The detailed address can include the house number so that the property staff can visit the suspicious person.
[0269] Figure 9 Yes Figure 7 Another implementation method flowchart of the shown video transmission system, as Figure 9 shown:
[0270] After the intelligent monitoring device is triggered, the S0 module captures images from the camera; and sends the captured images to the processing module S; the processing module S determines the recognition image from the captured images, copies the recognition image and sends it to the image database, and encodes the captured images.
[0271] The image database determines whether the recognition image includes family members or friends and sends the judgment result to the processing module S. Among them, the judgment result includes the visitor type, and the visitor type includes strangers and acquaintances.
[0272] After the processing module S receives the visitor type, it obtains the identification code of the terminal device used by the homeowner from the storage module S; according to the identification code, it sends the encoded data A to the homeowner's terminal device, where the encoded data A carries the identification code of the intelligent monitoring device and the visitor type.
[0273] After the processing module R1 of the homeowner's terminal device receives the encoded data A, it copies the encoded data A; sends a copy of the encoded data A and the time point when the encoded data is received to the storage module R1 for storage; sends the other copy of the encoded data A to the R1 module for decoding, and the R1 module displays the decoded restored image and the visitor type on the display module R1.
[0274] After the processing module R1 of the homeowner's terminal device receives a sending instruction for the police station, where the sending instruction includes the time period B corresponding to the encoded data and at least one specified contact; the encoded data B within the time period B and the identification codes of the terminal devices used by at least one contact are retrieved from the storage module R1, where the contacts include the police station, neighbors, and property management.
[0275] The processing module R1 copies the encoded data B retrieved from the storage module R1 into the number of copies equal to the number of contacts.
[0276] In this step, after the processing module R1 retrieves the encoded data B from the storage module R1, according to the number of contacts, the encoded data B is copied into the corresponding number of copies. For example, if the sending instruction includes three contacts, then the encoded data B needs to be copied three times.
[0277] The processing module R1 sends the encoded data B within the time period B carried in the sending instruction to the terminal devices used by each contact according to the identification codes of the terminal devices used by each contact, where the encoded data carries the identification code of the intelligent monitoring device.
[0278] In this step, the processing module R1 sends the encoded data B to the terminal devices used by each contact.
[0279] After the processing module of the contact's terminal device receives the encoded data B, it sends the encoded data B to the R3 module for decoding, and the R3 module displays the decoded restored image on the display module R3.
[0280] In this step, after the processing module of each contact's terminal device receives the encoded data B, it sends the encoded data B to the R module for decoding and displays it on the display module. Each contact determines whether to process by viewing the image on the display device.
[0281] It should be noted that the processing module of the contact's terminal device includes the processing module R2 of the property management's terminal device, the processing module R3 of the police station, and the processing module R4 of the neighbor; the R module of the contact's terminal device includes the R2 module of the property management's terminal device, the R3 module of the police station, and the R4 module of the neighbor; the display module of the contact's terminal device includes the display module R2 of the property management's terminal device, the display module R3 of the police station, and the display module R4 of the neighbor.
[0282] After the processing module of the contact's terminal device receives the receive and process instruction, it sends a feedback message of received and processed to the processing module R1 of the homeowner's terminal device, so that the homeowner's terminal device disconnects the connection with the terminal devices of other contacts.
[0283] In this step, after a certain contact sees an image on the display module and deems it can be processed, a reception and processing instruction can be issued. At this time, the processing module of the contact's terminal device receives this reception and processing instruction and sends a feedback message indicating reception and processing to the processing module R1 of the homeowner's terminal device. After receiving the feedback message, the homeowner's terminal device disconnects the connection with the terminal devices of other contacts, and the processing module R2 sends the encoded data B retrieved from the storage module R2 only to the terminal device of this contact.
[0284] After the processing module R2 of the contact's terminal device receives the instruction to obtain the address, it retrieves the identification code of the terminal device of the intelligent monitoring device from the encoded data B; and based on this identification code, it finds the detailed address where the intelligent monitoring device corresponding to this identification code is located in the storage module R2.
[0285] In this step, in order to obtain the detailed address where the intelligent monitoring device is located, the property staff can issue an instruction to obtain the address. The issuing method can be the same as or different from the issuing method of the sending instruction. After the processing module R2 receives the instruction to obtain the address, it can retrieve the identification code of the terminal device of the intelligent monitoring device from the encoded data B; furthermore, the processing module R2 can, based on the retrieved identification code, find the detailed address where the intelligent monitoring device corresponding to this identification code is located in the storage module R2. The detailed address can include the house number, so that the property staff can go to the door to deal with suspicious persons.
[0286] In the present invention, the intelligent monitoring device includes the acquisition end (S end) of the wireless video transmission system, and the terminal devices used by the homeowner and the contacts include the receiving end (R end) of the wireless video transmission system. First, the intelligent monitoring device can send the monitoring image in the form of video transmission to the terminal device used by the homeowner through the S end. The homeowner, according to the actual situation, forwards the monitoring image to the terminal devices of other contacts. The forwarding method can be set to parallel forwarding or serial forwarding according to the actual situation.
[0287] It can be seen that the present invention can implement an intelligent monitoring system based on a wireless video transmission system with a private protocol, which can avoid data being tampered with during the transmission process and has relatively high security performance.
[0288] Based on the above Figure 1 For the image transmission method described in the corresponding embodiments below, the following are the embodiments of the present disclosure device, which can be used to execute the embodiments of the present disclosure method.
[0289] The embodiments of the present disclosure provide an image transmission device, as Figure 10 shown. This device is applied to an image acquisition device. This image transmission device includes:
[0290] The acquisition module 11 is configured to acquire an image containing a visitor from a camera;
[0291] The detection module 12 is configured to detect whether the image includes a preset person image;
[0292] The determination module 13 is configured to determine the type of the visitor according to the detection result;
[0293] The first sending module 14 is configured to send first encoded data to a first terminal device used by a registered user corresponding to the image acquisition device, where the first encoded data is obtained by encoding the image, the type of the visitor, and the identification code of the image acquisition device according to a preset encoding method.
[0294] In one embodiment, the detection module 12 includes:
[0295] The extraction sub-module is configured to extract a frame of image from the images within a preset time length acquired by the camera as an identification image;
[0296] The detection sub-module is configured to detect whether the identification image includes the preset person image.
[0297] In one embodiment, the acquisition module 11 includes:
[0298] The acquisition sub-module is configured to acquire the image containing the visitor from the camera when it is detected by the infrared detection module that a visitor stays within the image acquisition range of the camera.
[0299] Based on the above Figure 2 In the corresponding embodiment, the image transmission method described below is for the apparatus embodiment of the present disclosure and can be used to execute the method embodiment of the present disclosure.
[0300] An embodiment of the present disclosure provides an image transmission apparatus, as Figure 11 shown. The apparatus is applied to a first terminal device. The image transmission apparatus includes:
[0301] The first receiving module 21 is configured to receive first encoded data, where the first encoded data is obtained by encoding an image containing a visitor acquired by a camera, the type of the visitor in the image, and the identification code of the image acquisition device;
[0302] The saving module 22 is configured to save the first encoded data and the receiving time point of the first encoded data to a database;
[0303] The first obtaining module 23 is configured to obtain the image, the type of the visitor, and the identification code of the image acquisition device from the first encoded data;
[0304] The first display module 24 is configured to display the image and the visitor type;
[0305] The second receiving module 25 is configured to receive a sending instruction, where the sending instruction includes: acquisition time information of data to be sent and an identification code of a second terminal device used by a data receiving user;
[0306] The second obtaining module 26 is configured to obtain corresponding target data from the database according to the acquisition time information of the data to be sent;
[0307] The second sending module 27 is configured to send second encoded data to the second terminal device according to the identification code of the second terminal device, where the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method.
[0308] In one embodiment, the device further includes:
[0309] The third receiving module is configured to receive a processing instruction; the processing instruction indicates that the problem corresponding to the target data can be processed;
[0310] The third sending module is configured to send the received first encoded data to the second terminal device.
[0311] In one embodiment, the number of the second terminal devices is multiple; the device further includes:
[0312] The fourth sending module is configured to send the received first encoded data only to the second terminal device that sends the processing instruction.
[0313] Based on the above Figure 3 In the corresponding embodiment, the image transmission method described below is for the device embodiment of the present disclosure and can be used to execute the method embodiment of the present disclosure.
[0314] The embodiment of the present disclosure provides an image transmission device, as Figure 12 shown. The device is applied to a second terminal device. The image transmission device includes:
[0315] The fourth receiving module 31 is configured to receive second encoded data, where the second encoded data is obtained by encoding the identification code of the intelligent monitoring device and the target data;
[0316] The third obtaining module 32 is configured to obtain the identification code of the image acquisition device and the target data from the second encoded data;
[0317] The second display module 33 is configured to display the target data;
[0318] A fifth sending module 34, configured to send a processing instruction to the first terminal device, where the processing instruction indicates that the problem corresponding to the target data can be processed.
[0319] In one embodiment, the apparatus further includes:
[0320] A establishing module, configured to establish a communication link with the first terminal;
[0321] A fifth receiving module, configured to receive the first encoded data sent by the first terminal through the communication link;
[0322] A processing module, configured to decode the first encoded data and display it.
[0323] In one embodiment, the apparatus further includes:
[0324] A fourth obtaining module, configured to obtain the detailed address where the image acquisition device is located according to the identification code of the image acquisition device.
[0325] Based on the above Figure 1 corresponding embodiment of the described image transmission method, an embodiment of the present disclosure further provides a computer-readable storage medium. For example, a non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc. Computer instructions are stored on the storage medium for executing the above Figure 1 corresponding embodiment of the described data transmission method, which will not be elaborated here.
[0326] Based on the above Figure 2 corresponding embodiment of the described image transmission method, an embodiment of the present disclosure further provides a computer-readable storage medium. For example, a non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc. Computer instructions are stored on the storage medium for executing the above Figure 2 corresponding embodiment of the described data transmission method, which will not be elaborated here.
[0327] Based on the above Figure 3For the image transmission method described in the corresponding embodiment, the embodiments of the present disclosure also provide a computer-readable storage medium. For example, a non-transitory computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc. Computer instructions are stored on the storage medium for executing the above-mentioned Figure 3 data transmission method described in the corresponding embodiment, which will not be elaborated here.
[0328] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the disclosure herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are to be considered as exemplary only, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0329] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. An image transmission method, characterized in that, The method is applied to an image acquisition device, and the method includes: Collect an image containing a visitor from a camera; Detect whether the preset person image is included in the image; Determine the type of the visitor according to the detection result; Send first encoded data to a first terminal device used by a registered user corresponding to the image acquisition device, where the first encoded data is obtained by encoding the image, the type of the visitor, and the identification code of the image acquisition device according to a preset encoding method; Instruct the first terminal device: Save the first encoded data and the receiving time point of the first encoded data to a database; Obtain the image, the type of the visitor, and the identification code of the image acquisition device from the first encoded data; Display the image and the type of the visitor; Receive a sending instruction, where the sending instruction includes: acquisition time information of data to be sent and the identification code of a second terminal device used by a data receiving user; Obtain corresponding target data from the database according to the acquisition time information of the data to be sent; Send second encoded data to the second terminal device according to the identification code of the second terminal device, where the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method.
2. The image transmission method according to claim 1, wherein The detecting whether the preset person image is included in the image includes: Extract a frame of image from the images within a preset time length collected by the camera as an identification image; Detect whether the preset person image is included in the identification image.
3. The image transmission method according to claim 1, wherein The collecting an image containing a visitor from a camera includes: When a visitor stays within the image acquisition range of the camera is detected by an infrared detection module, collect the image containing the visitor from the camera.
4. An image transmission method, characterized in that, The method is applied to a first terminal device, and the method includes: Receive first encoded data, where the first encoded data is obtained by encoding an image containing a visitor collected by a camera, the type of the visitor in the image, and the identification code of the image acquisition device; wherein, the type of the visitor is determined by the image acquisition device detecting whether the preset person image is included in the image and according to the detection result; Save the first encoded data and the receiving time point of the first encoded data to a database; Obtain the image, the type of the visitor, and the identification code of the image acquisition device from the first encoded data; Display the image and the type of the visitor; Receive a sending instruction, where the sending instruction includes: acquisition time information of data to be sent and the identification code of a second terminal device used by a data receiving user; Obtain corresponding target data from the database according to the acquisition time information of the data to be sent; Send second encoded data to the second terminal device according to the identification code of the second terminal device, where the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method.
5. The method according to claim 4, characterized in that The method further includes: Receive a processing instruction; the processing instruction indicates that the problem corresponding to the target data can be processed; Send the received first encoded data to the second terminal device.
6. The method according to claim 5, wherein The number of the second terminal devices is multiple; the method further includes: Sending the received first encoded data only to the second terminal device that sends the processing instruction.
7. An image transmission method, characterized in that The method is applied to a second terminal device, and the method includes: Receiving second encoded data, which is obtained by encoding the identification code of the intelligent monitoring device and the target data; wherein, the target data is obtained by the first terminal device from a database according to the acquisition time information of the data to be sent, the database stores the first encoded data and the reception time point of the first encoded data, the first terminal device obtains an image, a visitor type, and an identification code of an image acquisition device from the first encoded data, and displays the image and the visitor type; Obtaining the identification code of the image acquisition device and the target data from the second encoded data; Displaying the target data; Sending a processing instruction to the first terminal device, where the processing instruction indicates that the problem corresponding to the target data can be processed.
8. The image transmission method according to claim 7, characterized in that, The method further includes: Establishing a communication link with the first terminal; Receiving the first encoded data sent by the first terminal through the communication link; Decoding the first encoded data and displaying it.
9. The method according to claim 7, wherein The method further includes: Obtaining the detailed address where the image acquisition device is located according to the identification code of the image acquisition device.
10. An intelligent monitoring system, characterized in that, Including: An image acquisition device, a first terminal device, and a second terminal device; The image acquisition device is configured to acquire an image containing a visitor from a camera; The image acquisition device is configured to detect whether the image includes a preset person image; The image acquisition device is configured to determine the visitor type according to the detection result; The image acquisition device is configured to send first encoded data to the first terminal device used by the registered user corresponding to the image acquisition device, where the first encoded data is obtained by encoding the image, the visitor type, and the identification code of the image acquisition device according to a preset encoding method; The first terminal device is configured to receive first encoded data, which is obtained by encoding an image containing a visitor acquired by a camera, the visitor type in the image, and the identification code of the image acquisition device; The first terminal device is configured to save the first encoded data and the reception time point of the first encoded data to a database; The first terminal device is configured to obtain the image, the visitor type, and the identification code of the image acquisition device from the first encoded data; The first terminal device is configured to display the image and the visitor type; The first terminal device is configured to receive a sending instruction, where the sending instruction includes: the acquisition time information of the data to be sent and the identification code of the second terminal device used by the data receiving user; The first terminal device is configured to obtain corresponding target data from the database according to the acquisition time information of the data to be sent; The first terminal device is configured to send second encoded data to the second terminal device according to the identification code of the second terminal device, where the second encoded data is obtained by encoding the identification code of the image acquisition device and the target data according to a preset encoding method; The second terminal device is configured to receive the second encoded data, where the second encoded data is obtained by encoding the identification code of the intelligent monitoring device and the target data; The second terminal device is configured to obtain the identification code of the image acquisition device and the target data from the second encoded data; The second terminal device is configured to display the target data; The second terminal device is configured to send a processing instruction to the first terminal device, where the processing instruction indicates that the problem corresponding to the target data can be processed.
Citation Information
Patent Citations
Visitor informing method and device
CN104602204A
Monitoring recognition method and device
CN107205137A
Multifunctional remote monitoring and alarming system and monitoring method
CN108399709A