Vehicle sound and light control method, device, electronic device and readable medium

Receive and process user-defined sound and light control messages through cloud servers and control the sound and light equipment of the target vehicle, solving the problem that users cannot customize the sound and light effects of cars in the prior art, realizing personalized sound and light effects and rapid Positioning function.

CN117914896BActive Publication Date: 2025-02-25祺迹汽车科技(广州)有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410140258.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-31
Publication Date
2025-02-25
Estimated Expiration
2044-01-31

AI Technical Summary

Technical Problem

The control of existing automotive acoustic and optical equipment is not open to users for use, and cannot meet users' personalized acoustic and optical effect needs.

Method used

The cloud server receives vehicle reservation information uploaded by the user's equipment and user-defined acoustic and optical control messages, determines the target vehicle, and controls its acous and optical equipment to emit light and/or sound according to the acous and optical control messages.

Benefits of technology

It realizes the user's personalized sound and light effect needs, helping users quickly and accurately locate the reserved vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117914896B_ABST
    Figure CN117914896B_ABST
Patent Text Reader

Abstract

The present application relates to a vehicle sound and light control method, device, electronic device and readable medium. The method comprises: receiving vehicle reservation information uploaded by a user device and a user-defined sound and light control message; determining a target vehicle corresponding to the vehicle reservation information; and controlling the sound and light device of the target vehicle to emit light and / or sound according to the sound and light control message. The solution provided by the present application can meet the user's personalized sound and light effect requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle sound and light control method, device, electronic device and readable medium. Background Art

[0002] At present, there are more and more sound and light devices in cars. Their main function is to send warnings and signal signals to the environment (such as people and other vehicles) through sound and light signals to attract the attention of relevant personnel or vehicles and ensure the safety of vehicle driving. However, in related technologies, sound and light control is designed and calibrated by car manufacturers and is not open to users. Therefore, it cannot meet the personalized sound and light effect needs of users. Summary of the invention

[0003] In order to solve or partially solve the problems existing in the related art, the present application provides a vehicle sound and light control method, device, electronic device and readable medium, which can meet the user's personalized sound and light effect needs.

[0004] In a first aspect, the present application provides a vehicle sound and light control method, which is applied to a cloud server, and the method includes:

[0005] Receive vehicle reservation information uploaded by user equipment and user-defined sound and light control messages;

[0006] Determine a target vehicle corresponding to the vehicle reservation information;

[0007] The sound and light equipment of the target vehicle is controlled to emit light and / or sound according to the sound and light control message.

[0008] In one embodiment, the sound and light device controlling the target vehicle to emit light and / or sound according to the sound and light control message includes:

[0009] Performing security verification on the sound and light control message;

[0010] After the sound and light control message passes the security check, generating a corresponding authorization message for the sound and light control message;

[0011] The authorization message is sent to the user equipment, so that the user equipment uses the authorization message to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message.

[0012] In one embodiment, the authorization message includes an authorization code; and sending the authorization message to the user equipment so that the user equipment uses the authorization message to control the sound and light device of the target vehicle to emit light and / or sound according to the sound and light control message, comprises:

[0013] The authorization message is sent to the user device, and the sound and light control message and the authorization code are sent to the target vehicle, so that when the target vehicle enters the reserved location, the user device sends an authorization message to the target vehicle, and then controls the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code.

[0014] In one embodiment, the method further comprises:

[0015] Performing validity verification on the authorization message sent by the user equipment;

[0016] The sound and light device controlling the target vehicle emits light and / or sounds according to the sound and light control message bound to the authorization code, including:

[0017] After the authorization message sent by the user equipment passes the validity check, the sound and light equipment of the target vehicle is controlled to emit light and / or sound according to the sound and light control message bound to the authorization code.

[0018] In one embodiment, after the authorization message sent by the user device passes the validity check, controlling the sound and light device of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code includes:

[0019] After the authorization message sent by the user equipment passes the validity check, searching for the sound and light control message bound to the authorization code according to the hash value of the authorization message; wherein the sound and light control message includes the sound and light device type information and the execution timing information;

[0020] At least one sound and light device in the target vehicle that matches the sound and light device type information is controlled to emit light and / or sound according to the execution timing information.

[0021] In one implementation, the performing validity verification on the authorization message sent by the user equipment includes:

[0022] Determine whether the authorization code in the authorization message sent by the user device is consistent with the authorization code issued by the cloud server;

[0023] If they are consistent, it is determined that the authorization message sent by the user equipment passes the validity check.

[0024] In one implementation, the sound and light control message includes multimedia resource type information; and the performing security verification on the sound and light control message includes:

[0025] Detecting whether there is sensitive information in the multimedia resource type information;

[0026] If no sensitive information exists in the multimedia resource type information, it is determined that the sound and light control message passes the security check.

[0027] A second aspect of the present application provides a vehicle sound and light control device, which is applied to a cloud server, and the device includes:

[0028] A user information receiving module, used to receive vehicle reservation information uploaded by a user device and user-defined sound and light control messages;

[0029] A target vehicle determination module, used to determine the target vehicle corresponding to the vehicle reservation information;

[0030] The sound and light control module is used to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message after the sound and light control message passes the safety check.

[0031] A third aspect of the present application provides an electronic device, including:

[0032] Processor; and

[0033] The memory stores executable codes thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method as described above.

[0034] A fourth aspect of the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.

[0035] The technical solution provided by this application may have the following beneficial effects:

[0036] The solution provided by the present application receives the vehicle reservation information uploaded by the user device and the user-defined sound and light control message; determines the target vehicle corresponding to the vehicle reservation information; and controls the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message. The present application can meet the user's personalized sound and light effect requirements by providing a user-defined sound and light control message, and can assist the user in quickly and accurately locating the reserved vehicle by controlling the reserved vehicle to execute the user-defined sound and light effect.

[0037] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The above and other objects, features and advantages of the present application will become more apparent by describing in more detail the exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.

[0039] Figure 1 is a flow chart of a vehicle sound and light control method shown in an embodiment of the present application;

[0040] Figure 2 is another flow chart of the vehicle sound and light control method shown in the embodiment of the present application;

[0041] Figure 3 is a schematic diagram of interaction between a user device, a cloud server and a target vehicle shown in an embodiment of the present application;

[0042] Figure 4 is a flow chart of vehicle sound and light control shown in an embodiment of the present application;

[0043] Figure 5 is a schematic structural diagram of a vehicle sound and light control device shown in an embodiment of the present application;

[0044] Figure 6 It is a schematic diagram of the structure of an electronic device shown in an embodiment of the present application. DETAILED DESCRIPTION

[0045] The embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.

[0046] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0047] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0048] In the related technologies, the sound and light control is designed and calibrated by the car manufacturer and is not open to users, so it cannot meet the user's personalized sound and light effect needs.

[0049] In response to the above problems, an embodiment of the present application provides a vehicle sound and light control method, which can meet the user's personalized sound and light effect needs by providing user-customizable sound and light control messages, and can assist the user in quickly and accurately locating the reserved vehicle by controlling the reserved vehicle to execute user-customized sound and light effects.

[0050] The technical solution of the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0051] Figure 1 It is a flow chart of a vehicle sound and light control method shown in an embodiment of the present application, which method can be applied to a cloud server.

[0052] See also Figure 1 The vehicle sound and light control method of the present application comprises:

[0053] S110, receiving vehicle reservation information uploaded by a user device and a user-defined sound and light control message.

[0054] The user can reserve a vehicle through the user device. When the reservation is successful, the user device can upload the vehicle reservation information to the cloud server, wherein the vehicle reservation information may include at least one of the user ID, vehicle identification code, reservation location and destination point.

[0055] The embodiment of the present application designs a message protocol that can realize user-defined vehicle-specific sound and light effects, which can not only meet the user's personalized sound and light effect needs, but also assist the user to quickly and accurately locate the reserved vehicle. In actual application, when the reservation is successful, the user can edit the exclusive sound and light effect message through the user device, and the exclusive sound and light effect message is the user-defined sound and light control message. The user device can upload the user-defined sound and light control message to the cloud server.

[0056] S111, determining the target vehicle corresponding to the vehicle reservation information.

[0057] When receiving the vehicle reservation information uploaded by the user device, the cloud server can extract the vehicle identification code from the vehicle reservation information so as to determine the target vehicle corresponding to the vehicle reservation information based on the vehicle identification code, where the target vehicle is the vehicle reserved by the user.

[0058] S112, controlling the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message.

[0059] The sound and light control message is used to indicate the sound and light effects that need to be executed on the target vehicle. Therefore, the cloud server can determine the sound and light devices to be executed in the target vehicle through the sound and light control message, and then control these sound and light devices to emit light and / or sound according to the sound and light effect content indicated by the sound and light control message, thereby realizing user-exclusive sound and light effects on the target vehicle, so that the user can quickly and accurately locate the reserved vehicle through this exclusive sound and light effect.

[0060] In one example, assuming that the target vehicle includes sound and light devices A, B, and C, the sound and light control message indicates that the sound and light effects that need to be executed by the target vehicle can be, for example, sound and light device A flashing with a set color and sound and light device C playing the set audio in a loop. Then the cloud server can determine through the sound and light control message that sound and light device A and sound and light device C are both the sound and light devices to be executed in the target vehicle. Then the cloud server can control the sound and light device A to emit light according to the sound and light effect content indicated by the sound and light control message, and can control the sound and light device C to make sound according to the sound and light effect content indicated by the sound and light control message, so that the sound and light device A of the target vehicle flashes with a set color and the sound and light device C plays the set audio in a loop. Through this exclusive sound and light effect, the user can quickly and accurately locate the target vehicle from multiple vehicles, that is, the vehicle he has reserved.

[0061] As can be seen from this example, the solution provided by the present application receives the vehicle reservation information uploaded by the user device and the user-defined sound and light control message; determines the target vehicle corresponding to the vehicle reservation information; and controls the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message. The present application can meet the user's personalized sound and light effect requirements by providing a user-defined sound and light control message, and by controlling the reserved vehicle to execute the user-defined sound and light effect, it can assist the user to quickly and accurately locate the reserved vehicle.

[0062] Figure 2 FIG. 1 is another flow chart of the vehicle sound and light control method shown in the embodiment of the present application. The method can be applied to a cloud server.

[0063] See also Figure 2 The vehicle sound and light control method of the present application comprises:

[0064] S210, receiving vehicle reservation information uploaded by a user device and a user-defined sound and light control message.

[0065] The user can reserve a vehicle through the user device. When the reservation is successful, the user device can upload the vehicle reservation information to the cloud server, wherein the vehicle reservation information may include at least one of the user ID, vehicle identification code, reservation location and destination point.

[0066] The embodiment of the present application designs a message protocol that can realize user-defined vehicle-specific sound and light effects, which can not only meet the user's personalized sound and light effect needs, but also assist the user to quickly and accurately locate the reserved vehicle. In actual application, when the reservation is successful, the user can edit the exclusive sound and light effect message through the user device, and the exclusive sound and light effect message is the user-defined sound and light control message. The user device can upload the user-defined sound and light control message to the cloud server.

[0067] S211, determining the target vehicle corresponding to the vehicle reservation information.

[0068] When receiving the vehicle reservation information uploaded by the user device, the cloud server can extract the vehicle identification code from the vehicle reservation information so as to determine the target vehicle corresponding to the vehicle reservation information based on the vehicle identification code, where the target vehicle is the vehicle reserved by the user.

[0069] S212, perform security check on the sound and light control message.

[0070] Since the sound and light control message is customized by the user, the sound and light control message may involve content-sensitive issues. For this reason, the embodiment of the present application has made a unique design on the security of the message protocol. For example, all sound and light control messages must undergo security verification by the cloud server.

[0071] In actual applications, when receiving the sound and light control message uploaded by the user device, the cloud server can perform a security check on the sound and light control message, so as to subsequently determine whether the sound and light equipment of the target vehicle can be controlled to emit light and / or sound according to the sound and light control message based on the security check result.

[0072] In one implementation, the sound and light control message includes multimedia resource type information; and performing security verification on the sound and light control message may include:

[0073] Check whether there is sensitive information in the multimedia resource type information; if there is no sensitive information in the multimedia resource type information, it is determined that the sound and light control message passes the security check.

[0074] The sound and light control message carries multimedia resource type information, which may refer to the sound and light effect content that the sound and light equipment of the target vehicle needs to execute, wherein the multimedia resource type information may include at least one of text, audio, picture, video, and color matching RGB value.

[0075] Among them, audio, pictures, and videos can be obtained in the form of URLs. URL (Uniform Resource Locator) is a concise representation of the location and access method of resources that can be obtained from the Internet. It is the address of standard resources on the Internet.

[0076] In an example, the sound and light control message may be a two-dimensional table structure, and the format of the sound and light control message is shown in Table 1 and Table 2 below:

[0077]

[0078]

[0079] Table 1

[0080]

[0081] Table 2

[0082] Among them, Table 1 is the definition of the ElementType type, which belongs to the minimum control unit message, and Table 2 is the definition of the minimum control unit array of the ElementType type.

[0083] When receiving the sound and light control message uploaded by the user device, the cloud server can extract the resourceType field name from the sound and light control message to obtain the user-defined multimedia resource type information, and then detect whether there is sensitive information in the multimedia resource type information, such as detecting whether there is sensitive information in the user-defined video, picture, and text. If there is sensitive information in the multimedia resource type information, it means that the user-defined multimedia resource type information involves content-sensitive issues, so the cloud server can determine that the sound and light control message has not passed the security check; if there is no sensitive information in the multimedia resource type information, it means that the user-defined multimedia resource type information does not involve content-sensitive issues, so the cloud server can determine that the sound and light control message has passed the security check.

[0084] S213, after the sound and light control message passes the security check, a corresponding authorization message is generated for the sound and light control message.

[0085] If the sound and light control message fails to pass the security check, the cloud server determines that the sound and light equipment of the target vehicle cannot be controlled to emit light and / or sound according to the sound and light control message; if the sound and light control message passes the security check, the cloud server determines that the sound and light equipment of the target vehicle can be controlled to emit light and / or sound according to the sound and light control message.

[0086] In one example, after the sound and light control message passes the security check, the cloud server can generate a corresponding authorization message for the sound and light control message. For example, the corresponding authorization message can be generated according to the sound and light control message and the vehicle reservation information. The format of the authorization message is shown in Table 3 below:

[0087]

[0088] Table 3

[0089] Among them, the hash value (hash value) of the authorization message can be used to identify the playback content, so the cloud server can generate the hash value of the authorization message based on the hash value of the sound and light control message.

[0090] S214, sending an authorization message to the user equipment, so that the user equipment uses the authorization message to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message.

[0091] The cloud server can send an authorization message generated for the sound and light control message to the user device, so that after the user device receives the authorization message, it can use the authorization message to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message, thereby realizing the user's exclusive sound and light effects on the target vehicle, so that the user can quickly and accurately locate the reserved vehicle through this exclusive sound and light effect.

[0092] The sound and light control message designed in the embodiment of the present application is highly scalable and can be backward compatible with various types of sound and light devices, so it is possible to arrange and combine rich sound and light effects, that is, the sound and light control message can include at least one sound and light effect, thereby meeting the user's personalized sound and light effect needs.

[0093] As an example, assuming that the minimum control unit message in the sound and light control message includes one, the minimum control unit array is ElementType[1]. If the sound and light device type involved in the minimum control unit message is an external sound device, the multimedia resource type is an audio url, and the execution mode is a single execution, a sound and light effect can be formed. When the target vehicle executes the sound and light control message, the external sound device of the target vehicle (such as a speaker) plays the set audio once (for example, license plate number XX has arrived at the appointment location, please get on the bus).

[0094] As another example, assuming that the minimum control unit message in the sound and light control message includes two, the minimum control unit array is ElementType[2], where if the sound and light device type involved in the first minimum control unit message is an external sound device, the multimedia resource type is an audio url, and the execution mode is loop playback, and the sound and light device type involved in the second minimum control unit message is a high-definition screen on the front of the vehicle, the multimedia resource type is text, and the execution mode is a left-to-right marquee, then two sound and light effects can be constructed. When the target vehicle executes the sound and light control message, the external sound device (such as a speaker) of the target vehicle plays the set audio in a loop (for example, license plate number XX has arrived at the appointment location, please get on board), and the high-definition screen on the front of the target vehicle displays the set text in the form of a left-to-right marquee (for example, license plate number XX has arrived at the appointment location, please get on board).

[0095] In one embodiment, the authorization message includes an authorization code; sending the authorization message to the user equipment so that the user equipment uses the authorization message to control the sound and light device of the target vehicle to emit light and / or sound according to the sound and light control message, may include:

[0096] The authorization message is sent to the user device, and the sound and light control message and the authorization code are sent to the target vehicle, so that the user device sends the authorization message to the target vehicle when the target vehicle enters the reserved location, and then controls the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code.

[0097] The same sound and light control message can be used repeatedly, so the cloud server can generate a corresponding authorization code for each sound and light control message uploaded by the user device. For example, assuming that the user device uploaded sound and light control message X last time, the cloud server generated a corresponding authorization code a for the sound and light control message X uploaded last time, and then the user device is still uploading sound and light control message X, and the cloud server generates a corresponding authorization code b for the currently uploaded sound and light control message X, so the same sound and light control message can correspond to one or more authorization codes.

[0098] The cloud server can send an authorization message containing an authorization code to the user device, and the cloud server can send a sound and light control message and the authorization code to the target vehicle. After receiving the authorization message, the user device can detect the location of the target vehicle in real time. When the target vehicle is detected to enter the reserved location, the user device can send an authorization message to the target vehicle. The authorization message can control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code.

[0099] Since the sound and light control message is given an authorization message after security verification by the cloud server, the user device and the target vehicle do not directly send control instructions, but send authorization messages authorized by the cloud server, thereby ensuring the safety of the vehicle. In addition, the embodiment of the present application sends the authorization message by near field, which can prevent the authorization message from being tampered with.

[0100] In one embodiment, the method may further include:

[0101] Perform validity check on the authorization message sent by the user equipment.

[0102] The same sound and light control message can be used repeatedly, so the embodiment of the present application can perform a validity check on the authorization message sent by the user device, so as to subsequently determine whether the user device has the right to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code based on the validity check result.

[0103] In one implementation, performing validity verification on the authorization message sent by the user equipment may include:

[0104] Determine whether the authorization code in the authorization message sent by the user device is consistent with the authorization code issued by the cloud server; if they are consistent, it is determined that the authorization message sent by the user device has passed the validity check.

[0105] The embodiment of the present application can extract the authorization code from the authorization message sent by the user device, and then determine whether the authorization message sent by the user device passes the validity check by judging whether the authorization code sent by the user device is consistent with the authorization code issued by the cloud server.

[0106] If the authorization code sent by the user device is consistent with the authorization code sent by the cloud server, it can be said that the authorization code sent by the user device is valid, so it can be determined that the authorization message sent by the user device has passed the validity check. For example, assuming that the authorization code sent by the user device to the target vehicle is authorization code a, and the authorization code sent by the cloud server to the target vehicle is also authorization code a, then the authorization code sent by the user device is consistent with the authorization code sent by the cloud server, which can be said that the authorization code a sent by the user device has not been used, so the authorization code a sent by the user device is valid, so it can be determined that the authorization message sent by the user device has passed the validity check.

[0107] If the authorization code sent by the user device is inconsistent with the authorization code issued by the cloud server, it can be said that the authorization code sent by the user device has been used. Since the authorization code will become invalid after being used, it can be determined that the authorization message sent by the user device has not passed the validity check. For example, assuming that the authorization code sent by the user device to the target vehicle is authorization code a, and the authorization code issued by the cloud server to the target vehicle is authorization code b, then the authorization code sent by the user device is inconsistent with the authorization code issued by the cloud server, which can be said that the authorization code a sent by the user device has been used, so the authorization code a sent by the user device is invalid, so it can be determined that the authorization message sent by the user device has not passed the validity check.

[0108] In one embodiment, controlling the sound and light device of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code may include:

[0109] After the authorization message sent by the user device passes the validity check, the sound and light device of the target vehicle is controlled to emit light and / or sound according to the sound and light control message bound to the authorization code.

[0110] If the authorization message sent by the user device does not pass the validity check, it can be determined that the user device does not have the right to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code; if the authorization message sent by the user device passes the validity check, it can be determined that the user device has the right to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code.

[0111] In one embodiment, after the authorization message sent by the user device passes the validity check, controlling the sound and light device of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code may include:

[0112] After the authorization message sent by the user device passes the validity check, the sound and light control message bound to the authorization code is searched according to the hash value of the authorization message; wherein the sound and light control message includes the sound and light device type information and the execution timing information; at least one sound and light device in the target vehicle that matches the sound and light device type information is controlled to emit light and / or sound according to the execution timing information.

[0113] After the user completes editing the sound and light control message, the user device can generate a unique hash value for the sound and light control message, and the cloud server generates a hash value of the authorization message based on the hash value of the sound and light control message.

[0114] When the authorization message sent by the user device passes the validity check, it means that the authorization code sent by the user device is consistent with the authorization code issued by the cloud server. Therefore, according to the hash value carried in the authorization message, the sound and light control message bound to the authorization code sent by the user device can be found, or the sound and light control message bound to the authorization code issued by the cloud server can be found.

[0115] The sound and light control message may include the type information of the sound and light device and the execution timing information. The type information of the sound and light device may include at least one of an external sound device, a high-definition screen at the front of the vehicle, a dot matrix screen at the rear of the vehicle, a body LED (Light-Emitting Diode) and a roof LED, so the type information of the sound and light device may be used to indicate at least one sound and light device to be executed in the target vehicle. The execution timing information may include the execution timing represented by the field names such as startTime, expire, interval and expireMax, for example, the startTime field name may indicate how many milliseconds after receiving the control to execute the control, the expire field name may indicate the control duration, the interval field name may indicate the resource playback interval, and the expireMax field name may indicate the total execution time of the sound and light combination control effect, so the execution timing information may be used to indicate the execution timing of each sound and light effect.

[0116] In practical applications, the embodiments of the present application can extract the devType field name from the found sound and light control message to obtain user-defined sound and light device type information, and can respectively extract the startTime, expire, interval and expireMax field names from the found sound and light control message to obtain user-defined execution timing information. According to the sound and light device type information, at least one sound and light device to be executed in the target vehicle can be determined, and then at least one sound and light device can be controlled to emit light and / or sound according to the execution timing information.

[0117] Compared with the related art, most of the sound and light control has no execution time control, which results in the sound and light control being either executed in parallel or in series. The embodiment of the present application defines the execution timing of each sound and light effect by defining the field names such as startTime, expire, interval and expireMax in the sound and light control message, so that the execution timing of the sound and light effects can be arbitrarily combined. Therefore, the embodiment of the present application is very flexible in timing control.

[0118] As can be seen from this example, the solution provided by the present application receives the vehicle reservation information uploaded by the user device and the user-defined sound and light control message; determines the target vehicle corresponding to the vehicle reservation information; performs a security check on the sound and light control message; after the sound and light control message passes the security check, generates a corresponding authorization message for the sound and light control message; sends the authorization message to the user device, so that the user device uses the authorization message to control the sound and light device of the target vehicle to emit light and / or sound according to the sound and light control message. The present application can meet the user's personalized sound and light effect needs by providing a user-defined sound and light control message, and the sound and light control message is given an authorization message after the security check of the cloud server. The user device and the reserved vehicle do not directly send control instructions, but send an authorization message authorized by the cloud server, thereby ensuring the safety of the vehicle, and by controlling the reserved vehicle to execute the user-defined sound and light effects, it can assist the user to quickly and accurately locate the reserved vehicle.

[0119] In order to enable those skilled in the art to better understand the embodiments of the present application, the embodiments of the present application are described below through the following two examples.

[0120] Example 1: Figure 3 Schematic diagram of interaction between a user device, a cloud server and a target vehicle. The device and apparatus involved in the embodiment of the present application are as follows:

[0121] 1. The user device 100 edits a user-specific sound and light effect message, and uploads the user-specific sound and light effect message to the cloud server 200, wherein the user-specific sound and light effect message is a user-defined sound and light control message;

[0122] 2. Cloud server 200: forwards the user-specific sound and light effect message to the target vehicle 300;

[0123] 3. Target vehicle 300: receives and executes user-specific sound and light effects.

[0124] Example 2: Figure 4 This is a flow chart of vehicle sound and light control. The specific process of vehicle sound and light control is as follows:

[0125] S401: The user edits the sound and light control message on the user device 100, and the user device 100 uploads the user-defined sound and light control message to the cloud server 200.

[0126] S402: The cloud server 200 performs a security check on the sound and light control message.

[0127] S403: If the sound and light control message passes the security check, the cloud server 200 generates a corresponding authorization message for the sound and light control message, and enters step S404a and step S404b respectively; wherein the authorization message includes an authorization code.

[0128] S404a: The user device 100 obtains the authorization message sent by the cloud server 200.

[0129] S404b: The target vehicle 300 receives the sound and light control message and authorization code sent by the cloud server 200.

[0130] S405: When the user equipment 100 detects that the target vehicle 300 enters the reserved location, the user equipment 100 sends an authorization message to the target vehicle 300 in the near field.

[0131] S406: The target vehicle 300 executes the sound and light control message bound to the authorization code to achieve user-specific sound and light effects.

[0132] Corresponding to the aforementioned application function implementation method embodiment, the present application also provides a vehicle sound and light control device, an electronic device, a computer-readable storage medium and corresponding embodiments.

[0133] Figure 5 It is a schematic diagram of the structure of the vehicle sound and light control device shown in an embodiment of the present application.

[0134] See also Figure 5 The present application provides a vehicle sound and light control device, which is applied to a cloud server and may include:

[0135] The user information receiving module 501 is used to receive the vehicle reservation information uploaded by the user device and the user-defined sound and light control message;

[0136] A target vehicle determination module 502 is used to determine a target vehicle corresponding to the vehicle reservation information;

[0137] The sound and light control module 503 is used to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message.

[0138] In one embodiment, the sound and light control module 503 may include:

[0139] A safety check submodule is used to perform safety check on the sound and light control message;

[0140] The authorization message generation submodule is used to generate a corresponding authorization message for the sound and light control message after the sound and light control message passes the security check;

[0141] The sound and light control submodule is used to send an authorization message to the user equipment so that the user equipment uses the authorization message to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message.

[0142] In one embodiment, the authorization message includes an authorization code; the sound and light control submodule may include:

[0143] The sound and light control unit is used to send an authorization message to the user device, and send a sound and light control message and an authorization code to the target vehicle, so that the user device sends an authorization message to the target vehicle when the target vehicle enters the reserved location, and then controls the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code.

[0144] In one embodiment, the device may further include:

[0145] A validity verification module, used to verify the validity of the authorization message sent by the user equipment;

[0146] The sound and light control unit may include:

[0147] The sound and light control subunit is used to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code after the authorization message sent by the user device passes the validity verification.

[0148] In one embodiment, the sound and light control subunit may be specifically used for:

[0149] After the authorization message sent by the user device passes the validity check, the sound and light control message bound to the authorization code is searched according to the hash value of the authorization message; wherein the sound and light control message includes the sound and light device type information and execution timing information;

[0150] At least one sound and light device in the target vehicle that matches the sound and light device type information is controlled to emit light and / or sound according to the execution timing information.

[0151] In one embodiment, the validity verification module may include:

[0152] The authorization code consistency judgment submodule is used to judge whether the authorization code in the authorization message sent by the user device is consistent with the authorization code issued by the cloud server;

[0153] The validity check passes the submodule, and is used to determine that the authorization message sent by the user equipment passes the validity check if they are consistent.

[0154] In one implementation, the sound and light control message includes multimedia resource type information; the security verification module 502 may include:

[0155] A sensitive information detection submodule is used to detect whether there is sensitive information in the multimedia resource type information;

[0156] The security check pass submodule is used to determine that the sound and light control message has passed the security check if there is no sensitive information in the multimedia resource type information.

[0157] As can be seen from this example, the solution provided by the present application receives the vehicle reservation information uploaded by the user device and the user-defined sound and light control message; determines the target vehicle corresponding to the vehicle reservation information; and controls the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message. The present application can meet the user's personalized sound and light effect requirements by providing a user-defined sound and light control message, and by controlling the reserved vehicle to execute the user-defined sound and light effect, it can assist the user to quickly and accurately locate the reserved vehicle.

[0158] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated again here.

[0159] Figure 6 It is a schematic diagram of the structure of an electronic device shown in an embodiment of the present application.

[0160] See also Figure 6 , the electronic device 600 includes a memory 610 and a processor 620 .

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

[0162] The memory 610 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 620 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 610 may include any combination of computer-readable storage media, including various types of semiconductor storage chips (such as DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 610 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.

[0163] The memory 610 stores executable codes, and when the executable codes are processed by the processor 620 , the processor 620 can execute part or all of the above-mentioned methods.

[0164] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.

[0165] Alternatively, the present application can also be implemented as a computer-readable storage medium (or non-transitory machine-readable storage medium or machine-readable storage medium) on which executable code (or computer program or computer instruction code) is stored. When the executable code (or computer program or computer instruction code) is executed by a processor of an electronic device (or server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.

[0166] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A vehicle sound and light control method, characterized in that: Applied to a cloud server, the method comprises: Receive vehicle reservation information uploaded by user equipment and user-defined sound and light control messages; Determine a target vehicle corresponding to the vehicle reservation information; Performing a safety check on the sound and light control message, so that after the sound and light control message passes the safety check, the sound and light device of the target vehicle is controlled to emit light and / or sound according to the sound and light control message; The sound and light control message includes multimedia resource type information, sound and light device type information and execution timing information, wherein the multimedia resource type information includes at least two of text, audio, picture, video and color matching RGB value, the sound and light device type information is used to indicate at least two sound and light devices to be executed in the target vehicle, and the execution timing information is used to indicate the execution timing of each sound and light effect, and the execution timing includes delay control time, control duration, resource playback interval and total execution duration of multiple sound and light effects; The security check of the sound and light control message includes: detecting whether sensitive information exists in the multimedia resource type information; if sensitive information does not exist in the multimedia resource type information, determining that the sound and light control message passes the security check; The sound and light device controlling the target vehicle to emit light and / or sound according to the sound and light control message includes: Generate a corresponding authorization message for the currently uploaded sound and light control message; wherein the sound and light control message can be reused, and the authorization messages corresponding to the sound and light control messages uploaded at different times are different; The authorization message is sent to the user equipment so that after the authorization message passes the validity check, the user equipment uses the authorization message to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message; wherein, the authorization message passes the validity check to indicate that the authorization message is not reused.

2. The method according to claim 1, characterized in that The authorization message includes an authorization code; the sending of the authorization message to the user equipment so that the user equipment uses the authorization message to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message after the authorization message passes the validity check, including: The authorization message is sent to the user device, and the sound and light control message and the authorization code are sent to the target vehicle, so that the user device sends an authorization message to the target vehicle when the target vehicle enters the reserved location, and then after the authorization message sent by the user device passes the validity verification, the sound and light equipment of the target vehicle is controlled to emit light and / or sound according to the sound and light control message bound to the authorization code.

3. The method according to claim 2, characterized in that After the authorization message sent by the user device passes the validity check, controlling the sound and light device of the target vehicle to emit light and / or sound according to the sound and light control message bound to the authorization code includes: After the authorization message sent by the user equipment passes the validity check, searching for the sound and light control message bound to the authorization code according to the hash value of the authorization message; At least one sound and light device in the target vehicle that matches the sound and light device type information is controlled to emit light and / or sound according to the execution timing information.

4. The method according to claim 2, characterized in that: The authorization message sent by the user equipment is determined to pass the validity check in the following manner: Determine whether the authorization code in the authorization message sent by the user device is consistent with the authorization code issued by the cloud server; If they are consistent, it is determined that the authorization message sent by the user equipment passes the validity check.

5. A vehicle sound and light control device, characterized in that: Applied to a cloud server, the device comprises: A user information receiving module, used to receive vehicle reservation information uploaded by a user device and user-defined sound and light control messages; A target vehicle determination module, used to determine the target vehicle corresponding to the vehicle reservation information; An acoustic and optical control module, used for performing a safety check on the acoustic and optical control message, so as to control the acoustic and optical equipment of the target vehicle to emit light and / or sound according to the acoustic and optical control message after the acoustic and optical control message passes the safety check; The sound and light control message includes multimedia resource type information, sound and light device type information and execution timing information, wherein the multimedia resource type information includes at least two of text, audio, picture, video and color matching RGB value, the sound and light device type information is used to indicate at least two sound and light devices to be executed in the target vehicle, and the execution timing information is used to indicate the execution timing of each sound and light effect, and the execution timing includes delay control time, control duration, resource playback interval and total execution duration of multiple sound and light effects; The sound and light control module is used to detect whether there is sensitive information in the multimedia resource type information; if there is no sensitive information in the multimedia resource type information, it is determined that the sound and light control message passes the security check; The sound and light control module is used to generate a corresponding authorization message for the sound and light control message currently uploaded; wherein the sound and light control message can be reused, and the authorization messages corresponding to the sound and light control messages uploaded at different times are different; the authorization message is sent to the user device, so that after the authorization message passes the validity check, the user device uses the authorization message to control the sound and light equipment of the target vehicle to emit light and / or sound according to the sound and light control message; wherein, the authorization message passes the validity check to indicate that the authorization message is not reused.

6. An electronic device, characterized in that: include: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to execute the method according to any one of claims 1 to 4.

7. A computer-readable storage medium having executable codes stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Method for quickly finding vehicle and light-emitting device

    CN112381254A

  • Vehicle use authorization method and system

    CN113709695A