Interaction method, device and system of automatic driving vehicle, electronic equipment and computer readable storage medium
By establishing a local area network communication connection on the user side, the autonomous driving vehicle is directly controlled, which solves the problem of poor user experience under weak network conditions, and adapts to vehicles lacking touch screen devices, improving interactive experience and security.
Patent Information
- Application Number
- CN202410947546.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-16
- Publication Date
- 2025-03-07
AI Technical Summary
Existing autonomous vehicles lead to poor user experience under weak network conditions, and many vehicles lack touch screen input devices, limiting user interaction with vehicles.
Obtain the LAN connection information through the user side, establish the LAN communication connection between the user side and the autonomous driving vehicle, and directly send control instructions to control the vehicle, avoiding the problem of delay in the cloud redirection.
It improves the interactive experience between users and autonomous vehicles, solves the response delay problem under weak network conditions, and meets the interaction needs of vehicles without touch screen devices, while ensuring the security of communication.
Smart Images

Figure CN119583607A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of autonomous driving technology, and in particular to an interaction method, device, system, electronic device and computer-readable storage medium for an autonomous driving vehicle. Background Art
[0002] With the rapid development of the autonomous driving industry and the continuous improvement of technology, autonomous driving is rapidly moving towards unmanned driving. An unmanned car is a vehicle that requires driver assistance or no control at all. As an automated vehicle, an autonomous car can sense its environment and navigate without human operation.
[0003] However, in the process of operating an autonomous vehicle, combined with the specific business model, it is still necessary to interact with the user. In this context, the interaction between users and autonomous vehicles has become an important research field. For example, when there is no one in the car, how can the user open the door and enter the car, and other subsequent controls on the car such as air conditioning, ambient lighting, and side parking.
[0004] Currently, the more common way is for users to use their mobile phones to complete related operations, thereby completing related business processes and processing. Take the scenario of opening a car door as an example:
[0005] 1) The user uses a mobile phone to scan the QR code on the car or directly clicks the door opening button on the mobile phone. After verification, a message is sent to the cloud, and the cloud sends the door opening command to the car, completing a complete business process.
[0006] 2) The autonomous driving vehicle is provided with a touch screen for entering a verification code. When an order is dispatched, the cloud will send the verification code to the user and the corresponding autonomous driving vehicle. When the user needs to get on the vehicle, the verification code is entered, and the vehicle will automatically open the door after the verification is passed.
[0007] The first method requires cloud-side participation and usually needs to be transferred through a server. In weak network conditions, there will be response delays, which will affect the user experience. For example, due to network delays, the car door has not responded or the door opening button has been clicked multiple times, and the car door will open repeatedly.
[0008] Although the second method does not involve cloud interaction, it does have new requirements for the hardware of autonomous vehicles. For example, a touch screen that can input a verification code is required to complete the boarding verification. However, many vehicles currently do not have touch screen devices that can input verification codes, which limits the application of this solution. Summary of the invention
[0009] The embodiments of the present application provide an interaction method, device, system, electronic device and computer-readable storage medium for an autonomous driving vehicle to improve the interaction experience between the user and the autonomous driving vehicle and the safety of the use of the autonomous driving vehicle.
[0010] The present application embodiment adopts the following technical solutions:
[0011] In a first aspect, an embodiment of the present application provides an interaction method of an autonomous driving vehicle, wherein the interaction method of the autonomous driving vehicle is executed by a user terminal, and the interaction method of the autonomous driving vehicle includes:
[0012] Obtaining a service request initiated by a user end and sending it to a server end, so that the server end generates a service order according to the service request and binds the service order to a corresponding autonomous driving vehicle;
[0013] Acquire local area network connection information of the user terminal, and establish a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information;
[0014] When the user terminal successfully establishes a local area network communication connection with the autonomous driving vehicle, a control instruction is sent to the autonomous driving vehicle to control the autonomous driving vehicle.
[0015] Optionally, the acquiring the local area network connection information of the user terminal includes:
[0016] Receiving local area network connection information sent by the server via SMS; and / or,
[0017] The order query request initiated by the user at the user end is obtained and sent to the server end, and the local area network connection information returned by the server end is received.
[0018] Optionally, the local area network connection information includes local area network identification information and identity authentication information, and establishing a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information includes:
[0019] Obtain the identity authentication information entered by the user on the user side;
[0020] Authenticate the user based on the identity authentication information input by the user and the identity authentication information set by the server;
[0021] If the authentication is successful, a local area network communication connection is established between the user terminal and the autonomous driving vehicle corresponding to the local area network identification information.
[0022] Optionally, after sending a control instruction to the autonomous driving vehicle to control the autonomous driving vehicle, the interaction method of the autonomous driving vehicle further includes:
[0023] Determining the completion status of the business order;
[0024] When the completion status of the business order is completed, the local area network communication connection between the user terminal and the autonomous driving vehicle is disconnected.
[0025] In a second aspect, an embodiment of the present application further provides an interaction method of an autonomous driving vehicle, wherein the interaction method of the autonomous driving vehicle is executed by a server, and the interaction method of the autonomous driving vehicle includes:
[0026] Receive service requests sent by the user end;
[0027] Generate a business order according to the business request and bind the business order to the corresponding autonomous driving vehicle;
[0028] LAN connection information is set according to the business order and sent to the user terminal, so that the user terminal establishes a LAN communication connection with the autonomous driving vehicle according to the LAN connection information and controls the autonomous driving vehicle.
[0029] Optionally, the setting of local area network connection information according to the service order and sending the local area network connection information to the user terminal includes:
[0030] Obtain the positioning information of the user end and the positioning information of the autonomous driving vehicle;
[0031] Determining whether a preset distance condition is met between the user terminal and the autonomous driving vehicle according to the positioning information of the user terminal and the positioning information of the autonomous driving vehicle;
[0032] When the preset distance condition is met, the LAN connection information is sent to the user terminal, so that the user terminal establishes a LAN communication connection with the autonomous driving vehicle according to the LAN connection information and controls the autonomous driving vehicle.
[0033] Optionally, after setting the local area network connection information according to the service order and sending the local area network connection information to the user terminal so that the user terminal establishes a local area network communication connection with the autonomous driving vehicle according to the local area network connection information and controls the autonomous driving vehicle, the interactive method of the autonomous driving vehicle further includes:
[0034] Determining the completion status of the business order;
[0035] When the completion status of the business order is completed, the local area network connection information is reset to disconnect the local area network communication connection between the user terminal and the autonomous driving vehicle.
[0036] In a third aspect, an embodiment of the present application further provides an interactive device for an autonomous driving vehicle, wherein the interactive device for an autonomous driving vehicle is applied to a user end, and the interactive device for an autonomous driving vehicle includes:
[0037] An acquisition unit, used to acquire a service request initiated by a user end and send it to a server end, so that the server end generates a service order according to the service request and binds the service order to a corresponding autonomous driving vehicle;
[0038] A communication connection unit, used to obtain local area network connection information of a user terminal, and establish a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information;
[0039] A control unit is used to send control instructions to the autonomous driving vehicle to control the autonomous driving vehicle when the user terminal successfully establishes a local area network communication connection with the autonomous driving vehicle.
[0040] In a fourth aspect, an embodiment of the present application further provides an interactive device for an autonomous driving vehicle, wherein the interactive device for an autonomous driving vehicle is applied to a server, and the interactive device for an autonomous driving vehicle includes:
[0041] A receiving unit, used for receiving a service request sent by a user terminal;
[0042] A generating unit, configured to generate a service order according to the service request and bind the service order to a corresponding autonomous driving vehicle;
[0043] A sending unit is used to set local area network connection information according to the business order and send the local area network connection information to the user terminal, so that the user terminal establishes a local area network communication connection with the autonomous driving vehicle according to the local area network connection information and controls the autonomous driving vehicle.
[0044] In a fifth aspect, an embodiment of the present application further provides an interaction system for an autonomous driving vehicle, wherein the interaction system for an autonomous driving vehicle comprises a user end and a server end, the user end being used to execute the interaction method for an autonomous driving vehicle of the first aspect, and the server end being used to execute the interaction method for an autonomous driving vehicle of the second aspect.
[0045] In a sixth aspect, an embodiment of the present application further provides an electronic device, including:
[0046] Processor; and
[0047] A memory arranged to store computer executable instructions, which when executed cause the processor to perform any of the aforementioned autonomous driving vehicle interaction methods.
[0048] In the seventh aspect, an embodiment of the present application also provides a computer-readable storage medium, which stores one or more programs. When the one or more programs are executed by an electronic device including multiple applications, the electronic device executes any of the aforementioned autonomous driving vehicle interaction methods.
[0049] At least one of the above technical solutions adopted in the embodiments of the present application can achieve the following beneficial effects: the interactive method of the autonomous driving vehicle in the embodiment of the present application is executed by the user end, first obtaining the service request initiated by the user end and sending it to the server end, so that the server end generates a service order according to the service request and binds the service order with the corresponding autonomous driving vehicle; then obtaining the LAN connection information of the user end, and establishing a LAN communication connection between the user end and the autonomous driving vehicle according to the LAN connection information; finally, when the user end and the autonomous driving vehicle successfully establish a LAN communication connection, a control instruction is sent to the autonomous driving vehicle to control the autonomous driving vehicle. The interactive method of the autonomous driving vehicle in the embodiment of the present application directly establishes a LAN communication connection between the user end and the autonomous driving vehicle through the LAN connection information, which solves the problem of poor user experience caused by the existing solution under weak network conditions, and meets the interaction needs of the user with the autonomous driving vehicle without a touch screen, and also ensures the security of the communication between the user end and the autonomous driving vehicle. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0051] Figure 1 A schematic diagram of a flow chart of an interaction method of an autonomous driving vehicle in an embodiment of the present application;
[0052] Figure 2 This is a schematic diagram of establishing a local area network communication connection between a user terminal and an autonomous driving vehicle in an embodiment of the present application;
[0053] Figure 3 A schematic diagram of a flow chart of another interactive method of an autonomous driving vehicle in an embodiment of the present application;
[0054] Figure 4 This is a schematic diagram of the structure of an interactive device for an autonomous driving vehicle in an embodiment of the present application;
[0055] Figure 5 This is a schematic diagram of the structure of another interactive device for an autonomous driving vehicle in an embodiment of the present application;
[0056] Figure 6A schematic diagram of the interaction logic of an interaction system of an autonomous driving vehicle in an embodiment of the present application;
[0057] Figure 7 This is a schematic diagram of the structure of an electronic device in an embodiment of the present application. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical solution and advantages of the present application clearer, the technical solution of the present application will be clearly and completely described below in combination with the specific embodiments of the present application and the corresponding drawings. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.
[0059] The technical solutions provided by various embodiments of the present application are described in detail below in conjunction with the accompanying drawings.
[0060] The present application embodiment provides an interactive method for an autonomous driving vehicle, such as Figure 1 As shown, a flow chart of an interaction method of an autonomous driving vehicle in an embodiment of the present application is provided. The interaction method of the autonomous driving vehicle is executed by a user terminal, and the interaction method of the autonomous driving vehicle at least includes the following steps S110 to S130:
[0061] Step S110, obtaining the service request initiated by the user end and sending it to the server end, so that the server end generates a service order according to the service request and binds the service order with the corresponding autonomous driving vehicle.
[0062] The interactive method of the autonomous driving vehicle in the embodiment of the present application is executed by the user end. Before interacting with the autonomous driving vehicle, it is necessary to initiate a business request based on the user's operation on the user end. The business request here can be a request for various business scenarios that the autonomous driving vehicle may encounter after it is put into use. For example, the user can initiate a chartered car request, a carpooling request, a transfer request, etc. through a mini program. The business request is sent to the server end for processing. The server end generates a corresponding business order for the business request and binds the business order to the autonomous driving vehicle assigned by the autonomous driving vehicle operation platform.
[0063] The user end can be, for example, a mobile phone, a tablet computer or other terminal device. In order to complete rapid iteration and terminal maintenance, you can choose to use mini programs such as WeChat mini programs and Alipay mini programs as the carrier for the user end to interact with the autonomous driving vehicle. Of course, it can also be implemented through an application deployed on the mobile phone. The specific form of the interactive carrier can be flexibly selected by those skilled in the art according to actual needs, and is not specifically limited here.
[0064] Step S120, obtaining the local area network connection information of the user terminal, and establishing a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information.
[0065] Furthermore, it is also necessary to obtain the user's LAN connection information. The LAN connection information is key information used to establish a communication connection between the user and the autonomous driving vehicle. Since a LAN router is deployed on the autonomous driving vehicle, the user can directly establish a LAN communication connection with the autonomous driving vehicle through the LAN connection information.
[0066] This method not only avoids the problem of poor user experience caused by a weak network on the user side, but also enables on-board verification operations to be completed even when the autonomous driving vehicle does not have input devices such as touch screens. It also unifies the interaction processes on autonomous driving vehicles of different models and hardware configurations.
[0067] Step S130, when the user terminal successfully establishes a local area network communication connection with the autonomous driving vehicle, a control instruction is sent to the autonomous driving vehicle to control the autonomous driving vehicle.
[0068] If the user end and the autonomous driving vehicle can successfully establish a LAN communication connection, the user can then send corresponding control instructions to the autonomous driving vehicle through the user end's mini-program or APP, such as instructions to control the opening of the door before boarding, instructions to control the adjustment of the air conditioning, ambient lights, etc. during the ride, instructions to pull over, etc. The specific control instructions can be flexibly set by technicians in this field based on the needs of the actual business scenarios, and no specific limitations are made here.
[0069] It should be noted that although the above process also involves the interaction between the user end and the server end, in the business scenario of the embodiment of the present application, the interaction between the user end and the server end has not yet entered the real business processing stage, so it can be completed in advance under a good network environment. The interaction between the user end and the autonomous driving vehicle truly enters the business processing stage, involving operations such as the control of the autonomous driving vehicle. By establishing a communication connection in the local area network, it is possible to avoid response delays due to poor network conditions during the business processing stage, which in turn causes problems such as poor user experience and reduced safety in the use of autonomous driving vehicles.
[0070] The interactive method of the autonomous driving vehicle in the embodiment of the present application directly establishes a local area network communication connection between the user terminal and the autonomous driving vehicle through local area network connection information, which solves the problem of poor user experience caused by the existing solution under weak network conditions, and meets the interaction needs of the user with the autonomous driving vehicle without a touch screen. In addition, it also ensures the security of communication between the user terminal and the autonomous driving vehicle.
[0071] In some embodiments of the present application, obtaining the LAN connection information of the user side includes: receiving the LAN connection information sent by the server side via SMS; and / or obtaining an order query request initiated by the user on the user side and sending it to the server side, and receiving the LAN connection information returned by the server side.
[0072] The user end of the embodiment of the present application can obtain the LAN connection information in two ways. One way is to receive the LAN connection information sent by the server end in the form of a text message. The other way is to initiate a request to query the LAN connection information through the order query function provided on the user end, send the query request to the server end, and the server end returns the LAN connection information corresponding to the order.
[0073] Therefore, the LAN connection information in the above two methods is essentially obtained from the server. The specific triggering method to obtain the information can be flexibly selected by technicians in this field according to actual needs, and no specific limitation is made here.
[0074] In some embodiments of the present application, the LAN connection information includes LAN identification information and identity authentication information, and establishing a LAN communication connection between the user terminal and the autonomous driving vehicle based on the LAN connection information includes: obtaining the identity authentication information entered by the user at the user terminal; authenticating the user based on the identity authentication information entered by the user and the identity authentication information set by the server; and if the authentication is successful, establishing a LAN communication connection between the user terminal and the autonomous driving vehicle corresponding to the LAN identification information.
[0075] The LAN connection information of the embodiment of the present application specifically includes LAN identification information and identity authentication information. The LAN identification information may be, for example, SSID (Service Set Identifier). SSID is an important concept in wireless networks. It is a name used to identify a wireless local area network (WLAN). SSID can be regarded as the name of a wireless network, similar to the network name or router name in a wired network. In a wireless network, devices use SSID to identify and connect to a specific wireless network. In the embodiment of the present application, SSID is used to identify the LAN router deployed on the autonomous driving vehicle, so that the user terminal can identify and connect to the LAN where the autonomous driving vehicle is located through SSID. Figure 2 As shown, a schematic diagram of establishing a local area network communication connection between a user terminal and an autonomous driving vehicle in an embodiment of the present application is provided.
[0076] In the autonomous driving scenario, safety is the most important consideration. Therefore, when establishing a local area network communication connection between the user terminal and the autonomous driving vehicle in the embodiment of the present application, identity authentication information is also set through the server. The identity authentication information is mainly used to verify whether the current user terminal has the authority to establish a local area network communication connection with the autonomous driving vehicle, and further control the autonomous driving vehicle, thereby ensuring the safety of the use of the autonomous driving vehicle.
[0077] Based on this, when establishing a communication connection between the user terminal and the autonomous driving vehicle, the identity authentication information entered by the current user on the user terminal can be obtained first, and then the identity authentication information entered by the current user can be compared with the identity authentication information set in advance by the server to achieve the identity authentication of the current user. If the identity authentication information entered by the current user is consistent with the identity authentication information set in advance by the server, it means that the identity of the current user is legal, that is, the identity authentication is passed. At this time, the local area network communication connection between the user terminal and the autonomous driving vehicle can be further established through the local area network identification information. If the identity authentication information is inconsistent, it means that the current user does not have the authority to join the local area network connection, that is, the identity authentication fails.
[0078] In some embodiments of the present application, after sending a control instruction to the autonomous driving vehicle to control the autonomous driving vehicle, the interaction method of the autonomous driving vehicle also includes: determining the completion status of the business order; and when the completion status of the business order is completed, disconnecting the local area network communication connection between the user terminal and the autonomous driving vehicle.
[0079] The user end can track the completion status of the current business order in real time. If the current business order has been completed, the LAN communication connection between the user end and the autonomous driving vehicle will be automatically disconnected in time, thus ensuring the user experience while also ensuring the safety of the autonomous driving vehicle.
[0080] The present application also provides another interactive method for an autonomous driving vehicle, such as Figure 3 As shown, a flow chart of another interactive method of an autonomous driving vehicle in an embodiment of the present application is provided. The interactive method of the autonomous driving vehicle is executed by a server, and the interactive method of the autonomous driving vehicle at least includes the following steps S310 to S330:
[0081] Step S310: receiving a service request sent by a user terminal.
[0082] Another interactive method for an autonomous driving vehicle in an embodiment of the present application is executed by a server, which first receives a service request sent by a user. As mentioned above, the service request here can be a charter request, a carpooling request, a transfer request, etc. initiated by a user through a mini program or an APP.
[0083] Step S320: Generate a business order based on the business request and bind the business order to the corresponding autonomous driving vehicle.
[0084] The server generates a corresponding business order for the business request, which may include information such as order number, order time, order amount, etc., and then binds the business order with the autonomous driving vehicle allocated by the autonomous driving vehicle operation platform.
[0085] Step S330, setting the LAN connection information according to the business order and sending the LAN connection information to the user terminal, so that the user terminal establishes a LAN communication connection with the autonomous driving vehicle according to the LAN connection information and controls the autonomous driving vehicle.
[0086] After generating a business order and completing the binding with the autonomous driving vehicle, it is necessary to further set the local area network connection information for the current business order, which may include local area network identification information such as SSID and identity authentication information. The identity authentication information includes user name and password. The user name and password are the information that the user needs to enter when connecting to the local area network, and can be randomly generated according to the specific business order information.
[0087] After the LAN connection information is set, the LAN connection information can be sent to the user end in a certain way, such as actively sending it in the form of a text message, or passively sending it in response to a query request from the user end. The specific sending method can be flexibly set by those skilled in the art according to actual needs, and is not specifically limited here.
[0088] In some embodiments of the present application, setting the LAN connection information according to the business order and sending the LAN connection information to the user terminal includes: obtaining the positioning information of the user terminal and the positioning information of the autonomous driving vehicle; determining whether the user terminal and the autonomous driving vehicle meet a preset distance condition based on the positioning information of the user terminal and the positioning information of the autonomous driving vehicle; if the preset distance condition is met, sending the LAN connection information to the user terminal, so that the user terminal establishes a LAN communication connection with the autonomous driving vehicle according to the LAN connection information and controls the autonomous driving vehicle.
[0089] Before establishing a LAN connection, the timing of establishing a LAN connection can also be determined by the relative distance between the user terminal and the autonomous driving vehicle. Since the positioning information of the user terminal can be obtained in real time, and the positioning information of the autonomous driving vehicle can also be obtained in real time, the relative distance between the two can be calculated through the positioning information of the user terminal and the positioning information of the autonomous driving vehicle. When the relative distance is less than a certain distance threshold, it can be considered that the user terminal is close to the autonomous driving vehicle, and the stage of establishing a LAN connection is entered. Of course, the specific timing of setting the LAN connection can be flexibly adjusted by technicians in this field according to actual needs, and they are not listed here one by one.
[0090] In some embodiments of the present application, after setting the LAN connection information according to the business order and sending the LAN connection information to the user terminal, so that the user terminal establishes a LAN communication connection with the autonomous driving vehicle according to the LAN connection information and controls the autonomous driving vehicle, the interaction method of the autonomous driving vehicle also includes: determining the completion status of the business order; when the completion status of the business order is completed, resetting the LAN connection information to disconnect the LAN communication connection between the user terminal and the autonomous driving vehicle.
[0091] As the user completes the use of the autonomous driving vehicle under each business process, the local area network connection information set in the embodiment of the present application is information that is valid once for each business order. After each business order is completed or ended, the local area network connection information will be reset, that is, the SSID will be reset and the user's identity authentication information will be deleted in time. The above identity authentication process will be repeated for the next use, thereby ensuring the safety of the use of the autonomous driving vehicle.
[0092] The present application also provides an interactive device 400 for an autonomous driving vehicle, such as Figure 4 As shown, a schematic diagram of the structure of an interactive device of an autonomous driving vehicle in an embodiment of the present application is provided. The interactive device of the autonomous driving vehicle is applied to a user end. The interactive device 400 of the autonomous driving vehicle includes: an acquisition unit 410, a communication connection unit 420 and a control unit 430, wherein:
[0093] An acquisition unit 410 is used to acquire a service request initiated by a user end and send it to a server end, so that the server end generates a service order according to the service request and binds the service order to a corresponding autonomous driving vehicle;
[0094] The communication connection unit 420 is used to obtain the local area network connection information of the user terminal, and establish a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information;
[0095] The control unit 430 is used to send control instructions to the autonomous driving vehicle to control the autonomous driving vehicle when the user terminal successfully establishes a local area network communication connection with the autonomous driving vehicle.
[0096] In some embodiments of the present application, the acquisition unit 410 is specifically used to: receive the local area network connection information sent by the server via SMS; and / or, obtain the order query request initiated by the user at the user end and send it to the server, and receive the local area network connection information returned by the server.
[0097] In some embodiments of the present application, the LAN connection information includes LAN identification information and identity authentication information, and the communication connection unit 420 is specifically used to: obtain the identity authentication information entered by the user at the user end; authenticate the user according to the identity authentication information entered by the user and the identity authentication information set by the server; and if the authentication is successful, establish a LAN communication connection between the user end and the autonomous driving vehicle corresponding to the LAN identification information.
[0098] In some embodiments of the present application, the interaction device of the autonomous driving vehicle also includes: a first determination unit, used to determine the completion status of the business order after sending a control instruction to the autonomous driving vehicle to control the autonomous driving vehicle; a disconnection unit, used to disconnect the local area network communication connection between the user terminal and the autonomous driving vehicle when the completion status of the business order is completed.
[0099] It can be understood that the above-mentioned interaction device of the autonomous driving vehicle can implement the various steps of the interaction method of the autonomous driving vehicle provided in the aforementioned embodiments. The relevant explanations about the interaction method of the autonomous driving vehicle are applicable to the interaction device of the autonomous driving vehicle and will not be repeated here.
[0100] The present application also provides another interactive device 500 for an autonomous driving vehicle, such as Figure 5 As shown, a schematic diagram of the structure of another interactive device of an autonomous driving vehicle in an embodiment of the present application is provided. The interactive device of the autonomous driving vehicle is applied to a server. The interactive device 500 of the autonomous driving vehicle includes: a receiving unit 510, a generating unit 520 and a sending unit 530, wherein:
[0101] The receiving unit 510 is used to receive a service request sent by a user terminal;
[0102] A generating unit 520, configured to generate a service order according to the service request and bind the service order to a corresponding autonomous driving vehicle;
[0103] The sending unit 530 is used to set the local area network connection information according to the business order and send the local area network connection information to the user terminal, so that the user terminal establishes a local area network communication connection with the autonomous driving vehicle according to the local area network connection information and controls the autonomous driving vehicle.
[0104] In some embodiments of the present application, the sending unit 530 is specifically used to: obtain the positioning information of the user terminal and the positioning information of the autonomous driving vehicle; determine whether the user terminal and the autonomous driving vehicle meet a preset distance condition based on the positioning information of the user terminal and the positioning information of the autonomous driving vehicle; if the preset distance condition is met, send the local area network connection information to the user terminal, so that the user terminal establishes a local area network communication connection with the autonomous driving vehicle according to the local area network connection information and controls the autonomous driving vehicle.
[0105] In some embodiments of the present application, the interaction device of the autonomous driving vehicle also includes: a second determination unit, used to determine the completion status of the business order after setting LAN connection information according to the business order and sending the LAN connection information to the user terminal, so that the user terminal establishes a LAN communication connection with the autonomous driving vehicle according to the LAN connection information and controls the autonomous driving vehicle; a reset unit, used to reset the LAN connection information when the completion status of the business order is completed, so as to disconnect the LAN communication connection between the user terminal and the autonomous driving vehicle.
[0106] It can be understood that the above-mentioned interaction device of the autonomous driving vehicle can implement the various steps of the interaction method of the autonomous driving vehicle provided in the aforementioned embodiments. The relevant explanations about the interaction method of the autonomous driving vehicle are applicable to the interaction device of the autonomous driving vehicle and will not be repeated here.
[0107] An embodiment of the present application also provides an interaction system for an autonomous driving vehicle, wherein the interaction system for the autonomous driving vehicle includes a user end and a server end, the user end is used to execute the interaction method for the autonomous driving vehicle of the first aspect, and the server end is used to execute the interaction method for the autonomous driving vehicle of the second aspect.
[0108] In order to facilitate the understanding of the above embodiments, Figure 6 As shown, a schematic diagram of the interaction logic of an interaction system of an autonomous driving vehicle in an embodiment of the present application is provided. Taking the chartered vehicle business scenario as an example, it mainly includes the following steps:
[0109] 1) The user opens the WeChat applet;
[0110] 2) The user initiates a chartered car request on the Mini Program, and the Mini Program sends the chartered car request to the server;
[0111] 3) The server generates a charter order based on the charter request;
[0112] 4) The user pays for the chartered car order on the mini program;
[0113] 5) The server binds the charter order with the autonomous driving vehicle assigned by the autonomous driving vehicle operation platform;
[0114] 6) The server sets the SSID and identity authentication information for the chartered car order, including the user name and password;
[0115] 7) The server sends the SSID and identity authentication information of the local area network to the client via SMS;
[0116] 8) The user terminal connects to the LAN according to the LAN identification SSID and identity authentication information;
[0117] 9) The user reopens the applet;
[0118] 10) Send control commands to the autonomous vehicle through the relevant buttons displayed on the mini program, such as the command to open the door;
[0119] 11) The autonomous driving vehicle opens the door according to the door opening command, and the user gets on the vehicle to experience the chartered car service;
[0120] 12) The charter service ends;
[0121] 13) The server resets the local area network identification SSID and identity authentication information, and disconnects the local area network connection between the user terminal and the autonomous driving vehicle.
[0122] In summary, this application has achieved at least the following technical effects:
[0123] 1) Solve the problem of delayed door opening and door opening and closing of autonomous driving vehicles under weak network conditions, thus improving the user experience;
[0124] 2) It solves the problem that many current autonomous driving vehicles are not equipped with touch screen input devices, but can still achieve fast communication and interaction, reducing the limitations of autonomous driving vehicle applications;
[0125] 3) The user's identity authentication information for connecting to the local area network is randomly generated through the business order, and the authentication information becomes invalid after the order is completed, disconnecting the wireless network connection, thus ensuring the user experience and security of use.
[0126] Figure 7 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. Figure 7At the hardware level, the electronic device includes a processor, and optionally also includes an internal bus, a network interface, and a memory. The memory may include a memory, such as a high-speed random access memory (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the electronic device may also include hardware required for other services.
[0127] The processor, network interface and memory can be interconnected through an internal bus, which can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0128] The memory is used to store the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.
[0129] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming an interactive device for the autonomous driving vehicle at the logical level. The processor executes the program stored in the memory and is specifically used to perform the following operations:
[0130] Obtaining a service request initiated by a user end and sending it to a server end, so that the server end generates a service order according to the service request and binds the service order to a corresponding autonomous driving vehicle;
[0131] Acquire local area network connection information of the user terminal, and establish a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information;
[0132] When the user terminal successfully establishes a local area network communication connection with the autonomous driving vehicle, a control instruction is sent to the autonomous driving vehicle to control the autonomous driving vehicle.
[0133] The above application Figure 1The method performed by the interactive device of the autonomous driving vehicle disclosed in the illustrated embodiment can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the processor or instructions in the form of software. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0134] The electronic device may also perform Figure 3 A method for executing an interactive device of an autonomous driving vehicle in the Figure 3 The functions of the illustrated embodiment will not be described in detail in the embodiments of the present application.
[0135] The present application also provides a computer-readable storage medium, which stores one or more programs, wherein the one or more programs include instructions, which, when executed by an electronic device including multiple application programs, enable the electronic device to execute Figure 1 The method performed by the interaction device of the autonomous driving vehicle in the illustrated embodiment is specifically used to perform:
[0136] Obtaining a service request initiated by a user end and sending it to a server end, so that the server end generates a service order according to the service request and binds the service order to a corresponding autonomous driving vehicle;
[0137] Acquire local area network connection information of the user terminal, and establish a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information;
[0138] When the user terminal successfully establishes a local area network communication connection with the autonomous driving vehicle, a control instruction is sent to the autonomous driving vehicle to control the autonomous driving vehicle.
[0139] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0140] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0141] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0142] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0143] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0144] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0145] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0146] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0147] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0148] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims
1. An interaction method for an autonomous driving vehicle, wherein: The interaction method of the autonomous driving vehicle is executed by a user terminal, and the interaction method of the autonomous driving vehicle includes: Obtaining a service request initiated by a user end and sending it to a server end, so that the server end generates a service order according to the service request and binds the service order to a corresponding autonomous driving vehicle; Acquire local area network connection information of the user terminal, and establish a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information; When the user terminal successfully establishes a local area network communication connection with the autonomous driving vehicle, a control instruction is sent to the autonomous driving vehicle to control the autonomous driving vehicle.
2. The interaction method of an autonomous driving vehicle according to claim 1, wherein: The obtaining of the local area network connection information of the user terminal includes: Receiving local area network connection information sent by the server via SMS; and / or, The order query request initiated by the user at the user end is obtained and sent to the server end, and the local area network connection information returned by the server end is received.
3. The interactive method of an autonomous driving vehicle according to claim 1, wherein: The local area network connection information includes local area network identification information and identity authentication information, and establishing a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information includes: Obtain the identity authentication information entered by the user on the user side; Authenticate the user based on the identity authentication information input by the user and the identity authentication information set by the server; If the authentication is successful, a local area network communication connection is established between the user terminal and the autonomous driving vehicle corresponding to the local area network identification information.
4. The interaction method of an autonomous driving vehicle as claimed in claim 1, wherein: After sending a control instruction to the autonomous driving vehicle to control the autonomous driving vehicle, the interaction method of the autonomous driving vehicle further includes: Determining the completion status of the business order; When the completion status of the business order is completed, the local area network communication connection between the user terminal and the autonomous driving vehicle is disconnected.
5. An interactive method for an autonomous driving vehicle, wherein: The interaction method of the autonomous driving vehicle is executed by the server, and the interaction method of the autonomous driving vehicle includes: Receive service requests sent by the user end; Generate a business order according to the business request and bind the business order to the corresponding autonomous driving vehicle; LAN connection information is set according to the business order and sent to the user terminal, so that the user terminal establishes a LAN communication connection with the autonomous driving vehicle according to the LAN connection information and controls the autonomous driving vehicle.
6. The interaction method of the autonomous driving vehicle according to claim 5, wherein: The step of setting the local area network connection information according to the service order and sending the local area network connection information to the user terminal comprises: Obtain the positioning information of the user end and the positioning information of the autonomous driving vehicle; Determining whether the user terminal and the autonomous driving vehicle meet a preset distance condition according to the positioning information of the user terminal and the positioning information of the autonomous driving vehicle; When the preset distance condition is met, the LAN connection information is sent to the user terminal, so that the user terminal establishes a LAN communication connection with the autonomous driving vehicle according to the LAN connection information and controls the autonomous driving vehicle.
7. The interaction method of an autonomous driving vehicle as claimed in claim 5, wherein: After the local area network connection information is set according to the service order and the local area network connection information is sent to the user terminal, so that the user terminal establishes a local area network communication connection with the autonomous driving vehicle according to the local area network connection information and controls the autonomous driving vehicle, the interactive method of the autonomous driving vehicle further includes: Determining the completion status of the business order; When the completion status of the business order is completed, the local area network connection information is reset to disconnect the local area network communication connection between the user terminal and the autonomous driving vehicle.
8. An interactive device for an autonomous driving vehicle, wherein: The interaction device of the autonomous driving vehicle is applied to a user end, and the interaction device of the autonomous driving vehicle includes: An acquisition unit, used to acquire a service request initiated by a user end and send it to a server end, so that the server end generates a service order according to the service request and binds the service order to a corresponding autonomous driving vehicle; A communication connection unit, used to obtain local area network connection information of a user terminal, and establish a local area network communication connection between the user terminal and the autonomous driving vehicle according to the local area network connection information; A control unit is used to send control instructions to the autonomous driving vehicle to control the autonomous driving vehicle when the user terminal successfully establishes a local area network communication connection with the autonomous driving vehicle.
9. An interactive device for an autonomous driving vehicle, wherein: The interaction device of the autonomous driving vehicle is applied to the server, and the interaction device of the autonomous driving vehicle includes: A receiving unit, used for receiving a service request sent by a user terminal; A generating unit, configured to generate a service order according to the service request and bind the service order to a corresponding autonomous driving vehicle; A sending unit is used to set local area network connection information according to the business order and send the local area network connection information to the user terminal, so that the user terminal establishes a local area network communication connection with the autonomous driving vehicle according to the local area network connection information and controls the autonomous driving vehicle.
10. An interactive system for an autonomous driving vehicle, wherein: The interaction system of the autonomous driving vehicle includes a user end and a server end, wherein the user end is used to execute the interaction method of the autonomous driving vehicle described in any one of claims 1 to 4, and the server end is used to execute the interaction method of the autonomous driving vehicle described in any one of claims 5 to 7.
11. An electronic device, comprising: processor; as well as A memory arranged to store computer executable instructions, which, when executed, cause the processor to execute the interaction method for the autonomous driving vehicle of any one of claims 1 to 4, or to execute the interaction method for the autonomous driving vehicle of any one of claims 5 to 7.
12. A computer-readable storage medium storing one or more programs, which, when executed by an electronic device including multiple applications, enables the electronic device to execute the interaction method of the autonomous driving vehicle of any one of claims 1 to 5, or execute the interaction method of the autonomous driving vehicle of any one of claims 6 to 7.