A data processing method, device, computer, storage medium and program product

By displaying the total route and asset data of ride orders, and allocating assets based on the distance of the ride route, the problem of fairness in asset allocation in single-person and multi-person rides is solved, labor costs are reduced, and calculation efficiency and fairness are improved.

CN122347451APending Publication Date: 2026-07-07TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2025-01-07
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

When a single person hails a ride but multiple people are in the car, existing technologies struggle to effectively address the issues of fairness and reliability in asset allocation. This forces users to determine asset distribution themselves, increasing labor costs and making it difficult to guarantee the fairness of the allocation.

Method used

By displaying completed ride orders, including the total route and total asset data, and responding to user actions, the system shows the ride routes and asset data of the participants, allocates assets based on the distance of the ride routes, and generates and sends the order splitting results.

Benefits of technology

It reduces the cost for users to calculate themselves, improves the efficiency and fairness of asset allocation, ensures that the allocation results match the actual travel routes of each participant, and improves calculation efficiency and fairness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122347451A_ABST
    Figure CN122347451A_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a data processing method and device, a computer, a storage medium and a program product, relating to the technical field of computer, which are executed by a computer device. The method comprises: displaying a completed ride order of a ride service; the ride order comprises a total route and a total asset data amount; in response to an adjustment operation on a participant of the ride order, displaying N participants associated with the ride order, and a participant route and a participant asset data amount of each participant associated with the ride order; N is an integer greater than 1; the total route comprises a participant route of each participant; the sum of the participant asset data amount of each participant is the total asset data amount; the participant asset data amount is proportional to the distance of the participant route. By using the present application, the artificial cost of asset splitting in the multi-person ride service can be reduced, and the fairness and reliability of asset splitting can be enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a data processing method, apparatus, computer, storage medium and program product. Background Technology

[0002] With the development of technologies such as big data and artificial intelligence, ride-hailing apps are becoming increasingly intelligent. They can provide users with navigation and ride-hailing services through geographic information systems, global positioning systems, and mobile application development technologies. Meanwhile, various ride-hailing apps also offer multi-person ride-sharing services. Users typically use carpooling to facilitate group travel. This carpooling function involves each participating user initiating their own order, thus eliminating the issue of order splitting. However, sometimes a single person may book a ride with multiple passengers. In this case, each passenger needs to determine how to allocate the necessary resources, making resource allocation complex and difficult to guarantee the fairness and reliability of the allocation result. Summary of the Invention

[0003] This application provides a data processing method, apparatus, computer, storage medium, and program product that can reduce the manual costs of asset splitting in multi-person ride-hailing services and enhance the fairness and reliability of asset splitting.

[0004] One embodiment of this application provides a data processing method, which is executed by a computer device, and the method includes:

[0005] Displays completed ride orders; ride orders include the total route and total asset data.

[0006] In response to the operation of adjusting the participants in a ride order, the system displays the N participants associated with the ride order, as well as the routes and asset data associated with each participant in the ride order; N is an integer greater than 1; the total route of the order includes the routes associated with each participant; the sum of the asset data associated with each participant is the total asset data; the asset data is proportional to the distance of the route.

[0007] One embodiment of this application provides a data processing apparatus, the apparatus comprising:

[0008] The order display module is used to display completed ride service orders; the ride order includes the total route and total asset data.

[0009] The object display module responds to the operation of adjusting the participating objects for a ride order, and displays the N participating objects associated with the ride order, as well as the riding route and the amount of participating asset data associated with each participating object in the ride order; N is an integer greater than 1; the total route of the order includes the riding route associated with each participating object; the sum of the participating asset data associated with each participating object is the total asset data; the amount of participating asset data is proportional to the distance of the riding route.

[0010] In one possible implementation, when the order display module is used to display completed ride service orders, the order display module is specifically used to perform the following operations:

[0011] In response to an asset transfer operation for ride-hailing services, the system displays ride-hailing orders that include the total route and total asset data volume; the total asset data volume is the amount of transferred asset data associated with the asset transfer operation.

[0012] Alternatively, in response to a query for historical ride orders, display historical ride orders; in response to a trigger operation for a ride order within historical ride orders, display ride orders including the total route and total asset data. Historical ride orders refer to ride service orders that have been completed.

[0013] In one possible implementation, the operation for adjusting the participants in a ride order includes updating the objects in the ride order and adjusting the routes for each participant. The object display module, in response to the operation for adjusting the participants in a ride order, displays the N participants associated with the ride order, as well as the travel routes and participating asset data for each participant in the ride order. Specifically, the object display module performs the following operations:

[0014] In response to an object update operation for a ride order, display the N participating objects associated with the ride order;

[0015] Respond to route adjustment operations for N participating objects, and display the object's travel route and the amount of participating asset data associated with each of the N participating objects in the ride order; the object's travel route and the amount of participating asset data are determined by the corresponding route adjustment operation.

[0016] In one possible implementation, the N participating objects include participating object A. i , where i is a positive integer less than or equal to N; the object display module is used to respond to route adjustment operations for N participating objects respectively. When displaying the travel routes and participating asset data of the N participating objects associated with the ride order, the object display module is specifically used to perform the following operations:

[0017] The response is for participant A.i The route adjustment operation displays the information of participant A. i The corresponding route adjustment page, in participant A i The corresponding route adjustment page displays the total order route, pick-up point information area, and drop-off point information area;

[0018] The response is for participant A. i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. i Update the boarding point information and display participant A in the alighting point information area. i Update drop-off point information;

[0019] The response is for participant A. i The data confirmation process on the route adjustment page displays the information for participant A. i The travel routes and participating asset data associated with the ride order; Participating Object A i The travel route associated with the object in the ride order is the route of the participating object A when the data confirmation operation is triggered. i The route adjustment page displays the object order route.

[0020] In one possible implementation, for participating object A i The route adjustment page update is triggered by a location point within the overall order route; the object display module is used to respond to events related to participating object A. i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. i Update the boarding point information and display participant A in the alighting point information area. i The object display module is specifically used to perform the following operations to update the drop-off point information:

[0021] In response to trigger operations targeting the first and second location points in the overall order route, display the object order routes indicated by the first and second location points in the overall order route;

[0022] The boarding point information area displays the updated boarding point information for the first location, and the alighting point information area displays the updated alighting point information for the second location.

[0023] In one possible implementation, for participating object A iThe route adjustment page update is achieved through input operations in the pick-up and drop-off information areas; the object display module is used to respond to input from participant A. i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. i Update the boarding point information and display participant A in the alighting point information area. i When updating the drop-off point information, the object display module is specifically used to perform the following operations:

[0024] In response to a pick-up point input operation in the pick-up point information area, the pick-up point input information entered in the pick-up point information area is displayed, the input pick-up location associated with the pick-up point input information is displayed in the total order route, and the updated pick-up point information indicated by the input pick-up location is displayed in the pick-up point information area.

[0025] In response to drop-off point input operations in the drop-off point information area, the drop-off point input information entered in the drop-off point information area is displayed, the input drop-off location associated with the drop-off point input information is displayed in the total order route, and the updated drop-off point information indicated by the input drop-off location is displayed in the drop-off point information area.

[0026] The overall order route displays the order route indicated by the updated pick-up point information and the updated drop-off point information.

[0027] In one possible implementation, for participating object A i The route adjustment page update operation is implemented by selecting M parking points from the total order route; M is a positive integer; the object display module is used to respond to the selection of participating object A. i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. i Update the boarding point information and display participant A in the alighting point information area. i When updating the drop-off point information, the object display module is specifically used to perform the following operations:

[0028] The order route displays M parking points. In response to the pick-up point selection operation for the first parking point among the M parking points, the updated pick-up point information associated with the first parking point corresponding to the pick-up point selection operation is displayed in the pick-up point information area.

[0029] In response to the drop-off point selection operation for the second parking point among M parking points, the updated drop-off point information associated with the second parking point corresponding to the drop-off point selection operation is displayed in the drop-off point information area;

[0030] The overall order route displays the route of the object order from the updated pick-up point information to the updated drop-off point information.

[0031] In one possible implementation, the object display module is further used to perform the following operations:

[0032] In response to an order splitting operation for a ride-hailing order, the first participating object is displayed, and the process of adjusting the participating objects in response to the ride-hailing order is executed; the first participating object is the object that triggered the order splitting operation for the ride-hailing order; N participating objects include the first participating object; or,

[0033] In response to the order splitting operation for a ride order, if the ride order includes the number of participating objects, then display B initial participating objects and execute the process of adjusting the participating objects in response to the ride order. If the ride order does not include the number of participating objects, then display the first participating object and execute the process of adjusting the participating objects in response to the ride order. B is a positive integer, where B is the number of participating objects. N participating objects are obtained by updating the B initial participating objects through the participating object adjustment operation.

[0034] In one possible implementation, the data processing device further includes an information display module, which is specifically used to perform the following operations:

[0035] In response to a trigger operation on the asset splitting description component, display asset splitting instruction information; the asset splitting instruction information is used to indicate the processing logic for determining the amount of participating asset data based on the object's travel route;

[0036] In response to the triggered action of the asset split instruction information, return and display the ride order.

[0037] In one possible implementation, the data processing apparatus further includes a data transmission module, which is specifically used to perform the following operations:

[0038] Based on the N participants associated with the ride order, and the ride routes and the amount of asset data associated with each participant in the ride order, generate the order splitting result;

[0039] In response to an asset transfer request based on the order splitting results, the order splitting results are sent to the business devices corresponding to the N-1 participating objects, so that each business device can transfer digital assets to the computer device based on the order splitting results; the data volume of the digital asset is the participating asset data volume of the participating object corresponding to the digital asset; the business devices corresponding to the N-1 participating objects refer to the business devices other than the computer device among the business devices corresponding to the N participating objects.

[0040] In one possible implementation, the object display module is used to respond to the adjustment operation of the participating objects for a ride order, displaying the N participating objects associated with the ride order, as well as the travel route and participating asset data volume of each participating object in the ride order. Specifically, the object display module is used to perform the following operations:

[0041] In response to an object update operation for a ride order, display the N participating objects associated with the ride order; the N participating objects include participating object A. i ;

[0042] The response is for participant A. i The route adjustment operation displays the information of participant A. i The corresponding route adjustment page, in participant A i The corresponding route adjustment page displays the total route for the order;

[0043] In response to a trigger operation targeting a pick-up location in the total order route, the system performs a nearest marker match between the pick-up location and the total order route based on the map region to which the total order route belongs, and determines the pick-up marker closest to the pick-up location.

[0044] The address information corresponding to the boarding sign is determined as the boarding point information indicated by the boarding location point. When the boarding point information corresponding to N participants is obtained, the boarding route corresponding to each of the N participants is determined based on the boarding point information corresponding to each of the N participants.

[0045] Displays the N participating entities associated with the ride order, as well as the travel routes and participating asset data of each participating entity in the ride order.

[0046] In one possible implementation, the total asset data volume includes passenger asset data volume and order-related data volume; the data processing device also includes an asset processing module, which is specifically used to perform the following operations:

[0047] Based on the passenger routes and total order routes corresponding to the N participants, determine the carpooling route and solo route for each participant;

[0048] Based on the amount of ride asset data and the total order route, determine the amount of sub-asset data for each segment that makes up the total order route;

[0049] Based on the shared ride route and sub-asset data volume corresponding to each participant, determine the shared ride sub-asset data volume for each participant; based on the solo ride route and sub-asset data volume corresponding to each participant, determine the solo ride sub-asset data volume for each participant.

[0050] Based on the order additional data volume corresponding to the order additional route and the object travel route corresponding to each participant, determine the order additional sub-data volume corresponding to each participant;

[0051] The order-related sub-data volume, co-multiplied sub-asset data volume, and individual sub-asset data volume corresponding to each participant are combined to obtain the participating asset data volume associated with each participant.

[0052] In one possible implementation, the object display module is used to respond to the adjustment operation of the participating objects for a ride order, displaying the N participating objects associated with the ride order, as well as the travel route and participating asset data volume of each participating object in the ride order. Specifically, the object display module is used to perform the following operations:

[0053] In response to the operation of adjusting the participants for a ride order, the system identifies N participants associated with the ride order, generates an order data retrieval link for the ride order, and sends the order data retrieval link to the business devices corresponding to the N-1 participants respectively; the business devices corresponding to the N-1 participants refer to the business devices other than computer devices among the business devices corresponding to the N participants respectively.

[0054] Obtain the business devices corresponding to N-1 participating objects, obtain the travel routes of the objects sent by the links through order data, and the travel routes of the participating objects corresponding to the computer devices. Based on the travel routes of the N participating objects, the total asset data volume is divided into the participating asset data volume corresponding to the N participating objects.

[0055] Displays the N participating entities associated with the ride order, as well as the travel routes and participating asset data of each participating entity in the ride order.

[0056] One embodiment of this application provides a computer device, including a processor, a memory, and an input / output interface;

[0057] The processor is connected to a memory and an input / output interface, respectively. The input / output interface is used to receive and output data, the memory is used to store computer programs, and the processor is used to call the computer programs so that the computer device containing the processor executes the method in one aspect of the embodiments of this application.

[0058] One aspect of this application provides a computer-readable storage medium storing a computer program adapted to be loaded and executed by a processor, so that a computer device having the processor performs the method of one aspect of this application.

[0059] One aspect of this application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional embodiments of this application. In other words, when the computer instructions are executed by the processor, they implement the methods provided in various optional embodiments of this application.

[0060] Implementing the embodiments of this application will have the following beneficial effects:

[0061] In this embodiment, completed ride-hailing service orders are displayed; the ride-hailing order includes the total route and total asset data volume; in response to the adjustment operation of the participants in the ride-hailing order, the N participants associated with the ride-hailing order are displayed, as well as the object travel route and the amount of participating asset data associated with each participant in the ride-hailing order; N is an integer greater than 1; the total route of the order includes the object travel route associated with each participant; the sum of the participating asset data volume associated with each participant is the total asset data volume; the participating asset data volume is proportional to the distance of the object travel route. Through the above process, the system fully utilizes the passenger routes of each participant in the total order route, as well as the amount of participating asset data corresponding to each passenger route. It presents the order breakdown results to the user (i.e., the participant) for the total asset data corresponding to the completed ride service, eliminating the need for user calculations, reducing manual calculation costs, and improving calculation efficiency. Furthermore, the amount of participating asset data is proportional to the distance of the passenger route. That is, in the process of splitting the total asset data, the total asset data is not evenly distributed based on the number of participants, but rather calculated based on the distance of the passenger route. This takes into account the specific travel information of each participant in the ride order, ensuring that the asset split of the ride order reflects the degree of participation of each participant in the ride order, thereby improving the fairness and reliability of the asset split. Attached Figure Description

[0062] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0063] Figure 1 This is a network interaction architecture diagram provided in an embodiment of this application;

[0064] Figure 2 This is a scenario illustration of a data processing method provided in an embodiment of this application. Figure 1 ;

[0065] Figure 3 This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 1 ;

[0066] Figure 4 This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 2 ;

[0067] Figure 5 This is a scenario illustration of a data processing method provided in an embodiment of this application. Figure 2 ;

[0068] Figure 6 This is a scenario illustration of a data processing method provided in an embodiment of this application. Figure 3 ;

[0069] Figure 7 This is a timing diagram of a device background implementation provided in an embodiment of this application;

[0070] Figure 8 This is a schematic diagram of a data processing device provided in an embodiment of this application;

[0071] Figure 9 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0072] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0073] If this application requires the collection of object data (such as user data), a prompt interface or pop-up window will be displayed before and during the collection process. This prompt interface or pop-up window is used to inform the user that certain data is being collected. The data acquisition steps will only begin after the user confirms the prompt interface or pop-up window; otherwise, the process will end. Furthermore, the acquired user data will be used in reasonable and legal scenarios or for legitimate purposes. Optionally, in scenarios where user data needs to be used but user authorization has not been obtained, authorization can be requested from the user, and the user data can only be used after authorization is granted.

[0074] It is understood that, in the specific embodiments of this application, the user data involved requires user permission or consent when the following embodiments of this application are applied to specific products or technologies, and the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant regions.

[0075] In the embodiments of this application, please refer to Figure 1 , Figure 1 This is a network interaction architecture diagram provided in an embodiment of this application, such as... Figure 1 As shown in the diagram, the network interaction architecture may include computer device 101 and a cluster of service devices. The cluster of service devices may include service devices 102a, 102b, 102c, ..., 102n. Communication connections may exist between service devices in the cluster; for example, there may be a communication connection between service devices 102a and 102b, or between service devices 102a and 102c. Furthermore, any service device in the cluster may have a communication connection with computer device 101; for example, there may be a communication connection between service device 102a and computer device 101. The communication connection method is not limited; it can be established directly or indirectly through wired communication, wireless communication, or other methods. This application does not impose any restrictions on these methods.

[0076] It should be understood that, such as Figure 1 Each business device and computer device in the business device cluster shown can be equipped with an application client. When the application client runs on each business device and computer device, each business device can communicate with the aforementioned... Figure 1The computer devices 101 shown interact with each other, enabling them to receive business data from each business device. The application client can be a social application, instant messaging application, map navigation application, or ride-hailing application, etc., with the ability to display text, images, audio, and video data. This application client can provide ride-hailing services to users of the application client. The application client can be a standalone client or an embedded sub-client integrated into another client (e.g., an instant messaging client, social client, video client, etc.), without limitation. For example, the computer device 101 can display completed ride-hailing service orders through the ride-hailing application, where the ride-hailing order includes the total route and total asset data volume. The computer device 101 can respond to adjustments to the participants in the ride-hailing order, displaying the N participants associated with the ride-hailing order, as well as the travel routes and asset data volume associated with each participant in the ride-hailing order. Where N is an integer greater than 1; the total order route includes the travel routes associated with each participating object; the sum of the participating asset data associated with each participating object is the total asset data volume; the participating asset data volume is proportional to the distance of the object's travel route. Further, computer device 101 can generate an order splitting result for the ride order based on the N participating objects associated with the ride order, and the travel routes and participating asset data volume associated with each participating object in the ride order. Computer device 101 can send the order splitting result to the business devices corresponding to the other participating objects corresponding to the ride order, that is, to the business devices other than computer device 101 among the business devices corresponding to the N participating objects. For example, when N is 3, the N participating objects include participating object a corresponding to computer device 101, participating object b corresponding to business device 102a, and participating object c corresponding to business device 102c. Then, computer device 101 can send the order splitting result to business devices 102a and 102c through a social communication application. Business devices 102a and 102c can transfer corresponding digital assets to computer device 101 based on the order splitting results. That is, computer device 101 transfers the digital assets corresponding to the total asset data volume of the ride-hailing order to the service provider providing the ride-hailing service, then generates the corresponding order splitting results, and obtains the digital assets corresponding to the asset data volume that should be shared by the other participating objects from the business devices of the participating objects corresponding to the ride-hailing order.

[0077] Through the above process, the system fully utilizes the passenger routes of each participant in the total order route, as well as the amount of participating asset data corresponding to each passenger route. It presents the order breakdown results to the user (i.e., the participant) for the total asset data corresponding to the completed ride service, eliminating the need for user calculations, reducing manual calculation costs, and improving calculation efficiency. Furthermore, the amount of participating asset data is proportional to the distance of the passenger route; that is, the total asset data is not evenly distributed based on the number of participants, but rather calculated based on the distance of the passenger route. This improves the fairness and reliability of asset breakdown, thereby enriching the functionality of the application client providing the ride service and improving its performance.

[0078] For details, please see Figure 2 , Figure 2 This is a scenario illustration of a data processing method provided in an embodiment of this application. Figure 1 .like Figure 2 As shown, the system includes an order display page 201. Computer devices can display completed ride-hailing service orders on this page, which may include the total route and total asset data. For example, the total route 2011 on the order display page 201 includes the route from starting point A to ending point B. The order display page 201 may also display prompts such as "Payment successful, XXX provided this service, total distance 20 kilometers, travel time X minutes," indicating relevant information about the ride-hailing order, such as the total route distance being 20 kilometers (km). The total asset data indicates the cost incurred for this ride-hailing order, for example, 48.

[0079] The computer device can also display the asset splitting component 2012 and prompts for asset splitting on the order display page 201. For example, the prompts could be "Multiple participants, intelligent splitting; picking up and dropping off friends during the trip, data splitting calculated based on route mileage." When the user (participant) corresponding to the computer device needs to split assets for this ride order, they can trigger the asset splitting component 2012, such as through a click. The computer device can respond to the trigger operation on the asset splitting component 2012, displaying the asset splitting page. The asset splitting page then responds to the participation adjustment operation for the ride order, displaying the N participants associated with the ride order, as well as the travel routes and asset data amounts associated with each participant in the ride order. Here, N is an integer greater than 1.

[0080] Optionally, the computer device can respond to the data confirmation operation on the asset splitting page, displaying an order sharing component on the asset splitting page. It can also respond to the trigger operation on the order sharing component, generating an order splitting result based on the N participating objects associated with the ride order, and the travel routes and participating asset data volume associated with each participating object in the ride order. The order splitting result is then shared to the business devices corresponding to the N-1 participating objects. Here, the business devices corresponding to the N-1 participating objects refer to the business devices other than the computer device among the business devices corresponding to the N participating objects. Alternatively, the computer device can respond to the data confirmation operation on the asset splitting page, returning to display an order display page, showing the N participating objects, and the travel routes and participating asset data volume associated with each participating object in the ride order, such as... Figure 2 As shown on the order display page 202, there are N participating objects, including participating object a and participating object b. The route of participating object a is the route from the starting point A to the ending point B (A→B), and the amount of participating asset data 2021 for participating object a is 30.72. The route of participating object b is the route from the starting point C to the ending point D (C→D), and the amount of participating asset data 2022 for participating object b is 17.28. It can be understood that the total order route includes the route associated with each participating object, that is, the route between "A→B" includes the route between "C→D", and the starting point C and the ending point D are both location points in the total order route. The sum of the amount of participating asset data associated with each participating object is the total asset data volume, that is, the sum of the participating asset data volume 2021 (30.72) and the participating asset data volume 2022 (17.28) is the total asset data volume (48). The amount of participating asset data is directly proportional to the distance of the object's travel route; that is, the longer the object's travel route, the higher the corresponding amount of participating asset data. For example, if the distance of the object's travel route is greater than that of the object's travel route, then the amount of participating asset data for object a (2021) is greater than the amount of participating asset data for object b (2022).

[0081] Furthermore, the computer device can respond to a user's (e.g., the user corresponding to the computer device at this time is participant a) trigger operation on the order sharing component 2023. Based on the N participants associated with the ride order, and the travel routes and participation asset data volume associated with each participant in the ride order, it generates an order splitting result for the ride order and shares the order splitting result with the business device corresponding to participant b. The business device corresponding to participant b can transfer digital assets to the computer device based on the order splitting result. The data volume of the digital assets is the participation asset data volume 2022 corresponding to participant b, which is 17.28 at this time. That is, the business device corresponding to participant b transfers digital assets with a data volume of 17.28 to the computer device. As shown in the session page 203, the computer device can send the order splitting result 2032 to participant b through the session page with participant b in the social communication application. Area 2031 can be used to display the user image of participant a, such as the avatar of participant a in the application to which the session page belongs, to indicate that the sender of the order splitting result 2032 is participant a. After receiving the order splitting result 2032, participant b can respond to the trigger operation for the order splitting result 2032 and display the specific content of the order splitting result 2032, as shown on display page 204, including but not limited to the order date (XX month XX day), route starting point: A, participant b's boarding point: C, participant b's alighting point: D, route ending point B, the total asset data volume of this ride order 48, participant a, the route and asset data volume of participant a, participant b, and participant b's route and asset data volume, etc.

[0082] The above process can be applied to multi-object ride-hailing scenarios, solving the asset splitting problem arising from the fact that multiple objects have different travel routes. It fully utilizes each participant's travel route within the overall order, as well as the corresponding asset data volume for each route, to display the order splitting results for the total asset data volume corresponding to the completed ride-hailing service to the user (i.e., the participant). Users do not need to perform calculations themselves, reducing manual calculation costs and improving computational efficiency. Furthermore, the amount of participating asset data is proportional to the distance of the object's travel route. That is, in the process of splitting the total asset data volume, it is not evenly distributed based on the number of participants, but calculated based on the distance of the object's travel route. This takes into account the specific travel information of each participant in the ride-hailing order, ensuring that the asset splitting of the ride-hailing order reflects the degree of participation of each participant, thereby improving the fairness and reliability of the asset splitting.

[0083] It is understood that the business equipment mentioned in the embodiments of this application can also be a computer device, and the computer device in the embodiments of this application includes, but is not limited to, terminal devices or servers. In other words, the computer device can be a server or a terminal device, or a system composed of a server and a terminal device. The terminal device mentioned above can be an electronic device, including but not limited to mobile phones, tablets, desktop computers, laptops, handheld computers, in-vehicle devices, augmented reality / virtual reality (AR / VR) devices, wearable devices, and other mobile internet devices (MIDs) with network access capabilities and asset transfer capabilities. Figure 1 As shown, the terminal device can be a mobile phone (as shown in service device 102a), a desktop computer (as shown in service device 102b), a tablet computer (as shown in service device 102c), or a laptop computer (as shown in service device 102n), etc. Figure 1 Only a portion of the equipment is listed. The servers mentioned above can be standalone physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, vehicle-to-everything (V2X) communication, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0084] Optionally, the data involved in the embodiments of this application may be stored in a computer device, or may be stored based on cloud storage technology or a blockchain network, without limitation.

[0085] Further, please see Figure 3 , Figure 3 This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 1 This data processing method can be executed by a computer device, which can be, for example,... Figure 1 The computer device 101 shown can also be any one of the service devices in a service device cluster. The following description will use the execution of this data processing method by a computer device as an example. This data processing method will at least include the following steps S301-S302:

[0086] Step S301: Display completed ride orders; ride orders include the total route and total asset data.

[0087] In this embodiment, the computer device can respond to an asset transfer operation for a ride-hailing service and display a ride-hailing order containing the total route and total asset data. The total asset data refers to the amount of transferred asset data associated with the asset transfer operation. For example, after the computer device transfers the assets (the aforementioned transferred asset data) generated for a ride-hailing order to the service provider, the ride-hailing order can be marked as a completed ride-hailing order. The computer device can then jump from the asset transfer page to the order display page, where it displays the ride-hailing order containing the total route and total asset data.

[0088] Alternatively, the computer device can respond to queries regarding historical ride orders and display those orders. Historical ride orders refer to completed ride service orders. Specifically, users can open the application client corresponding to the ride service and query historical ride orders within the application client. The computer device can respond to these queries and display the historical ride orders. Furthermore, the computer device can respond to trigger operations on ride orders within the historical ride orders and display the ride order containing the total route and total asset data. It can be understood that if the ride order is currently completed, the computer device can directly display the ride order containing the total route and total asset data after responding to a trigger operation on a ride order within the historical ride orders. If the ride order is currently incomplete (i.e., no asset transfer has been performed), the computer device can respond to an asset transfer operation on that ride order, and after the asset transfer operation is completed, display the ride order containing the total route and total asset data.

[0089] In other words, users can directly split the current ride order after completing the asset transfer; or they can split the completed ride order later when needed.

[0090] Step S302: In response to the operation of adjusting the participants in the ride order, display the N participants associated with the ride order, as well as the route and asset data volume of each participant in the ride order; N is an integer greater than 1; the total route of the order includes the route of each participant; the sum of the asset data volume associated with each participant is the total asset data volume; the asset data volume is proportional to the distance of the route.

[0091] In this embodiment, the ride order can be displayed on an order display page. The computer device can respond to a trigger operation on the asset splitting component in the order display page, displaying the asset splitting page, where the ride order is displayed. Furthermore, the computer device can respond to a participant adjustment operation on the ride order, displaying the N participants associated with the ride order, as well as the travel routes and participating asset data volume associated with each participant in the ride order. Here, N is an integer greater than 1; the total order route includes the travel routes associated with each participant; the sum of the participating asset data volume associated with each participant is the total asset data volume; and the participating asset data volume is proportional to the distance of the travel routes.

[0092] Specifically, the computer device's operation to adjust the participants in a ride order can include updating the participants in the ride order and adjusting the routes for each participant. In response to the update operation, the computer device can display the N participants associated with the ride order. Furthermore, in response to the route adjustment operations for each of the N participants, the computer device can display the travel routes and asset data volumes associated with each participant in the ride order. The travel routes and asset data volumes are determined by the corresponding route adjustment operations.

[0093] Furthermore, the computer device can generate an order splitting result corresponding to the ride order based on the N participating objects associated with the ride order, and the travel routes and participating asset data volume of each participating object in the ride order. It can also respond to asset transfer requests for this order splitting result by sending the order splitting result to the business devices corresponding to the N-1 participating objects, enabling each business device to transfer digital assets to the computer device based on the order splitting result. Here, the data volume of the digital asset is the participating asset data volume of the participating object corresponding to that digital asset. The business devices corresponding to the N-1 participating objects refer to the business devices other than the computer device among the business devices corresponding to the N participating objects. For example, the N participating objects include participating object a, participating object b, and participating object c; participating object a corresponds to the computer device, participating object b corresponds to business device 1, and participating object c corresponds to business device 2; the participating asset data volume corresponding to participating object b is 20, and the participating asset data volume corresponding to participating object c is 15. The computer device can send the order splitting result to business device 1 and business device 2, and business device 1 and business device 2 can transfer digital assets to the computer device based on the order splitting result. Specifically, business equipment 1 transferred 20 digital assets to computer equipment, and business equipment 2 transferred 15 digital assets to computer equipment.

[0094] The above process can be applied to multi-object ride-hailing scenarios, solving the asset splitting problem of the total asset data volume generated in such scenarios. It fully utilizes the ride routes of each participant in the total order route, as well as the amount of participating asset data corresponding to each participant's ride route. It displays the order splitting results of the total asset data volume corresponding to the completed ride service to the user (i.e., the participant), eliminating the need for user calculation, reducing manual calculation costs, and improving calculation efficiency. Furthermore, the amount of participating asset data is proportional to the distance of the participant's ride route. That is, in the process of splitting the total asset data volume, the total asset data volume is not evenly distributed based on the number of participants, but is calculated based on the distance of the participant's ride route. This takes into account the specific travel information of each participant in the ride order, making the asset splitting of the ride order consistent with the degree of participation of each participant in the ride order, thereby improving the fairness and reliability of asset splitting.

[0095] Further, please see Figure 4 , Figure 4 This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 2 This data processing method can be executed by a computer device, which can be, for example,... Figure 1 The computer device 101 shown can also be any business device in a business device cluster. The following explanation will use the execution of this data processing method by a computer device as an example. This data processing method can include at least the following steps S401-S405. Specifically, the computer device can directly respond to the participant adjustment operation for the ride order, obtain the N participants submitted in the application client based on the participant adjustment operation, and the data volume of the participant's ride route and participating assets, as shown in steps S401 to S403 and step S405. Figure 4 The process indicated by the solid line shown is as follows:

[0096] Step S401: Display completed ride orders; ride orders include the total route and total asset data.

[0097] The specific implementation process of step S401 in this embodiment can be found in [reference needed]. Figure 3The specific description of step S301 is omitted here. Further optionally, the computer device can respond to the order splitting operation for a ride order, display the first participating object, and then execute the process of adjusting the participating object in response to the ride order, which is the process of updating the object in response to the ride order. Here, the first participating object refers to the object that triggers the order splitting operation for the ride order, which is the participating object corresponding to the computer device; N participating objects include the first participating object. Optionally, the computer device can respond to the order splitting operation for a ride order. If the ride order includes a number of participating objects, it displays B initial participating objects and executes the process of adjusting the participating object in response to the ride order. Here, B is a positive integer, representing the number of participating objects; N participating objects are obtained by updating the B initial participating objects through the participating object adjustment operation. It can be understood that if the B initial participating objects are the participating objects corresponding to the ride order, meaning the computer device does not need to update the B initial participating objects, then the B initial participating objects can be determined as N participating objects, in which case B and N are the same. If the participants corresponding to a ride order are not all of the B initial participants, the computer device can update (including adding, deleting, or modifying) the B initial participants to obtain N participants. Specifically, when the computer device detects a route adjustment operation for any one of the B initial participants, it can identify the initial participant corresponding to the route adjustment operation as a participant and execute step S403. At this time, if the route adjustment is completed and no object update operation is performed on the B initial participants, then B and N can be considered the same, that is, the B initial participants are N participants. When the computer device detects an object update operation for the B initial participants, it executes step S402. The object update operation may include, but is not limited to, adding or deleting objects from the B initial participants, and modifying any one or more initial participants.

[0098] Optionally, if the ride order does not include the number of participating objects, the first participating object is displayed, and the process of adjusting the participating objects in response to the ride order is executed, i.e., step S402 is executed. That is, when the ride order only contains the object that triggers the order splitting operation for the ride order (the first participating object), i.e., the participating object corresponding to the computer device, the computer device directly displays the first participating object, and then executes the process of adjusting the participating objects in response to the ride order, thereby obtaining N participating objects and the corresponding routes for each of the N participating objects.

[0099] Step S402: In response to the object update operation for the ride order, display the N participating objects associated with the ride order.

[0100] In this embodiment of the application, the operation of adjusting the participants in a ride order includes updating the participants in the ride order and adjusting the route for each participant.

[0101] For example, see Figure 5 , Figure 5 This is a scenario illustration of a data processing method provided in an embodiment of this application. Figure 2 ,like Figure 5 As shown, the computer device can respond to order splitting operations for ride orders, that is, the computer device can respond to operations such as... Figure 2 The triggered operation of the asset splitting component 2012 in the order display page 201 shows the asset splitting page 501. Further, the first participating object (participating object a in the asset splitting page 501) is displayed on the asset splitting page 501, and a process for adjusting the participating objects in response to the ride order is executed. Optionally, the computer device can respond to the triggered operation of the asset splitting component 2012 in the order display page 201 and directly display the first participating object on the order display page 201; this is not limited here. The following explanation will take the display of the asset splitting page, showing the participating objects and the associated routes and participating asset data of each participating object in the ride order, as an example.

[0102] Optionally, the computer device can also display the total route 5011 corresponding to the ride order on the asset splitting page 501, as well as prompts for the total route 5011, such as "The total distance is 20 kilometers, and the total asset data volume is 48". The computer device can respond to the trigger operation of the asset splitting description component 5012 and display asset splitting instruction information, as shown in the asset splitting instruction information 5021 in the display interface 502. The asset splitting instruction information is used to represent the processing logic for determining the amount of asset data involved based on the object's ride route. The computer device can respond to the trigger operation of the asset splitting instruction information 5021, that is, the trigger operation of the confirmation component 5022 in the asset splitting instruction information 5021, and return to display the ride order, or in other words, return to display the asset splitting page 501.

[0103] Optionally, if the ride order includes the number of participating objects, then B initial participating objects are displayed. For example, if B is 2, and the initial participating objects include participating object a and participating object b, the computer device can directly display participating object a and participating object b on the asset splitting page 501. Further, if N is 3, and the N participating objects include participating object a, participating object b, and participating object c, the computer device can respond to the object update operation for the ride order and display the N participating objects associated with the ride order. That is, the computer device can respond to the trigger operation of the object addition component 5014 on the asset splitting page 501, add participating object c, and display participating object c on the asset splitting page 501. If N is 3, and the N participating objects include participating object b, participating object c, and participating object d, the computer device can respond to the trigger operation of the object addition component 5014 on the asset splitting page 501, adding participating object c and participating object d. It can also respond to the triggered operation of the object editing component 5013 in the asset splitting page 501, delete the displayed participating object a, and finally display the N participating objects (participating object b, participating object c, and participating object d) associated with the ride order.

[0104] Understandably, when displaying participating entities, the computer device can also display the initial travel route and initial asset data volume of the participating entity. For example, as shown in "Total travel 20km, cost 48" on asset split page 501, the initial travel route of participating entity A is A→B (total 20km), and the initial asset data volume of participating entity A is 48, which corresponds to the total route and total asset data volume of the ride order. Optionally, the computer device may not display the initial travel route and initial asset data volume of the participating entity, or may display the initial travel route and initial asset data volume of the participating entity as empty; this is not restricted. Furthermore, the total order route can be represented as shown in the total order route 5011 on asset split page 501, or as "A→B" on asset split page 503, that is, represented by "→", the route start point A, and the route end point B in the total order route.

[0105] Taking N as 2, N participating objects including participating object a and participating object b, and the computer device responding to the trigger operation of the asset splitting component 2012 in the order display page 201, displaying the asset splitting page 501, and displaying the first participating object (participating object a in the asset splitting page 501) in the asset splitting page 501, as an example. The computer device can respond to the participating object adjustment operation for the ride order (here, the trigger operation for the object addition component 5014), displaying participating object b in the asset splitting page 501, as shown in the asset splitting page 503. In addition to displaying participating object b, it also displays "Total ride 20km, fare payable 48", which can be used to indicate the initial object ride route of participating object b (displayed as A→B at this time), and the initial participating asset data volume of participating object b is 48.

[0106] Step S403: Respond to the route adjustment operations for each of the N participating objects, and display the object travel routes and participating asset data volumes associated with each of the N participating objects in the ride order; the object travel routes and participating asset data volumes are determined by the corresponding route adjustment operations.

[0107] In this embodiment of the application, the N participating objects include participating object A. i Where i is a positive integer less than or equal to N. The computer device can respond to a request from participant A. i The route adjustment operation displays the information of participant A. i The corresponding route adjustment page, in participant A i The corresponding route adjustment page displays the total order route, pick-up point information, and drop-off point information. Please participate accordingly. Figure 5 ,like Figure 5 As shown, participant b is taken as participant A. i For example, the device can respond to the route adjustment operation of the route adjustment component 5031 for participant b, and display the route adjustment page 504 corresponding to participant b. The route adjustment page 504 for participant b displays the total order route 5041, the pick-up point information area 5042, and the drop-off point information area 5043. The pick-up point information area 5042 can display the starting point A of the total order route, and the drop-off point information area 5043 can display the ending point B of the total order route, or it can be left blank; there are no restrictions here.

[0108] Computer equipment can respond to participant A i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. iUpdate the boarding point information and display participant A in the alighting point information area. i Update drop-off point information.

[0109] The update operation for the route adjustment page of the participating object (Ai) can be implemented by triggering an operation on a location point in the overall order route. The computer device can respond to the triggering operation on the pick-up location point in the overall order route, and based on the map area to which the overall order route belongs, perform nearest marker matching between the pick-up location point and the overall order route to determine the nearest pick-up marker. The address information corresponding to the pick-up marker is then determined as the pick-up point information indicated by the pick-up location point. The pick-up location point can include a first location point and a second location point. The computer device can respond to the triggering operation on the first and second location points in the overall order route, and perform nearest marker matching on the first and second location points respectively in the map area to which the overall order route belongs, determining the first marker closest to the first location point and the second marker closest to the second location point, and displaying the order route indicated by the first and second location points in the overall order route. Here, a Point of Interest (poi) is used to indicate a specific location that the user may be interested in in a Geographic Information System (GIS) and navigation system, such as a restaurant, hotel, or museum. Understandably, the location name of the first location point in the object order route is determined by the first marker. For example, if the address information corresponding to the first marker closest to the first location point is "XX Restaurant (XX Road, XX Street, XX Number)", and the address information corresponding to the second marker closest to the second location point is "XXX Hotel (XXX Road, XXX Street, XXX Number)", then the location name of the first location point can be represented as "XX Restaurant", and the location name of the second location point can be represented as "XXX Hotel". The computer equipment can display the object order route in the overall order route, consisting of the line segments from the first location point to the second location point and between the two location points, with the location name of the first location point displayed as "XX Restaurant" and the location name of the second location point displayed as "XXX Hotel".

[0110] Furthermore, the computer device can display the updated boarding point information for the first location in the boarding point information area, and the updated alighting point information for the second location in the alighting point information area. The updated boarding point information for the first location can be represented by the location name of the first location; that is, the updated boarding point information for the first location can be the location name of the first location. For example, as shown in the example above, the updated boarding point information for the first location could be "XX Restaurant". Similarly, the updated alighting point information for the second location could be "XXX Hotel".

[0111] Please see also Figure 6 , Figure 6 This is a scenario illustration of a data processing method provided in an embodiment of this application. Figure 3 ,like Figure 6 As shown, if participant A i (Taking participant b as an example) The starting point of the object route is the starting point A of the total order route 5041 in the route adjustment page 504, and the starting point A is displayed in the pick-up point information area 5042. Then the computer device can respond to the shortcut component "Select Trip Start" in the pick-up point information area 5042 and directly determine the starting point A as the starting point of the object route of participant b (that is, update the pick-up point information).

[0112] If the destination of the route of participant b is the destination B of the total order route 5041 in the route adjustment page 504, and the destination B is displayed in the drop-off information area 5043, then the computer device can respond to the shortcut component "Select Trip Destination" in the drop-off information area 5043 and directly determine the destination B as the destination of the route of participant b (that is, update the drop-off information). If the starting point of the route for participant b is not the starting point A, the computer device can respond to the trigger operation for the first location point in the total order route 5041. Based on the map area to which the total order route 5041 belongs, the computer device performs a nearest marker match between the first location point and the total order route 5041, determines the first marker point closest to the first location point, and determines the address information corresponding to the first marker point as the updated pick-up point information indicated by the first location point. That is, the first location point 6011a and the updated pick-up point information 6011b (represented by C, which can be "XX Noodle Shop") in the total order route 6011 on the route adjustment page 601. Furthermore, the computer device can display the updated pick-up point information 6011b, i.e., C, in the pick-up point display area 6012.

[0113] If the destination of the route for participating object b is not the destination B, the computer device can respond to the trigger operation for the second location point in the total order route 6011. Based on the map area to which the total order route 6011 belongs, the computer device performs a nearest marker match between the second location point and the total order route 6011, determines the second marker point that is closest to the second location point, and determines the address information corresponding to the second marker point as the updated drop-off point information indicated by the second location point. That is, the second location point 6021a and the updated drop-off point information 6021b (represented by D, which can be "XX Community") in the total order route 6021 in the route adjustment page 602. Furthermore, the computer device can display the updated drop-off point information 6021b, which is D, in the drop-off point display area 6022.

[0114] Optionally, for participant Ai The route adjustment page can be updated via input operations in the pick-up and drop-off information areas. The computer device can respond to pick-up point input operations in the pick-up point information area, displaying the input pick-up point information in the pick-up point information area, displaying the input pick-up location associated with the input pick-up point information in the overall order route, and displaying the updated pick-up point information indicated by the input pick-up location in the pick-up point information area. For example, please participate... Figure 5 On the route adjustment page 504, the computer device can respond to pick-up point input operations in the pick-up point information area 5042. If "xx barbershop" is entered in the pick-up point information area 5042, the computer device can match the location points closest to "xx barbershop" on the overall order route 5041 based on the entered pick-up point information. This location point is then used as the input pick-up location associated with the input pick-up point information and displayed in the overall order route 5041. The computer device can also determine the nearest marker point in the map area to which the input pick-up location point belongs based on the map area to which the overall order route 5041 belongs. The address information corresponding to this nearest marker point is then used as the updated pick-up point information indicated by the input pick-up location point, and the updated pick-up point information is displayed in the pick-up point information area 5042. If the marker corresponding to "xx barbershop" indicated by the pick-up point input operation is the nearest marker in the map area, then the pick-up point input information in pick-up point information area 5042 can be directly determined as the updated pick-up point information.

[0115] Similarly, the computer device can respond to drop-off point input operations in the drop-off point information area, display the drop-off point input information in the drop-off point information area, display the input drop-off location associated with the input drop-off point in the total order route, and display the updated drop-off point information indicated by the input drop-off location in the drop-off point information area. For example, please participate... Figure 5On the route adjustment page 504, the computer device can respond to drop-off point input operations in the drop-off point information area 5043. If "xx hotel" is entered in the drop-off point information area 5043, the computer device can match the location points closest to "xx hotel" on the overall order route 5041 based on the entered drop-off point information. This location is then used as the input drop-off location associated with the input information and displayed in the overall order route 5041. The computer device can also determine the nearest marker point in the map area to which the input drop-off location point belongs based on the map area to which the overall order route 5041 belongs. The address information corresponding to the nearest marker point is then used as the updated drop-off point information indicated by the input drop-off location point, and this updated drop-off point information is displayed in the drop-off point information area 5043. If the marker corresponding to "xx Hotel" indicated by the drop-off point input operation is the nearest marker in the map area, then the drop-off point input information in drop-off point information area 5043 can be directly determined as the updated drop-off point information.

[0116] Furthermore, the computer device can display the object order route indicated by the updated pick-up point information and the updated drop-off point information in the overall order route. That is, it can display the object order route consisting of the location point corresponding to the updated pick-up point information, the location point corresponding to the updated drop-off point information, and the line segment between the two location points.

[0117] Optionally, for participant A i The route adjustment page update operation can be implemented by selecting M parking points in the total order route; M is a positive integer. The computer device can display M parking points in the total order route, respond to the pick-up point selection operation for the first parking point among the M parking points, and display the updated pick-up point information associated with the first parking point corresponding to the pick-up point selection operation in the pick-up point information area; the computer device can respond to the drop-off point selection operation for the second parking point among the M parking points, and display the updated drop-off point information associated with the second parking point corresponding to the drop-off point selection operation in the drop-off point information area; in the total order route, the object order route from the updated pick-up point information to the updated drop-off point information is displayed.

[0118] For example, such as Figure 5As shown, the computer device can display M (for example, M=9 in this case) parking points (including parking point 1, parking point 2, parking point 3, parking point 4, parking point 5, parking point 6, parking point 7, parking point 8, and parking point 9) in the total order route 5041, thus obtaining the total order route 5051 in the route adjustment page 505. It can be understood that parking point 1 is the starting point A of the total order route 5051, and parking point 9 is the ending point B of the total order route 5051. In the total order route 5051, the computer device can respond to a pick-up point selection operation for the first parking point among the M parking points (for example, parking point 2, with the corresponding address information "xxx barbershop"), and display the updated pick-up point information "xxx barbershop" associated with the first parking point corresponding to the pick-up point selection operation in the pick-up point information area 5052.

[0119] In the total order route 5051, the computer device can respond to the drop-off point selection operation for the second parking point among M parking points (for example, parking point 8, with the corresponding address information "xxx Hotel"), and display the updated pick-up point information "xxx Hotel" associated with the second parking point corresponding to the drop-off point selection operation in the drop-off point information area 5053.

[0120] Furthermore, the computer equipment can respond to the request from participant A. i The data confirmation operation on the route adjustment page, to Figure 6 Taking route adjustment page 602 as an example, the computer device can return to and display asset splitting page 503 based on the trigger operation of confirmation component 6023 in route adjustment page 602, and display participating object A in asset splitting page 503. i (Participant b) The data on the travel routes and participating assets associated with the ride orders yields asset split page 603. Among them, participant A... i The travel route associated with the object in the ride order is the route of the participating object A when the data confirmation operation is triggered. i The route adjustment page shows the object order route. At this time, on the asset splitting page 603, the object travel route of participant a is "A→B", "total travel 20km, payable cost 30.72", indicating that the distance of participant a's object travel route "A→B" is 20km, and the amount of participant a's participating asset data is 30.72; the object order route 6032 of participant b can be represented by C, D and the line segment between C and D, and the object travel route of participant b can be represented by "C→D", "total travel 12km, payable cost 17.28", indicating that the distance of participant b's object travel route "C→D" is 12km, and the amount of participant b's participating asset data is 17.28.

[0121] After obtaining the travel routes of participants a and b, the computer equipment also needs to determine the amount of asset data corresponding to each participant. The total asset data includes travel asset data and order-related data; order-related data refers to the data corresponding to the additional assets generated by the travel order, which generally include highway tolls, parking fees, and cleaning fees. Specifically, the computer equipment can determine the carpooling route and solo travel route for each participant based on their respective travel routes and the total order route. Figure 6 Taking the total order route 6031 as an example, it also includes the route "C→D" (route 6032) for participant b. The N participants include participant a and participant b. The shared route corresponding to participant a is "C→D" (12km), and the solo routes are "A→C" and "D→B". The shared route for participant b is "C→D", and there is no solo route.

[0122] Computer equipment can determine the amount of sub-asset data for each segment of the total order route based on the amount of ride asset data and the total order route; for example... Figure 6 The total ride asset data volume for order route 6031 is 48, and the total route distance is 20km. Therefore, the sub-asset data volume per segment of the total route can be 2.4. The computer device can determine the shared ride sub-asset data volume for each participant based on their corresponding shared ride route and sub-asset data volume. For example, if participant a and participant b share a total shared ride asset data volume of 28.8 (2.4 * 12), the computer device can access this data. Figure 5The asset splitting instruction information 5021 determines the processing logic for the amount of ride-sharing asset data. For example, the processing logic for the amount of ride-sharing asset data could be: "The participant who gets off earliest / gets on latest in the ride-sharing route needs to bear 60% of the assets of the ride-sharing route, and the remaining 40% is shared equally by the other participants in the ride-sharing segment"; or, the processing logic for the amount of ride-sharing asset data could also be: "The amount of ride-sharing asset data in the ride-sharing route is shared equally by all participants corresponding to the ride-sharing route." The computer equipment can determine the amount of ride-sharing sub-asset data for each participant based on the processing logic for the amount of ride-sharing asset data. For example, taking the logic "the participant who gets off earliest / gets on latest in a ride-sharing route needs to bear 60% of the ride-sharing route's assets, and the remaining 40% is shared equally among the other participants in the ride-sharing segment" as an example, in this case, participant b is the participant who gets off earliest in the ride-sharing route, and the amount of ride-sharing sub-assets corresponding to participant b is 17.28 (28.8 * 60%); the amount of ride-sharing sub-assets corresponding to participant a is 11.52 (28.8 * 40%). If, at this time, there is a participant c in the ride-sharing segment who took the same route as participant a, then the amount of ride-sharing sub-assets corresponding to participant a is 5.67 (28.8 * 40% * 50%), and the amount of ride-sharing sub-assets corresponding to participant c is also 5.67.

[0123] The computer equipment can determine the amount of exclusive sub-asset data for each participant based on their respective exclusive route and sub-asset data volume. For example, the amount of exclusive sub-asset data for participant a is equal to the distance of the exclusive route corresponding to participant a multiplied by the sub-asset data volume, which is 19.2 (2.4 * 8). Since participant b has no exclusive route, its exclusive sub-asset data volume is 0. The computer equipment can also determine the amount of order-attached sub-data for each participant based on the order-attached data volume corresponding to the order-attached route and the respective participant's travel route. Figure 6 In the example shown, the order additional data volume is 0, so the order additional sub-data volume for each participating object is 0. If the order additional data volume is not 0, and the order additional route corresponding to the order additional data volume is in the object's travel route "C→D", the resulting order additional data volume is 20, then the order additional data volume can be equally shared by participating object a and participating object b, that is, the order additional sub-data volume corresponding to participating object a is 10, and the order additional sub-data volume corresponding to participating object b is 10.

[0124] Computer equipment can combine the order-related sub-data volume, shared sub-asset data volume, and individual sub-asset data volume corresponding to each participant to obtain the participating asset data volume associated with each participant. In other words, the sum of the order-related sub-data volume, shared sub-asset data volume, and individual sub-asset data volume corresponding to each participant is determined as the participating asset data volume of that participant. Figure 6 Taking order route 6031 as an example, at this time, the order additional sub-data volume corresponding to participant a is 0, the shared sub-asset data volume is 11.52, and the single-shared sub-asset data volume is 19.2, and the participating asset data volume of participant a is 30.72 (0+11.52+19.2); the order additional sub-data volume corresponding to participant b is 0, the shared sub-asset data volume is 17.28, and the single-shared sub-asset data volume is 0, and the participating asset data volume of participant b is 17.28. Furthermore, the computer device can return to display the asset splitting page 503, and display participant A on the asset splitting page 503. i (Participant b) The travel route and the amount of participating asset data associated with the ride order are used to obtain the asset split page 603.

[0125] After determining the travel routes and asset data quantities associated with N participants in a ride order, the computer device can respond to a data confirmation operation on the asset splitting page, return to the order display page, and display the travel routes and asset data quantities associated with the N participants in the ride order. Taking N=2, with N participants including participant a and participant b as an example, the computer device can respond to a trigger operation on the confirmation trip component 6033 in the asset splitting page 603, displaying, as shown... Figure 2 The order display page shown is 202.

[0126] Step S405: Based on the N participating objects associated with the ride order, and the ride routes and participating asset data of each participating object in the ride order, generate an order splitting result; respond to the asset transfer request for the order splitting result, send the order splitting result to the business devices corresponding to the N-1 participating objects respectively, so that each business device can transfer digital assets to the computer device based on the order splitting result.

[0127] In this embodiment, the computer device can generate an order splitting result based on the N participating objects associated with a ride order, and the travel routes and participating asset data volume associated with each participating object in the ride order. Further, the computer device can respond to an asset transfer request based on the order splitting result, sending the order splitting result to the business devices corresponding to the N-1 participating objects, so that each business device can transfer digital assets to the computer device based on the order splitting result. Here, the data volume of the digital asset is the participating asset data volume of the participating object corresponding to that digital asset; the business devices corresponding to the N-1 participating objects refer to the business devices other than the computer device among the business devices corresponding to the N participating objects. Figure 2 For example, N participants include participant a and participant b. Participant a corresponds to a computer device, and participant b corresponds to a business device. The amount of participating asset data corresponding to participant b is 17.28. The computer device can send the order splitting result 2032 to the business device. The business device can transfer digital assets to the computer device based on the order splitting result 2032. That is, the business device transfers digital assets with a data volume of 17.28 to the computer device. Participant b corresponding to the business device can, after determining the corresponding participating asset data volume, initiate a transfer operation for the digital assets with a data volume of 17.28 to participant a separately through the interactive page of the social communication application. If the payment function of the social communication application can be used in the order splitting result 2032, the business device can directly respond to the asset transfer operation for the order splitting result 2032 and directly transfer the digital assets with a data volume of 17.28 to the computer device, without any restrictions.

[0128] Alternatively, the computer device can execute Figure 4 Steps S401, S404, and S405 in the process respond to the participant adjustment operation for the ride order. Based on this participant adjustment operation, the system obtains the ride routes corresponding to N participants from the business device where the participants are located, such as... Figure 4 The process indicated by the dashed line is as follows:

[0129] Step S404: In response to the operation of adjusting the participants for the ride order, determine the N participants associated with the ride order, generate an order data retrieval link for the ride order, and send the order data retrieval link to the business devices corresponding to the N-1 participants respectively; determine the ride routes of the N participants, and based on the ride routes corresponding to the N participants, divide the total asset data volume into the participating asset data volume corresponding to the N participants respectively; display the N participants associated with the ride order, as well as the ride routes and participating asset data volume associated with each participant in the ride order.

[0130] In this embodiment, the computer device can respond to an operation adjusting the participants in a ride order, identify N participants associated with the ride order, generate an order data retrieval link for the ride order, and send the order data retrieval link to the business devices corresponding to the N-1 participants. The participants corresponding to the business devices can upload their respective ride routes in the order data retrieval link. The business devices can retrieve the uploaded ride routes and send them to the computer device. It is understood that if the ride route for a participant already exists in the business device corresponding to the participant (i.e., the business device of the participant is associated with the ride order, and the ride application's backend in the business device contains the ride route), the business device can directly send the ride route to the computer device via the order data retrieval link. The business devices corresponding to the N-1 participants refer to all business devices other than the computer device among the N participants' respective business devices; the N-1 business devices can retrieve the ride origin and destination uploaded by the corresponding participants, and determine the corresponding ride route based on the ride origin and destination.

[0131] The computer device can obtain the business devices corresponding to N-1 participating objects, and retrieve the travel routes of the objects sent via the link through order data, as well as the travel routes of the participating objects corresponding to the computer device. If the travel route of the participating object corresponding to the computer device is the total order route, the computer device can directly determine the total order route as the travel route of the participating object. If the travel route of the participating object corresponding to the computer device is not the total order route, the computer device can respond to the route adjustment operation of the participating object relative to the total order route, and retrieve the travel route of the participating object corresponding to the computer device.

[0132] Furthermore, the computer equipment can break down the total asset data volume into the participating asset data volume corresponding to each of the N participating objects, based on the object travel routes corresponding to each of the N participating objects. The total asset data volume includes ride asset data volume and order-related data volume. The computer equipment can determine the carpooling route and solo ride route corresponding to each participating object based on the object travel routes and the total order route; determine the sub-asset data volume of each segment constituting the total order route based on the ride asset data volume and the total order route; determine the carpooling sub-asset data volume for each participating object based on the carpooling route and sub-asset data volume corresponding to each participating object; determine the solo ride sub-asset data volume for each participating object based on the solo ride route and sub-asset data volume corresponding to each participating object; determine the order-related sub-data volume corresponding to each participating object based on the order-related additional data volume and the object travel routes corresponding to each participating object; and combine the order-related sub-data volume, carpooling sub-asset data volume, and solo ride sub-asset data volume corresponding to each participating object to obtain the participating asset data volume associated with each participating object. For the specific implementation process, please refer to the detailed description of the process of determining the amount of participating asset data corresponding to participating object a and participating object b in step S403 above, which will not be repeated here.

[0133] Furthermore, the computer device can display the N participants associated with a ride order, as well as the routes and asset data associated with each participant in the ride order. For example, see... Figure 2 The order display page is shown in page 202.

[0134] The above process can be applied to multi-object ride-hailing scenarios, solving the asset splitting problem caused by the total asset data volume in such scenarios. It also expands the implementation methods for determining the ride routes of participating objects by using multiple methods, thus improving the versatility of this data processing method. It fully utilizes the ride routes of each participating object within the total order route, as well as the corresponding amount of participating asset data for each route, to display the order splitting results for the total asset data volume corresponding to the completed ride-hailing service to the user (i.e., the participating object). This eliminates the need for user calculations, reducing manual calculation costs and improving computational efficiency. The order splitting results show each participating object their respective ride routes, making the results more transparent. Furthermore, the amount of participating asset data is proportional to the distance of the ride route. That is, in the process of splitting the total asset data volume, the total asset data volume is not evenly distributed based on the number of participating objects, but rather calculated based on the distance of the ride route. This takes into account the specific travel information of each participating object in the ride order, ensuring that the asset splitting of the ride order reflects the degree of participation of each participating object, thereby improving the fairness and reliability of the asset splitting.

[0135] For further details, please see Figure 7 , Figure 7 This is a timing diagram illustrating a device background implementation provided in an embodiment of this application; as shown below. Figure 7 As shown, this timing diagram illustrates the technical interaction process between the participating objects, the application client's front-end, the application back-end, and the map service corresponding to the application client. The application client's front-end, application back-end, and application client are computer devices, and this application client provides a ride-hailing application for ride-hailing services. This technical interaction process may include at least the following steps S701-S715:

[0136] Step S701: Click to enter the asset splitting page.

[0137] In this embodiment of the application, when the participating object corresponding to the computer device (taking participating object a as an example) clicks the asset splitting component on the order display page, the application client in the computer device responds to the click operation on the asset splitting component and displays the asset splitting page on the front-end page of the application client.

[0138] Step S702: Query the ride order.

[0139] In this embodiment, the application client's frontend requests the application backend to query the ride order indicated by the click operation. The ride order includes the total route and the total asset data volume. The application backend can return the queried ride order to the frontend, which can then display the ride order to participant 'a' on the application client's display page (currently the asset splitting page).

[0140] Step S703: Click "Add Participant".

[0141] In this embodiment of the application, participant 'a' can click on the object to add a component on the asset splitting page, and the front end will respond with a trigger operation for adding a component to the object.

[0142] Step S704: Check if the object limit has been reached.

[0143] In this embodiment, the front-end detects whether the number of participating objects added by the trigger operation of the object addition component has reached the object limit. If the object limit has not been reached, the participating object input area is displayed on the asset splitting page. After participating object a inputs participating object b in the participating object input area, participating object b is displayed on the asset splitting page. The process of detecting whether the added participating objects have reached the object limit is related to the vehicle specifications used in this ride order. For example, if the vehicle used in this ride order is a 7-seater vehicle (including the driver), then the number of N participating objects in the data processing method is less than or equal to 6, and the object limit for participating objects added by participating object a is 6 (including participating object a).

[0144] Step S705: Click the boarding point.

[0145] In this embodiment of the application, participant A clicks on the first location point (i.e., the boarding point) on the total order route in the route adjustment page to determine the boarding point of participant B.

[0146] Step S706: Request the map service to detect the nearest landmark.

[0147] In this embodiment, the front-end responds to a click operation on the first location point by requesting the map service corresponding to the application client through the application backend to detect the nearest marker to the first location point. Specifically, the map service matches the first location point with the nearest marker on the overall order route based on the map area to which the order belongs, determines the first marker closest to the first location point, and identifies the address information corresponding to the first marker as the updated pick-up point information indicated by the first location point. The map service returns this updated pick-up point information to the front-end, which can then display the updated pick-up point information on the route adjustment page to show the updated pick-up point information to participant A.

[0148] Step S707: Click on the drop-off point.

[0149] In this embodiment of the application, participant a clicks on the second location point (i.e., the drop-off point) on the total order route in the route adjustment page to determine the drop-off point of participant b.

[0150] Step S708: Request the map service to detect the nearest landmark.

[0151] In this embodiment, the front-end responds to a click operation on the second location point by requesting the map service corresponding to the application client through the application backend to detect the nearest marker to the second location point. Specifically, the map service matches the second location point with the nearest marker on the overall order route based on the map area to which the order belongs, determines the second marker closest to the second location point, and identifies the address information corresponding to the second marker as the updated drop-off point information indicated by the second location point. The map service returns this updated drop-off point information to the front-end, which can then display the updated drop-off point information on the route adjustment page to show the updated drop-off point information to participant A.

[0152] Step S709, click OK.

[0153] In this embodiment of the application, participant a clicks on the confirmation component in the route adjustment page to confirm the route taken by participant b.

[0154] Step S710: Store the routes taken by the participating objects.

[0155] In this embodiment of the application, the application backend obtains and stores the route taken by participant b, which is confirmed by participant a, through the frontend.

[0156] Step S711: Calculate the amount of participating asset data of the participating objects.

[0157] In this embodiment, the application backend invokes processing logic to determine the amount of participating asset data based on the object's travel route. Using this processing logic, the travel routes of participating object a and participating object b, the total order route, and the total asset data volume, the amount of participating asset data associated with each participating object is calculated. The specific implementation process can be found in the detailed description of determining the amount of participating asset data corresponding to participating object a and participating object b in step S403 above, and will not be repeated here. The application backend can return the travel routes and participating asset data associated with each participating object to the frontend. The frontend can then display the travel routes and participating asset data associated with each participating object to participating object a on the asset splitting page.

[0158] Step S712: Confirm itinerary information.

[0159] In this embodiment of the application, participant A clicks on the confirmation trip component on the asset splitting page to determine the route taken by each participant and the amount of asset data (i.e., trip information).

[0160] Step S713: Store all participating objects and their travel routes.

[0161] In this embodiment of the application, the application backend obtains and stores the object travel routes and the amount of participating assets for each participating object determined by the frontend through the frontend, and returns the object travel routes and the amount of participating assets for all participating objects to the order display page of the frontend for display.

[0162] Step S714, click Share.

[0163] In this embodiment of the application, when participant a clicks on the order sharing component on the order display page, the computer device can generate an order splitting result based on the object travel routes and the amount of participating asset data of all participants.

[0164] Step S715: Request a social communication application to share.

[0165] In this embodiment of the application, the front end of the application client establishes a communication connection with the social communication application, and sends the order splitting results to the participating object b through the social communication application.

[0166] The above process can be applied to multi-object ride-hailing scenarios, solving the asset partitioning problem arising from the fact that multiple objects have different travel routes. It fully utilizes each participant's travel route within the overall order and the corresponding asset data volume for each route, displaying the order partitioning results for the total asset data volume corresponding to the completed ride-hailing service to the user (i.e., the participant). This eliminates the need for user calculations, reducing manual calculation costs and improving computational efficiency. Furthermore, the amount of participating asset data is proportional to the distance of the object's travel route. That is, the asset partitioning process does not involve an average distribution based on the number of participants, but rather calculates based on the distance of the object's travel route. This considers the specific travel information of each participant in the ride-hailing order, ensuring that the asset partitioning reflects the level of participation of each participant, thus improving the fairness and reliability of asset partitioning. This, in turn, can enrich the functionality of application clients providing ride-hailing services and improve their performance.

[0167] Further, please see Figure 8 , Figure 8This is a schematic diagram of a data processing apparatus provided in an embodiment of this application. The data processing apparatus 800 can be a computer program (including program code, etc.) running on a computer device; for example, the data processing apparatus 800 can be an application software. The data processing apparatus 800 can be used to execute corresponding steps in the method provided in the embodiments of this application. Figure 8 As shown, the data processing device 800 can be used for Figure 3 , Figure 4 and Figure 7 Specifically, the data processing device 800 in the corresponding embodiment may include: an order display module 11, an object display module 12, an information display module 13, an asset processing module 14, and a data sending module 15.

[0168] The order display module 11 is used to display completed ride service orders; the ride order includes the total route and total asset data.

[0169] The object display module 12 responds to the operation of adjusting the participating objects for the ride order, and displays the N participating objects associated with the ride order, as well as the object travel route and the amount of participating asset data associated with each participating object in the ride order; N is an integer greater than 1; the total route of the order includes the object travel route associated with each participating object; the sum of the participating asset data associated with each participating object is the total asset data volume; the participating asset data volume is proportional to the distance of the object travel route.

[0170] In one possible implementation, when the order display module 11 displays completed ride service orders, the order display module 11 is specifically used to perform the following operations:

[0171] In response to an asset transfer operation for ride-hailing services, the system displays ride-hailing orders that include the total route and total asset data volume; the total asset data volume is the amount of transferred asset data associated with the asset transfer operation.

[0172] Alternatively, in response to a query for historical ride orders, display historical ride orders; in response to a trigger operation for a ride order within historical ride orders, display ride orders including the total route and total asset data. Historical ride orders refer to ride service orders that have been completed.

[0173] In one possible implementation, the operation for adjusting the participants in a ride order includes updating the objects in the ride order and adjusting the routes for each participant. The object display module 12, in response to the operation for adjusting the participants in a ride order, displays the N participants associated with the ride order, as well as the travel routes and participating asset data associated with each participant in the ride order. Specifically, the object display module 12 performs the following operations:

[0174] In response to an object update operation for a ride order, display the N participating objects associated with the ride order;

[0175] Respond to route adjustment operations for N participating objects, and display the object's travel route and the amount of participating asset data associated with each of the N participating objects in the ride order; the object's travel route and the amount of participating asset data are determined by the corresponding route adjustment operation.

[0176] In one possible implementation, the N participating objects include participating object A. i , where i is a positive integer less than or equal to N; the object display module 12 is used to respond to route adjustment operations for N participating objects respectively. When displaying the object travel routes and participating asset data volume associated with the N participating objects in the ride order, the object display module 12 is specifically used to perform the following operations:

[0177] The response is for participant A. i The route adjustment operation displays the information of participant A. i The corresponding route adjustment page, in participant A i The corresponding route adjustment page displays the total order route, pick-up point information area, and drop-off point information area;

[0178] The response is for participant A. i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. i Update the boarding point information and display participant A in the alighting point information area. i Update drop-off point information;

[0179] The response is for participant A. i The data confirmation process on the route adjustment page displays the information for participant A. i The travel routes and participating asset data associated with the ride order; Participating Object A i The travel route associated with the object in the ride order is the route of the participating object A when the data confirmation operation is triggered. i The route adjustment page displays the object order route.

[0180] In one possible implementation, for participating object A i The route adjustment page update operation is implemented by triggering operations on location points in the total order route; the object display module 12 is used for real-time response to the participating object A. i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. i Update the boarding point information and display participant A in the alighting point information area. i To update the drop-off point information, the object display module 12 is specifically used to perform the following operations:

[0181] In response to trigger operations targeting the first and second location points in the overall order route, display the object order routes indicated by the first and second location points in the overall order route;

[0182] The boarding point information area displays the updated boarding point information for the first location, and the alighting point information area displays the updated alighting point information for the second location.

[0183] In one possible implementation, for participating object A i The route adjustment page update operation is achieved through input operations in the pick-up point information area and drop-off point information area; the object display module 12 is used to respond to the input of the participating object A. i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. i Update the boarding point information and display participant A in the alighting point information area. i When updating the drop-off point information, the object display module 12 is specifically used to perform the following operations:

[0184] In response to a pick-up point input operation in the pick-up point information area, the pick-up point input information entered in the pick-up point information area is displayed, the input pick-up location associated with the pick-up point input information is displayed in the total order route, and the updated pick-up point information indicated by the input pick-up location is displayed in the pick-up point information area.

[0185] In response to drop-off point input operations in the drop-off point information area, the drop-off point input information entered in the drop-off point information area is displayed, the input drop-off location associated with the drop-off point input information is displayed in the total order route, and the updated drop-off point information indicated by the input drop-off location is displayed in the drop-off point information area.

[0186] The overall order route displays the order route indicated by the updated pick-up point information and the updated drop-off point information.

[0187] In one possible implementation, for participating object A i The route adjustment page update operation is implemented by selecting M parking points in the total order route; M is a positive integer; the object display module 12 is used to respond to the selection of participating object A. i The route adjustment page update operation displays participant A in the total order route. i The corresponding order route is displayed as participant A in the pick-up point information area. i Update the boarding point information and display participant A in the alighting point information area. i When updating the drop-off point information, the object display module 12 is specifically used to perform the following operations:

[0188] The order route displays M parking points. In response to the pick-up point selection operation for the first parking point among the M parking points, the updated pick-up point information associated with the first parking point corresponding to the pick-up point selection operation is displayed in the pick-up point information area.

[0189] In response to the drop-off point selection operation for the second parking point among M parking points, the updated drop-off point information associated with the second parking point corresponding to the drop-off point selection operation is displayed in the drop-off point information area;

[0190] The overall order route displays the route of the object order from the updated pick-up point information to the updated drop-off point information.

[0191] In one possible implementation, the object display module 12 is further configured to perform the following operations:

[0192] In response to an order splitting operation for a ride-hailing order, the first participating object is displayed, and the process of adjusting the participating objects in response to the ride-hailing order is executed; the first participating object is the object that triggered the order splitting operation for the ride-hailing order; N participating objects include the first participating object; or,

[0193] In response to the order splitting operation for a ride order, if the ride order includes the number of participating objects, then display B initial participating objects and execute the process of adjusting the participating objects in response to the ride order. If the ride order does not include the number of participating objects, then display the first participating object and execute the process of adjusting the participating objects in response to the ride order. B is a positive integer, where B is the number of participating objects. N participating objects are obtained by updating the B initial participating objects through the participating object adjustment operation.

[0194] In one possible implementation, the data processing device 800 further includes an information display module 13, which is specifically used to perform the following operations:

[0195] In response to a trigger operation on the asset splitting description component, display asset splitting instruction information; the asset splitting instruction information is used to indicate the processing logic for determining the amount of participating asset data based on the object's travel route;

[0196] In response to the triggered action of the asset split instruction information, return and display the ride order.

[0197] In one possible implementation, the data processing device 800 further includes a data transmission module 15, which is specifically used to perform the following operations:

[0198] Based on the N participants associated with the ride order, and the ride routes and the amount of asset data associated with each participant in the ride order, generate the order splitting result;

[0199] In response to an asset transfer request based on the order splitting results, the order splitting results are sent to the business devices corresponding to the N-1 participating objects, so that each business device can transfer digital assets to the computer device based on the order splitting results; the data volume of the digital asset is the participating asset data volume of the participating object corresponding to the digital asset; the business devices corresponding to the N-1 participating objects refer to the business devices other than the computer device among the business devices corresponding to the N participating objects.

[0200] In one possible implementation, the object display module 12 is used to respond to the participation object adjustment operation for a ride order, displaying the N participation objects associated with the ride order, as well as the travel route and participation asset data volume of each participation object in the ride order. Specifically, the object display module 12 is used to perform the following operations:

[0201] In response to an object update operation for a ride order, display the N participating objects associated with the ride order; the N participating objects include participating object A. i ;

[0202] The response is for participant A. i The route adjustment operation displays the information of participant A. i The corresponding route adjustment page, in participant A i The corresponding route adjustment page displays the total route for the order;

[0203] In response to a trigger operation targeting a pick-up location in the total order route, the system performs a nearest marker match between the pick-up location and the total order route based on the map region to which the total order route belongs, and determines the pick-up marker closest to the pick-up location.

[0204] The address information corresponding to the boarding sign is determined as the boarding point information indicated by the boarding location point. When the boarding point information corresponding to N participants is obtained, the boarding route corresponding to each of the N participants is determined based on the boarding point information corresponding to each of the N participants.

[0205] Displays the N participating entities associated with the ride order, as well as the travel routes and participating asset data of each participating entity in the ride order.

[0206] In one possible implementation, the total asset data volume includes passenger asset data volume and order supplementary data volume; the data processing device 800 also includes an asset processing module 14, which is specifically used to perform the following operations:

[0207] Based on the passenger routes and total order routes corresponding to the N participants, determine the carpooling route and solo route for each participant;

[0208] Based on the amount of ride asset data and the total order route, determine the amount of sub-asset data for each segment that makes up the total order route;

[0209] Based on the shared ride route and sub-asset data volume corresponding to each participant, determine the shared ride sub-asset data volume for each participant; based on the solo ride route and sub-asset data volume corresponding to each participant, determine the solo ride sub-asset data volume for each participant.

[0210] Based on the order additional data volume corresponding to the order additional route and the object travel route corresponding to each participant, determine the order additional sub-data volume corresponding to each participant;

[0211] The order-related sub-data volume, co-multiplied sub-asset data volume, and individual sub-asset data volume corresponding to each participant are combined to obtain the participating asset data volume associated with each participant.

[0212] In one possible implementation, the object display module 12 is used to respond to the participation object adjustment operation for a ride order, displaying the N participation objects associated with the ride order, as well as the travel route and participation asset data volume of each participation object in the ride order. Specifically, the object display module 12 is used to perform the following operations:

[0213] In response to the operation of adjusting the participants for a ride order, the system identifies N participants associated with the ride order, generates an order data retrieval link for the ride order, and sends the order data retrieval link to the business devices corresponding to the N-1 participants respectively; the business devices corresponding to the N-1 participants refer to the business devices other than computer devices among the business devices corresponding to the N participants respectively.

[0214] Obtain the business devices corresponding to N-1 participating objects, obtain the travel routes of the objects sent by the links through order data, and the travel routes of the participating objects corresponding to the computer devices. Based on the travel routes of the N participating objects, the total asset data volume is divided into the participating asset data volume corresponding to the N participating objects.

[0215] Displays the N participating entities associated with the ride order, as well as the travel routes and participating asset data of each participating entity in the ride order.

[0216] Through the above process, the system fully utilizes the passenger routes of each participant in the total order route, as well as the amount of participating asset data corresponding to each passenger route. It presents the order breakdown results to the user (i.e., the participant) for the total asset data corresponding to the completed ride service, eliminating the need for user calculations, reducing manual calculation costs, and improving calculation efficiency. Furthermore, the amount of participating asset data is proportional to the distance of the passenger route. That is, in the process of splitting the total asset data, the total asset data is not evenly distributed based on the number of participants, but rather calculated based on the distance of the passenger route. This takes into account the specific travel information of each participant in the ride order, ensuring that the asset split of the ride order reflects the degree of participation of each participant in the ride order, thereby improving the fairness and reliability of the asset split.

[0217] Please see Figure 9 , Figure 9 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 9As shown, the computer device 900 in this embodiment may include a processor 901, a network interface 904, and a memory 905. Furthermore, the computer device 900 may also include a user interface 903 and at least one communication bus 902. The communication bus 902 is used to enable communication between these components. The user interface 903 may include a display screen and a keyboard; optionally, the user interface 903 may also include a standard wired interface or a wireless interface. The network interface 904 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 905 may be a high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 905 may also be at least one storage device located remotely from the processor 901. Figure 9 As shown, the memory 905, which is a computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and a device control application program.

[0218] Network interface 904 provides network communication elements; user interface 903 is mainly used to provide input for users; and processor 901 can be used to call device control applications stored in memory 905 to perform the following operations:

[0219] Displays completed ride orders; ride orders include the total route and total asset data.

[0220] In response to the operation of adjusting the participants in a ride order, the system displays the N participants associated with the ride order, as well as the routes and asset data associated with each participant in the ride order; N is an integer greater than 1; the total route of the order includes the routes associated with each participant; the sum of the asset data associated with each participant is the total asset data; the asset data is proportional to the distance of the route.

[0221] Furthermore, it should be noted that embodiments of this application also provide a computer-readable storage medium storing a computer program adapted to be loaded and executed by the processor. Figure 3 , Figure 4 and Figure 7 For details on the methods provided in each step, please refer to the document. Figure 3 , Figure 4 and Figure 7The implementation methods provided for each step are not repeated here. Furthermore, the beneficial effects of using the same method are also not repeated. For technical details not disclosed in the computer-readable storage medium embodiments involved in this application, please refer to the description of the method embodiments of this application. As an example, a computer program may be deployed to execute on a single computer device, or on multiple computer devices located in one location, or on multiple computer devices distributed across multiple locations and interconnected via a communication network.

[0222] The computer-readable storage medium can be the apparatus provided in any of the foregoing embodiments or the internal storage unit of the computer device, such as the hard disk or memory of the computer device. The computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the computer-readable storage medium can include both internal storage units and external storage devices of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0223] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform... Figure 3 , Figure 4 and Figure 7 The methods provided are among the various optional methods available in the code, so they will not be elaborated upon here.

[0224] The terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the term "comprising," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or device that includes a series of steps or units is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or may optionally include other step units inherent to these processes, methods, apparatuses, products, or devices.

[0225] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0226] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described in terms of functionality. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0227] The methods and related apparatus provided in this application are described with reference to the method flowcharts and / or structural diagrams provided in this application. Specifically, each block of the method flowchart and / or structural diagram, as well as combinations of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable device to create a machine, such that the instructions, which execute via the processor of the computer or other programmable device, generate instructions for implementing the process. Figure 1 A schematic diagram of one or more processes and / or structures. Figure 1 The computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable device to function in a particular manner, causing the instructions stored in the computer-readable storage medium to produce an article of manufacture including the instruction means, or to be transmitted via a computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The instruction means is implemented in the process. Figure 1 A schematic diagram of one or more processes and / or structures. Figure 1The functions specified in one or more boxes. These computer program instructions may also be loaded onto a computer or other programmable device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 A process or multiple processes and / or structures illustrate the steps of the functions specified in one or more boxes.

[0228] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.

[0229] The modules in the device of this application embodiment can be merged, divided, and deleted according to actual needs.

[0230] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.

Claims

1. A data processing method, characterized in that, The method is performed by a computer device, and the method includes: The system displays completed ride orders; each ride order includes the total route and total asset data. In response to the operation of adjusting the participants in the ride order, the system displays the N participants associated with the ride order, as well as the route and asset data associated with each participant in the ride order; N is an integer greater than 1; the total route of the order includes the route associated with each participant; the sum of the asset data associated with each participant is the total asset data; the asset data is proportional to the distance of the route.

2. The method according to claim 1, characterized in that, The ride orders that display completed ride services include: In response to an asset transfer operation for a ride-hailing service, the system displays the ride-hailing order, including the total route and total asset data volume; the total asset data volume is the amount of transferred asset data associated with the asset transfer operation. Alternatively, in response to a query operation for historical ride orders, the historical ride orders can be displayed; in response to a trigger operation for a ride order within the historical ride orders, the ride orders containing the total route and total asset data can be displayed; the historical ride orders refer to orders for completed ride services.

3. The method according to claim 1, characterized in that, The operation to adjust the participants in the ride order includes an operation to update the participants in the ride order and an operation to adjust the route for each participant. The response, in response to the adjustment operation of the participants in the ride order, displays the N participants associated with the ride order, and the travel routes and participating asset data associated with each participant in the ride order, including: In response to the object update operation for the ride order, display the N participating objects associated with the ride order; Responding to route adjustment operations for N participating objects, the system displays the object travel routes and participating asset data associated with each of the N participating objects in the ride order; the object travel routes and participating asset data are determined by the corresponding route adjustment operations.

4. The method according to claim 3, characterized in that, The N participants include participant A. i , where i is a positive integer less than or equal to N; the respective responses to route adjustment operations for N participating objects display the object travel routes and participating asset data associated with the N participating objects in the ride order, including: The response is for the participating object A. i The route adjustment operation displays the participating object A. i The corresponding route adjustment page, in the participating object A i The corresponding route adjustment page displays the total route of the order, the pick-up point information area, and the drop-off point information area; The response is for the participating object A. i The route adjustment page update operation displays the participating object A in the total order route. i The corresponding order route is displayed for participant A in the pick-up point information area. i Update the boarding point information and display the participant A in the drop-off point information area. i Update drop-off point information; The response is for the participating object A. i The data confirmation operation on the route adjustment page displays the data of the participating object A. i The ride order is associated with the travel route and the amount of participating asset data; the participating object A i The travel route associated with the object in the ride order is the route taken by the participating object A when the data confirmation operation is triggered. i The route adjustment page displays the object order route.

5. The method according to claim 4, characterized in that, The above refers to the participating object A i The update operation of the route adjustment page is achieved by triggering operations on location points in the total route of the order; The response is directed to participant A. i The route adjustment page update operation displays the participating object A in the total order route. i The corresponding order route is displayed for participant A in the pick-up point information area. i Update the boarding point information and display the participant A in the drop-off point information area. i Updated drop-off point information, including: In response to a trigger operation targeting a first location point and a second location point in the overall order route, the object order route indicated by the first location point and the second location point is displayed in the overall order route; The updated boarding point information for the first location is displayed in the boarding point information area, and the updated alighting point information for the second location is displayed in the alighting point information area.

6. The method according to claim 4, characterized in that, The above refers to the participating object A i The route adjustment page update operation is achieved by input operations in the boarding point information area and the alighting point information area; The response is directed to participant A. i The route adjustment page update operation displays the participating object A in the total order route. i The corresponding order route is displayed for participant A in the pick-up point information area. i Update the boarding point information and display the participant A in the drop-off point information area. i Updated drop-off point information, including: In response to a pick-up point input operation in the pick-up point information area, the pick-up point input information entered by the pick-up point input operation is displayed in the pick-up point information area, the input pick-up location associated with the pick-up point input information is displayed in the total order route, and the updated pick-up point information indicated by the input pick-up location is displayed in the pick-up point information area. In response to a drop-off point input operation in the drop-off point information area, the drop-off point input information entered by the drop-off point input operation is displayed in the drop-off point information area, the input drop-off location associated with the drop-off point input information is displayed in the total order route, and the updated drop-off point information indicated by the input drop-off location is displayed in the drop-off point information area. The overall order route displays the order route indicated by the updated pick-up point information and the updated drop-off point information.

7. The method according to claim 4, characterized in that, The above refers to the participating object A i The route adjustment page update operation is achieved by selecting M parking points in the total route of the order; M is a positive integer. The response is directed to participant A. i The route adjustment page update operation displays the participating object A in the total order route. i The corresponding order route is displayed for participant A in the pick-up point information area. i Update the boarding point information and display the participant A in the drop-off point information area. i Updated drop-off point information, including: The M parking points are displayed in the total order route. In response to the pick-up point selection operation for the first parking point among the M parking points, the updated pick-up point information associated with the first parking point corresponding to the pick-up point selection operation is displayed in the pick-up point information area. In response to a drop-off point selection operation for the second parking point among the M parking points, the updated drop-off point information associated with the second parking point corresponding to the drop-off point selection operation is displayed in the drop-off point information area; The overall order route displays the object order route from the updated pick-up point information to the updated drop-off point information.

8. The method according to claim 1, characterized in that, The method further includes: In response to the order splitting operation for the ride order, the first participating object is displayed, and the process of adjusting the participating object in response to the ride order is executed; the first participating object refers to the object that triggered the order splitting operation for the ride order; the N participating objects include the first participating object; or, In response to the order splitting operation for the ride order, if the ride order includes the number of participants, then B initial participants are displayed, and the process of adjusting the participants for the ride order is executed. If the ride order does not include the number of participants, then the first participant is displayed, and the process of adjusting the participants for the ride order is executed. B is a positive integer, and B is the number of participants. The N participants are obtained by updating the B initial participants through the participant adjustment operation.

9. The method according to claim 1, characterized in that, The method further includes: In response to a trigger operation on the asset splitting description component, the asset splitting instruction information is displayed; the asset splitting instruction information is used to indicate the processing logic for determining the amount of participating asset data based on the object's travel route; In response to the triggered operation for the asset splitting instruction information, the ride order is returned and displayed.

10. The method according to claim 1, characterized in that, The method further includes: Based on the N participating objects associated with the ride order, and the travel routes and participating asset data of each participating object in the ride order, an order splitting result is generated; In response to the asset transfer request for the order splitting result, the order splitting result is sent to the business devices corresponding to N-1 participating objects, so that each business device can transfer digital assets to the computer device based on the order splitting result; the data volume of the digital asset is the participating asset data volume of the participating object corresponding to the digital asset; the business devices corresponding to the N-1 participating objects refer to the business devices other than the computer device among the business devices corresponding to the N participating objects.

11. The method according to claim 1, characterized in that, In response to the operation of adjusting the participants in the ride order, the system displays the N participants associated with the ride order, as well as the travel routes and participating asset data associated with each participant in the ride order, including: In response to the object update operation for the ride order, the N participating objects associated with the ride order are displayed; the N participating objects include participating object A. i ; The response is for participant A. i The route adjustment operation displays the participating object A. i The corresponding route adjustment page, in the participating object A i The corresponding route adjustment page displays the total route of the order; In response to a trigger operation targeting a pick-up location in the total order route, based on the map region to which the total order route belongs, the pick-up location is matched with the nearest marker point of the total order route to determine the pick-up marker point that is closest to the pick-up location. The address information corresponding to the boarding sign is determined as the boarding point information indicated by the boarding location point. When the boarding point information corresponding to the N participating objects is obtained, the boarding route corresponding to the N participating objects is determined based on the boarding point information corresponding to the N participating objects. The system displays the N participating entities associated with the ride order, as well as the route and asset data associated with each participating entity in the ride order.

12. The method according to claim 1, characterized in that, The total asset data volume includes passenger asset data volume and order-related data volume; the method further includes: Based on the routes of the N participants and the total route of the order, determine the carpooling route and the solo route for each participant; Based on the amount of ride asset data and the total order route, determine the amount of sub-asset data for each segment that makes up the total order route; Based on the shared ride route corresponding to each participant and the amount of sub-asset data, determine the shared ride sub-asset data amount for each participant; based on the solo ride route corresponding to each participant and the amount of sub-asset data, determine the solo ride sub-asset data amount for each participant. Based on the order additional data volume corresponding to the order additional route and the object travel route corresponding to each participant, determine the order additional sub-data volume corresponding to each participant; The order-related sub-data volume, co-multiplied sub-asset data volume, and individual sub-asset data volume corresponding to each participant are combined to obtain the participating asset data volume associated with each participant.

13. The method according to claim 1, characterized in that, The response, in response to the adjustment operation of the participants in the ride order, displays the N participants associated with the ride order, and the travel routes and participating asset data associated with each participant in the ride order, including: In response to the operation of adjusting the participants for the ride order, N participants associated with the ride order are identified, an order data retrieval link for the ride order is generated, and the order data retrieval link is sent to the business devices corresponding to the N-1 participants respectively; the business devices corresponding to the N-1 participants respectively refer to the business devices other than the computer device among the business devices corresponding to the N participants respectively. Obtain the business devices corresponding to the N-1 participating objects respectively, obtain the object travel route sent by the link through the order data, and the object travel route of the participating object corresponding to the computer device, and based on the object travel routes corresponding to the N participating objects respectively, split the total asset data volume into the participating asset data volume corresponding to the N participating objects respectively; The system displays the N participating entities associated with the ride order, as well as the route and asset data associated with each participating entity in the ride order.

14. A data processing apparatus, characterized in that, The device includes: The order display module is used to display completed ride-hailing service orders; the ride-hailing orders include the total route and the total asset data volume. The object display module responds to the operation of adjusting the participating objects for the ride order, and displays the N participating objects associated with the ride order, as well as the object travel route and the amount of participating asset data associated with each participating object in the ride order; N is an integer greater than 1; the total route of the order includes the object travel route associated with each participating object; the sum of the participating asset data associated with each participating object is the total asset data; the participating asset data is proportional to the distance of the object travel route.

15. A computer device, characterized in that, Includes processor, memory, and input / output interfaces; The processor is connected to the memory and the input / output interface respectively, wherein the input / output interface is used to receive data and output data, the memory is used to store computer programs, and the processor is used to call the computer programs so that the computer device executes the method according to any one of claims 1-13.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted to be loaded and executed by a processor to cause a computer device having the processor to perform the method of any one of claims 1-13.

17. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the method described in any one of claims 1-13.