Information interaction method and device for driver end application program

By setting up an information interaction panel on the main page of the driver's application and displaying recommended cards according to the scene, the problems of low information interaction efficiency and poor user experience in the existing technology are solved, and a simpler and more efficient information interaction is achieved, and security is improved.

CN119576458APending Publication Date: 2025-03-07BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411655640.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-03-07

AI Technical Summary

Technical Problem

Existing driver-side applications are inefficient during information interaction, have poor user experience, and performing complex operations while driving may lead to safety accidents.

Method used

Set up an information interaction panel on the main page of the driver's application, and display the recommended card in the panel according to the current scene, providing an entrance to recommended operations in the current scene, simplifying the interaction process, and blocking interference information.

Benefits of technology

It improves the simplicity of information interaction, improves usage efficiency and user experience, and reduces the risk of security accidents caused by cumbersome information interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119576458A_ABST
    Figure CN119576458A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information interaction method and device for a driver-side application program, and the method comprises the steps: setting an information interaction panel on a main page of the driver-side application program, and adaptively recommending a recommendation card with information and an operation entrance in the information interaction panel according to a scene, thereby enabling the information interaction to be more accurate in the information interaction process, and improving the user experience. A user can obtain the recommendation information without jumping in different pages in an application program, and can directly jump to an operation page wanted by the user through an entry on a recommendation card, and meanwhile, interference information is shielded by setting a corresponding recommendation strategy according to a scene, so that the interaction process is simplified, the simplicity of information interaction is improved, and the user experience is improved. And the use efficiency and the use experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and more specifically, to an information interaction method and device for a driver-side application. Background Art

[0002] In the online car-hailing system, the driver client (hereinafter referred to as the driver-side) application is used to assist online car-hailing drivers in accepting orders and completing the task of efficiently picking up and dropping off passengers. It is also responsible for many functions such as communicating with and managing drivers and performing financial settlements. In the current driver-side application, the functions related to the actual business of online car-hailing and the entrances to the above-mentioned management and communication functions are scattered in different locations. At the same time, the driver-side application will also receive a large number of notification messages during the business operation process. In order to process these messages and perform actual operations, the driver needs to constantly jump in the application, resulting in reduced usage efficiency and poor user experience. In serious cases, due to the cumbersome information interaction, if the driver performs complex operations while driving, it may also cause safety accidents. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides an information interaction method and device for a driver-side application to improve the simplicity of information interaction and improve usage efficiency and user experience.

[0004] In a first aspect, a method for information interaction of a driver-side application is provided, wherein the method comprises:

[0005] Determine a current scenario of the driver-side application, where the scenario is used to characterize a state of the driver-side application;

[0006] At least one recommendation card is displayed in the information interaction panel of the main page of the driver-side application, and the recommendation card is used to provide an entry for recommended operations in the current scenario.

[0007] In a second aspect, an information interaction device of a driver-side application is provided, wherein the device comprises:

[0008] a scene determination unit, configured to determine a current scene of the driver-side application, wherein the scene is used to characterize a state of the driver-side application; and

[0009] The display unit is used to display at least one recommendation card in the information interaction panel of the main page of the driver-side application, and the recommendation card is used to provide an entry for recommended operations in the current scenario.

[0010] According to a third aspect, an electronic device is provided, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, and wherein the one or more computer program instructions are executed by the processor to implement the method described in the first aspect.

[0011] According to a fourth aspect, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method described in the first aspect is implemented.

[0012] According to a fifth aspect, a computer program product is provided, wherein when the computer program product is run on a computer, the computer is caused to execute the method according to the first aspect.

[0013] The embodiment of the present invention sets an information interaction panel on the main page of the driver-side application, and adaptively recommends a recommendation card with information and operation entrances in the information interaction panel according to the scenario, so that during the information interaction process, the user can obtain the recommended information without jumping to different pages in the application, and can directly jump to the operation page he wants through the entrance on the recommendation card. At the same time, by setting the corresponding recommendation strategy according to the scenario, the interference information is shielded, thereby simplifying the interaction process, improving the simplicity of information interaction, and improving the use efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] 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:

[0015] Figure 1 is a schematic diagram of an online car-hailing service system according to an embodiment of the present invention;

[0016] Figure 2 is a flow chart of an information interaction method of a driver-side application according to an embodiment of the present invention;

[0017] Figure 3 is an exemplary schematic diagram of the main page of the driver-side application according to an embodiment of the present invention;

[0018] Figure 4 This is a flow chart of displaying recommendation cards in a pre-departure scenario by a driver-side application according to an embodiment of the present invention;

[0019] Figure 5 is an exemplary schematic diagram of the main page of an embodiment of the present invention in a scenario before the vehicle leaves the vehicle;

[0020] Figure 6 is another exemplary schematic diagram of the main page of an embodiment of the present invention in a scenario before the vehicle leaves the vehicle;

[0021] Figure 7 This is another exemplary schematic diagram of the main page of an embodiment of the present invention in a scenario before the vehicle leaves the vehicle;

[0022] Figure 8 This is a flow chart of displaying recommendation cards in a driver-side application scenario in a vehicle dispatching embodiment of the present invention;

[0023] Fig. 9 is an exemplary schematic diagram of the main page of an embodiment of the present invention in a vehicle departure scenario;

[0024] Fig.10 is another exemplary schematic diagram of the main page of an embodiment of the present invention in a vehicle exiting scenario;

[0025] Fig.11 is another exemplary schematic diagram of the main page of an embodiment of the present invention in a vehicle departure scenario;

[0026] Fig.12 is another exemplary schematic diagram of the main page of an embodiment of the present invention in a vehicle departure scenario;

[0027] Fig.13 is an exemplary schematic diagram of the main page of an embodiment of the present invention in a scene after the vehicle is collected;

[0028] Fig.14 is another exemplary schematic diagram of the main page of an embodiment of the present invention in a scenario after the vehicle is collected;

[0029] Fig.15 is an exemplary schematic diagram of a main page of an embodiment of the present invention when the information interaction panel is collapsed;

[0030] Fig.16 is a schematic diagram of an information interaction device according to an embodiment of the present invention;

[0031] Fig.17 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the detailed description of the present invention below, some specific details are described in detail. It is possible for a person skilled in the art to fully understand the present invention without the description of these details. In order to avoid confusing the essence of the present invention, 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, words such as “include”, “including” and the like in the specification should be interpreted as including rather than being exclusive or exhaustive; that is, as meaning “including but not limited to”.

[0035] In the description of the present invention, 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 the present invention, unless otherwise specified, "plurality" means two or more.

[0036] The solutions described in this specification and in 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. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0037] Figure 1 Schematic diagram of the online car-hailing service system according to an embodiment of the present invention. Figure 1 As shown, the online car-hailing business system includes a server 1, a passenger terminal 2, and a driver terminal 3. The server 1, the passenger terminal 2, and the driver terminal 3 are connected to each other through a network 4 to achieve information and data interaction.

[0038] Among them, server 1 should be understood as a device that provides data processing, database, and communication facilities. For example, server 1 may refer to a single physical processor 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. Server 1 can be a monolithic server or a distributed server across multiple computers or computer data centers. Server 1 can be various types of cloud servers. In some embodiments, each server 1 may include hardware, software, or an embedded logic component or a combination of two or more such components for performing appropriate functions supported or implemented by the server.

[0039] The passenger terminal 2 and the driver terminal 3 are communication terminals capable of running computer programs. These communication terminals may be terminal devices such as mobile phones, tablet computers, PDAs, wearable devices, and vehicle-mounted terminals integrated with vehicles. Both the passenger terminal 2 and the driver terminal 3 have communication modules, which can perform wired or wireless communication. In some embodiments, the passenger terminal 2 and the driver terminal 3 include at least one remote communication module, such as a communication circuit for WLAN, GPRS, 2G / 3G / 4G / 5G remote communication. At the same time, the passenger terminal 2 and the driver terminal 3 may also include at least one short-range communication module, such as a module for short-range wireless communication based on short-range wireless communication protocols such as Bluetooth, ZigBee, NFC, and UWB. The passenger terminal 2 and the driver terminal 3 also have a display device and an input device, and the display device may be a liquid crystal display, an LED display, or a projection device. The input device may include, for example, a touch screen, a button, a pressure sensor, etc. The passenger terminal 2 and the driver terminal 3 receive user instructions through the input device and interact with the passenger or driver through the display device.

[0040] A passenger-side application 21 is installed on the passenger side 2. A driver-side application 31 is installed on the driver side 3. At the same time, the server 1 runs the server-side application 11. The passenger side 2, the driver side 3 and the server 1 can communicate through the network 4. In some application scenarios, a passenger can publish a ride task by operating the passenger-side application 21. The server 1 receives the ride task and matches a suitable driver side 3 based on, for example, the location information reported by the driver side 3 and the location information of the ride task, and then sends the ride task to one or more matched driver sides 3. After accepting the ride task, the driver side 3 can pick up and drop off passengers according to the received ride task information. It should be understood that the above is only a simple description of the basic process in an application scenario in the online car-hailing business. Figure 1 The business system shown is applicable to the development of other online car-hailing businesses including the above-mentioned scenarios.

[0041] It should be understood that although Figure 1 Only a certain number of servers 1, passenger terminals 2, and driver terminals 3 are shown, but this does not mean that the respective numbers are limited. The system may include multiple servers 1, passenger terminals 2, and driver terminals 3. Multiple servers 1 can respectively run service-side applications 11 suitable for different online car-hailing services or online car-hailing services in different regions.

[0042] In the embodiments of the present invention, an application program refers to a software program designed to complete a specific task or provide a specific function, which can be run on various devices, such as personal computers, smart phones, and tablet computers. Applications include not only software that runs based on the interface provided by the operating system, but also small programs that run inside the operating system or platform-based applications, such as quick applications on mobile phones, WeChat small programs, and Web applications in browsers. These applications interact with the underlying hardware and system resources through the API (application programming interface) provided by the operating system to achieve their functions.

[0043] exist Figure 1 In the system shown, in addition to receiving the ride task information assigned or published by the server 1, the driver application 31 running on the driver side 3 also receives various notification messages, such as the message that a ticket needs to be processed, the learning task related to the new online car-hailing management in the city, and the information about dispatching vehicles while waiting for the order to be assigned. If these information are not managed well, the interaction efficiency will be reduced.

[0044] Figure 2 is a flow chart of the information interaction method according to an embodiment of the present invention. Figure 2 As shown, the information interaction method of the driver-side application in the embodiment of the present invention includes the following steps:

[0045] In step S100, the current scenario of the driver-side application is determined. The scenario is used to characterize the state of the driver-side application. For example, the state characterizes whether the driver-side application is in a state of accepting assigned ride tasks at any time.

[0046] In step S200, at least one recommendation card is displayed in the information interaction panel of the main page of the driver-side application, wherein the recommendation card is used to provide an entry for recommended operations in the current scenario.

[0047] After starting the driver-side application, you will usually enter a default main page (also called the homepage). On the main page, the main navigation bar of the program and several important entrances will be displayed, such as modifying personal information, viewing operation maps, viewing revenue information, etc. If different types of notifications or recommended information are received, in the prior art, the driver needs to click on the notification to jump to other pages other than the homepage to view them. Different notifications or recommended information are usually in different functional categories. Sometimes you need to enter the page of a certain functional module first, and then view the summary or detailed information, which requires multiple clicks to interact. Such processing is very cumbersome and will greatly affect the efficiency of the driver during operation.

[0048] In this embodiment, the state of the driver-side application is divided into scenarios. The driver-side application is divided into before the vehicle is dispatched, during the vehicle dispatch, and after the vehicle is collected according to the driver's activity mode within a work cycle (usually 1 day). Among them, "vehicle dispatch" refers to the operation of switching the driver-side application to the corresponding driver account to dispatch the ride task at any time. Usually, the vehicle dispatch operation can be triggered by clicking the "immediate vehicle dispatch" control on the main page. "Collect the vehicle" refers to the operation of switching the driver-side application to the corresponding driver account to no longer accept the assignment of the ride task. Usually, the vehicle collection operation can be triggered by clicking the "collect vehicle" control on the main page. The "before vehicle dispatch" scenario corresponds to the stage when the driver is ready to dispatch the vehicle at the beginning of a new work cycle. The "vehicle dispatch" scenario corresponds to the stage when the driver has switched to the "vehicle dispatch" state and is in the operation of the online car-hailing business. The "after the vehicle collection" scenario corresponds to the stage after the driver switches the driver-side application to "collect the vehicle". In "vehicle dispatch", the driver is in the "listen order" state by default. "Listen order" refers to the state or action of the driver waiting to undertake a new assigned or released ride task.

[0049] In the above different scenarios, the needs and status of the driver are quite different. Therefore, in this embodiment, the corresponding current scenario is first determined according to the status of the driver-side application. Then, the recommendation card corresponding to the current scenario is displayed on the information interaction panel of the main page according to the scenario. In this embodiment, different recommendation cards are used to provide an entry for recommended operations in the current scenario. In this embodiment, on the one hand, the recommended information and / or notification information are displayed in a cluster, and these information are displayed in the information interaction panel on the main page in the form of recommendation cards. At the same time, the recommendation card carries summary information of the recommended operation or recommended information and an entry for viewing detailed information and / or an entry for performing specific operations. This allows the driver to repeatedly jump between different pages of the driver-side application. At the same time, in the information interaction panel, different recommendation cards are displayed in different scenarios. This makes the displayed recommendation card meet the needs of the current scenario, shields the notification information or recommendation information that is not suitable for the current scenario, and allows the driver to focus on the information that needs to be responded to or understood in the current scenario. As a result, the interaction process is simplified, the simplicity of information interaction is improved, and the use efficiency and user experience are improved.

[0050] In the description of this application, "page" refers to different user interaction interfaces in mobile applications or desktop software, such as login page, settings page, main page, etc. Each page is responsible for displaying specific information or functions. Users switch between different pages through navigation menus or buttons to achieve various interactions with the application.

[0051] "Card" refers to an interface component used to display information in an application. It is usually a rectangular area containing a group of related information or functions, such as pictures, titles, descriptions, or operation controls. Card design helps organize and display content, making information clearer and easier to read, while providing an intuitive way for users to interact with the application. Users can click on a card or the operation space within a card to trigger a specific action.

[0052] "Entry" refers to the starting point for users to enter a function, page or service of an application. It usually appears on the interface in the form of icons, buttons, links and other controls. Users can quickly navigate to the target location or start specific operations by clicking or touching these entry elements (or called operation controls).

[0053] Figure 3 FIG. 1 is an exemplary schematic diagram of the main page of the driver-side application according to an embodiment of the present invention. Figure 3 As shown, the main page M includes a navigation bar 311, a common operation area 312 and an information interaction panel 313. Among them, the navigation bar 311 includes multiple options. By operating the options, you can jump between different preset pages of the driver-side application. In this example, the common operation area 312 is located below the navigation bar 311. The common operation area 312 is equipped with multiple graphic operation controls. By clicking on these graphic operation controls, you can enter the corresponding common operation page. For example, check the geographical distribution of ride tasks, find toilets or dining locations, check the novice guide, etc. The information interaction panel 313 is set below the common operation area 312. Figure 3 In the embodiment, the information interaction panel 313 occupies the main visual area of ​​the main page, which is convenient for the driver to consult. In the present embodiment, the information interaction panel 313 includes an information communication area 313a and a recommendation card 313b. In the present embodiment, the information communication area 313a is located at the upper part of the information interaction panel 313, and is used to display text information, so as to achieve the purpose of exchanging information with the driver through text information. The recommendation card 313b is located below the information communication area 313a. In the present embodiment, multiple recommendation cards 313b can be displayed in the information interaction panel 313. Different recommendation cards 313b can be arranged up and down. The driver can switch between different recommendation cards 313b by sliding operations. At the same time, graphic information can be displayed on the recommendation card 313b, and map components, for example, and operation controls for users to click and slide for operation ( Figure 3 At the same time, a scene switching control 315 may be provided at the bottom of the main page to control the scene switching or state switching of the driver-side application.

[0054] The information communication area 313a and the recommendation card 313b are adapted to different current scenes and different sub-scenes under the same scene, and display different contents to achieve effective communication with the driver. Figure 4-Figure 12 This section describes the process of recommending and displaying recommended cards in different scenarios and based on different conditions.

[0055] First, the driver-side application determines whether it is the scene before the vehicle is dispatched based on whether the user is logging in for the first time and the status of the driver-side application. Before the vehicle is dispatched, usually in the morning, the driver will open and log in to the driver-side application for the first time that day. At this time, if the driver does not immediately switch to dispatching, or sets the application to automatically dispatch when it is opened, then the current scene of the driver-side application is determined to be before the vehicle is dispatched. That is, in response to the first login to the driver-side application that day, and the status of the driver-side application is not dispatched, the current scene is determined to be before the vehicle is dispatched.

[0056] In the scenario before driving, the driver is not in a tense working state and can do some pre-driving preparations relatively calmly. Therefore, in the scenario before driving, the driver-side application can display at least one of the learning task card, information filling card, ticket processing card or user status change notification card in the information interaction panel of the main page.

[0057] Specifically, Figure 4 As shown, in step S410, the driver-side application is logged in by the user for the first time, and the driver-side application status is not yet out of the vehicle, and the current scene is determined to be before the vehicle is out of the vehicle.

[0058] In step S420, it is determined whether there is an interception task for the corresponding driver account. The interception task is a task that can only be dispatched after completion. The interception task can be, for example, a new system learning task or an information filling task. If yes, then jump to step S430, if not, then jump to step S440.

[0059] In step S430, the immediate dispatch control on the main page is set to be inoperable, and at the same time, the recommended cards corresponding to the interception task are displayed in the information interaction panel, that is, the learning task card, the information filling card, etc. Optionally, a prompt message such as "complete the task before dispatching" can also be displayed in the information communication area.

[0060] Figure 5 An exemplary recommendation card for an interception task is shown. The recommendation card 51 includes a to-do list 52 that the driver needs to complete and a recommendation card prompt 53. The to-do list 52 includes the content of the to-do items and an operation control 521 or completion status information 522. For example, in Figure 5In the figure, the to-do items include studying the "Management Regulations", completing identity information, and signing a safety responsibility letter. The first item has been completed and shows the completed status. The other two items show controls 521 for performing related operations.

[0061] exist Figure 5 In the shown main page, the immediate dispatch control 315 at the bottom is set to gray and inoperable. Thus, only after the driver has completed the items in the to-do list 51 according to the requirements of the recommendation card, can the immediate dispatch control be clicked to switch to the dispatch state.

[0062] In step S440, it is determined whether the corresponding driver account has a non-intercepting task. The non-intercepting task is a task that can be dispatched without completion. If yes, the process jumps to step S450, and if no, the process jumps to step S460.

[0063] In step S450, the recommended cards corresponding to the non-interception tasks are displayed in the information interaction panel, for example, the ticket processing card. Figure 5 Optionally, a text message such as "Handle the pending tasks and start a day's work easily" can also be displayed in the information communication area 313a.

[0064] If the driver only has non-intercepting tasks to complete, the dispatch control is set to an operable state, which allows the driver to choose to handle non-intercepting tasks or dispatch directly without handling them.

[0065] It should be understood that if the driver account has both interception tasks and non-interception tasks, multiple recommendation cards corresponding to the interception tasks and non-interception tasks will be displayed in the information interaction panel, and the immediate dispatch control will be set to inoperable.

[0066] In step S460, it is determined whether there is recommendation information. If so, step S470 is executed; otherwise, step S480 is executed.

[0067] In step S470, a recommendation card corresponding to the recommendation information is displayed in the information interaction panel. Such recommendation cards include, for example, user status change notification cards or reward activity notification cards. Such notification cards may provide some reward information for driver operations.

[0068] Figure 6 An exemplary reward activity notification card is shown. Figure 6 In the example, the reward activity notification card 61 is used to notify the new user of the exclusive reward information 611, and a view details control 612 is set as the entry for the user to jump to view. Figure 6 In the example, the immediate departure control 315 is in an operable state.

[0069] In step S480, if there is no recommended information to be displayed, no recommended card is displayed in the information interaction panel.

[0070] Figure 7 An exemplary schematic diagram showing no recommended cards is shown. Figure 7 As shown, text information such as “More recommendations” or similar graphic information may be displayed in the center line of the information interaction panel.

[0071] Therefore, based on different conditions, relevant operations or information that need to be prepared before the vehicle is dispatched can be pushed to the driver before the vehicle is dispatched, so that the driver can make preparations before the vehicle is dispatched. At the same time, information that is not related to the scene before the vehicle is dispatched is filtered out.

[0072] At the same time, if Figure 5 and Figure 6 As shown, if there are multiple recommendation cards triggered by different strategies or conditions, the multiple recommendation cards will be displayed in sequence in the information interaction panel after being sorted according to a predetermined priority. At the same time, the text information in the information communication area can adapt to the changes in the currently displayed recommendation card. For example, if the currently displayed recommendation card is for an interception task, the text information in the information communication area is "Complete the task before driving again", and when the user slides the card and displays a reward notification card for novices in the information interaction panel, the text information in the information communication area switches to the corresponding "Newbies on the road, safe company".

[0073] It should also be understood that in this embodiment, the information communication area is not necessary. In some optional implementations, the information interaction panel may not be provided with an information communication area, and only different recommendation cards may be displayed.

[0074] If the driver triggers the vehicle dispatch control, or the driver-side application detects switching to the order-listening mode, or the above two conditions are detected at the same time, the vehicle dispatching scene that the driver-side application switches to can be determined. That is, in response to the vehicle dispatch control being triggered and / or the vehicle dispatching state switching to the order-listening mode, it is confirmed that the current scene is the vehicle dispatching scene.

[0075] In this embodiment, in order to reduce unnecessary operations, after the driver triggers the dispatch control and switches to the dispatch scene, the driver automatically starts to listen to the order. After starting to listen to the order, the driver is actually in a state of being ready to accept the task at any time, and at this time the driver often starts driving on the road or goes to an area he is familiar with. Therefore, in the dispatch scene, it is necessary to recommend only information related to the task of accepting the ride in the information interaction panel as much as possible.

[0076] In an optional implementation, if the driver has been waiting for an order for a while but is unable to accept a ride, he may become anxious. In order to provide drivers with more comprehensive information and improve the efficiency of interaction, different recommendation cards can be displayed in the information interaction panel as the waiting time for an order changes, thereby gradually increasing the level of help for the driver to accept ride tasks. In other words, according to the waiting time of the driver-side application, the corresponding recommendation card is displayed in the information interaction panel, wherein as the waiting time for an order increases, the display content of the recommendation card increases the probability of the driver-side application accepting a ride task.

[0077] Specifically, Figure 8 As shown, in step S810, the driver-side application determines that the current scene is in the process of leaving the vehicle.

[0078] In step S820, the driver-side application determines the time interval of the waiting time. If it is in the first time interval (for example, 0-5 minutes), step S830 is executed; if it is in the second time interval (for example, 5-10 minutes), step S840 is executed; if it is in the third time interval (for example, 10-15 minutes), step S850 is executed; if the waiting time cannot be determined, step S860 is executed. Among them, the waiting time refers to the time from the beginning of listening to the order to the acceptance of a ride task. The time corresponding to the first time interval is shorter than the time in the second time interval. The time corresponding to the second time interval is shorter than the time in the third time interval. In other words, the first time interval, the second time interval and the third time interval are three different time intervals in which the waiting time gradually increases.

[0079] It should be understood that more time intervals can be set as needed to achieve a smaller granularity of recommendation strategy adjustment, or fewer time intervals can be set, for example, only two time intervals can be set to achieve a larger granularity of recommendation strategy adjustment.

[0080] In step S830, a reward information card is displayed. The reward information card is used to inform the user of the reward activities that can be participated in at present, such as commission-free coupons, etc. Since the user has just started to listen to the order, there is no need to intervene too much in his activities at this time. Therefore, there is no need to dispatch or guide the driver, and no help is provided.

[0081] Optionally, the message "Listening to orders normally, orders are expected to be received in x minutes" can also be displayed in the information communication area.

[0082] Fig. 9 This is a schematic diagram of the interface that displays the reward information card in the vehicle dispatching scene. Fig. 9As shown, the reward information card 91 includes a simple description of the reward 911, a view details control 912, and an immediate claim control 913. Clicking the view details control 912 can view and jump to the reward details page. Clicking the immediate claim control 913 can directly claim the relevant reward. At the same time, the status switching control at the bottom of the main page is no longer an immediate vehicle dispatch control, but a vehicle collection control 315.

[0083] In step S840, at least a task guide card is displayed, wherein the displayed task guide card displays the scheduling information of at least one task. The task guide card is used to provide task-level scheduling information, that is, the scheduling information corresponding to one or more specific tasks is displayed on the card. The scheduling information is determined according to the location of the driver and the distribution of surrounding orders.

[0084] Optionally, the message “There are few orders nearby, and scheduling information is recommended for you” can also be displayed in the information communication area.

[0085] Fig.10 This is a schematic diagram of the interface that displays the task guidance card in the vehicle dispatching scenario. Fig.10 As shown, the task guide card 101 includes an order summary 102, a view details control 103, and a navigation control 104. The order summary 102 briefly describes the information of the scheduled ride task, such as the pick-up time requirement, the location to be traveled, the driving distance, and the probability of receiving the order. Clicking the view details control 103 can view the specific content of the scheduling information and obtain more detailed information. Clicking the navigation control 104 will jump to the navigation page, and the navigation destination is near the starting point of the scheduled ride task.

[0086] In step S850, at least a task hot zone guide card is displayed, wherein the task hot zone guide card is used to indicate a geographical area with a higher current task density (i.e., a task hot zone). The task hot zone guide card is used to provide regional-level scheduling information, that is, to inform the driver of the area where the density of ride tasks reaches a certain level and can greatly increase the probability of the driver accepting tasks. The scheduling information of the task hot zone is determined according to the location of the driver end and the distribution of orders around it.

[0087] Optionally, the message "Don't worry if you don't have an order, we are here to help you" can also be displayed in the information communication area.

[0088] Fig.11 This is a schematic diagram of the interface showing the task hot zone guidance card in the vehicle dispatching scene. Fig.11As shown, the task hot zone guidance card 111 includes a task hot zone location map control 112, a hot zone information summary 113, a view details control 114, and a navigation control 115. The task hot zone location map control 112 briefly describes the relationship between the current location of the driver and the location of the task hot zone. In addition, the corresponding guaranteed income or reward information can also be attached. The hot zone information summary 113 uses text to describe the number of queues, distance, location and other information of the hot zone. Click the view details control 114 to view the specific content of the task hot zone and obtain more detailed information. Click the navigation control 115 to jump to the navigation page, and the navigation destination is the task hot zone.

[0089] In step S860, in response to the inability to determine the waiting time, the recommendation card is not displayed.

[0090] Therefore, according to the length of the single time of the driver-side application, etc., using recommendation cards with different levels of helpfulness to interact with the driver can effectively help the acceptance of ride tasks and improve system efficiency.

[0091] At the same time, in the scenario of the vehicle being dispatched, the online time of the driver account in the driver-side application can also be detected. "Online time" refers to the continuous accumulated time of the driver account entering the order and performing the ride task. That is, the online time is determined according to the duration of the driver-side application in the vehicle dispatching scenario. When it is detected that the online time reaches the predetermined fatigue prompt threshold, the driver-side application can display a rest card. In the absence of a mandatory rest system, the rest card is a voluntary rest card. The voluntary rest card displays the prompt rest information and rest control. The driver can enter the state of suspending the order by clicking the rest control. In the case of a mandatory rest system, as long as the online time exceeds the fatigue prompt threshold, the mandatory rest card will be displayed and the countdown will begin. At the end of the countdown, the car will be automatically collected or the order will be suspended.

[0092] Fig.12 An example of a mandatory break card is shown. Fig.12 As shown, the mandatory rest card 121 includes rest reminder information 122, mandatory rest start countdown control 123, view details control 124 and participate in activities control 125. Among them, the rest reminder information 122 can prompt the continuous online time and the length of the mandatory rest. The mandatory rest start countdown control 123 is used to prompt the time until the mandatory rest. The view details control 124 and the participate in activities control 125 are respectively clicked to view the details of the driver's vehicle to undertake the task or participate in activities during the rest period, such as earning safety points, etc.

[0093] If the vehicle collection control 315 is triggered, it can be determined that the driver-side application has switched to after the vehicle is collected. In the after-vehicle collection scenario, the driver-side application no longer displays recommended information related to the vehicle dispatch, but judges the sub-scenario in combination with the after-vehicle collection scenario, and displays different recommended information according to the sub-scenario. Among them, in response to the current time matching the user's historical vehicle collection time period, a vehicle collection review card is displayed. In response to the current time not matching the user's historical vehicle collection time period, a temporary vehicle collection card is displayed, and the temporary vehicle collection card displays at least one of a learning task card, a reward information card, or a task volume prediction card.

[0094] Specifically, if the time when the vehicle collection control is triggered does not correspond to the vehicle collection time period of the current driver account in the past, it means that the driver is most likely not preparing to end the full-day work, but temporarily collecting the vehicle. Therefore, a temporary vehicle collection card is recommended and displayed. At the same time, a message such as "There are many orders in the afternoon, remember to come back" can be displayed in the information communication area to remind the driver to immediately end the temporary vehicle collection. At the same time, the control at the bottom of the main page switches to the immediate vehicle dispatch control.

[0095] Fig.13 An example of a temporary vehicle collection card is shown. Fig.13 As shown, the temporary vehicle collection card 131 displays the recommended subsequent order distribution, that is, the order quantity forecast card. However, the controls 132 on the card are all set to be inoperable, and only after the driver clicks the immediate vehicle dispatch control 133, they will switch to operable. In this way, the driver can be reminded in time to end the temporary vehicle collection.

[0096] If the time when the vehicle collection control is triggered matches the vehicle collection time period of the current driver account in the past, it means that the driver is likely to finish his work for the whole day and go home. Therefore, the vehicle collection review card is recommended and displayed to summarize the tasks and income undertaken in the current work cycle. At the same time, the vehicle collection end information can also be displayed in the information communication area, such as "It's late at night, and you will get something if you work hard day and night." At the same time, the control at the bottom of the main page switches to the immediate vehicle dispatch control.

[0097] Fig.14 An example of a vehicle collection and review card is shown. Fig.14 As shown, the vehicle collection review card 141 displays the daily income situation from different dimensions through the first information area 142 and the second information area 143.

[0098] Return to reference Figure 3 In this embodiment, the information interaction panel 313 is configured to be foldable. A telescopic control 314 is provided in the information interaction panel 313. The user can fold the information interaction panel 313 by dragging the telescopic control 314 downward. In the folded state, the user can also drag the telescopic control 314 upward to restore the information interaction panel 313. Fig.15An exemplary schematic diagram showing that the information interaction panel is folded is shown. Fig.15 In the example, after the information interaction panel 313 is folded, it is not completely hidden. Instead, it stays at the bottom of the main page M and keeps displaying the information communication area 313a. Therefore, in the folded state, the user can still perceive the existence of the information interaction panel 313. It should be understood that in some optional implementations, when it is folded, the information interaction panel 313 can also be completely hidden.

[0099] Meanwhile, when the information interaction panel 313 is folded, if the driver-side application determines or obtains a new recommended card or new communication content, the driver-side application will automatically pop up and display the information interaction panel 313. That is, in response to obtaining a new recommended card and / or communication content, the driver-side application automatically changes the information interaction panel 313 from Fig.15 The collapsed state shown switches to Figure 3 Popup state shown.

[0100] It should be understood that Figure 3 and Fig.15 For example only, the telescopic control 314 can be set on any edge of the information interaction panel 313, and the user can collapse or restore the information interaction panel 313 by dragging the telescopic control 314 in a preset direction (up, down, or left, right).

[0101] The embodiment of the present invention sets an information interaction panel on the main page of the driver-side application, and adaptively recommends a recommendation card with summary information and operation entry in the information interaction panel according to the scenario, so that during the information interaction process, the user can obtain the recommended information without jumping to different pages in the application, and can directly jump to the operation page he wants through the entry on the recommendation card. At the same time, by setting the corresponding recommendation strategy according to the scenario, interference information is shielded, thereby simplifying the interaction process, improving the simplicity of information interaction, and improving the use efficiency and user experience.

[0102] Fig.16 Schematic diagram of the information interaction device of the driver-side application in an embodiment of the present invention. Fig.16 As shown, the information interaction device 16 of the embodiment of the present invention includes: a scene determination unit 161 and a display unit 162.

[0103] The scene determination unit 161 is used to determine the current scene of the driver-side application, and the scene is used to characterize the state of the driver-side application. The display unit 162 is used to display at least one recommendation card in the information interaction panel of the main page of the driver-side application, and the recommendation card is used to provide an entry for recommended operations in the current scene.

[0104] The embodiment of the present invention sets an information interaction panel on the main page of the driver-side application, and adaptively recommends a recommendation card with information and operation entrances in the information interaction panel according to the scenario, so that during the information interaction process, the user can obtain the recommended information without jumping to different pages in the application, and can directly jump to the operation page he wants through the entrance on the recommendation card. At the same time, by setting the corresponding recommendation strategy according to the scenario, the interference information is shielded, thereby simplifying the interaction process, improving the simplicity of information interaction, and improving the use efficiency and user experience.

[0105] Fig.17 Schematic diagram of an electronic device according to an embodiment of the present invention. Fig.17 As shown, the electronic device 17 is a general data processing device, which includes a general computer hardware structure, which at least includes a processor 171 and a memory 172. The processor 171 and the memory 172 are connected via a bus 173. The memory 172 is suitable for storing instructions or programs executable by the processor 171. The processor 171 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 171 executes the instructions stored in the memory 172, 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 173 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 174 and the display device and the input / output (I / O) device 175. The input / output (I / O) device 175 can 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 175 is connected to the system through an input / output (I / O) controller 176.

[0106] 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.

[0107] 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.

[0108] 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.

[0109] 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.

[0110] 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.

[0111] 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.

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

Claims

1. A driver-side application information interaction method, characterized in that: The method comprises: Determine a current scenario of the driver-side application, where the scenario is used to characterize a state of the driver-side application; At least one recommendation card is displayed in the information interaction panel of the main page of the driver-side application, and the recommendation card is used to provide an entry for recommended operations in the current scenario.

2. The method according to claim 1, characterized in that Identify the current scenarios for the driver app including: In response to logging into the driver-side application for the first time on the day, and the driver-side application status is not dispatched, determining that the current scene is before dispatching; Displaying at least one recommendation card in the information interaction panel on the main page of the driver application includes: In response to the current scenario being before driving, at least one of a learning task card, an information filling card, a ticket processing card, or a user status change notification card is displayed according to the status of the driver's account.

3. The method according to claim 1, characterized in that Identify the current scenarios for the driver app including: In response to the vehicle dispatching control being triggered, and / or the vehicle dispatching state being switched to being in the process of receiving an order, confirming that the current scene is in the process of dispatching; Displaying at least one recommendation card in the information interaction panel on the main page of the driver application includes: In response to the current scenario being that the vehicle is dispatching, a corresponding recommendation card is displayed in the information interaction panel based on the waiting time for orders of the driver-side application, wherein as the waiting time for orders increases, the display content of the recommendation card increases the probability of the driver-side application accepting the task of taking a ride.

4. The method according to claim 3, characterized in that According to the waiting time of the driver application, the corresponding recommended cards displayed in the information interaction panel include: In response to the waiting time being in the first time interval, displaying a reward information card; In response to the waiting time being in the second time interval, at least displaying a task guide card, wherein the task guide card displays scheduling information of at least one task; Among them, the waiting time for an order corresponding to the second time interval is greater than the waiting time for an order corresponding to the first time interval.

5. The method according to claim 4, characterized in that According to the waiting time of the driver-side application, the corresponding recommendation card displayed in the information interaction panel also includes: In response to the waiting time being in the third time interval, at least displaying a task hot zone guide card, wherein the task hot zone guide card is used to indicate a geographical area with a higher current task density; Among them, the waiting time for an order corresponding to the third time interval is greater than the waiting time for an order corresponding to the second time interval.

6. The method according to claim 3, characterized in that Displaying at least one recommendation card in the information interaction panel on the main page of the driver application also includes: In response to the online time reaching a fatigue prompt threshold, a rest card is displayed, wherein the rest card is a mandatory rest card or a voluntary rest card, and the online time is determined according to the duration of the driver-side application being in a vehicle-dispatching scenario.

7. The method according to claim 3, characterized in that The method further comprises: In response to the inability to determine the waiting time, the recommendation card is not displayed.

8. The method according to claim 1, characterized in that Identify the current scenarios for the driver app including: In response to the vehicle collection control being triggered, determining that the current scene is after the vehicle is collected; Displaying at least one recommendation card in the information interaction panel on the main page of the driver application includes: In response to the current scene being after the vehicle is parked, determining the current time; In response to the current time matching the user's historical vehicle collection time period, displaying a vehicle collection review card; In response to the current time not matching the user's historical vehicle collection time period, a temporary vehicle collection card is displayed, wherein the temporary vehicle collection card includes at least one of a learning task card, a reward information card, or a task volume prediction card.

9. The method according to claim 1, characterized in that: The information interaction panel includes an information communication area and a recommendation card display area; The method further comprises: According to the current scenario, different strategies are adopted to display different communication contents in the information communication area.

10. The method according to claim 9, characterized in that The recommended card display area displays multiple recommended cards in a waterfall flow manner.

11. The method according to claim 9, characterized in that The method further comprises: In response to receiving a panel collapse instruction, the information interaction panel is collapsed on the main page, wherein collapsing the information interaction panel means displaying the information interaction panel in a contracted manner or hiding the information interaction panel.

12. The method according to claim 11, characterized in that After the information interaction panel is folded, the method further includes: In response to acquiring new recommendation cards and / or communication content, the information interaction panel is popped up and displayed on the homepage.

13. The method according to claim 11, characterized in that Displaying the information interaction panel in a contracted manner includes: An information interaction panel in a contracted state is displayed at the bottom of the main page, and the information interaction panel in the contracted state only includes an information communication area and a retractable control.

14. The method according to claim 10, characterized in that The communication content displayed in the information communication area changes according to the recommended card selected for viewing.

15. An information interaction device for a driver-side application, characterized in that: The device comprises: a scene determination unit, configured to determine a current scene of the driver-side application, wherein the scene is used to characterize a state of the driver-side application; and The display unit is used to display at least one recommendation card in the information interaction panel of the main page of the driver-side application, and the recommendation card is used to provide an entry for recommended operations in the current scenario.

16. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store one or more computer program instructions, 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 14.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 14 is implemented.

18. 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 14.

Citation Information

Cited By

  • Interaction method and device and electronic equipment

    CN120872467A