Control method and device for electric scooter
Through the communication between the cloud server and the preset voice device and the electric scooter, the problem of the electric scooter being unable to be remotely controlled is solved, the electric scooter control and status information acquisition across devices are realized, and the remote control needs in various scenarios are met.
Patent Information
- Application Number
- CN202011553485.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-24
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2041-03-14
AI Technical Summary
In the prior art, the control of the electric scooter usually requires operation near the electric scooter, and remote control cannot be achieved. In particular, operations such as locking the vehicle cannot be achieved when the user cannot approach the vehicle.
By using the cloud server as an intermediate communication bridge, the voice information of the preset voice device is obtained, the vehicle control instructions are determined, and the instructions are sent to the electric scooter. After receiving the status information, the status is broadcast to the voice device, realizing cross-device electric scooter control and status information acquisition.
It realizes remote control of electric scooters and acquisition of status information in various scenarios, meeting the control needs of users when they cannot approach the vehicle.
Smart Images

Figure CN114678015B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of voice control technology, and in particular to a control method and device for an electric scooter. Background Art
[0002] As the number of electric scooters increases, the control requirements for electric scooters are becoming more diverse. In related technologies, the control of electric scooters is generally achieved by operating a control panel of the electric scooter.
[0003] However, in many scenarios, users may not be able to operate the electric scooter through the on-site panel, resulting in the inability to control the electric scooter. For example, if a user wants to lock the electric scooter at home, he or she must lock the scooter near the electric scooter. Summary of the Invention
[0004] The present invention aims to solve one of the technical problems in the related art at least to a certain extent.
[0005] To this end, a first object of the present invention is to propose a control method for an electric scooter to achieve cross-device electric scooter control and acquisition of status information, thereby meeting the demand for remote electric scooter control in many scenarios.
[0006] A second object of the present invention is to provide a control device for an electric scooter.
[0007] A third object of the present invention is to provide a computer device.
[0008] A fourth object of the present invention is to provide a non-transitory computer-readable storage medium.
[0009] A fifth object of the present invention is to provide a computer program product.
[0010] To achieve the above-mentioned purpose, the first embodiment of the present invention provides a control method for an electric scooter.
[0011] The method is applied on the cloud server side and includes the following steps: obtaining voice information sent by a preset voice device and determining a vehicle control instruction corresponding to the voice information; sending the vehicle control instruction to an electric scooter and receiving electric scooter status information fed back by the electric scooter in response to the vehicle control instruction; and sending a voice broadcast instruction carrying the electric scooter status information to the preset voice device, so that the preset voice device plays the electric scooter status information by voice.
[0012] To achieve the above-mentioned purpose, the second embodiment of the present invention proposes an electric scooter control device, which is applied on the cloud server side and includes: a determination module, which is used to obtain voice information sent by a preset voice device and determine the vehicle control instruction corresponding to the voice information; a receiving module, which is used to send the vehicle control instruction to the electric scooter and receive the electric scooter status information fed back by the electric scooter in response to the vehicle control instruction; a voice broadcast module, which is used to send a voice broadcast instruction carrying the electric scooter status information to the preset voice device, so that the preset voice device plays the electric scooter status information by voice.
[0013] To achieve the above-mentioned purpose, the third embodiment of the present invention proposes a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the electric scooter control method described in the first embodiment above is implemented.
[0014] In order to achieve the above objectives, the fourth embodiment of the present invention proposes a non-temporary computer-readable storage medium, which, when the instructions in the storage medium are executed by a processor, enables the electric scooter control method described in the first embodiment to be implemented.
[0015] In order to achieve the above objectives, a fifth embodiment of the present invention provides a computer program product, which, when executed by an instruction processor in the computer program product, implements the electric scooter control method described in the first embodiment.
[0016] The embodiments of the present invention have at least the following additional technical effects:
[0017] The system acquires the voice information sent by the preset voice device, determines the vehicle control command corresponding to the voice information, sends the vehicle control command to the electric scooter, and receives the electric scooter status information fed back by the electric scooter in response to the vehicle control command. Furthermore, the system sends a voice broadcast command carrying the electric scooter status information to the preset voice device, causing the preset voice device to play the electric scooter status information. This enables cross-device electric scooter control and status information acquisition, meeting the needs of remote electric scooter control in many scenarios.
[0018] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0020] Figure 1 A schematic flow chart of a control method for an electric scooter provided by an embodiment of the present invention;
[0021] Figure 2 A schematic flow chart of another method for controlling an electric scooter provided by an embodiment of the present invention;
[0022] Figure 3 A schematic diagram of an application scenario of a control method for an electric scooter provided by an embodiment of the present invention; and
[0023] Figure 4 This is a schematic structural diagram of a control device for an electric scooter provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0024] The following describes embodiments of the present invention in detail, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and are not to be construed as limiting the present invention.
[0025] The following describes a control method and device for an electric scooter according to an embodiment of the present invention, with reference to the accompanying drawings. An electric scooter refers to a vehicle or auxiliary tool used for transportation. Unlike electric vehicles, electric scooters have lower speeds. For example, electric scooters can be electric motorcycles, electric bicycles, and so on. The present invention does not specifically limit the type of electric scooter; all such types fall within the scope of protection of the present invention.
[0026] In addition, electric scooters are mainly composed of four major parts: controller, motor, battery, charger and the body. Figure 1 This is a flow chart of a control method for an electric scooter provided by an embodiment of the present invention. The execution subject of the electric scooter control method is a cloud server, which can be understood as any form of cloud service processing platform such as a blockchain server, a local server, etc., without limitation here.
[0027] In view of the problem that the remote control requirements of electric scooters mentioned in the above background technology cannot be met, the embodiments of the present invention provide a control method for electric scooters to achieve remote control of electric scooters and meet the control requirements of electric scooters in various scenarios, such as Figure 1 As shown, the control method of the electric scooter includes the following steps:
[0028] Step 101: Acquire voice information sent by a preset voice device and determine a vehicle control instruction corresponding to the voice information.
[0029] Among them, the preset voice devices include but are not limited to smart speakers, smart bracelets with voice functions, smart speakers, or voice communication assistants in mobile phones, among which the voice communication assistant can be understood as Siri, etc.
[0030] In this embodiment, after the preset voice device communicates with the cloud server, the cloud server can send relevant vehicle control instructions to the corresponding electric scooter. Thus, the cloud server acts as an intermediate communication bridge to realize remote communication of the electric scooter with the preset voice device.
[0031] It should be noted that in different application scenarios, the method of obtaining the voice information sent by the preset voice device is different. The examples are as follows:
[0032] Example 1:
[0033] In this example, only the voice information of the preset voice device is responded to, so as to prevent other voice devices from illegally controlling the electric scooter.
[0034] In this embodiment, if Figure 2 As shown, step 101 includes:
[0035] Step 201: Acquire candidate voice information carrying a voice device identifier.
[0036] In this embodiment, the voice device obtains the voice device identification of the voice device when sending voice information. The voice device identification can be any information that uniquely identifies the voice device, for example, the network access permission code of the voice device, the production number of the voice device, etc.
[0037] Step 202: Determine whether the voice device identifier is a preset voice device identifier.
[0038] It can be understood that a preset voice device identifier is pre-stored, and the preset voice device identifier can be a voice device identifier corresponding to the electric scooter pre-registered by the user. The preset voice device identifier can be stored in a cloud server or in a third-party server. If it is stored in the cloud server, the cloud server can query the local storage space to inquire whether the voice device identifier belongs to the preset voice device identifier. If it is stored in a third-party server, the cloud server can send a query instruction carrying the voice device identifier to the third-party server to determine whether the voice device identifier belongs to the preset voice device identifier based on the feedback from the third-party server.
[0039] Step 203: If the candidate voice information is identified as a preset voice device, the candidate voice information is determined to be voice information.
[0040] In this embodiment, if it belongs to the preset voice device identification, it indicates that the voice device is a pre-registered legal voice device, and thus, the candidate voice device is determined to be voice information.
[0041] Example 2:
[0042] In this example, even if the user has pre-registered a legitimate voice device, it is possible that the relevant voice information cannot be sent through the voice device. For example, the legitimate voice device is a mobile phone, and the mobile phone is out of power or lost. Therefore, in this embodiment, the correspondence between the user's voiceprint information and the electric scooter identification can be pre-stored in the cloud server. After obtaining the voice information sent by the voice device, the voiceprint information of the voice information is extracted. If the voiceprint information belongs to the preset voiceprint information, the above correspondence is queried to determine the electric scooter corresponding to the electric scooter identification, and the voice information is determined as voice information for the electric scooter.
[0043] Furthermore, the vehicle control instructions corresponding to the voice information are determined. In some possible embodiments, at least one keyword in the voice information is extracted. For example, the voice information is segmented to obtain multiple segmented words, the attributes of the segmented words are identified, and the segmented words with the attribute of entity words are determined as keywords. Then, at least one keyword is matched with a preset keyword. For example, semantic matching can be performed, and keyword character matching can be performed, etc., to determine the target keyword that is successfully matched. Then, a preset correspondence is queried. The factor and the correspondence store the correspondence between the target keyword and the vehicle control instruction, thereby determining the vehicle control instruction corresponding to the target keyword. The preset correspondence can correspond one-to-one with an electric scooter, or it can be shared by multiple default electric scooters. When it corresponds one-to-one with an electric scooter, it is also necessary to determine the pre-bound electric scooter identification based on the voiceprint information of the voice information or the device identification information of the preset voice device, and determine the corresponding correspondence based on the electric scooter identification.
[0044] As another possible implementation method, a deep learning model is pre-trained based on a large amount of sample data, and the voice information is input into the corresponding deep learning model to obtain the vehicle control instructions output by the model.
[0045] It should be emphasized that the voice information in this embodiment can be in text or voice form. If it is in text form, the preset voice device can convert the collected voice information into text, or the preset voice device can send the voice information to a preset voice collection and conversion device to obtain text-based voice information corresponding to the voice information in voice form. If the voice information is in voice form, the cloud server converts the voice information in voice form into text and determines the vehicle control instructions corresponding to the voice information.
[0046] Step 102: Send a vehicle control instruction to the electric scooter, and receive the electric scooter status information fed back by the electric scooter in response to the vehicle control instruction.
[0047] The electric scooter may be bound to the voiceprint information of the voice information or to a preset voice device. By querying the binding relationship stored in the preset storage location, the corresponding electric scooter may be obtained.
[0048] In this embodiment, a vehicle control command is sent to the electric scooter, and the electric scooter responds to the vehicle control command and feeds back the electric scooter status information after responding to the vehicle control command. The electric scooter status information includes different contents depending on the specific scenario. Examples are as follows:
[0049] Example 1:
[0050] In this example, the vehicle control instruction is a non-state acquisition instruction, such as starting the engine, locking the vehicle, charging, turning on the lights, etc., then the control device corresponding to the vehicle control instruction is determined, for example, by querying the preset correspondence relationship and determining the control device corresponding to the vehicle control instruction, for example, the control device corresponding to turning on the lights is the car lights, etc.
[0051] After the electric scooter executes the vehicle control instruction, a status acquisition instruction for the control device is sent to the electric scooter. The execution of the vehicle control instruction by the electric scooter can be determined based on an execution notification message fed back by the electric scooter, or the execution of the vehicle control instruction by the electric scooter can be determined after a preset time after the vehicle control instruction is sent to the electric scooter, and then the status acquisition instruction for the control device is sent to the electric scooter.
[0052] Receive status information of the control device fed back by the electric scooter. For example, when the control device is a headlight, the current headlight on status and the specific headlight position turned on by the electric scooter can be received.
[0053] Example 2:
[0054] In this example, the vehicle control instruction is a state acquisition instruction.
[0055] In order to ensure the security of electric scooter information, different electric scooter status information is fed back to voice devices with different security levels. Generally, the security level of a mobile phone is higher than that of a wristband.
[0056] In this embodiment, a preset security level corresponding to a preset voice device is determined. The preset security level can be determined based on a preset correspondence relationship or based on a device type corresponding to the preset voice device. For example, the device identification information of the preset voice device is determined, the device category is determined based on the device identification information, and the security level is determined based on the preset correspondence relationship and the device category.
[0057] Furthermore, at least one electric scooter device corresponding to a preset safety level is obtained. For example, a correspondence between the preset safety level and the at least one electric scooter device can be pre-established, and then the correspondence is queried to determine the at least one electric scooter device corresponding to the preset safety level, send a status acquisition instruction for the at least one electric scooter device to the electric scooter, and receive status information of the at least one electric scooter device fed back by the electric scooter.
[0058] Step 103 : Sending a voice broadcast instruction carrying the electric scooter status information to a preset voice device, so that the preset voice device plays the electric scooter status information in voice.
[0059] In this embodiment, a voice broadcast instruction carrying the electric scooter status information is sent to a preset voice device, so that the preset voice device plays the electric scooter status information. In this way, the user can control the electric scooter based on voice operation and obtain the status information of the electric scooter.
[0060] In this example, if the preset voice device directly broadcasts the electric scooter status information, the electric scooter status information may be unsafe. Therefore, in this embodiment, different voice playing modes are used for different preset voice devices.
[0061] Specifically, the privacy level of the preset voice device is determined. The privacy level can be determined based on a preset correspondence relationship or based on the device type corresponding to the preset voice device. For example, the device identification information of the preset voice device is determined, the device category is determined based on the device identification information, and the privacy level is determined based on the preset correspondence relationship and the device category.
[0062] Furthermore, the voice playback volume and broadcast times are determined according to the privacy level, and a voice broadcast instruction is generated according to the voice playback volume and broadcast times. Among them, the higher the privacy level, the smaller the voice playback volume and the fewer the broadcast times. In this embodiment, the correspondence between the voice playback volume and broadcast times and the privacy level can be pre-constructed, and the voice playback volume and broadcast times can be determined according to the correspondence.
[0063] In another embodiment of the present invention, after receiving the voice broadcast instruction, the preset voice device can be controlled to collect the physiological information of the user currently using the device, such as the user's facial information, the user's iris information, etc., and determine whether the user is a legitimate user corresponding to the preset voice device based on the user's physiological information. If the user is a legitimate user, the corresponding voice broadcast instruction is played; otherwise, the corresponding voice broadcast instruction is not broadcast.
[0064] In another embodiment of the present invention, the status information of the electric scooter can also be monitored in real time. When the preset status information of the electric scooter that needs to remind the user is detected, the electric scooter can actively report the electric scooter status information to the cloud server, and the cloud server sends the electric scooter status information to the preset voice device for playback.
[0065] In order to enable those skilled in the art to more clearly understand the control method of the electric scooter in an embodiment of the present invention, an example is given below with reference to a specific application scenario. In this scenario, the preset voice devices include mobile phones, home smart speakers, smart bracelets, etc.
[0066] Then Figure 3 As shown, after the preset voice device collects voice information, it sends the voice information to the voice collection and conversion device, which converts the voice information into text form. Then, the text-based voice information is sent to the cloud server, which queries the information of the electric scooter bound to the voice device (right confirmation: before use, the user reserves a binding interface, and the user binds the voice device to the electric scooter). The cloud processing platform determines the vehicle control command based on the received voice information and sends the vehicle control command to the electric scooter.
[0067] After the electric scooter executes the corresponding vehicle control command, the command performs the corresponding operation, such as starting, locking, charging, turning on the lights, displaying the electric scooter status information, etc. When receiving the voice from the preset voice equipment room to view the electric scooter status information, the electric scooter can send the current electric scooter status information to the voice acquisition and conversion device through the cloud server, and the voice acquisition and conversion device will convert the electric scooter status information into voice broadcast. Of course, if the user sets the electric scooter to voice control mode, after the electric scooter detects the electric scooter status information that needs to be prompted to the user, it can automatically convert the electric scooter status information into voice broadcast through the voice acquisition and conversion device, and prompt the user with voice.
[0068] In summary, the electric scooter control method of the embodiment of the present invention obtains voice information sent by a preset voice device, determines the vehicle control command corresponding to the voice information, sends the vehicle control command to the electric scooter, and receives the electric scooter status information fed back by the electric scooter in response to the vehicle control command. Furthermore, a voice broadcast command carrying the electric scooter status information is sent to the preset voice device, causing the preset voice device to play the electric scooter status information. This enables cross-device electric scooter control and status information acquisition, meeting the needs of remote electric scooter control in many scenarios.
[0069] In order to implement the above embodiment, the present invention further provides a control device for an electric scooter.
[0070] Figure 4 This is a schematic structural diagram of a control device for an electric scooter provided by an embodiment of the present invention.
[0071] like Figure 4 As shown, the electric scooter control device includes: a determination module 410 , a receiving module 420 , and a voice broadcasting module 430 .
[0072] The determining module 410 is configured to obtain the voice information sent by the preset voice device and determine the vehicle control instruction corresponding to the voice information;
[0073] The receiving module 420 is used to send a vehicle control instruction to the electric scooter and receive the electric scooter status information fed back by the electric scooter in response to the vehicle control instruction;
[0074] The voice broadcast module 430 is used to send a voice broadcast instruction carrying the electric scooter status information to a preset voice device, so that the preset voice device plays the electric scooter status information in voice.
[0075] It should be noted that the above explanations of the embodiment of the electric scooter control method are also applicable to the electric scooter control device of this embodiment, and will not be repeated here.
[0076] In summary, the electric scooter control device of the embodiment of the present invention obtains voice information sent by a preset voice device, determines the vehicle control command corresponding to the voice information, sends the vehicle control command to the electric scooter, and receives the electric scooter status information fed back by the electric scooter in response to the vehicle control command. Furthermore, the device sends a voice broadcast command carrying the electric scooter status information to the preset voice device, causing the preset voice device to play the electric scooter status information. This enables cross-device electric scooter control and status information acquisition, meeting the needs of remote electric scooter control in many scenarios.
[0077] To implement the above embodiments, the present invention further proposes a computer device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above-mentioned electric scooter control method is implemented.
[0078] In order to implement the above embodiments, the present invention further provides a non-transitory computer-readable storage medium. When the instructions in the storage medium are executed by a processor, the above-mentioned electric scooter control method is implemented.
[0079] In order to implement the above embodiment, the present invention further provides a computer program product. When the instruction processor in the computer program product executes, the above electric scooter control method is implemented.
[0080] In the description of this specification, the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" mean that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and features of different embodiments or examples without contradiction.
[0081] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0082] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.
[0083] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). Furthermore, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing it in another suitable manner if necessary, and then storing it in a computer memory.
[0084] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0085] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0086] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
[0087] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and are not to be construed as limiting the present invention. Persons skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.
Claims
1. A control method for an electric scooter, characterized in that: The method is applied on the cloud server side and includes the following steps: Acquire voice information sent by a preset voice device and determine a vehicle control instruction corresponding to the voice information; sending the vehicle control instruction to the electric scooter, and receiving the electric scooter status information fed back by the electric scooter in response to the vehicle control instruction; Sending a voice broadcast instruction carrying the electric scooter status information to the preset voice device, the voice broadcast instruction including a voice playback volume and a number of playbacks determined based on the privacy level of the preset voice device, so that the preset voice device plays the electric scooter status information according to the voice playback volume and the number of playbacks; The sending of the vehicle control instruction to the electric scooter and receiving the electric scooter status information fed back by the electric scooter in response to the vehicle control instruction includes: If the vehicle control instruction is not a status acquisition instruction, determining a control device corresponding to the vehicle control instruction; After the electric scooter executes the vehicle control instruction, sending a status acquisition instruction for the control device to the electric scooter; receiving status information of the control device fed back by the electric scooter, wherein, when the control device is a headlight, receiving the current on status of the headlight and the specific position of the headlight turned on by the electric scooter; If the vehicle control instruction is a state acquisition instruction, determining a preset security level corresponding to the preset voice device; Acquire at least one electric scooter device corresponding to the preset safety level; A status acquisition instruction for the at least one electric scooter device is sent to the electric scooter, and status information of the at least one electric scooter device fed back by the electric scooter is received.
2. The method according to claim 1, wherein The obtaining of the voice information sent by the preset voice device includes: Obtain candidate voice information carrying a voice device identifier; Determining whether the voice device identifier is a preset voice device identifier; If it belongs to the preset voice device identifier, the candidate voice information is determined to be the voice information.
3. The method according to claim 1, wherein The determining of the vehicle control instruction corresponding to the voice information includes: extracting at least one keyword from the voice information; Matching the at least one keyword with a preset keyword to determine a target keyword with successful matching; The preset corresponding relationship is queried to determine the vehicle control instruction corresponding to the target keyword.
4. An electric scooter control device, characterized in that: The device is applied on the cloud server side and includes: A determination module, configured to obtain voice information sent by a preset voice device and determine a vehicle control instruction corresponding to the voice information; a receiving module, configured to send the vehicle control instruction to the electric scooter and receive the electric scooter status information fed back by the electric scooter in response to the vehicle control instruction; A voice broadcast module is used to send a voice broadcast instruction carrying the electric scooter status information to the preset voice device, wherein the voice broadcast instruction includes a voice playback volume and a number of playbacks determined based on the privacy level of the preset voice device, so that the preset voice device plays the electric scooter status information according to the voice playback volume and the number of playbacks; The sending of the vehicle control instruction to the electric scooter and receiving the electric scooter status information fed back by the electric scooter in response to the vehicle control instruction includes: If the vehicle control instruction is not a status acquisition instruction, determining a control device corresponding to the vehicle control instruction; After the electric scooter executes the vehicle control instruction, sending a status acquisition instruction for the control device to the electric scooter; receiving status information of the control device fed back by the electric scooter, wherein, when the control device is a headlight, receiving the current on status of the headlight and the specific position of the headlight turned on by the electric scooter; If the vehicle control instruction is a state acquisition instruction, determining a preset security level corresponding to the preset voice device; Acquire at least one electric scooter device corresponding to the preset safety level; A status acquisition instruction for the at least one electric scooter device is sent to the electric scooter, and status information of the at least one electric scooter device fed back by the electric scooter is received.
5. A computer device, characterized in that: The electric scooter control method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the electric scooter control method according to any one of claims 1 to 3 is implemented.
6. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the electric scooter control method according to any one of claims 1 to 3 is implemented.
7. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor, the electric scooter control method according to any one of claims 1 to 3 is executed.
Citation Information
Patent Citations
Voice playing method, device and computer equipment
CN106973168A
Electric bicycle, control method of shared electric bicycle and bicycle locking method and device
CN111377032A
Vehicle information transmission apparatus
US20130166138A1