Travel display method and device, equipment, storage medium and program product
By displaying the itinerary stage and the travel characteristic description elements of the target passenger in the itinerary viewing interface of the multi-passenger travel service, the problem of difficulty for users to understand the characteristics of peers is solved, and the travel experience and service personalization are improved.
Patent Information
- Application Number
- CN202311516307.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2025-05-16
AI Technical Summary
In multi-passenger travel services, it is difficult for people to fully understand the travel characteristics of peers, which affects the travel experience.
In the viewing interface of the target itinerary, multiple stages are displayed and descriptive elements about the target passenger are presented in association with these stages, representing their travel characteristics.
Users can intuitively understand the passenger travel characteristics corresponding to relevant stages of the itinerary, and improve the travel experience and personalization of services.
Smart Images

Figure CN120013622A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the computer field, and more particularly, to a trip display method, apparatus, device, computer-readable storage medium, and computer program product. Background Art
[0002] In modern society, various travel services provide convenience for people's daily lives. People often use travel services to go to specific places. As the types of travel services become more and more diverse, some travel services can support multiple passengers to share transportation, such as carpooling services, bus services, etc. In such multi-passenger travel services, people expect to be able to get to know their fellow passengers more fully. Summary of the invention
[0003] In a first aspect of the present disclosure, a method for displaying an itinerary is provided. The method includes displaying multiple stages of a target itinerary in a viewing interface of a target itinerary associated with multiple passengers; and presenting a description element about a target passenger in association with at least one stage of the multiple stages, wherein the target passenger corresponds to the at least one stage, and the description element is used to characterize at least one travel characteristic associated with the target passenger.
[0004] In a second aspect of the present disclosure, a method for configuring virtual resources is provided. The method includes presenting a configuration interface, the configuration interface displays a group of virtual resources associated with a current user, the group of virtual resources at least includes a first virtual resource, the first virtual resource is provided to the user based on at least one historical trip of the user; and based on the current user's selection of a second virtual resource in the group of virtual resources, triggering the second virtual resource to be displayed in an interface associated with a target trip, the target trip being associated with a plurality of passengers including the current user.
[0005] In a third aspect of the present disclosure, a trip display device is provided. The device includes a trip display module configured to display multiple stages of a target trip in a viewing interface of a target trip associated with multiple passengers; and an element presentation module configured to present a description element about a target passenger in association with at least one stage of the multiple stages, the target passenger corresponding to at least one stage, and the description element used to characterize at least one travel characteristic associated with the target passenger.
[0006] In a fourth aspect of the present disclosure, a device for configuring virtual resources is provided. The device includes an interface presentation module configured to present a configuration interface, the configuration interface displays a group of virtual resources associated with a current user, the group of virtual resources at least includes a first virtual resource, and the first virtual resource is provided to the user based on at least one historical trip of the user; and a selection receiving module configured to trigger the second virtual resource in the group of virtual resources to be displayed in an interface associated with a target trip based on a selection by the current user for the second virtual resource, the target trip being associated with multiple passengers including the current user.
[0007] In a fifth aspect of the present disclosure, an electronic device is provided. The electronic device includes at least one processing unit; and at least one memory. The at least one memory is coupled to the at least one processing unit and stores instructions for execution by the at least one processing unit. When the instructions are executed by the at least one processing unit, the electronic device executes the method according to the first aspect or the second aspect of the present disclosure.
[0008] In a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to perform the method according to the first aspect or the second aspect of the present disclosure.
[0009] In a seventh aspect of the present disclosure, a computer program is provided, which includes computer executable instructions, and when the instructions are executed by a processor, the method according to the first aspect or the second aspect of the present disclosure is implemented.
[0010] It should be understood that the contents described in the summary of the present invention are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In the following, in conjunction with the accompanying drawings and with reference to the following detailed description, the above and other features, advantages and aspects of various implementations of the present disclosure will become more apparent. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0012] Figure 1 A block diagram illustrating an example environment in which embodiments of the present disclosure can be implemented;
[0013] Figure 2 A flowchart showing an example itinerary display process according to some embodiments of the present disclosure is shown;
[0014] FIG. 3A to FIG. 3C shows an example interface according to some embodiments of the present disclosure;
[0015] Figure 4 A flowchart illustrating an example process of configuring virtual resources according to some embodiments of the present disclosure;
[0016] Figure 5 A block diagram of a travel display device according to some embodiments of the present disclosure is shown;
[0017] Figure 6 A block diagram showing an apparatus for configuring virtual resources according to some embodiments of the present disclosure; and
[0018] Figure 7 A block diagram of an electronic device is shown in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION
[0019] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0020] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may also be included below.
[0021] In this specification and the embodiments, if personal information processing is involved, it will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or it is necessary to perform 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.
[0022] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0023] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0024] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information, so that the user can independently choose whether to provide personal information to software or hardware such as electronic devices, applications, servers or storage media that execute operations of the technical solution of the present disclosure based on the prompt message.
[0025] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information is sent to the user in a manner such as a pop-up window, in which the prompt information can be presented in text form. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0026] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0027] The term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It will be understood that the timing of executing a subsequent action executed in response to the event or condition is not necessarily strongly related to the time when the event occurs or the condition is satisfied. For example, in some cases, the subsequent action may be executed immediately when the event occurs or the condition is satisfied; while in other cases, the subsequent action may be executed some time after the event occurs or the condition is satisfied.
[0028] As discussed above, traveling with multiple people has become one of the important scenarios for people's daily travel. For travel services such as online car-hailing, in multi-passenger scenarios such as carpooling, people expect to be able to better understand their fellow passengers.
[0029] According to an embodiment of the present disclosure, a solution for travel services is provided. According to the solution, multiple stages of a target itinerary can be displayed in a viewing interface of a target itinerary associated with multiple passengers. Further, a description element about a target passenger can be presented in association with at least one stage of the multiple stages, the target passenger corresponds to at least one stage, and the description element is used to characterize at least one travel characteristic associated with the target passenger.
[0030] In this way, the embodiments of the present disclosure can facilitate users to intuitively understand the travel characteristics of users corresponding to relevant stages in a trip (eg, a carpool trip).
[0031] In the following, we will first refer to Figure 1 An example environment is described in which embodiments according to the present disclosure can be implemented.
[0032] Example Environment
[0033] Figure 1 1 is a block diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, an application 120 is installed in a terminal device 110. A user 140 can interact with the application 120 via the terminal device 110 and / or an attached device of the terminal device 110.
[0034] Application 120 may be a travel service application, which can provide various travel-related services to user 140, including sending travel orders, etc. Alternatively, application 120 may also be other types of applications that can provide travel services, such as navigation applications, map applications, etc. In this article, application 120 is also referred to as a "travel application", "order-taking application", etc. Such a user 140 may be, for example, a service acquirer of a travel service, such as a passenger who calls an online car-hailing service.
[0035] exist Figure 1 In the environment 100 of the present invention, if the application 120 is in an active state, the terminal device 110 can present a user interface 150 of the application 120. The user interface 150 can be presented on a graphical user interface (GUI). The graphical user interface can be located on a display component of the terminal device 110 or on an external display component that is communicatively connected to the terminal device 110. The scope of the present disclosure is not limited in this respect.
[0036] The user interface 150 may include various interfaces that the application 120 can provide, including but not limited to an order configuration interface to configure the current service provider's configuration information (also called preference information) for travel services.
[0037] It should be understood that Figure 1 The content presented in the user interface 150 shown in FIG. 1 is merely exemplary and not limiting. A variety of different content may be presented in the user interface 150 .
[0038] In some embodiments, the terminal device 110 can communicate with the server 160 to realize the supply of services for the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an e-book device, a gaming device, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user 140 (such as a "wearable" circuit, etc.). The server 160 can be various types of computing systems / servers that can provide computing power, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, and the like.
[0039] It should be understood that the structure and function of each element in the environment 100 are described for exemplary purposes only, and do not imply any limitation on the scope of the present disclosure. There may be any number of terminal devices in the environment 100 .
[0040] Several example embodiments for travel services will be described below with continued reference to the accompanying drawings.
[0041] Example itinerary showing process
[0042] Figure 2 1 shows a flowchart of a process 200 for providing a travel service according to some embodiments of the present disclosure. The process 200 may be implemented at a suitable electronic device (eg, the terminal device 110). For ease of discussion, reference will be made to Figure 1 The process 200 is described with reference to the environment 100 of FIG. It should be understood that the process 200 may include additional actions not shown and / or may omit actions shown, and the scope of the present disclosure is not limited in this respect.
[0043] In block 210 , the terminal device 110 displays a plurality of stages of a target trip in a viewing interface of the target trip associated with a plurality of passengers.
[0044] The following will refer to Figure 3A The process of block 210 will now be described. Figure 3A An example interface 300A according to some embodiments of the present disclosure is shown. The interface 300A may be provided by the terminal device 110, for example.
[0045] Interface 300A may correspond to a viewing interface of a trip, for example, which may be a carpool trip, for example, which may be associated with multiple passengers, for example, the current user and carpooler A.
[0046] like Figure 3A As shown, the viewing interface 300A can display relevant information of the carpooling trip, for example, relevant information of the service provider, the pick-up status of the service provider, etc.
[0047] Additionally, viewing interface 300A may also display multiple stages of the carpooling trip, for example, stage 305-1, stage 305-2, stage 305-3, and stage 305-4. For example, stage 305-1 may correspond to the stage of picking up the current user, stage 305-2 may correspond to the stage of picking up ridemate A, stage 305-3 may correspond to the stage of sending ridemate A, and stage 305-4 may correspond to the stage of sending the current user.
[0048] Continue to refer Figure 2 In box 220, the terminal device 110 is associated with at least one stage of the multiple stages and presents a description element about the target passenger, the target passenger corresponds to at least one stage, and the description element is used to characterize at least one travel characteristic associated with the target passenger.
[0049] like Figure 3A As shown, the terminal device 110 can present, for example, a description element 315 of a passenger (ie, current user) corresponding to the stage 305-1 in association with the stage 305-1. In some embodiments, the description element 315 can, for example, describe travel characteristics associated with the current user.
[0050] As will be described in detail below, the description element 315 may be determined from a group of candidate description elements associated with the current user based on configuration information of the current user, for example.
[0051] Additionally, the terminal device 110 may also present a description element 320 of the passenger (eg, rideshare partner A) corresponding to the stage 305-2 in association with the stage 305-2. The description element 320 may describe the travel characteristics associated with the rideshare partner A, for example.
[0052] In some embodiments, stage 305-1 may correspond to the target stage of the ongoing carpooling trip, for example. In some embodiments, terminal device 110 may also display description elements 315 corresponding to the ongoing stage 305-1 and description elements 320 corresponding to the non-ongoing stage 305-2 using different display styles, for example.
[0053] Exemplarily, the description element 315 may have a higher prominence in the interface 300A than the description element 320. For example, the description element 315 may have a larger display size, higher brightness, etc. Thus, the user may more conveniently perceive the travel characteristics of the passenger corresponding to the currently ongoing travel stage.
[0054] The following will refer to Figure 3B and Figure 3C The relationship between the description elements and the corresponding travel characteristics is described in detail.
[0055] As another example, a different display style may indicate that description element 315 may have richer information than description element 320, for example. Figure 3A The description elements 315 and 320 shown in FIG. 1 only include image elements. In some embodiments, the description element corresponding to the currently ongoing travel stage may also include more types of information. For example, the terminal device 110 may also display a text description element corresponding to the current user in association with stage 305-1, such as one or more text labels. Examples of such text labels will be described below. Figure 3B describe.
[0056] Additionally, the terminal device 110 may also provide, for example, an access portal 310 , which may present, for example, a plurality of description elements of a plurality of passengers associated with the current trip.
[0057] Further, when receiving the preset operation in the viewing interface 300A, the terminal device 110 may present, for example, Figure 3B Interface 300B is shown. Interface 300B may present multiple groups of description elements corresponding to multiple passengers.
[0058] As an example, such a preset operation may include, but is not limited to: selection of the access entry 310 or selection of the description element 315 or the description element 320 , etc.
[0059] Furthermore, if Figure 3B As shown, interface 300B may, for example, display two groups of description elements corresponding to all passengers associated with the current trip (eg, the current user and ride partner A).
[0060] The first group of description elements corresponding to the current user may include, for example, a description element 315 and a group of text label elements 335-1, 335-2, and 335-3. Figure 3B As shown, the terminal device 110 may also display, for example, a text identifier 325 of the description element 315 and corresponding explanation information 330 .
[0061] For example, the description element 315 may correspond to a "social expert" to characterize the travel characteristics of the current user. Specifically, the description element 315 may be used to indicate the interaction preference of the current user in the trip, for example, having a strong willingness to interact.
[0062] Additionally, the second group of description elements corresponding to friend A may include, for example, description element 320 and a group of text label elements 350-1 and 355-2. Figure 3B As shown, the terminal device 110 may also display a text identifier 340 describing the element 320 and corresponding explanation information 345 .
[0063] For example, the description element 320 may correspond to "super punctuality" to characterize the travel characteristics of the current user. Specifically, the description element 320 may be used to indicate a description associated with at least one current historical trip, for example, the current user was relatively punctual in getting on the bus in the historical carpool trip. As an example, the explanation information 345 may indicate the acquisition condition of the description element 320.
[0064] In some embodiments, each passenger may configure no more than a predetermined number of text labels (eg, 3). As an example, the current user may configure the corresponding text label through the configuration interface 300C as described below.
[0065] By providing multiple groups of description elements for multiple passengers, the embodiments of the present disclosure can help users more fully understand the travel characteristics of fellow passengers, thereby improving the user's travel experience.
[0066] In some embodiments, the terminal device 110 may also provide at least one interactive portal for interacting with at least one of the multiple passengers. Figure 3B As shown, the terminal device 110 may provide a plurality of interaction entrances 355 - 1 , 355 - 2 , and 355 - 3 for interaction with friend A. As shown in FIG.
[0067] As an example, the interactive entry 355-1 may correspond to giving a thumbs up to friend A, the interactive entry 355-2 may be used to trigger sending a reminder to friend A to leave, and the interactive entry 355-3 may be used to send a greeting message to friend A. It should be understood that the specific examples of such interactive entries are only exemplary, and various types of appropriate interactive entries may be set as needed.
[0068] In some embodiments, the terminal device 110 may also provide an entry 328 for configuring the description element of the current user. For example, when the user selects the entry 328, the terminal device 110 may present the following Figure 3C Configuration interface 300C is shown.
[0069] like Figure 3C As shown, the terminal device 110 may provide a set of candidate description elements to the current user. Such candidate description elements may uniquely correspond to specific travel characteristics. For example, description elements corresponding to different travel characteristics may have different visual images or textual contents, which enables the description elements to be used to intuitively characterize the travel characteristics of the passenger.
[0070] As described above, such travel characteristics may indicate the interaction preference of the current user in the trip. For example, the candidate description element 360 may indicate that the current user's interaction willingness in the trip is relatively weak.
[0071] Alternatively or additionally, such travel characteristics may also indicate a description associated with at least one historical trip of the current user. For example, the candidate description element 365 may indicate that the number of historical trips of the current user reaches a predetermined number.
[0072] Based on this approach, the embodiments of the present disclosure can intuitively characterize the travel characteristics of passengers through image elements and / or text elements.
[0073] In some embodiments, such a set of candidate description elements may include, for example, at least one element provided to the current user based on at least one historical trip of the current user.
[0074] As an example, the candidate description element 365 can be obtained only when the number of historical car trips of the current user reaches a predetermined number. Thus, the embodiment of the present disclosure can further characterize the user's historical participation in such trips through description elements.
[0075] In some other embodiments, such a set of candidate description elements may also include description elements that the current user has not yet obtained, such as description element 370. For example, the user can select such description element 370 only when the user meets the condition for obtaining description element 370.
[0076] Additionally, for description elements that can only be obtained if the user completes a specific condition (e.g., description element 365 and description element 370), the terminal device 110 may also present conditions for obtaining such description elements. For example, the condition for obtaining description element 365 is "the cumulative number of orders reaches XXX", and the condition for obtaining description element 370 is "getting an Easter egg car through carpooling".
[0077] As an example, the terminal device 110 may receive the user's selection of the description element 365, and may set the description element 365 to "wearing state". Accordingly, the terminal device 110 may update the following information: Figure 3AThe interface 300A shown in the figure replaces the description element corresponding to the current user from description element 315 to description element 365.
[0078] Additionally, the terminal device 110 may also receive the current user's configuration of the text label. For example, the user may choose to set the description element 365 as the first label, and enable the label to display the text identifier "I want to be quiet" of the description element 365. Based on this approach, the user may further characterize richer travel characteristics by setting one or more text labels.
[0079] Furthermore, it should be understood that a set of description elements corresponding to friend A may be set based on a similar process, for example.
[0080] For example, the system may initially set the corresponding description element for each passenger. Alternatively, the passenger may also actively enter the Figure 3C The configuration interface 300C shown is used to set the corresponding description elements.
[0081] It should be understood that different passengers may correspond to different candidate description elements, for example. Figure 3C As discussed, since some candidate description elements, for example, require passengers to meet specific conditions to be obtained, the embodiments of the present disclosure can improve the differentiated expressions between passengers, thereby improving the accuracy of the travel characteristics expression.
[0082] Based on the process described above, the embodiments of the present disclosure can present the descriptive elements of passengers corresponding to the travel stages to the user, thereby facilitating the user to intuitively understand the travel characteristics of the users corresponding to the relevant stages in the trip (e.g., a carpool trip).
[0083] Example resource configuration process
[0084] Figure 4 4 is a flowchart of a process 400 for providing a travel service according to some embodiments of the present disclosure. The process 400 may be implemented at a suitable electronic device (eg, the terminal device 110). For ease of discussion, reference will be made to Figure 1 The process 400 is described with reference to the environment 100 of FIG. It should be understood that the process 400 may include additional actions not shown and / or may omit actions shown, and the scope of the present disclosure is not limited in this respect.
[0085] like Figure 4 As shown, in box 410, the terminal device 110 presents a configuration interface, which displays a group of virtual resources associated with the current user, the group of virtual resources including at least a first virtual resource, and the first virtual resource is provided to the user based on at least one historical trip of the user.
[0086] For example, the terminal device 110 can support the user to access the following information in the travel application: Figure 3C Configuration interface 300C is shown. As discussed with reference to above, such a configuration interface 300C may present a set of virtual resources associated with the current user, for example, a set of candidate description elements.
[0087] In some embodiments, such a set of virtual resources may include other virtual resources that can be associated with the user, such as titles, badges, etc. Similar to the candidate description elements described above, a set of preset badges can be provided for the user, and a second set of badges can be provided for different users based on the user's historical travel history.
[0088] In block 420, the terminal device 110 triggers the second virtual resource to be displayed in an interface associated with a target trip based on the current user's selection of the second virtual resource in the set of virtual resources, where the target trip is associated with a plurality of passengers including the current user. Such a second virtual resource may be, for example, the first virtual resource, or a virtual resource different from the first virtual resource.
[0089] As mentioned above Figure 3C As discussed, after the current user selects the second virtual resource, the terminal device 110 may display the selected second virtual resource in a viewing interface or other appropriate interface of the carpooling trip in which the current user participates, so as to characterize the relevant characteristics of the current user.
[0090] Taking the candidate description element 365 as an example of the second virtual resource, the terminal device 110 may, for example, refer to the process described above to display the candidate description element 365 in the interface 200A to characterize the travel characteristics of the current user.
[0091] Taking a badge as another example of the second virtual resource, the terminal device 110 may display a badge associated with the current user in a carpooling trip viewing interface or other appropriate interface to characterize the relevant characteristics of the user.
[0092] It should be understood that such a second virtual resource can be displayed as a display resource in an interface associated with the target trip in any appropriate manner, examples of which may include but are not limited to the following: Figure 3A The discussion is associated with the corresponding journey stage display. For example, the terminal device 110 can display such a second virtual resource in a map component to represent the location of the corresponding passenger.
[0093] Based on the process described above, the embodiments of the present disclosure can support users to obtain virtual resources by completing relevant conditions, and can configure corresponding virtual resources from the virtual resource set for presentation in the corresponding interface. In this way, the embodiments of the present disclosure can improve the user's interactive experience and increase the degree of personalization of the display.
[0094] Example devices and equipment
[0095] Figure 5 A schematic structural block diagram of an apparatus 500 for travel services according to some embodiments of the present disclosure is shown. The apparatus 500 may be implemented as or included in a terminal device 110. Each module / component in the apparatus 500 may be implemented by hardware, software, firmware, or any combination thereof.
[0096] As shown in the figure, the device 500 includes a trip display module 510, which is configured to display multiple stages of a target trip in a viewing interface of a target trip associated with multiple passengers; and an element presentation module 520, which is configured to present a descriptive element about a target passenger in association with at least one stage of the multiple stages, wherein the target passenger corresponds to at least one stage, and the descriptive element is used to characterize at least one travel characteristic associated with the target passenger.
[0097] In some embodiments, the at least one trip characteristic indicates at least one of: an interaction preference of the target passenger in the target trip; and a description associated with at least one historical trip of the target passenger.
[0098] In some embodiments, the description element includes at least one of the following: an image element for representing at least one characteristic; a text element for representing at least one characteristic.
[0099] In some embodiments, the at least one phase includes a first phase currently in progress in the target trip.
[0100] In some embodiments, at least one stage further includes a second stage of the target trip, the first stage corresponds to a first description element, the second stage corresponds to a second description element, and the first description element and the second description element have different display styles.
[0101] In some embodiments, the device 500 further includes an element viewing module configured to present multiple groups of description elements corresponding to multiple passengers based on preset operations in the viewing interface.
[0102] In some embodiments, the preset operation includes selecting a target entry in the viewing interface, wherein the target entry indicates at least part of the description elements in the plurality of groups of description elements.
[0103] In some embodiments, each set of description elements includes an image element and no more than a predetermined number of text label elements.
[0104] In some embodiments, the apparatus 500 further includes an interaction module configured to provide at least one interaction entrance for interacting with at least one passenger among the plurality of passengers.
[0105] In some embodiments, the device 500 also includes an element update module, which is configured to: present a configuration interface based on a configuration request of the current user, the configuration interface displaying a first group of candidate description elements associated with the current user; receive a selection of a first description element from the first group of candidate description elements; and update the viewing interface to present the first description element corresponding to the current user.
[0106] In some embodiments, the set of candidate description elements includes at least a second description element, and the second description element is provided to the current user based on at least one historical trip of the current user.
[0107] In some embodiments, the apparatus 500 further includes a condition display module configured to: display a condition for obtaining at least one candidate description element in association with at least one candidate description element in a group of candidate description elements.
[0108] In some embodiments, the description element of the target passenger is determined from the second set of candidate description elements based on the profile information of the target passenger.
[0109] Figure 6 A schematic structural block diagram of an apparatus 600 for travel services according to some embodiments of the present disclosure is shown. The apparatus 600 may be implemented as or included in a terminal device 110. Each module / component in the apparatus 600 may be implemented by hardware, software, firmware, or any combination thereof.
[0110] As shown in the figure, the device 600 includes an interface presentation module 610, which is configured to present a configuration interface, which displays a group of virtual resources associated with the current user, the group of virtual resources including at least a first virtual resource, and the first virtual resource is provided to the user based on at least one historical trip of the user; and a selection receiving module 620, which is configured to trigger the second virtual resource in the group of virtual resources to be displayed in an interface associated with a target trip based on the current user's selection of the second virtual resource, the target trip being associated with multiple passengers including the current user.
[0111] In some embodiments, a set of virtual resources is used to represent at least one travel characteristic associated with a current user.
[0112] In some embodiments, the at least one travel characteristic indicates at least one of: an interaction preference of the current user in the target trip; and a description associated with at least one historical trip of the current user.
[0113] The units included in the device 500 and / or the device 600 can be implemented in various ways, including software, hardware, firmware or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units in the device 500 and / or the device 600 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0114] Figure 7 1 shows a block diagram of an electronic device 700 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 7 The electronic device 700 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 7 The electronic device 700 shown can be used to implement Figure 1 terminal device 110 and / or server 160.
[0115] like Figure 7 As shown, the electronic device 700 is in the form of a general electronic device. The components of the electronic device 700 may include, but are not limited to, one or more processors or processing units 710, a memory 720, a storage device 730, one or more communication units 740, one or more input devices 750, and one or more output devices 760. The processing unit 710 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 720. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 700.
[0116] The electronic device 700 typically includes a plurality of computer storage media. Such media may be any available media accessible to the electronic device 700, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 720 may be a volatile memory (e.g., a register, a cache, a random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 730 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data (e.g., training data for training) and may be accessed within the electronic device 700.
[0117] The electronic device 700 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 7 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 720 may include a computer program product 725 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0118] The communication unit 740 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 700 can be implemented with a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, the electronic device 700 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0119] The input device 750 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 760 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 700 may also communicate with one or more external devices (not shown) through the communication unit 740 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 700, or communicate with any device that allows the electronic device 700 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0120] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0121] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0122] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0123] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0124] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0125] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. A method for displaying an itinerary, comprising: In a viewing interface of a target trip associated with a plurality of passengers, a plurality of stages of the target trip are displayed; as well as In association with at least one of the plurality of stages, a description element about a target passenger is presented, the target passenger corresponding to the at least one stage, the description element being used to characterize at least one travel characteristic associated with the target passenger.
2. The method of claim 1, wherein the at least one travel characteristic indicates at least one of the following: the interaction preference of the target passenger in the target trip; A description associated with at least one historical trip of the target passenger.
3. The method according to claim 1, wherein the description element comprises at least one of the following: an image element for representing the at least one characteristic; A text element used to characterize the at least one characteristic. The method of claim 1 , wherein the at least one phase comprises a first phase currently in progress in the target trip.
5. The method according to claim 4, wherein the at least one stage further includes a second stage of the target trip, the first stage corresponds to a first description element, the second stage corresponds to a second description element, and the first description element and the second description element have different display styles.
6. The method according to claim 1, further comprising: Based on preset operations in the viewing interface, multiple groups of description elements corresponding to the multiple passengers are presented. 7 . The method according to claim 6 , wherein the preset operation comprises selecting a target entry in the viewing interface, wherein the target entry indicates at least part of the description elements in the plurality of groups of description elements.
8. The method according to claim 6, wherein each group of description elements includes an image element and no more than a predetermined number of text label elements.
9. The method according to claim 1, further comprising: At least one interactive portal is provided for interacting with at least one passenger of the plurality of passengers.
10. The method according to claim 1, further comprising: Based on a configuration request of a current user, presenting a configuration interface, the configuration interface displaying a first group of candidate description elements associated with the current user; receiving a selection of a first descriptive element from the first set of candidate descriptive elements; as well as The viewing interface is updated to present the first description element corresponding to the current user. 11 . The method according to claim 10 , wherein the set of candidate description elements comprises at least a second description element, and the second description element is provided to the current user based on at least one historical trip of the current user.
12. The method according to claim 10, further comprising: In association with at least one candidate description element in the set of candidate description elements, a condition for obtaining the at least one candidate description element is displayed.
13. The method of claim 1, wherein the description element of the target passenger is determined from a second set of candidate description elements based on profile information of the target passenger.
14. A method for configuring virtual resources, comprising: presenting a configuration interface, the configuration interface displaying a set of virtual resources associated with the current user, the set of virtual resources including at least a first virtual resource, the first virtual resource being provided to the user based on at least one historical trip of the user; as well as Based on a selection by the current user of a second virtual resource in the group of virtual resources, the second virtual resource is triggered to be displayed in an interface associated with a target trip, the target trip being associated with a plurality of passengers including the current user.
15. The method of claim 14, wherein the set of virtual resources is used to characterize at least one travel characteristic associated with the current user.
16. The method of claim 15, wherein the at least one travel characteristic indicates at least one of the following: the interaction preference of the current user in the target trip; A description associated with at least one historical trip of the current user.
17. A travel display device, comprising: a trip display module configured to display multiple stages of a target trip in a viewing interface of a target trip associated with multiple passengers; as well as An element presentation module is configured to present a description element about a target passenger in association with at least one of the multiple stages, wherein the target passenger corresponds to the at least one stage, and the description element is used to characterize at least one travel characteristic associated with the target passenger.
18. An apparatus for configuring virtual resources, comprising: an interface presentation module, configured to present a configuration interface, wherein the configuration interface displays a group of virtual resources associated with a current user, wherein the group of virtual resources includes at least a first virtual resource, and the first virtual resource is provided to the user based on at least one historical trip of the user; as well as The selection receiving module is configured to trigger, based on the current user's selection of a second virtual resource in the group of virtual resources, to display the second virtual resource in an interface associated with a target trip, the target trip being associated with a plurality of passengers including the current user.
19. An electronic device comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform a method according to any one of claims 1 to 13 or 14 to 16.
20. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 13 or 14 to 16.
21. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 13 or 14 to 16.