Riding sharing method and device, electronic equipment, readable storage medium and chip
Through the combination of smart speaker terminals and travel service platforms, voice interaction and voiceprint authentication technology are used to solve the problem that the elderly and disabled people cannot use the ride-sharing function easily, and the travel service process without manual operation is realized, which improves user experience and information transmission efficiency.
Patent Information
- Application Number
- CN202411891004.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-03-28
AI Technical Summary
The existing ride-sharing system requires users to manually enter information, which makes it impossible for the elderly and disabled people to use the ride-sharing function conveniently, reducing the user experience.
Through the combination of smart speaker terminals and travel service platforms, using voice interaction and voiceprint authentication technology, users can complete the release, order acceptance and matching process of travel orders through voice commands, without using hands-on mobile phones in the entire process.
It provides convenient ride-sharing services, which are especially suitable for the elderly and disabled, simplifies the operation process, improves the convenience of use and user experience, and ensures the accessibility and efficiency of information transmission.
Smart Images

Figure CN119724178A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of carpooling, and specifically to a carpooling method, a carpooling device, an electronic device, a readable storage medium and a chip. Background Art
[0002] Currently, in the field of carpooling, when passengers or car owners post a trip for carpooling, they need to manually enter relevant information through devices such as smartphones and tablets. For the elderly who cannot use smart products or people with disabilities, they cannot place orders or use the carpooling function, which reduces the applicability of the product and reduces the user experience. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a carpooling method and apparatus, an electronic device, a readable storage medium and a chip, which can solve the problem that some users cannot carpool because they can only do so through manual input on a smart device.
[0004] In a first aspect, an embodiment of the present application provides a carpooling method, the method comprising: obtaining a smart speaker terminal bound to a carpooling user; determining travel information corresponding to the carpooling user based on voice interaction information obtained through the smart speaker terminal; sending the travel information to a server; and in response to carpooling matching information issued by the server, controlling the smart speaker terminal to broadcast audio information corresponding to the carpooling matching information.
[0005] In the second aspect, an embodiment of the present application provides a carpooling device, including: an acquisition module, used to acquire a smart speaker terminal bound to a carpooling user; a travel determination module, used to determine travel information corresponding to the carpooling user based on voice interaction information obtained through the smart speaker terminal; a matching module, used to send the travel information to a server; and a broadcasting module, used to control the smart speaker terminal to broadcast audio information corresponding to the carpooling matching information in response to the carpooling matching information issued by the server.
[0006] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method of the first aspect.
[0007] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method of the first aspect are implemented.
[0008] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method of the first aspect.
[0009] In the embodiment of the present application, by combining the smart speaker terminal with the travel service platform, voice interaction and voiceprint authentication technology are used to provide users with convenient ride-sharing services, which are especially suitable for groups such as the elderly and the disabled. Users no longer need to rely on mobile phones or other mobile terminals, but can directly complete the process of issuing, receiving and matching travel orders through smart speaker terminal devices. The entire process is completed through voice commands, which greatly simplifies the operation process and improves the convenience of use and user experience.
[0010] Users only need to interact with the smart speaker terminal device through voice, without having to operate the phone, which is especially friendly to users with limited mobility, poor eyesight or the elderly. Voiceprint recognition technology ensures user identity authentication and avoids information leakage or misoperation. The system can automatically match suitable rides and notify users through voice broadcasts, reducing user waiting and query time.
[0011] Specifically, by obtaining the smart speaker terminal bound to the carpooling user, the user first binds the personal travel account to the smart speaker terminal, so that the speaker can recognize and associate with the user's travel platform account, ensuring that the speaker device can accurately identify the user's identity and that all subsequent operations are associated with the correct user account, thereby improving the security and accuracy of the system.
[0012] Furthermore, by determining the travel information corresponding to the carpooling user based on the voice interaction information obtained through the smart speaker terminal, the user interacts with the smart speaker terminal through voice, and the speaker device analyzes and extracts the user's travel demand information (such as starting point, destination, time, etc.) according to the voice command. Among them, when obtaining voice interaction information, natural language processing (NLP) and speech recognition technology can be used to convert the user's voice needs into data that can be understood by the machine to ensure the accuracy of the order release. It can be understood that for users who are not good at operating mobile phones or complex interfaces, voice input provides a more friendly operation method.
[0013] Finally, by sending the travel information to the server, the travel information provided by the user through the smart speaker terminal device is sent to the travel platform server for processing. Through this step, the travel demand can be transmitted to the server, ensuring the remote synchronization of information and entering the back-end processing flow (such as order matching, vehicle arrangement, etc.). This process also allows information processing to be carried out efficiently in the background, avoiding users waiting for too long.
[0014] Then, in response to the carpooling matching information sent by the server, the smart speaker terminal is controlled to broadcast the audio information corresponding to the carpooling matching information. When the travel platform server matches a suitable rideshare according to the demand, the smart speaker terminal device will broadcast the matching result. For example, the system will inform the user of the carpooling vehicle information, the owner's arrival time, etc. The voice broadcast allows users to know the results of the order matching in a timely manner, avoiding the trouble of users having to query repeatedly. For the elderly or visually impaired users, voice broadcasts can replace traditional visual prompts, improving the accessibility and efficiency of information transmission.
[0015] In general, this solution provides a completely voice-driven travel method, where users can interact with smart speaker terminals through voice to complete the entire travel service process, reducing the trouble of using mobile phones or other hardware devices in traditional travel services. Especially for the elderly and disabled, the voice interaction method lowers the threshold for use, ensuring that they can also easily use smart devices to complete their travel needs, improving the user's independence and quality of life. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A schematic diagram of a process flow of a carpooling method according to an embodiment of the present application is shown; Figure 2 A schematic diagram of a process flow of a carpooling method according to an embodiment of the present application is shown; Figure 3 A schematic diagram of a process flow of a carpooling method according to an embodiment of the present application is shown; Figure 4 A schematic diagram of a process flow of a carpooling method according to an embodiment of the present application is shown; Figure 5 A schematic structural diagram of a ride-sharing device according to an embodiment of the present application is shown; Figure 6 A schematic diagram of the structure of an electronic device according to an embodiment of the present application is shown; Figure 7 A schematic structural diagram of an electronic device according to an embodiment of the present application is shown.
[0017] in, Figures 5 to 7 The corresponding relationship between the reference numerals and the component names is as follows: 100: electronic device; 101: radio frequency unit; 102: network module; 103: audio output unit; 104: input unit; 1041: graphics processor; 1042: microphone; 105: sensor; 106: display unit; 1061: display panel; 107: user input unit; 1071: touch panel; 1072: other input devices; 108: interface unit; 1109: memory; 1110: processor; 900: ride-sharing device; 901: acquisition module; 902: travel determination module; 903: matching module; 904: announcement module; 905: association module. DETAILED DESCRIPTION
[0018] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0019] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0020] The following is combined with Figures 1 to 7 , the carpooling method and device, electronic device, readable storage medium and chip provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.
[0021] This embodiment provides a multiplication method, such as Figure 1 As shown, including: Step S102: Obtain the smart speaker terminal bound to the carpooling user; Step S104: determining travel information corresponding to the carpooling user according to the voice interaction information obtained through the smart speaker terminal; Step S106: Sending travel information to the server; Step S108: In response to the carpool matching information sent by the server, the smart speaker terminal is controlled to broadcast audio information corresponding to the carpool matching information.
[0022] The carpooling method provided in this embodiment provides users with convenient carpooling services by combining smart speaker terminals with travel service platforms, using voice interaction and voiceprint authentication technology, which is especially suitable for groups such as the elderly and the disabled. Users no longer need to rely on mobile phones or other mobile terminals, but can directly complete the process of issuing, accepting and matching travel orders through smart speaker terminal devices. The entire process is completed through voice commands, which greatly simplifies the operation process and improves the convenience of use and user experience.
[0023] Users only need to interact with the smart speaker terminal device through voice, without having to operate the phone, which is especially friendly to users with limited mobility, poor eyesight or the elderly. Voiceprint recognition technology ensures user identity authentication and avoids information leakage or misoperation. The system can automatically match suitable rides and notify users through voice broadcasts, reducing user waiting and query time.
[0024] Specifically, by obtaining the smart speaker terminal bound to the carpooling user, the user first binds the personal travel account to the smart speaker terminal, so that the speaker can recognize and associate with the user's travel platform account, ensuring that the speaker device can accurately identify the user's identity and that all subsequent operations are associated with the correct user account, thereby improving the security and accuracy of the system.
[0025] Furthermore, by determining the travel information corresponding to the carpooling user based on the voice interaction information obtained through the smart speaker terminal, the user interacts with the smart speaker terminal through voice, and the speaker device analyzes and extracts the user's travel demand information (such as starting point, destination, time, etc.) according to the voice command. Among them, when obtaining voice interaction information, natural language processing (NLP) and speech recognition technology can be used to convert the user's voice needs into data that can be understood by the machine to ensure the accuracy of the order release. It can be understood that for users who are not good at operating mobile phones or complex interfaces, voice input provides a more friendly operation method.
[0026] Finally, by sending the travel information to the server, the travel information provided by the user through the smart speaker terminal device is sent to the travel platform server for processing. Through this step, the travel demand can be transmitted to the server, ensuring the remote synchronization of information and entering the back-end processing flow (such as order matching, vehicle arrangement, etc.). This process also allows information processing to be carried out efficiently in the background, avoiding users waiting for too long.
[0027] Then, in response to the carpooling matching information sent by the server, the smart speaker terminal is controlled to broadcast the audio information corresponding to the carpooling matching information. When the travel platform server matches a suitable rideshare according to the demand, the smart speaker terminal device will broadcast the matching result. For example, the system will inform the user of the carpooling vehicle information, the owner's arrival time, etc. The voice broadcast allows users to know the results of the order matching in a timely manner, avoiding the trouble of users having to query repeatedly. For the elderly or visually impaired users, voice broadcasts can replace traditional visual prompts, improving the accessibility and efficiency of information transmission.
[0028] It should be emphasized that in this solution, the smart speaker terminal is bound to the travel platform account, which ensures that carpooling users can seamlessly connect to their travel platform account through the smart speaker terminal, facilitating subsequent travel information synchronization and management.
[0029] Through voice recognition and natural language processing technology, smart speaker terminals can identify user needs, including departure location, destination, travel time, etc. Users can complete the communication and processing of travel needs through simple voice commands, greatly simplifying the traditional manual input process. This technology provides great convenience for people who have difficulty in text input (such as the elderly and the disabled).
[0030] The system automatically matches the appropriate ride-sharing car based on the user's travel needs, and broadcasts the car owner's information to the user through the smart speaker terminal. The user does not need to operate again during the trip, just wait for the voice broadcast to know the latest progress. When the order is released or the match is successful, the system will remind the user through voice to ensure that the information is conveyed in a timely manner.
[0031] In general, this solution provides a completely voice-driven travel method, where users can interact with smart speaker terminals through voice to complete the entire travel service process, reducing the trouble of using mobile phones or other hardware devices in traditional travel services. Especially for the elderly and disabled, the voice interaction method lowers the threshold for use, ensuring that they can also easily use smart devices to complete their travel needs, improving the user's independence and quality of life.
[0032] Among them, users use voice recognition technology to authenticate their identities, ensuring that only registered users can use travel services, enhancing the security of the system. Specifically, voiceprint authentication technology can be used. Voiceprint authentication is safer and more convenient than traditional passwords or PIN codes, while reducing the risk of misoperation and avoiding identity theft or mistaken order placement.
[0033] Alternatively, if Figure 2 As shown, according to the voice interaction information obtained through the smart speaker terminal, the travel information corresponding to the carpooling user is determined, including: Step S1042: Determine the ordering identity of the carpooling user according to the voice interaction information obtained through the smart speaker terminal; Step S1044: When the ordering identity is a passenger user, determine the passenger travel information corresponding to the passenger user; when the ordering identity is a vehicle owner user, determine the passenger travel information corresponding to the vehicle owner user.
[0034] In this embodiment, when determining travel information based on voice interaction information, it is necessary to first determine the ordering identity of the carpooling user and clarify the role of the user operating the smart speaker terminal in the carpooling scenario. Carpooling involves two main roles: passengers and car owners. By determining the ordering identity, the system can provide corresponding functions and service processes for different roles. Users with different identities have different needs and operating logic. For example, passengers are mainly concerned about information such as departure place, destination, travel time, etc. in order to successfully board the vehicle; and car owners, in addition to their own travel plans, also need to understand relevant information about the passengers that can be carried. Determining the ordering identity allows the system to provide users with an interactive experience that is more in line with their roles and improve the targeted nature of services.
[0035] Specifically, when the ordering identity is a passenger user, the passenger travel information corresponding to the passenger user is determined. After the user is determined to be a passenger, the system needs to understand the passenger's travel needs in detail in order to issue an accurate carpooling order. This includes obtaining key information such as the passenger's departure place, destination, expected departure time, and number of passengers. This information is the core element of building a passenger travel order and is also an important basis for the travel platform to match orders.
[0036] The system will guide passengers to provide this information step by step through the voice interaction function of the smart speaker terminal. For example, the system may ask questions such as "Where is your departure point?" "Where are you going?" "When do you plan to leave?", and then analyze and extract the passenger's voice answer to determine the accurate passenger travel information. Accurate passenger travel information ensures that the travel platform issues accurate carpooling orders. This helps to improve the success rate of order matching and reduce matching failures or trip delays caused by inaccurate information. For example, if the departure information is accurate to a specific house number or landmark building, the car owner can find the passenger more accurately and improve the entire carpooling experience. Based on the travel information provided by the passenger, the system can find the most suitable carpooling vehicle for the passenger. For example, according to the departure time requirements, the platform can give priority to matching vehicles that are on the way and have available seats during the time period to better meet the travel needs of passengers.
[0037] When the order is placed by the car owner, the passenger travel information corresponding to the car owner is determined. Although the main role of the car owner is to provide vehicle services, in the case of carpooling, the passenger's travel information is also needed to determine whether it is on the way and whether there is capacity to carry the passenger. This includes information such as the passenger's departure place, destination, and travel time. The car owner needs this information to determine whether his itinerary matches the passenger, so as to decide whether to accept the carpooling request.
[0038] The system also interacts with the car owner through voice through the smart speaker terminal to obtain relevant passenger travel information. For example, the system may inform the car owner of a new carpooling request and ask the car owner whether he is willing to receive relevant information about the request, such as "A passenger wants to depart from [departure location] to [destination] at [departure time]. Are you willing to take him?" After the car owner understands the passenger's travel information, he can better judge the match between his itinerary and the passenger's itinerary. This helps to improve the rationality and efficiency of carpooling and avoid waste of resources or inconvenience caused by itinerary mismatch. For example, if the car owner's itinerary is from A to B, and the passenger's departure point is near A and the destination is also in the direction of B, then this carpooling is ideal and can improve the utilization rate of the vehicle and the convenience of travel. The car owner can quickly obtain the passenger's travel information through the smart speaker terminal and make a timely decision on whether to accept the carpooling request. This quick decision-making mechanism helps to improve the operating efficiency of the entire carpooling process, reduce the waiting time of passengers, and also allows car owners to better plan their itineraries.
[0039] Alternatively, if Figure 3 As shown, in response to the carpooling matching information sent by the server, the smart speaker terminal is controlled to broadcast the audio information corresponding to the carpooling matching information, specifically including: step S1082: receiving the matching result of the carpooling matching with the travel information sent by the server; step S1084: determining the carpooling order and the carpooling matching information corresponding to the carpooling order according to the matching result; step S1086: determining the audio information according to the carpooling matching information and controlling the smart speaker terminal to broadcast the audio information.
[0040] In this embodiment, when the corresponding audio information is broadcasted according to the carpool matching information, the matching result of the carpool matching with the travel information sent by the server is first received. As a user terminal device, the smart speaker needs to receive the matching result from the server. After receiving the travel information of the user (passenger or car owner), the server will search, calculate and match in its database to find a suitable carpooling solution and send the result to the smart speaker. This matching result includes information such as whether the carpooling is successful and related carpooling details.
[0041] Then, the carpooling order and the carpooling matching information corresponding to the carpooling order are determined based on the matching results. When the smart speaker receives the matching results from the server, it needs to parse and process them. By analyzing the matching results, it is determined whether the carpooling order has been successfully generated. If the carpooling is successful, the carpooling matching information related to the carpooling order is further determined, such as the relevant information of the other party (owner or passenger) of the carpooling (name, contact information, vehicle information, etc.), departure time, estimated arrival time, carpooling fee and other detailed information.
[0042] The original matching results sent by the server are converted into ride-sharing orders and related information that users can understand and use. The matching results are structured so that audio information can be generated and broadcast to users, so that users can clearly understand the details of the ride-sharing order. For passengers, they can know the information of the vehicle they will take, the owner information, and the specific arrangements for the trip; for car owners, they can clearly understand the information of the passengers they are about to pick up, etc. This clarity helps to improve users' trust and satisfaction with ride-sharing services.
[0043] Finally, by determining the audio information according to the carpool matching information and controlling the smart speaker terminal to broadcast the audio information, the information is converted into audio information suitable for voice broadcast according to the previously determined carpool matching information. This involves voice synthesis of text information, such as combining the owner's name, vehicle model, departure time and other information according to a certain voice format and intonation. Then, the smart speaker terminal is controlled to broadcast and convey the audio information to the user.
[0044] It is understandable that broadcasting carpooling matching information to users in the form of voice is very suitable for use in various scenarios, especially for those users who are not convenient to view the screen or are busy. This interactive method conforms to the characteristics of smart speaker terminals and provides a convenient and intuitive user experience. It ensures that users can obtain relevant information about carpooling matching in a timely manner. Users do not need to actively query. As long as they are within the effective range of the smart speaker terminal, they can receive the details of the carpooling order, which improves the efficiency of users obtaining information and enhances the timeliness and convenience of carpooling services.
[0045] Alternatively, if Figure 4 As shown, before obtaining the smart speaker terminal bound to the carpooling user, it also includes: Step S1012: Obtaining binding interaction information through the smart speaker terminal; Step S1014: Determine the platform user information corresponding to the carpooling user according to the binding interaction information; Step S1016: Associating the platform user information with the smart speaker terminal.
[0046] In this embodiment, binding interaction information is obtained through the smart speaker terminal. The interaction information provided by the user for binding is collected through the smart speaker terminal. This information includes the user's travel platform account, password, verification code, etc., or other information used to verify the user's identity and associated account.
[0047] On this basis, the system determines the platform user information corresponding to the carpooling user based on the binding interaction information. After obtaining the binding interaction information provided by the user through the smart speaker terminal, the system will analyze and process this information to determine the corresponding information of the user on the travel platform. This platform user information may include the user's name, contact information, travel preferences, historical order records, etc.
[0048] By comparing and verifying the bound interaction information with the travel platform's database, the system can accurately identify the user's identity and related information on the platform, providing support for subsequent association operations.
[0049] Finally, the platform user information is associated with the smart speaker terminal. Once the platform user information of the carpooling user is determined, the system will associate this information with the smart speaker terminal used by the user. In this way, the smart speaker terminal can seamlessly connect with the user's travel platform account, realizing the function of carpooling through the smart speaker terminal.
[0050] A direct connection between the smart speaker terminal and the travel platform account has been established, allowing users to directly access and operate the functions on their travel platform account through the smart speaker terminal, such as publishing carpooling requests, checking order status, etc.
[0051] like Figure 5 As shown, the embodiment of the present application provides a ride-sharing device 900. The ride-sharing device 900 includes an acquisition module 901, a travel determination module 902, a matching module 903, a broadcasting module 904, and an association module 905.
[0052] Among them, the acquisition module 901 is used to obtain the smart speaker terminal bound to the carpooling user; the travel determination module 902 is used to determine the travel information corresponding to the carpooling user based on the voice interaction information obtained through the smart speaker terminal; the matching module 903 is used to send the travel information to the server; the broadcast module 904 is used to respond to the carpooling matching information sent by the server and control the smart speaker terminal to broadcast the audio information corresponding to the carpooling matching information.
[0053] By combining smart speaker terminals with travel service platforms, using voice interaction and voiceprint authentication technology, convenient ride-sharing services are provided to users, especially for the elderly and people with disabilities. Users no longer need to rely on mobile phones or other mobile terminals, but can directly complete the process of issuing, receiving and matching travel orders through smart speaker terminal devices. The entire process is completed through voice commands, which greatly simplifies the operation process and improves the convenience of use and user experience.
[0054] Optionally, the travel determination module 902 is also used to determine the ordering identity of the carpooling user; when the ordering identity is a passenger user, determine the passenger travel information corresponding to the passenger user; when the ordering identity is a vehicle owner user, determine the passenger travel information corresponding to the vehicle owner user.
[0055] Optionally, the broadcast module 904 is also used to receive the matching results of the carpooling matching with the travel information sent by the server; determine the carpooling order and the carpooling matching information corresponding to the carpooling order according to the matching results; determine the audio information according to the carpooling matching information and control the smart speaker terminal to broadcast the audio information.
[0056] Optionally, it also includes: an association module 905, which is used to obtain binding interaction information through the smart speaker terminal before obtaining the smart speaker terminal bound to the carpooling user; determine the platform user information corresponding to the carpooling user according to the binding interaction information; and associate the platform user information with the smart speaker terminal.
[0057] The ride-sharing device in the embodiments of the present application may be a device, or a component, integrated circuit, or chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which is not specifically limited in the embodiments of the present application.
[0058] The ride-sharing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0059] The carpooling device provided in the embodiment of the present application can achieve Figures 1 to 4 To avoid repetition, the various processes implemented by the method embodiment are not described here.
[0060] Alternatively, if Figure 6 As shown, an embodiment of the present application also provides an electronic device 100, including a processor 1110, a memory 1109, and a program or instruction stored in the memory 1109 and executable on the processor 1110. When the program or instruction is executed by the processor 1110, each process of the embodiment of the above-mentioned multiplication method is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0061] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned electronic devices and non-electronic devices.
[0062] Figure 7 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0063] The electronic device 100 includes but is not limited to: a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 1109, and a processor 1110 and other components.
[0064] Those skilled in the art will appreciate that the electronic device 100 may further include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0065] Among them, processor 1110 is used to obtain the smart speaker terminal bound to the carpooling user; determine the travel information corresponding to the carpooling user based on the voice interaction information obtained through the smart speaker terminal; send the travel information to the server; and respond to the carpooling matching information sent by the server, control the smart speaker terminal to broadcast the audio information corresponding to the carpooling matching information.
[0066] Through the above solution, by combining smart speaker terminals with travel service platforms, using voice interaction and voiceprint authentication technology, convenient ride-sharing services are provided to users, especially for the elderly and people with disabilities. Users no longer need to rely on mobile phones or other mobile terminals, but can directly complete the process of issuing, receiving and matching travel orders through smart speaker terminal devices. The entire process is completed through voice commands, which greatly simplifies the operation process and improves the convenience of use and user experience.
[0067] Optionally, processor 1110 is also used to implement the following steps: determining the ordering identity of the carpooling user; when the ordering identity is a passenger user, determining the passenger travel information corresponding to the passenger user; when the ordering identity is a vehicle owner user, determining the passenger travel information corresponding to the vehicle owner user.
[0068] Optionally, the processor 1110 is also used to receive a matching result sent by the server for carpooling matching with the travel information; determine a carpooling order and carpooling matching information corresponding to the carpooling order based on the matching result; determine audio information based on the carpooling matching information and control the smart speaker terminal to broadcast the audio information.
[0069] Optionally, the processor 1110 is further used to obtain binding interaction information through the smart speaker terminal; determine the platform user information corresponding to the carpooling user according to the binding interaction information; and associate the platform user information with the smart speaker terminal.
[0070] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include but are not limited to a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, and a joystick, which will not be repeated here. The memory 1109 can be used to store software programs and various data, including but not limited to application programs and operating systems. The processor 1110 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1110.
[0071] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned multiplication method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0072] The methods may be implemented in various ways depending on the specific features and / or example applications. For example, the methods may be implemented by a combination of hardware, firmware, and / or software. For example, in a hardware implementation, the processor may be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, electronic devices, other equipment units for performing the above functions, and / or combinations thereof.
[0073] A computer-readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer-readable storage medium may be an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above devices, but is not limited thereto. A non-exhaustive list of more specific examples of computer-readable storage media includes: portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disk read-only memory (CD-ROM), digital versatile disk (DVD), memory card, floppy disk, encoding mechanical device (such as a punched card or a groove with a raised structure with instructions recorded) and any suitable combination of the above devices. The computer-readable storage medium used herein should not be understood as a transmission signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium, or an electrical signal transmitted through a wire, etc.
[0074] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0075] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned multiplication method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0076] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0077] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0078] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0079] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A carpooling method, characterized in that: include: Get the smart speaker terminal bound to the carpooling user; Determining travel information corresponding to the carpooling user according to the voice interaction information obtained through the smart speaker terminal; Sending the travel information to a server; In response to the carpool matching information sent by the server, the smart speaker terminal is controlled to broadcast audio information corresponding to the carpool matching information.
2. The carpooling method according to claim 1, characterized in that: The determining of the travel information corresponding to the carpooling user specifically includes: Determining the ordering identity of the carpooling user; In a case where the ordering identity is a passenger user, determining passenger travel information corresponding to the passenger user; In a case where the ordering identity is a car owner user, the passenger travel information corresponding to the car owner user is determined.
3. The carpooling method according to claim 1, characterized in that: The step of controlling the smart speaker terminal to broadcast audio information corresponding to the carpool matching information in response to the carpool matching information sent by the server specifically includes: Receiving a matching result sent by the server for carpooling matching with the travel information; Determine a carpooling order and the carpooling matching information corresponding to the carpooling order according to the matching result; Determine audio information according to the carpool matching information and control the smart speaker terminal to broadcast the audio information.
4. The carpooling method according to any one of claims 1 to 3, characterized in that: Before obtaining the smart speaker terminal bound to the carpooling user, the method further includes: Acquire binding interaction information through the smart speaker terminal; Determine the platform user information corresponding to the carpooling user according to the binding interaction information; The platform user information is associated with the smart speaker terminal.
5. A carpooling device, characterized in that: include: An acquisition module is used to obtain the smart speaker terminal bound to the carpooling user; A travel determination module, configured to determine travel information corresponding to the carpooling user according to the voice interaction information obtained through the smart speaker terminal; A matching module, used for sending the travel information to a server; The broadcast module is used to control the smart speaker terminal to broadcast audio information corresponding to the carpool matching information in response to the carpool matching information sent by the server.
6. The ride-sharing device according to claim 5, characterized in that: The travel determination module is further used to determine the ordering identity of the carpooling user; if the ordering identity is a passenger user, determine the passenger travel information corresponding to the passenger user; In a case where the ordering identity is a car owner user, the passenger travel information corresponding to the car owner user is determined.
7. The ride-sharing device according to claim 5, characterized in that: The broadcast module is also used to receive a matching result of a carpooling match with the travel information sent by the server; determine a carpooling order and the carpooling matching information corresponding to the carpooling order according to the matching result; determine audio information according to the carpooling matching information and control the smart speaker terminal to broadcast the audio information.
8. The ride-sharing device according to any one of claims 5 to 7, characterized in that: Also includes: An association module, configured to obtain binding interaction information through the smart speaker terminal before obtaining the smart speaker terminal bound to the carpooling user; Determine the platform user information corresponding to the carpooling user according to the binding interaction information; and associate the platform user information with the smart speaker terminal.
9. An electronic device, characterized in that: The method comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the carpooling method as claimed in any one of claims 1 to 4.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the multiplication method according to any one of claims 1 to 4 are implemented.
11. A chip, characterized in that: The chip includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the carpooling method as described in any one of claims 1 to 4.