Information processing method and apparatus in travel service, device and medium

By displaying traffic light status information in the driver's driving route on the passenger side, the problem of insufficient information in the prior art is solved, and passengers' accurate prediction and waiting experience of driver arrival time are improved.

WO2025055764A1PCT designated stage expired Publication Date: 2025-03-20TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/116196
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-15
Filing Date
2024-09-02
Publication Date
2025-03-20

AI Technical Summary

Technical Problem

When the prior art shows the driver's driving status, the information is not enough to accurately reflect the driver's driving trend, affecting the passenger's waiting experience and estimated arrival time.

Method used

During the waiting period, the passenger side displays a waiting interface, including the service provider's location identification and the driving route to the arrival point. The driving route includes the traffic light closest to the service provider or the traffic light with a distance less than the preset threshold. If the determination condition is met, the status information of the traffic light is displayed until the service provider passes through the location and the status information is eliminated.

Benefits of technology

By accurately displaying the status information of traffic lights, passengers can more accurately estimate the arrival time of service providers, improve information communication efficiency, reduce waiting anxiety, and enhance the authenticity of waiting experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024116196_20032025_PF_FP_ABST
    Figure CN2024116196_20032025_PF_FP_ABST
Patent Text Reader

Abstract

An information processing method and apparatus in a travel service, and a device and a medium. The information processing method is executed by a passenger terminal, and comprises: during a waiting-for-pickup stage, displaying a waiting interface, the waiting interface displaying a position identifier of a service provider and a driving route for the service provider to reach the pickup point, the driving route comprising a first position where a first traffic light is located, and the first traffic light being a traffic light closest to the service provider in the driving direction of the service provider, or a traffic light having a distance from the service provider less than a first distance threshold value, or a traffic light having a distance from the service provider less than a preset threshold value (S210); when the service provider satisfies a determination condition, displaying state information of the first traffic light in the waiting interface (S220); and after the service provider passes the first position, eliminating the state information of the first traffic light from the waiting interface (S230).
Need to check novelty before this filing date? Find Prior Art

Description

Information processing methods, devices, equipment and media in travel services

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on September 15, 2023, with application number 202311197601.1, and invention name “Information Display Method, Device, Equipment and Medium in Travel Services”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of transportation, and in particular to an information processing method, device, equipment and medium in travel services. Background Art

[0003] With the continuous advancement of technology, online ride-hailing has emerged, bringing a new travel experience to people.

[0004] When passengers hail a taxi through an online ride-hailing platform, before getting in the car, the passenger side of the online ride-hailing platform can show passengers information such as the driver's real-time location, estimated arrival time, and estimated route to the pick-up point, so that passengers can understand the driver's movements in real time and reasonably arrange time to wait at the pick-up point.

[0005] Technical content

[0006] The embodiments of the present application provide a method, apparatus, device, and medium for processing information in a travel service, which can enable the passenger end to more accurately display the driving status of the service provider. The technical solution is as follows:

[0007] An embodiment of the present application provides an information processing method for travel services, the method being executed by a passenger-side device, the method comprising:

[0008] During the waiting stage for boarding, a waiting interface is displayed, wherein the waiting interface displays the location identifier of the service provider and the driving route of the service provider to the boarding point, wherein the driving route includes a first position where a first traffic light is located; the first traffic light is the traffic light closest to the service provider in the driving direction of the service provider or the traffic light whose distance from the service provider is less than a preset threshold;

[0009] If the service provider satisfies the determination condition, displaying the status information of the first traffic light in the waiting interface;

[0010] After the service provider passes the first location, the status information of the first traffic light in the waiting interface is deleted.

[0011] The present application also provides an information processing device for travel services, the device comprising:

[0012] a display module configured to display a waiting interface during a waiting stage for boarding, wherein the waiting interface displays a location identifier of the service provider and a driving route of the service provider to the boarding point, wherein the driving route includes a first location where a first traffic light is located; the first traffic light being the traffic light closest to the service provider in the direction of travel of the service provider or a traffic light whose distance from the service provider is less than a preset threshold;

[0013] The display module is configured to display the status information of the first traffic light in the waiting interface when the service provider satisfies the determination condition;

[0014] The display module is configured to eliminate the status information of the first traffic light in the waiting interface after the service provider passes the first location.

[0015] An embodiment of the present application also provides a computer device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the information processing method in the travel service as described above.

[0016] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, a code set, or an instruction set. The at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the information processing method in the travel service as described above.

[0017] The present application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the information processing method for the travel service provided in the above-mentioned optional implementation.

[0018] BRIEF DESCRIPTION OF THE DRAWINGS

[0019] FIG1 is a block diagram of a computer system provided by an exemplary embodiment of the present application;

[0020] FIG2 is a flowchart of an information processing method in a travel service provided by an exemplary embodiment of the present application;

[0021] FIG3 is a flowchart of an information processing method in a travel service provided by another exemplary embodiment of the present application;

[0022] FIG4 is a flowchart of an information processing method in a travel service provided by another exemplary embodiment of the present application;

[0023] FIG5 is a schematic diagram of an interface of an information processing method in a travel service provided by another exemplary embodiment of the present application;

[0024] FIG6 is a schematic diagram of an interface of an information processing method in a travel service provided by another exemplary embodiment of the present application;

[0025] FIG7 is a schematic diagram of an interface of an information processing method in a travel service provided by another exemplary embodiment of the present application;

[0026] FIG8 is a flowchart of an information processing method in a travel service provided by another exemplary embodiment of the present application;

[0027] FIG9 is a flowchart of an information processing method in a travel service provided by another exemplary embodiment of the present application;

[0028] FIG10 is a flowchart of an information processing method in a travel service provided by another exemplary embodiment of the present application;

[0029] FIG11 is a device block diagram of an information processing device in a travel service provided by another exemplary embodiment of the present application;

[0030] FIG12 is a block diagram of a terminal provided by another exemplary embodiment of the present application. DETAILED DESCRIPTION

[0031] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0032] Explanation of terms:

[0033] Intelligent Traffic System (ITS), also known as Intelligent Transportation System, is an effective and integrated application of advanced science and technology (information technology, computer technology, data communication technology, sensor technology, electronic control technology, automatic control theory, operations research, artificial intelligence, etc.) to transportation, service control and vehicle manufacturing, strengthening the connection between vehicles, roads and users, thereby forming an integrated transportation system that ensures safety, improves efficiency, improves the environment and saves energy. Or;

[0034] Intelligent Vehicle Infrastructure Cooperative Systems (IVICS), also known as VICS, are a development direction of Intelligent Transportation Systems (ITS). IVICS utilizes advanced wireless communications and next-generation internet technologies to implement dynamic, real-time information exchange between vehicles and roads. Based on the collection and integration of dynamic traffic information across time and space, IVICS conducts active vehicle safety control and collaborative road management. This fully realizes effective coordination between people, vehicles, and roads, ensuring traffic safety and improving traffic efficiency, thereby creating a safe, efficient, and environmentally friendly road transportation system.

[0035] Some intelligent transportation technologies allow passengers to hail a ride through online ride-hailing platforms. Before boarding, the platform's passenger app can display information such as the driver's real-time location, estimated arrival time, and estimated route to the pickup point. This allows passengers to track the driver's movements and plan their arrival time accordingly. However, the information currently displayed on the passenger app is insufficient to accurately reflect the driver's driving status.

[0036] Figure 1 shows a block diagram of a computer system according to an exemplary embodiment of the present application. The computer system 100 includes a first terminal 110, a server 120, a transportation service provider server 130, and a second terminal 140. The computer system may also be referred to as a travel service system, an intelligent transportation system, or an intelligent vehicle-road cooperative system.

[0037] The first terminal 110 can be a mobile terminal such as a smart phone, a tablet computer, a laptop computer, etc., which is not limited in this embodiment of the present application. The embodiment of the present application is described by taking the first terminal 110 as a smart phone as an example. The first terminal 110 is a terminal used by the passenger (also referred to as a passenger-side device). The passenger terminal (passenger client / user terminal / client used by the passenger) of the travel service platform (travel service application) is installed on the first terminal 110.

[0038] Travel service platforms can be anything from ride-hailing platforms to designated driver platforms. They match passengers with suitable drivers based on their travel needs, which can include taxis, designated drivers, and errands. As can be seen, travel service applications include at least two client-sides: the passenger side, which places travel orders based on demand, and the driver side, which receives and executes them.

[0039] The second terminal 140 can be a mobile terminal or a vehicle-mounted terminal. The second terminal 140 is a terminal used by the driver (also referred to as a driver-side device). The second terminal 140 has the driver-side (driver client / driver-used client) of the travel service platform (travel service application) installed on it.

[0040] For example, the method provided in the embodiments of the present application can also be applied to other applications with maps. For example, it can also be applied to the user end of a food delivery service platform, or to the user end of a courier service platform. That is, the passenger end in the embodiments of the present application is replaced with the user end of the food delivery service platform, and the driver end in the embodiments of the present application is replaced with the delivery rider end of the food delivery service platform; or, the passenger end in the embodiments of the present application is replaced with the user end of the courier service platform, and the driver end in the embodiments of the present application is replaced with the courier end of the courier service platform.

[0041] Server 120 is the server of the travel service platform (travel service application), and the server of the travel service application runs on server 120. Server 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 120 is used to provide background services for the clients (passenger side and driver side) of the travel service platform. In some embodiments, server 120 undertakes the main computing work and the client undertakes the secondary computing work; or, server 120 undertakes the secondary computing work and the client undertakes the main computing work; or, a distributed computing architecture is used between server 120 and the client for collaborative computing.

[0042] The first terminal 110 and the second terminal 140 are connected to the server 120 via a wireless network or a wired network.

[0043] In other embodiments, the server 120 is a server of an aggregation service platform. The aggregation service platform is used to aggregate multiple travel service platforms to provide travel services to passengers. The aggregation service platform can forward passengers' travel needs to multiple travel service platforms (transportation providers) so as to match drivers for passengers on multiple travel service platforms at the same time. After a successful match, the aggregation service platform and the transportation provider jointly provide travel services to the passengers. In some embodiments, the aggregation service platform may or may not have its own driver terminal.

[0044] The first terminal 110 is installed with the passenger terminal of the aggregation service platform.

[0045] The second terminal 140 may be installed with a driver terminal of a travel service platform (transportation provider).

[0046] When a passenger places a travel order through the passenger terminal, server 120 simultaneously publishes the order to multiple travel service platform servers (hereinafter referred to as transport provider servers 130). These transport provider servers match drivers for the order. After a successful match, transport provider servers 130 send the matching results to server 120, which then sends the matching results to the passenger terminal (first terminal 110). Transport provider servers 130 then send the matching results to the driver terminal (second terminal 140), enabling the driver on the driver terminal to provide travel services to the passenger.

[0047] In the above embodiment, the first terminal 110 is connected to the server 120 via a wireless network or a wired network. The second terminal 140 is connected to the capacity business server 130 via a wireless network or a wired network. The server 120 is connected to the capacity business server 130 via a wireless network or a wired network.

[0048] FIG2 shows a flowchart of an information processing method for a travel service provided by an exemplary embodiment of the present application. The method can be executed by the first terminal in FIG1 above. The method includes:

[0049] Step 210: During the waiting stage for boarding, a waiting interface is displayed. The waiting interface displays the location identifier of the service provider and the driving route of the service provider to the boarding point. The driving route includes the first position of the first traffic light. The first traffic light is the traffic light closest to the service provider in the driving direction of the service provider or the traffic light whose distance to the service provider is less than a preset threshold.

[0050] Exemplarily, the method is performed by a passenger terminal on the first terminal. The passenger terminal is a client used by passengers. The passenger terminal can be a passenger terminal of a travel service platform or a passenger terminal of an aggregation service platform.

[0051] The process of passengers using the passenger terminal to obtain travel services can include the following stages: order editing stage, matching stage after order release, waiting for boarding stage after successful matching, mid-trip stage after boarding, and end of trip stage after getting off.

[0052] During the order editing stage, passengers can edit their order requirements on the order editing interface. For example, order requirements may include: pick-up point, destination, itinerary, service type (vehicle type, carrier type, etc.).

[0053] After editing the order, the passenger can trigger the order publishing control to publish the order, entering the matching phase. The passenger will then send an order request to the server, which will match the passenger with a service provider based on the order content. Alternatively, the server will send the order request to the carrier's server, which will then match the passenger with a service provider.

[0054] After successfully matching the passenger with a service provider, the passenger enters the waiting stage.

[0055] The "waiting for boarding" phase refers to the process where, after successfully matching a passenger with a service provider, the service provider travels from their current location to the passenger's designated boarding location and waits for the passenger to board. For example, the "waiting for boarding" phase begins when the match is successful and ends when the passenger boards the vehicle. The methods provided in the embodiments of this application are all executed during the "waiting for boarding" phase.

[0056] While waiting for the service provider to arrive at the pick-up point, the passenger terminal will display that the service provider is on the way to the pick-up point, mark the service provider's current location on the map in real time, and display the service provider's driving route from the current location to the pick-up point.

[0057] The waiting screen is the interface displayed on the passenger side while waiting to be picked up. It includes a map screen. The map screen displays a location marker indicating the service provider's location and the route the service provider will take to the pickup point. The map screen also indicates the location of the pickup point. The waiting screen also displays an estimated time of arrival (ETA), which is the estimated time the service provider (driver) plans to arrive at the pickup point. The waiting screen also displays the distance between the service provider and the pickup point.

[0058] The location indicator can be displayed as a directional icon (e.g., a vehicle icon), with one end of the icon (e.g., the front of the vehicle icon) indicating the service provider's current direction of travel. The location indicator is updated in real time based on the driver's real-time location.

[0059] A driving route is a line connecting the service provider's current location (the location indicated by the location marker) and the pickup point. A driving route can be constructed by sequentially connecting at least one line segment. The driving route is used to guide the service provider to the pickup point. The driving route is a route planned by the travel service platform for the driver. Service providers can pick up passengers at the pickup point according to the driving route, or they can plan their own route to the pickup point.

[0060] For example, the driving route is also updated in real time. As the location of the service provider changes in real time, the driving route will also change accordingly. The driving route is always the line connecting the location identifier of the service provider and the boarding point.

[0061] The driving route may or may not pass through traffic lights. The embodiments of the present application are described using the example of a driving route passing through at least one traffic light. The first traffic light is any traffic light passed along the driving route. During the process of the service provider arriving at the boarding point, the first traffic light may be the traffic light closest to the service provider in the direction of travel of the service provider, or may be a traffic light whose distance from the service provider in the direction of travel of the service provider is less than a preset threshold. The first traffic light is located at a first position on the map screen, and the driving route includes the first position.

[0062] The service provider refers to the driver's terminal, or the terminal running the driver's terminal. In a taxi-hailing scenario, the service provider can be the driver's terminal used by the driver of the vehicle. In a designated driver scenario, the service provider can be the driver's terminal used by the designated driver. In a food delivery scenario, the service provider can be the driver's terminal (delivery terminal) used by the delivery driver. In a courier scenario, the service provider can be the driver's terminal (courier terminal) used by the courier.

[0063] The pick-up point is the location selected by the passenger during the order editing stage and the driver needs to arrive while waiting for the ride.

[0064] In the taxi-hailing scenario, the pick-up point is the place where the driver and the passenger meet. The driver (driver side) needs to drive the vehicle to the pick-up point to pick up the passenger (passenger side).

[0065] In a designated driver scenario, the pickup point can be the location where the driver and passenger meet (the pickup point is where the passenger is located, while the vehicle is parked elsewhere). After the driver meets the passenger at the pickup point, the passenger leads the driver to the vehicle's parking location, where the order begins and the journey begins. Alternatively, in a designated driver scenario, the pickup point can be the location where the driver and passenger meet (the pickup point is where the passenger and vehicle are located), where the driver meets the passenger and drives the vehicle, where the order begins and the journey begins. Alternatively, in a designated driver scenario, the pickup point can be the vehicle's location, where the driver arrives and drives the vehicle, where the order begins and the journey begins. In this case, the passenger can go to the pickup point to meet the driver on their own, or the passenger can request that the driver meet the passenger first to obtain the car keys and then go to the pickup point (where the vehicle is parked) to pick up the vehicle. In other words, in a designated driver scenario, the pickup point may not be the location where the order begins. In a designated driver scenario, the pickup point can be one of the following locations: the passenger's location, a meeting point designated by the passenger, or the vehicle's location.

[0066] In a takeaway scenario, the pickup point can be the delivery location specified by the passenger (customer). In an errand scenario, the pickup point can be the pickup location specified by the passenger (customer), or the delivery location specified by the passenger (customer).

[0067] In the express delivery scenario, the pick-up point can be the delivery location specified by the passenger (customer). In the express delivery scenario, the pick-up point can also be the pickup location specified by the passenger (customer).

[0068] Step 220: When the service provider satisfies the determination condition, the status information of the first traffic light is displayed in the waiting interface.

[0069] Illustratively, the first traffic light is the next traffic light that the service provider is about to pass.

[0070] In order to facilitate the passenger terminal to estimate the traffic conditions of the service provider at the next traffic light, the status information of the traffic light will be displayed on the passenger terminal.

[0071] The status information is used to indicate the real-time status of the first traffic light. The status information includes at least one of the following: the light status, and the countdown (countdown / remaining seconds) corresponding to the light status.

[0072] The lighting status may include a lighting status for at least one direction and / or a lighting status corresponding to at least one mode of travel. A direction may include at least one of: going straight, turning left, or turning right. A mode of travel may include at least one of: a motor vehicle, a non-motor vehicle, or a pedestrian.

[0073] For example, the light status can be the light status for going straight or the light status for turning left. The light status can be the light status for a motor vehicle or a non-motor vehicle. The light status includes one of the following states: red light, green light, and yellow light.

[0074] In some embodiments, the lighting state may be the lighting state of the first traffic light in the direction of travel of the service provider, and the lighting state may be the lighting state corresponding to the mode of travel of the service provider. For example, if the travel route indicates a left turn at the first traffic light, and the mode of travel of the service provider is a motor vehicle, the lighting state refers to the lighting state corresponding to a motor vehicle turning left.

[0075] Countdown refers to the countdown corresponding to the light status.

[0076] Exemplarily, the status information of the first traffic light displayed on the passenger terminal is updated in real time. For example, when the status information includes a countdown, the countdown displayed on the passenger terminal is a real-time countdown.

[0077] In some embodiments, when the status information includes a light-on state and a countdown corresponding to the light-on state, the status information may be displayed in a manner that displays the countdown, with the countdown's display color determined based on the light-on state; for example, a red light displays a red countdown, and a green light displays a green countdown. Alternatively, the status information may be displayed in a manner that displays the countdown and a color icon corresponding to the light-on state; for example, a countdown and a red icon, or a countdown and a green icon.

[0078] In some embodiments, the status information can be displayed at a fixed location on the waiting screen, for example, as a bubble above the waiting screen. The status information can also be displayed around the location of the first traffic light, for example, as a bubble at a second location that is less than a distance threshold from the first location.

[0079] Step 230: After the service provider passes the first position, the status information of the first traffic light in the waiting interface is deleted.

[0080] For example, after the service provider passes the first traffic light, the passenger terminal no longer displays the status information of the first traffic light.

[0081] For example, during the waiting stage for boarding, the passenger terminal continuously obtains the next traffic light in the direction of travel from the service provider, determines the next traffic light as the first traffic light mentioned above, and continues to execute steps 220 and 230 until there are no more traffic lights on the driving route, or the service provider arrives at the boarding point.

[0082] The service provider then waits for the passenger at the pickup point. Once the passenger is on board, the journey begins. Once the passenger is dropped off at their destination, the journey ends, marking the end of the service.

[0083] In summary, the method provided in this embodiment allows the passenger to display the status information of the traffic light closest to the service provider in their direction of travel while waiting to board the vehicle. Based on this traffic light status information, as well as the service provider's real-time location and speed, the passenger can accurately estimate whether the service provider can successfully pass the traffic light. Since the waiting time at a traffic light can significantly affect the service provider's arrival time, displaying traffic light status information can accurately estimate the service provider's traffic conditions at the traffic light, facilitating the determination of the service provider's arrival time and improving the efficiency of information transmission on the passenger side.

[0084] For example, an exemplary embodiment of displaying status information of a traffic light is given.

[0085] FIG3 shows a flowchart of an information processing method for a travel service provided by an exemplary embodiment of the present application. The method can be executed by the first terminal in FIG1 . Based on the embodiment shown in FIG3 , step 220 also includes steps 221 and 222 .

[0086] Step 210: During the waiting stage for boarding, a waiting interface is displayed. The waiting interface displays the location identifier of the service provider and the driving route of the service provider to the boarding point. The driving route includes the first position of the first traffic light. The first traffic light is the traffic light closest to the service provider in the driving direction of the service provider or the traffic light whose distance to the service provider is less than a preset threshold.

[0087] For example, before step 221, the first traffic light may not be marked at the first position on the waiting interface. That is, the driving route will not indicate which intersection has a traffic light. Alternatively, the first traffic light may be marked at the first position on the waiting interface. That is, all traffic lights passed by the driving route will be marked.

[0088] Step 221 : When the service provider satisfies the determination condition, the status information of the first traffic light is obtained, where the status information includes the light status and the countdown in the corresponding light status.

[0089] For example, the service provider is located at a first road section in the driving route, and the first traffic light is located at the end of the first road section; the determination condition includes at least one of the following conditions:

[0090] Condition 1: The distance between the service provider and the boarding point is less than the first distance threshold;

[0091] Condition 2: The distance between the service provider and the first location is less than a second distance threshold;

[0092] Condition 3: The first distance is less than the second distance; the first distance is the distance between the service provider and the starting point of the first road segment; the second distance is the distance between the first location and the starting point of the first road segment;

[0093] Condition 4: The moving distance of the service provider within the first time period is less than the third distance threshold.

[0094] Among them, the first distance threshold in condition 1 is used to determine whether the service provider is close to the boarding point. When the service provider is far away from the boarding point, the time the service provider waits for the traffic light has little impact on the estimated arrival time, and the traffic light status information may not be displayed to the passenger. For example, when the service provider is 10 km (kilometers) away from the boarding point, it takes the service provider half an hour to get to the boarding point, and the few seconds of waiting for the traffic light have little impact on the estimated arrival time. When the service provider is close to the boarding point, the time the service provider waits for the traffic light has a greater impact on the estimated arrival time, and it is necessary to display the traffic light status information to the passenger so that the passenger can accurately estimate the service provider's arrival time and arrange the trip reasonably. For example, when the service provider is 1 km away from the boarding point, it may only take the service provider 1 minute to get to the boarding point, and the time waiting for the traffic light will greatly affect the accurate time of the service provider's final arrival.

[0095] The second distance threshold in condition 2 is used to determine the distance between the service provider and the first traffic light. The first traffic light's status information is displayed only when the service provider is close to the first traffic light. If the service provider is farther away, the first traffic light's status information is not displayed.

[0096] Condition 3 is used to determine whether the service provider has not passed the first location. For example, if the service provider is located on the first road section, and the first traffic light is located at the end of the first road section (the first location), then if the distance between the service provider and the starting location is less than the distance from the starting location to the key location, it can be determined that the service provider has not passed the first traffic light.

[0097] Condition 4 is used to determine whether the service provider is driving slowly. If the service provider is driving slowly, it can be inferred that the service provider is waiting for a traffic light. If the service provider is driving slowly and the first traffic light is red, it can be determined that the service provider is waiting for a red light. If the service provider is driving slowly and the first traffic light is green, it can be determined that the road is congested.

[0098] The first distance threshold, the second distance threshold, the third distance threshold, and the first duration are all preset values. The first distance threshold is greater than the second distance threshold, and the second distance threshold is greater than the third distance threshold.

[0099] In some embodiments, when the service provider meets the determination conditions, the passenger terminal obtains the status information of the first traffic light, where the status information includes the lighting status of the first traffic light and the countdown of the lighting status.

[0100] The passenger terminal may obtain the status information of the first traffic light by requesting the server to obtain the status information of the first traffic light; or may wait for the server to actively send the status information of the first traffic light.

[0101] Step 222: When the countdown is greater than the second time duration, the status information of the first traffic light is displayed.

[0102] For example, according to the specific content of the status information, the passenger terminal can use a corresponding display method to display the status information.

[0103] Case 1: When the countdown is greater than the second time period, the status information of the first traffic light is displayed.

[0104] For example, when the remaining countdown seconds are long, the passenger terminal will display the status information of the first traffic light. In addition, when the light status is red, it can further display a prompt message that the service provider is waiting for the red light to remind the passenger that the service provider is waiting for the red light.

[0105] In some embodiments, when the light state is red and the countdown is greater than the second time period, the state information of the first traffic light and a prompt indicating that the service provider is waiting for the red light are displayed. Alternatively, when the light state is green and the countdown is greater than the second time period, the state information of the first traffic light is displayed.

[0106] Case 2: When the countdown is less than or equal to the second duration, the status information of the first traffic light is not displayed.

[0107] For example, when the number of seconds remaining in the countdown of the traffic light is relatively small, the passenger terminal may not need to display the status information of the first traffic light.

[0108] In some embodiments, when the light state is red and the countdown is less than or equal to the second time period, the state information of the first traffic light is not displayed. Alternatively, when the light state is green and the countdown is less than or equal to the second time period, the state information of the first traffic light is not displayed.

[0109] It should be noted that in case 1, if the countdown timer goes from greater than the second duration to less than the second duration, the passenger app will still display the first traffic light status information normally. Only in case 2, when the countdown timer for the first traffic light obtained by the passenger app for the first time is less than the second duration, the passenger app may not display the first traffic light status information.

[0110] In some embodiments, if the first traffic light status obtained by the passenger terminal is red and the countdown is less than the second duration, the passenger terminal does not display the status information of the first traffic light. If the service provider fails to successfully pass the intersection before the first green light after the current red light turns green, the passenger terminal will display the status information of the first traffic light at the next red light.

[0111] Case 3: When the status information is not obtained, a traffic light logo is displayed at the first position, indicating that the service provider is waiting for the red light.

[0112] For example, if the passenger terminal fails to obtain the status information of the first traffic light from the server, the passenger terminal may display a traffic light sign at the first location to inform the passenger that there is a traffic light at that location. If the service provider is driving slowly, it can be inferred that the service provider is waiting for a red light. The passenger terminal may display a prompt indicating that the service provider is waiting for a red light to prevent the passenger from feeling anxious if the service provider does not move for a long time.

[0113] Case 4: When the moving distance of the service provider within the first time period is less than the third distance threshold and the light status is green, the status information of the first traffic light and the prompt information of road congestion are displayed.

[0114] For example, if the first traffic light is in a green state and the service provider moves slowly, it can be determined that the current road is congested. The passenger terminal will display the status information of the first traffic light (green light and green light countdown) and a prompt message of road congestion.

[0115] Case 5: When the light state is green, the state information of the first traffic light is displayed, and the state information includes that the light state is green and the countdown of the green light.

[0116] For example, regardless of whether the state of the first traffic light is red, green or yellow, before the service provider approaches the first traffic light or passes the first traffic light, the passenger terminal will display the state information of the first traffic light in real time.

[0117] The first duration and the second duration are both preset values. The first duration and the second duration are not necessarily related, and the two can be the same or different.

[0118] In some embodiments, taking the example of the first traffic light being the next traffic light in the direction of travel of the service provider, the passenger terminal may execute the determination process shown in FIG4 to determine whether to obtain the status information of the first traffic light, how to obtain the status information of the next traffic light, and how to display the status information of the next traffic light. Step 221 includes steps 221-1 to 221-6, and step 222 includes steps 221-7 to 221-9.

[0119] Step 221-1: Determine whether the distance between the service provider and the boarding point is less than a first distance threshold (eg, 3 km).

[0120] If the distance between the service provider and the boarding point is less than the first distance threshold, step 221-2 is continued. If the distance between the service provider and the boarding point is greater than or equal to the first distance threshold, step 221-5 is executed: the status information of the next traffic light is not obtained, and the status information of the next traffic light is not displayed. For example, as shown in Figure 5, the traffic light prompt information is not displayed on the waiting interface 301.

[0121] Considering that when the service provider is far from the pick-up point, passengers are not concerned about the service provider's specific driving status, and displaying traffic lights is redundant information. Therefore, the passenger terminal will first determine that "the service provider should be within 3km of the pick-up point."

[0122] Step 221 - 2 , determining whether the distance between the service provider and the next traffic light is less than a second distance threshold (eg, 200 meters).

[0123] If the distance between the service provider and the next traffic light is less than the second distance threshold, step 221-3 is continued, or step 221-4 is skipped. If the distance between the service provider and the next traffic light is greater than or equal to the second distance threshold, step 221-5 is executed: the status information of the next traffic light is not obtained, and the status information of the next traffic light is not displayed.

[0124] Step 221 - 3 , determining whether the distance from the service provider to the starting point of the current road section is less than the distance from the next traffic light to the starting point of the road section.

[0125] If the first distance between the service provider and the starting point of the first road segment (i.e., the current road segment in the driving route of the service provider) is less than the second distance between the first location and the starting point of the first road segment, step 221-4 is continued. If the first distance between the service provider and the starting point of the first road segment is greater than or equal to the second distance between the first location and the starting point of the first road segment, step 221-5 is executed: the status information of the next traffic light is not obtained, and the status information of the next traffic light is not displayed.

[0126] Determine whether there is a traffic light ahead (the service provider is within 200 meters of the nearest traffic light) and whether the service provider has not passed the traffic light (in a section of road, the distance between the service provider and the starting point of the road is less than the distance between the traffic light and the starting point of the road).

[0127] Step 221 - 4 , determining whether the displacement of the service provider within the first time period (eg, 10 seconds) is less than a third distance threshold (eg, 15 meters).

[0128] If the distance moved by the service provider within the first time period is less than the third distance threshold, step 221-6 is continued. If the distance moved by the service provider within the first time period is greater than or equal to the third distance threshold, step 221-5 is executed: the status information of the next traffic light is not obtained, and the status information of the next traffic light is not displayed.

[0129] Taking into account the situation of smooth driving, displaying green light information is of no help to passengers, and traffic light information should not be displayed in this case. However, there is a special scenario: although the light state is green, due to road congestion, the service provider is actually still waiting for the red light. Therefore, the passenger end will not simply display only the red light and not the green light. Instead, the driving speed of the service provider (displacement within 10 seconds is less than 15 meters) is used in combination with the congestion status of the road section to make a judgment. If the service provider is driving slowly and the road is congested, it is considered that the service provider is waiting for the red light. Combining the congestion situation can avoid the misjudgment of "the car is driving abnormally slowly and is not actually waiting for the red light". For example, whether to combine congestion data can also be decided based on factors such as actual data interface capabilities and performance.

[0130] In step 221-6, the passenger terminal requests the server to obtain the status information of the next traffic light. The status information of the next traffic light includes the light status (light state) and the countdown (remaining seconds n).

[0131] If the status information is successfully obtained, proceed to step 221 - 7 .

[0132] If the status information is not successfully obtained, step 221-9 is executed: the passenger terminal displays a traffic light sign at the first position and displays a prompt message indicating that the service provider is waiting for a red light. For example, as shown in FIG6 , a traffic light sign 302 is displayed at the first position on the map screen, and a prompt message 303 indicating that the service provider is waiting for a red light is displayed.

[0133] Due to the limitations of the actual data source, sometimes the server may not have traffic light data. When the service provider is in the state of waiting for the red light, it will only display "Waiting for the red light" without displaying the countdown information.

[0134] Step 221-7: Determine whether the countdown n is less than or equal to the second duration (eg, 3 seconds).

[0135] If the countdown is less than or equal to the second duration, step 221-1 is executed again after a third duration (e.g., 2 seconds) to continue determining whether to display the next traffic light status information based on the service provider's latest status. If the countdown is greater than the second duration, step 211-8 is executed: the next traffic light status information is displayed. For example, as shown in FIG7 , a traffic light symbol 302 is displayed at the first position on the map screen, along with a prompt message 303 indicating a waiting time for a red light, and a countdown 304 for the next traffic light.

[0136] After the passenger app receives the remaining seconds of the traffic light countdown, if there are less than 3 seconds left before the light changes, the display will still be displayed, and the passenger app will experience a "traffic light briefly appears for 1 or 2 seconds and then disappears." To address this situation, the passenger app will not display traffic light information with a countdown time of less than 3 seconds. If the countdown time is greater than 3 seconds, the traffic light information will be displayed normally.

[0137] Step 230: After the service provider passes the first position, the status information of the next traffic light in the waiting interface is deleted.

[0138] For example, when the first distance is greater than or equal to the second distance, the status information of the next traffic light is no longer displayed; the first distance is the distance between the service provider and the starting position of the first road section; the second distance is the distance between the first position and the starting position of the first road section, and the first road section is the section with the next traffic light on the driving route as the end point.

[0139] In summary, the method provided in this embodiment allows passengers to calculate the distance between the service provider and the next traffic light in real time while waiting to board a ride. When the service provider is approaching the boarding point and the next traffic light, the passenger's terminal displays the next traffic light status information. This allows passengers to accurately estimate the service provider's arrival time based on the next traffic light status information, alleviating their anxiety while waiting to board, increasing the authenticity of the waiting experience, reducing order cancellation rates, and improving user reputation.

[0140] For example, an exemplary embodiment is given in which a passenger terminal, a server, and a transport provider server jointly execute the information processing method provided in this application.

[0141] Figure 8 shows a flowchart of an information processing method in a travel service provided by an exemplary embodiment of the present application. The method can be performed by the first terminal, server, and transportation provider server in Figure 1 above. Among them, the server includes: a platform service for communicating with the passenger terminal and the transportation provider server, and coordinating various services within the server, a binding service for binding the route provided by the transportation provider server to the map on this platform, and a route service for providing route information and real-time road conditions. This embodiment is explained by taking the server as an example of an aggregation service platform, and the transportation provider server is a server of a travel service platform aggregated by the aggregation service platform. The method includes the following steps.

[0142] Step 401: After the transport provider server successfully matches a driver for the passenger, the platform service requests the transport provider server for the driver's route to the pickup point. The transport provider server returns the route to the platform service.

[0143] Since the map used by the transport provider's server may be inconsistent with the map used by the aggregation service platform (there is a deviation in the map information), the server needs to map the driving route provided by the transport provider's server to the map it uses.

[0144] The platform service requests the transport provider server for the driving route, and the transport provider server returns a string of route points (the initial driving route).

[0145] In step 402, the platform service sends the route provided by the transport provider server to the route binding service, requesting the route binding service to bind the route to the map. After the route binding service successfully binds the route to the map, it returns the bound route to the platform service.

[0146] For example, the route provided by the transportation provider server includes a string of route points. The string of route points includes the latitude and longitude coordinates of at least one point on the route. The route binding service can bind the route to a map on its platform based on the latitude and longitude coordinates. The route binding service can also annotate the names and / or segment identifiers of each segment on the route.

[0147] The platform service passes the route point string to the binding service, matches the route point string with the map road network used by the passenger end, and supplements the relevant road network identification information.

[0148] In step 403, the platform service sends the bound driving route to the routing service, requesting that the routing service supplement the route details. The routing service supplements the route details based on the driving route and returns the processed driving route to the platform service. This allows the platform service to obtain and store the final driving route.

[0149] The route details may include at least one of real-time traffic conditions and traffic light information. The route service may provide real-time traffic conditions of at least one road segment on the driving route and traffic light information on the driving route.

[0150] In step 404, the passenger terminal requests the platform service for route information of the driving route and the current location of the driver terminal. The platform service sends the stored final driving route and the current location of the driver terminal to the passenger terminal.

[0151] While waiting to board the bus, the passenger sends a route request to the server; the passenger receives the real-time route sent by the server, which includes the location of the service provider (driver) and the route the driver takes to the boarding point; the passenger displays the waiting interface based on the real-time route.

[0152] After receiving the driving route, the passenger side corrects the driver's position based on the driver's location, direction, speed and other information and matches it to the driving route.

[0153] In step 405, the passenger terminal calculates the traffic light closest to the driver based on the driver's position and executes the judgment process shown in FIG4. When it is determined that the status information of the traffic light needs to be displayed, step 406 is executed.

[0154] Exemplarily, the passenger terminal determines the first traffic light closest to the service provider in the driving route; if the service provider meets the judgment conditions, a light status acquisition request is sent to the server, where the light status acquisition request is used to request status information of the first traffic light; the status information of the first traffic light sent by the server is received; and the status information of the first traffic light is displayed.

[0155] In step 406, the passenger requests the platform service for the nearest traffic light status information. The platform service requests the nearest traffic light status information from the routing service. The routing service returns the nearest traffic light status information to the platform service. The platform service returns the nearest traffic light status information to the passenger.

[0156] Step 407: After obtaining the status information of the traffic light, the passenger terminal renders and displays the status information of the traffic light.

[0157] For example, if the driver changes the route midway, the transport provider's server will synchronize the updated route to the server in real time, and the above steps can be re-executed to update the route displayed on the passenger side.

[0158] In summary, the method provided in this embodiment allows passengers to obtain the route from the server during the waiting period and calculate the distance between the service provider and the next traffic light in real time. When the service provider approaches the next traffic light, it requests traffic light status information from the server in real time. This allows the passenger to display the next traffic light status information in real time, allowing passengers to determine the service provider's driving status based on the traffic light status. By enriching traffic light data during the waiting period, passengers' anxiety about waiting is alleviated, the waiting experience becomes more authentic, further reducing order cancellation rates and improving user reputation.

[0159] Exemplarily, the judgment process shown in FIG4 may also be executed by a platform service.

[0160] Figure 9 shows a flowchart of an information processing method in a travel service provided by an exemplary embodiment of the present application. The method can be executed by the first terminal and the server in Figure 1 above. The server includes: a platform service for communicating with the passenger terminal and the transport provider server, and coordinating various services within the server, and a route service for providing route information and real-time road conditions. This embodiment is explained by taking the server as an example of an aggregation service platform. Based on the embodiment shown in Figure 8, steps 405 to 407 can be replaced by steps 501 to 503.

[0161] In step 501, the platform service calculates the traffic light closest to the driver based on the driver's location, and executes the judgment process shown in FIG4. When it is determined that the status information of the traffic light needs to be displayed, step 502 is executed.

[0162] For example, the platform service can perform the determination process shown in FIG. 4 in real time based on the location of the service provider to determine whether the passenger terminal needs to display traffic light status information. If display is required, the traffic light status information is obtained from the route service and sent to the passenger terminal for display. If display is not required, the traffic light status information is not obtained. For example, the platform service can perform this step periodically.

[0163] In step 502, the platform service requests the status information of the nearest traffic light from the route service. The route service returns the status information of the nearest traffic light to the platform service. The platform service sends the status information of the nearest traffic light to the passenger terminal.

[0164] Step 503: After obtaining the status information of the traffic light, the passenger terminal renders and displays the status information of the traffic light.

[0165] Exemplarily, the passenger terminal receives the status information of the traffic light sent by the server and displays the status information of the first traffic light; wherein, the server is used to determine the first traffic light closest to the service provider in the driving direction of the service provider in the driving route, and sends the status information of the first traffic light to the passenger terminal when the service provider meets the judgment conditions.

[0166] In summary, the method provided in this embodiment allows the server to calculate the distance between the service provider and the next traffic light in real time. When the service provider approaches the next traffic light, the server sends the next traffic light status information to the passenger terminal in real time. This allows the passenger terminal to display the next traffic light status information in real time, allowing passengers to determine the service provider's driving status based on the traffic light status. By enriching the traffic light data during the waiting period, passengers' waiting anxiety is alleviated, the waiting experience is made more authentic, further reducing order cancellation rates and improving user reputation.

[0167] For example, the driver can also proactively report the status information of the nearest traffic light.

[0168] Figure 10 shows a flowchart of an information processing method for travel services provided by an exemplary embodiment of the present application. The method can be performed by the first terminal, server, and driver terminal in Figure 1 above. The server includes: a platform service for communicating with the passenger terminal and the transport provider server. This embodiment is described by taking the server as an example of an aggregation service platform. Based on the embodiment shown in Figure 8, steps 405 to 407 can be replaced by steps 601 to 604.

[0169] In step 601, the driver calculates the traffic light closest to the driver and obtains the status information of the traffic light.

[0170] For example, since the driver terminal itself needs to display the status information of the traffic light to assist the driver in driving, the driver terminal can proactively report the status information of the traffic light to the server when necessary.

[0171] In step 602, the driver provides the platform service with the status information of the nearest traffic light.

[0172] For example, the driver side can periodically execute the judgment process shown in Figure 4 to determine whether the passenger side needs to display the status information of the traffic light. When the passenger side needs to display the status information of the traffic light, the driver side actively provides the status information of the next traffic light to the server so that the server can forward the next traffic light status information to the passenger side for display.

[0173] For example, when the server is a server of a travel service platform and the driver is a client of the travel service platform, the driver can directly send the status information of the next traffic light to the server.

[0174] When the server is the server of the aggregation service platform and the driver terminal is the driver terminal of one of the travel service platforms aggregated by the aggregation service platform, the driver terminal can first report the status information of the next traffic light to the server of the travel service platform (the transportation provider server), and then the transportation provider server forwards the status information of the next traffic light to the server of the aggregation service platform.

[0175] In step 603, the platform service sends the status information of the nearest traffic light to the passenger terminal.

[0176] Step 604: After obtaining the status information of the traffic light, the passenger terminal renders and displays the status information of the traffic light.

[0177] Exemplarily, the passenger side receives the status information of the first traffic light sent by the server and displays the status information of the first traffic light; wherein, the server is used to receive the status information of the first traffic light reported by the driver side; the driver side is used to determine the first traffic light closest to the service provider in the driving direction of the service provider in the driving route, and report the status information of the first traffic light to the server when the service provider meets the judgment conditions.

[0178] In summary, the method provided in this embodiment enables drivers to be informed of the next traffic light status in real time, as the driver's terminal already obtains the status information of the next traffic light. The driver can then directly report this information to the server, which synchronizes the traffic light status information with the passenger terminal, sending the next traffic light status information to the passenger terminal in real time. This allows the passenger terminal to display the next traffic light status information in real time, allowing passengers to determine the service provider's driving status based on the traffic light status. This method can reduce the computational load on both the passenger terminal and the server, and improve the efficiency of traffic light data synchronization. By enriching traffic light data during the waiting period, it alleviates passengers' waiting anxiety and enhances the authenticity of the waiting experience, further reducing order cancellation rates and improving user reputation.

[0179] The following are device embodiments of the present application. For details not described in detail in the device embodiments, reference may be made to the above method embodiments.

[0180] FIG11 is a block diagram of an information processing device in a travel service provided by an exemplary embodiment of the present application. The device includes:

[0181] Display module 801 is configured to display a waiting interface during the waiting stage for boarding, wherein the waiting interface displays a location identifier of the service provider and a driving route of the service provider to the boarding point, wherein the driving route includes a first location of a first traffic light; the first traffic light is the traffic light closest to the service provider in the direction of travel of the service provider, or a traffic light whose distance from the service provider is less than a first distance threshold, or a traffic light whose distance from the service provider is less than a preset threshold;

[0182] The display module 801 is configured to display the status information of the first traffic light in the waiting interface when the distance to the service provider satisfies the determination condition;

[0183] The display module 801 is configured to eliminate the status information of the first traffic light in the waiting interface after the service provider passes the first location.

[0184] It should be noted that the information processing device for travel services provided in the above embodiments is merely exemplified by the division of the aforementioned functional modules. In actual applications, the aforementioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the information processing device for travel services provided in the above embodiments and the information processing method embodiment for travel services are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0185] This application also provides a terminal, which includes a processor and a memory, wherein the memory stores at least one instruction, which is loaded and executed by the processor to implement the information processing method for the travel service provided by each of the above method embodiments. It should be noted that the terminal can be the terminal shown in Figure 12 below.

[0186] FIG12 shows a block diagram of a terminal 900 according to an exemplary embodiment of the present application. Terminal 900 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. Terminal 900 may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other similar names.

[0187] Typically, the terminal 900 includes a processor 901 and a memory 902 .

[0188] The processor 901 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 901 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0189] The memory 902 may include one or more computer-readable storage media, which may be non-transitory. The memory 902 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 902 is used to store at least one instruction, which is executed by the processor 901 to implement the information prompt method for the turn-based chess game provided in the method embodiment of the present application.

[0190] In some embodiments, terminal 900 further includes a peripheral device interface 903 and at least one peripheral device. Processor 901, memory 902, and peripheral device interface 903 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 903 via a bus, signal lines, or circuit boards. Specifically, the peripheral device includes at least one of a radio frequency circuit 904, a display screen 905, a camera assembly 906, an audio circuit 907, a location assembly 908, and a power supply 909.

[0191] The peripheral device interface 903 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 901 and the memory 902. In some embodiments, the processor 901, the memory 902, and the peripheral device interface 903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 901, the memory 902, and the peripheral device interface 903 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0192] The RF circuit 904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 904 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 904 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the RF circuit 904 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The RF circuit 904 can communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 904 may also include circuits related to Near Field Communication (NFC), which is not limited in this application.

[0193] Display screen 905 is used to display a user interface (UI). This UI may include graphics, text, icons, videos, or any combination thereof. When display screen 905 is a touchscreen display, it is also capable of collecting touch signals on or above the surface of display screen 905. These touch signals can be input as control signals to processor 901 for processing. Display screen 905 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there can be a single display screen 905, located on the front panel of terminal 900. In other embodiments, there can be at least two display screens 905, located on different surfaces of terminal 900 or in a foldable design. In still other embodiments, display screen 905 can be a flexible display, located on a curved or foldable surface of terminal 900. Display screen 905 can also be configured as a non-rectangular, irregular shape, also known as a special-shaped screen. Display screen 905 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0194] The camera assembly 906 is used to capture images or videos. In some embodiments, the camera assembly 906 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 906 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0195] The audio circuit 907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals to be input into the processor 901 for processing, or input into the radio frequency circuit 904 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there may be multiple microphones, each located in different parts of the terminal 900. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 901 or the radio frequency circuit 904 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 907 may also include a headphone jack.

[0196] The location component 908 is used to locate the current geographic location of the terminal 900 to implement navigation or LBS (Location Based Service). The location component 908 can be a location component based on the GPS (Global Positioning System), Beidou system or Galileo system.

[0197] Power supply 909 is used to power various components in terminal 900. Power supply 909 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 909 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, while a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0198] In some embodiments, the terminal 900 further includes one or more sensors 910 , including but not limited to: an acceleration sensor 911 , a gyroscope sensor 912 , a pressure sensor 913 , an optical sensor 915 , and a proximity sensor 916 .

[0199] The accelerometer 911 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the terminal 900. For example, the accelerometer 911 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 901 can control the display screen 905 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 911. The accelerometer 911 can also be used to collect game or user motion data.

[0200] The gyroscope sensor 912 can detect the orientation and rotation angle of the terminal 900. It can work with the accelerometer 911 to collect the user's 3D movements on the terminal 900. Based on the data collected by the gyroscope sensor 912, the processor 901 can implement the following functions: motion sensing (for example, changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0201] The pressure sensor 913 can be set on the side frame of the terminal 900 and / or the lower layer of the display screen 905. When the pressure sensor 913 is set on the side frame of the terminal 900, it can detect the user's grip signal of the terminal 900, and the processor 901 performs left and right hand recognition or shortcut operations based on the grip signal collected by the pressure sensor 913. When the pressure sensor 913 is set on the lower layer of the display screen 905, the processor 901 controls the operable controls on the UI interface based on the user's pressure operation on the display screen 905. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0202] The optical sensor 915 is used to detect ambient light intensity. In one embodiment, the processor 901 can control the display brightness of the display screen 905 based on the ambient light intensity detected by the optical sensor 915. Specifically, when the ambient light intensity is high, the display brightness of the display screen 905 is increased; when the ambient light intensity is low, the display brightness of the display screen 905 is decreased. In another embodiment, the processor 901 can also dynamically adjust the shooting parameters of the camera assembly 906 based on the ambient light intensity detected by the optical sensor 915.

[0203] Proximity sensor 916, also known as a distance sensor, is typically located on the front panel of terminal 900. Proximity sensor 916 is used to detect the distance between the user and the front of terminal 900. In one embodiment, when proximity sensor 916 detects that the distance between the user and the front of terminal 900 is gradually decreasing, processor 901 controls display screen 905 to switch from the screen-on state to the screen-off state. When proximity sensor 916 detects that the distance between the user and the front of terminal 900 is gradually increasing, processor 901 controls display screen 905 to switch from the screen-off state to the screen-on state.

[0204] Those skilled in the art will understand that the structure shown in FIG12 does not constitute a limitation on the terminal 900 , and the terminal 900 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0205] The memory also includes one or more programs, which are stored in the memory, and the one or more programs include information processing methods for performing the travel services provided in the embodiments of the present application.

[0206] The present application provides a computer-readable storage medium, which stores at least one instruction. The at least one instruction is loaded and executed by the processor to implement the information processing method in the travel service provided by the above-mentioned various method embodiments.

[0207] The present application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the information processing method for the travel service provided in the above implementation.

[0208] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0209] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.

[0210] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for information processing in travel services, wherein: The method is performed by a passenger terminal device, and the method includes: During the waiting stage for boarding, a waiting interface is displayed, wherein the location identifier of the service provider and the driving route of the service provider to the boarding point are displayed, wherein the driving route includes a first position where a first traffic light is located; the first traffic light is the traffic light closest to the service provider in the driving direction of the service provider or a traffic light whose distance from the service provider is less than a preset threshold; In the case where the service provider satisfies the determination condition, displaying the status information of the first traffic light in the waiting interface; After the service provider passes the first position, the status information of the first traffic light in the waiting interface is eliminated.

2. The method according to claim 1, wherein: The determination condition includes at least one of the following conditions: The distance between the service provider and the boarding point is less than a first distance threshold; The distance between the service provider and the first location is less than a second distance threshold; The moving distance of the service provider within the first period of time is less than a third distance threshold.

3. The method according to any one of claims 1 to 2, wherein: When the service provider satisfies the determination condition, displaying the status information of the first traffic light in the waiting interface includes: When the service provider satisfies the determination condition, obtaining the state information of the first traffic light, wherein the state information includes a light state and a countdown in the corresponding light state, and the light state includes at least one of the following: red light, green light, and yellow light; When the countdown is greater than the second time period, the status information of the first traffic light is displayed. If the light status is a red light, a prompt message indicating that the service provider is waiting for the red light is further displayed.

4. The method according to claim 3, wherein: The method further comprises: In the case where the status information is not obtained, a traffic light logo is displayed at the first position, showing prompt information that the service provider is waiting for a red light.

5. The method according to any one of claims 3 to 4, wherein: The method further comprises: The moving distance of the service provider within the first time period is less than the third distance threshold, and the light status is green. In the case of a traffic light, the status information of the first traffic light and the prompt information of road congestion are displayed.

6. The method according to any one of claims 1 to 5, wherein: In the waiting stage, the waiting interface is displayed, including: During the waiting stage for boarding, a route acquisition request is sent to the server; receiving a real-time route sent by the server, wherein the real-time route includes the location of the service provider and the driving route; The waiting interface is displayed according to the real-time route.

7. The method according to any one of claims 1 to 6, wherein: The method further includes: determining the first traffic light; When the service provider satisfies the determination condition, displaying the status information of the first traffic light in the waiting interface includes: When the service provider satisfies the determination condition, sending a light status acquisition request to a server, wherein the light status acquisition request is used to request to acquire the status information of the first traffic light; Receiving the status information of the first traffic light sent by the server; The status information of the first traffic light is displayed.

8. The method according to claims 1 to 6, wherein: When the service provider satisfies the determination condition, displaying the status information of the first traffic light in the waiting interface includes: Receiving the status information of the first traffic light sent by the server; Displaying the status information of the first traffic light; The server is used to determine the first traffic light; and send the status information of the first traffic light to the passenger terminal when the service provider object meets the determination conditions.

9. The method according to claim 6, wherein: When the service provider satisfies the determination condition, displaying the status information of the first traffic light in the waiting interface includes: Receiving the status information of the first traffic light sent by the server; Displaying the status information of the first traffic light; The server is used to receive the status information of the first traffic light reported by the driver-side device; the driver-side is used to determine the first traffic light and report to the server when the service provider meets the determination condition. Report the status information of the first traffic light.

10. An information processing device in a travel service, wherein: The device comprises: A display module is used to display a waiting interface during the waiting stage for boarding, wherein the waiting interface displays a location identifier of the service provider and a driving route of the service provider to the boarding point, wherein the driving route includes a first position where a first traffic light is located; the first traffic light is a traffic light closest to the service provider in the driving direction of the service provider or a traffic light whose distance to the service provider is less than a first distance threshold or a traffic light whose distance to the service provider is less than a preset threshold; The display module is used to display the status information of the first traffic light in the waiting interface when the service provider meets the determination condition; The display module is used to eliminate the status information of the first traffic light in the waiting interface after the service provider passes the first position.

11. A computer device, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the information processing method in the travel service as described in any one of claims 1 to 9.

12. A computer-readable storage medium, wherein at least one instruction, at least one program, a code set or an instruction set is stored in the readable storage medium, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the information processing method in the travel service as described in any one of claims 1 to 9.

13. A computer program product or a computer program, wherein the computer program product or the computer program comprises computer instructions, wherein the computer instructions are stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes to implement the information processing method in the travel service as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • System and method for synchronously displaying traffic signal lamp state of front intersection

    CN103985267A

  • Driving assistance device

    CN107862881A

  • Online taxi-hailing service vehicle scheduling method and system

    CN108447294A

  • Traffic light state reminding method and device, vehicle machine and vehicle

    CN112309151A

  • Traffic indication control method and related device

    CN115100893A