Information processing method and system
By receiving the starting and ending point information on the client and sending a processing request to the server, displaying the target vehicle information and providing selection controls, the problem of complex car service operations in the existing technology is solved, and the operation is simplified and the user experience is improved.
Patent Information
- Application Number
- CN202210259797.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-16
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-03-16
AI Technical Summary
In the existing technology, the operation process of users using online car services is long and complicated. Users need to complete a series of operations before seeing the results, and there is a lack of simple solutions.
After receiving the start and end point information entered by the user, the client sends a processing request to the server, receives and displays the target vehicle information, and provides a selection control to confirm the vehicle, simplifying the user operation process.
By simplifying the operation process, the user's waiting time is shortened and the user experience is improved.
Smart Images

Figure CN114611024B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of computer technology, and more particularly, to information processing methods and systems. Background Art
[0002] With the development of internet technology, people's lives, work, and study are increasingly reliant on it. In existing technologies, only after users submit a request for a ride through an online application or website can the server provide the corresponding services based on the ride they have participated in. Users must complete a series of operations before seeing the results, a lengthy and complex process. Therefore, a simpler solution is urgently needed to address this issue. Summary of the Invention
[0003] In view of this, the present invention provides an information processing method. One or more embodiments of the present invention also relate to another information processing method, an information processing system, a computing device, a computer-readable storage medium, and a computer program to address technical deficiencies in the prior art.
[0004] According to a first aspect of an embodiment of this specification, there is provided an information processing method, applied to a client, comprising:
[0005] Receive the start and end point information of the car service input by the user;
[0006] After receiving the start and end point information and before receiving the confirmation information, sending a processing request to the server based on the start and end point information;
[0007] receiving target vehicle information associated with the start and end point information fed back by the server;
[0008] An information display page is created based on the target vehicle information, wherein the information display page includes a first selection control for confirming the selection of the target vehicle and a second selection control for confirming the start and end point information, and the confirmation information is triggered based on the second selection control.
[0009] Optionally, the information processing method further includes:
[0010] receiving a confirmation instruction submitted by the user for the first selection control;
[0011] Sending a confirmation request to the server based on the confirmation instruction;
[0012] Receive vehicle information fed back by the server in response to the confirmation request.
[0013] Optionally, before receiving the target vehicle information fed back by the server in response to the confirmation request, the method further includes:
[0014] updating the target vehicle area included in the information display page to a target vehicle waiting area based on the vehicle confirmation information;
[0015] A waiting vehicle page including the target vehicle waiting area is displayed.
[0016] Optionally, after creating the information display page based on the target vehicle information, the method further includes:
[0017] receiving a closing instruction submitted by the user for the target vehicle area included in the information display page;
[0018] Obtaining page closing information corresponding to the closing instruction;
[0019] Creating a target vehicle closing page based on the page closing information, or,
[0020] When the time information corresponding to the timing element included in the target vehicle area reaches a time threshold, timing end information is acquired, and a target vehicle closing page is created based on the timing end information.
[0021] Optionally, after creating the information display page based on the target vehicle information, the method further includes:
[0022] receiving a touch instruction submitted by the user for the information display page;
[0023] Sending a touch processing request to the server based on the touch instruction;
[0024] receiving touch information fed back by the server in response to the touch processing request;
[0025] creating a second extended information display page based on the touch information;
[0026] A second extended information display page is generated based on the second extended information display page and the target vehicle area.
[0027] Optionally, the information display page further includes:
[0028] An information display page and a selection control located on the information display page;
[0029] A second selection control for receiving a car service selected by a user on the information display page;
[0030] Creating an information display page based on the target vehicle information also includes:
[0031] Create an information display page that includes target vehicle information and recommended services.
[0032] According to a second aspect of the embodiments of this specification, there is provided an information processing method, applied to a server, comprising:
[0033] Receive processing requests sent by the client;
[0034] Determining a vehicle confirmation information set based on the start and end point information carried in the processing request, and filtering the vehicle confirmation information set for target vehicle information associated with the start and end point information;
[0035] The target vehicle information is sent to the client.
[0036] According to a third aspect of the embodiments of this specification, there is provided an information processing system, including:
[0037] Client and server;
[0038] The client is configured to receive the start and end point information of the car service input by the user; after receiving the start and end point information and before receiving the confirmation information, send a processing request to the server based on the start and end point information;
[0039] The server is configured to receive a processing request sent by a client; determine a vehicle confirmation information set based on the start and end point information carried in the processing request, and filter target vehicle information associated with the start and end point information from the vehicle confirmation information set; and send the target vehicle information to the client;
[0040] The client is configured to receive target vehicle information associated with the start and end point information fed back by the server; and create an information display page based on the target vehicle information, wherein the information display page includes a first selection control for confirming the selection of the target vehicle and a second selection control for confirming the start and end point information, and the confirmation information is triggered based on the second selection control.
[0041] According to a fourth aspect of the embodiments of this specification, a computing device is provided, including:
[0042] memory and processor;
[0043] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the above-mentioned information processing method are implemented.
[0044] According to a fifth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the above-mentioned information processing method are implemented.
[0045] According to a sixth aspect of the embodiments of this specification, a computer program is provided, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned information processing method.
[0046] In one embodiment of the present specification, after receiving the start and end point information of the car service input by the user and before receiving the confirmation information submitted by the user, a processing request is sent to the server based on the start and end point information, the target vehicle information fed back by the server in response to the processing request is received, and an information display page is created. The user can select the first selection control or the second selection control contained in the information display page to select the target vehicle, which simplifies the user's operation of obtaining the information display page, shortens the user's waiting time, and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 This is a structural diagram of an information processing method provided by one embodiment of this specification;
[0048] Figure 2 is a flow chart of an information processing method provided by one embodiment of this specification;
[0049] Figure 3 is a schematic diagram of a first information processing method provided by an embodiment of this specification;
[0050] Figure 4 is a schematic diagram of a second information processing method provided by an embodiment of this specification;
[0051] Figure 5 is a schematic diagram of a third information processing method provided by an embodiment of this specification;
[0052] Figure 6 is a flowchart of another information processing method provided by one embodiment of this specification;
[0053] Figure 7 This is an interactive diagram of an information processing system applied to a taxi-hailing scenario provided by one embodiment of this specification;
[0054] Figure 8 is a structural diagram of an information processing system provided by one embodiment of this specification;
[0055] Figure 9 This is a structural block diagram of a computing device provided by one embodiment of this specification. DETAILED DESCRIPTION
[0056] The following description sets forth many specific details to facilitate a thorough understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the scope of this specification. Therefore, this specification is not limited to the specific implementations disclosed below.
[0057] The terms used in one or more embodiments of this specification are for the purpose of describing specific embodiments only and are not intended to limit one or more embodiments of this specification. The singular forms "a," "the," and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0058] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0059] In this specification, an information processing method is provided. This specification also relates to an information processing system, a computing device, a computer-readable storage medium, and a computer program, which are described in detail one by one in the following embodiments.
[0060] Figure 1 A structural diagram of an information processing method provided by an embodiment of the present specification is shown. A user enters start and end point information in a user page of a client. The client sends an information acquisition request to a server based on the start and end point information entered by the user. The server parses the information acquisition request to obtain an information acquisition instruction corresponding to the information acquisition request and carrying the start and end point information. The information processing module included in the server processes the start and end point information, retrieves matching information that matches the start and end point information in a database, and feeds back the matching information to the client. The client receives the matching information and creates an information display page.
[0061] In the above embodiment, by receiving the start and end point information input by the user, sending an information acquisition request to the server based on the start and end point information, and receiving the matching information fed back by the server, the start and end point information input by the user can be quickly fed back, which simplifies the user's operation process and shortens the user's waiting time.
[0062] Figure 2 A flowchart of an information processing method provided according to an embodiment of this specification is shown, which specifically includes the following steps.
[0063] Step S202: Receive the start and end point information of the car service input by the user.
[0064] Specifically, the car service refers to the taxi service provided to users. When a user needs a car, the corresponding vehicle information can be provided to the user based on the start and end point information input by the user for the user to choose, thereby realizing taxi hailing. The start and end point information refers to the starting location information and end point information corresponding to the user's taxi demand. The end point information is the user's destination information, which is entered by the user on the designated page so as to send a processing request to the server based on the start and end point information and wait for feedback from the server.
[0065] Step S204: After receiving the start and end point information and before receiving the confirmation information, sending a processing request to the server based on the start and end point information.
[0066] Specifically, after the above-mentioned client receives the start and end point information input by the user, that is, before receiving the confirmation information, it sends a processing request to the server, where the processing request refers to a computer instruction corresponding to the start and end point information, sent by the client to the server, for obtaining feedback information related to the start and end point information.
[0067] Based on this, when a user needs to use a car, the user enters the starting location information and the end point information in the page corresponding to the car service, that is, the starting location information and the end point information are sent to the client. The client receives the starting location information and the end point information, and then sends a processing request to the server based on the received starting location information and the end point information, and waits for the server's feedback on the processing request.
[0068] In actual applications, when a user needs to take a taxi, the starting location information and the end point information are input into the corresponding input boxes on the taxi page in the taxi application, thereby sending the starting location information and the end point information to the client. Based on the received starting location information and the end point information, the client creates a processing request for the received starting location information and the end point information and sends it to the server, so as to subsequently receive the vehicle information and / or price information fed back by the server.
[0069] Step S206: receiving target vehicle information associated with the start and end point information fed back by the server.
[0070] Specifically, after the above-mentioned client sends a processing request to the server based on the starting and ending point information, the server will respond based on the received processing request, and the client will receive the target vehicle information fed back by the server in response to the processing request, wherein the target vehicle information refers to the vehicle recommendation information recommended to the user in association with the starting and ending point information received by the client. The user does not need to select the recommended vehicle information, and the server can directly provide the user with corresponding vehicle services based on the target vehicle information; the target vehicle information can be the vehicle prediction information associated with the keyword returned by the browser after predicting the keyword. In this embodiment, the target vehicle information refers to the optional vehicle information fed back to the user, including vehicle information, price, actual distance between the user and other information.
[0071] Based on this, after receiving the start and end point information and sending a processing request to the server based on the start and end point information, the server receives the processing request and makes feedback on the processing request based on the start and end point information. The client receives the target vehicle information fed back from the server for the processing request, so as to facilitate the subsequent creation of an information display page based on the target vehicle information.
[0072] Step S208: creating an information display page based on the target vehicle information, wherein the information display page includes a first selection control for confirming the selection of the target vehicle and a second selection control for confirming the start and end point information, and the confirmation information is triggered based on the second selection control.
[0073] Specifically, after receiving the target vehicle information fed back by the server, an information display page can be created based on the received target vehicle information, wherein the information display page refers to receiving the feedback target vehicle information after the user submits the start and end point information and generating a user-visible page based on the target vehicle information, and the target vehicle information fed back by the server is displayed on the page; the first selection control refers to an operable control corresponding to the selection of the target vehicle, which can be clicked to initiate a confirmation request to the server, thereby indicating acceptance of the vehicle information fed back by the server and confirmation of calling the vehicle; the second selection control refers to an operable control for selecting to call other vehicles, which is used for initiating a vehicle request to the server after the user selects different vehicle models recommended by the server, and waiting for the server's response, that is, feeding back the taxi result to the user and informing the user of the vehicle information matched for the user.
[0074] Based on this, after receiving the target vehicle information fed back by the server for the processing request, an information display page can be created based on the received target vehicle information, and the target vehicle information can be displayed in the corresponding area for subsequent users to view and select as needed.
[0075] In actual application, after the server receives the processing request carrying the starting point information and end point information input by the user, it processes the processing request and obtains the following information: Figure 3 In the information display page shown in (a), the "********" section contains information about the vehicle provider, available models, and predicted prices, as well as a confirmation button for calling a vehicle. The target vehicle information "********" includes the recommended vehicle brand, driver information, and price information, as well as the current actual distance from the user and the predicted wait time, as well as a "Call" control for confirming the call to the target vehicle. Users can flexibly select a vehicle based on their needs.
[0076] Furthermore, after the information display page is created, since the target vehicle information in the information display page is matched by the server based on the user's starting and ending point information and sent to the client, when the target vehicle information displayed on the information display page does not meet the user's vehicle needs, in order to reduce the interference of the target vehicle information on the user, the user can submit a close command for the information display page to close the current information display page. The specific implementation is as follows:
[0077] Receive a closing instruction submitted by the user for the target vehicle area included in the information display page; obtain page closing information corresponding to the closing instruction; and create a target vehicle closing page based on the page closing information.
[0078] Specifically, the target vehicle area refers to the area in the information display page used to display the target vehicle information; the close instruction refers to the computer command submitted to the information display page, which is used to achieve the effect of closing the area or page; the page close information refers to the page information fed back to the user after the user submits the close instruction, indicating that the information display page has been closed; the target vehicle close page refers to a page that does not contain the target vehicle information, that is, the target vehicle information is no longer displayed on the information display page.
[0079] Based on this, after creating an information display page containing the target vehicle information based on the target vehicle information, the user operates the target vehicle area contained in the information display page based on the actual vehicle use needs. When the target vehicle information cannot meet the user's vehicle use needs, the user can submit a closing instruction for the target vehicle area in the information display page. After the client receives the page closing information, it creates a target vehicle closing page based on the page closing information to close the target vehicle area, thereby reducing the interference of the target vehicle area to the user.
[0080] To sum up, when the target vehicle information contained in the information display page displayed to the user by the client does not meet the user's vehicle needs, the user can close the target vehicle area by submitting a close command, thereby updating the information display page and avoiding interference from useless information.
[0081] In addition, when the target vehicle information displayed on the information display page does not meet the user's vehicle needs, in order to reduce user operations, a timer element can be set. When the timer element reaches the timer threshold, the information display page is updated without the need for user operation, that is, the target vehicle area in the current information display page is closed. The specific implementation is as follows:
[0082] When the time information corresponding to the timing element included in the target vehicle area reaches a time threshold, timing end information is acquired, and a target vehicle closing page is created based on the timing end information.
[0083] Specifically, a timing element refers to a button or control in an information display page that is used to record changes in time. The time information is displayed in the corresponding button or control area, and the time information can be continuously increasing or decreasing; a time threshold refers to a critical time value set for the time information displayed by the timing element, which can be a minimum value or a maximum value. When the timing threshold is reached, a corresponding effect is generated or a corresponding instruction is triggered; timing end information refers to the information displayed on the information display page when the time information displayed in the timing element reaches the time threshold.
[0084] Based on this, after an information display page containing a target vehicle area is created based on the target vehicle information and displayed to the user, if the target vehicle information displayed in the target vehicle area cannot meet the user's vehicle use needs, the client can obtain the timing end information when the time information corresponding to the timing element contained in the target vehicle area reaches the time threshold, and create a target vehicle closing page based on the timing end information to close the target vehicle area, thereby reducing the interference of the target vehicle area to the user.
[0085] To sum up, when the target vehicle area included in the information display page displayed to the user by the client does not meet the user's vehicle use needs, the user can update the information display page by the client after the waiting time threshold is reached, that is, close the target vehicle area included in the information display page, thereby avoiding useless information interfering with the user's choice.
[0086] In addition, when receiving the target vehicle information, considering that there may be cases where the user is not satisfied with the target vehicle information, an information display page is also created when creating the information display page. This is used to display the selection control and its corresponding user-selectable vehicle models and other recommendation services. The information display page is created based on the information display page and the recommendation service. The specific implementation is as follows:
[0087] The information display page includes an information display page and a selection control located on the information display page; a second selection control for receiving the car service selected by the user on the information display page; creating an information display page based on the target vehicle information, and also including: creating an information display page containing the target vehicle information and recommended services.
[0088] Specifically, the information display page refers to the information related to the car use service that is fed back to the client by the server based on the processing request, for users to choose according to actual needs, including vehicle model information, price information, and service provider information; the selection control refers to the checkable control corresponding to each vehicle model, which can be checked and unchecked; the recommendation service refers to the recommendation area used to display vehicle model information recommended to users, and users can select the vehicle model information displayed in the recommendation area according to actual needs.
[0089] Based on this, the information display page also includes an information display page, which is used to display recommended services. The information display page is created based on the recommended services and target vehicle information. The information display page contains an area corresponding to the information display page, so that subsequent users can operate based on the information display page to realize taxi-hailing.
[0090] In actual application, an information display page is created based on the target vehicle information, and the user can view the target vehicle information and recommended services contained in the information display page. When the target vehicle information cannot meet the user's vehicle needs, such as Figure 3 As shown in (a), the user can choose to close the recommended area by clicking the close button in the upper right corner of the target vehicle area, or wait for the 15s countdown displayed in the target vehicle area to reach 0, and then the client will close the recommended area. The page after closing is as follows Figure 3 As shown in (b).
[0091] In summary, by displaying the target vehicle information and recommended services on the display page, the two types of information are displayed to users in different areas on the same car use page, providing users with multiple car use options while facilitating user viewing and selection.
[0092] Furthermore, after the information display page including the target vehicle area and the information display page is displayed to the user, if the recommended service included in the information display page does not meet the user's vehicle use needs, a touch command can be submitted to the information display page to determine the extended information display page and thus generate the extended information display page. The specific implementation is as follows:
[0093] Receive a touch instruction submitted by the user for the information display page; send a touch processing request to the server based on the touch instruction; receive touch information fed back by the server for the touch processing request; create an extended information display page based on the touch information; and generate a first extended information display page based on the extended information display page and the target vehicle area.
[0094] Specifically, a touch processing request refers to a computer request corresponding to a touch instruction, which is sent to a server. After receiving the request, the server responds to the request information carried by the computer request; touch information refers to the information that the server feeds back to the client based on the touch processing request after receiving the touch processing request, which is used to update the current user page; an extended information display page refers to an area corresponding to a two-dimensional space within a set range for displaying touch information; a second extended information display page refers to a user-visible page for display to the user, which includes a target vehicle area and a second extended information display page.
[0095] Based on this, after creating an information display page containing a target vehicle area based on the information display page and the target vehicle information, the user operates the information display page contained in the information display page based on actual needs. When the recommended services displayed in the information display page cannot meet the user's car use needs or the user wants to view more recommended services, the user can submit a touch command for the recommended services contained in the information display page. After receiving the touch command, the client sends a touch processing request to the server, and receives touch information fed back by the server for the touch processing request, creates an extended information display page based on the touch information, and generates a first extended information display page based on the extended information display page and the target vehicle area.
[0096] Using the above example, when the recommended services included in the page displayed to the user cannot meet the user's needs or the user wants to view more recommended services, the user submits a click or drag instruction to the client. Based on the instruction, the client sends a request to the server, requesting more recommended services that can be displayed on the page, and displays the obtained recommended services on the page, such as Figure 4 When the user clicks or drags the relevant position of the prediction area again, the client sends a request to the server again based on the user's click or drag instruction, and the server returns the corresponding recommended service, showing the user Figure 4The page shown in (b) contains recommended services and target vehicle information.
[0097] To sum up, when the recommended services included in the information display page displayed to the user on the client do not meet the user's car use needs, the user can obtain more recommended services by submitting touch commands to the server, thereby expanding the user's optional range. At the same time, when the user needs to expand the information display page, a touch processing request is sent to the server again, allowing the server to provide multiple small amounts of feedback on recommended services, thereby improving transmission efficiency and avoiding resource waste.
[0098] In addition, when the user needs to expand the information display page, he or she can obtain all recommended services by submitting a touch command to the server. The user can view all recommended services fed back by the server by sliding, so as to quickly obtain more recommended services, shortening the user's waiting time, expanding the user's optional range, and improving the user experience.
[0099] Furthermore, after displaying the information display page containing the target vehicle information to the user, it is necessary to determine whether the target vehicle information displayed on the information display page meets the user's vehicle requirements. If so, a confirmation request is sent to the server and the vehicle information fed back by the server is received. The specific implementation is as follows:
[0100] Receive a confirmation instruction submitted by the user for the first selection control; send a confirmation request to the server based on the confirmation instruction; and receive vehicle information fed back by the server in response to the confirmation request.
[0101] Specifically, vehicle information refers to information associated with the target vehicle information for feedback to the client. In this embodiment, the vehicle information includes information related to the target vehicle fed back to the user after the taxi is successfully taken, including the vehicle model, the distance between the target vehicle and the user's current location, and the time required for the target vehicle to reach the user's location.
[0102] Based on this, after creating an information display page based on the target vehicle information, when receiving the confirmation instruction submitted by the user for the first selection control contained in the information display page, the client sends a confirmation request to the server based on the received confirmation instruction. After receiving the confirmation request, the server determines the vehicle information associated with the target vehicle information based on the confirmation instruction corresponding to the confirmation request and feeds back to the client. It should be noted that the vehicle information includes information fed back by the server that successfully matches the target vehicle, and also includes information that fails to match the target vehicle. Among them, the information that fails to match the target vehicle refers to the failure to successfully establish a driver-passenger relationship between the target vehicle and the user. The reason for the matching failure may be that the driver corresponding to the target vehicle refuses to accept the order or the driver has accepted other orders and cannot accept the order initiated by the current user.
[0103] In summary, the user submits a confirmation instruction to the first selection control corresponding to the target vehicle information and receives the vehicle information fed back by the server, thereby simplifying the user's operation process for the information display page and improving the user experience.
[0104] Furthermore, after sending a confirmation request to the server based on the confirmation instruction and before receiving the vehicle information associated with the target vehicle information from the server, since the waiting time for the server's feedback may be long, the server can provide the user with vehicle confirmation information after sending the confirmation instruction and update the current information display page. The specific implementation is as follows:
[0105] Based on the vehicle confirmation information, the target vehicle area included in the information display page is updated to a target vehicle waiting area; and a vehicle waiting page including the target vehicle waiting area is displayed.
[0106] Specifically, vehicle confirmation information refers to the waiting information displayed to the user within the time range of waiting for the driver of the target vehicle to accept the order after the user submits the confirmation instruction, which is used to indicate that the user has confirmed the call to the target vehicle, but has not received the order response from the target vehicle; the target vehicle waiting area refers to the interface area created by the client based on the vehicle information fed back by the server after the user submits the confirmation instruction for the first selection control.
[0107] Based on this, after sending a confirmation request to the server based on the confirmation instruction, before the server feeds back the vehicle information associated with the target vehicle information in response to the confirmation request, the client updates the information display page based on the confirmation request, and updates the target vehicle area in the information display page to the target vehicle waiting area containing the confirmation information based on the vehicle confirmation information fed back by the server.
[0108] Continuing with the above example, an information display page is created based on the target vehicle information and recommended services received from the server. The user can then view the target vehicle information and recommended services. When the target vehicle information recommended to the user on the information display page meets the user's vehicle needs, the user clicks the call button in the target vehicle information to send a call instruction to the server to call the vehicle. After receiving the call instruction, the server sends the order corresponding to the user, including information such as the starting location and the end location, to the terminals held by multiple drivers. During the period of waiting for the driver to accept the order, the client displays the following information to the user: Figure 5 The waiting page with a 15-second countdown shown in (a) is displayed after driver A accepts the order. Figure 5 As shown in (b), the server will feed back the vehicle information related to driver A, the distance from the user, and the time to reach the user's starting location to the client. However, after the countdown ends, if no driver accepts the order, the server will send the order to the client as shown in (b). Figure 5 The vehicle matching failure information shown in (c), that is, the information such as "the driver has left" is fed back to the client, and the user decides the next step based on actual needs.
[0109] To sum up, after completing the creation of the information display page, the user judges based on actual needs whether the target vehicle information contained in the information display page meets the user's vehicle use needs. If it does, a confirmation request is directly sent to the server based on the target vehicle information, which simplifies the user's selection operation for the information display page, shortens the user's waiting time, and improves the user experience.
[0110] In one embodiment of the present specification, after receiving the start and end point information of the car service input by the user and before receiving the confirmation information submitted by the user, a processing request is sent to the server based on the start and end point information, the target vehicle information fed back by the server in response to the processing request is received, and an information display page is created. The user can select the first selection control or the second selection control contained in the information display page to select the target vehicle, which simplifies the user's operation of obtaining the information display page, shortens the user's waiting time, and improves the user experience.
[0111] Figure 6 A flowchart of another information processing method provided according to an embodiment of this specification is shown, which specifically includes the following steps.
[0112] Step S602: Receive a processing request sent by the client.
[0113] When the client sends a processing request to the server based on the start and end point information, the server receives the processing request, parses the processing request, and obtains the vehicle processing instruction so as to subsequently determine the target vehicle information based on the vehicle processing instruction.
[0114] Step S604: determining a vehicle confirmation information set based on the start and end point information carried in the processing request, and filtering the target vehicle information associated with the start and end point information in the vehicle confirmation information set.
[0115] Specifically, after receiving the processing request sent by the client, the vehicle confirmation information set can be determined based on the processing request, and the target vehicle information can be determined in the vehicle confirmation information set, wherein the vehicle confirmation information set refers to a whole composed of multiple target vehicle information, which is used to determine the target vehicle information associated with the start and end point information from multiple target vehicle information.
[0116] Based on this, after receiving the processing request sent by the client, the vehicle confirmation information set is determined based on the start and end point information carried in the processing request sent by the client, and the target vehicle information associated with the start and end point information submitted by the user is filtered in the vehicle confirmation information set, so as to facilitate the subsequent sending of the target vehicle information to the client.
[0117] Furthermore, in order to determine the target vehicle information, while determining the vehicle confirmation information set based on the start and end point information carried in the processing request, it is also necessary to determine the historical vehicle usage information and the start and end point information contained in the start and end point information, and select the vehicle confirmation information associated with the historical vehicle usage information and the start and end point information from the vehicle confirmation information set as the target vehicle information. The specific implementation is as follows:
[0118] Determine the historical vehicle usage information and the starting and ending point information included in the starting and ending point information; and filter the target vehicle information associated with the historical vehicle usage information and the starting and ending point information in the vehicle confirmation information set.
[0119] Based on this, after receiving the processing request sent by the client, the starting and ending point information containing the historical vehicle usage information and starting and ending point information carried in the processing request is determined, and the vehicle confirmation information set is determined based on the processing request. The target vehicle information associated with the historical vehicle usage information and starting and ending point information contained in the starting and ending point information is filtered in the vehicle confirmation information set, so that the determined target vehicle information can be sent to the client later for updating the information display page.
[0120] In actual applications, when a user hails a taxi through a taxi application and enters the starting and ending locations, the client not only obtains the starting and ending location information and the ending and starting and ending location information, but also obtains the user's historical vehicle usage information, including but not limited to the type of vehicle used, mileage traveled, ride time, starting and ending point information, and price information in the user's historical orders. The server matches a vehicle for the user based on the above information received, and selects a vehicle information with a high degree of match with the user from the set of matched vehicle information and sends it to the client. The client receives the vehicle information and displays it on a page visible to the user. It should be noted that when the server matches multiple vehicle information, it can calculate the degree of match between the vehicle information and the user based on information contained in the vehicle information, such as the current distance from the user and the time required to travel to the user's starting location, sort the matching degrees from high to low, and select one or more vehicle information to feed back to the client. This embodiment does not specifically limit the number of vehicle information fed back to the client by the server.
[0121] To summarize, by sending a processing request carrying historical vehicle usage information and start and end point information to the server, and receiving the target vehicle information fed back by the server, the client can subsequently update the information display page based on the received target vehicle information, thereby simplifying the user's operation process and improving the user experience.
[0122] Step S606: Send the target vehicle information to the client.
[0123] After the target vehicle information is determined based on the processing request, the target vehicle information is fed back to the client according to the processing request sent by the client, so that the client can create an information display page based on the received target vehicle information.
[0124] Furthermore, after the target vehicle information is sent to the client, since the target vehicle information is related to the user's vehicle use needs, in order to use the vehicle, the user needs to send a confirmation request to the server based on the information display page containing the target vehicle information displayed on the client, and feedback the vehicle confirmation information corresponding to the confirmation request to the client. The specific implementation is as follows:
[0125] Receive a confirmation request sent by the client; determine vehicle confirmation information associated with the target vehicle information based on the confirmation request; send a task assignment request to a user associated with the vehicle confirmation information; and send the vehicle confirmation information to the client when the user associated with the vehicle confirmation information feeds back a task processing instruction in response to the task assignment request.
[0126] Specifically, the user associated with the vehicle confirmation information refers to the user corresponding to the user information contained in the vehicle confirmation information received by the client. In the taxi-hailing scenario, the user associated with the vehicle confirmation information refers to the driver who accepts the order; the task assignment request refers to the computer instruction issued by the server to the client held by the user associated with the vehicle confirmation information after the server receives the confirmation request from the client and determines the vehicle confirmation information based on the confirmation request, and waits for the response of the user associated with the vehicle confirmation information; the task processing instruction is a computer instruction issued by the user associated with the vehicle confirmation information after receiving the task assignment request through the client, which is used to respond to this task assignment request.
[0127] Based on this, after an information display page is created based on the target vehicle information and displayed to the user, after the server receives a confirmation request submitted by the client for the target vehicle information contained in the information display page, the vehicle confirmation information associated with the target vehicle information is determined based on the confirmation instruction corresponding to the confirmation request, and a task assignment request is sent to the user associated with the vehicle confirmation information. When a task processing instruction is received from the user associated with the vehicle confirmation information in response to the task assignment request, the vehicle confirmation information corresponding to the received task processing instruction is sent to the client as the feedback result of the corresponding confirmation request.
[0128] In actual applications, when the vehicle information recommended to the user meets the user's car needs, click the confirmation button to send a call instruction to the server to call the vehicle. After receiving the call instruction, the server will send the order corresponding to the user, including information such as the starting location and the end location, to the terminals held by multiple drivers. If it is confirmed that the driver accepts the order, the corresponding driver information will be fed back to the client and a successful taxi-hailing page will be created.
[0129] In summary, by receiving the confirmation request for the target vehicle area from the client and directly feeding back the vehicle confirmation information to the client, the user's operation process for the information display page containing the target vehicle area is simplified, thereby improving the user experience.
[0130] The following combined Figure 7 , taking the application of the information processing system provided in this specification in the taxi-hailing scenario as an example, the information processing system is further explained. Figure 7 The following is an interactive diagram of an information processing system for a taxi-hailing scenario provided by an embodiment of this specification, which specifically includes the following steps:
[0131] Step S702: Client A submits a vehicle use request to the server.
[0132] Client A receives the order information submitted by user A through the initial page of the ride-hailing app. The order information includes the starting and ending locations entered by user A. Client A creates a ride request based on the starting and ending locations and submits it to the server.
[0133] Step S704: The server receives the vehicle request, determines page information based on the vehicle request, and sends it to client A.
[0134] After receiving the vehicle request submitted by client A, the server determines the vehicle information that matches the order information through the information such as the starting location and the ending location contained in the obtained order information, and sends the vehicle information to client A.
[0135] Step S706: Client A receives the page information and creates a target vehicle page based on the page information.
[0136] Client A receives the vehicle information sent by the server and creates a target vehicle page based on the received vehicle information.
[0137] Step S708: Client A sends a confirmation request to the server for the target vehicle page.
[0138] User A selects the vehicle information that meets user A's expectations from the vehicle information displayed on the target vehicle page, and client A sends a confirmation request to the server for the vehicle information.
[0139] Step S710: The server receives the confirmation request and sends a task processing request to client B.
[0140] After receiving the confirmation request, the server sends the order information corresponding to the customer to driver A corresponding to the vehicle information displayed to user A, and also sends the order information to other drivers, and waits for driver A or other drivers to accept the order.
[0141] Step S712: Client B receives the task processing request and submits confirmation information to the server.
[0142] Driver A and other drivers can both receive this order. When one of driver A and other drivers accepts the order, a request to confirm the order is submitted to the server through the client B corresponding to the driver.
[0143] Step S714: The server receives the confirmation information and sends the confirmation information to client A.
[0144] After receiving the request to confirm the order, the server confirms the information corresponding to the client B that submitted the request, that is, the corresponding driver information of the order, and sends the driver information of the order to client A.
[0145] Step S716: Client A receives the confirmation information and creates a taxi-hailing success page based on the confirmation information.
[0146] Client A receives the driver information sent by the server and creates a taxi-hailing success page based on the received driver information, so that user A knows that the order has been successfully received and the corresponding driver is on the way.
[0147] To summarize, by receiving the vehicle usage information submitted by user A and sending a vehicle usage processing request to the server, receiving the target vehicle information fed back by the server for the vehicle usage processing request and creating an information display page, the information display page is updated based on the confirmation instruction submitted by the user through the information display page, that is, a taxi success page is created, thereby simplifying the user's operation of obtaining the initial page, shortening the user's waiting time, and improving the user experience.
[0148] Corresponding to the above method embodiments, this specification also provides an information processing system embodiment, Figure 8 FIG1 shows a structural diagram of an information processing system provided by an embodiment of this specification. Figure 8 As shown, the information processing system 800 includes a client 810 and a server 820:
[0149] The client 810 is configured to receive the start and end point information of the car service input by the user; after receiving the start and end point information and before receiving the confirmation information, send a processing request to the server 820 based on the start and end point information;
[0150] The server 820 is configured to receive a processing request sent by the client 810; determine a vehicle confirmation information set based on the start and end point information carried in the processing request, and filter the vehicle confirmation information set for target vehicle information associated with the start and end point information; and send the target vehicle information to the client 810;
[0151] The client 810 is configured to receive target vehicle information associated with the start and end point information fed back by the server 820; create an information display page based on the target vehicle information, wherein the information display page includes a first selection control for confirming the selection of the target vehicle, and a second selection control for confirming the start and end point information, and the confirmation information is triggered based on the second selection control.
[0152] In an optional embodiment, the client 810 is further configured to:
[0153] Receive a confirmation instruction submitted by the user for the first selection control; send a confirmation request to the server based on the confirmation instruction; and receive vehicle information fed back by the server in response to the confirmation request.
[0154] In an optional embodiment, the client 810 is further configured to:
[0155] Based on the vehicle confirmation information, the target vehicle area included in the information display page is updated to a target vehicle waiting area; and a vehicle waiting page including the target vehicle waiting area is displayed.
[0156] In an optional embodiment, the client 810 is further configured to:
[0157] Receive a closing instruction submitted by the user for the target vehicle area included in the information display page; obtain page closing information corresponding to the closing instruction; create a target vehicle closing page based on the page closing information, or, when the time information corresponding to the timing element included in the target vehicle area reaches a time threshold, obtain timing end information, and create a target vehicle closing page based on the timing end information.
[0158] In an optional embodiment, the client 810 is further configured to:
[0159] Receive a touch instruction submitted by the user for the information display page; send a touch processing request to the server based on the touch instruction; receive touch information fed back by the server for the touch processing request; create an extended information display page based on the touch information; and generate a first extended information display page based on the extended information display page and the target vehicle area.
[0160] In an optional embodiment, the client 810 is further configured to:
[0161] The information display page also includes an information display page and a selection control located on the information display page; a second selection control for receiving the car service selected by the user on the information display page; creating an information display page based on the target vehicle information, and also including: creating an information display page containing target vehicle information and recommended services.
[0162] The information processing system provided in this embodiment determines the corresponding target vehicle information based on the start and end point information received by the client, thereby creating an information display page. The user directly submits a confirmation instruction to the information display page, which simplifies the user's operation and effectively improves the user's interactive experience.
[0163] The above is a schematic scheme of an information processing system of this embodiment. It should be noted that the technical scheme of the information processing system and the technical scheme of the above-mentioned information processing method are based on the same concept. For details not described in detail in the technical scheme of the information processing system, please refer to the description of the technical scheme of the above-mentioned information processing method.
[0164] Figure 9 The block diagram of a computing device 900 according to one embodiment of the present disclosure is shown. Components of the computing device 900 include, but are not limited to, a memory 910 and a processor 920. The processor 920 is connected to the memory 910 via a bus 930, and a database 950 is used to store data.
[0165] The computing device 900 also includes an access device 940 that enables the computing device 900 to communicate via one or more networks 960. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 940 may include one or more of any type of network interface (e.g., a network interface card (NIC)) whether wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, a near field communication (NFC) interface, and the like.
[0166] In one embodiment of the present specification, the above components of the computing device 900 and Figure 9 Other components not shown in the figure may also be connected to each other, for example, via a bus. Figure 9 The computing device structure block diagram shown is for illustrative purposes only and is not intended to limit the scope of this specification. Those skilled in the art may add or replace other components as needed.
[0167] The computing device 900 can be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook computer, etc.), a mobile phone (e.g., a smartphone), a wearable computing device (e.g., a smartwatch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or PC. The computing device 900 can also be a mobile or stationary server.
[0168] The processor 920 is configured to execute the following computer-executable instructions, which implement the steps of the above-mentioned information processing method when executed by the processor.
[0169] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above-mentioned information processing method are based on the same concept. For details not described in detail in the technical scheme of the computing device, please refer to the description of the technical scheme of the above-mentioned information processing method.
[0170] An embodiment of the present specification further provides a computer-readable storage medium storing computer-executable instructions, which implement the steps of the above-mentioned information processing method when executed by a processor.
[0171] The above is a schematic diagram of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of the storage medium and the technical solution of the information processing method described above are based on the same concept. For details not described in detail in the technical solution of the storage medium, please refer to the description of the technical solution of the information processing method described above.
[0172] An embodiment of the present specification further provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned information processing method.
[0173] The above is an illustrative solution of a computer program of this embodiment. It should be noted that the technical solution of the computer program and the technical solution of the above-mentioned information processing method are based on the same concept. For details not described in detail in the technical solution of the computer program, please refer to the description of the technical solution of the above-mentioned information processing method.
[0174] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0175] The computer instructions include computer program code, which may be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0176] It should be noted that for the aforementioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.
[0177] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0178] The preferred embodiments disclosed above are intended only to help illustrate this specification. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific embodiments described. Obviously, many modifications and variations can be made based on the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that those skilled in the art can better understand and utilize this specification. This specification is limited only by the claims and their full scope and equivalents.
Claims
1. An information processing method, applied to a client, comprising: Receive the starting and ending point information of the car service input by the user, wherein the starting and ending point information includes the starting point information and the ending point information of the user's taxi request; After receiving the start and end point information and before receiving the confirmation information, sending a processing request to the server based on the start and end point information, the processing request being used to obtain feedback information related to the start and end point information; receiving target vehicle information associated with the start and end point information fed back by the server, wherein the target vehicle information refers to vehicle information fed back to the user for selection; An information display page is created based on the target vehicle information, wherein the information display page includes the received target vehicle information, a first selection control for confirming the selection of the target vehicle, and a second selection control for confirming the start and end point information, and the confirmation information is triggered based on the second selection control.
2. The method according to claim 1, further comprising: receiving a confirmation instruction submitted by the user for the first selection control; Sending a confirmation request to the server based on the confirmation instruction; Receive vehicle information fed back by the server in response to the confirmation request.
3. The method according to claim 2, before receiving the vehicle information fed back by the server in response to the confirmation request, further comprising: updating the target vehicle area included in the information display page to a target vehicle waiting area based on the vehicle confirmation information; A waiting vehicle page including the target vehicle waiting area is displayed.
4. The method according to claim 1, after creating an information display page based on the target vehicle information, further comprising: receiving a closing instruction submitted by the user for the target vehicle area included in the information display page; Obtaining page closing information corresponding to the closing instruction; Creating a target vehicle closing page based on the page closing information, or, When the time information corresponding to the timing element included in the target vehicle area reaches a time threshold, timing end information is acquired, and a target vehicle closing page is created based on the timing end information.
5. The method according to claim 1, after creating an information display page based on the target vehicle information, further comprising: receiving a touch instruction submitted by the user for the information display page; Sending a touch processing request to the server based on the touch instruction; receiving touch information fed back by the server in response to the touch processing request; Creating an extended information display page based on the touch information; A first extended information display page is generated based on the extended information display page and the target vehicle area.
6. The method according to claim 1, wherein the information display page further comprises: An information display page and a selection control located on the information display page; A second selection control for receiving a car service selected by a user on the information display page; Creating an information display page based on the target vehicle information also includes: Create an information display page that includes target vehicle information and recommended services.
7. An information processing method, applied to a server, comprising: receiving a processing request sent by a client, the processing request being sent by the client after receiving the start and end point information of the ride service input by the user and before receiving a confirmation message, the start and end point information including the start and end point information of the user's ride request, the processing request being used to obtain feedback information related to the start and end point information; the confirmation message being triggered based on a second selection control, the second selection control being used to confirm the start and end point information; Determining a vehicle confirmation information set based on the start and end point information carried in the processing request, and filtering target vehicle information associated with the start and end point information from the vehicle confirmation information set, wherein the target vehicle information refers to vehicle information fed back to the user for selection; The target vehicle information is sent to the client.
8. The method according to claim 7, wherein the step of filtering the vehicle confirmation information set for target vehicle information associated with the start and end point information comprises: Determine the historical vehicle usage information and the starting and ending point information included in the starting and ending point information; Target vehicle information associated with the historical vehicle use information and the start and end point information is filtered from the vehicle confirmation information set.
9. The method according to claim 8, after the step of sending the target vehicle information to the client is executed, further comprising: receiving a confirmation request sent by the client; determining vehicle confirmation information associated with the target vehicle information based on the confirmation request; Sending a task assignment request to a user associated with the vehicle confirmation information; In a case where the user associated with the vehicle confirmation information feeds back a task processing instruction in response to the task assignment request, the vehicle confirmation information is sent to the client.
10. An information processing system comprising: Client and server; The client is configured to receive start and end point information of a ride service input by a user, the start and end point information including the start and end point information of the user's ride request; after receiving the start and end point information and before receiving a confirmation message, send a processing request to the server based on the start and end point information, the processing request being used to obtain feedback information related to the start and end point information; The server is configured to receive a processing request sent by a client; determine a vehicle confirmation information set based on the start and end point information carried in the processing request, and filter target vehicle information associated with the start and end point information from the vehicle confirmation information set; and send the target vehicle information to the client, where the target vehicle information is the vehicle information fed back to the user for selection; The client is configured to receive target vehicle information associated with the start and end point information fed back by the server; and create an information display page based on the target vehicle information, wherein the information display page includes the received target vehicle information, a first selection control for confirming the selection of the target vehicle, and a second selection control for confirming the start and end point information, and the confirmation information is triggered based on the second selection control.
11. A computing device comprising: memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the information processing method described in any one of claims 1 to 6 or 7 to 9 are implemented.
12. A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the steps of the information processing method according to any one of claims 1 to 6 or 7 to 9.
Citation Information
Patent Citations
Method for taking taxi by shaking and system
CN110533899A
Recommendation method, recommendation device and terminal equipment
CN112102031A
Information processing method, device and system and computer readable storage medium
CN113177821A