Vehicle lamp language control method, device and equipment

Through the vehicle light control method and device that realizes automatic audit in vehicles, the problem of low manual audit efficiency is solved, and automatic audit in multiple scenarios is realized, with wide application and high reliability.

CN120207216APending Publication Date: 2025-06-27AVATR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510490652.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

In the prior art, the review of vehicle lights mainly relies on labor, is inefficient and cannot meet actual needs.

Method used

A control method and device for vehicle light language is provided. By obtaining the target light language logo reported by the vehicle, the target light language is determined in multiple audit levels, and the target light language is reviewed based on the audit rules of the target audit level, and the results are fed back to the vehicle.

Benefits of technology

It realizes automatic review of Lanyu, and can be selected from multiple review levels according to different scenarios, meets the audit needs of multiple scenarios, and has wide application and high reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120207216A_ABST
    Figure CN120207216A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle lamp language control method, device and equipment. The method at least comprises the steps of obtaining an identifier of a target lamp language reported by a vehicle; determining a target auditing level in the plurality of auditing levels; based on an auditing rule of the target auditing level, auditing the identifier of the target lamp language to obtain a target auditing result; the target auditing result comprises auditing passing or auditing failure; and feeding back the target auditing result to the vehicle. According to the scheme, automatic auditing can be achieved, the auditing requirements of various scenes can be met, the application range is wide, and reliability is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of vehicles, and relates to, but is not limited to, a method, device, and equipment for controlling vehicle light signals. Background Art

[0002] With the continuous development of automotive technology, there are more and more vehicle light signals. Since light signals can increase the fun of using a vehicle, their applications are also increasing.

[0003] In order to make the application of light signals legal and compliant, it is necessary to review the light signals.

[0004] For the review of vehicle light signals, the general review method is manual review, that is, manually judging whether the light signals are compliant and legal. It can be seen that the efficiency of manual review is low and cannot meet the actual needs. Summary of the Invention

[0005] To solve the above problems, this application provides at least a method, device, and equipment for controlling vehicle light signals. This solution can not only achieve automatic review, but also meet the review requirements of multiple scenarios, with a wide application range and high reliability.

[0006] The technical solution of this application is implemented as follows:

[0007] In a first aspect, this application provides a method for controlling vehicle light signals. The method includes:

[0008] Obtain the identifier of the target light signal reported by the vehicle;

[0009] Determine the target review level among multiple review levels;

[0010] Review the identifier of the target light signal based on the review rules of the target review level to obtain a target review result; the target review result includes passing the review or failing the review;

[0011] Feedback the target review result to the vehicle.

[0012] In a second aspect, this application provides a device for controlling vehicle light signals. The device includes:

[0013] An obtaining unit, configured to obtain the identifier of the target light signal reported by the vehicle;

[0014] A determining unit, configured to determine the target review level among multiple review levels;

[0015] A reviewing unit, configured to review the identifier of the target light signal based on the review rules of the target review level to obtain a target review result; the target review result includes passing the review or failing the review;

[0016] A feedback unit, configured to feedback the target review result to the vehicle.

[0017] In a third aspect, the present application provides an electronic device, which includes a memory and a processor. A computer program or instruction is stored on the memory. When the computer program or instruction is executed by the processor, the method provided in the first aspect is implemented.

[0018] In a fourth aspect, the present application further provides a storage medium, on which a computer program or instruction is stored. When the computer program or instruction is executed by the processor, any one of the methods provided in the first aspect above is implemented.

[0019] In a fifth aspect, the present application further provides a computer program product, which includes a computer program or instruction. When the computer program or instruction is executed by the processor, any one of the methods provided in the first aspect above is implemented.

[0020] The control solution for vehicle light signals provided by the present application includes, but is not limited to, a control method, device, equipment, storage medium, and program product for vehicle light signals. Among them: The method at least includes: obtaining an identifier of a target light signal reported by a vehicle; determining a target review level among multiple review levels; reviewing the identifier of the target light signal based on the review rules of the target review level to obtain a target review result; the target review result includes passing the review or failing the review; and feeding back the target review result to the vehicle.

[0021] For this control solution for vehicle light signals, not only can the automatic review of light signals be realized, but also the target review level can be determined among multiple review levels according to actual needs during the review process, and the target light signal is reviewed based on the review rules of the target review level, so as to meet the review requirements of multiple scenarios, and has the characteristics of wide application range and high reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is an optional flowchart of a control scenario for vehicle light signals provided by an embodiment of the present application;

[0023] Figure 2 It is a first optional flowchart of a control method for vehicle light signals provided by an embodiment of the present application;

[0024] Figure 3 It is a second optional flowchart of a control method for vehicle light signals provided by an embodiment of the present application;

[0025] Figure 4 It is a third optional flowchart of a control method for vehicle light signals provided by an embodiment of the present application;

[0026] Figure 5 It is a fourth optional flowchart of a control method for vehicle light signals provided by an embodiment of the present application;

[0027] Figure 6 The fifth optional flowchart of the vehicle light language control method provided by the embodiment of the present application;

[0028] Figure 7 The sixth optional flowchart of the vehicle light language control method provided by the embodiment of the present application;

[0029] Figure 8 The seventh optional flowchart of the vehicle light language control method provided by the embodiment of the present application;

[0030] Figure 9 An optional flowchart of the process of customizing the light language on the mobile phone side provided by the embodiment of the present application;

[0031] Figure 10 An optional structural schematic diagram of the vehicle light language control device provided by the embodiment of the present application;

[0032] Figure 11 An optional structural schematic diagram of the electronic device provided by the embodiment of the present application. Detailed implementation manners

[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the following will further describe the specific technical solutions of the application in detail with reference to the accompanying drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application but are not intended to limit the scope of the present application.

[0034] In the following description, "some embodiments" are involved, which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and they can be combined with each other without conflict.

[0035] In the following description, the terms "first / second / third" involved are only used to distinguish different objects and do not represent a specific order for the objects, without the limitation of the sequence. It can be understood that "first / second / third" can be interchanged with a specific order or sequence when allowed, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0036] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.

[0037] The embodiments of the present application provide a control method, device, equipment, storage medium and program product for vehicle light language. In practical applications, the control method of vehicle light language can be implemented by a control device for vehicle light language, and each functional entity in the control device for vehicle light language can be jointly implemented by the hardware resources (such as computing resources like processors, communication resources) of an electronic device.

[0038] For the sake of easy understanding, first, the scenario of controlling vehicle light language is described.

[0039] In one example, referring to Figure 1 the content shown, it may include a vehicle-end device 10 and a cloud device 20.

[0040] The vehicle-end device 10 is used to: report the identifier of the target light language to be audited in the vehicle to the cloud device 20.

[0041] The cloud device 20 is used to: obtain the identifier of the target light language reported by the vehicle; determine the target audit level among multiple audit levels; audit the identifier of the target light language based on the audit rules of the target audit level to obtain a target audit result; the target audit result includes passing the audit or failing the audit; and feedback the target audit result to the vehicle.

[0042] The embodiments of the present application do not limit the number of vehicle-end devices 10, which can be configured according to actual needs. The vehicle-end device here can be one or more.

[0043] The embodiments of the present application do not limit the specific type of the vehicle-end device 10, which can be configured according to actual needs. For example, the vehicle-end device 10 may include but is not limited to: sedans, commercial vehicles, sports cars, engineering vehicles, etc.; for another example, the vehicle-end device 10 may include but is not limited to: gasoline vehicles, electric vehicles, hydrogen energy vehicles, etc.

[0044] The embodiments of the present application do not limit the specific type of the cloud device 20, which can be configured according to actual needs. For example, the cloud device 20 can be an electronic device with relevant data processing capabilities. For example, the cloud device 20 may include but is not limited to: servers, computers, etc.

[0045] Secondly, the light language of the vehicle is explained.

[0046] The light language in the embodiments of the present application is the intelligent light language in intelligent vehicles.

[0047] The light language displays different identification shapes, or texts, or videos, etc., for presenting different states. For example, during charging, the light language can display the text "Charging", and during the Spring Festival, the light language can display "Happy New Year", etc. Of course, the light language can be a display of shapes, such as a heart shape, a smiling face shape, etc. The light language can also be a video or animation composed of multiple images. For example, the light language can also be a video frame of a dynamically changing smiling face.

[0048] Next, each embodiment of the vehicle light language control method, device, equipment, storage medium, and program product provided by the embodiments of the present application will be described.

[0049] In a first aspect, an embodiment of the present application provides a vehicle light language control method. The functions implemented by this method can be achieved by an electronic device calling program code. Of course, the program code can be stored in a computer storage medium. It can be seen that this electronic device includes at least a processor and a processor.

[0050] Next, taking the electronic device as the execution subject, the vehicle light language control method provided by the embodiments of the present application will be described.

[0051] Here, the electronic device can be a cloud device or a vehicle-mounted device.

[0052] Refer to Figure 2 The content shown, this process may include but is not limited to the following S201 to S204.

[0053] S201. The electronic device obtains the identifier of the target light language reported by the vehicle.

[0054] The target light language refers to the light language to be audited. The embodiment of the present application does not limit the number of identifiers of the target light language, which can be configured according to actual needs. Here, the target light language can be one or more.

[0055] The identifier of the target light language refers to the graphic, text, or video frame of the target light language.

[0056] In a possible implementation manner, S201 can be implemented as: the electronic device receives the image of the target light language reported by the vehicle, and then performs image recognition processing to obtain the identifier of the target light language.

[0057] In another possible implementation manner, S201 can be implemented as: the electronic device actively obtains the image of the target light language of the vehicle, and then performs image recognition processing to obtain the identifier of the target light language.

[0058] The image of the target light language can be the image of the light language drawn when defining the light language.

[0059] S202. The electronic device determines the target audit level among multiple audit levels.

[0060] The multiple review levels are pre-configured review levels. The review rules for the multiple review levels are different.

[0061] The embodiments of the present application do not limit the number and division method of the multiple review levels, which can be configured according to actual needs.

[0062] For example, the multiple review levels may include a high review level and a low review level. For another example, the multiple review levels may include: a high review level, a medium review level, and a low review level.

[0063] The embodiments of the present application do not limit the method for determining the target review level among the multiple review levels, which can be configured according to actual needs.

[0064] In one possible implementation manner, S202 can be implemented as: by default, it can be configured as a low review level, and in some special cases, such as National Day, etc., it is adjusted to a high review level.

[0065] In another possible implementation manner, S202 can be implemented as: the target review level can also be determined in combination with location information and / or time information.

[0066] S203. The electronic device reviews the identifier of the target light language based on the review rules of the target review level to obtain a target review result.

[0067] The target review result includes passing the review or failing the review.

[0068] For different review levels, the corresponding review rules are different. The review rules corresponding to each review level can be configured according to actual needs and will not be elaborated here.

[0069] S203 can be implemented as: the electronic device first obtains the review rules at the target review level based on the target review level, and reviews the identifier of the target light language based on the review rules at the target review level, so as to determine whether the identifier of the target light language is legal and compliant, and obtain a target review result of whether the review is passed.

[0070] The embodiments of the present application do not limit the form of the review rules, which can be configured according to actual needs. For example, the review rules can be in the format of a whitelist or a blacklist, or in the format of review conditions.

[0071] S204. The electronic device feeds back the target review result to the vehicle.

[0072] The electronic device sends the target review result to the vehicle. The target review result here may include whether the review is passed and the identifier of the target light language, so that the vehicle terminal can clearly perceive which target light language the review result is for.

[0073] The control method for vehicle light signals provided in this application at least includes: obtaining the identifier of the target light signal reported by the vehicle; determining the target review level among multiple review levels; reviewing the identifier of the target light signal based on the review rules of the target review level to obtain a target review result; the target review result includes passing the review or failing the review; and feeding back the target review result to the vehicle.

[0074] For this control method of vehicle light signals, not only can the automatic review of light signals be realized, but also the target review level can be determined among multiple review levels according to actual needs during the review process, and the target light signal can be reviewed based on the review rules of the target review level, so as to meet the review requirements of multiple scenarios, and has the characteristics of wide application range and high reliability.

[0075] Next, the process of the electronic device reviewing the identifier of the target light signal based on the review rules of the target review level in S203 to obtain the target review result will be described.

[0076] This process may include but is not limited to the following situation 1 or situation 2.

[0077] Situation 1: The review is realized when the target review level is the first review level;

[0078] Situation 2: The review is realized when the target review level is the second review level.

[0079] The second review level is lower than the first review level, and the review rules corresponding to the first review level are more stringent than those of the first review level.

[0080] Next, the process of the review being realized when the target review level is the first review level in situation 1 will be described.

[0081] Refer to Figure 3 As shown in the content, this process may include but is not limited to the following S3011 to S3013.

[0082] S3011: The electronic device reviews the identifier of the target light signal based on the reference light signal identifiers in the whitelist.

[0083] The whitelist includes multiple reference light signal identifiers, and here the multiple reference equal identifiers are used as the review criteria. For example, the light signal identifiers that have passed the manual review can be determined as the reference equal identifiers.

[0084] The embodiments of this application do not limit the number of reference light signal identifiers included in the whitelist, which can be configured according to actual needs.

[0085] S3011 can be implemented as follows: for each reference light signal identifier in the whitelist, the electronic device matches the identifier of the target light signal with each reference light signal one by one, and determines the review result based on the matching result.

[0086] S3012: If the reference light signal identifier includes the identifier of the target light signal, the electronic device determines that the target review result is passed.

[0087] S3012 can be implemented as follows: If there is a reference equal identifier in the reference light signal identifier that matches the identifier of the target light signal, it can be considered that the reference light signal identifier includes the identifier of the target light signal, and the electronic device determines that the target review result is passed.

[0088] The matching can be implemented as the matching degree or similarity being greater than the matching degree threshold or similarity threshold. The values of the matching degree threshold and similarity threshold can be configured according to actual needs.

[0089] S3013: If the reference light signal identifier does not include the identifier of the target light signal, the electronic device determines that the target review result is not passed.

[0090] S3013 can be implemented as follows: If there is no reference light signal identifier in the reference light signal identifier that matches the identifier of the target light signal, it can be considered that the reference light signal identifier does not include the identifier of the target light signal, and the electronic device determines that the target review result is not passed.

[0091] In this embodiment, for the first review level with a high review level, the review is carried out through the whitelist. In this way, only the light signal identifiers in the whitelist can pass the review, and the review process is strict, which can meet the needs of scenarios that require strict review. For example, for a special scenario, National Day, important regions, etc. can be reviewed through the first review level to improve the reliability of the review.

[0092] Next, the process of implementing the review in the case where the target review level is the second review level in Case 2 will be described.

[0093] Reference Figure 3 As shown in the content, this process may include but is not limited to the following S3021 to S3023.

[0094] S3021: The electronic device reviews the identifier of the target light signal based on the prohibited light signal identifiers in the blacklist.

[0095] The blacklist includes multiple prohibited light signal identifiers, and these multiple prohibited light signal identifiers are the review criteria. For example, the light signal identifiers that fail the manual review can be determined as prohibited light signal identifiers.

[0096] Exemplarily, the light language identifiers in the blacklist may include: text identifiers of uncivilized language, or indecent graphic identifiers.

[0097] The embodiments of the present application do not limit the number of multiple prohibited light language identifiers included in the blacklist, which can be configured according to actual needs.

[0098] S3021 may be implemented as: for each prohibited light language identifier in the blacklist of the electronic device, the identifier of the target light language is respectively matched with each prohibited light language identifier one by one, and the audit result is determined based on the matching result.

[0099] S3022: If the prohibited light language identifier includes the identifier of the target light language, the electronic device determines that the target audit result is a failed audit.

[0100] S3022 may be implemented as: if there is a prohibited light language identifier in the prohibited light language identifiers that matches the identifier of the target light language, it can be considered that the prohibited light language identifier includes the identifier of the target light language, and the electronic device determines that the target audit result is a failed audit.

[0101] The matching may be implemented as the matching degree or similarity being greater than the matching degree threshold or similarity threshold. The values of the matching degree threshold and similarity threshold can be configured according to actual needs.

[0102] S3023: If the prohibited light language identifier does not include the identifier of the target light language, the electronic device determines that the target audit result is a passed audit.

[0103] S3023 may be implemented as: if there is no prohibited light language identifier in the prohibited light language identifiers that matches the identifier of the target light language, it can be considered that the prohibited light language identifier does not include the identifier of the target light language, and the electronic device determines that the target audit result is a passed audit.

[0104] In this embodiment, for the second audit level with a low audit level, the audit is performed through the blacklist. In this way, as long as the light language identifiers not in the blacklist can pass the audit, the audit process is relatively loose, which can meet the requirements of some scenarios with a large audit volume and can improve the audit efficiency.

[0105] Next, the process of the electronic device determining the target audit level among multiple audit levels in S202 will be described.

[0106] Refer to Figure 4 As shown in the content, this process may include but is not limited to the following S401 and S402.

[0107] S401: The electronic device obtains the location information and / or time information of the vehicle.

[0108] The location information of the vehicle is used to indicate the current location of the vehicle.

[0109] The time information is the current world time.

[0110] S401 can be implemented as: The electronic device obtains the position information of the vehicle, or the current time information, or obtains the current time information and the position information of the vehicle.

[0111] The position information can be obtained based on a positioning system. The time information can be obtained based on a clock system.

[0112] S402. The electronic device determines a target review level among multiple review levels based on the position information and / or time information of the vehicle.

[0113] In a possible implementation manner, S402 can be implemented as: The electronic device determines the review level of the area where the position information is located as the target review level among multiple review levels based on the position information of the vehicle. Among them, multiple areas are pre-divided, and different areas correspond to different review levels. For example, the area can be a city, a first-tier city can correspond to a first review level, and a second-tier city can correspond to a second review level.

[0114] In another possible implementation manner, S402 can be implemented as: The electronic device determines the review level of the time period to which the time information belongs as the target review level among multiple review levels based on the time information. Among them, multiple time periods are pre-divided, and different time periods correspond to different review levels. For example, holidays correspond to a first review level, and weekdays correspond to a second review level.

[0115] In still another possible implementation manner, the position information and the time information can also be fused, that is, one time period of one position corresponds to one review level. For example, holidays in a first-tier city correspond to a first review level, weekdays in a first-tier city correspond to a second review level, holidays in a second-tier city correspond to a third review level, and weekdays in a second-tier city correspond to a fourth review level.

[0116] In this embodiment, the target review level can be determined by combining the position information and / or the time information, so as to meet the actual requirement of using different review levels for review in different regions and different time periods, and the review process can meet the actual needs.

[0117] Next, the process of the electronic device obtaining the identifier of the target light language reported by the vehicle in S201 will be described. Refer to Figure 5 As shown in the content, this process may include but is not limited to the following S501 to S503.

[0118] The present application embodiment does not limit the triggering conditions of the review light language, and can be configured according to actual needs.

[0119] The triggering of the review of light languages can actually include but is not limited to: when the light language application is started, when a new light language is added, when a light language is played, and so on.

[0120] S501. When the conditions for starting the light language application are met, the electronic device obtains the identifiers of multiple light languages stored in the vehicle as the identifier of the target light language.

[0121] For the situation where the conditions for starting the light language application are met, since the light language application has just started, generally, it is necessary to review the identifiers of all existing light languages. Therefore, the electronic device obtains the identifiers of multiple light languages stored in the vehicle as the identifiers of the target light languages to be reviewed.

[0122] In this way, a review is performed each time it is started. For those that pass the review, they are configured as available light language identifiers, and for those that do not pass the review, they can be configured as unavailable light language identifiers, thus avoiding the invocation of unavailable light language identifiers and improving reliability.

[0123] S502. When the conditions for adding the first light language are met, the electronic device obtains the identifier of the first light language of the vehicle as the identifier of the target light language.

[0124] For the situation where the conditions for adding the first light language are met, since the first light language is newly added, generally, it is necessary to review the newly added first light language. Therefore, the electronic device obtains the identifier of the newly added first light language of the vehicle as the identifier of the target light language to be reviewed.

[0125] In this way, a review is performed each time a new light language is added. For those that pass the review, they are configured as available light language identifiers, and for those that do not pass the review, they can be configured as unavailable light language identifiers, thus avoiding the situation of newly added unavailable light languages and improving reliability and timeliness.

[0126] S503. When the conditions for playing the second light language are met, the electronic device periodically obtains the identifier of the second light language as the identifier of the target light language.

[0127] For the situation where the conditions for playing the second light language are met, since the second light language is to be played, generally, it is necessary to review the second light language to be played. Therefore, the electronic device obtains the second light language to be played as the identifier of the target light language to be reviewed.

[0128] In this way, a review is performed for each light language to be played. For those with passing review identifiers, they are played, and for those with non-passing review identifiers, playback is prohibited, thus avoiding the situation of playing un-reviewed or non-passing reviewed light languages and improving the reliability of light language playback.

[0129] Moreover, for the scenario of playing light signals, by periodically obtaining the identifiers of target light signals to be audited, periodic auditing is achieved, which can avoid the situation of missed auditing caused by the change of light signals during the playing process, and further improve the reliability of auditing.

[0130] The embodiment of the present application does not limit the value of the period, which can be configured according to actual needs. The period here can be a fixed value or an adjustable value. For example, the value of the period can be determined according to the audit level.

[0131] One or more of the above three conditions can be selected for auditing according to actual needs.

[0132] In this embodiment, for different stages, different light signal identifiers are obtained for auditing, thereby improving the reliability of light signals in each stage and enhancing the vehicle usage experience.

[0133] Next, the process of the electronic device periodically obtaining the identifier of the second light signal as the identifier of the target light signal in S503 will be described.

[0134] This process may include: in the presence of a target event, taking the first duration as the period, and periodically obtaining the second light signal identifier as the identifier of the target light signal; in the absence of a target event, taking the second duration as the period, and periodically obtaining the second light signal identifier as the identifier of the target light signal.

[0135] The second duration is greater than the first duration.

[0136] The embodiment of the present application does not limit the values of the first duration and the second duration, which can be configured according to actual needs. For example, the first duration can be 3 minutes, and the second duration can be 10 minutes.

[0137] The target event is used to initiate high-frequency auditing. Therefore, the target event may include but is not limited to at least one of the following: detecting that the user is a low-credit user, detecting that the vehicle drives into a high-audit-level area, detecting that the current is a special period (holidays), etc.

[0138] In the presence of a target event, taking the first duration as the period, and periodically obtaining the second light signal identifier as the identifier of the target light signal, thereby increasing the auditing frequency of the played light signals and improving the reliability of auditing; in the absence of a target event, taking the second duration as the period, and periodically obtaining the second light signal identifier as the identifier of the target light signal, and auditing at the default frequency, which has a high auditing efficiency.

[0139] Next, the auditing process of video frames will be described.

[0140] Refer to Figure 6 As shown in the content, this process may include but is not limited to the following S601 to S603.

[0141] S601. The electronic device determines that the identifier of the target light language reported by the vehicle is a video frame.

[0142] In the embodiments of the present application, there is no limitation on the number of frames included in the video frame, which can be configured according to actual needs.

[0143] S601 can be implemented as: The electronic device obtains the identifier of the target light language reported by the vehicle, identifies whether the identifier of the target light language is a continuous video frame. If it is a continuous video frame, then execute S602 below; if it is not a continuous video frame, directly conduct the review.

[0144] S602. The electronic device performs frame extraction processing on the video frame based on the first frame rate to obtain the target video frame after frame extraction processing.

[0145] In the embodiments of the present application, there is no limitation on the value of the first frame rate, which can be configured according to actual needs. Here, the first frame rate can be a fixed value or an adjustable value. For example, the first frame rate can be adjusted according to the level of the review grade, or can be adjusted according to the location information and / or time information.

[0146] S602 can be implemented as: The electronic device performs frame extraction processing on the video frame based on the first frame rate, takes the unextracted video frames as non-target video frames without review processing, and takes the extracted video frames as target video frames for review processing.

[0147] In the embodiments of the present application, there is no limitation on the frame extraction method, which can be configured according to actual needs. For example, video frames can be extracted according to a random algorithm, or video frames can be extracted at a fixed interval.

[0148] S603. The electronic device reviews the target video frame based on the review rules of the target review grade to obtain the target review result.

[0149] Here, the review of the target video frame is similar to the review process of a target light language. The specific implementation can refer to the review process of the identifier of the target light language. The difference is that in the review process of the target video frame, only when the review result of each target video frame is reviewed and passed, it is determined that the review result of the target video frame is reviewed and passed. If there is a review result of not passed in the target video frames, then it is determined that the review result of the target video frame is not passed.

[0150] In this embodiment, for the video frame, the review is carried out by the method of frame extraction, which improves the review efficiency.

[0151] The vehicle light language control method provided by the embodiments of the present application may further include a prohibition process.

[0152] In a possible implementation, referring to Figure 7 the content shown below, this process may include but is not limited to the following S205.

[0153] S205. If the number of times the target audit result of the vehicle fails the audit is greater than the threshold number of times, the electronic device feeds back the first information to the vehicle.

[0154] The first information is used to represent the prohibition of the vehicle's light language function.

[0155] In the embodiments of the present application, the value of the threshold number of times is not limited and can be configured according to actual needs.

[0156] When the number of times the target audit result of the vehicle fails the audit is greater than the threshold number of times, the vehicle or the user of the vehicle can be pulled into the blacklist, and the light language usage function of the vehicle is prohibited. It can also be removed from the blacklist after meeting certain conditions.

[0157] In this embodiment, multiple vehicles or users that fail the audit can be restricted, thus avoiding the situation of random and abusive use of light language.

[0158] In another possible implementation, referring to Figure 8 the content shown below, this process may include but is not limited to the following S206 and S207.

[0159] S206. The electronic device obtains the location information of the vehicle.

[0160] The electronic device obtains the location information reported by the vehicle. The location information can be reported independently or together with the identifier of the target light language, etc.

[0161] S207. If the location information of the vehicle belongs to the prohibited light language area, the electronic device feeds back the second information to the vehicle.

[0162] The second information is used to represent the prohibition of the vehicle's light language function within the prohibited light language area.

[0163] The prohibited light language area can be configured according to actual needs. For example, the prohibited light language area can be an important area, etc.

[0164] In this embodiment, it can be determined whether the vehicle drives into the prohibited light language area according to the location information. If it drives into the prohibited light language area, the vehicle's light language function within the prohibited light language area is controlled until it drives out of the prohibited light language area. The safety of light language usage is improved.

[0165] Next, taking an embodiment as an example, the control process of the vehicle light language provided by the embodiments of the present application is described.

[0166] As a new technology introduced in smart cars, car lights language is very popular among people. However, how to customize car lights language to increase its entertainment value is also a topic. The time users spend in the car is much less than the time they spend outside the car (using their mobile phones). Therefore, it is hoped to introduce a way of customizing on the mobile application (APP) side to simplify the way of customizing car lights language inside the car, thereby enhancing the playability of car lights language.

[0167] Next, the process of customizing car lights language on the mobile phone side will be described.

[0168] Refer to Figure 9 As shown in the content, this process may include but is not limited to the following S901 to S909.

[0169] S901. Enter custom content on the mobile APP side.

[0170] S902. The mobile APP transfers the custom content to the intelligent car lights language background.

[0171] S903. The intelligent car lights language background determines the content review category.

[0172] S904. The intelligent car lights language background feeds back the result to the mobile APP.

[0173] If the result is non-compliant, execute the following S905 and S906; if the result is compliant, execute the following S907 to S909.

[0174] S905. The mobile APP determines that the content is non-compliant and needs to be re-entered.

[0175] S906. The mobile APP outputs that the content is non-compliant and needs to be re-entered.

[0176] S907. The platform resources are sent to the vehicle.

[0177] The platform resources are sent to the intelligent car lights language APP on the vehicle side.

[0178] S908. The intelligent car lights language background stores the result and feeds back to the mobile APP.

[0179] S909. The mobile APP outputs the result.

[0180] For video review, this embodiment introduces the concept of frame extraction, and the ratio can be set. For example, if the frame extraction rate is set to 1%, then one frame is extracted from 100 frames for review. The background can distinguish the strictness according to the designated area. For example, for politically sensitive areas, the frame rate review can be increased to 10%. In this way, calculated at 30 frames per second, 3 frames of a 1-second video are reviewed, and the review density is relatively high.

[0181] Considering the external release of vehicle lights, the audit method needs to be diverse. Currently, a more flexible vehicle light language audit method is considered to be added:

[0182] Function disabling based on geographical fences: For sensitive locations during sensitive periods, such as important areas during holidays, the custom vehicle light language function can be disabled based on geographical fences.

[0183] Sensitive word audit based on background configuration with a cloud-configured cycle: When playing external lights, the in-vehicle unit needs to communicate with the cloud at a predefined time interval for re-verification. And this time interval can be configured. For example, if the cloud configures a 15-minute audit cycle, then when the vehicle light language is played, cloud audits must be performed every 15 minutes. If the cloud audit results cannot be received due to network reasons, the vehicle will also disable the current vehicle light language playback.

[0184] When strict audits are required for special events, the cloud can change this interval to 5 minutes or a smaller interval, and the in-vehicle unit will then perform audits according to the latest predefined time. Audits are conducted by integrating black and white lists, and the cloud can switch audit rules in real time: Generally, audits are conducted through the blacklist to avoid risks; in emergency scenarios, audits are conducted through the white list to tighten the audit entry.

[0185] In this embodiment, cloud push can interface with more resources to enrich the functions of the vehicle unit. Especially the introduction of mobile device customization. There are relatively rich picture and video editing software on the mobile device. After the edited pictures or videos are directly customized on the mobile device, they reach the vehicle through the cloud-to-vehicle link, which also simplifies the implementation steps of vehicle customization. Moreover, more flexible audit means are introduced to meet different audit needs.

[0186] In a second aspect, an embodiment of the present application provides a control device for vehicle light language, as Figure 10 shown. The control device 100 for vehicle light language includes: an acquisition unit 1001, a determination unit 1002, an audit unit 1003, and a feedback unit 1004.

[0187] Wherein:

[0188] The acquisition unit 1001 is configured to acquire the identifier of the target vehicle light language reported by the vehicle;

[0189] The determination unit 1002 is configured to determine the target audit level among multiple audit levels;

[0190] The audit unit 1003 is configured to audit the identifier of the target vehicle light language based on the audit rules of the target audit level to obtain a target audit result; the target audit result includes passing the audit or failing the audit;

[0191] The feedback unit 1004 is configured to feedback the target audit result to the vehicle.

[0192] In some embodiments, the auditing unit 1003 is further configured to:

[0193] When the target auditing level belongs to the first auditing level, the identifier of the target light signal is audited based on the reference light signal identifiers in the whitelist; if the identifier of the target light signal is included in the reference light signal identifiers, it is determined that the target auditing result is passed; if the identifier of the target light signal is not included in the reference light signal identifiers, it is determined that the target auditing result is not passed;

[0194] When the target auditing level belongs to the second auditing level, the identifier of the target light signal is audited based on the prohibited light signal identifiers in the blacklist, and the second auditing level is lower than the first auditing level; if the identifier of the target light signal is included in the prohibited light signal identifiers, it is determined that the target auditing result is not passed; if the identifier of the target light signal is not included in the prohibited light signal identifiers, it is determined that the target auditing result is passed.

[0195] In some embodiments, the determining unit 1002 is further configured to:

[0196] Obtain the location information and / or time information of the vehicle; based on the location information and / or time information of the vehicle, determine the target auditing level among multiple auditing levels.

[0197] In some embodiments, the obtaining unit 1001 is further configured to: when the light signal application start condition is met, obtain the identifiers of multiple light signals stored in the vehicle as the identifier of the target light signal; when the condition for adding the first light signal is met, obtain the identifier of the first light signal of the vehicle as the identifier of the target light signal; when the condition for playing the second light signal is met, periodically obtain the identifier of the second light signal as the identifier of the target light signal.

[0198] In some embodiments, the obtaining unit 1001 is further configured to: when there is a target event, periodically obtain the identifier of the second light signal as the identifier of the target light signal at a first time interval; when there is no target event, periodically obtain the identifier of the second light signal as the identifier of the target light signal at a second time interval; the second time interval is greater than the first time interval.

[0199] In some embodiments, the auditing unit 1003 is further configured to:

[0200] Determine that the identifier of the target light signal reported by the vehicle obtained is a video frame; perform frame extraction processing on the video frame based on the first frame rate to obtain the target video frame after frame extraction processing; perform auditing on the target video frame based on the auditing rules of the target auditing level to obtain the target auditing result.

[0201] In some embodiments, the control device for vehicle light signals further includes a prohibiting unit, and the prohibiting unit is configured to:

[0202] If the number of times the target audit result of the vehicle fails the audit is greater than the number threshold, the vehicle is fed back with a first piece of information, and the first piece of information is used to indicate that the vehicle's light language function is prohibited.

[0203] In some embodiments, the prohibition unit is further configured to:

[0204] Obtain the position information of the vehicle; if the position information of the vehicle belongs to the light language prohibition area, feed back a second piece of information to the vehicle; the second piece of information is used to indicate that the vehicle's light language function is prohibited within the light language prohibition area.

[0205] It should be noted that the control device for vehicle light language provided in the embodiments of the present application includes each unit included, which can be implemented by a processor in an electronic device; of course, it can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, MicroProcessor Unit), a digital signal processor (DSP, Digital Signal Processor), or a field programmable gate array (FPGA, Field-Programmable Gate Array), etc.

[0206] The description of the above device embodiments is similar to the description of the above method embodiments, and has beneficial effects similar to those of the method embodiments. For the technical details not disclosed in the device embodiments of the present application, please refer to the description of the method embodiments of the present application for understanding.

[0207] It should be noted that in the embodiments of the present application, if the above vehicle driving control method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the related technology, can be embodied in the form of a software product. The 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 methods of the various embodiments of the present application. The foregoing storage medium includes: various media such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a magnetic disk, or an optical disc that can store program codes. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.

[0208] In a third aspect, embodiments of the present application provide an electronic device, and the electronic device can implement the vehicle light language control method provided in the first aspect above.

[0209] In an example, refer to Figure 11As shown, the electronic device 110 includes: a processor 1101, at least one communication bus 1102, a user interface 1103, at least one external communication interface 1104, and a memory 1105. Among them, the communication line 1102 is configured to enable connection communication between these components. Among them, the user interface 1103 may include a display screen, and the external communication interface 1104 may include a standard wired interface and a wireless interface.

[0210] The memory 1105 is configured to store instructions and applications executable by the processor 1101, and can also cache data to be processed or already processed by the processor 1101 and each module in the electronic device (for example, image data, audio data, voice communication data, and video communication data), and can be implemented by flash memory (FLASH) or random access memory (Random Access Memory, RAM).

[0211] In a fourth aspect, an embodiment of the present application provides a storage medium, that is, a computer-readable storage medium, on which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the steps in any one of the vehicle light language control methods provided in the first aspect of the above embodiment are implemented.

[0212] In a fifth aspect, an embodiment of the present application provides a computer program product. The computer program product includes a computer program or instruction. When the computer program or instruction is executed by a processor, the steps in any one of the vehicle light language control methods provided in the first aspect of the above embodiment are implemented.

[0213] It should be noted here that: the descriptions of the embodiments of the above storage medium, device, apparatus, and program product are similar to the descriptions of the above method embodiments, and have beneficial effects similar to those of the method embodiments. For the technical details not disclosed in the embodiments of the storage medium, device, apparatus, and program product of the present application, please refer to the descriptions of the method embodiments of the present application for understanding.

[0214] It should be understood that "an embodiment" or "an embodiment" mentioned throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in an embodiment" or "in some embodiments" throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The serial numbers of the embodiments of the present application above are only for description and do not represent the advantages or disadvantages of the embodiments.

[0215] It should be noted that in this text, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such element.

[0216] In several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling or communication connection between the displayed or discussed components can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.

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

[0218] In addition, each functional unit in the embodiments of this application can be all integrated in a processing unit, or each unit can be separately a unit, or two or more units can be integrated in a unit; the above integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.

[0219] Those of ordinary skill in the art can understand that all or part of the steps to implement the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above method embodiments; and the foregoing storage medium includes: various media such as removable storage devices, read-only memory (ROM), magnetic disks or optical discs that can store program codes.

[0220] Alternatively, if the above integrated units of the present application are implemented in the form of software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence or the part that contributes to the related technology, can be embodied in the form of a software product. The 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 methods of the embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as removable storage devices, ROMs, magnetic disks, or optical discs.

[0221] The above are only the implementation manners of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application.

Claims

1. A method for controlling vehicle light language, characterized in that: The method comprises: Get the target light language identification reported by the vehicle; Determine the target audit level among multiple audit levels; Based on the audit rules of the target audit level, the identification of the target light language is audited to obtain a target audit result; the target audit result includes audit passed or audit failed; The target audit result is fed back to the vehicle.

2. The method according to claim 1, characterized in that The target light language identification is audited based on the audit rules of the target audit level to obtain the target audit result, including: When the target audit level belongs to the first audit level, the identifier of the target light language is audited based on the reference light language identifier in the whitelist; If the reference light language identification includes the identification of the target light language, the target audit result is determined to be approved; if the reference light language identification does not include the identification of the target light language, the target audit result is determined to be unapproved; In the case where the target audit level belongs to the second audit level, the target light language identification is audited based on the prohibited light language identification in the blacklist, and the second audit level is lower than the first audit level; If the prohibited light language sign includes the target light language sign, the target audit result is determined to be audit failure; if the prohibited light language sign does not include the target light language sign, the target audit result is determined to be audit passed.

3. The method according to claim 1, characterized in that Determining a target audit level among multiple audit levels includes: Acquiring location information and / or time information of the vehicle; The target audit level is determined among a plurality of audit levels based on the location information and / or time information of the vehicle.

4. The method according to any one of claims 1 to 3, characterized in that: The step of obtaining the identification of the target light language reported by the vehicle includes: When the light language application start-up condition is met, obtaining the identifiers of multiple light languages ​​stored in the vehicle as the identifier of the target light language; When a condition for adding a first light language is met, obtaining an identifier of the first light language of the vehicle as an identifier of the target light language; When the condition for playing the second light language is met, the identifier of the second light language is periodically obtained as the identifier of the target light language.

5. The method according to claim 4, characterized in that The periodically acquiring the identifier of the second light language as the identifier of the target light language includes: In the case of a target event, periodically acquiring the second light signal identifier as the identifier of the target light signal with a first duration as a period; In the absence of a target event, the second light language identifier is periodically obtained as the identifier of the target light language with a second time period as a period; and the second time period is greater than the first time period.

6. The method according to any one of claims 1 to 3, characterized in that: The target light language identification is audited based on the audit rules of the target audit level to obtain the target audit result, including: Determine that the identification of the target light language reported by the vehicle is a video frame; Performing frame extraction processing on the video frame based on a first frame rate to obtain a target video frame after frame extraction processing; The target video frame is reviewed based on the review rules of the target review level to obtain a target review result.

7. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: If the target audit result of the vehicle is that the number of times the audit fails is greater than the number threshold, first information is fed back to the vehicle, where the first information is used to indicate that the light language function of the vehicle is prohibited.

8. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Obtaining location information of the vehicle; If the location information of the vehicle belongs to a light language disabled area, second information is fed back to the vehicle; the second information is used to indicate that the light language function of the vehicle is prohibited in the light language disabled area.

9. A vehicle light language control device, characterized in that: The device comprises: An acquisition unit, used to acquire the identification of the target light language reported by the vehicle; A determination unit, used to determine a target audit level among multiple audit levels; An audit unit, configured to audit the identification of the target light language based on the audit rules of the target audit level to obtain a target audit result; the target audit result includes a pass or fail audit; A feedback unit is used to feed back the target review result to the vehicle.

10. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein a computer program or instructions are stored in the memory, and when the computer program is executed by the processor, the method according to any one of claims 1 to 8 is implemented.