Cross-vehicle camera data sharing method and related equipment

Through image recognition and dynamic authorization mechanisms, cross-vehicle camera data sharing is realized, which solves the security and privacy protection issues of collaborative sharing among vehicles, supports real-time screen viewing and media content generation, and enhances the vehicle's social functions.

CN120390064APending Publication Date: 2025-07-29VOYAH AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510415319.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-03
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

Existing vehicle-mounted cameras lack a cross-vehicle collaborative sharing mechanism, pose a risk of privacy leakage, and it is difficult for users to easily call camera resources of other vehicles, and it is impossible to achieve dynamic real-time interaction between vehicles.

Method used

Through image recognition, identify vehicles of the same brand, send authorization requests and establish temporary access links, obtain camera data of the target vehicle, adopt dynamic authorization mechanism and privacy information blocking processing, and support the co-creation of media content across the vehicle perspective.

Benefits of technology

It realizes trusted connections between vehicles of the same brand, reduces the risk of illegal access, ensures user privacy controllable, supports real-time screen viewing and media content generation, and enhances the vehicle's social functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120390064A_ABST
    Figure CN120390064A_ABST
Patent Text Reader

Abstract

The invention discloses a cross-vehicle camera data sharing method and related equipment, and relates to the technical field of vehicle-mounted cameras, and the method comprises the steps: determining vehicles of the same brand around a vehicle based on the real-time image data of the vehicles around the vehicle; under the condition that an instruction that a user selects a target vehicle from the vehicles of the same brand is received, an authorization request is sent to the target vehicle, and the authorization request comprises vehicle identity information; receiving confirmation information generated based on the authorization request and returned by the target vehicle, and establishing a temporary access link based on the confirmation information; and acquiring camera data of the target vehicle through the temporary access link. According to the invention, credible connection is established between vehicles of the same brand through image recognition, real-time image viewing and media content generation are supported, and a vehicle socialization function is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicle-mounted cameras, and particularly to a method for sharing cross-vehicle camera data and related devices. Background Art

[0002] Existing vehicle-mounted cameras are mainly used for the perception of the vehicle's own environment or the function of driving record. The camera data is only limited to the use of the vehicle itself, lacking a collaborative sharing mechanism between vehicles. Some technologies attempt to share camera images through the cloud, but there are risks of privacy leakage and require complex manual authorization processes. In addition, existing solutions cannot achieve dynamic real-time interaction between vehicles, and it is difficult for users to conveniently call the camera resources of other vehicles.

[0003] Therefore, it is necessary to propose a cross-vehicle camera sharing method to solve the problem that cross-vehicle camera sharing cannot be conveniently achieved in the prior art. Summary of the Invention

[0004] A series of simplified concepts are introduced in the Summary of the Invention section, which will be further described in detail in the Detailed Description section. The Summary of the Invention section of this application does not mean to attempt to define the key features and essential technical features of the claimed technical solution, nor does it mean to attempt to determine the protection scope of the claimed technical solution.

[0005] This application specifically includes the following aspects:

[0006] In a first aspect, this application proposes a method for sharing cross-vehicle camera data, including:

[0007] Based on the real-time image data of the vehicles around the own vehicle, determine the same-brand vehicles around the own vehicle;

[0008] When receiving an instruction from the user to select a target vehicle from the same-brand vehicles, send an authorization request to the target vehicle, where the authorization request includes the identity information of the own vehicle;

[0009] Receive the confirmation information generated based on the authorization request returned by the target vehicle, and establish a temporary access link based on the confirmation information;

[0010] Obtain the camera data of the target vehicle through the temporary access link.

[0011] In a feasible implementation manner, the determining the same-brand vehicles around the own vehicle based on the real-time image data of the vehicles around the own vehicle includes:

[0012] Based on the real-time image data of the vehicles around the own vehicle, extract the vehicle brand features of the vehicles around the own vehicle;

[0013] Input the vehicle brand features into a preset brand feature recognition model for brand classification to obtain a classification confidence level;

[0014] Determine the vehicles corresponding to the vehicle brand features with the classification confidence level exceeding a preset threshold as the same brand vehicles.

[0015] In a feasible implementation manner, at least one of the unique identifier of the self-vehicle, digital certificate, request permission type, and permission validity period is included in the authorization request.

[0016] In a feasible implementation manner, obtaining the camera data of the target vehicle through the temporary access link includes:

[0017] Obtain the initial camera data of the target vehicle in real time through the temporary access link;

[0018] Adjust the picture in the initial camera data based on the current network quality and perform privacy information shielding processing on the picture to obtain the camera data.

[0019] In a feasible implementation manner, the method for sharing cross-vehicle camera data further includes:

[0020] Send a shooting operation instruction from the self-vehicle to the target vehicle, where the shooting operation instruction includes media type, shooting duration, and resolution requirements;

[0021] After the target vehicle responds to the shooting operation instruction and performs shooting, control the target vehicle to encrypt the camera data in blocks and upload it to the cloud server, so that the self-vehicle downloads and stores the camera data from the cloud server.

[0022] In a feasible implementation manner, the method for sharing cross-vehicle camera data further includes:

[0023] If the camera of the target vehicle is occupied, add the shooting operation instruction to the waiting queue or execute it downgraded; the downgraded execution includes shortening the shooting duration or reducing the resolution requirements;

[0024] If the storage space of the target vehicle is insufficient, terminate the camera shooting of the target vehicle and send a termination shooting information to the self-vehicle, so that the self-vehicle issues a termination shooting prompt signal based on the termination shooting information.

[0025] In a feasible implementation manner, the method for sharing cross-vehicle camera data further includes:

[0026] When the transmission of the camera data is interrupted, cache the camera data within a preset time before the interruption.

[0027] In a second aspect, the present application proposes a sharing system for cross-vehicle camera data, which is applied to the method for sharing cross-vehicle camera data described in any one of the above embodiments, and includes:

[0028] An image recognition module, configured to determine vehicles of the same brand around the host vehicle based on real-time image data of vehicles around the host vehicle;

[0029] A dynamic authorization module, configured to send an authorization request to the target vehicle when receiving an instruction from the user to select a target vehicle from the vehicles of the same brand, where the authorization request includes the identity information of the host vehicle;

[0030] A communication module, configured to receive confirmation information generated based on the authorization request returned by the target vehicle, and establish a temporary access link based on the confirmation information;

[0031] A media generation and feedback module, configured to obtain the camera data of the target vehicle through the temporary access link.

[0032] In a third aspect, an electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program stored in the memory, the steps of the method for sharing cross-vehicle camera data described in any one of the first aspects above are implemented.

[0033] In a fourth aspect, the present application also proposes a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for sharing cross-vehicle camera data described in any one of the first aspects are implemented.

[0034] In summary, the method for sharing cross-vehicle camera data proposed by the present application first realizes the screening of trusted devices through image recognition and brand binding, reducing the risk of illegal access. Secondly, the dynamic authorization mechanism ensures the controllability of user privacy and supports single or time-limited permission granting. The present application realizes the co-creation of media content from a cross-vehicle perspective and is applicable to scenarios such as self-driving tour fleets and event following.

[0035] For the method for sharing cross-vehicle camera data proposed by the present application, other advantages, objectives, and features of the present application will be partially reflected by the following description, and partially will be understood by those skilled in the art through the research and practice of the present application. Description of the Drawings

[0036] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of illustrating the preferred embodiments and are not considered to limit this specification. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:

[0037] Figure 1 It is a schematic flowchart of a method for sharing cross-vehicle camera data provided by an embodiment of the present application;

[0038] Figure 2 It is a schematic diagram of the center control screen interface provided by an embodiment of the present application;

[0039] Figure 3 It is a schematic diagram of the functional modules of a system for sharing cross-vehicle camera data provided by an embodiment of the present application;

[0040] Figure 4 It is a schematic diagram of the structure of an electronic device for sharing cross-vehicle camera data provided by an embodiment of the present application. Specific embodiments

[0041] In order to better understand the technical solutions provided by the embodiments of this specification, the technical solutions of the embodiments of this specification will be described in detail below through the accompanying drawings and specific embodiments. It should be understood that the specific features in the embodiments of this specification and the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. Without conflict, the technical features in the embodiments of this specification and the embodiments can be combined with each other.

[0042] In this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including the element. The term "more than two" includes two or more than two.

[0043] Please refer to Figure 1 , which is a schematic flowchart of a method for sharing cross-vehicle camera data provided by an embodiment of the present application, and specifically may include:

[0044] S110. Determine the same-brand vehicles around the host vehicle based on the real-time image data of the vehicles around the host vehicle.

[0045] Exemplarily, images of surrounding vehicles are collected by the surround-view cameras (front / rear / sides) of the host vehicle at a rate of 10 frames per second, and are preprocessed in real time (distortion removal, brightness equalization) by the in-vehicle graphics processor. By finding vehicles of the same brand based on the real-time image data of the surrounding vehicles of the host vehicle, suitable targets can be screened for subsequent data sharing.

[0046] S120. In the case of receiving an instruction from the user to select a target vehicle from vehicles of the same brand, send an authorization request to the target vehicle, where the authorization request includes the identity information of the host vehicle.

[0047] Exemplarily, after the user selects a target vehicle from these vehicles of the same brand, an authorization request containing the identity information of the host vehicle is generated and sent to the target vehicle, which ensures that data sharing is carried out on the premise of mutual recognition.

[0048] S130. Receive the confirmation information generated based on the authorization request returned by the target vehicle, and establish a temporary access link based on the confirmation information.

[0049] Exemplarily, after receiving the authorization request, the target vehicle pops up an authorization prompt interface on the central control screen, displaying the model icon, position distance, and permission scope of the host vehicle; the owner of the target vehicle completes the confirmation through a voice command (such as "agree to authorize") or biometric identification (fingerprint / face recognition), and then generates an authorization token (i.e., the confirmation information of the authorization request) and transmits it back to the host vehicle. The host vehicle receives the authorization confirmation information returned by the target vehicle and establishes a temporary access link based on this.

[0050] S140. Obtain the camera data of the target vehicle through the temporary access link.

[0051] Exemplarily, after shooting, the target vehicle encrypts the camera data in chunks and uploads it to the cloud server through the cellular network (5G / 4G); after the host vehicle downloads the file from the cloud, it automatically associates the timestamp, location coordinates, and relative position information of the two vehicles, and stores them in the local "cross-vehicle media library" directory, supporting retrieval by timeline or geographical location.

[0052] In summary, by identifying vehicles of the same brand through image recognition, the screening of trusted devices is achieved. Only vehicles of the same brand are likely to participate in data sharing, reducing the risk of illegal access. At the same time, an authorization mechanism is introduced to ensure the legality and security of data sharing. Only after the target vehicle confirms the authorization can the host vehicle obtain its camera data.

[0053] In some examples, based on the real-time image data of the surrounding vehicles of the host vehicle, determining the vehicles of the same brand around the host vehicle includes:

[0054] Based on the real-time image data of the surrounding vehicles of the host vehicle, extracting the vehicle brand features of the surrounding vehicles of the host vehicle;

[0055] Input the vehicle brand features into a preset brand feature recognition model for brand classification to obtain a classification confidence level.

[0056] Determine the vehicles corresponding to the vehicle brand features with a classification confidence level exceeding a preset threshold as vehicles of the same brand.

[0057] Exemplarily, first extract vehicle brand features from real-time image data, such as vehicle logos, intake grilles, taillight designs, etc. Then input these features into a preset brand feature recognition model for brand classification to obtain a classification confidence level. Finally, determine the vehicles with a classification confidence level exceeding a preset threshold (such as 90%) as vehicles of the same brand.

[0058] Furthermore, by using a pre-trained brand feature recognition model and a classification confidence level threshold, the accuracy and reliability of identifying vehicles of the same brand are improved. Only vehicles with a sufficiently high classification confidence level will be determined as vehicles of the same brand, reducing the possibility of misjudgment and providing a more accurate basis for subsequent authorization and data sharing.

[0059] In some examples, the authorization request includes at least one of the unique identifier of the vehicle itself, digital certificate, request permission type, and permission validity period.

[0060] Exemplarily, the specific information included in the authorization request includes: the hash value of the unique identifier of the vehicle itself (such as the hash value of the vehicle identification number (VIN)), digital certificate (issued by the vehicle brand certification center), request permission type (such as "real-time camera access" or "single shot"), and permission validity period (default 5 minutes, which can be adjusted manually by the user). This information helps the target vehicle accurately understand the identity of the vehicle itself and the scope of the requested permissions.

[0061] Furthermore, by specifying the content of the authorization request in detail, the authorization process becomes more standardized and transparent. The digital certificate guarantees the authenticity and legality of the identity of the vehicle itself, and the settings of the permission type and validity period enable the target vehicle user to better control the scope and time of data sharing, further protecting the privacy and data security of the user.

[0062] In some examples, obtain the camera data of the target vehicle through a temporary access link, including:

[0063] Obtain the initial camera data of the target vehicle in real time through the temporary access link;

[0064] Adjust the images in the initial camera data based on the current network quality and perform privacy information masking processing on the images to obtain the camera data.

[0065] Exemplarily, the host vehicle establishes a temporary access link with the target vehicle for connection, uses a low-latency video transmission protocol to transmit the camera data stream, and supports H.265 encoding to reduce bandwidth occupancy.

[0066] Specifically, first, the initial camera data of the target vehicle is obtained in real time through the temporary access link, and then the images in the initial camera data are adjusted according to the current network quality, such as dynamically adjusting the resolution and frame rate to ensure the smoothness of the images. At the same time, the privacy information in the images (such as the faces or license plate information of the passengers inside the target vehicle) is masked to obtain the final camera data.

[0067] Furthermore, dynamically adjusting the image parameters according to the network quality can ensure the smoothness of the camera data transmission in different network environments and improve the user experience. Masking the privacy information effectively protects the privacy of the target vehicle and avoids the risk of privacy leakage. As Figure 2 shown, for the identified vehicles of the same brand, the license plate area (if visible) is extracted and locally blurred to protect privacy, and only the vehicle model information is retained for interface display. On the map interface of the central control screen, the vehicles of the same brand around the host vehicle and the operation menu identified are marked in the form of 3D icons, and the icon colors distinguish the vehicle status (such as green for connectable and gray for offline). The host vehicle user can also select different cameras of the target vehicle (such as the front driving recorder and the rear wide-angle camera) through the pull-down menu of the central control screen, and the system sends a camera switching instruction to the target vehicle.

[0068] In some examples, the method for sharing cross-vehicle camera data further includes:

[0069] Sending a shooting operation instruction from the host vehicle to the target vehicle, where the shooting operation instruction includes the media type, shooting duration, and resolution requirements;

[0070] After the target vehicle responds to the shooting operation instruction and performs shooting, controlling the target vehicle to encrypt the camera data in blocks and upload it to the cloud server, so that the host vehicle can download and store the camera data from the cloud server.

[0071] Exemplarily, the host vehicle sends a user operation instruction containing information such as the media type (photo or video), shooting duration (15 seconds by default for video), and resolution requirements (4K by default) to the target vehicle. After the target vehicle responds to the instruction and performs shooting, it encrypts the camera data in blocks and uploads it to the cloud server, and then the host vehicle downloads and stores this data from the cloud server.

[0072] Furthermore, the user can control the target vehicle to take pictures according to their own needs, generating diverse media content and realizing cross-vehicle perspective co-creation of media content. The camera data is encrypted and uploaded to the cloud server in chunks, ensuring the security of camera data transmission. At the same time, it is convenient for the host vehicle to download and store, facilitating subsequent viewing and management.

[0073] In some examples, the method for sharing cross-vehicle camera data further includes:

[0074] If the camera of the target vehicle is occupied, the shooting operation instruction is added to the waiting queue or degraded; the degraded execution includes shortening the shooting duration or reducing the resolution requirement;

[0075] If the storage space of the target vehicle is insufficient, the camera shooting of the target vehicle is terminated and a termination shooting message is sent to the host vehicle, so that the host vehicle issues a termination shooting prompt signal based on the termination shooting message.

[0076] Exemplarily, after receiving the user operation instruction, the target vehicle calls the specified camera to perform shooting. If the camera of the target vehicle is occupied (such as when the advanced driver assistance system function is being executed), an error code is returned and the host vehicle user is prompted. At the same time, the user operation instruction is added to the waiting queue or degraded (such as shortening the shooting duration or reducing the resolution requirement). If the storage space of the target vehicle is insufficient, the camera shooting is terminated and the host vehicle user is notified.

[0077] During video recording, the in-vehicle system of the target vehicle continuously monitors the storage space. If the remaining space is less than 10%, the recording is automatically terminated and the host vehicle is notified.

[0078] Through resource priority management, it is ensured that the original safety and functions of the target vehicle are not affected. When the camera is occupied, the method of waiting or degraded execution is adopted, which not only ensures that the remote shooting request can be processed, but also does not interfere with the normal operation of the target vehicle. When the storage space is insufficient, the shooting is terminated in time and the host vehicle user is notified, avoiding data loss or shooting failure caused by storage space problems.

[0079] In some examples, the method for sharing cross-vehicle camera data further includes:

[0080] When the camera data transmission is interrupted, the camera data within a preset time before the interruption is cached.

[0081] Exemplarily, for the situation of camera data transmission interruption, it is stipulated that when the camera data transmission is interrupted, an automatic attempt is made to re - establish the connection (up to 3 times), and at the same time, the camera data within a preset time (such as 5 seconds) before the interruption is cached. Caching the camera data before the interruption provides a basis for the recovery of camera data transmission, enables the continuous transmission of camera data after the connection is re - established, reduces the loss of camera data, ensures the integrity and continuity of camera data, and improves the user experience.

[0082] In summary, a method for sharing cross - vehicle camera data provided by this application, in terms of security and privacy protection, image recognition filters out vehicles of the same brand to reduce the risk of illegal access, the dynamic authorization mechanism allows users to independently control permissions, and real - time coding of privacy information in the video stream and default hiding of geographical locations in the uploaded files ensure privacy. In terms of functions and interactivity, it breaks through traditional limitations to achieve co - creation of media content from a cross - vehicle perspective, is applicable to scenarios such as convoy following, and also enhances the social function of vehicles through social interaction, and can automatically request surrounding vehicles to take pictures to provide evidence for claims in case of accidents. In terms of system performance and compatibility, low - bandwidth coding and dynamic adjustment of resolution and frame rate are adopted to ensure smooth data transmission, the low - coupling design interacts with the original modules through standardized application programming interfaces to be compatible with different vehicle models, and supports cross - platform synchronization and editing of media files. In terms of resource management, resource priorities are reasonably managed, when the camera is occupied, the shooting request waits or is downgraded for execution, and when the data transmission is interrupted, it automatically reconnects and caches data to ensure integrity.

[0083] The technical solution of this application will be further described in detail through specific embodiments below.

[0084] Step 1: When the user is driving vehicle A, the in - vehicle camera recognizes vehicle B of the same brand, and the icon of vehicle B is displayed on the map interface of the central control screen.

[0085] Step 2: The user clicks on the icon of vehicle B and selects "Request camera permission". The system generates a request packet containing the digital certificate of vehicle A and sends it to vehicle B through the vehicle - to - external communication channel.

[0086] Step Ⅲ: The owner of vehicle B confirms the authorization through a pop - up window on the in - vehicle screen, and the validity period of the permission is set to 10 minutes.

[0087] Step 4: After vehicle A receives the authorization response, it obtains the front - facing camera image of vehicle B and displays it on the right - hand split screen of the central control screen.

[0088] Step 5: The user of vehicle A clicks the "Shoot" button, vehicle B synchronously performs high - definition video recording, and after completion, encrypts and uploads the file to the cloud, and vehicle A automatically downloads and saves it in the local photo album.

[0089] In summary, the present application provides a safe and efficient method for sharing cross-vehicle camera data, which realizes the establishment of a trusted connection between vehicles of the same brand through image recognition, supports real-time viewing of the live video and generation of media content, and enhances the vehicle socialization function.

[0090] Furthermore, the present application can be applied to convoy following collaboration. That is, when multiple vehicles of the same brand form a convoy, the leading vehicle can simultaneously obtain the camera images of multiple following vehicles behind it and synthesize a multi-view panoramic video in real time for generating a documentary of the convoy's progress; accident scene recording. That is, when the vehicle itself has an accident, it automatically sends an emergency shooting request to surrounding vehicles of the same brand to obtain a video of the accident process from a third-party perspective as evidence for insurance claims; social media interaction. That is, the user can actively publish a "can be photographed" status, allowing the owners of other vehicles of the same brand to initiate a shooting request during a specific time period (such as a car club activity) to generate an interactive short video.

[0091] It should be noted that the above embodiments are only the best examples and are not intended to limit the implementation manners of the present application.

[0092] Furthermore, the present application also proposes a cross-vehicle camera data sharing system, which is applied to the embodiments of any one of the above cross-vehicle camera data sharing methods, specifically as Figure 3 shown, which is a schematic diagram of the functional modules of a cross-vehicle camera data sharing system proposed by the present application, including:

[0093] An image recognition module 21, configured to determine the vehicles of the same brand around the vehicle itself based on the real-time image data of the vehicles around the vehicle itself;

[0094] A dynamic authorization module 22, configured to send an authorization request to the target vehicle when receiving an instruction from the user to select a target vehicle from the vehicles of the same brand, and the authorization request includes the identity information of the vehicle itself;

[0095] A communication module 23, configured to receive the confirmation information generated based on the authorization request returned by the target vehicle and establish a temporary access link based on the confirmation information;

[0096] A media generation and feedback module 24, configured to obtain the camera data of the target vehicle through the temporary access link.

[0097] Exemplarily, a camera access control module 25 is further included in the cross-vehicle camera data sharing system, configured to collect image data by controlling the in-vehicle camera.

[0098] The cross-vehicle camera data sharing system proposed by the present application interacts with the original camera module of the vehicle through a standardized application programming interface, without the need to modify the hardware, and is compatible with different generations of vehicle models. As Figure 3As shown in the figure, the cross-vehicle camera data sharing system of the host vehicle includes a camera access control module 25, an image recognition module 21, a dynamic authorization module 22, a media integration and feedback module 24, and a communication module 23. Among them, the image recognition module 21 transmits the recognized data to the image recognition module 31 of the other vehicle, and the communication module 23 is also connected to the communication module 33 of the other vehicle. The cross-vehicle camera data sharing system of the other vehicle includes a camera access control module 35, an image recognition module 31, a dynamic authorization module 32, a media integration and feedback module 34, and a communication module 33. Among them, the image recognition module 31 of the other vehicle transmits the recognized data to the image recognition module 21 of the host vehicle, and the communication module 33 of the other vehicle is also connected to the communication module 23 of the host vehicle. The host vehicle and the other vehicle communicate through a vehicle-to-outside communication channel to achieve data interaction and sharing.

[0099] As Figure 4 shown, an embodiment of the present application also provides an electronic device 300, including a processor 310, a memory 320, and a computer program 321 stored in the memory 320 and executable on the processor. When the processor 310 executes the computer program 321, it implements the steps of any of the above cross-vehicle camera data sharing methods.

[0100] Since the electronic device introduced in this embodiment is the device used to implement a cross-vehicle camera data sharing method in an embodiment of the present application, based on the method introduced in the embodiment of the present application, those skilled in the art can understand the specific implementation manners and various variations of the electronic device in this embodiment. Therefore, the specific implementation of how this electronic device implements the method in the embodiment of the present application will not be described in detail here. As long as the device used by those skilled in the art to implement the method in the embodiment of the present application belongs to the scope protected by the present application.

[0101] In the specific implementation process, when the computer program 321 is executed by the processor, it can implement Figure 1 any implementation manner in the corresponding embodiment.

[0102] It should be noted that in the above embodiments, the descriptions of each embodiment have their own emphases. For the parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0103] Those skilled in the art should understand that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-readable program codes.

[0104] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded computers, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate a system for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.

[0105] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including an instruction system that implements the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.

[0106] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one flow Figure 1 one flow or multiple flows and / or blocks Figure 1 or multiple blocks.

[0107] Embodiments of the present application also provide a computer program product, which includes computer software instructions. When the computer software instructions run on a processing device, the processing device is caused to execute the process of the method for sharing cross-vehicle camera data.

[0108] A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable systems. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, a computer, a server, or a data center to another website, a computer, a server, or a data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be stored by a computer or a data storage device such as a server or a data center that includes one or more integrated available media. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0109] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the above-described systems, systems, and units can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.

[0110] In several embodiments provided in the present application, it should be understood that the disclosed devices, systems, and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For example, the division of units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other may be through some interfaces, and the indirect couplings or communication connections of systems or units may be in electrical, mechanical, or other forms.

[0111] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0112] In addition, in each embodiment of the present application, each functional unit can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0113] 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 technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0114] The above embodiments 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 foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of each embodiment of the present application.

[0115] Although the preferred embodiments of this specification have been described, those skilled in the art can make additional changes and modifications once they learn the basic creative concept. Therefore, the appended claims are intended to be interpreted to include the preferred embodiments and all changes and modifications that fall within the scope of this specification.

[0116] Obviously, those skilled in the art can make various changes and modifications to this specification without departing from the spirit and scope of this specification. Thus, if these modifications and variations of this specification fall within the scope of the claims of this specification and their equivalent technologies, this specification is also intended to include these modifications and variations.

Claims

1. A method for sharing cross-vehicle camera data, characterized in that, It includes: Based on the real-time image data of the vehicles around the host vehicle, determine the vehicles of the same brand around the host vehicle; When receiving an instruction from the user to select a target vehicle from the vehicles of the same brand, send an authorization request to the target vehicle, where the authorization request contains the identity information of the host vehicle; Receive the confirmation information generated based on the authorization request returned by the target vehicle, and establish a temporary access link based on the confirmation information; Obtain the camera data of the target vehicle through the temporary access link.

2. The method for sharing cross-vehicle camera data according to claim 1, wherein The determining the vehicles of the same brand around the host vehicle based on the real-time image data of the vehicles around the host vehicle includes: Based on the real-time image data of the vehicles around the host vehicle, extract the vehicle brand features of the vehicles around the host vehicle; Input the vehicle brand features into a preset brand feature recognition model for brand classification to obtain classification confidence levels; Determine the vehicles corresponding to the vehicle brand features with classification confidence levels exceeding a preset threshold as the vehicles of the same brand.

3. The method for sharing cross-vehicle camera data according to claim 1, wherein, The authorization request at least includes one of the unique identifier of the host vehicle, digital certificate, request permission type, and permission validity period.

4. The method for sharing cross-vehicle camera data according to claim 1, wherein The obtaining the camera data of the target vehicle through the temporary access link includes: Obtain the initial camera data of the target vehicle in real time through the temporary access link; Adjust the images in the initial camera data based on the current network quality, and perform privacy information shielding processing on the images to obtain the camera data.

5. The method for sharing cross-vehicle camera data according to claim 1, wherein It also includes: Send a shooting operation instruction from the host vehicle to the target vehicle, where the shooting operation instruction contains media type, shooting duration, and resolution requirements; After the target vehicle responds to the shooting operation instruction and performs shooting, control the target vehicle to encrypt the camera data in blocks and upload it to the cloud server, so that the host vehicle downloads and stores the camera data from the cloud server.

6. The method for sharing cross-vehicle camera data according to claim 5, wherein It also includes: If the camera of the target vehicle is occupied, add the shooting operation instruction to the waiting queue or execute it at a degraded level; The execution at a degraded level includes shortening the shooting duration or reducing the resolution requirements; If the storage space of the target vehicle is insufficient, terminate the camera shooting of the target vehicle and send a termination shooting information to the host vehicle, so that the host vehicle issues a termination shooting prompt signal based on the termination shooting information.

7. The method for sharing cross-vehicle camera data according to claim 1, characterized in that, It also includes: When the transmission of the camera data is interrupted, cache the camera data within a preset time before the interruption.

8. A sharing system for cross-vehicle camera data, which is applied to the method for sharing cross-vehicle camera data according to any one of claims 1 to 7 above, and is characterized in that, It includes: An image recognition module, used to determine the vehicles of the same brand around the host vehicle based on the real-time image data of the vehicles around the host vehicle; A dynamic authorization module, used to send an authorization request to the target vehicle when receiving an instruction from the user to select a target vehicle from the vehicles of the same brand, where the authorization request contains the identity information of the host vehicle; A communication module, used to receive the confirmation information generated based on the authorization request returned by the target vehicle, and establish a temporary access link based on the confirmation information; A media generation and backhaul module, used to obtain the camera data of the target vehicle through the temporary access link.

9. An electronic device, comprising: A memory and a processor, characterized in that the processor is configured to implement the steps of the method for sharing cross-vehicle camera data according to any one of claims 1-7 when executing a computer program stored in the memory.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method for sharing cross-vehicle camera data according to any one of claims 1-7 are implemented.