Service display method and device, terminal and storage medium

By using components with different shapes and amounts of information to display service information on the terminal interface, and prioritizing the display according to importance and timeliness, the problem of information interference in the display of terminal service information is solved, and the effect of quickly obtaining important information is achieved.

CN121092018APending Publication Date: 2025-12-09GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511232707.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-29
Publication Date
2025-12-09

AI Technical Summary

Technical Problem

In existing technologies, when displaying service information, terminals struggle to ensure users can quickly access important information while avoiding excessive detail that could interfere with their filtering of relevant service information.

Method used

By using components with different shapes and amounts of information to display service information on the first interface, and responding to user viewing operations to display a second interface to obtain more information, the priority of service display is determined by the importance and timeliness of candidate services.

Benefits of technology

It achieves hierarchical display of service information, enabling users to quickly obtain important information while avoiding interference from excessive detailed information, thus improving information acquisition efficiency and the exposure of important information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121092018A_ABST
    Figure CN121092018A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a service display method and device, a terminal and a storage medium, and belongs to the technical field of human-computer interaction. The method comprises the steps that a first component and a second component are displayed in a first interface, the component forms of the first component and the second component are different, the first component is used for displaying first service information of a first service, and the second component is used for displaying second service information of a second service, the information amount of the first service information is greater than the information amount of the second service information; and in response to the viewing operation, displaying a second interface, and displaying a third component in the second interface, the third component being used for displaying third service information, the third service information corresponding to the second service, and the information amount of the third service information being greater than the information amount of the second service information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of human-computer interaction technology, and in particular to a service display method, device, terminal and storage medium. Background Technology

[0002] In order to remind users of services during daily use of the terminal, the terminal usually displays the available services in a specific system interface.

[0003] For example, the terminal can centrally display service information for all available services on the negative one screen. Summary of the Invention

[0004] This application provides a service display method, apparatus, terminal, and storage medium. The technical solution is as follows:

[0005] On one hand, embodiments of this application provide a service display method, the method comprising:

[0006] The first interface displays a first component and a second component. The first component and the second component have different component forms. The first component is used to display the first service information of the first service, and the second component is used to display the second service information of the second service. The amount of information in the first service information is greater than the amount of information in the second service information.

[0007] In response to the viewing operation, a second interface is displayed, and a third component is displayed in the second interface. The third component is used to display third service information, which corresponds to the second service, and the amount of information in the third service information is greater than the amount of information in the second service information.

[0008] On the other hand, embodiments of this application provide a service display device, the device comprising:

[0009] The first display module is used to display a first component and a second component in a first interface. The first component and the second component have different component forms. The first component is used to display the first service information of the first service, and the second component is used to display the second service information of the second service. The amount of information in the first service information is greater than the amount of information in the second service information.

[0010] The second display module is used to display a second interface in response to a viewing operation, and to display a third component in the second interface. The third component is used to display third service information, which corresponds to the second service and has a greater amount of information than the second service information.

[0011] On the other hand, embodiments of this application provide a terminal, the terminal including a processor and a memory, the memory storing at least one computer instruction, the at least one computer instruction being loaded and executed by the processor to implement the service display method as described above.

[0012] On the other hand, embodiments of this application provide a computer-readable storage medium storing at least one computer instruction, which is executed by a processor to implement the service presentation method as described above.

[0013] On the other hand, embodiments of this application provide a computer program product, which includes computer instructions, and when a processor executes the computer instructions, it implements the service display method as described above.

[0014] In this embodiment, different first and second components are used on the first interface to display service information with varying amounts of information. This allows users to quickly obtain detailed service information for the first service and brief information for the second service on the first interface. When users want to further access service information for the second service, they can trigger the display of the second interface through a view operation and obtain more service information for the second service through the third component on the second interface. The solution adopted in this embodiment makes the display of service information more hierarchical, which is beneficial for users to quickly obtain service information while avoiding interference from displaying too much detailed service information simultaneously, thus preventing users from filtering effective service information. Attached Figure Description

[0015] Figure 1 This is a flowchart of a service demonstration method provided in an exemplary embodiment of this application;

[0016] Figure 2 This is an exemplary embodiment of the service presentation process shown in this application;

[0017] Figure 3 This is a schematic diagram illustrating the first component in an exemplary embodiment of this application;

[0018] Figure 4 This is a schematic diagram illustrating the second component in an exemplary embodiment of this application;

[0019] Figure 5 This is a schematic diagram illustrating a process for switching first service information, as shown in an exemplary embodiment of this application;

[0020] Figure 6 This is a schematic diagram illustrating the second component with different numbers of services under an exemplary embodiment of this application;

[0021] Figure 7 This is a schematic diagram illustrating a process for switching second service information, as shown in an exemplary embodiment of this application;

[0022] Figure 8 This is a schematic diagram illustrating a method for determining display priority based on time intervals, as shown in an exemplary embodiment of this application.

[0023] Figure 9 This is a schematic diagram of a third component in a second interface shown in an exemplary embodiment of this application;

[0024] Figure 10 This is a schematic diagram illustrating the process of entering and exiting the second interface in an exemplary embodiment of this application;

[0025] Figure 11 This is a schematic diagram illustrating the process of sliding down to enter the second interface, as shown in an exemplary embodiment of this application;

[0026] Figure 12 This is a schematic diagram illustrating the process of swiping up to exit the second interface, as shown in an exemplary embodiment of this application;

[0027] Figure 13 This is an exemplary embodiment of the present application illustrating the interactive process of a long-term container obtaining fulfillment services in the negative one screen;

[0028] Figure 14 This invention provides a structural block diagram of a service display apparatus according to an exemplary embodiment of the present application.

[0029] Figure 15 A structural block diagram of a terminal provided in an exemplary embodiment of this application is shown. Detailed Implementation

[0030] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0031] In this article, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0032] Please refer to Figure 1 This document illustrates a flowchart of a service demonstration method provided by an exemplary embodiment of this application. This embodiment uses the method applied to a terminal (smartphone, tablet, personal computer, wearable device, etc.) as an example for illustration. The method may include the following steps:

[0033] Step 102: Display the first component and the second component on the first interface. The first component and the second component have different component forms. The first component is used to display the first service information of the first service, and the second component is used to display the second service information of the second service. The amount of information in the first service information is greater than the amount of information in the second service information.

[0034] The first interface is an interface with service display function. Optionally, the first interface may include a negative one screen interface, a swipe-down interface (the interface displayed after swiping down on the system desktop), an swipe-up interface (the desktop displayed after swiping up on the system desktop), the system desktop, etc. This application embodiment does not limit the specific type of the first interface.

[0035] In some embodiments, the component size of the first component is larger than that of the second component to display more service information. Of course, the first and second components may also have the same component size, or the component size of the second component may be larger than that of the first component; this application embodiment does not limit this.

[0036] In some embodiments, the first component has a higher display priority than the second component on the first interface. Optionally, this display priority is related to the display position (display order) of the components on the first interface. For example, the first component is displayed at the top of the first interface, while the second component is displayed below the first component.

[0037] In some embodiments, the first component may take the form of a panel, card, widget, etc., and the second component may take the form of a capsule, buoy, etc. The embodiments of this application do not limit the specific form of the first component and the second component.

[0038] Indicative, such as Figure 2 As shown, the first interface 21 displays a first component 211 (panel form) and a second component 212 (capsule form).

[0039] Regarding the first service displayed by the first component and the service displayed by the second component, in some embodiments, the first service is different from the second service. Here, different services can refer to different service types, or the same service type but different service content. For example, the first service is air travel service, and the second service is high-speed rail travel service; the two are different service types. Or, the first service and the second service are both high-speed rail travel services, but they are different train numbers or dates.

[0040] Regarding the service types of the first and second services, in some embodiments, the service types may include ticketing order services (such as travel, ticketing, ride-hailing / food delivery orders), lifestyle services (such as food recommendations), to-do schedule services (such as to-do items, logistics reminders), subscription services (such as sports event subscriptions), real-time event services (such as holiday reminders, subway and bus services, vehicle unlocking), etc. The embodiments of this application do not limit the specific service types.

[0041] Furthermore, the services displayed on the first interface can change dynamically and are expandable.

[0042] In some embodiments, when at least one first service exists, the terminal displays a first component; when at least one second service exists, the terminal displays a second component. Furthermore, the first component supports displaying first service information for one or more first services, and the second component supports displaying second service information for one or more second services.

[0043] Optionally, if multiple first services exist, the first component may simultaneously display the first service information of all first services, or switch between displaying the first service information of different first services. If multiple second services exist, the second component may simultaneously display the second service information of all second services, or switch between displaying the second service information of different second services.

[0044] In some embodiments, the service information displayed in the component includes, but is not limited to: service name, service type, service content (summary or specific content), application information of the application to which the service belongs, number of services, etc. This application embodiment does not limit the types of service information displayed by the component.

[0045] Optionally, the information content of the first service information being greater than that of the second service information includes: the types of information in the first service information displayed by the first component being greater than the types of information in the second service information displayed by the second component; and / or, when the first component and the second component display the same type of service information, the level of detail of the service information displayed by the first component is higher than the level of detail of the service information displayed by the second component.

[0046] Indicative, such as Figure 2 As shown, the first component 211 displays detailed flight information for air travel services, while the second component 212 displays the number of other services besides air travel services, as well as the application icons of the applications to which the services belong (i.e., A and B in the figure).

[0047] Step 104: In response to the viewing operation, the second interface is displayed, and the third component is displayed in the second interface. The third component is used to display third service information, which corresponds to the second service, and the amount of information in the third service information is greater than the amount of information in the second service information.

[0048] The viewing operation refers to the operation that triggers further viewing of service information for the second service. In some embodiments, the viewing operation may be a gesture operation, a control trigger operation, a voice operation, etc., and this application embodiment does not limit this.

[0049] When a view request is received, it indicates that the user needs to view more detailed service information about the second service. Therefore, the terminal displays the second interface, which includes a third component displaying information about the third service. Optionally, the terminal stops displaying the first interface and jumps to the second interface.

[0050] In some embodiments, the component form of the third component is different from that of the second component.

[0051] In some embodiments, the size of the third component is larger than that of the second component to display more information about the second service. Of course, the third and second components may also have the same size, or the size of the second component may be larger than that of the third component; this application does not limit this.

[0052] Indicative, such as Figure 2 As shown, in response to the viewing operation, the terminal displays a second interface 22. The second interface 22 displays two third components 221 (in card form), and the two third components 221 respectively display detailed service information (express delivery service information and accommodation service information) of the two services in the second component 212.

[0053] Optionally, the second interface, as a secondary interface of the first interface, can display only the third component, or it can display both the third and fourth components simultaneously. The fourth component is used to display the fourth service information of the first service. The amount of information in the fourth service information can be greater than or equal to the amount of information in the first service information.

[0054] In summary, in this embodiment, different first and second components are used in the first interface to display service information with varying amounts of information. This allows users to quickly obtain detailed service information for the first service and brief service information for the second service on the first interface. When users want to further obtain service information for the second service, they can trigger the display of the second interface through a viewing operation and obtain more service information for the second service through the third component in the second interface. The solution adopted in this embodiment makes the display of service information more hierarchical, which is beneficial for users to quickly obtain service information while avoiding interference from displaying too much detailed service information simultaneously, thus preventing users from filtering effective service information.

[0055] The process of determining the first and second services

[0056] When there are a large number of candidate services available for display, randomly assigning services to be displayed in the first and second components may result in the omission of important services, or require users to perform a viewing operation and then further view important services in the second interface. Therefore, in order to improve the efficiency of users obtaining services and avoid missing important services, in one possible implementation, the terminal displays first service information in the first component of the first interface and second service information in the second component of the first interface based on the service information of the candidate services.

[0057] Among them, the first service and the second service are candidate services, and the display priority of the first service is higher than that of the second service.

[0058] In some embodiments, the display priority of a service is positively correlated with its importance. That is, the higher the service's importance, the higher its display priority, and vice versa. Service importance can be determined based on service information, or based on service information and the current context.

[0059] Optionally, candidate services are services available for display in the current scenario. These services can be dynamically determined based on scenario information (including current time, current location, recently used applications, terminal device status, etc.) and service information (such as service time, service type, service content, etc.). This application does not limit the specific method for determining candidate services.

[0060] In some embodiments, based on the service information of the candidate services, the candidate services can be divided into a first service and a second service. The first service has a higher display priority in the current scenario than the second service.

[0061] Since the first service has a higher display priority than the second service in the current scenario, displaying the first service information of the first service through the first component can prevent users from missing important first services. Furthermore, detailed service information of the first service can be obtained in the first interface without having to enter the second interface through viewing operations.

[0062] By displaying the second service information through the second component, the user's awareness of the second service can be guaranteed, and the display of overly detailed service information can be avoided from interfering with the user.

[0063] Typically, services that require user attention usually include services that need to be used in the near future and / or specific types of services. Therefore, in one possible implementation, the terminal determines a first service and a second service from the candidate services based on at least one of the service time and service type of the candidate services.

[0064] Optionally, the definition of the service time may differ for different types of candidate services, and the service time for the same service may be a fixed time or a dynamically changing time.

[0065] For example, for fulfillment services (such as travel services), the service time can be the fulfillment time included in the service content (such as flight departure time, train departure time, etc.); while for real-time event services (such as ride-hailing services), the service time can be the latest update time of the service status.

[0066] It should be noted that the service time is not a necessary piece of service information. For example, for lifestyle services such as food recommendations, the service time may not be included. Optionally, if the service information of a candidate service does not include the service time, the service time of that candidate service can be set to a default value when classifying the candidate service based on the service time. For example, the service time of that candidate service can be set to 7 days later.

[0067] Optionally, the service type can be pre-defined as an attribute of the service.

[0068] In one possible implementation, to avoid displaying too many first services in the first component and to ensure that the first component displays services that the user truly needs and that are urgent, the terminal can adopt the following strategy to divide candidate services based on service time and service type:

[0069] 1. Select the first service as the candidate service if the time interval between the service time and the current time is less than the first duration and the service type belongs to the preset service type.

[0070] That is, the time interval between the service time of the first service and the current time is less than the first duration, and the service type of the first service belongs to the preset service type.

[0071] 2. Select the candidate service that is greater than the first duration between the service time and the current time, and / or whose service type belongs to the preset service type, as the second service.

[0072] That is, the time interval between the service time of the second service and the current time is greater than the first duration, and / or the service type of the second service does not belong to the preset service type.

[0073] Optionally, the preset service type includes at least one service type. Furthermore, a uniform preset service type can be set for different users, and / or the preset service type can be set specifically based on user profiles, and / or determined based on the user's historical service usage records, and / or manually set by the user.

[0074] As an example, the service type that matches the user profile can be defined as the preset service type. For instance, if the user profile is a business person, the preset service type for this user could include travel services.

[0075] As an example, the service type of the most frequently used service can be determined as the preset service type based on the user's historical service usage records.

[0076] In an illustrative example, such as Figure 2 As shown, the candidate services obtained by the terminal include air travel services, express delivery services, and hotel accommodation services. Among them, since the time interval between the service time of the air travel service and the current time is less than 3 days, and the air travel service is a preset service type, the terminal determines the air travel service as the first service, and thus displays the first service information of the first service in the first component 211.

[0077] Since neither express delivery service nor hotel accommodation service is a preset service type, the terminal identifies express delivery service and hotel accommodation service as the second service, and thus displays the second service information of the second service in the second component 212.

[0078] Of course, besides classifying the first and second services based on duration and service type, in other possible implementations, the terminal can also determine the service importance of candidate services based on multi-dimensional service information. Further, the terminal identifies candidate services with a service importance greater than a threshold as the first service and candidate services with a service importance less than the threshold as the second service; and / or, identifies the top n candidate services (sorted in descending order of service importance) as the first service and the remaining candidate services as the second service. The determination of service importance based on multi-dimensional service information can be achieved through index quantification (converting service information of different dimensions into quantitative indicators) followed by weighted calculation, or through the use of artificial intelligence (such as neural network models). This embodiment does not limit this approach.

[0079] Since the first service and the second service do not exist in all scenarios, the terminal needs to determine the components displayed on the first interface based on the presence of the first service and the second service. In some embodiments, the display of components on the first interface may include several scenarios:

[0080] 1. When both a first service and a second service exist, the terminal displays the first component and the second component on the first interface.

[0081] Optionally, if the candidate service is identified to include a first service and a second service, the terminal displays the first component and the second component on the first interface.

[0082] 2. When a first service exists and a second service does not exist, the terminal displays the first component on the first interface and does not display the second component.

[0083] Optionally, if it is found that the candidate service only contains the first service, the terminal displays the first component only on the first interface.

[0084] Indicative, such as Figure 3 As shown, when only the first service exists, the terminal displays only the first component 311 in the first interface 31.

[0085] 3. When a second service exists and a first service does not exist, the terminal displays the second component on the first interface, but not the first component.

[0086] Optionally, if the candidate service is identified to contain only the second service, the terminal will display the second component only on the first interface.

[0087] Indicative, such as Figure 4 As shown, when only the second service exists, the terminal displays only the second component 411 in the first interface 41.

[0088] 4. If neither the first service nor the second service exists, the first interface will not display the first component or the second component.

[0089] Optionally, if the second component is displayed on the first interface, the terminal displays the third component on the second interface in response to the viewing operation. If the second component is not displayed on the first interface, the terminal does not respond to the viewing operation; alternatively, in response to the viewing operation, the terminal displays the fifth component on the second interface. This fifth component displays service information for a fifth service, which can be a service other than the candidate services, such as a real-time identified available service.

[0090] In this embodiment, the terminal divides candidate services into first services and second services based on service information. The service information of the first service with higher display priority is displayed in the first component, and the service information of the second service with lower display priority is displayed in the second component. This allows users to quickly obtain detailed service information of important services in the first interface (i.e., the first interface), which not only improves the efficiency of users obtaining service information of important services, but also ensures the exposure of other services besides important services, so that users can obtain detailed service information of other services through the second interface (i.e., the second interface).

[0091] Display of first service information

[0092] In one possible implementation, when a first component is displayed on the first interface and multiple first services exist, the information of the first service in the first component can be switched for display.

[0093] Optionally, if multiple first services exist, a switching indicator is displayed in the first component to inform the user that multiple first services exist. For example, the switching indicator may consist of at least two dots at the bottom of the first component, and the number of dots may be related to the number of first services. Alternatively, the switching indicator may consist of arrows on the left and right sides of the first component.

[0094] Optionally, the first service information in the first component can be switched manually and / or automatically.

[0095] In some embodiments, in response to a service switching operation within the first component, the terminal switches the first service information displayed in the first component.

[0096] Optionally, the service switching operation can be a gesture operation within the first component (such as a left or right swipe operation within the first component), or a trigger operation on a switching icon within the first component (such as clicking the switching icon), or a switching operation triggered by eye contact. This embodiment does not limit the specific form of the service switching operation.

[0097] Indicative, such as Figure 5 As shown, the first component 511 in the first interface 51 is used to display first service information for multiple first services. When a swipe operation is received on the first component 511, the terminal switches the service information of the air travel service displayed in the first component 511.

[0098] In some embodiments, the terminal automatically switches the first service information displayed in the first component.

[0099] Optionally, if the automatic switching conditions are met, the terminal switches the first service information displayed in the first component. For example, the automatic switching conditions may include a display duration condition (such as the display duration of the current first service information in the first component reaching a duration threshold).

[0100] In one possible implementation, when a first component is displayed on the first interface and multiple first services exist, the information of the first service in the first component can be switched for display.

[0101] Display of Second Service Information

[0102] To enable users to initially understand which second services exist through the second component, in one possible implementation, the second service information displayed by the second component includes a service identifier corresponding to the second service. This service identifier can take the form of a service name, service icon, or the application icon of the application to which the service belongs; this embodiment does not limit this to any particular form.

[0103] In some embodiments, the second service information displayed by the second component includes service text. This service text refers to text related to the second service.

[0104] In some embodiments, the service text is generated based on the service content of the second service and the copy template.

[0105] Optionally, the second component includes first service text, which represents the number of second services. For example, the first service text could be "2 service updates".

[0106] To further increase the amount of information that users can obtain through the second component, the second component may optionally include a second service text, which is the service content text of one of a plurality of second services.

[0107] The service content text can be key information extracted from the service content of the second service. For example, for express delivery services, key information includes the number of packages and their status. The service content text generated based on the express delivery service content could be something like "You have 1 package shipped" or "You have 2 packages awaiting signature," etc.

[0108] Regarding the selection of the first service text and the second service text, in one possible implementation, the terminal may adopt a default service text display strategy (displaying either the first service text or the second service text by default), or the terminal may dynamically determine which service text to display.

[0109] Since service content needs to be obtained from the service or its application, there are situations where service content cannot be obtained, or where the service content is incomplete. In one possible implementation, when the service content of the second service can be obtained, and the obtained service content meets the content requirements of the second service text, the terminal displays the second service text in the second component; when the service content of the second service cannot be obtained, or when the obtained service content does not meet the content requirements of the second service text, the terminal displays the first service text in the second component. In other words, the first service text is displayed as a fallback.

[0110] Optionally, the terminal may display the second component information in the second component in the following two ways:

[0111] 1. The service identifier corresponding to the second service and the text of the first service are displayed in the second component of the first interface. The text of the first service is used to represent the number of second services.

[0112] The second component simultaneously displays the service identifier of the second service and the text of the first service representing the number of second services, allowing users to know which services, in addition to the first service, are currently available for further viewing.

[0113] In one possible implementation, the second component displays the service identifiers corresponding to each second service. These service identifiers can be displayed in a tiled manner, stacked, etc., and this embodiment does not limit this to any particular display method.

[0114] Because the second component has a limited size, an upper limit needs to be set for the number of service identifiers that can be displayed simultaneously in the second component. Accordingly, in another possible implementation, when displaying service identifiers in the second component, the terminal determines how to display the service identifiers in the second component based on the relationship between the current number of second services and the upper limit.

[0115] In some embodiments, the terminal compares the number of second services with the number of first services (i.e., the upper limit of the number).

[0116] When the number of second services is less than or equal to the number of first services, the terminal displays the service identifier corresponding to each second service and the text of the first service in the second component of the first interface.

[0117] If the number of second services is greater than the number of first services, the terminal displays the service identifier corresponding to the first number of second services, as well as the text of the first service, in the second component of the first interface.

[0118] Optionally, if the number of the second service is greater than the number of the first service, the second component may also display a service quantity indicator to more intuitively indicate the number of the second service. For example, this service quantity indicator may be displayed after the service identifier of the second service.

[0119] Since the second component can display a maximum of a first number of service identifiers at the same time, in order to enable users to understand which other second services exist besides the currently displayed service identifiers, in one possible implementation, the service identifiers corresponding to the first number of second services in the second component can be updated.

[0120] Optionally, if the update conditions are met, the terminal updates all or part of the service identifiers in the second component. For example, the update conditions may include display duration conditions (such as the display duration of the current service identifier in the second component reaching a duration threshold).

[0121] For example, the terminal sorts the service identifiers of each second service and switches the service identifiers displayed in the second component according to the sorting.

[0122] Indicative, such as Figure 6 As shown, the second component 61 displays the service icon 611 of the second service and the text 612 of the first service. When the maximum number of service icons displayed in the second component 61 is 3, if the number of second services is less than or equal to 3, the second component 61 displays the service icon 611 corresponding to each second service (a maximum of three service icons, A, B, and C, can be displayed simultaneously). If the number of second services is greater than 3... Figure 6 Taking the existence of four secondary services (A, B, C, D) as an example, the second component 61 simultaneously displays the service icons 611 corresponding to three of the secondary services, as well as the service quantity icon 613. When the update condition is met, the terminal updates the service icon 611 in the second component 61. Figure 6 (Taking the update of the service icon of service ABC to the service icon of service BCD as an example).

[0123] 2. The service identifier and the second service text corresponding to the second service are displayed in the second component of the first interface. The second service text is the service content text of one of the multiple second services.

[0124] The second component simultaneously displays the service identifier of the second service and the second service text representing the service content of the second service, enabling users to obtain a brief overview of the second service through the second component.

[0125] The method of displaying the service identifier of the second service in the second component (including the service identifier display method, the upper limit of the number of service identifiers displayed simultaneously in the second component, etc.) can refer to the above method 1, and will not be elaborated here in this embodiment.

[0126] In one possible design, the second component supports displaying the text of a second service simultaneously. Accordingly, the terminal needs to ensure that the currently displayed service identifier and the currently displayed second service text correspond.

[0127] Since multiple service identifiers may be displayed simultaneously in the second component, in order to highlight the correspondence between the second service text and the second service, in one possible implementation, when multiple second services exist, the terminal displays the service identifiers and second service texts corresponding to the multiple second services in the second component of the first interface according to the display priority of the multiple second services, wherein the second service text corresponds to the second service with the highest display priority among the multiple second services.

[0128] Optionally, this display priority is used to characterize the display order of service identifiers corresponding to the second service. Specifically, the service identifier of the second service displayed later is located to the right of the service identifier of the second service displayed earlier, or the service identifier of the second service displayed earlier is superimposed on top of the service identifier of the second service displayed later. Correspondingly, the service identifier of the second service with the highest display priority is the most prominent among the multiple service identifiers.

[0129] Optionally, the terminal displays the service identifier corresponding to the second service in the second component based on the display priority of the second service, and displays the second service text corresponding to the second service with the highest display priority in the second component.

[0130] Furthermore, in order to ensure that the text corresponding to each second service can be displayed, the display priority of the second service can be updated. Accordingly, when the display priority is updated, the text of the second service displayed in the second component is updated synchronously (i.e., the display priority and the text of the second service are updated synchronously), ensuring that the text of the second service matches the second service with the highest display priority at present.

[0131] Optionally, if the display priority update condition is met, the terminal updates the display priority of the second service, thereby updating the service identifier (or display order) and the second service text displayed in the second component. The display priority update condition may include a display duration condition (e.g., the display duration of the current second service text in the second component reaches a duration threshold).

[0132] Indicative, such as Figure 7As shown, the second component 71 displays service icons 711 for three second services: A, B, and C. Initially, the display priority of the three second services is ABC, so the service icons 711 are stacked in the order of ABC, and the second component 71 displays the second service text 712 corresponding to service A. When the display priority of the second services is updated to BCA, the service icons 711 are stacked in the order of BCA, and the second component 71 displays the second service text 712 corresponding to service B. When the display priority of the second services is updated to CAB, the service icons 711 are stacked in the order of CAB, and the second component 71 displays the second service text 712 corresponding to service C.

[0133] In this embodiment, during the process of displaying the second service text representing the service content of the second service in the second component, the display priority of the second service text and the services in the second component are updated synchronously. When the second service text matches the service with the highest display priority, the service content of multiple second services is displayed in a scrolling manner, so that users can quickly obtain some service information of the second service without jumping to a secondary interface.

[0134] Display of the third component in the second interface

[0135] In the presence of multiple second services, in one possible implementation, the terminal may display the third service information corresponding to the second service in the third component in a random order.

[0136] In another possible implementation, in order to improve the efficiency of users quickly obtaining service information in the second interface, the terminal can display the third service information corresponding to the second service in the third component in a specific order.

[0137] In some embodiments, this specific order can be determined based on the display priority of multiple second services. Accordingly, the terminal displays multiple third components corresponding to the multiple second services in the second interface according to the display priority of the multiple second services.

[0138] The higher the display priority of the second service, the earlier it appears in the order of priority. Optionally, the second service with higher display priority is more likely to be observed by the user first.

[0139] Regarding the method for determining the display priority of the second service, in one possible implementation, the terminal determines the display priority of multiple second services based on the service information of the second service and the current scenario.

[0140] Optionally, the current scenario can be represented using multi-dimensional scenario information. This scenario information may include at least one of the following: current location, current device status, current time, and current user status. Of course, any information that can be used to represent the current usage scenario can be used as scenario information, and this application embodiment does not limit this.

[0141] In some embodiments, the terminal can determine the display priority of each second service according to the reverse time order of the sensing conditions. Here, the reverse time order of the sensing conditions refers to the reverse order of the time interval between the service time of the second service and the current time, that is, the smaller the time interval between the service time of the second service and the current time, the higher the display priority of the second service.

[0142] Optionally, the service time can be the static service time of the second service, and / or the dynamic service time when the service status of the second service is updated. For example, for a trip service, the service time of the trip service can be the trip departure time; for a food delivery service, the service time of the food delivery service can be the order placement time, or the delivery start time when the order status is updated from successful to delivery status.

[0143] Optionally, the service time of the second service can be either before or after the current time. A second service whose service time is before the current time indicates a historically occurring and ongoing service, while a second service whose service time is after the current time indicates a service that has not yet occurred.

[0144] In an illustrative example, such as Figure 8 As shown, a user ordered takeout using app A at 15:00 and again using app B at 16:00. The user's itinerary includes a flight at 9:00 tomorrow and a high-speed train trip at 12:00 the day after tomorrow. If the current time is 17:00, the display order of the third component on the second interface is as follows (from highest to lowest priority): takeout order card 81 for app B, takeout order card 82 for app A, flight itinerary card 83, and high-speed train itinerary card 84.

[0145] In other embodiments, when determining the display priority, the terminal matches the service information of each second service with the scene information of the current scene to obtain the matching degree between the service information of each second service and the scene information. Further, the terminal determines the display priority of each second service in descending order of the matching degree; that is, the higher the matching degree between the second service and the current scene, the higher the display priority of the second service. Correspondingly, the third component displaying the third service information corresponding to the second service in the second interface has a higher display priority.

[0146] Optionally, the terminal can perform similarity calculations on service information and scene information under the same information dimension, and determine the matching degree between the second service and the current scene by weighted summation based on the similarity under different information dimensions.

[0147] Of course, in other possible implementations, the terminal can also use artificial intelligence to input the service information of different second services and the scene information of the current scene into the model, and use the model to sort the matching degree between the second services and the current scene. This application embodiment does not limit the specific calculation and display priority method.

[0148] Based on user viewing habits, content displayed earlier in the interface is more likely to attract user attention, while content displayed later is less likely to attract attention. Therefore, the second service displayed in the third component that appears earlier in the second interface needs to dynamically change according to the scenario to fit the current scenario, thereby improving the efficiency with which users obtain effective service information; while the second service displayed in the third component that appears later in the second interface needs to avoid frequently changing its display order to prevent users from mistakenly believing that the service information display is unstable.

[0149] For the above considerations, the terminal uses different methods to determine the display priority of different second services. In one possible implementation, the terminal divides the second services into recent services and non-recent services according to their service time.

[0150] In some embodiments, if the time interval between the service time of the second service and the current time is less than the second duration, the terminal determines that the second service is a recent service; if the time interval between the service time of the second service and the current time is greater than or equal to the second duration, the terminal determines that the second service is a non-recent service.

[0151] Optionally, recent services are displayed with higher priority than non-recent services.

[0152] Furthermore, for recent services, the terminal dynamically determines the display priority of each recent service based on the current scenario, ensuring that the display priority of recent services changes dynamically with the scenario, thereby improving the timeliness of displaying service information for recent services.

[0153] For non-recent services, since the service time usually remains stable, the terminal determines the display priority of non-recent services based on the service time of each non-recent service, so as to avoid excessive changes in the display order of non-recent services.

[0154] In one possible implementation, if the time interval between the service time of the second service and the current time is greater than or equal to the second duration, the terminal determines the display priority of the second service based on the service time.

[0155] If the time interval between the service time of the second service and the current time is less than the second duration, the terminal determines the display priority of the second service based on the matching degree between the second service and the current scenario.

[0156] Optionally, when determining the display priority of the second service based on the service time, the terminal determines the display priority of the second service based on the time interval between the service time and the current time. The display priority is negatively correlated with the time interval, that is, the longer the time interval, the lower the display priority of the second service.

[0157] If the time interval between the service time of the second service and the current time is greater than or equal to the second duration, the terminal determines the display priority of the second service based on the service time.

[0158] Optionally, the process of determining the display priority of the second service based on the matching degree between the second service and the current scenario can refer to the above embodiments, and will not be repeated here.

[0159] In one possible design, the second interface includes a first area and a second area. A third component in the first area displays information about recent services (service timestamps less than the current time interval). A third component in the second area displays information about non-recent services (service timestamps greater than or equal to the current time interval). The first area precedes the second area.

[0160] Indicative, such as Figure 9 As shown, the second service includes services A, B, C, and D, where service A is express delivery service, service B is hotel check-in service, service C is schedule service, and service D is medical service. Since the time interval between the service times of services A and B and the current time is less than 7 days, while the time interval between the service times of services C and D and the current time is greater than 7 days, the terminal displays the service information of services A and B in the first area 910 of the second interface 91, and the service information of services C and D in the second area 920 of the second interface 91.

[0161] Since the terminal recognizes that it is at a courier station in the current scenario, the terminal determines that the display priority of service A is higher than that of service B. Therefore, the terminal displays the service information of service A in the first card 911 and the service information of service B in the second card 912.

[0162] Since the service time of service C is later than that of service D, the terminal displays the service information of service D in the third card 921 and the service information of service C in the fourth card 922.

[0163] In this embodiment, the terminal determines the display priority of multiple second services based on the service information of the second service and the scene information of the current scene, and then determines the display order of the third service information carried by the third component in the second interface based on the display priority, thereby improving the efficiency of users obtaining services with high display priority from the second interface.

[0164] Furthermore, when determining display priorities, different display priority determination strategies are adopted for recent services and non-recent services. This allows the display order of recent services to change dynamically with the scenario and reduces the rate of change in the display order of non-recent services. This improves the efficiency for users to obtain recent services that match the real-time scenario and avoids the impact on users caused by frequent changes in the display order of non-recent services.

[0165] How to enter and exit the second interface

[0166] In some embodiments, triggering the viewing operation from the first interface to the second interface may include at least one of the following:

[0167] 1. In response to the triggering operation of the second component, the terminal displays the second interface and displays the third component in the second interface.

[0168] Optionally, the second component has a triggering function, which allows the user to switch the terminal from the first interface to the second interface by triggering the second component.

[0169] The trigger operation for the second component can be located in any area of ​​the second component, or in the view control of the second component.

[0170] Indicative, such as Figure 10 As shown, when a click operation is received on the second component 1011 in the first interface 1010, the terminal stops displaying the first interface 1010 and displays the second interface 1020.

[0171] 2. When displayed at the top of the first interface, in response to a swipe-down operation within the first interface, the terminal displays the second interface and shows the third component in the second interface.

[0172] In one possible design, when a user performs an up or down swipe operation on the first interface, the displayed content on the first interface can be switched. If a down swipe operation is still received when the first interface is displayed at the top, it indicates that the user does not need to view the content on the first interface. Therefore, the terminal stops displaying the first interface and displays a second interface to show third service information not shown on the first interface.

[0173] In some embodiments, if the first component and the second component are located at the top of the first interface, when displayed at the top of the first interface, in response to a swipe-down operation within the first interface, the terminal displays a first prompt message in the second component. This first prompt message prompts the user to continue swiping down to enter the second interface. When the swipe distance exceeds a distance threshold, the terminal enters the second interface.

[0174] Indicative, such as Figure 11 As shown, the top of the first interface 1110 displays a second component 1111. When the user continues to perform a swipe down operation, the terminal displays a first prompt message in the second component 1111. When the swipe distance reaches a distance threshold, the terminal displays the second interface 1120.

[0175] In some embodiments, triggering the switch from the second interface to the first interface may include at least one of the following:

[0176] 1. In response to the triggering operation of the return control in the second interface, the terminal displays the first interface.

[0177] In one possible design, a return control is provided in the second interface. By triggering this return control, the terminal switches from the second interface back to the first interface.

[0178] Indicative, such as Figure 10 As shown, when a click operation is received on the return control 1021, the terminal switches to display the first interface 1010.

[0179] 2. When the second interface is displayed at the bottom, the terminal displays the first interface in response to the swipe-up operation within the second interface.

[0180] If an up swipe gesture is still received when the second screen is displayed at the bottom, it indicates that the user does not need to view the content of the second screen. Therefore, the terminal stops displaying the second screen and displays the first screen.

[0181] In some embodiments, when the user is displayed at the bottom of the second interface, in response to an upward swipe operation within the second interface, the terminal displays a second prompt message on the second interface, which prompts the user to continue swiping upward to exit the second interface. When the swipe distance exceeds a distance threshold, the terminal exits the second interface.

[0182] Indicative, such as Figure 12 As shown, when the user continues to swipe up after reaching the bottom of the second interface 1220, the terminal displays a second prompt message on the second interface 1220. When the swipe distance reaches a distance threshold, the terminal exits the second interface 1220 and displays the first interface 1210.

[0183] It should be noted that the solutions provided in the above embodiments can be executed individually or in combination. The specific combination methods will not be elaborated in the embodiments of this application.

[0184] In one possible implementation, when implementing the solutions provided in the above embodiments on the negative one screen, after initializing the unified SDK (Software Development Kit), the negative one screen needs to initialize a long-lived container SDK, which is used to hold the first component and the second component. Furthermore, the scene intelligence needs to be improved to provide key fulfillment services, and the service governance framework (Unified Messaging System, UMS) needs to be improved to provide general fulfillment services.

[0185] like Figure 13 As shown, when swiping to the negative one screen, the negative one screen enters the onResume state, triggering the long-term container SDK to query fulfillment services. Specifically, the long-term container SDK sends a request to the scene intelligence to query key fulfillment services, obtaining key fulfillment services related to the trip, such as airplanes and trains, from the scene intelligence.

[0186] The long-lived container SDK sends a request to the service governance framework to query the ordinary fulfillment service through the same SDK, and obtains the ordinary fulfillment service from the service governance framework.

[0187] Furthermore, the long-term container SDK sorts the acquired key fulfillment services and ordinary fulfillment services for subsequent display.

[0188] In some embodiments, when a fulfillment order is generated or triggered, the intelligent decision service (metis) pushes a list of intents to the service governance framework, which then performs service discovery and service decisions.

[0189] Among them, when long-term containers need to be split into separate intents, the intelligent decision-making service pushes a list of intents with long-term prefixes (such as persistent) to the service governance framework.

[0190] When the service governance framework identifies a service policy with a persistent prefix, it filters out services with the same prefix if other services with the same prefix exist; otherwise, it does not filter such services and retains them. The final decision is to add services identified by the persistent container service identifier (is_persistent=true).

[0191] When the long-lived container SDK queries a regular fulfillment service, it specifies the long-lived container entry point. Based on the query request, the service governance framework first queries the services accessed through the negative one screen, filters out the fulfillment services contained therein, and further processes the filtered fulfillment services according to blacklists and whitelists.

[0192] If identical fulfillment services exist, the fulfillment service with the "long-term" prefix is ​​retained in the long-term container, while other identical fulfillment services are removed. Meanwhile, at other entry points outside the long-term container, fulfillment services with the "long-term" prefix are removed, while other identical fulfillment services are retained.

[0193] Furthermore, the service governance framework makes negative feedback decisions at the entry point, removing the fulfillment service that closes the current reminder in the long-term container (e.g., when the user manually closes the reminder for a certain service), and feeding back the final fulfillment service as a normal fulfillment service to the long-term container SDK.

[0194] In some embodiments, besides providing key fulfillment services when the long-term container SDK queries key fulfillment services, the scenario intelligence can also proactively push updated key fulfillment services to the long-term container SDK when key fulfillment services change. Furthermore, the scenario intelligence can automatically identify key fulfillment services by receiving cloud-push flight and train itineraries, automatically recognizing flight and train itineraries in messages, or manually adding flight and train itineraries; this embodiment does not limit this method.

[0195] Please refer to Figure 14 This illustration shows a structural block diagram of a service demonstration apparatus provided in an exemplary embodiment of this application. The apparatus includes:

[0196] The first display module 1401 is used to display a first component and a second component in a first interface. The first component and the second component have different component forms. The first component is used to display the first service information of the first service, and the second component is used to display the second service information of the second service. The amount of information in the first service information is greater than the amount of information in the second service information.

[0197] The second display module 1402 is used to display a second interface in response to a viewing operation, and to display a third component in the second interface. The third component is used to display third service information, which corresponds to the second service and has a greater amount of information than the second service information.

[0198] Optionally, the first display module 1401 is used for:

[0199] Based on the service information of the candidate services, the first service information is displayed in the first component of the first interface, and the second service information is displayed in the second component of the first interface. The first service and the second service belong to the candidate services, and the display priority of the first service is higher than that of the second service.

[0200] Optionally, the device further includes a processing module for:

[0201] The first service and the second service are determined from the candidate services based on at least one of the service time and service type of the candidate services.

[0202] Optionally, the time interval between the service time of the first service and the current time is less than the first duration, and the service type of the first service belongs to a preset service type;

[0203] The time interval between the service time of the second service and the current time is greater than the first duration, and / or the service type of the second service does not belong to the preset service type.

[0204] Optionally, in the presence of multiple versions of the first service, the first display module 1401 is configured to:

[0205] In response to a service switching operation within the first component, the first service information displayed in the first component is switched;

[0206] And / or,

[0207] The first service information displayed in the first component is automatically switched.

[0208] Optionally, the first display module 1401 is used for:

[0209] The service identifier corresponding to the second service and the first service text are displayed in the second component of the first interface. The first service text is used to represent the number of the second services.

[0210] The service identifier and the second service text corresponding to the second service are displayed in the second component of the first interface. The second service text is the service content text of one of the multiple second services.

[0211] Optionally, the first display module 1401 is used for:

[0212] If the number of the second services is less than or equal to the first number, the service identifier corresponding to each of the second services and the text of the first service are displayed in the second component of the first interface;

[0213] If the number of second services is greater than the number of first services, the service identifiers corresponding to the first number of second services and the first service text are displayed in the second component of the first interface, wherein the service identifiers corresponding to the first number of second services in the second component can be updated.

[0214] Optionally, the first display module 1401 is used for:

[0215] According to the display priority of the multiple second services, the service identifiers and second service texts corresponding to the multiple second services are displayed in the second component of the first interface. The second service texts correspond to the second service with the highest display priority among the multiple second services, and the display priority is updated synchronously with the second service texts.

[0216] Optionally, the second display module 1402 is used for:

[0217] According to the display priority of the multiple second services, the multiple third components corresponding to the multiple second services are displayed in the second interface.

[0218] Optionally, the device further includes a processing module for:

[0219] Based on the service information of the second service and the current scenario, the display priority of multiple second services is determined.

[0220] Optional, processing module, used for:

[0221] If the time interval between the service time of the second service and the current time is greater than or equal to the second duration, the display priority of the second service is determined based on the service time.

[0222] If the time interval between the service time of the second service and the current time is less than the second duration, the display priority of the second service is determined based on the matching degree between the second service and the current scene.

[0223] Optionally, the first display module 1401 and the second display module 1402 are used for:

[0224] In response to a triggering operation on the second component, a second interface is displayed, and the third component is displayed on the second interface;

[0225] When displayed at the top of the first interface, in response to a swipe-down operation within the first interface, a second interface is displayed, and the third component is displayed in the second interface.

[0226] Optionally, the first display module 1401 and the second display module 1402 are used for:

[0227] In response to a trigger operation on the return control in the second interface, the first interface is displayed;

[0228] And / or,

[0229] When the second interface is displayed at the bottom, the first interface is displayed in response to an upward swipe operation within the second interface.

[0230] Optionally, the first display module 1401 is used for:

[0231] If the first service and the second service exist, the first component and the second component are displayed on the first interface;

[0232] If the first service exists and the second service does not exist, the first component is displayed on the first interface;

[0233] If the first service does not exist, but the second service does exist, the second component is displayed on the first interface.

[0234] In summary, in this embodiment, different first and second components are used in the first interface to display service information with varying amounts of information. This allows users to quickly obtain detailed service information for the first service and brief service information for the second service on the first interface. When users want to further obtain service information for the second service, they can trigger the display of the second interface through a viewing operation and obtain more service information for the second service through the third component in the second interface. The solution adopted in this embodiment makes the display of service information more hierarchical, which is beneficial for users to quickly obtain service information while avoiding interference from displaying too much detailed service information simultaneously, thus preventing users from filtering effective service information.

[0235] It should be noted that the apparatus provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the apparatus can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their implementation process can be found in the method embodiments, which will not be repeated here.

[0236] See Figure 15 , Figure 15 This is a structural block diagram of a terminal provided in an exemplary embodiment of this application. The terminal may include one or more of the following components: a processor 1510 and a memory 1520.

[0237] Optionally, the processor 1510 connects to various parts within the electronic device using various interfaces and lines. It performs various functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 1520, and by calling data stored in the memory 1520. Optionally, the processor 1510 can be implemented in at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA).

[0238] The processor 1510 can integrate one or more of the following: a central processing unit (CPU), a graphics processing unit (GPU), a neural network processing unit (NPU), and a baseband chip. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content displayed on the touchscreen; the NPU implements artificial intelligence (AI) functions; and the baseband chip handles wireless communication. It is understood that the baseband chip can also be implemented as a separate chip without being integrated into the processor 1510.

[0239] The memory 1520 may include random access memory (RAM) or read-only memory (ROM). Optionally, the memory 1520 may include a non-transitory computer-readable storage medium. The memory 1520 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 1520 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function, instructions for implementing the various method embodiments described above, etc.; the data storage area may store data created based on the use of the electronic device, etc.

[0240] In addition, those skilled in the art will understand that the structure of the terminal shown in the above figures does not constitute a limitation on the terminal. The terminal may include more (e.g., display components, power supply components, display components) or fewer components than shown, or combine certain components, or have different component arrangements.

[0241] This application provides a computer-readable storage medium storing at least one computer instruction, which is executed by a processor to implement the service display method as described in the above embodiments.

[0242] On the other hand, embodiments of this application provide a computer program product, which includes computer instructions. A processor executes the computer instructions to implement the service display method as described in the above embodiments.

[0243] Those skilled in the art will recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0244] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A service display method, characterized in that, The method includes: The first interface displays a first component and a second component. The first component and the second component have different component forms. The first component is used to display the first service information of the first service, and the second component is used to display the second service information of the second service. The amount of information in the first service information is greater than the amount of information in the second service information. In response to the viewing operation, a second interface is displayed, and a third component is displayed in the second interface. The third component is used to display third service information, which corresponds to the second service, and the amount of information in the third service information is greater than the amount of information in the second service information.

2. The method according to claim 1, characterized in that, The display of the first component and the second component in the first interface includes: Based on the service information of the candidate services, the first service information is displayed in the first component of the first interface, and the second service information is displayed in the second component of the first interface. The first service and the second service belong to the candidate services, and the display priority of the first service is higher than that of the second service.

3. The method according to claim 2, characterized in that, The method includes: The first service and the second service are determined from the candidate services based on at least one of the service time and service type of the candidate services.

4. The method according to claim 3, characterized in that, The time interval between the service time of the first service and the current time is less than the first duration, and the service type of the first service belongs to the preset service type; The time interval between the service time of the second service and the current time is greater than the first duration, and / or the service type of the second service does not belong to the preset service type.

5. The method according to claim 1, characterized in that, In the presence of multiple instances of the first service, the method further includes: In response to a service switching operation within the first component, the first service information displayed in the first component is switched; And / or, The first service information displayed in the first component is automatically switched.

6. The method according to claim 1, characterized in that, The second component displayed on the first interface includes at least one of the following: The service identifier corresponding to the second service and the first service text are displayed in the second component of the first interface. The first service text is used to represent the number of the second services. The service identifier and the second service text corresponding to the second service are displayed in the second component of the first interface. The second service text is the service content text of one of the multiple second services.

7. The method according to claim 6, characterized in that, The step of displaying the service identifier corresponding to the second service and the first service text in the second component of the first interface includes: If the number of the second services is less than or equal to the first number, the service identifier corresponding to each of the second services and the text of the first service are displayed in the second component of the first interface; If the number of second services is greater than the number of first services, the service identifiers corresponding to the first number of second services and the first service text are displayed in the second component of the first interface, wherein the service identifiers corresponding to the first number of second services in the second component can be updated.

8. The method according to claim 6, characterized in that, The step of displaying the service identifier and the second service text corresponding to the second service in the second component of the first interface includes: According to the display priority of the multiple second services, the service identifiers and second service texts corresponding to the multiple second services are displayed in the second component of the first interface. The second service texts correspond to the second service with the highest display priority among the multiple second services, and the display priority is updated synchronously with the second service texts.

9. The method according to claim 1, characterized in that, The third component displayed in the second interface includes: According to the display priority of the multiple second services, the multiple third components corresponding to the multiple second services are displayed in the second interface.

10. The method according to claim 9, characterized in that, The method includes: Based on the service information of the second service and the current scenario, the display priority of multiple second services is determined.

11. The method according to claim 10, characterized in that, The step of determining the display priority of multiple second services based on the service information of the second service and the current scenario includes: If the time interval between the service time of the second service and the current time is greater than or equal to the second duration, the display priority of the second service is determined based on the service time. If the time interval between the service time of the second service and the current time is less than the second duration, the display priority of the second service is determined based on the matching degree between the second service and the current scene.

12. The method according to claim 1, characterized in that, The response to the viewing operation, displaying a second interface and then displaying a third component on the second interface, includes at least one of the following: In response to a triggering operation on the second component, a second interface is displayed, and the third component is displayed on the second interface; When displayed at the top of the first interface, in response to a swipe-down operation within the first interface, a second interface is displayed, and the third component is displayed in the second interface.

13. The method according to claim 1, characterized in that, The method further includes: In response to a triggering operation on the return control in the second interface, the first interface is displayed; And / or, When the second interface is displayed at the bottom, the first interface is displayed in response to an upward swipe operation within the second interface.

14. The method according to claim 1, characterized in that, The display of the first component and the second component in the first interface includes: If the first service and the second service exist, the first component and the second component are displayed on the first interface; The method further includes: If the first service exists and the second service does not exist, the first component is displayed on the first interface; If the first service does not exist, but the second service does exist, the second component is displayed on the first interface.

15. A service display device, characterized in that, The device includes: The first display module is used to display a first component and a second component in a first interface. The first component and the second component have different component forms. The first component is used to display the first service information of the first service, and the second component is used to display the second service information of the second service. The amount of information in the first service information is greater than the amount of information in the second service information. The second display module is used to display a second interface in response to a viewing operation, and to display a third component in the second interface. The third component is used to display third service information, which corresponds to the second service and has a greater amount of information than the second service information.

16. A terminal, characterized in that, The terminal includes a processor and a memory, the memory storing at least one computer instruction, which is loaded and executed by the processor to implement the service display method as described in any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer instruction, which is executed by a processor to implement the service presentation method as described in any one of claims 1 to 14.

18. A computer program product, characterized in that, The computer program product includes computer instructions, and when the processor executes the computer instructions, it implements the service display method as described in any one of claims 1 to 14.