Hitchhiking sharing order generation method and device, electronic equipment and storage medium

By implementing the order-sharing order generation method on the server side of the hitchhiking order-sharing system, filtering and matching passengers according to the client's screening requirements, the problem of low matching in the existing system is solved, and the success rate and user experience of order-sharing are improved.

CN119693096APending Publication Date: 2025-03-25PINTU (BEIJING) INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411913956.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

In the existing hitchhiking order sharing system, the matching degree of passengers in peers is low, which affects the user's travel experience.

Method used

By implementing the hitchhiking order order generation method on the server side, the order information in the order grouping request sent by the client is extracted, multiple filtering attributes are obtained and sent to the client, and the first passenger information that meets the conditions is filtered according to the filter requirements generated by the client, the order grouping order is generated and sent to the client.

Benefits of technology

It improves the success rate and matching of passenger order pairing, improves user travel experience and safety, and enhances the efficiency and user satisfaction of order pairing services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119693096A_ABST
    Figure CN119693096A_ABST
Patent Text Reader

Abstract

The invention provides a hitchhiking order-sharing order generation method and device, electronic equipment and a storage medium, the hitchhiking order-sharing order generation method is used for a server, and the hitchhiking order-sharing order generation method comprises the following steps: after receiving an order-sharing starting request sent by a client, extracting order-sharing information in the order-sharing starting request; obtaining a plurality of screening attributes, and sending the plurality of screening attributes to the client; receiving a screening requirement generated according to the plurality of screening attributes from the client; based on the order sharing information, obtaining information of a plurality of first passengers in an order sharing state in a server; screening the multiple pieces of first passenger information based on the screening requirement, and obtaining the first passenger information meeting the screening requirement; and generating an order sharing order based on the first passenger information and the order sharing information, and sending the order sharing order to the client. According to the order sharing requirement of the customer during travel, the accompanying passengers meeting the condition are actively selected from a plurality of passengers meeting the order sharing requirement, so that the travel experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of ride-sharing technology, and in particular to a method, device, electronic device and storage medium for generating a ride-sharing order. Background Art

[0002] At present, in the relevant technology, when users travel, in order to reduce travel costs and time, they can take a ride-sharing trip. The server can match the customer with other passengers whose itinerary information matches the customer's itinerary information. Since the ride-sharing passengers are assigned by the platform system, the randomness of the passengers is high, which will lead to a low matching degree between the passengers, affecting the user's travel experience. Summary of the invention

[0003] The present invention aims to solve at least one of the technical problems existing in the prior art or related art.

[0004] To this end, the first aspect of the present invention proposes a method for generating a ride-sharing order.

[0005] A second aspect of the present invention provides a device for generating a ride-sharing order.

[0006] A third aspect of the present invention provides an electronic device.

[0007] A fourth aspect of the present invention provides a readable storage medium.

[0008] In view of this, a first aspect of the present invention provides a method for generating a ride-sharing order, which is used for a server, and the method for generating a ride-sharing order includes: after receiving a request to start sharing an order sent by a client, extracting the sharing information in the request to start sharing an order; obtaining multiple filtering attributes, and sending the multiple filtering attributes to the client; receiving filtering requirements generated from the client according to the multiple filtering attributes; based on the sharing information, obtaining multiple first passenger information in the server that is in a sharing state; filtering multiple first passenger information based on the filtering requirements, and obtaining first passenger information that meets the filtering requirements; generating a sharing order based on the first passenger information and the sharing information, and sending the sharing order to the client.

[0009] The present application provides a method for generating a ride-sharing order, which is used for a server. The method includes: after receiving a request to start a ride-sharing order sent by a client, extracting the order information in the request to start a ride-sharing order, that is, when a user uses a ride-sharing order software to make an order, the server receives the order request, and extracts the order information according to the order request, so as to match the passenger with multiple group-sharing objects that meet the requirements. Multiple filtering attributes are obtained in the server, which can be specifically age, gender, distance between boarding points and terminal location, to improve the success rate of passenger group-sharing, and also improve the matching degree between passengers and enhance the user experience. The server sends multiple filtering attributes to the client, which is the terminal of the current user. The user can customize the expected attribute range of this trip through the received filtering attributes, that is, he can choose fellow passengers who are under 30 years old and female, where the age under 30 years old and female is the above-mentioned attribute range. After receiving the screening requirements generated from the client based on multiple screening attributes, the server can obtain multiple first passenger information in the server that is in the group order state based on the group order information, where the first passenger information is the passenger information that applies for the group order within the current appropriate range, and filter multiple first passenger information based on the screening requirements to obtain the first passenger information that meets the screening requirements, so that users can filter according to their personal preferences. At the same time, the screening conditions also include the comprehensive score of the passenger and the distance, etc., to improve the convenience and comfort of passengers' travel, enhance autonomy, and enhance travel safety trust. Providing passengers with suitable travel companions according to the screening requirements provided by the passengers can improve safety and facilitate female passengers to travel at night. Based on the first passenger information and the group order information, a group order is generated and sent to the client. If both parties agree to the group order, the server automatically merges the orders and may optimize the route according to the needs of both parties to reduce detours and improve efficiency.

[0010] By actively selecting eligible passengers from multiple passengers who meet the group-trip requirements based on the customer's travel requirements, we can improve travel matching and enhance the user's travel experience.

[0011] Specifically, the server can provide the client with passenger avatars or buttons corresponding to multiple first passenger information. Passengers can click on the avatar or button of a potential fellow passenger on the client to send invitation information or view a more detailed introduction of the other party, thereby realizing the passenger's subjective selection of group travel objects, facilitating passengers' travel and improving safety.

[0012] In some technical solutions of the present invention, optionally, based on the group-buying information, obtaining the information of multiple first passengers in a group-buying status in the server includes: obtaining itinerary information based on the group-buying information; obtaining the information of multiple second passengers in a group-buying status in the server; based on the itinerary information and the multiple second passenger information, obtaining multiple first passenger information matching the itinerary information.

[0013] In this technical solution, based on the group order information, obtaining the information of multiple first passengers in the group order status in the server includes: obtaining the itinerary information based on the group order information; obtaining the information of multiple second passengers in the group order status in the server, the server can obtain the information of multiple second passengers in the group order status at the current time, and based on the itinerary information of the passenger, filter out multiple first passenger information that meets the itinerary requirements from the multiple second passenger information, that is, based on the itinerary information and the multiple second passenger information, obtain multiple first passenger information that matches the itinerary information. For example, the itinerary information of the passenger can be the itinerary route, that is, from point A to point B, and filter out multiple first passenger information with a high degree of repetition with the itinerary route from point A to point B from the multiple second passenger information, so as to improve the matching degree and facilitate the successful group order matching of users.

[0014] In some technical solutions of the present invention, optionally, generating a group order based on the first passenger information and the group order information, and sending the group order to the client includes: generating a group order initiation request based on the first passenger information, and sending the group order initiation request to the first passenger terminal corresponding to the first passenger information; receiving a group order approval request generated from the first passenger terminal based on the group order initiation request; based on the group order approval request, processing the first passenger information and the group order information to generate a group order and sending it to the client and the first passenger terminal.

[0015] In this technical solution, based on the first passenger information and the group order information, generating a group order, and sending the group order to the client includes: generating a group order initiation request based on the first passenger information, and sending the group order initiation request to the first passenger terminal corresponding to the first passenger information; receiving a group order approval request generated from the first passenger terminal according to the group order initiation request; based on the group order approval request, processing the first passenger information and the group order information to generate a group order and send it to the client and the first passenger terminal. The server can intelligently match qualified passengers according to the group order information and needs of the passengers to improve the success rate of group ordering. By actively selecting passengers traveling together, the matching degree is improved, and the success rate of group ordering is improved. At the same time, the selected passengers can also actively choose to agree or refuse. If the user chooses to agree to the group order, the server recognizes the group order approval request, generates a group order and sends it to the client and the first passenger terminal, which improves the efficiency and success rate of group ordering, optimizes the passenger experience, and promotes the rational use of resources and data security.

[0016] Specifically, by group riding, car owners can receive more orders and increase their income, while passengers can enjoy travel services at a lower price.

[0017] In some technical schemes of the present invention, optionally, after generating a group order based on the first passenger information and the group order information, and sending the group order to the client, the method for generating a ride-sharing group order also includes: obtaining multiple first route information based on the group order; sending the multiple first route information to the client; receiving a route optimization request generated from the client based on the multiple first route information, and extracting the route optimization information in the route optimization request; based on the route optimization information, screening the first route information that meets the route optimization information from the multiple first route information.

[0018] In this technical solution, after generating a group order based on the first passenger information and the group order information, and sending the group order to the client, the method for generating a ride-sharing group order also includes: obtaining multiple first route information based on the group order; sending multiple first route information to the client; receiving a route optimization request generated from the client based on multiple first route information, extracting the route optimization information in the route optimization request; based on the route optimization information, screening the first route information that meets the route optimization information in multiple first route information. By providing multiple route options and allowing passengers to optimize routes, the system can meet the personalized needs of passengers and enhance the travel experience of passengers. Automated group order matching and route planning reduce manual intervention, improve group order efficiency, enable passengers to find suitable group order partners and routes more quickly, reduce passengers' travel costs, and improve vehicle utilization, reduce empty driving rates, and thus optimize the utilization of transportation resources.

[0019] In some technical solutions of the present invention, optionally, after screening the first route information that meets the route optimization information from multiple first route information based on the route optimization information, the method for generating a ride-sharing order also includes: sending the first route information to the vehicle owner terminal; receiving actual route information generated from the vehicle owner terminal based on the first route information; calculating a first bill based on the actual route information; and sending the first bill to the client.

[0020] In this technical solution, after screening the first route information that meets the route optimization information from multiple first route information based on the route optimization information, the method for generating a ride-sharing order also includes: sending the first route information to the car owner terminal, so that both the car owner and the passenger can clearly understand the actual route information, which increases the transparency of the trip and helps to build trust between the two parties. The server receives the actual route information generated by the car owner terminal based on the first route information; calculates the first bill based on the actual route information; and sends the first bill to the client. The server can collect and analyze the actual route information and bill data for subsequent algorithm optimization and service improvement, further improving the efficiency of ride-sharing and the passenger experience.

[0021] The generation of the first bill can enhance the transparency of the trip and the accuracy of fee calculation, improve the experience of passengers and car owners, promote efficient settlement, and provide data support for subsequent service optimization.

[0022] In some technical solutions of the present invention, optionally, based on the group-bill information, obtaining the information of multiple first passengers in the server who are in the group-bill status also includes: based on the group-bill information, obtaining the information of multiple third passengers in the server who are in the group-bill status; and desensitizing the information of multiple third passengers in the group-bill status to obtain the information of multiple first passengers.

[0023] In the technical solution, based on the group order information, obtaining the first passenger information of multiple passengers in the group order state in the server also includes: based on the group order information, obtaining the third passenger information of multiple passengers in the group order state in the server; desensitizing the third passenger information of multiple passengers in the group order state to obtain multiple first passenger information. Desensitizing the third passenger information is an important measure to protect the privacy of passengers. Through desensitization, sensitive parts of the passenger information, such as ID number, telephone number, etc., can be removed or replaced, thereby avoiding the leakage or abuse of such information. This enhances the security of the data and protects the personal privacy of passengers. The desensitized passenger information (i.e., the first passenger information) still retains enough information and can be used for group order matching, route planning and other purposes. This means that while protecting privacy, the availability of data is not affected and the system can still run efficiently. By obtaining multiple third passenger information in the group order state and converting it into first passenger information, the system can have a wider range of group order candidates, which helps to improve the success rate of group order, reduce the waiting time of passengers, and improve the user experience.

[0024] In some technical solutions of the present invention, optionally, the first passenger information includes at least one of the gender, age range and credit score of the co-passenger.

[0025] In this technical solution, the first passenger information includes at least one of the gender, age range and credit score of the group-carrying passenger, which facilitates users to screen fellow passengers, increases the selectivity of group-carrying partners, and enhances user experience.

[0026] Furthermore, the method for generating a ride-sharing order can display the information of potential passengers who meet the conditions in real time through a dynamic list, thereby improving the efficiency of passengers in finding suitable ride-sharing partners. Passengers can intuitively see the desensitized location information, travel time and comprehensive scores of other passengers, which helps them make more informed ride-sharing choices.

[0027] Furthermore, the method for generating a ride-sharing order can provide a variety of screening conditions and sorting options, so that passengers can quickly filter out suitable ride-sharing partners according to their personal preferences and needs. This not only improves passenger satisfaction, but also increases the success rate of ride-sharing.

[0028] In the second aspect of the present invention, a device for generating a ride-sharing order is provided. The ride-sharing order generating device is used for a server, and the ride-sharing order generating device includes a first acquisition unit, a second acquisition unit and a third acquisition unit. The first acquisition unit is used to extract the order information in the start order request after receiving the start order request sent by the client; the second acquisition unit is used to obtain multiple filtering attributes and send the multiple filtering attributes to the client; the third acquisition unit is used to receive filtering requirements generated from the client according to the multiple filtering attributes; the first acquisition unit is also used to obtain multiple first passenger information in the server that is in the order status based on the order information; the second acquisition unit is also used to filter multiple first passenger information based on the filtering requirements, and obtain first passenger information that meets the filtering requirements; the third acquisition unit is also used to generate an order based on the first passenger information and the order information, and send the order to the client.

[0029] The present application provides a device for generating a ride-sharing order, which is used for a server. The device includes a first acquisition unit, a second acquisition unit and a third acquisition unit. The first acquisition unit is used to extract the order information in the start order request after receiving the start order request sent by the client; the second acquisition unit is used to obtain multiple screening attributes and send the multiple screening attributes to the client; the third acquisition unit is used to receive the screening requirements generated from the client according to the multiple screening attributes; the first acquisition unit is also used to obtain multiple first passenger information in the server that is in the order state based on the order information; the second acquisition unit is also used to filter multiple first passenger information based on the screening requirements, and obtain the first passenger information that meets the screening requirements; the third acquisition unit is also used to generate an order based on the first passenger information and the order information, and send the order to the client. Based on the above-mentioned ride-sharing order generation device, passengers can intuitively see the desensitized location information, travel time and comprehensive scores of other passengers, which helps to make a more informed order selection. The second acquisition unit can provide a wealth of screening conditions and sorting options, so that passengers can quickly filter out suitable order objects according to their personal preferences and needs. This not only improves passenger satisfaction, but also increases the success rate of group-buying, and realizes effective information sharing and matching under the premise of ensuring that passenger information is not leaked. This not only protects the privacy and security of passengers, but also promotes the smooth development of group-buying services.

[0030] In a third aspect of the present invention, an electronic device is provided, comprising a processor and a memory, wherein the memory stores programs or instructions that can be executed on the processor, and when the programs or instructions are executed by the processor, the steps of a method for generating a ride-sharing order as described in any one of the above technical solutions are implemented.

[0031] The present application provides an electronic device, including a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method for generating a ride-sharing order as described in any one of the above technical solutions are implemented. Therefore, the electronic device has all the beneficial effects of the method for generating a ride-sharing order as described in any one of the above technical solutions.

[0032] In a fourth aspect of the present invention, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method for generating a ride-sharing order as described in any one of the above technical solutions are implemented.

[0033] The present application provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method for generating a ride-sharing order as described in any one of the above technical solutions are implemented. Therefore, the readable storage medium has all the beneficial effects of the method for generating a ride-sharing order as described in any one of the above technical solutions.

[0034] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which: Figure 1 A flowchart of a method for generating a ride-sharing order according to an embodiment of the present invention; Figure 2 It is a structural block diagram of a device for generating a ride-sharing order according to an embodiment of the present invention; Figure 3 FIG. 4 is a structural block diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0036] In order to more clearly understand the above-mentioned purpose, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0037] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.

[0038] Refer to the following Figures 1 to 3 A method for generating a ride-sharing order, a device for generating a ride-sharing order, an electronic device, and a readable storage medium according to some embodiments of the present invention are described.

[0039] like Figure 1 As shown, in an embodiment of the present application, a method for generating a ride-sharing order is provided, and the method for generating a ride-sharing order is used for a server, and the method for generating a ride-sharing order includes: Step 102: after receiving the group order start request sent by the client, extract the group order information in the group order start request; Step 104: Acquire multiple screening attributes, and send the multiple screening attributes to the client; Step 106: receiving a screening request generated from the client according to a plurality of screening attributes; Step 108: Based on the group-bill information, obtain information of a plurality of first passengers in a group-bill status in the server; Step 110: Filtering a plurality of first passenger information based on the screening requirements to obtain first passenger information that meets the screening requirements; Step 112: Generate a group order based on the first passenger information and the group order information, and send the group order to the client.

[0040] The present application provides a method for generating a ride-sharing order, which is used for a server. The method includes: after receiving a request to start a ride-sharing order sent by a client, extracting the order information in the request to start a ride-sharing order, that is, when a user uses a ride-sharing order software to make an order, the server receives the order request, and extracts the order information according to the order request, so as to match the passenger with multiple group-sharing objects that meet the requirements. Multiple filtering attributes are obtained in the server, which can be specifically age, gender, distance between boarding points and terminal location, to improve the success rate of passenger group-sharing, and also improve the matching degree between passengers and enhance the user experience. The server sends multiple filtering attributes to the client, which is the terminal of the current user. The user can customize the expected attribute range of this trip through the received filtering attributes, that is, he can choose fellow passengers who are under 30 years old and female, where the age under 30 years old and female is the above-mentioned attribute range. After receiving the screening requirements generated from the client based on multiple screening attributes, the server can obtain multiple first passenger information in the server that is in the group order state based on the group order information, where the first passenger information is the passenger information that applies for the group order within the current appropriate range, and filter multiple first passenger information based on the screening requirements to obtain the first passenger information that meets the screening requirements, so that users can filter according to their personal preferences. At the same time, the screening conditions also include the comprehensive score of the passenger and the distance, etc., to improve the convenience and comfort of passengers' travel, enhance autonomy, and enhance travel safety trust. Providing passengers with suitable travel companions according to the screening requirements provided by the passengers can improve safety and facilitate female passengers to travel at night. Based on the first passenger information and the group order information, a group order is generated and sent to the client. If both parties agree to the group order, the server automatically merges the orders and may optimize the route according to the needs of both parties to reduce detours and improve efficiency.

[0041] By actively selecting eligible passengers from multiple passengers who meet the group-trip requirements based on the customer's travel requirements, we can improve travel matching and enhance the user's travel experience.

[0042] Specifically, the server can provide the client with passenger avatars or buttons corresponding to multiple first passenger information. Passengers can click on the avatar or button of a potential fellow passenger on the client to send invitation information or view a more detailed introduction of the other party, thereby realizing the passenger's subjective selection of group travel objects, facilitating passengers' travel and improving safety.

[0043] This embodiment provides a method for generating a ride-sharing order. In addition to the technical features of the above-mentioned embodiments, this embodiment further includes the following technical features.

[0044] In some embodiments of the present invention, optionally, based on the group-buying information, obtaining the information of multiple first passengers in a group-buying status in the server includes: obtaining itinerary information based on the group-buying information; obtaining the information of multiple second passengers in a group-buying status in the server; based on the itinerary information and the multiple second passenger information, obtaining multiple first passenger information matching the itinerary information.

[0045] In this embodiment, based on the group order information, obtaining the information of multiple first passengers in the group order status in the server includes: obtaining the itinerary information based on the group order information; obtaining the information of multiple second passengers in the group order status in the server, the server can obtain the information of multiple second passengers in the group order status at the current time, and based on the itinerary information of the passenger, filter out multiple first passenger information that meets the itinerary requirements from the multiple second passenger information, that is, based on the itinerary information and the multiple second passenger information, obtain multiple first passenger information that matches the itinerary information. For example, the itinerary information of the passenger can be the itinerary route, that is, from point A to point B, and filter out multiple first passenger information with a high degree of repetition with the itinerary route from point A to point B from the multiple second passenger information, so as to improve the matching degree and facilitate the successful group order matching of users.

[0046] In some embodiments of the present invention, optionally, generating a group order based on the first passenger information and the group order information, and sending the group order to the client includes: generating a group order initiation request based on the first passenger information, and sending the group order initiation request to the first passenger terminal corresponding to the first passenger information; receiving a group order approval request generated from the first passenger terminal based on the group order initiation request; based on the group order approval request, processing the first passenger information and the group order information to generate a group order and sending it to the client and the first passenger terminal.

[0047] In this embodiment, based on the first passenger information and the group order information, generating a group order, and sending the group order to the client includes: generating a group order initiation request based on the first passenger information, and sending the group order initiation request to the first passenger terminal corresponding to the first passenger information; receiving a group order approval request generated from the first passenger terminal according to the group order initiation request; based on the group order approval request, processing the first passenger information and the group order information to generate a group order and send it to the client and the first passenger terminal. The server can intelligently match qualified passengers according to the group order information and needs of the passengers to improve the success rate of group ordering. By actively selecting passengers traveling together, the matching degree is improved, and the success rate of group ordering is improved. At the same time, the selected passengers can also actively choose to agree or refuse. If the user chooses to agree to the group order, the server recognizes the group order approval request, generates a group order and sends it to the client and the first passenger terminal, which improves the efficiency and success rate of group ordering, optimizes the passenger experience, and promotes the rational use of resources and data security.

[0048] Specifically, by group riding, car owners can receive more orders and increase their income, while passengers can enjoy travel services at a lower price.

[0049] In some embodiments of the present invention, optionally, after generating a group order based on the first passenger information and the group order information, and sending the group order to the client, the method for generating a ride-sharing group order also includes: obtaining multiple first route information based on the group order; sending the multiple first route information to the client; receiving a route optimization request generated from the client based on the multiple first route information, and extracting the route optimization information in the route optimization request; based on the route optimization information, screening the first route information that meets the route optimization information from the multiple first route information.

[0050] In this embodiment, after generating a group order based on the first passenger information and the group order information, and sending the group order to the client, the method for generating a ride-sharing group order also includes: obtaining multiple first route information based on the group order; sending multiple first route information to the client; receiving a route optimization request generated from the client based on multiple first route information, and extracting the route optimization information in the route optimization request; based on the route optimization information, screening the first route information that meets the route optimization information in multiple first route information. By providing multiple route options and allowing passengers to optimize routes, the system can meet the personalized needs of passengers and enhance the travel experience of passengers. Automated group order matching and route planning reduce manual intervention, improve group order efficiency, enable passengers to find suitable group order partners and routes more quickly, reduce passengers' travel costs, and improve vehicle utilization, reduce empty driving rates, and thus optimize the utilization of transportation resources.

[0051] In some embodiments of the present invention, optionally, after screening first route information that meets the route optimization information from multiple first route information based on the route optimization information, the method for generating a ride-sharing order also includes: sending the first route information to the vehicle owner terminal; receiving actual route information generated from the vehicle owner terminal based on the first route information; calculating a first bill based on the actual route information; and sending the first bill to the client.

[0052] In this embodiment, after screening the first route information that meets the route optimization information from multiple first route information based on the route optimization information, the method for generating a ride-sharing order also includes: sending the first route information to the car owner terminal, so that both the car owner and the passenger can clearly understand the actual route information, which increases the transparency of the trip and helps to build trust between the two parties. The server receives the actual route information generated by the car owner terminal based on the first route information; calculates the first bill based on the actual route information; and sends the first bill to the client. The server can collect and analyze the actual route information and bill data for subsequent algorithm optimization and service improvement, further improving the efficiency of the ride-sharing order and the passenger experience.

[0053] The generation of the first bill can enhance the transparency of the trip and the accuracy of fee calculation, improve the experience of passengers and car owners, promote efficient settlement, and provide data support for subsequent service optimization.

[0054] In some embodiments of the present invention, optionally, based on the group-bill information, obtaining the information of multiple first passengers in the server who are in the group-bill status also includes: based on the group-bill information, obtaining the information of multiple third passengers in the server who are in the group-bill status; and desensitizing the information of multiple third passengers in the group-bill status to obtain the information of multiple first passengers.

[0055] In this embodiment, based on the group order information, obtaining multiple first passenger information in the server in the group order state also includes: based on the group order information, obtaining multiple third passenger information in the server in the group order state; desensitizing the multiple third passenger information in the group order state to obtain multiple first passenger information. Desensitizing the third passenger information is an important measure to protect the privacy of passengers. Through desensitization, sensitive parts of the passenger information, such as ID number, telephone number, etc., can be removed or replaced, thereby avoiding the leakage or abuse of this information. This enhances the security of the data and protects the personal privacy of the passengers. The desensitized passenger information (i.e., the first passenger information) still retains enough information and can be used for group order matching, route planning, etc. This means that while protecting privacy, the availability of data is not affected, and the system can still run efficiently. By obtaining multiple third passenger information in the group order state and converting it into first passenger information, the system can have a wider range of group order candidates, which helps to improve the success rate of group order, reduce the waiting time of passengers, and improve the user experience.

[0056] In some embodiments of the present invention, optionally, the first passenger information includes at least one of the gender, age range and credit score of the co-passenger.

[0057] In this embodiment, the first passenger information includes at least one of the gender, age range and credit score of the co-passenger, which facilitates the user to screen fellow passengers, increases the selectivity of co-passengers, and enhances the user experience.

[0058] Furthermore, the method for generating a ride-sharing order can display the information of potential passengers who meet the conditions in real time through a dynamic list, thereby improving the efficiency of passengers in finding suitable ride-sharing partners. Passengers can intuitively see the desensitized location information, travel time and comprehensive scores of other passengers, which helps them make more informed ride-sharing choices.

[0059] Furthermore, the method for generating a ride-sharing order can provide a variety of screening conditions and sorting options, so that passengers can quickly filter out suitable ride-sharing partners according to their personal preferences and needs. This not only improves passenger satisfaction, but also increases the success rate of ride-sharing.

[0060] like Figure 2As shown, in an embodiment of the present application, a device 200 for generating a ride-sharing order is provided. The ride-sharing order generating device 200 is used for a server. The ride-sharing order generating device 200 includes a first acquisition unit 210, a second acquisition unit 220 and a third acquisition unit 230. The first acquisition unit 210 is used to extract the order information in the start order request after receiving the start order request sent by the client; the second acquisition unit 220 is used to obtain multiple filtering attributes and send the multiple filtering attributes to the client; the third acquisition unit 230 is used to receive the filtering requirements generated from the client according to the multiple filtering attributes; the first acquisition unit 210 is also used to obtain multiple first passenger information in the server that is in the order status based on the order information; the second acquisition unit 220 is also used to filter multiple first passenger information based on the filtering requirements, and obtain the first passenger information that meets the filtering requirements; the third acquisition unit 230 is also used to generate an order based on the first passenger information and the order information, and send the order to the client.

[0061] The present application provides a device 200 for generating a ride-sharing order, which is used for a server. The device 200 for generating a ride-sharing order includes a first acquisition unit 210, a second acquisition unit 220 and a third acquisition unit 230. The first acquisition unit 210 is used to extract the order information in the start order request after receiving the start order request sent by the client; the second acquisition unit 220 is used to obtain multiple filtering attributes and send the multiple filtering attributes to the client; the third acquisition unit 230 is used to receive filtering requirements generated from the client according to the multiple filtering attributes; the first acquisition unit 210 is also used to obtain multiple first passenger information in the server that is in the order status based on the order information; the second acquisition unit 220 is also used to filter multiple first passenger information based on the filtering requirements, and obtain first passenger information that meets the filtering requirements; the third acquisition unit 230 is also used to generate a order based on the first passenger information and the order information, and send the order to the client. Based on the above-mentioned ride-sharing group order generation device 200, passengers can intuitively see the desensitized location information, travel time and comprehensive scores of other passengers, which helps to make more informed group order choices. The second acquisition unit 220 can provide a wealth of screening conditions and sorting options, allowing passengers to quickly screen out suitable group order objects based on personal preferences and needs. This not only improves passenger satisfaction, but also increases the success rate of group orders, and realizes effective information sharing and matching while ensuring that passenger information is not leaked. This not only protects the privacy and security of passengers, but also promotes the smooth development of group order services.

[0062] like Figure 3As shown, in an embodiment of the present application, an electronic device 300 is provided, including a processor 304 and a memory 302, the memory 302 stores programs or instructions that can be executed on the processor 304, and when the program or instructions are executed by the processor 304, the steps of the method for generating a ride-sharing order as in any one of the above embodiments are implemented.

[0063] The present application provides an electronic device 300, including a processor 304 and a memory 302, wherein the memory 302 stores a program or instruction that can be run on the processor 304, and when the program or instruction is executed by the processor 304, the steps of the method for generating a ride-sharing order in any one of the above embodiments are implemented. Therefore, the electronic device 300 has all the beneficial effects of the method for generating a ride-sharing order in any one of the above embodiments.

[0064] In an embodiment of the present application, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method for generating a ride-sharing order as described in any one of the above embodiments are implemented.

[0065] The present application provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method for generating a ride-sharing order as described in any one of the above embodiments are implemented. Therefore, the readable storage medium has all the beneficial effects of the method for generating a ride-sharing order as described in any one of the above embodiments.

[0066] In the claims, specification and drawings of the present invention, the term "multiple" refers to two or more than two. Unless otherwise clearly defined, the orientation or positional relationship indicated by the terms "upper" and "lower" is based on the orientation or positional relationship shown in the drawings, which is only for the purpose of more conveniently describing the present invention and making the description process simpler, rather than indicating or implying that the device or element referred to must have the specific orientation described, be constructed and operated in a specific orientation, so these descriptions cannot be understood as limiting the present invention; the terms "connect", "install", "fix" and the like should be understood in a broad sense. For example, "connection" can be a fixed connection between multiple objects, or a detachable connection between multiple objects, or an integral connection; it can be a direct connection between multiple objects, or an indirect connection between multiple objects through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood based on the specific circumstances of the above data.

[0067] In the claims, specification and drawings of the present invention, the description of the terms "one embodiment", "some embodiments", "specific embodiments" and the like means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In the claims, specification and drawings of the present invention, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0068] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for generating a ride-sharing order, characterized in that: The method for generating a ride-sharing order is used in a server, and the method for generating a ride-sharing order includes: After receiving a request to start group buying sent by a client, extracting group buying information in the request to start group buying; Acquire multiple screening attributes, and send the multiple screening attributes to the client; Receiving a screening request generated from the client according to a plurality of the screening attributes; Based on the group-bill information, obtaining information of a plurality of first passengers in a group-bill status in the server; Filtering the plurality of first passenger information based on the filtering requirement, and acquiring the first passenger information satisfying the filtering requirement; Based on the first passenger information and the group order information, a group order is generated, and the group order is sent to the client.

2. The method for generating a ride-sharing order according to claim 1, characterized in that: The acquiring, based on the group-bill information, information of a plurality of first passengers in a group-bill status in the server includes: Based on the group order information, obtaining itinerary information; Acquire information of a plurality of second passengers in a group-booking state from the server; Based on the itinerary information and the plurality of second passenger information, a plurality of first passenger information matching the itinerary information is acquired.

3. The method for generating a ride-sharing order according to claim 1, characterized in that: The generating a group order based on the first passenger information and the group order information, and sending the group order to the client, comprises: Based on the first passenger information, generating a request for initiating a group order, and sending the request for initiating a group order to a first passenger terminal corresponding to the first passenger information; Receiving a request for approving the group-bill generated from the first passenger terminal according to the request for initiating the group-bill; Based on the request for approving the group order, the first passenger information and the group order information are processed to generate a group order and sent to the client and the first passenger terminal.

4. The method for generating a ride-sharing order according to claim 1, characterized in that: After generating a group order based on the first passenger information and the group order information, and sending the group order to the client, the method for generating a ride-sharing group order further includes: Based on the group order, obtaining a plurality of first route information; Sending the plurality of first route information to the client; receiving a route optimization request generated by the client according to the plurality of first route information, and extracting route optimization information from the route optimization request; Based on the route optimization information, the first route information satisfying the route optimization information is screened out from a plurality of first route information.

5. The method for generating a ride-sharing order according to claim 4, characterized in that: After screening the first route information that meets the route optimization information among a plurality of first route information based on the route optimization information, the method for generating a ride-sharing order further includes: Sending the first route information to the vehicle owner terminal; receiving actual route information generated by the vehicle owner terminal according to the first route information; Calculating a first bill based on the actual route information; The first bill is sent to the client.

6. The method for generating a ride-sharing order according to claim 2, characterized in that: The acquiring, based on the group-bill information, information of a plurality of first passengers in a group-bill status in the server further comprises: Based on the group-bill information, obtaining information of a plurality of third passengers in a group-bill status in the server; The information of multiple third passengers in a group-booking state is desensitized to obtain the information of multiple first passengers.

7. The method for generating a ride-sharing order according to any one of claims 1 to 6, characterized in that: The first passenger information includes at least one of the gender, age range and credit score of the co-passenger.

8. A device for generating a ride-sharing order, characterized in that: The ride-sharing order generation device is used for a server, and the ride-sharing order generation device includes: A first acquisition unit is used to extract the group buying information in the group buying start request after receiving the group buying start request sent by the client; A second obtaining unit, configured to obtain a plurality of screening attributes and send the plurality of screening attributes to the client; A third obtaining unit, configured to receive a screening requirement generated from the client according to the plurality of screening attributes; The first acquisition unit is further used to acquire information of a plurality of first passengers in a group-bill status in the server based on the group-bill information; The second acquisition unit is further used to screen the plurality of first passenger information based on the screening requirement, and acquire the first passenger information that meets the screening requirement; The third acquisition unit is further used to generate a group order based on the first passenger information and the group order information, and send the group order to the client.

9. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method for generating a ride-sharing order as described in any one of claims 1 to 7 are implemented.

10. A readable storage medium having a program or instruction stored thereon, characterized in that: When the program or instructions are executed by the processor, the steps of the method for generating a ride-sharing order as described in any one of claims 1 to 7 are implemented.