Information interaction method and device
By determining the starting point and end point of the itinerary in the online bus service, matching the online bus service, and displaying the vehicle selection page on the terminal interface, the problem of poor interactive experience in the existing online bus service is solved, and a more efficient travel service acquisition experience is achieved.
Patent Information
- Application Number
- CN202411786941.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Due to the lack of adaptive interaction processes in the existing online bus service, passengers have poor interactive experience when obtaining travel services.
By determining the starting point and end point of the trip, matching the corresponding online bus, and displaying the vehicle selection page on the terminal interface, including the boarding station and estimated arrival time of the online bus, we will create a ride order in response to passengers' ride requests.
It improves the degree of adaptation between the interaction process of passengers when obtaining travel services and the online bus scenarios, and improves the interactive experience of passengers.
Smart Images

Figure CN119722423A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet technology, and in particular to an information interaction method and device. Background Art
[0002] In order to meet the needs of passengers to reduce travel prices and to enjoy lower travel prices while obtaining more flexible and convenient travel services than existing public transportation, online bus-hailing services have emerged. However, the current online bus-hailing services lack an adaptive interactive process, which makes the interactive experience of passengers when obtaining travel services poor. Summary of the invention
[0003] In view of this, an embodiment of the present invention provides an information interaction method and device to improve the adaptability of the interaction process of passengers when obtaining travel services and the online bus booking scenario, thereby improving the passenger's interactive experience.
[0004] In a first aspect, an embodiment of the present invention provides an information interaction method, the method comprising:
[0005] Determine the starting point and end point of the trip;
[0006] Determine at least one online-booked bus that matches the trip start point and the trip end point;
[0007] The control terminal interface displays a vehicle selection page, wherein the vehicle selection page includes the boarding information corresponding to each of the online-booked buses, and the boarding information includes the station information of the corresponding boarding point of the online-booked bus and the estimated time required for the online-booked bus to arrive at the corresponding boarding point;
[0008] In response to receiving a ride request for a target online-hailing bus, a ride order corresponding to the target online-hailing bus is created.
[0009] In a second aspect, an embodiment of the present invention provides an information interaction device, the device comprising:
[0010] A point determination unit, used to determine the starting point and the end point of a trip;
[0011] A vehicle matching unit, used to determine at least one online-booked bus that matches the trip start point and the trip end point;
[0012] A control unit, used for controlling the terminal interface to display a vehicle selection page, wherein the vehicle selection page includes the boarding information corresponding to each of the online-booked buses, and the boarding information includes the station information of the corresponding boarding point of the online-booked bus and the estimated time required for the online-booked bus to arrive at the corresponding boarding point;
[0013] An order creation unit is used to create a ride order corresponding to the target online-hailing bus in response to receiving a ride request for the target online-hailing bus.
[0014] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium storing computer program instructions, wherein the computer program instructions implement the method described in the first aspect when executed by a processor.
[0015] In a fourth aspect, an embodiment of the present invention provides an electronic device, the device comprising:
[0016] a memory for storing one or more computer program instructions;
[0017] A processor, wherein the one or more computer program instructions are executed by the processor to implement the method as described in the first aspect.
[0018] In a fifth aspect, an embodiment of the present invention provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the method as described in the first aspect.
[0019] The embodiment of the present invention determines the starting point and the end point of the trip, and determines at least one online-hailing bus that matches the starting point and the end point of the trip, and then controls the terminal interface to display a vehicle selection page including the boarding information corresponding to each of the online-hailing buses, and then creates a ride order corresponding to the target online-hailing bus when a ride request for the target online-hailing bus is received. Among them, the ride information includes the station information of the boarding point corresponding to the online-hailing bus and the estimated time required for the online-hailing bus to arrive at the corresponding boarding point. Therefore, the embodiment of the present invention can improve the degree of adaptation of the interaction process of passengers when obtaining travel services and the online-hailing bus scenario, thereby improving the passenger's interactive experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0021] Figure 1 A system block diagram of the online bus booking service system according to an embodiment of the present invention;
[0022] Figure 2 is a flow chart of an information interaction method according to an embodiment of the present invention;
[0023] Figure 3 A schematic diagram of a starting point location query page according to an embodiment of the present invention;
[0024] Figure 4 is a schematic diagram of an initial page of an embodiment of the present invention;
[0025] Figure 5 A flowchart of a method for matching online-booked buses according to an embodiment of the present invention;
[0026] Figure 6 A schematic diagram of a vehicle selection page according to an embodiment of the present invention;
[0027] Figure 7 A schematic diagram of creating a transition page for an order according to an embodiment of the present invention;
[0028] Figure 8 A schematic diagram of an itinerary page according to an embodiment of the present invention;
[0029] Fig. 9 A schematic diagram of an itinerary page according to an embodiment of the present invention;
[0030] Fig.10 is a schematic diagram of an information interaction device according to an embodiment of the present invention;
[0031] Fig.11 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0032] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for those skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, flows, components and circuits are not described in detail.
[0033] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0034] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".
[0035] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.
[0036] The solutions described in this specification and the examples, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. Passengers' refusal to process personal information other than the necessary information for basic functions will not affect the passengers' use of basic functions.
[0037] The online bus-hailing business can be regarded as a new mode of travel service provision, which combines the online service provision logic of the existing online car-hailing business and carpooling business with the concept of fixed stations of the existing public transportation, so as to have the advantages of low price, high efficiency and high flexibility. Specifically, on the one hand, the online bus-hailing business will form a ride order based on the ride request issued by the passenger online and provide services to the passenger based on the ride order, inheriting the online service provision logic of the online car-hailing business and carpooling business. On the other hand, each online bus in the online bus-hailing business will travel along a route containing multiple fixed stations and support passengers to board the bus at each station separately, inheriting the vehicle operation mechanism of the existing public transportation. In this process, the online bus-hailing business can guide passengers in choosing the vehicle to take and the boarding station when they obtain travel services, so as to use a logic similar to carpooling to guide different passengers to the same station to board the bus relatively concentratedly, thereby increasing the probability of the online bus picking up and dropping off multiple passengers at one time, and thus improving efficiency. At the same time, compared with the existing bus business, each line is operated based on a completely unchanged route according to different bus routes. In the online bus-hailing business, the operating areas, routes within the operating areas, and stops along the routes of each online bus can be adjusted at any time according to the current transportation needs of the city, thus having high flexibility. Moreover, in certain modes, the routes of each online bus can also change dynamically during driving, which is highly intelligent and can meet the travel needs of passengers with extremely high efficiency.
[0038] Figure 1 FIG. 1 is a system block diagram of the online bus booking service system according to an embodiment of the present invention. Figure 1 As shown, the online bus booking service system of this embodiment includes a server 11, a passenger terminal 12 and a driver terminal 13. The server 11, the passenger terminal 12 and the driver terminal 13 are connected to each other through a network 14 to achieve information and data interaction. It should be understood that although Figure 1 Only a certain number of servers 11, passenger terminals 12 and driver terminals 13 are shown, but this does not mean that their respective numbers are limited. The system can also include multiple servers, passenger terminals and driver terminals.
[0039] Among them, the server 11 should be understood as a device that provides data processing, database, and communication facilities. For example, the server 11 may refer to a single physical server with related communication and data storage and database facilities, or may refer to a collection of networked or clustered processors, related networks, and storage devices, and operate software and one or more database systems and application software that supports the services provided by the server. The server 11 can be a monolithic server or a distributed server across multiple computers or computer data centers, or it can be various types of cloud servers. In some embodiments, each server may include hardware, software, or an embedded logic component or a combination of two or more such components for executing appropriate functions supported or implemented by the server.
[0040] The passenger terminal 12 and the driver terminal 13 are respectively applicable to passengers and drivers. The passenger terminal 12 and the driver terminal 13 can be communication terminals running computer programs. These communication terminals can be terminal devices such as mobile phones, tablet computers, PDAs, wearable devices, and vehicle-mounted terminals integrated with vehicles. The passenger terminal 12 and the driver terminal 13 both have a communication module, and the communication module can perform wired or wireless communication. In some embodiments, the passenger terminal 12 and the driver terminal 13 include at least one remote communication module, such as a communication circuit for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication. The passenger terminal 12 and the driver terminal 13 also have a display device and an input device, and the display device can be a liquid crystal display, an LED display, or a projection device. The input device can include, for example, a touch screen, a button, a pressure sensor, etc. The passenger terminal 12 and the driver terminal 13 receive instructions from passengers and drivers through the input device, and interact with passengers and drivers through the display device.
[0041] The passenger terminal 12 may run a passenger client, the driver terminal 13 may run a driver client, and the server 11 may run a server application.
[0042] exist Figure 1In the online bus booking service system shown, the passenger can operate the passenger terminal 12 to send a service acquisition request to the server 11. After receiving the service acquisition request, the server 11 can match the passenger with a suitable online bus based on, for example, the driving route information reported by the driver terminal 13 and the ride demand information carried in the service acquisition request, and recommend the matched online bus to the passenger. The passenger can then operate the passenger terminal 12 to view the ride information of the online bus recommended by the server 11, and select any online bus based on the ride information to issue a ride request to the server 11. Furthermore, after receiving the ride request, the server 11 can create a ride task for the passenger based on the online bus selected by the passenger to form a ride order, and synchronize the ride order to the driver terminal 13 corresponding to the online bus selected by the passenger, so that the driver terminal 13 guides the driver to drive the online bus to the boarding station to pick up the passenger, and send the passenger to the drop-off station along the predetermined driving route through multiple fixed stations. Therefore, the embodiments of the present invention can improve the adaptability of the interaction process of passengers when obtaining travel services and the online bus booking scenario, thereby improving the passenger's interactive experience.
[0043] Figure 2 Flow chart of the information interaction method of the embodiment of the present invention. It should be understood that Figure 2 The information interaction method shown can be specifically executed by the server in the above embodiment, or by the passenger terminal in the above embodiment, and this application does not limit this. Figure 2 The information interaction method shown in the figure can be used by the server or the passenger terminal to implement the corresponding service acquisition process, thereby providing travel services to passengers. In the following description, the passenger terminal will be mainly used for explanation. Figure 2 As shown, the information interaction method may specifically include the following steps:
[0044] Step S100: Determine the starting point and the end point of the trip.
[0045] Specifically, the passenger terminal can call up the passenger client under the passenger's operation and determine the starting point and the end point of the trip. The starting point of the trip can be understood as the starting point for the passenger to obtain the travel service, and the end point of the trip can be understood as the end point for the passenger to obtain the travel service.
[0046] Optionally, the trip starting point can be determined based on different passenger operations. Correspondingly, when the different passenger operations based on which the trip starting point is determined, the trip starting point can be determined by the passenger terminal as a position corresponding to the current passenger operation.
[0047] As a way, the starting point of the trip can be determined based on the invocation operation of the passenger client. Corresponding to the passenger operation, the starting point of the trip can be determined by the passenger terminal as the passenger's position when the passenger client is invoked. Specifically, after the passenger client is invoked by the passenger, the passenger terminal can determine the passenger's position when the passenger client is invoked by the passenger, and determine the position as the starting point of the trip. Optionally, the passenger's position can be determined by the passenger terminal based on its own position, and the passenger terminal's own position can be determined by the passenger terminal through the Global Positioning System (GPS), Beidou satellite navigation system or other types of satellite positioning devices installed internally.
[0048] As another way, the starting point of the trip can also be determined based on the scanning operation of the pattern identification code. Corresponding to the passenger operation, the starting point of the trip can be determined by the passenger terminal as the site location of the site corresponding to the scanned pattern identification code. Specifically, each offline stop of the online bus has a corresponding bus stop. The bus stop may be provided with a pattern identification code carrying the site information of the corresponding offline site. When the passenger is at any offline station, the passenger can use the scanning function provided in the passenger client to scan the pattern identification code on the bus stop set at the offline station. Furthermore, the passenger terminal can parse and obtain the site information of the offline site carried in the pattern identification code, and determine the site location of the site corresponding to the scanned pattern identification code as the starting point of the trip according to the site information.
[0049] As another way, the starting point of the trip can also be determined based on the location query selection operation. Corresponding to the passenger operation, the starting point of the trip can be determined by the passenger terminal as the corresponding location selected by the passenger. Specifically, after the passenger client is called up, the passenger terminal can control the terminal interface to display the starting point location query page under the passenger operation. In the starting point location query page, the passenger can perform a location query selection operation. The passenger terminal can then determine the corresponding location selected by the passenger as the starting point of the trip.
[0050] Figure 3 Schematic diagram of the starting point location query page of an embodiment of the present invention. It should be understood that after the passenger client is awakened, the passenger terminal can control the terminal interface to display the starting point location query page under the passenger's operation (for example, the passenger touches the corresponding control in the initial page of the passenger client). Figure 3As shown, the starting point location query page 31 may include a location query bar 311. The passenger may enter a query keyword in the location query bar 311. According to the query keyword entered by the passenger, the passenger terminal may perform a location query and display at least one query result to the passenger (as shown in search result 312). Furthermore, when the passenger selects any query result, the passenger terminal may determine the corresponding location selected by the passenger as the starting point of the trip.
[0051] Here, it is hoped that the relevant pages given in each embodiment of the present invention can be implemented by HTML (Hyper Text Markup Language), XML (Extensible Markup Language), CSS (Cascading Style Sheets) and JavaScript. In addition, the page content contained in the relevant page is only for illustration. In actual application, the page content contained in the relevant page can be set and adjusted by relevant personnel according to actual needs, and this application does not limit this.
[0052] In actual application, the above-mentioned multiple ways of determining the starting point of the trip can exist independently or together. Among them, when the above-mentioned multiple ways of determining the starting point of the trip exist together, the way of determining the starting point of the trip based on the invoking operation of the passenger client can be used to determine the initial starting point of the trip for the passenger to simplify the passenger operation. The way of determining the starting point of the trip based on the location query selection operation and the way of determining the starting point of the trip based on the scanning operation of the pattern recognition code can be used to redetermine the currently determined starting point of the trip, so that the passenger can modify the determined starting point of the trip at any time.
[0053] Optionally, similar to the starting point of the trip, the end point of the trip can also be determined based on different passenger operations. Correspondingly, when the end point of the trip is determined based on different passenger operations, the end point of the trip can also be determined by the passenger terminal as a position corresponding to the current passenger operation.
[0054] As a way, the end point of the trip can be determined based on the location query selection operation. Corresponding to the passenger operation, the end point of the trip can be determined by the passenger terminal as the corresponding location selected by the passenger. Specifically, the passenger terminal can display a destination location query page similar to the starting location query page for the passenger to perform a location query selection operation. Furthermore, the passenger terminal can determine the corresponding location selected by the passenger as the end point of the trip. Since the process is similar, it will not be described in detail here.
[0055] As another way, the end point of the trip can also be determined based on the recommended destination selection operation. Corresponding to the passenger operation, the end point of the trip can be determined by the passenger terminal as the selected recommended destination. Specifically, after the passenger client is called up by the passenger, the passenger terminal can control the terminal interface to display the initial page of the passenger client. The initial page may include at least one recommended destination determined by the passenger terminal according to the location of the passenger when the passenger client is called up. In the initial page, the passenger terminal can perform a recommended destination selection operation, and the passenger terminal can determine the recommended destination selected by the passenger as the end point of the trip.
[0056] Figure 4 Schematic diagram of the initial page of an embodiment of the present invention. It should be understood that after the passenger client is awakened, the passenger terminal can control the terminal interface to first display the initial page. Figure 4 As shown, the initial page 41 includes recommended destinations determined according to the location of the passenger when the passenger client is called up (as shown in recommended destinations A, B, C, D, E and F). After the passenger selects any recommended destination, the passenger terminal can determine the recommended destination selected by the passenger as the trip end point.
[0057] Optionally, in addition to the recommended destinations for passengers to choose, the initial page 41 may also include a starting point location query page jump control and an end point location query page jump control (as shown by the starting point location query page jump control 411 and the end point location query page jump control 412). The starting point location query page jump control and the end point location query page jump control can be used for passengers to touch, so that the passenger terminal control terminal interface displays the starting point location query page and the end point location query page. In addition, in order to facilitate passengers to view the currently determined starting point and end point of the trip, the passenger terminal can also display the currently determined starting point and end point of the trip in the initial page (as shown in position a, and the position a represents the currently determined starting point of the trip).
[0058] In actual application, the above-mentioned multiple ways of determining the end of a trip may exist independently or together. When the above-mentioned multiple ways of determining the end of a trip exist together, the above-mentioned multiple ways of determining the end of a trip may be used to determine the initial end of a trip for the passenger, or may be used to allow the passenger to redetermine the determined end of a trip.
[0059] It is to be noted that the above-mentioned methods for determining the starting point and the end point of the trip are only for illustration. In actual application, the passenger terminal may also use other methods other than the above-mentioned methods to determine the starting point and the end point of the trip, which may be set and adjusted by the relevant operators according to actual needs, and this application does not limit this. For example, the passenger terminal may also display a map display container in the terminal interface, and determine the starting point and the end point of the trip based on the passenger's dragging operation of the point in the map display container, which will not be described in detail here.
[0060] It should be understood that when Figure 2 When the information interaction method shown is executed by the server, the passenger terminal can also determine the starting point and the end point of the trip based on the above method. After determining the starting point and the end point of the trip, the passenger terminal can communicate and interact with the server so that the server can determine the starting point and the end point of the trip.
[0061] Step S200: Determine at least one online-booked bus that matches the starting point and the end point of the trip.
[0062] Specifically, after determining the starting point and the end point of the trip, the passenger terminal can directly determine at least one online-hailing bus that matches the starting point and the end point of the trip, or, under further operation of the passenger, determine at least one online-hailing bus that matches the starting point and the end point of the trip.
[0063] Optionally, in step S200, the passenger terminal may communicate and interact with the server to determine at least one online-booked bus that matches the starting point and the end point of the trip through the server. Specifically, the passenger terminal may generate ride demand information based on the starting point and the end point of the trip, and send a service acquisition request carrying the ride demand information to the server. After receiving the service acquisition request, the server may determine at least one online-booked bus that matches the starting point and the end point of the trip based on the route information reported by each driver terminal and the ride demand information carried in the service acquisition request, and feed back the vehicle information of the matched online-booked bus to the passenger terminal. Furthermore, the passenger terminal may determine at least one online-booked bus that matches the starting point and the end point of the trip based on the vehicle information fed back by the server. It should be understood that, as another implementation method, the passenger terminal may also determine at least one online-booked bus that matches the starting point and the end point of the trip by itself, and this application does not limit this.
[0064] It should be understood that when Figure 2 When the information interaction method shown is executed by a server, the server can determine at least one online-booked bus that matches the starting point and the end point of the trip on its own after the server determines the starting point and the end point of the trip.
[0065] Figure 5Flow chart of the online bus-hailing matching method according to an embodiment of the present invention. Figure 5 In the online bus matching method shown in the figure, the passenger terminal or the server can determine at least one online bus that matches the starting point and the end point of the trip. Figure 5 As shown, the online bus booking matching method may specifically include the following steps:
[0066] Step S210: Determine the starting point peripheral sites within a preset range around the starting point of the trip.
[0067] Specifically, the passenger terminal or the server may first determine the stations around the starting point within a preset range around the starting point of the trip. The preset range may be set by relevant personnel according to actual needs, and this application does not limit this.
[0068] Step S220: Determine the destination peripheral sites within a preset range around the destination of the trip.
[0069] Specifically, the passenger terminal or the server may determine the destination peripheral sites that are located within a preset range around the destination of the trip.
[0070] Step S230: determine the current travel route of at least one online-hailing bus.
[0071] Specifically, the passenger terminal or server can determine the current route of at least one online-hailing bus that is currently in operation and meets the order-accepting conditions (for example, the current number of passengers has not reached the upper limit. It should be understood that, unlike traditional online-hailing car-hailing services, the fact that the online-hailing bus is currently in an order-accepting state does not cause the online-hailing bus to be considered as an online-hailing bus that does not meet the order-accepting conditions).
[0072] Step S240: Determine the online-hailing bus that includes at least one station around the starting point and at least one station around the end point in the current driving route information as the online-hailing bus that matches the starting point and the end point of the trip.
[0073] Specifically, the passenger terminal or the server may determine the online-hailing bus that includes at least one station surrounding the starting point and at least one station surrounding the end point in the current driving route information as the online-hailing bus that matches the starting point and the end point of the trip.
[0074] It should be understood that the online bus matching method given above is for illustration only. In actual application, the specific matching method of the online bus can be set and adjusted by relevant personnel according to actual needs, and this application does not limit this.
[0075] Step S300: Control the terminal interface to display a vehicle selection page.
[0076] Specifically, after determining at least one online-booked bus that matches the starting point and the end point of the trip, the passenger terminal can control the terminal interface to display a vehicle selection page. Among them, the vehicle selection page may include the boarding information corresponding to each matched online-booked bus, and the boarding information may include the station information of the boarding point corresponding to the online-booked bus and the estimated time required for the online-booked bus to reach the corresponding boarding point. Optionally, the boarding point corresponding to the online-booked bus can be determined according to the starting point of the trip in the route station of the online-booked bus, which can specifically be the route station of the online-booked bus located within a preset range around the starting point of the trip. It should be understood that when there are multiple route stations within a preset range around the starting point of the trip, the boarding point corresponding to the online-booked bus can be further determined according to the popularity of each route station and the distance between each route station and the starting point of the trip. For example, the boarding point corresponding to the online-booked bus can be the route station closest to the starting point of the trip or the route station with the highest current popularity, and this application does not limit this.
[0077] Figure 6 FIG. 1 is a schematic diagram of a vehicle selection page according to an embodiment of the present invention. Figure 6 As shown, the vehicle selection page 61 may include the ride information 611 and 612 corresponding to the matched online-booked bus (it should be understood that for the convenience of viewing, Figure 6 The dashed boxes are used to distinguish the boarding information corresponding to different online-hailing buses, but in actual application, the dashed boxes will not be displayed in the terminal interface). The boarding information may include the station information of the boarding point corresponding to the online-hailing bus and the estimated time required for the online-hailing bus to arrive at the corresponding boarding point. The station information may be station-related information for passengers to determine and find the station, which may be the station name and station location, etc. It should be understood that in addition to the station information of the boarding point corresponding to the online-hailing bus and the estimated time required for the online-hailing bus to arrive at the corresponding boarding point, in order to facilitate passengers to better choose the vehicle to take, the boarding information also includes other information, such as the fare and the estimated time for the vehicle to arrive at the boarding point, etc., and the present application does not limit this.
[0078] Optionally, in order to facilitate passengers to view the corresponding boarding stations of each online-booked bus, the vehicle selection page 61 may also include a map display container 613. The map display container 613 can be used to display the corresponding boarding stations of each online-booked bus in the form of map points (as shown by black solid points 6131 and 6132, which represent the locations of stations J and H, respectively). Further optionally, when displaying the corresponding boarding stations of each online-booked bus in the form of map points, in order to enable passengers to clearly perceive the relative position between the starting point of the trip and the boarding station, the passenger terminal can also display the starting point of the trip in the form of a map point in the map display container 613 (as shown by the hollow point 6133, which represents the starting point of the trip determined by the passenger).
[0079] Furthermore, in the vehicle selection page, passengers can select the online-hailing bus they want to take based on the ride information. Optionally, in order to highlight the online-hailing bus currently selected by the passenger, the passenger terminal can also distinguish the ride information of the online-hailing bus currently selected by the passenger. Further optionally, when the vehicle selection page includes a map display container, the passenger terminal can also distinguish the map points corresponding to the boarding point of the online-hailing bus currently selected by the passenger in the map display container. It should be understood that the passenger terminal can distinguish the ride information and map points by adding pattern logos and / or text logos at the corresponding page positions of the corresponding ride information and the corresponding map points (as shown in pattern logos 6111 and 6134).
[0080] Furthermore, the vehicle selection page may also include a ride confirmation control (as shown in the ride confirmation control 614). After selecting the online booking bus to be taken, the passenger may touch the ride confirmation control to trigger a ride request for the currently selected online booking bus.
[0081] Optionally, the number of passengers that each online-booked bus can carry is limited. In order to facilitate the driver to confirm the number of passengers and the server to count the actual number of passengers on each online-booked bus, the vehicle selection page may also include a passenger selection control (as shown in the passenger selection control 615). Before touching the ride confirmation control, the passenger may also select the current number of passengers through the passenger selection control.
[0082] I hope to explain that when Figure 2 When the information interaction method shown is executed by the server, after determining the starting point and end point of the trip, the server can communicate and interact with the passenger terminal to control the terminal interface to display the vehicle selection page, and receive the ride request returned by the passenger terminal based on the passenger's operation.
[0083] Step S400: In response to receiving a ride request for a target online-hailing bus, creating a ride order corresponding to the target online-hailing bus.
[0084] Specifically, after receiving a ride request for a target online-hailing bus, the passenger terminal may send relevant information to the server so that the server creates a ride order corresponding to the target online-hailing bus.
[0085] Optionally, compared to canceling an order being created, canceling an order that has been created consumes additional resources. In order to support passengers in being able to cancel an order being created during the order creation process. During the process of creating a ride order, the passenger terminal can control the terminal interface to display an order creation transition page. Among them, the order creation transition page can provide a control for canceling the order creation.
[0086] Figure 7 Schematic diagram of creating a transition page for an order according to an embodiment of the present invention. Figure 7 As shown, the creation transition page 71 may include a cancel control 711. After detecting that the passenger touches the cancel control 711, the passenger terminal may cancel the order creation operation.
[0087] Optionally, after creating a ride order corresponding to the target online-booked bus, the passenger terminal may also control the terminal interface to display a trip page. Figure 2 When the information interaction method shown is executed by a server, the itinerary page can be displayed on the terminal interface by the server after the itinerary page is created.
[0088] Figure 8 FIG. 1 is a schematic diagram of a trip page according to an embodiment of the present invention. Figure 8 As shown, in order for the passenger to determine the target online-booked bus to be taken, the trip page 81 may include vehicle information 811 of the target online-booked bus. The vehicle information 811 may be used to enable the passenger to determine the target online-booked bus to be taken. Optionally, the vehicle information may specifically include relevant information such as the vehicle license plate number, body color, and driver's name.
[0089] Optionally, in order to enable passengers to obtain travel-related services, the trip page 81 may also include corresponding function providing controls and display containers. For example, contact controls 812, cancel controls 813, reminder controls 814, boarding site navigation controls 815, alighting site navigation controls 816, and map display containers 817. Among them, the contact control 812 can be used for passengers to establish online communication with the driver of the target online-booked bus. Optionally, the online communication established between the passenger and the driver of the target online-booked bus can be implemented based on the instant messaging program integrated in the passenger client and the driver client, and this application does not limit this. The cancel control 813 can be used to enable passengers to cancel the created ride order. The reminder control 814 can be used to send reminder information to the driver terminal of the target online-booked bus. The boarding site navigation control 815, the alighting site navigation control 816, and the map display container 817 can be used to provide navigation services to passengers. Specifically, the boarding site navigation control 815 and the alighting site navigation control 816 can be used to trigger navigation instructions for different stages (i.e., the starting stage and the end stage) respectively. According to the navigation instructions, the passenger terminal can perform route planning between the starting point of the trip and the boarding site or between the alighting site and the end of the trip to determine the walking navigation route, and display the walking navigation route in the map display container 817 (as shown by the dotted line 8171, which represents the walking navigation route determined between the starting point of the trip and the boarding site) to guide passengers to the boarding site or to the end of the trip. Further optionally, in addition to being used to display the walking navigation route, the map display container 817 can also display the current location of the target online bus, the route of the target online bus, the target online bus’s passing site, the passenger’s current location, and the location of the boarding site, etc. This application does not limit the content displayed in the map display container. It should be understood that the map display container can be understood as a map display area fixed in the page.
[0090] Optionally, in order to facilitate passengers to view the trip information, the trip page 81 may also include a trip details list 818. Among them, the trip details list 818 may include the point information of multiple points arranged in the order of the trip. The multiple points may include the points that the passenger needs to pass during the trip, that is, including the starting point of the trip, the boarding station, the passing station between the boarding station and the getting off station, the getting off station, and the trip end. Optionally, the point information of the multiple points may include at least one or more of the following combinations: the name of the point, the estimated arrival time of the point, the distance between the current point and the next point, and the estimated time required to reach the next point from the current point. Further, in order to facilitate passengers to distinguish between the points that have been passed and the points that have not been passed, the passenger terminal can determine the points that have been passed and the points that have not been passed in the multiple points at every preset time interval (for example, every 5 seconds) (it should be understood that whether each point has been passed can be determined based on, for example, the real-time location information reported by the driver terminal), and distinguish the point information of the points that have been passed and the point information of the points that have not been passed in the trip details list. The passenger destination may distinguish the point information by adjusting the display parameters of the point information (for example, color or font), or by adding a corresponding text mark or pattern mark at the corresponding page position of the point information.
[0091] Fig. 9 FIG. 2 is another schematic diagram of the itinerary page of an embodiment of the present invention. Fig. 9 As shown, in the itinerary details list 91 of the itinerary page 91, the point information of the passed points and the point information of the not passed points can be displayed with different font color depths respectively, and at the same time, the text mark "passed" is added to the point information of the passed points.
[0092] Optionally, in order to facilitate passengers to understand the progress of the trip, the trip page 81 may also include trip progress information 819. The trip progress information is used to characterize the progress of the trip. Optionally, in order to ensure the timeliness of the displayed trip progress information 819, the trip progress information 819 may be updated by the passenger terminal at intervals. It should be understood that the trip progress information 819 displayed on the trip page 81 is displayed in the form of a progress bar, but in some embodiments, the trip progress information may also be displayed in other forms (e.g., text form), and this application does not limit this.
[0093] Optionally, before the passenger takes the target online-booking bus, the passenger terminal can also control the terminal interface to display boarding reminder information 8110 in the trip page 81. The boarding reminder information 8110 can be used to remind the passenger to board the bus within a preset time period after the target online-booking bus arrives to prevent the passenger from missing the target online-booking bus.
[0094] Optionally, after creating a ride order corresponding to the target online-hailing bus, the passenger terminal may also send passenger prompt information to the driver terminal corresponding to the target online-hailing bus directly or indirectly through a server, wherein the passenger prompt information is used to prompt the driver that there are boarding passengers at the corresponding boarding station.
[0095] The embodiment of the present invention determines the starting point and the end point of the trip, and determines at least one online-hailing bus that matches the starting point and the end point of the trip, and then controls the terminal interface to display a vehicle selection page including the boarding information corresponding to each of the online-hailing buses, and then creates a ride order corresponding to the target online-hailing bus when a ride request for the target online-hailing bus is received. Among them, the ride information includes the station information of the boarding point corresponding to the online-hailing bus and the estimated time required for the online-hailing bus to arrive at the corresponding boarding point. Therefore, the embodiment of the present invention can improve the degree of adaptation of the interaction process of passengers when obtaining travel services and the online-hailing bus scenario, thereby improving the passenger's interactive experience.
[0096] Fig.10 Schematic diagram of an information interaction device according to an embodiment of the present invention. Fig.10 As shown, the information interaction device of the embodiment of the present invention includes a point determination unit 101, a vehicle matching unit 102, a control unit 103 and an order creation unit 104.
[0097] Specifically, the point determination unit 101 is used to determine the starting point and the end point of the trip;
[0098] The vehicle matching unit 102 is used to determine at least one online-booked bus that matches the trip start point and the trip end point;
[0099] The control unit 103 is used to control the terminal interface to display a vehicle selection page, wherein the vehicle selection page includes the boarding information corresponding to each of the online-booked buses, and the boarding information includes the station information of the corresponding boarding point of the online-booked bus and the estimated time required for the online-booked bus to arrive at the corresponding boarding point;
[0100] The order creation unit 104 is used to create a ride order corresponding to the target online-hailing bus in response to receiving a ride request for the target online-hailing bus.
[0101] The embodiment of the present invention determines the starting point and the end point of the trip, and determines at least one online-hailing bus that matches the starting point and the end point of the trip, and then controls the terminal interface to display a vehicle selection page including the boarding information corresponding to each of the online-hailing buses, and then creates a ride order corresponding to the target online-hailing bus when a ride request for the target online-hailing bus is received. Among them, the ride information includes the station information of the boarding point corresponding to the online-hailing bus and the estimated time required for the online-hailing bus to arrive at the corresponding boarding point. Therefore, the embodiment of the present invention can improve the degree of adaptation of the interaction process of passengers when obtaining travel services and the online-hailing bus scenario, thereby improving the passenger's interactive experience.
[0102] Fig.11 Schematic diagram of an electronic device according to an embodiment of the present invention. Fig.11 As shown, Fig.11 The electronic device shown may be a passenger terminal or server of the above-mentioned embodiment, which includes a general computer hardware structure, which at least includes a processor 111 and a memory 112. The processor 111 and the memory 112 are connected via a bus 113. The memory 112 is suitable for storing instructions or programs executable by the processor 111. The processor 111 may be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 111 executes the instructions stored in the memory 112, thereby executing the method flow of the embodiment of the present invention as described above to realize the processing of data and the control of other devices. The bus 113 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 114 and the display device and the input / output (I / O) device 115. The input / output (I / O) device 115 may be a mouse, a keyboard, a modem, a network interface, a touch input device, a somatosensory input device, a printer, and other devices known in the art. Typically, the input / output device 115 is connected to the system via an input / output (I / O) controller 116.
[0103] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices (equipment) or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0104] The present application is described with reference to flowcharts of methods, apparatuses (devices) and computer program products according to embodiments of the present application. It should be understood that each process in the flowchart can be implemented by computer program instructions.
[0105] These computer program instructions may be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.
[0106] These computer program instructions may also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.
[0107] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.
[0108] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by specifying relevant hardware through a program, and the program is stored in a storage medium, including several instructions for a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0109] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. An information interaction method, characterized in that: The method comprises: Determine the starting and ending points of the trip; Determine at least one online-booked bus that matches the trip start point and the trip end point; The control terminal interface displays a vehicle selection page, wherein the vehicle selection page includes the boarding information corresponding to each of the online-booked buses, and the boarding information includes the station information of the corresponding boarding point of the online-booked bus and the estimated time required for the online-booked bus to arrive at the corresponding boarding point; In response to receiving a ride request for a target online-hailing bus, a ride order corresponding to the target online-hailing bus is created.
2. The method according to claim 1, characterized in that: The boarding point corresponding to each of the online-hailing buses is determined among the route points of each of the online-hailing buses according to the starting point of the journey.
3. The method according to claim 1, characterized in that After creating a ride order corresponding to the target online-booked bus, the method further includes: The control terminal interface displays a trip page, which includes a trip details list. The trip details list includes point information of multiple points arranged in the order of the trip, and the multiple points include the starting point of the trip, the boarding station, the en route station between the boarding station and the alighting station, the alighting station, and the end point of the trip.
4. The method according to claim 3, characterized in that The point information includes at least one or more of the following: point name, estimated arrival time of the point, distance between the current point and the next point, and estimated time required to reach the next point from the current point.
5. The method according to claim 3, characterized in that: The itinerary page also includes itinerary progress information, and the itinerary progress information is used to represent the itinerary progress; After the itinerary page is displayed on the control terminal interface, the method further includes: The terminal interface is controlled to update the travel progress information in the travel page at every preset time interval.
6. The method according to claim 3, characterized in that After the itinerary page is displayed on the control terminal interface, the method further includes: Determine the passed points and the not passed points among the plurality of points at every preset time interval; In the itinerary details list, the point information of the points that have been passed and the point information of the points that have not been passed are distinguished and marked.
7. The method according to claim 1, characterized in that After creating a ride order corresponding to the target online-booked bus, the method further includes: Passenger prompt information is sent to the driver terminal corresponding to the target online-hailing bus, wherein the passenger prompt information is used to prompt that there are boarding passengers at the corresponding boarding station.
8. The method according to claim 1, characterized in that After creating a ride order corresponding to the target online-booked bus, the method further includes: Before the passenger boards the target online-hailing bus, the control terminal interface displays boarding reminder information, wherein the boarding reminder information is used to remind the passenger that the passenger needs to board the bus within a preset time period after the target online-hailing bus arrives.
9. The method according to claim 3, characterized in that: The itinerary page also includes a map display container and a navigation control, and the navigation control is used to trigger the navigation instruction; The method further comprises: receiving the navigation instruction; Performing route planning between the starting point of the trip and the boarding station or between the alighting station and the end point of the trip according to the navigation instruction to determine a walking navigation route; The control terminal interface displays the walking navigation route in the map display container.
10. The method according to claim 1, characterized in that The starting point of the trip is determined based on an operation of invoking the passenger client, and the starting point of the trip is the location of the passenger when the passenger client is invoked; or, the starting point of the trip is determined based on an operation of querying and selecting a location, and the starting point of the trip is the corresponding location queried and selected by the passenger; or, the starting point of the trip is determined based on an operation of scanning a pattern recognition code, and the starting point of the trip is the site location of the site corresponding to the scanned pattern recognition code.
11. The method according to claim 1, characterized in that: The trip start point is determined based on a recommended destination selection operation, where the trip start point is a selected recommended destination, or the trip end point is determined based on a location query selection operation, where the trip end point is a corresponding location selected by a passenger.
12. An information interaction device, characterized in that: The device comprises: A point determination unit, used to determine the starting point and the end point of a trip; A vehicle matching unit, used to determine at least one online-booked bus that matches the trip start point and the trip end point; A control unit, used for controlling the terminal interface to display a vehicle selection page, wherein the vehicle selection page includes the boarding information corresponding to each of the online-booked buses, and the boarding information includes the station information of the corresponding boarding point of the online-booked bus and the estimated time required for the online-booked bus to arrive at the corresponding boarding point; An order creation unit is used to create a ride order corresponding to the target online-hailing bus in response to receiving a ride request for the target online-hailing bus.
13. A computer-readable storage medium storing computer program instructions, characterized in that: The computer program instructions implement the method according to any one of claims 1 to 11 when executed by a processor.
14. An electronic device, characterized in that: The device comprises: a memory for storing one or more computer program instructions; A processor, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1 to 11.
15. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Bus taking reminding method and system and mobile terminal
CN106203965A
Carpool method, system and terminal
CN109242122A
Carpooling method, a carpooling device, computer equipment and a readable storage medium
CN109583605A
Modularized intelligent bus operation data acquisition method and device and medium
CN116090778A
Car sharing method and device, electronic equipment, medium and program product
CN116228503A