Message display method and device, electronic equipment and storage medium
By acquiring the trigger information of 5G message cards on foldable screen devices, identifying associated applications, and utilizing cross-process communication mechanisms to display application interfaces and information, the problem of low efficiency in the linkage between 5G messages and applications is solved, enabling convenient information sharing and an efficient operating experience.
Patent Information
- Application Number
- CN202511296553.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-11
- Publication Date
- 2025-12-12
AI Technical Summary
On foldable screen devices, the integration efficiency of 5G messages and applications is low. Users need to manually switch software and find the operation interface, which makes the operation cumbersome and information sharing inconvenient.
By acquiring the trigger information of the 5G message card, identifying the associated application, and using the cross-process communication mechanism to transmit operation parameters, the application interface and information are directly displayed on the display screen, achieving seamless interaction between 5G messages and applications.
It reduces the cumbersome operation of switching applications for users, improves the efficiency of information transmission and the convenience of 5G message display, enhances the user experience, and meets the high-efficiency requirements of large-screen operation.
Smart Images

Figure CN121125902A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of computer, and particularly relates to a message display method and device, electronic equipment and storage medium. BACKGROUND
[0002] With the vigorous development of the fifth generation mobile communication technology (5G), as a new communication method, 5G message has rich media content carrying capacity and strong interaction function, and can provide more diversified information services for users. For example, when displaying a 5G message, a user can manually open an application corresponding to the 5G message and open a corresponding interface in the application for operation, which is tedious and inefficient. SUMMARY
[0003] The present disclosure provides a message display method and device, electronic equipment and storage medium, which can improve the transmission efficiency of information, improve the convenience of 5G message display, improve the user experience, and meet the high efficiency requirement of large screen operation. The technical scheme of the present disclosure is as follows:
[0004] According to a first aspect of the embodiments of the present disclosure, a message display method is provided, comprising:
[0005] obtaining first trigger information of a first 5G message card displayed on a first display interface;
[0006] if the first trigger information meets a first trigger condition, obtaining a first application program and first display information corresponding to the first 5G message card;
[0007] displaying a first display interface corresponding to the first application program on a second display interface corresponding to the first trigger information, and displaying the first display information on the display interface.
[0008] According to some embodiments, wherein the first 5G message card is at a target position of the first display interface, the obtaining of the first application program and the first display information corresponding to the first 5G message card comprises:
[0009] identifying the first 5G message card to obtain application association information corresponding to the first 5G message card, wherein the association information comprises at least one of card type information, target application package name and operation parameter;
[0010] determine a first application corresponding to the first 5G message card according to the target application package name and the card type information, and determine permission start information of the first application according to an application start permission whitelist, wherein the permission start information is used to indicate permission of starting and displaying the first application on the second display interface;
[0011] determine the first display information according to the operation parameter.
[0012] According to some embodiments, before displaying the first display information on the display interface corresponding to the first application, the method further includes:
[0013] transmit the operation parameter to the first application through a cross-process communication mechanism and parameter encryption requirement information;
[0014] obtain installation information of the first application, and in a case where the installation information indicates that the first application is not installed, open an application search interface and display application information corresponding to the card type information.
[0015] According to some embodiments, the transmitting the operation parameter to the first application through the cross-process communication mechanism includes at least one of the following:
[0016] in a case where message complexity of the first 5G message is less than a first complexity threshold, transmit structured data to the first application through an Intent cross-process communication framework;
[0017] in a case where message complexity of the first 5G message is greater than a second complexity threshold, transmit structured data to the first application through a Binder cross-process communication framework, wherein the second complexity threshold is greater than the first complexity threshold.
[0018] According to some embodiments, the method further includes:
[0019] obtain second trigger information of a second display interface of a second application on a third display interface;
[0020] in a case where the second trigger information meets a second trigger condition and a first display interface corresponding to the second trigger information displays a second 5G message, obtain second display information corresponding to the second application, wherein the second display information includes a second 5G message card;
[0021] insert and display the second 5G message card in the second 5G message displayed on the first display interface.
[0022] According to some embodiments, obtaining the second display information corresponding to the second application includes:
[0023] Obtain the application package name corresponding to the second application, the current interface class name corresponding to the second display interface, and the operation context data;
[0024] Based on the application package name, the current interface class name, and the operation context data, obtain the key information corresponding to the second display interface;
[0025] Based on the key information, obtain the second display information corresponding to the second application.
[0026] According to some embodiments, obtaining the second display information corresponding to the second application based on the key information includes:
[0027] Obtain the template information corresponding to the second display interface;
[0028] Based on the template information and the key information, obtain the second display information corresponding to the second application.
[0029] According to some embodiments, the triggering information includes at least one of the following:
[0030] Information on the opening and closing angles of foldable screen devices;
[0031] Drag operation information;
[0032] Voice-triggered information.
[0033] According to a second aspect of the present disclosure, a message display device is provided, comprising:
[0034] The information acquisition unit is used to acquire the first trigger information of the first 5G message card displayed on the first display interface;
[0035] The information acquisition unit is further configured to acquire the first application and the first display information corresponding to the first 5G message card when the first triggering information meets the first triggering condition;
[0036] The message display unit is used to display the first display interface corresponding to the first application on the second display interface corresponding to the first trigger information, and to display the first display information on the display interface.
[0037] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0038] processor;
[0039] Memory used to store the processor's executable instructions;
[0040] The processor is configured to execute the instructions to implement the message display method described in any one of the preceding aspects.
[0041] According to a fourth aspect of the present disclosure, a storage medium is provided that, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the message display method described in any one of the preceding aspects.
[0042] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the method described in any one of the preceding aspects.
[0043] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:
[0044] In some or related embodiments, first trigger information of a first 5G message card displayed on a first display interface is obtained; when the first trigger information meets a first trigger condition, a first application and first display information corresponding to the first 5G message card are obtained; a first display interface corresponding to the first application is displayed on a second display interface corresponding to the first trigger information, and the first display information is displayed on the display interface. Therefore, when a 5G message is received, the application and corresponding display information of the 5G message can be directly displayed without the user having to manually open the corresponding application and input / search for information. This enables interaction between applications and 5G message cards under multiple display interfaces, reduces the interaction steps between 5G messages and applications, achieves seamless integration of card information and application functions, reduces the tedious operation of switching applications, improves information transmission efficiency, reduces restrictions on usage scenarios, enhances the richness of message transmission and the convenience of social sharing, improves the convenience of 5G message display, improves the user experience, and meets the efficiency requirements of large-screen operation.
[0045] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0046] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0047] Figure 1 This is a flowchart of the first message display method provided in this embodiment of the disclosure;
[0048] Figure 2This is an example schematic diagram of a message display method for a folding screen device whose first trigger operation is the opening and closing angle information corresponding to the folding screen device, provided in an embodiment of this disclosure;
[0049] Figure 3 This is an example diagram illustrating how a foldable screen device opens when the first trigger information is the opening angle of the foldable screen, as provided in an embodiment of this disclosure.
[0050] Figure 4 This is an example schematic diagram of a message display method for drag operation information corresponding to a foldable screen device, provided in an embodiment of this disclosure;
[0051] Figure 5 This is an example diagram illustrating a drag operation as the first triggering information provided in an embodiment of this disclosure;
[0052] Figure 6 This is a flowchart of the second message display method provided in this embodiment of the disclosure;
[0053] Figure 7 This is an example diagram illustrating how a foldable screen device can be closed when the second trigger information is the opening and closing angle of the foldable screen, as provided in an embodiment of this disclosure.
[0054] Figure 8 This is an example diagram illustrating a drag operation as the second triggering information provided in an embodiment of this disclosure;
[0055] Figure 9 This is a block diagram illustrating a message display device according to an exemplary embodiment;
[0056] Figure 10 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0057] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0058] This disclosure provides a message display method, apparatus, electronic device, and storage medium. In some embodiments, the terms "message display method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "message display apparatus" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "information processing system," "communication system," etc., can be used interchangeably.
[0059] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0060] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0061] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0062] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0063] In the embodiments disclosed herein, "multiple" refers to two or more.
[0064] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0065] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0066] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)," "user terminal," "mobile station (MS)," "mobile terminal (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless device," "wireless communication device," "remote device," "mobile subscriber station," "access terminal," "mobile terminal," "wireless terminal," "remote terminal," "handset," "user agent," "mobile client," "client," etc.
[0067] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0068] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0069] According to some embodiments, foldable screen devices, with their unique foldable screen design, have achieved a good balance between portability and display area, and are gradually gaining favor with consumers. However, there are many inconveniences when using 5G messaging on foldable screen devices. For example, when the foldable screen is open, card information received by the user in a 5G messaging chat (such as payment cards, app shopping cards, bank transfer cards, etc.) is difficult to link with the corresponding application. The user needs to manually switch to the relevant software and find the corresponding operation interface, which is cumbersome and inefficient. When the foldable screen is folded, the user's operations in the open software (such as watching movies, browsing products, etc.) cannot be quickly sent to the chat in the form of 5G message cards, resulting in inconvenient information sharing. For example, the integration of 5G messaging cards with applications is inefficient, requiring users to manually switch software and navigate to the interface, which is cumbersome (e.g., after receiving a mobile payment card, users need to manually open the mobile application and enter information). Information sharing is also inconvenient in foldable mode: it's impossible to generate and send 5G messaging cards in real-time based on current software activity (e.g., watching a movie, shopping), relying on screenshots or text descriptions, resulting in inefficient information delivery. Therefore, a method is urgently needed to achieve efficient interaction between 5G messaging and applications on foldable screen devices to improve the user experience.
[0070] Figure 1 This is a flowchart of the first message display method provided in the embodiments of this disclosure, such as... Figure 1 As shown, this message display method can be used in scenarios where a 5G message card on a first display interface is displayed with its corresponding application and information on a second display interface. The method includes the following steps:
[0071] In step S11, the first trigger information of the first 5G message card displayed on the first display interface is obtained;
[0072] According to some embodiments, the implementing entity of this disclosure may be, for example, an electronic device. This electronic device may be, for example, a device with multiple display screens. This electronic device may be, for example, a foldable phone, or a device including multiple display screens. The electronic device does not specifically refer to a particular fixed device. For example, when the electronic device's identifier changes, the electronic device may also change accordingly. For example, when the structure of the electronic device changes, the electronic device may also change accordingly. The number of screens corresponding to a foldable phone is not limited. For example, the foldable phone may be a dual-foldable phone or a triple-foldable phone.
[0073] According to some embodiments, the display interface can be an interface on an electronic device used to display information, and the name of the display interface is not limited. For example, the display interface can also be called a display screen, a display interface, a display panel, etc.
[0074] In some embodiments, the first display interface may be, for example, an interface for displaying a first 5G message card. This first display interface is not specifically defined as a fixed interface. For example, when the display interface of the 5G message card changes, the first display interface may also change accordingly. For example, when a first display command for the first 5G message card is received, the first display interface may also change accordingly. The first display interface may be a display screen in a foldable phone, or it may be a portion of the phone's entire display screen; this disclosure does not limit this aspect.
[0075] In some embodiments, the 5G messaging card may be card information received in a 5G messaging chat, and the 5G messaging card may include payment cards, shopping cards, transfer cards, etc.
[0076] According to some embodiments, the first 5G message card may be, for example, a message card displayed on a first display interface. This first 5G message card does not specifically refer to a particular fixed card. For example, when the display time corresponding to the first 5G message card changes, the first 5G message card may also change accordingly. For example, when the content of the card corresponding to the first 5G message card changes, the first 5G message card may also change accordingly.
[0077] In some embodiments, the first trigger information may be, for example, trigger information received by the first 5G message card. This first trigger information can be used, for example, to enable interaction between the first 5G message card and the application corresponding to the first 5G message card. The first trigger information does not specifically refer to a single fixed trigger information. For example, when the receiving time point corresponding to the first trigger information changes, the first trigger information may also change accordingly. For example, when the structure of the electronic device changes, the first trigger information may also change accordingly.
[0078] The triggering information includes at least one of the following:
[0079] Information on the opening and closing angles of foldable screen devices;
[0080] Drag operation information;
[0081] Voice-triggered information.
[0082] In some embodiments, the first trigger information may include at least one of the following: opening and closing angle information corresponding to the foldable screen device, drag operation information, and voice trigger information. However, the trigger information in this embodiment is not limited, that is, it can be any trigger that enables interaction between the first 5G message card and the application corresponding to the first 5G message card.
[0083] According to some embodiments, such as Figure 2As shown, the explanation will be based on the opening and closing angle information corresponding to the first trigger operation of the foldable screen device. Figure 3 As shown in the illustration, the first trigger information in this embodiment is an example diagram of a foldable screen device being opened at the folding angle of the foldable screen. The first display interface can be, for example, the left screen display interface of the foldable screen. For example, the opening angle data of the foldable screen can be collected in real time by a sensor module. When the angle changes from the 0°-90° range to the 90°-180° range (i.e., the user opens the foldable screen), and the rate of change exceeds a preset threshold (e.g., 50° / second, to avoid false triggering), it is determined that the "unfolding screen" operation is performed, and the first trigger information can be determined to meet the first trigger condition. Simultaneously, it can also be verified that the current left screen display interface is a 5G message chat window. Through verification control, it is possible to reduce the chance of users accidentally triggering this function when operating non-5G message apps. For example, the current foreground activity class name "MessageChatActivity" can be obtained through the ActivityManager.
[0084] In some embodiments, first trigger information of the first 5G message card displayed on the first display interface can be obtained.
[0085] In step S12, if the first triggering information meets the first triggering condition, the first application and the first display information corresponding to the first 5G message card are obtained;
[0086] In some embodiments, the trigger condition may be used to indicate whether to display the first 5G message card on the second display interface. This trigger condition is not specifically a fixed condition. For example, when the trigger information changes, the trigger condition corresponding to that trigger information may also change accordingly. The first trigger condition may be, for example, a condition corresponding to the first trigger information, and this first trigger condition is not specifically a fixed condition. For example, when the first trigger information changes, the first trigger condition may also change accordingly. For example, when the threshold corresponding to the first trigger condition changes, the first trigger condition may also change accordingly.
[0087] According to some embodiments, the application may be, for example, an application corresponding to a 5G message card, specifically, an application corresponding to a message on a 5G message card. The first application may be, for example, an application corresponding to a first 5G message card, specifically, an application corresponding to a message on a first 5G message card. That is, when different first 5G message cards change, the first application may also change accordingly.
[0088] According to some embodiments, the displayed information may be, for example, information displayed on a second display interface. The first displayed information may be, for example, displayed information corresponding to a first 5G message card. This first displayed information does not specifically refer to any fixed information. For example, when the first 5G message card changes, the first displayed information may also change accordingly. For example, when the method of obtaining the first displayed information changes, the first displayed information may also change accordingly.
[0089] According to some embodiments, when the first triggering information meets the first triggering condition, the first application and the first display information corresponding to the first 5G message card can be obtained.
[0090] According to some embodiments, wherein the first 5G message card is located at a target position on the first display interface, and the acquisition of the first application and first display information corresponding to the first 5G message card includes:
[0091] The first 5G message card is identified, and the application association information corresponding to the first 5G message card is obtained. The association information includes at least one of the following: card type information, target application package name, and operation parameters.
[0092] The first application corresponding to the first 5G message card is determined based on the target application package name and card type information, and the permission startup information of the first application is determined based on the application startup permission whitelist. The permission startup information is used to indicate the permission to start and display the first application on the second display interface.
[0093] Based on the operating parameters, the first information to be displayed is determined. Therefore, determining the first information to be displayed based on application-related information can improve the accuracy of obtaining the first information and thus improve the accuracy of information display.
[0094] According to some embodiments, the message card that is currently in focus in the chat window can be extracted to obtain the first 5G message card. The method for determining the first 5G message card may include, for example, identifying a card that the user clicked before expanding the screen, prioritizing that card as the first 5G message card; or, if there is no focused card, scanning the most recently received or sent message card in the chat window.
[0095] In some embodiments, the metadata of the first 5G message card can be parsed to obtain application association information, including card type information (such as payment), target application package name, and operation parameters (such as payment account identifier ID, product identifier ID, etc.).
[0096] According to some embodiments, the electronic device can obtain an application launch permission whitelist. Specifically, it can provide a visual permission management interface, where users can configure a list of applications allowed to launch via the unfolded screen (i.e., a whitelist) in the settings. When a target application is detected as not being on the whitelist, an authorization dialog box pops up asking the user whether to temporarily allow its launch. The whitelist can be obtained based on the received launch command, and the authorization record can be stored in SharedPreferences for a validity period of 24 hours. The validity period is not specifically a fixed duration.
[0097] In some embodiments, the data type of the operation parameters can be obtained, and the transmitted data can be encrypted using a data encryption method corresponding to that data type. The specific data encryption method is not limited. For example, for financial operation parameters (such as bank account information), the AES-256 algorithm can be used to encrypt the transmitted data. The encryption key is generated and stored by the system keystore (Android Keystore) to ensure that the data cannot be stolen or tampered with during cross-process transmission.
[0098] In some implementations, when PackageManager.getPackageInfo() detects that the target application package name does not exist, it can redirect to the app store's search page and search for the APP name field in the card's metadata.
[0099] In some embodiments, when handling version incompatibility, if the target application is installed but its version is lower than the minimum compatible version (declared in the minimum version field in the card metadata), a version upgrade prompt box can pop up, providing "Upgrade Now" and "Do Not Process Now" options. If the user clicks the "Upgrade Now" control, the user is redirected to the details page of the corresponding application in the app store. If the user clicks the "Do Not Process Now" control, the application can be launched in compatibility mode (for example, by enabling compatibility support for loading vector graphics from resources).
[0100] Specifically: `AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)` enables compatibility rendering; if it still fails to start, an error log will be displayed for user feedback.
[0101] According to some embodiments, before displaying the first display interface corresponding to the first application on the second display interface corresponding to the first trigger information, and before displaying the first display information on the display interface, the method further includes:
[0102] The operation parameters are transmitted to the first application through cross-process communication mechanism and parameter encryption requirement information;
[0103] The system retrieves the installation information of the first application. If the installation information indicates that the first application is not installed, it opens the application search interface and displays the application information corresponding to the card type information. Therefore, by refining the operation parameters, the convenience of information display can be improved.
[0104] According to some embodiments, the operation parameters may be, for example, card operation parameters, which can be transmitted to the target app through inter-process communication mechanisms (such as Android's Binder service). Card operation parameters may be, for example:
[0105]
[0106] According to some embodiments, the operation parameters are transmitted to the first application through an inter-process communication mechanism, including at least one of the following:
[0107] If the message complexity of the first 5G message is less than the first complexity threshold, structured data is transmitted to the first application through the Intent cross-process communication framework;
[0108] If the message complexity of the first 5G message exceeds a second complexity threshold, structured data is transmitted to the first application via the Binder inter-process communication framework, where the second complexity threshold is greater than the first complexity threshold. Therefore, different inter-process communication mechanisms can be employed for data transmission to improve data transmission efficiency.
[0109] According to some embodiments, the first complexity threshold can be used, for example, to determine a threshold for data transmission using an Intent inter-process communication framework. This first complexity threshold is not specifically a fixed threshold. For example, the first complexity threshold can also change accordingly when a threshold modification instruction is received.
[0110] In some embodiments, the second complexity threshold may be used, for example, to determine a threshold for data transmission using the Binder inter-process communication framework. This second complexity threshold does not specifically refer to a fixed threshold.
[0111] According to some implementations, in inter-process communication mechanisms, for simple messages, i.e., messages with low complexity, structured data (such as JSON format operation parameters) can be directly passed through Intent.putExtra(), supporting data types such as strings, numbers, and serialized objects.
[0112] According to some implementations, for complex data interactions, i.e., highly complex messages, the Binder inter-process communication framework is used, defining an Android Interface Definition Language (AIDL) interface to achieve bidirectional data transmission. Target applications can implement this interface to provide feedback on operation results (such as parameter parsing status, interface loading progress, etc.) to the 5G messaging client.
[0113] In step S13, the first display interface corresponding to the first application is displayed on the second display interface corresponding to the first trigger information, and the first display information is displayed on the display interface.
[0114] According to some embodiments, the second display interface may be a different interface from the first display interface, and the second display interface does not specifically refer to a fixed interface. For example, when the electronic device is a dual-folding screen or a triple-folding screen, the second display interface may change accordingly.
[0115] According to some embodiments, for example, the target APP, i.e. the first application, can be launched based on the application package name associated with the first 5G message card. For example, the application can be launched based on the Intent mechanism of the Android system. The target application package name is specified by setting the target application package name in Intent.setPackage() to ensure unique identification. If the application is not running, a new instance is created. If it is already running in the background, it is brought to the foreground.
[0116] According to some embodiments, when the first application is launched, the operator's gateway authentication capabilities can be used to enable APP login. While the APP is logged in, subsequent processes are executed.
[0117] According to some embodiments, the first display interface corresponding to the first application can be displayed on the second display interface corresponding to the first trigger information, and the first display information can be displayed on the display interface.
[0118] According to some embodiments, for example, after the target APP receives the operation parameters, it displays the corresponding operation interface on the expanded right screen. Specifically, for mobile payment scenarios, it can directly jump to the "Confirm Payment" page and automatically fill in the account information and transaction information; for shopping payment scenarios, it can display the product details page and locate the product associated with the card, and preload the delivery address; for bank transfer scenarios, it opens the transfer interface and automatically fills in the receiving account information in the card.
[0119] According to some embodiments, the dual-screen layout is dynamically adjusted based on the total size of the screen after it is unfolded, with the left screen displaying message chat and the right screen displaying the application operation interface.
[0120] In some embodiments, such asFigure 4 As shown, the following explanation uses the drag operation information corresponding to the foldable screen device as the first trigger operation. Figure 5 This is an example illustration of a drag operation as the first triggering information in an embodiment of the present disclosure, such as... Figure 4 As shown, the electronic device has at least two unfoldable or foldable display screens (the first display interface can be the left screen and the second display interface can be the right screen), wherein the left screen displays the 5G message chat interface by default, and the right screen can be used as an extended operation area.
[0121] According to some embodiments, when a user long-presses a card (such as a video playback card, mobile payment card, shopping payment card, bank transfer card, etc.) in the 5G messaging interface on the left screen, the card is selected. The electronic device can monitor the user's touch operation trajectory in real time, and when it detects that the user is dragging the selected card towards the right side of the screen, it activates the multi-screen interaction module.
[0122] According to some embodiments, the electronic device can obtain the current unfolded state of the foldable screen (such as unfolded angle, dual-screen display mode, etc.) and confirm that the right screen is in an available state (i.e., not fully occupied by other applications). If the right screen is currently displayed as a blank area or a preset extended operation area, the device proceeds to the next step; if the right screen is already displaying other applications, the device can prompt the user whether to switch displays according to preset rules (such as user-defined priorities).
[0123] According to some embodiments, the corresponding target application is identified based on the card type: for example, a payment card corresponds to a payment app, a shopping payment card corresponds to an e-commerce shopping app, and a bank transfer card corresponds to a mobile banking app. Card type information can be parsed through card metadata (such as the application package name and service type tag in an XML description file).
[0124] According to some embodiments, the target application can be launched and key data in the card (such as payment amount, product link, transfer account, etc.) can be encapsulated into parameters in a specific format (such as JSON data structure) and transmitted to the target application through cross-application communication interfaces (such as Android's Intent mechanism and iOS's Uniform Resource Locator (URL) protocol Scheme).
[0125] According to some embodiments, the target application displays the corresponding functional interface on the right screen: for example, the payment card corresponds to the "Pay Now" interface of the payment APP, and automatically fills in the payment amount and account information in the card; the shopping payment card corresponds to the product details page or settlement page of the APP, and preloads the product links and purchase information in the card.
[0126] According to some embodiments, users can directly perform subsequent operations on the right screen (such as confirming payment, submitting an order, entering a payment password, etc.), and the operation results can be fed back to the 5G message chat interface on the left screen through a two-way data interface (such as displaying an operation success status prompt).
[0127] In some or related embodiments, first trigger information of the first 5G message card displayed on the first display interface is obtained; when the first trigger information meets the first trigger condition, the first application and first display information corresponding to the first 5G message card are obtained; the first display interface corresponding to the first application is displayed on the second display interface corresponding to the first trigger information, and the first display information is displayed on the display interface. Therefore, when a 5G message is received, the application and corresponding display information of the 5G message can be directly displayed without the user having to manually open the corresponding application and input / search for information. This enables interaction between the application and the 5G message card under multiple display interfaces, reduces the interaction steps between the 5G message and the application, achieves seamless connection between card information and application functions, reduces the tedious operation of switching applications, improves the efficiency of information transmission, enhances the convenience of 5G message display, and meets the efficiency requirements of large-screen operation. In addition, the user does not need to manually add display information, which reduces the steps of display information filling, improves the convenience of display information, and improves display efficiency.
[0128] Figure 6 This is a flowchart of the second message display method provided in the embodiments of this disclosure, such as... Figure 6 As shown, it includes the following steps:
[0129] In step S21, the second trigger information of the second display interface of the second application is obtained on the third display interface;
[0130] The relevant descriptions can be as described above, and will not be repeated here.
[0131] According to some embodiments, the third display interface can be different from the first display interface. The third display interface can be the same as or different from the second display interface. For example, in a dual-folding screen, the third display interface can be the same as the second display interface.
[0132] The second triggering information includes at least one of the following:
[0133] Information on the opening and closing angles of foldable screen devices;
[0134] Drag operation information;
[0135] Voice-triggered information.
[0136] In step S22, when the second trigger information satisfies the second trigger condition and the second 5G message is displayed on the first display interface corresponding to the second trigger information, the second display information corresponding to the second application is obtained, wherein the second display information includes the second 5G message card;
[0137] The relevant descriptions can be as described above, and will not be repeated here.
[0138] According to some embodiments, the second triggering condition may be, for example, a condition used to determine whether to add display information from the third display interface to the first display interface. This second triggering condition is not specifically defined by a fixed condition. For example, when a modification instruction for the second triggering condition is received, the second triggering condition may also change accordingly.
[0139] In some embodiments, such as Figure 7 The second triggering information shown in this embodiment is the opening and closing angle of the folding screen, such as... Figure 2 As shown, when the electronic device's sensors detect a change in the folding screen angle from the 180°-90° range to the 0°-90° range (i.e., the user closes the folding screen), and detect that the right screen is currently displaying a non-system default interface (the right screen Activity package name obtained through PackageManager is not "com.system.home"), the card generation process is triggered. This requires simultaneous verification that the left screen's current interface is a 5G messaging chat window.
[0140] In some embodiments, such as Figure 2 As shown, it can be detected whether the application capture conditions are met, that is, it can be determined whether the second display information can be obtained:
[0141] 1) Verify that the foldable screen is in a folded state: The opening and closing angle of the foldable screen can be obtained in real time through the sensor module;
[0142] 2) Verify that the left screen is a 5G message chat window: Obtain the information of the current foreground Activity through ActivityManager, and determine whether the 5G message chat interface is displayed on the left screen;
[0143] 3) Verify that the right screen displays a non-system interface: Obtain the package name of the application currently displayed on the right screen through PackageManager, excluding system applications (such as desktop, settings, recent tasks, etc.);
[0144] The application information on the right screen will only be captured if all three conditions are met simultaneously.
[0145] According to some embodiments, obtaining second display information corresponding to the second application includes:
[0146] Obtain the application package name corresponding to the second application, the current interface class name corresponding to the second display interface, and the operation context data;
[0147] Based on the application package name, the current interface class name, and the operation context data, obtain the key information corresponding to the second display interface;
[0148] Based on the key information, obtain the second display information corresponding to the second application.
[0149] According to some embodiments, information about the application currently running on the right screen can be obtained, including the application package name (e.g., com.video.movie), the current interface class name (e.g., MoviePlayActivity), and operation context data (e.g., the ID of the movie being played, the current playback progress, etc.).
[0150] In some embodiments, for applications that support data export, their public interfaces can be called to obtain key information of the user interface; for applications that do not have open interfaces, key content of the interface (such as titles, thumbnails, links, etc.) can be extracted through image recognition technology.
[0151] According to some embodiments, in determining the support for application data export, a visual configuration interface can be provided, allowing users to manually mark the support for application data export: for example, in the settings interface, a list of installed applications is displayed, and users can set a "Supports data export" label for individual applications.
[0152] In some embodiments, automatic learning recommendations can be provided, which can automatically suggest adding an application to the support list based on the user's historical operation records (such as the number of times an application has been successfully identified and generated cards ≥ 3 times), and the user can confirm it with one click.
[0153] According to some embodiments, based on key information, second display information corresponding to the second application is obtained, including:
[0154] Obtain the template information corresponding to the second display interface;
[0155] Based on the template information and key information, the second display information corresponding to the second application is obtained. Therefore, display information can be generated based on the template information, which can improve the accuracy of display information acquisition and card acquisition.
[0156] According to some embodiments, for example, in a video playback scenario, the template information may include the movie title, playback link, and interactive cards for real-time screenshots. For example, in a document editing scenario, the template information may include cards for the document title, latest modifications, and collaboration links.
[0157] In step S23, a second 5G message card is inserted and displayed in the second 5G message displayed on the first display interface.
[0158] The relevant descriptions can be as described above, and will not be repeated here.
[0159] In some embodiments, a second 5G message card can be inserted and displayed within a second 5G message displayed on a first display interface.
[0160] In some embodiments, such as Figure 2 As shown, the third display interface can be viewed on the right screen, and the first display interface can be viewed on the left screen. The generated card can be inserted into the input box of the 5G message chat on the left screen, and prompt text (such as "This is what I just did:") can also be added. The user can edit and modify it. After the second trigger information is obtained, the data can also be encrypted (such as using the AES-128 algorithm) and sent to the electronic device through the 5G message gateway (MMSC). If the electronic device supports this, it can directly parse and display the interactive card.
[0161] In some embodiments, such as Figure 4 As shown, the following explanation uses the drag operation information corresponding to the foldable screen device as the first trigger operation. Figure 8 The second trigger information in this embodiment is an example of a drag operation. The electronic device can monitor the application display status of the left and right screens in real time. When it is detected that the left screen displays a 5G message chat interface and the right screen displays a third-party application (such as a video playback APP, news reading APP, etc.), the application drag interaction function is activated.
[0162] According to some embodiments, when a user long-presses the edge of the screen or a specific area (such as a system-preset drag handle) on the application interface of the right screen, the application window becomes draggable. When the electronic device detects that the user is dragging the application window toward the 5G message chat bar on the left screen, it identifies the type of the current application and the operation interface information (such as the name of the movie being watched, the current page URL, operation step parameters, etc.).
[0163] According to some embodiments, a 5G message card generation module can be invoked to construct card content based on the current operation interface information of the application. For example:
[0164] For video playback scenarios, extract information such as video title, playback link, and thumbnail to generate a rich media card containing a play button;
[0165] For product browsing scenarios, extract information such as product name, price, and purchase link to generate a card containing product image and purchase entry;
[0166] The card format follows the general specifications of 5G messages (such as message templates in the MaaP protocol) and supports combinations of elements such as text, images, and buttons.
[0167] According to some embodiments, the generated 5G message card can be automatically inserted into the chat input box on the left screen. The user can edit and add supplementary information (such as text descriptions) and then click send to send the card to the current chat recipient. The electronic device can simultaneously record the context information of the card's generation (such as application version, operation timestamp, etc.) so that the receiving user can parse and interact with it on different devices.
[0168] According to some embodiments, the information displayed on the third display screen is not limited; for example, it can be displayed based on pre-set information. In one or related embodiments, second trigger information of the second display interface of the second application is obtained on the third display interface; when the second trigger information satisfies the second trigger condition and the second 5G message is displayed on the first display interface corresponding to the second trigger information, second display information corresponding to the second application is obtained, wherein the second display information includes a second 5G message card; the second 5G message card is inserted and displayed in the second 5G message displayed on the first display interface. Therefore, interaction between the application and the 5G message card can be realized, reducing the interaction steps between the 5G message and the application, reducing the cumbersome operation of switching applications for users, improving the efficiency of information transmission, and enhancing the convenience of 5G message display.
[0169] A block diagram of a message display device is shown according to an exemplary embodiment. (Refer to...) Figure 9 The device 900 includes:
[0170] The information acquisition unit 901 is used to acquire the first trigger information of the first 5G message card displayed on the first display interface;
[0171] The information acquisition unit 901 is also used to acquire the first application and the first display information corresponding to the first 5G message card when the first triggering information meets the first triggering condition;
[0172] The message display unit 902 is used to display the first display interface corresponding to the first application on the second display interface corresponding to the first trigger information, and to display the first display information on the display interface.
[0173] According to some embodiments, where the first 5G message card is located at a target position on the first display interface, the information acquisition unit 901, when acquiring the first application and first display information corresponding to the first 5G message card, is specifically used for:
[0174] The first 5G message card is identified, and the application association information corresponding to the first 5G message card is obtained. The association information includes at least one of the following: card type information, target application package name, and operation parameters.
[0175] The first application corresponding to the first 5G message card is determined based on the target application package name and card type information, and the permission startup information of the first application is determined based on the application startup permission whitelist. The permission startup information is used to indicate the permission to start and display the first application on the second display interface.
[0176] The first information to be displayed is determined based on the operating parameters.
[0177] According to some embodiments, the information acquisition unit 901 is configured to display a first display interface corresponding to a first application on a second display interface corresponding to the first trigger information, and before displaying the first display information on the display interface, it is further configured to:
[0178] The operation parameters are transmitted to the first application through cross-process communication mechanism and parameter encryption requirement information;
[0179] Obtain the installation information of the first application. If the installation information indicates that the first application is not installed, open the application search interface and display the application information corresponding to the card type information.
[0180] According to some embodiments, when the information acquisition unit 901 transmits operation parameters to the first application through an inter-process communication mechanism, it is specifically used for at least one of the following:
[0181] If the message complexity of the first 5G message is less than the first complexity threshold, structured data is transmitted to the first application through the Intent cross-process communication framework;
[0182] If the message complexity of the first 5G message is greater than the second complexity threshold, structured data is transmitted to the first application through the Binder inter-process communication framework, wherein the second complexity threshold is greater than the first complexity threshold.
[0183] According to some embodiments, the message display unit 902 is also specifically used for:
[0184] On the third display interface, obtain the second trigger information of the second display interface of the second application;
[0185] When the second triggering information satisfies the second triggering condition and the second 5G message is displayed on the first display interface corresponding to the second triggering information, the second display information corresponding to the second application is obtained, wherein the second display information includes the second 5G message card;
[0186] Insert and display the second 5G message card in the second 5G message displayed on the first display interface.
[0187] According to some embodiments, when the message display unit 902 obtains the second display information corresponding to the second application, it is specifically used for:
[0188] Obtain the application package name corresponding to the second application, the current interface class name corresponding to the second display interface, and the operation context data;
[0189] Based on the application package name, the current interface class name, and the operation context data, obtain the key information corresponding to the second display interface;
[0190] Based on the key information, obtain the second display information corresponding to the second application.
[0191] According to some embodiments, when the message display unit 902 obtains the second display information corresponding to the second application based on key information, it is specifically used for:
[0192] Obtain the template information corresponding to the second display interface;
[0193] Based on the template information and key information, obtain the second display information corresponding to the second application.
[0194] According to some embodiments, the triggering information includes at least one of the following:
[0195] Information on the opening and closing angles of foldable screen devices;
[0196] Drag operation information;
[0197] Voice-triggered information.
[0198] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0199] In some or related embodiments, an information acquisition unit is used to acquire first trigger information of a first 5G message card displayed on a first display interface; the information acquisition unit is also used to acquire a first application and first display information corresponding to the first 5G message card when the first trigger information meets a first trigger condition; the message display unit is used to display a first display interface corresponding to the first application on a second display interface corresponding to the first trigger information, and to display the first display information on the display interface. Therefore, when a 5G message is received, the application and corresponding display information of the 5G message can be directly displayed without the user having to manually open the corresponding application and input / search for information. This enables interaction between the application and the 5G message card under multiple display interfaces, reduces the interaction steps between the 5G message and the application, achieves seamless integration of card information and application functions, reduces the cumbersome operation of switching applications, improves the efficiency of information transmission, enhances the convenience of 5G message display, and meets the efficiency requirements of large-screen operation.
[0200] Figure 10 A schematic block diagram of an example electronic device 1000 that can be used to implement embodiments of the present disclosure is shown. The electronic device 1000 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0201] like Figure 10 As shown, the electronic device 1000 includes a computing unit 1001, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 1002 or a computer program loaded from a storage unit 1008 into a random access memory (RAM) 1003. The RAM 1003 may also store various programs and data required for the operation of the electronic device 1000. The computing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0202] Multiple components in electronic device 1000 are connected to I / O interface 1005, including: input unit 1006, such as keyboard, mouse, etc.; output unit 1007, such as various types of displays, speakers, etc.; storage unit 1008, such as disk, optical disk, etc.; and communication unit 1009, such as network card, modem, wireless transceiver, etc. Communication unit 1009 allows electronic device 1000 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0203] The computing unit 1001 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 1001 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 1001 performs the various methods and processes described above, such as the message display method. For example, in some embodiments, the message display method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 1008. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 1000 via ROM 1002 and / or communication unit 1009. When the computer program is loaded into RAM 1003 and executed by the computing unit 1001, one or more steps of the message display method described above may be performed. Alternatively, in other embodiments, the computing unit 1001 may be configured to perform the message display method by any other suitable means (e.g., by means of firmware).
[0204] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0205] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0206] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0207] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0208] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), the Internet, and blockchain networks.
[0209] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is established by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system that addresses the management difficulties and weak business scalability inherent in traditional physical hosts and VPS (Virtual Private Server) services. Servers can also be servers for distributed systems or servers integrated with blockchain technology.
[0210] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0211] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A message display method, characterized in that, include: Obtain the first trigger information of the first 5G message card displayed on the first display interface; If the first triggering information meets the first triggering condition, obtain the first application and the first display information corresponding to the first 5G message card; The first display interface corresponding to the first application is displayed on the second display interface corresponding to the first trigger information, and the first display information is displayed on the display interface.
2. The method according to claim 1, characterized in that, in, The first 5G message card is located at the target position on the first display interface. The step of obtaining the first application and first display information corresponding to the first 5G message card includes: The first 5G message card is identified, and the application association information corresponding to the first 5G message card is obtained, wherein the association information includes at least one of card type information, target application package name and operation parameters; The first application corresponding to the first 5G message card is determined based on the target application package name and the card type information, and the permission startup information of the first application is determined based on the application startup permission whitelist, wherein the permission startup information is used to indicate the permission to start and display the first application on the second display interface. The first displayed information is determined based on the operation parameters.
3. The method according to claim 2, characterized in that, Before displaying the first display interface corresponding to the first application on the second display interface corresponding to the first trigger information, and before displaying the first display information on the display interface, the method further includes: The operation parameters are transmitted to the first application through a cross-process communication mechanism and parameter encryption requirement information; Obtain the installation information of the first application. If the installation information indicates that the first application is not installed, open the application search interface and display the application information corresponding to the card type information.
4. The method according to claim 3, characterized in that, The transmission of the operation parameters to the first application via an inter-process communication mechanism includes at least one of the following: If the message complexity of the first 5G message is less than the first complexity threshold, structured data is transmitted to the first application through the Intent cross-process communication framework; If the message complexity of the first 5G message is greater than the second complexity threshold, structured data is transmitted to the first application through the Binder inter-process communication framework, wherein the second complexity threshold is greater than the first complexity threshold.
5. The method according to claim 1, characterized in that, The method further includes: On the third display interface, obtain the second trigger information of the second display interface of the second application; When the second triggering information satisfies the second triggering condition and the second 5G message is displayed on the first display interface corresponding to the second triggering information, the second display information corresponding to the second application is obtained, wherein the second display information includes the second 5G message card; Insert and display the second 5G message card in the second 5G message displayed on the first display interface.
6. The method according to claim 5, characterized in that, The step of obtaining the second display information corresponding to the second application includes: Obtain the application package name corresponding to the second application, the current interface class name corresponding to the second display interface, and the operation context data; Based on the application package name, the current interface class name, and the operation context data, obtain the key information corresponding to the second display interface; Based on the key information, obtain the second display information corresponding to the second application.
7. The method according to claim 6, characterized in that, The step of obtaining the second display information corresponding to the second application based on the key information includes: Obtain the template information corresponding to the second display interface; Based on the template information and the key information, obtain the second display information corresponding to the second application.
8. The method according to claim 1, characterized in that, in, Triggering information includes at least one of the following: Information on the opening and closing angles of foldable screen devices; Drag operation information; Voice-triggered information.
9. A message display device, characterized in that, include: The information acquisition unit is used to acquire the first trigger information of the first 5G message card displayed on the first display interface; The information acquisition unit is further configured to acquire the first application and the first display information corresponding to the first 5G message card when the first triggering information meets the first triggering condition; The message display unit is used to display the first display interface corresponding to the first application on the second display interface corresponding to the first trigger information, and to display the first display information on the display interface.
10. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the message display method as described in any one of claims 1 to 8.