Image transmission method, system, server, device and storage medium

By establishing a multi-terminal interactive connection channel in the ADAS system, the timeliness of target image call caused by the limited storage capacity of the display device is solved, and efficient image transmission and ADAS calibration process are realized.

CN119766959APending Publication Date: 2025-04-04SHENZHEN SMARTSAFE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411884119.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In the existing ADAS calibration services, the storage capacity of the display device is limited, and the timeliness of calling the target image cannot be guaranteed, resulting in cumbersome calibration process and low efficiency.

Method used

By establishing a multi-terminal interactive connection channel between the server and the intelligent detection device, the image transmission request of the display device is received. If the matching target target image is stored in the local database of the intelligent detection device, it will be transmitted directly; if it is not stored, the target target image will be obtained from the Internet through the server and transmitted.

Benefits of technology

It improves the timeliness of calling target images, simplifies the calibration process, reduces manual operations, and improves the efficiency of ADAS calibration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119766959A_ABST
    Figure CN119766959A_ABST
Patent Text Reader

Abstract

The present application discloses an image transmission method, system, server, device and storage medium, which belongs to the field of computer technology. The method is applied to a server in an image transmission system, including: forwarding an image transmission request sent by a display device to an intelligent detection device, and establishing a multi-terminal interactive connection channel, so as to transmit a target target image to a display device when a target target image matching the image transmission request is stored in a local database of the intelligent detection device. In the case that a target target image matching the image transmission request is not stored in the local database of the intelligent detection device, the target target image is obtained from the Internet, and the target target image is sent to the display device. By obtaining the target target image from the intelligent detection device or the Internet in real time, the timeliness of calling the target image is improved. The target image is displayed on the display device in a timely manner to calibrate the image sensor of the vehicle and improve the calibration efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an image transmission method, system, server, device and storage medium. Background Art

[0002] Advanced driving assistant system (ADAS) uses vehicle cameras, radars, ranging and other sensors to sense the surrounding environment in real time during vehicle driving, collect environmental data, and then analyze the environmental data such as static and dynamic object recognition, observation and tracking, and combine navigation map data for comprehensive calculations, so as to make the driver aware of possible dangers in advance to improve safety. ADAS is an active safety technology that effectively increases the reliability and safety of vehicle driving. Therefore, the image sensor (i.e., camera) in ADAS must be accurately calibrated and adjusted to reduce the system output of erroneous results or failure.

[0003] In the current ADAS calibration service, the calibration process of the image sensor in the ADAS can be completed by using the target image displayed on the client of the display device. The target image can be a rectangular QR code pattern. The target image displayed on the client of the display device is usually downloaded to the display device first, and then directly called on the client of the display device manually. However, the main function of the display device is to display images, and its storage capacity is limited, and the timeliness of calling the target image cannot be guaranteed. Summary of the invention

[0004] The present application provides an image transmission method, system, server, device and storage medium, which can improve the timeliness of calling target images. The technical solution is as follows:

[0005] In a first aspect, an image transmission method is provided, which is applied to a server in an image transmission system, and is suitable for a calibration scenario of an advanced driver assistance system, and comprises: receiving an image transmission request sent by a display device; the image transmission request is generated by the display device according to captured license plate information or option information about a target image; sending the image transmission request to an intelligent detection device, and establishing a multi-terminal interactive connection channel; the multi-terminal interactive connection channel is used to transmit the target target image to the display device when a target target image matching the image transmission request is stored in a local database of the intelligent detection device; acquiring the target target image from the Internet and sending the target target image to the display device when a target target image matching the image transmission request is not stored in the local database of the intelligent detection device; the target target image is displayed on the display device for calibrating the image sensor of the vehicle.

[0006] In a second aspect, an image transmission method is provided, which is applied to an intelligent detection device in an image transmission system, and the method is suitable for a calibration scenario of an advanced driver assistance system, and the method includes: receiving an image transmission request forwarded by a server; the image transmission request is generated by a display device according to captured license plate information or option information about a target image; responding to the image transmission request to establish a multi-terminal interactive connection channel through the server; when a target target image matching the image transmission request is determined in a local database, the target target image is sent to the display device through the multi-terminal interactive connection channel; when a target target image matching the image transmission request is not determined in the local database, feedback is given to the server to obtain the target target image from the Internet through the server, and the target target image is sent to the display device; the target target image is displayed on the display device for calibrating the vehicle's image sensor.

[0007] In a third aspect, an image transmission system is provided, which is suitable for a calibration scenario of an advanced driver assistance system, and includes a display device, a server, and an intelligent detection device; the display device obtains option information about a target image or captured license plate information, and generates an image transmission request according to the option information or the license plate information; the image transmission request is forwarded to the intelligent detection device through the server; the intelligent detection device establishes a multi-terminal interactive connection channel through the server in response to the image transmission request; when a target target image matching the image transmission request is stored in a local database of the intelligent detection device, the target target image is transmitted to the display device through the multi-terminal interactive connection channel; when a target target image matching the image transmission request is not stored in the local database of the intelligent detection device, the server obtains the target target image from the Internet and sends the target target image to the display device; the display device displays the target target image, which is used to calibrate the image sensor of the vehicle.

[0008] In a fourth aspect, a server is provided, comprising a first memory, a first processor, and a computer program stored in the first memory and executable on the first processor, wherein the computer program implements the method described in the first aspect when executed by the first processor.

[0009] In a fifth aspect, an intelligent detection device is provided, which includes a second memory, a second processor, and a computer program stored in the second memory and executable on the second processor, wherein the computer program implements the method described in the second aspect when executed by the second processor.

[0010] In a sixth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a first processor, the method described in the first aspect is implemented, or when the computer program is executed by a second processor, the method described in the second aspect is implemented.

[0011] In a seventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method described in the first or second aspect above.

[0012] The embodiment of the present application provides an image transmission method, system, server, device and storage medium. According to the scheme provided by the present application, the method is applied to a server in an image transmission system, and the method is applicable to the calibration scenario of ADAS. The method includes: receiving an image transmission request sent by a display device; the image transmission request is generated by the display device according to the license plate information or option information about the target image captured; the target image (e.g., target image name, target image identification number, etc.) on the display device can be selected by the user (e.g., remote control selection, touch selection, etc.), or the license plate of the vehicle can be captured by the camera on the display device. The display device obtains the option information or license plate information through these two methods, and then generates an image transmission request. The image transmission request is sent to an intelligent detection device, and a multi-terminal interactive connection channel is established; the multi-terminal interactive connection channel is used to transmit the target target image to the display device when a target target image matching the image transmission request is stored in the local database of the intelligent detection device; there is no need to download the target image in the display device in advance, reducing manual operations, and the target target image in the intelligent detection device can be quickly displayed through the multi-terminal interactive connection channel, which improves the timeliness of calling the target image. In the case that the target target image matching the image transmission request is not stored in the local database of the intelligent detection device, the target target image is obtained from the Internet and sent to the display device; in the case that the target target image is not stored in the intelligent detection device, the target target image is obtained through a network connection through a server, thereby improving the timeliness of calling the target image. The display device is a device for displaying target images, and its storage capacity is limited; the intelligent detection device is a local device for storing target images locally; the server is a device that connects the intelligent detection device, the display device, and the Internet, and a multi-terminal interactive connection channel is established through the server to connect the three. In this way, the target target image can be obtained from the intelligent detection device or the Internet in real time, thereby improving the timeliness of calling the target image. The target image is displayed on the display device for calibrating the vehicle's image sensor, thereby improving the calibration efficiency. In addition, there is no need to manually call the target image, which simplifies the display process of the target image. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0014] Figure 1 This is a calibration scenario of an advanced driver assistance system provided by an embodiment of the present application;

[0015] Figure 2 is a structural diagram of an image transmission system provided in an embodiment of the present application;

[0016] Figure 3 It is an interactive flow chart of an image transmission method provided in an embodiment of the present application;

[0017] Figure 4 is a flow chart of an image transmission method provided by an embodiment of the present application;

[0018] Figure 5 is a flow chart of another image transmission method provided by an embodiment of the present application;

[0019] Figure 6 A schematic diagram of the structure of a server provided in an embodiment of the present application;

[0020] Figure 7 A schematic diagram of the structure of an intelligent detection device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0022] It should be understood that the "multiple" mentioned in this application refers to two or more. In the description of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in order to facilitate the clear description of the technical solution of this application, the words "first" and "second" are used to distinguish between the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not limit them to be different.

[0023] Before explaining the embodiments of the present application in detail, the application scenarios and related technologies of the embodiments of the present application are first explained.

[0024] In the related art, the user directly calls the target image on the client of the display device. Relying on the local storage of the display device, the user needs to download and store the required target image in advance. This solution of manually calling and storing the target image is cumbersome to operate. For target images not stored in the display device, the user cannot directly obtain them from the network, resulting in cumbersome and inefficient calibration and display processes. Failure to ensure the timeliness of calling the target image will result in the inability to perform effective calibration, reducing the calibration efficiency of ADAS.

[0025] The image transmission method provided in the embodiment of the present application is applicable to the calibration scenario of ADAS, such as Figure 1 As shown, Figure 1 This is a calibration scenario of an advanced driver assistance system provided in an embodiment of the present application. The ADAS calibration device is used to determine the position of the calibration vehicle and the calibration device, and complete the calibration in combination with the calibration software. Among them, the ADAS calibration device includes a target display screen (i.e., a display device), a calibration main frame ( Figure 1 The ADAS calibration equipment is composed of a main frame with a crossbeam, a target bracket (for supporting the display device), a rangefinder, a rangefinder panel, etc., wherein the rangefinder and the rangefinder panel are arranged on the crossbeam. The ADAS calibration equipment may also include a wheel clamp, which is used to fix on the wheels of the calibration vehicle to achieve four-wheel alignment calibration. The target display screen in the ADAS calibration equipment can emit a calibration alignment line so that the calibration vehicle is placed in an appropriate position according to the calibration alignment line. The target display screen is used in conjunction with a tablet computer (i.e., an intelligent detection device) to perform diagnostic detection on the camera and sensor of the calibration vehicle.

[0026] Based on the above Figure 1 The ADAS calibration scenario provided, the embodiment of the present application provides an image transmission system, which can be applied to the ADAS calibration scenario, such as Figure 2 As shown, Figure 2 It is a structural diagram of an image transmission system provided in an embodiment of the present application.

[0027] The image transmission system 100 includes a display device 10, a server 20 and an intelligent detection device 30; the display device 10 obtains option information about a target image or captured license plate information, and generates an image transmission request according to the option information or license plate information; the image transmission request is forwarded to the intelligent detection device 30 through the server 20; the intelligent detection device 30 establishes a multi-terminal interactive connection channel through the server 20 in response to the image transmission request; when a target target image matching the image transmission request is stored in a local database of the intelligent detection device 30, the target target image is transmitted to the display device 10 through the multi-terminal interactive connection channel; when a target target image matching the image transmission request is not stored in the local database of the intelligent detection device 30, the server 20 obtains the target target image from the Internet and sends the target target image to the display device 10; the display device 10 displays the target target image, and the target target image is used to calibrate the image sensor of the vehicle.

[0028] The display device 10 can display a name list, an identification number list or a thumbnail list of target images for the user to choose from. The user can make a selection in the list, for example, by selecting the name of the target image using a remote control or voice, or by clicking or touching the name of the target image. The display device 10 obtains option information, which carries a target image identifier (for example, the name or identification number of the target image). The display device 10 is equipped with a camera, through which the license plate of the vehicle can be photographed to obtain the license plate information. The display device 10 generates an image transmission request based on the option information or the license plate information. The image transmission request is used to request a target image that matches the option information or the license plate information from the server 20 or the intelligent detection device 30.

[0029] The display device 10 is a device for displaying target images, and its storage capacity is limited; the intelligent detection device 30 is a local device for locally storing target images; the server 20 is a device that connects the intelligent detection device 30, the display device 10, and the Internet. Among them, the Internet is a network that connects various networks, and various connection devices and protocols enable information to be widely disseminated and communicated. The server 20 forwards the image transmission request to the intelligent detection device 30; the intelligent detection device 30 responds to the image transmission request and establishes a multi-terminal interactive connection channel through the server 20 to achieve a communication connection between the intelligent detection device 30 and the display device. The multi-terminal interactive connection can be a local area network connection, thereby connecting the three.

[0030] The local database of the intelligent detection device 30 stores the target image and the mapping relationship between the target image and the target image identifier. In one method, the option information carries the target image identifier, and the target target image corresponding to the target image identifier is searched according to the mapping relationship. In another method, one vehicle model corresponds to one target image. When the vehicle enters the calibration scene, its license plate can be pre-registered or recorded. There is a corresponding relationship between the license plate and the vehicle model. The intelligent detection device 30 identifies the vehicle model according to the license plate information and determines the target image identifier according to the vehicle model. Then, the target target image corresponding to the target image identifier is searched according to the mapping relationship. The target target image is sent to the display device 10 through an established multi-terminal interactive connection channel (for example, a local area network).

[0031] Compared with the display device 10, the local database of the intelligent detection device 30 can store more information, has a larger storage capacity, and can store more types of target images. The target images are screened in the local database of the intelligent detection device 30, which improves the transmission efficiency and display efficiency of the target images. At the same time, the storage requirements of the display device 10 are reduced, the system resource usage is reduced, and the user experience is optimized.

[0032] The server 20 has a function of connecting to a network. If the target image is not stored in the intelligent detection device 30 , the server 20 obtains the target image through a network connection and sends the target image to the display device 10 .

[0033] In the embodiment of the present application, the display device 10 is connected to the server 20, and is connected to the intelligent detection device 30 through the multi-terminal interactive connection channel established by the server 20, and then obtains the target image stored in the local database from the intelligent detection device 30, or obtains the target image not stored in the local database from the server 20 through the network connection. The networked target image transmission and display are realized, and the target image can be obtained from the server 20 or the intelligent detection device 30 in real time, and the target image is displayed, which improves the display efficiency of the target image, thereby calibrating the image sensor of the vehicle and improving the calibration efficiency.

[0034] In the embodiment of the present application, there is no need to download the target image in the display device in advance, which reduces manual operations. The target image in the intelligent detection device can be quickly displayed through the multi-terminal interactive connection channel, which improves the timeliness of calling the target image. In addition, there is no need to manually call the target image, which simplifies the display process of the target image.

[0035] In some embodiments, the intelligent detection device 30 generates broadcast information in response to an image transmission request; the broadcast information is forwarded through the server 20; the display device 10 monitors the broadcast information and establishes a multi-terminal interactive connection channel.

[0036] The intelligent detection device 30 generates broadcast information in response to the image transmission request, and the broadcast information may carry the device identification of the intelligent detection device 30. The broadcast information is published by the server 20, and the display device 10 can monitor the broadcast information through multiple threads created. When the broadcast information is monitored, the display device 10 feeds back a connection request instruction to the intelligent detection device 30 according to the device identification. The intelligent detection device 30 receives the connection request instruction, verifies the identity of the display device 10 according to the connection request instruction, generates a confirmation instruction, and then feeds back the confirmation instruction to the display device 10. The display device 10 can establish a wireless connection between the display device 10 and the intelligent detection device 30 according to the received confirmation instruction, and realizes the establishment of a multi-terminal interactive connection channel.

[0037] In the embodiment of the present application, a multi-terminal interactive connection channel is established in the form of broadcasting, thereby realizing the image transmission function in the ADAS calibration scene, so that the display device 10 can obtain the target image from the server 20 or the intelligent detection device 30 in real time, and improve the timeliness of calling the target image.

[0038] In some embodiments, when the local database of the intelligent detection device 30 does not store a target image matching the image transmission request, the intelligent detection device 30 generates feedback information and sends it to the server 20; after receiving the feedback information, the server 20 obtains the target image from the Internet according to the image transmission request.

[0039] In the embodiment of the present application, when there is no target image matching the image transmission request in the local database of the intelligent detection device 30, feedback is given to the server 20 so as to obtain the target image from the Internet through the server 20, thereby ensuring the real-time and accuracy of the target image, realizing the network transmission and display of the target image, and improving the display efficiency of the target image. At the same time, the storage requirements of the display device are reduced, the system resource occupation is reduced, and the user experience is optimized.

[0040] For example, based on the above Figure 2 The image transmission system 100 provided illustrates the image transmission interaction process, such as Figure 3 As shown, Figure 3 It is an interactive flow chart of an image transmission method provided in an embodiment of the present application.

[0041] S101. The display device generates an image transmission request according to option information about a target image or captured license plate information.

[0042] S102: The display device sends an image transmission request to the server.

[0043] The user can directly select (e.g., by clicking, touching, or remote control) the name, identification number, or thumbnail of the target image on the client (e.g., a large screen) of the display device. In addition, a camera can be set in the display device to capture the license plate of the vehicle. The display device generates an image transmission request containing the name, identification number, or thumbnail of the target image, or generates an image transmission request containing the license plate image, and sends the image transmission request to the server.

[0044] S103: The server forwards the image transmission request to the intelligent detection device.

[0045] The server receives the image transmission request sent by the display device and forwards it to the intelligent detection device.

[0046] S104: The intelligent detection device generates broadcast information in response to the image transmission request.

[0047] S105. The intelligent detection device sends the broadcast information to the server.

[0048] S106: Forward the broadcast information via the server.

[0049] S107: The display device monitors the broadcast information and establishes a multi-terminal interactive connection channel.

[0050] The intelligent detection device receives the image transmission request forwarded by the server, responds to the image transmission request, and establishes a multi-terminal interactive connection channel (for example, a local area network connection) through the server. If the target image corresponding to the image transmission request is obtained in the local database of the intelligent detection device, it is sent to the display device through the multi-terminal interactive connection channel and displayed on the client of the display device. The process of establishing the multi-terminal interactive connection can be as follows: the intelligent detection device sends a broadcast message through the server, and the broadcast message carries the device identification of the intelligent detection device. The display device monitors the broadcast message and establishes a channel connection with the intelligent detection device through the device identification carried in the monitored broadcast message.

[0051] In an embodiment of the present application, a multi-terminal interactive connection can be achieved by forwarding the image transmission request of the display device to the intelligent detection device through the server. In this way, the display device can obtain the target image from the server or the intelligent detection device in real time through the multi-terminal interactive connection channel and display the target image, thereby realizing networked target image transmission and display. The target image is subsequently used to calibrate the vehicle's image sensor, thereby improving the calibration efficiency.

[0052] S108. When the intelligent detection device stores a target image matching the image transmission request in the local database, the target image is transmitted to the display device through the multi-terminal interactive connection channel.

[0053] If the target image corresponding to the image transmission request is obtained in the local database of the intelligent detection device, the target image is transmitted through the multi-terminal interactive connection channel established above.

[0054] S109: When the local database of the intelligent detection device does not store a target image matching the image transmission request, the intelligent detection device generates feedback information.

[0055] S110. The intelligent detection device sends feedback information to the server.

[0056] S111. After receiving the feedback information, the server obtains the target image from the Internet according to the image transmission request.

[0057] S112: The server sends the target image to a display device.

[0058] If the target image corresponding to the image transmission request is not obtained in the local database of the intelligent detection device, feedback information is sent to the server. The feedback information indicates that there is no target image in the local database. The server then obtains the target image from the Internet and sends the target image to the display device.

[0059] S113: The display device displays the target image to calibrate the image sensor of the vehicle.

[0060] In an embodiment of the present application, the display device sends an image transmission request to the server, and the server receives the image transmission request and forwards it to the intelligent detection device. The intelligent detection device receives the image transmission request, and in response to the image transmission request, establishes a multi-terminal interactive connection through the server (for example, establishes a local area network connection). After the multi-terminal interactive connection is successfully established, the target target image that matches the image transmission request is screened in the local database of the intelligent detection device. If screened, the target target image is sent to the display device through the established multi-terminal interactive connection channel. If not screened, feedback information that there is no target target image in the local database is sent to the server, and the server obtains the target target image that matches the image transmission request from the Internet, and sends the target target image to the display device. Networked target image transmission is realized, and the transmission efficiency of the target image is improved. The target target image is displayed by the client of the display device to calibrate the image sensor of the vehicle, thereby improving the calibration efficiency.

[0061] In some embodiments, the feedback information includes a target image identifier carried by the option information, or a target image identifier recognized by the intelligent detection device based on the license plate information; the server sends the target target image to the intelligent detection device; the intelligent detection device stores the target target image and the mapping relationship between the target target image and the target image identifier in a local database.

[0062] In an embodiment of the present application, when the server sends the target target image to the display device, it also sends the target target image to the intelligent detection device at the same time. The option information carries the target image identifier, so that the image transmission request and the feedback information both include the target image identifier. The license plate information and the target image identifier have a corresponding relationship. When the vehicle enters the calibration scene, it can pre-register or record its license plate. There is a corresponding relationship between the license plate and the vehicle model. The intelligent detection device can identify the vehicle model according to the license plate information and determine the target image identifier according to the vehicle model. In this way, the feedback information can include the target image identifier. The target target image obtained by the server from the Internet is added to the local database of the intelligent detection device, and the mapping relationship between the target target image and the target image identifier is stored in the local database, thereby improving the richness and completeness of the target image in the local database. So that when the user selects the target target image again in the future, it can be obtained from the local database of the intelligent detection device without connecting to the network, thereby improving the transmission efficiency and display efficiency of the target image.

[0063] In some embodiments, the intelligent detection device generates calibration information after completing the calibration process, and sends the calibration information to the display device through a multi-terminal interactive connection channel, and sends the calibration information to the server; the display device automatically shuts down based on the calibration information; the server shuts down the multi-terminal interactive connection channel based on the calibration information.

[0064] In an embodiment of the present application, after the target target image is displayed on the display device, the intelligent detection device executes a calibration process for the vehicle using the target target image, and generates calibration information after completing the calibration process. The intelligent detection device sends calibration information to the display device to instruct the display device to be turned off, or manually turns off the display device to reduce power consumption. The intelligent detection device also sends calibration information to the server to close the multi-terminal interactive connection channel, reduce channel occupancy, and reduce resource consumption. The display device and the multi-terminal interactive connection are closed through the calibration information to form a logical closed loop, so that when the next vehicle enters the calibration scene, the image transmission method provided in the embodiment of the present application is executed.

[0065] Based on the above Figure 2 The image transmission system provided in the present application provides an image transmission method, and the execution subject of the image transmission method is a server in the image transmission system, such as Figure 4 As shown, Figure 4 : is a flowchart of an image transmission method provided in an embodiment of the present application, the image transmission method comprising:

[0066] S201, receiving an image transmission request sent by a display device; the image transmission request is generated by the display device according to captured license plate information or option information about a target image.

[0067] In an embodiment of the present application, a user can select a target image (e.g., a target image name, a target image identification number, etc.) on a display device (e.g., remote control selection, touch selection, etc.), or a camera on the display device can photograph the license plate of the vehicle. The display device obtains option information or license plate information through these two methods, generates an image transmission request, and sends the image transmission request to the server.

[0068] S202, sending an image transmission request to the intelligent detection device and establishing a multi-terminal interactive connection channel; the multi-terminal interactive connection channel is used to transmit the target target image to the display device when a target target image matching the image transmission request is stored in the local database of the intelligent detection device.

[0069] The server forwards the image transmission request to the intelligent detection device, and the intelligent detection device responds to the image transmission request and establishes a multi-terminal interactive connection channel through the server to realize the communication connection between the intelligent detection device and the display device. The target image in the intelligent detection device can be quickly displayed through the multi-terminal interactive connection channel, without the need to download the target image in the display device in advance, reducing manual operations and improving the timeliness of calling the target image.

[0070] S203: If the local database of the intelligent detection device does not store a target image that matches the image transmission request, obtain the target image from the Internet and send the target image to the display device; the target image is displayed on the display device for calibrating the image sensor of the vehicle.

[0071] The server has the function of connecting to the network. In the case where the target image is not stored in the intelligent detection device, the server obtains the target image through the network connection and sends the target image to the display device.

[0072] According to the scheme provided by the present application, the method is applied to a server in an image transmission system, and the method is applicable to the calibration scenario of ADAS, and the method includes: receiving an image transmission request sent by a display device; the image transmission request is generated by the display device according to the captured license plate information or the option information about the target image; sending the image transmission request to an intelligent detection device, and establishing a multi-terminal interactive connection channel; the multi-terminal interactive connection channel is used to transmit the target target image to the display device when a target target image matching the image transmission request is stored in the local database of the intelligent detection device. In the case where the target target image matching the image transmission request is not stored in the local database of the intelligent detection device, the target target image is obtained from the Internet, and the target target image is sent to the display device; in the case where the target target image is not stored in the intelligent detection device, the target target image is obtained through a network connection through a server, thereby improving the timeliness of calling the target image. The display device is a device for displaying a target image, and its storage capacity is limited; the intelligent detection device is a local device for locally storing a target image; the server is a device connecting the intelligent detection device, the display device and the Internet, and a multi-terminal interactive connection channel is established through the server to connect the three. In this way, the target image can be obtained from the intelligent detection device or the Internet in real time, which improves the timeliness of calling the target image. The target image is displayed on the display device for calibrating the vehicle's image sensor, thereby improving the calibration efficiency. In addition, there is no need to manually call the target image, which simplifies the display process of the target image.

[0073] In some embodiments, S202 can be implemented in the following manner: sending an image transmission request to the intelligent detection device so that the intelligent detection device generates broadcast information in response to the image transmission request; forwarding the broadcast information, and establishing a multi-terminal interactive connection channel when the display device monitors the broadcast information; the multi-terminal interactive connection channel includes a connection channel between the intelligent detection device and the display device.

[0074] In the embodiment of the present application, the server is a transfer device connecting the display device and the intelligent detection device. The server forwards the image transmission request to the intelligent detection device, and forwards the broadcast information generated by the intelligent detection device in response to the image transmission request. The broadcast information can carry the device identification of the intelligent detection device. When the display device monitors the broadcast information, the display device establishes a wireless connection between the intelligent detection devices according to the device identification, realizes the establishment of a multi-terminal interactive connection channel, and thus realizes the image transmission function in the calibration scenario of the ADAS. This enables the display device to obtain the target image from the intelligent detection device in real time, reduces the image transmission time, and improves the image transmission efficiency.

[0075] In some embodiments, in some embodiments, the step of obtaining the target target image in S203 can be implemented in the following manner: receiving feedback information from an intelligent detection device; the feedback information is generated by the intelligent detection device when the target target image matching the image transmission request is not stored in the local database; after receiving the feedback information, obtaining the target target image from the Internet according to the image transmission request.

[0076] In an embodiment of the present application, the intelligent detection device feeds back to the server that the target image is not stored in the local database. After receiving the feedback, the server obtains the target image from the Internet according to the image transmission request, thereby ensuring the real-time and accuracy of the target image, realizing the network transmission and display of the target image, and improving the efficiency of acquiring the target image.

[0077] In some embodiments, the feedback information includes a target image identifier carried by the option information, or a target image identifier recognized by the intelligent detection device based on the license plate information; after the step of acquiring the target target image in S203, the image transmission method also includes the following steps of sending the target target image to the intelligent detection device to store the target target image and the mapping relationship between the target target image and the target image identifier in the local database of the intelligent detection device.

[0078] In an embodiment of the present application, the server obtains a target image on the Internet, and sends the target image not only to a display device, but also to an intelligent detection device to store it in a local database of the intelligent detection device, update the local database, and improve the richness and completeness of the target image in the local database.

[0079] In some embodiments, after transmitting the target target image to the display device in S202, or after sending the target target image to the display device in S203, the image transmission method also includes the following steps: receiving calibration information sent by the intelligent detection device; the calibration information is generated by the intelligent detection device after completing the calibration process; and closing the multi-terminal interactive connection channel based on the calibration information.

[0080] In an embodiment of the present application, the server receives calibration information generated by the intelligent detection device to close the multi-terminal interactive connection channel, reduce channel occupancy, reduce resource consumption, and form a logical closed loop so that when the next vehicle enters the calibration scene, the image transmission method provided in the embodiment of the present application is executed.

[0081] Based on the above Figure 2 The image transmission system provided in the present application provides an image transmission method, the execution subject of the image transmission method is an intelligent detection device in the image transmission system, such as Figure 5 As shown, Figure 5 is a flowchart of another image transmission method provided in an embodiment of the present application, the image transmission method comprising:

[0082] S301, receiving an image transmission request forwarded by a server; the image transmission request is generated by a display device according to captured license plate information or option information about a target image.

[0083] S302: Respond to the image transmission request to establish a multi-terminal interactive connection channel through the server.

[0084] In an embodiment of the present application, the intelligent detection device generates broadcast information in response to an image transmission request; forwards the broadcast information through a server, and establishes a multi-terminal interactive connection channel when the display device monitors the broadcast information.

[0085] In some embodiments, the target images stored in the local database and the mapping relationship between the target images and the target image identifiers are arranged in order according to the historical call times of the target images; after S302, the image transmission method also includes the following steps, according to the image transmission request, matching with the target image identifiers in sequence according to the arrangement order until the target target image that matches the image transmission request is determined.

[0086] In the embodiment of the present application, the target images stored in the local database have a corresponding relationship with the target image identifiers, and one target image identifier corresponds to one target image. When screening the target target images that match the image transmission request in the local database, the target images are matched in sequence according to the target image identifiers corresponding to the image transmission request and the arrangement order of the target images in the local database. For target images with a large number of historical calls, the possibility of being called this time is also very high. Based on this, the target target images can be quickly screened out by traversing in the arrangement order, which can reduce the number of matches and improve the screening efficiency.

[0087] The local database of the intelligent detection device may include the target images used in the historical calibration process of the image sensor, and the local database may also store the number of times the target image is called, and arrange the target images in the local database according to the number of calls, so that during the call process, the target image can be acquired more quickly, thereby improving the efficiency of acquiring the target image.

[0088] S303: When a target image matching the image transmission request is determined in the local database, the target image is sent to the display device through the multi-terminal interactive connection channel.

[0089] In an embodiment of the present application, when a target image is stored in a local database, the target image can be quickly sent to a display device through a multi-terminal interactive connection channel, without the need to download the target image in the display device in advance, thereby reducing manual operations and improving the timeliness of calling the target image.

[0090] S304: If the target image matching the image transmission request is not determined in the local database, feedback is given to the server so that the target image is obtained from the Internet through the server and the target image is sent to the display device; the target image is displayed on the display device for calibrating the image sensor of the vehicle.

[0091] In the embodiment of the present application, when the target image is not stored in the local database, feedback information is generated and sent to the server. After receiving the feedback information, the server obtains the target image from the Internet and sends the target image to the display device. The real-time and accuracy of the target image are ensured, the network transmission and display of the target image are realized, and the acquisition efficiency of the target image is improved.

[0092] In some embodiments, after the target target image is sent to the display device through the multi-terminal interactive connection channel in S303, or after the target target image is sent to the display device in S304, the intelligent detection device executes a calibration process for the vehicle using the target target image, and generates calibration information after completing the calibration process; the calibration information is sent to the display device through the multi-terminal interactive connection channel to turn off the display device, and the calibration information is sent to the server to cause the server to turn off the multi-terminal interactive connection channel.

[0093] In the embodiment of the present application, after the target image is displayed on the display device, the intelligent detection device executes a calibration process for the vehicle using the target image, and generates calibration information after completing the calibration process. The intelligent detection device sends the calibration information to the display device to instruct the display device to be turned off. And the calibration information is sent to the server to close the multi-terminal interactive connection channel, reduce channel occupancy, and reduce resource consumption.

[0094] In some embodiments, the intelligent detection device also receives the target image sent by the server; stores the target image and the mapping relationship between the target image and the target image identifier in the local database, thereby improving the richness and integrity of the target image in the local database. The target image identifier can be carried in the option information, or the intelligent detection device can identify the vehicle model based on the license plate information and determine the target image identifier based on the vehicle model.

[0095] Based on the above Figure 4 The image transmission method provided, Figure 6 A schematic diagram of the structure of a server provided in an embodiment of the present application, such as Figure 6 As shown above Figure 2 The server 20 includes: a first processor 601, a first memory 602, and a computer program 603 stored in the first memory 602 and executable on the first processor 601. When the first processor 601 executes the computer program 603, the steps of the image transmission method in the above embodiment are implemented.

[0096] The server 20 may be a general-purpose computer device or a dedicated computer device. In a specific implementation, the server 20 may be a desktop computer, a portable computer, a network server, a PDA, a mobile phone, a tablet computer, a wireless terminal device, a communication device or an embedded device. The embodiment of the present application does not limit the type of the server 20. Those skilled in the art will appreciate that Figure 6 This is only an example of the server 20 and does not constitute a limitation on the server 20 , which may include more or fewer components than shown in the figure, or a combination of certain components, or different components, such as input and output devices, network access devices, etc.

[0097] The first processor 601 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0098] In some embodiments, the first memory 602 may be an internal storage unit of the server 20, such as a hard disk or memory of the server 20. In other embodiments, the first memory 602 may also be an external storage device of the server 20, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the server 20. Further, the first memory 602 may also include both an internal storage unit of the server 20 and an external storage device. The first memory 602 is used to store an operating system, an application program, a boot loader, data, and other programs. The first memory 602 may also be used to temporarily store data that has been output or is to be output.

[0099] An embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a first processor, the steps in each method embodiment described above with a server as the execution subject can be implemented.

[0100] An embodiment of the present application provides a computer program product, which, when executed on a computer, enables the computer to execute the steps in the above-mentioned method embodiments when the server is the execution subject.

[0101] Based on the above Figure 5 The image transmission method provided, Figure 7 A schematic diagram of the structure of an intelligent detection device provided in an embodiment of the present application is shown in FIG. Figure 7 As shown above Figure 2The intelligent detection device 30 includes: a second processor 701, a second memory 702, and a computer program 703 stored in the second memory 702 and executable on the second processor 701. When the second processor 701 executes the computer program 703, the steps of the image transmission method in the above embodiment are implemented.

[0102] The intelligent detection device 30 may be a general-purpose computer device or a dedicated computer device. In a specific implementation, the intelligent detection device 30 may be a desktop computer, a portable computer, a network server, a PDA, a mobile phone, a tablet computer, a wireless terminal device, a communication device or an embedded device. The embodiment of the present application does not limit the type of the intelligent detection device 30. Those skilled in the art will understand that Figure 7 This is merely an example of the intelligent detection device 30 and does not constitute a limitation on the intelligent detection device 30 . The intelligent detection device 30 may include more or fewer components than shown in the figure, or a combination of certain components, or different components, such as input and output devices, network access devices, etc.

[0103] The second processor 701 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.

[0104] The second memory 702 can be the internal storage unit of the intelligent detection device 30 in some embodiments, such as the hard disk or memory of the intelligent detection device 30. The second memory 702 can also be the external storage device of the intelligent detection device 30 in other embodiments, such as the plug-in hard disk, smart memory card (Smart MediaCard, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card) etc. equipped on the intelligent detection device 30. Further, the second memory 702 can also include both the internal storage unit of the intelligent detection device 30 and the external storage device. The second memory 702 is used to store operating systems, applications, boot loaders (Boot Loader), data and other programs, etc. The second memory 702 can also be used to temporarily store data that has been output or will be output.

[0105] An embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a second processor, the steps in each method embodiment described above with the intelligent detection device as the execution subject can be implemented.

[0106] An embodiment of the present application provides a computer program product, which, when executed on a computer, enables the computer to execute the steps in the above-mentioned method embodiments when the intelligent detection device is used as the execution subject.

[0107] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above method embodiments, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above method embodiments can be implemented. Among them, the computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / terminal device, recording medium, computer memory, ROM (Read-Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk and optical data storage device. The computer-readable storage medium mentioned in the present application can be a non-volatile storage medium, in other words, it can be a non-transient storage medium.

[0108] It should be understood that all or part of the steps to implement the above embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The computer instructions can be stored in the above-mentioned computer readable storage medium.

[0109] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0110] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0111] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. An image transmission method, characterized in that: The method is applied to a server in an image transmission system, and the method is applicable to a calibration scenario of an advanced driver assistance system. The method includes: receiving an image transmission request sent by a display device; the image transmission request is generated by the display device according to the captured license plate information or option information about the target image; The image transmission request is sent to the intelligent detection device, and a multi-terminal interactive connection channel is established; the multi-terminal interactive connection channel is used to transmit the target target image to the display device when a target target image matching the image transmission request is stored in a local database of the intelligent detection device; When the target image matching the image transmission request is not stored in the local database of the intelligent detection device, the target image is obtained from the Internet and sent to the display device; the target image is displayed on the display device for calibrating the vehicle's image sensor.

2. The method according to claim 1, characterized in that The sending of the image transmission request to the intelligent detection device and establishing a multi-terminal interactive connection channel includes: sending the image transmission request to the intelligent detection device so that the intelligent detection device generates broadcast information in response to the image transmission request; The broadcast information is forwarded, and when the display device monitors the broadcast information, the multi-terminal interactive connection channel is established; the multi-terminal interactive connection channel includes a connection channel between the intelligent detection device and the display device.

3. The method according to claim 1 or 2, characterized in that When the target image matching the image transmission request is not stored in the local database of the intelligent detection device, acquiring the target image from the Internet includes: receiving feedback information from the intelligent detection device; the feedback information is generated when the intelligent detection device does not store a target image matching the image transmission request in a local database; After receiving the feedback information, the target image is acquired from the Internet according to the image transmission request.

4. The method according to claim 3, characterized in that The feedback information includes the target image identifier carried by the option information, or the target image identifier recognized by the intelligent detection device according to the license plate information; After acquiring the target image from the Internet according to the image transmission request, the method further comprises: The target image is sent to the intelligent detection device to store the target image and the mapping relationship between the target image and the target image identifier in a local database of the intelligent detection device.

5. The method according to claim 1 or 2, characterized in that: After sending the target image to the display device, the method further includes: Receiving calibration information sent by the intelligent detection device; the calibration information is generated by the intelligent detection device after completing a calibration process; The multi-terminal interactive connection channel is closed based on the calibration information.

6. An image transmission method, characterized in that: The method is applied to an intelligent detection device in an image transmission system, and the method is applicable to a calibration scenario of an advanced driver assistance system. The method includes: receiving an image transmission request forwarded by a server; the image transmission request is generated by the display device according to the captured license plate information or option information about the target image; Responding to the image transmission request, so as to establish a multi-terminal interactive connection channel through the server; When a target image matching the image transmission request is determined in the local database, sending the target image to the display device through the multi-terminal interactive connection channel; In the case that the target image matching the image transmission request is not determined in the local database, feedback is given to the server so that the target image is acquired from the Internet through the server and the target image is sent to the display device; the target image is displayed on the display device for calibrating the vehicle's image sensor.

7. The method according to claim 6, characterized in that The target images stored in the local database and the mapping relationship between the target images and the target image identifiers are arranged in order according to the historical call times of the target images; After the server establishes a multi-terminal interactive connection channel in response to the image transmission request, the method further includes: According to the image transmission request, the target image identifiers are matched in sequence according to the arrangement order until a target target image matching the image transmission request is determined.

8. The method according to claim 6 or 7, characterized in that The method further comprises: After completing the calibration process, calibration information is generated; The calibration information is sent to the display device through the multi-terminal interactive connection channel to turn off the display device, and the calibration information is sent to the server to turn off the multi-terminal interactive connection channel.

9. An image transmission system, characterized in that: The image transmission system is applicable to the calibration scenario of an advanced driver assistance system, and the image transmission system includes a display device, a server and an intelligent detection device; The display device obtains option information about the target image or the captured license plate information, and generates an image transmission request according to the option information or the license plate information; forwarding the image transmission request to the intelligent detection device through the server; The intelligent detection device establishes a multi-terminal interactive connection channel through the server in response to the image transmission request; In the case where a target image matching the image transmission request is stored in a local database of the intelligent detection device, transmitting the target image to the display device through the multi-terminal interactive connection channel; In the case that the local database of the intelligent detection device does not store the target image matching the image transmission request, the server obtains the target image from the Internet and sends the target image to the display device; The display device displays the target image, and the target image is used to calibrate an image sensor of a vehicle.

10. The system according to claim 9, characterized in that The intelligent detection device generates broadcast information in response to the image transmission request; forwarding the broadcast information through the server; The display device monitors the broadcast information and establishes the multi-terminal interactive connection channel.

11. The system according to claim 9 or 10, characterized in that In the case that the local database of the intelligent detection device does not store a target image matching the image transmission request, the intelligent detection device generates feedback information and sends it to the server; After receiving the feedback information, the server obtains the target image from the Internet according to the image transmission request.

12. The system according to claim 11, characterized in that The feedback information includes the target image identifier carried by the option information, or the target image identifier recognized by the intelligent detection device according to the license plate information; The server sends the target image to the intelligent detection device; The intelligent detection device stores the target image and a mapping relationship between the target image and the target image identifier in the local database.

13. The system according to claim 9 or 10, characterized in that The intelligent detection device generates calibration information after completing the calibration process, and sends the calibration information to the display device through the multi-terminal interactive connection channel, and sends the calibration information to the server; The display device automatically turns off based on the calibration information; The server closes the multi-terminal interactive connection channel based on the calibration information.

14. A server, characterized in that: The server includes a first memory, a first processor, and a computer program stored in the first memory and executable on the first processor, wherein the computer program implements the method according to any one of claims 1 to 5 when executed by the first processor.

15. An intelligent detection device, characterized in that: The intelligent detection device includes a second memory, a second processor, and a computer program stored in the second memory and executable on the second processor, wherein the computer program implements the method according to any one of claims 6 to 8 when executed by the second processor.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which implements the method according to any one of claims 1 to 5 when executed by a first processor, or implements the method according to any one of claims 6 to 8 when executed by a second processor.