Information display method and device based on graphical identification, equipment and storage medium

By responding to user interactions with graphic icons and displaying personalized hidden content, the problem of limited interactive effects in existing technologies is solved, the richness of information display and resource utilization are improved, and the user experience is enhanced.

CN115079892BActive Publication Date: 2026-04-28TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2021-03-10
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Existing technologies based on graphic icons have limited interactive effects, display limited content, and have low utilization of graphic processing resources, failing to meet users' diverse information interaction needs.

Method used

By responding to user interactions with graphic icons, hidden content edited based on the graphic icons is displayed. A personalized hidden content editing interface and instructions are provided, supporting the selection and editing of multiple theme types. The graphic icons are moved synchronously and the corresponding content is displayed.

Benefits of technology

It has improved the richness and interactivity of information display, enhanced the utilization rate of graphics processing resources, increased user engagement, and met users' diverse information interaction needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115079892B_ABST
    Figure CN115079892B_ABST
Patent Text Reader

Abstract

The application provides a kind of information display method, device and equipment based on graphic identification and computer readable storage medium;Method includes: presenting the media information page of target object, the media information page is used to show the media information associated with the target object;In the media information page, the graphic identification of the target object is presented;In response to the interactive operation for the graphic identification, the hidden content corresponding to the interactive operation is displayed, and the hidden content is edited based on the graphic identification.By the present application, the richness of information display and the utilization rate of graphic processing resources can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mobile communication technology, and in particular to an information display method, apparatus, device, and computer-readable storage medium based on graphic symbols. Background Technology

[0002] With the development of mobile communication technology, users can communicate with each other by dragging graphic icons (such as avatars) on the profile page of their conversation partners. However, the interactive effects based on graphic icons are relatively limited. For example, when a user drags the graphic icon of a conversation partner on the profile page, the displayed content is pre-set and fixed, resulting in a relatively simple display and low utilization of graphics processing resources. Summary of the Invention

[0003] This application provides an information display method, apparatus, device, and computer-readable storage medium based on graphic identifiers, which can improve the richness of information display and the utilization rate of graphic processing resources.

[0004] The technical solution of this application embodiment is implemented as follows:

[0005] This application provides an information display method based on graphic symbols, including:

[0006] A media information page for the target object is presented, wherein the media information page is used to display media information associated with the target object;

[0007] The target object's graphic identifier is displayed on the media information page;

[0008] In response to an interactive action on the graphic identifier, hidden content corresponding to the interactive action is displayed, the hidden content being edited based on the graphic identifier.

[0009] This application provides an information display method based on graphic symbols, including:

[0010] Present the media information page of the current object, which is used to display the media information associated with the current object;

[0011] The media information page displays a graphic identifier of the current object;

[0012] In response to a trigger operation on the graphic identifier, a hidden content editing interface is displayed;

[0013] Based on the hidden content editing interface, in response to the editing operation for editing hidden content, the edited content is presented as hidden content;

[0014] In response to a determination instruction regarding the hidden content, the displayed hidden content is hidden;

[0015] The hidden content is used to display the hidden content in response to interactive operations performed on the current object during the process of presenting a media information page containing the hidden content on the target object's terminal.

[0016] This application provides an information display device based on graphic symbols, including:

[0017] The first presentation module is used to present the media information page of the target object, wherein the media information page is used to display the media information associated with the target object;

[0018] The second presentation module is used to present the graphic identifier of the target object on the media information page;

[0019] The content display module is used to respond to interactive operations on the graphic identifier and display hidden content corresponding to the interactive operation, wherein the hidden content is edited based on the graphic identifier.

[0020] In the above scheme, the device further includes:

[0021] The indicator information presentation module is used to present hidden content indicator information associated with the graphic identifier during the presentation of the graphic identifier of the target object;

[0022] The hidden content indication information is used to indicate that after performing an interactive operation on the graphic icon, hidden content corresponding to the interactive operation will be displayed.

[0023] In the above scheme, the instruction information presentation module is further used to present at least one sub-instruction information containing a drag path, the sub-instruction information being used to indicate that the hidden content is displayed after dragging the graphic icon along the drag path;

[0024] Use the at least one sub-indication information as the hidden content indication information;

[0025] When there are multiple sub-indication information, the drag paths contained in different sub-indication information are different.

[0026] In the above solution, before displaying the hidden content corresponding to the interactive operation, the device further includes:

[0027] The content editing module is used to present a hidden content editing interface in response to a trigger operation on the graphic identifier;

[0028] Based on the hidden content editing interface, in response to the editing operation for editing hidden content, the edited content is presented as hidden content;

[0029] In response to a determination instruction regarding the hidden content, the presented hidden content is hidden.

[0030] In the above scheme, the content editing module is also used to present a type selection interface, and present at least two theme function items in the type selection interface, wherein the theme function items correspond one-to-one with the theme type of the hidden content;

[0031] Based on the at least two theme function items presented in the type selection interface, in response to the type selection operation for selecting the theme type, a hidden content editing interface for the corresponding theme type is presented;

[0032] Based on the selected theme type, the hidden content editing interface responds to the hidden content editing operation and presents the edited content corresponding to the selected theme type as the hidden content.

[0033] In the above scheme, when the interactive operation is a drag operation, the content display module is also used to respond to the drag operation on the graphic icon, synchronously move the graphic icon, and display the hidden content corresponding to the drag operation;

[0034] During the movement of the graphic icon, a target image is displayed at the initial position of the graphic icon to replace the graphic icon that was in the initial position before the movement.

[0035] In the above scheme, when the interactive operation is a drag operation, the content display module is further configured to respond to the drag operation on the graphic icon by synchronously moving the graphic icon, and

[0036] A type selection interface is presented for selecting the theme type of the hidden content, and the type selection interface includes theme type identifiers for at least two theme types;

[0037] During the movement of the graphic icon, when the graphic icon moves to the area corresponding to the theme type icon of any theme type, the hidden content of the corresponding theme type is displayed.

[0038] In the above solution, the content display module is also used to present a conversation interface for communicating with the target object;

[0039] In the chat interface, hidden content corresponding to the interactive operation is displayed through chat messages.

[0040] In the above scheme, before presenting the session interface for communicating with the target object, the device further includes:

[0041] The session interface triggering module is used to present release indication information corresponding to the interactive operation during the execution of the interactive operation. The release indication information is used to indicate the result after the interactive operation is released.

[0042] When the interactive operation is released, a session interface for engaging in conversation with the target object is triggered.

[0043] In the above scheme, before presenting the conversation interface for communicating with the target object, the conversation interface triggering module is used to present operation effects corresponding to the interaction operation during the execution of the interaction operation;

[0044] When the interactive operation is released, the presented operation effect is canceled, and a conversation interface for communicating with the target object is triggered.

[0045] In the above scheme, the device further includes:

[0046] The conversation interface presentation module is used to present a conversation icon during the process of displaying the hidden content;

[0047] When a trigger operation is received for the session icon, a session interface for engaging in a session with the target object is presented.

[0048] In the above solution, the content display module is also used to dynamically display the emoticon elements corresponding to the interactive operation, and to treat the emoticon elements as hidden content corresponding to the interactive operation.

[0049] In the above solution, the content display module is further configured to display hidden content corresponding to the interactive operation on the media information page via a floating layer or pop-up window; or,

[0050] Hidden content corresponding to the interactive operation is displayed through a subpage independent of the media information page.

[0051] In the above scheme, when the interactive operation is a drag operation, the content display module is also used to synchronously move the graphic icon during the execution of the drag operation, and display the hidden content corresponding to the interactive operation, as well as the conversation icon for having a conversation with the target object.

[0052] Accordingly, the device also includes:

[0053] The conversation interface presentation module is used to cancel the hidden content and present a conversation interface for conversing with the target object when the graphic identifier moves to the display area corresponding to the conversation icon and the drag operation is released.

[0054] In the above scheme, the first presentation module is also used to present a media information page of the target object that incorporates graphic elements;

[0055] Accordingly, before displaying the hidden content corresponding to the interactive operation, the device further includes:

[0056] The erasure processing module is used to receive the erasure operation for the graphic element;

[0057] In response to the erase operation, the process of erasing the graphic element in the media information page is displayed.

[0058] In the above solution, the content display module is also used to present a conversation interface for communicating with the target object when the graphic element is completely erased.

[0059] The session interface displays a recall message corresponding to the erase operation.

[0060] This application provides an information display device based on graphic symbols, including:

[0061] The third presentation module is used to present the media information page of the current object, which is used to display the media information associated with the current object;

[0062] The fourth presentation module is used to present the graphic identifier of the current object on the media information page;

[0063] The fifth presentation module is used to present a hidden content editing interface in response to a trigger operation on the graphic identifier;

[0064] The sixth presentation module is used to present the edited content as hidden content in response to the editing operation for editing hidden content, based on the hidden content editing interface;

[0065] A content hiding module is used to hide the displayed hidden content in response to a determination instruction for the hidden content;

[0066] The hidden content is used to display the hidden content in response to interactive operations performed on the current object during the process of presenting a media information page containing the hidden content on the target object's terminal.

[0067] This application provides an electronic device, including:

[0068] Memory, used to store executable instructions;

[0069] The processor, when executing executable instructions stored in the memory, implements the information display method based on graphic identifiers provided in the embodiments of this application.

[0070] This application provides a computer-readable storage medium storing executable instructions, which, when executed by a processor, implement the information display method based on graphic identifiers provided in this application.

[0071] The embodiments of this application have the following beneficial effects:

[0072] By engaging with the graphic icons of the target object, the hidden content corresponding to the interaction is revealed. Since the hidden content is edited by the target object based on graphic editing, the displayed hidden content has personalized characteristics, which improves the richness of content display, the fun of interaction and the utilization rate of graphic processing resources, thereby increasing user stickiness and meeting the increasingly diversified display needs of user information interaction. Attached Figure Description

[0073] Figure 1A-1B This is a schematic diagram of an information display method based on graphic identifiers provided in an embodiment of this application;

[0074] Figure 2 A schematic diagram of an optional architecture for an information display system 100 based on graphic identifiers provided in an embodiment of this application;

[0075] Figure 3 This is an optional structural schematic diagram of the electronic device 500 provided in an embodiment of this application;

[0076] Figure 4 A schematic flowchart of an optional information display method based on graphic identifiers provided in an embodiment of this application;

[0077] Figures 5-7 A schematic diagram of the hidden content editing interface provided in this application embodiment;

[0078] Figure 8 A schematic flowchart of an optional information display method based on graphic identifiers provided in an embodiment of this application;

[0079] Figure 9 This is a schematic diagram of the hidden content indication information display interface provided in the embodiments of this application;

[0080] Figure 10 This is a schematic diagram of the hidden content indication information display interface provided in the embodiments of this application;

[0081] Figure 11This is a schematic diagram of the hidden content display interface provided in an embodiment of this application;

[0082] Figure 12 This is a schematic diagram of the hidden content display interface provided in an embodiment of this application;

[0083] Figure 13 This is a schematic diagram of the hidden content display interface provided in an embodiment of this application;

[0084] Figure 14 This is a schematic diagram of the hidden content display interface provided in an embodiment of this application;

[0085] Figure 15 This is a schematic diagram of the hidden content display interface provided in an embodiment of this application;

[0086] Figure 16 This is a schematic diagram of the hidden content display interface provided in an embodiment of this application;

[0087] Figure 17 A schematic diagram showing the display interface of the media information page provided in the embodiments of this application;

[0088] Figures 18-20 This is a schematic diagram of the interface provided for an embodiment of this application;

[0089] Figure 21 A schematic diagram illustrating a method for editing hidden content provided in an embodiment of this application;

[0090] Figure 22 A schematic diagram illustrating a method for editing hidden content provided in an embodiment of this application;

[0091] Figure 23 A schematic diagram illustrating a method for displaying hidden content provided in an embodiment of this application;

[0092] Figure 24 A schematic diagram illustrating a method for displaying hidden content provided in an embodiment of this application;

[0093] Figure 25 This is a schematic diagram of the structure of the information display device based on graphic symbols provided in an embodiment of the present invention;

[0094] Figure 26 This is a schematic diagram of the structure of the information display device based on graphic symbols provided in an embodiment of the present invention. Detailed Implementation

[0095] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0096] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0097] In the following description, the terms “first, second…” are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that “first, second…” may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0098] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0099] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0100] 1) Client: An application that runs on a terminal and provides various services, such as a video playback client or a game client.

[0101] 2) In response, used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which it depends are met, one or more operations performed may be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0102] 3) Public chat window component (AIO, All In One): In instant messaging applications, users participate in many different types of conversations such as friends, groups, and public accounts. In order to provide users with a unified interactive experience, the software provides a chat window component shared by different conversations. The user's input, click operations and other behaviors in the component can be regarded as consistent.

[0103] 4) The small gray bar refers to the display style of a string of text messages that the system sends as a notification or reminder in AIO in an instant messaging application.

[0104] 5) Media information page, used to carry user information such as nickname, personal signature, user assets, etc., or media information flow page that carries the dynamics published by the user.

[0105] The related technology provides a lightweight interactive feature based on graphic icons (such as avatars), see [link to related technology]. Figure 1A-1B , Figure 1A-1B This is a schematic diagram of an information display method based on graphic identifiers provided in an embodiment of this application. Figure 1A As shown, when the user drags the graphic icon A1 of the target object on the media information page, the terminal displays the cartoon icon A2 as feedback from the system. Figure 1B As shown, when the user drags the graphic icon B1 of the target object, the terminal displays a cartoon icon B2 as feedback from the system. When the graphic icon is released and a launch operation is triggered, the terminal displays a prompt message B3 in the style of a small gray bar, such as "I launched npnc". The feedback content displayed after dragging the user's graphic icon is all pre-made and fixed content. Simply showing the dragging effect lacks novelty and cannot supplement the media information page. Furthermore, the feedback after dragging the graphic icon is not very interactive and cannot promote interaction and communication between the two parties.

[0106] In view of this, embodiments of this application provide an information display method, apparatus, device, and computer-readable storage medium based on graphic identifiers to at least solve the above-mentioned technical problems.

[0107] See Figure 2 , Figure 2 This is an optional architecture diagram of the information display system 100 based on graphic identifiers provided in the embodiments of this application. In order to support an exemplary application, the terminal (terminal 400-1 and terminal 400-2 are shown as examples) connects to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two, and uses a wireless link to realize data transmission.

[0108] In practical applications, the terminal can be various types of user terminals such as smartphones, tablets, laptops, and smart vehicle devices, or it can be any combination of two or more of these data processing devices such as desktop computers, game consoles, televisions, or these data processing devices; the server 200 can be a single server configured to support various services, or it can be configured as a server cluster, or it can be a cloud server, etc.

[0109] In actual implementation, the terminal is equipped with clients, such as video playback clients, instant messaging clients, live streaming clients, etc. When a user opens the client on the terminal to view the media information page of the target object, the terminal displays the media information page of the target object and presents the graphic identifier of the target object in the media information page; in response to the interactive operation of the graphic identifier, a request to obtain the hidden content is sent to the server 200; based on the request, the server 200 determines the hidden content edited by the target object based on its own graphic identifier and returns the hidden content to the terminal for display.

[0110] See Figure 3 , Figure 3 This is an optional structural diagram of the electronic device 500 provided in the embodiments of this application. In practical applications, the electronic device 500 can be... Figure 2 The terminal or server 200 in the middle, with electronic devices as Figure 2 Taking the terminal shown as an example, an electronic device implementing the information display method based on graphic identifiers of this application will be described. Figure 3 The illustrated electronic device 500 includes at least one processor 510, a memory 550, at least one network interface 520, and a user interface 530. The various components in the electronic device 500 are coupled together via a bus system 540. It is understood that the bus system 540 is used to implement communication between these components. In addition to a data bus, the bus system 540 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 3 The general labeled all buses as Bus System 540.

[0111] The processor 510 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.

[0112] User interface 530 includes one or more output devices 531 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 530 also includes one or more input devices 532, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0113] The memory 550 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 550 may optionally include one or more storage devices physically located away from the processor 510.

[0114] The memory 550 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 550 described in this application embodiment is intended to include any suitable type of memory.

[0115] In some embodiments, memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0116] Operating system 551 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks;

[0117] The network communication module 552 is used to reach other computing devices via one or more (wired or wireless) network interfaces 520, exemplary network interfaces 520 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc.

[0118] Presentation module 553 is used to enable the presentation of information (e.g., user interface for operating peripheral devices and displaying content and information) via one or more output devices 531 (e.g., display screen, speaker, etc.) associated with user interface 530.

[0119] The input processing module 554 is used to detect and translate one or more user inputs or interactions from one or more input devices 532.

[0120] In some embodiments, the information display device based on graphic identifiers provided in this application can be implemented in software. Figure 3 An information display device 555 based on graphic symbols stored in memory 550 is shown. It can be software in the form of programs and plug-ins, including the following software modules: a first presentation module 5551, a second presentation module 5552, and a content display module 5553. These modules are logical and can therefore be arbitrarily combined or further divided according to the functions they implement. The functions of each module will be described below.

[0121] In other embodiments, the information display device based on graphic identifiers provided in this application can be implemented in hardware. As an example, the information display device based on graphic identifiers provided in this application can be a processor in the form of a hardware decoding processor, which is programmed to execute the information display method based on graphic identifiers provided in this application. For example, the processor in the form of a hardware decoding processor can be one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), or other electronic components.

[0122] The information display method based on graphic identifiers provided in this application embodiment will be described below. In actual implementation, the information display method based on graphic identifiers provided in this application embodiment can be implemented by the server or the terminal alone, or by the server and the terminal working together. The information display method based on graphic identifiers provided in this application embodiment can be applied to both the editing side and the viewing side of hidden content, which will be described one by one below.

[0123] See Figure 4 , Figure 4 This is an optional flowchart illustrating an information display method based on graphic identifiers provided in an embodiment of this application. It is applied to the editing side of hidden content, i.e., to the terminal corresponding to the current object, and includes:

[0124] Step 101: The terminal displays the media information page of the current object, whereby the media information page is used to display the media information associated with the current object.

[0125] In practical applications, the terminal is equipped with client applications, such as video playback clients, instant messaging clients, and live streaming clients. Users can view the media information page of the current object through the client and perform operations such as editing and viewing the media information associated with the current object based on the media information page.

[0126] The media information page (also known as the profile card) is a personal profile page that displays user information such as nickname, signature, photo album, and user assets, or a media feed page that displays user-posted updates. The media information associated with the current object includes, but is not limited to, the current object's user profile information or the updates posted by the current object.

[0127] Step 102: On the media information page, display the graphic identifier of the current object.

[0128] Here, graphic icons are also called conversation avatars, or simply avatars.

[0129] Step 103: In response to a trigger action on the graphic icon, present the hidden content editing interface.

[0130] Step 104: Based on the hidden content editing interface, in response to the editing operation used to edit the hidden content, present the edited content as the hidden content.

[0131] Hidden content is used to display media information pages containing hidden content on the target object's terminal in response to interactive operations on the graphic identifier of the current object.

[0132] Step 105: In response to the confirmation command for hidden content, hide the displayed hidden content.

[0133] Here, if the current object needs to edit hidden content, it can trigger (such as by clicking, double-clicking, or dragging) its own graphic identifier. The terminal responds to the trigger operation, presents the hidden content editing interface, and edits the hidden content for itself or others to view based on the hidden content editing interface.

[0134] In practical applications, there are various themes for hidden content, such as musings, heartfelt messages, and compliments. When editing hidden content, the terminal can also edit it in the following ways: In response to a trigger operation on a graphic icon, a type selection interface is presented, displaying at least two theme function items, where each theme function item corresponds one-to-one with the theme type of the hidden content; Based on the at least two theme function items presented in the type selection interface, in response to a type selection operation for theme type selection, a hidden content editing interface for the corresponding theme type is presented; Based on the hidden content editing interface for the selected theme type, in response to the hidden content editing operation, the edited content corresponding to the selected theme type is presented as the hidden content.

[0135] See Figures 5-7 , Figures 5-7 This is a schematic diagram of the hidden content editing interface provided in an embodiment of this application. Figure 5If the current object triggers its own graphic identifier 501, the terminal responds to the trigger operation and presents a type selection interface 502. In the type selection interface 502, three theme function items such as "Random Thoughts", "Heartbeat", and "Praise" are presented. When the user selects the theme function item "Random Thoughts", the hidden content editing interface 503 corresponding to the theme type "Random Thoughts" is presented. The user can enter and edit the hidden content related to the theme type "Random Thoughts" in the hidden content editing interface 503. When the current object clicks the OK function item 504, the terminal responds to the OK instruction for the hidden content and hides the edited hidden content.

[0136] Figure 6 In the process, if the current object triggers its own graphic identifier 601, the terminal responds to the trigger operation and presents a type selection interface 602. When the user selects the theme function item "Heartbeat", the hidden content editing interface 603 corresponding to the theme type "Heartbeat" is presented. In the hidden content editing interface 603, the user can customize input or select appropriate tags and use the content corresponding to the input or selected tags as hidden content. For example, if the hidden content edited by the current object in the hidden content editing interface 603 is: Height: 168cm, Weight: 45kg, Relationship status: Love newbie, Single, Hobby: King of Glory, if the current object clicks the OK function item 604, the terminal responds to the OK instruction for the hidden content, hides the edited hidden content, and displays the above-mentioned edited hidden content when other objects drag the graphic identifier of the current object in the media information page of the current object.

[0137] Figure 7 In the process, if the current object triggers its own graphic identifier 701, the terminal responds to the trigger operation and presents a type selection interface 702. When the user selects the "Praise" theme function item, a hidden content editing interface 703 corresponding to the "Praise" theme type is presented. In the hidden content editing interface 703, the user can select what they want to be praised for, such as praising appearance, sending blessings, praising learning, praising work, etc. If the current object selects "Praise Appearance" in the hidden content editing interface 703, the current object can edit the content related to "Praise Appearance" itself or have the system push content related to "Praise Appearance" as hidden content. If the current object clicks the "Confirm" function item 704, the terminal responds to the confirmation command for the hidden content, hides the edited hidden content, and displays the edited hidden content when other objects drag the current object's graphic identifier in the current object's media information page.

[0138] In this way, the current object can edit its own hidden content based on its own graphic identifier. After the hidden content is edited, when the graphic identifier of the current object is displayed on the media information page of the current object, the hidden content indication information associated with the graphic identifier can also be displayed. The hidden content indication information is used to indicate that after performing an interactive operation on the graphic identifier of the current object, the hidden content corresponding to the interactive operation will be displayed. In this way, the current object's conversation object (i.e., friend) can trigger an interactive operation on the graphic identifier of the current object based on the hidden content indication information associated with the graphic identifier of the current object to display the hidden content for the conversation object to view and interact with.

[0139] The following description continues with the information display method based on graphic identifiers provided in the embodiments of this application. See [link to relevant documentation]. Figure 8 , Figure 8 An optional flowchart illustrating the information display method based on graphic identifiers provided in this application embodiment, applied to the viewing side of hidden content, includes:

[0140] Step 201: The terminal presents the media information page of the target object, which is used to display the media information associated with the target object.

[0141] Step 202: On the media information page, display the graphic logo of the target object.

[0142] Step 203: In response to an interactive action on the graphic icon, display the hidden content corresponding to the interactive action. The hidden content is edited based on the graphic icon.

[0143] It should be noted that the current object corresponding to the terminal and the target object are friends, such as... Figure 8 In this context, the current object corresponding to the terminal is user A, and the target object is user B. User A and user B are friends. The current object can view the target object's media information page through the client on the terminal and can perform interactive operations on the target object's graphic identifier. These interactive operations include, but are not limited to, clicking, dragging, and bouncing. Before the current object triggers an interactive operation on the target object's graphic identifier, the target object has already edited its hidden content based on its own graphic identifier. The method by which the target object edits its hidden content can be found in steps 101-105 above, and will not be repeated here.

[0144] In some embodiments, during the process of presenting the graphic identifier of the target object, the terminal may also present hidden content indication information associated with the graphic identifier; wherein, the hidden content indication information is used to indicate that after performing an interactive operation on the graphic identifier, the hidden content corresponding to the interactive operation will be displayed.

[0145] In practical applications, once the editor of the hidden content (i.e. the target object) has edited the hidden content, the hidden content indication information associated with the target object's graphic logo can be displayed on any page that displays the target object's graphic logo, such as on a media information page that displays the target object's graphic logo or in a session interface associated with the target object. This can attract or stimulate other objects to perform interactive operations on the target object's graphic logo in order to view the target object's hidden content.

[0146] See Figure 9 , Figure 9 This is a schematic diagram of the hidden content indication information display interface provided in the embodiments of this application. The target object's graphic identifier 901 and the hidden content indication information 902 associated with the graphic identifier are presented on the media information page of the target object, such as "Tap my avatar to see more". If the current object drags the graphic identifier 901 based on the hidden content indication information 902, the corresponding hidden content 903 can be displayed, such as "I am watching xx", "I am currently watching xx, welcome to discuss the plot", etc.

[0147] In some embodiments, the terminal may present hidden content indication information associated with a graphic identifier in the following manner: presenting at least one sub-indication information containing a drag path, and using at least one sub-indication information as hidden content indication information; wherein, the sub-indication information is used to indicate that the hidden content is displayed after dragging the graphic identifier along the drag path; when there are multiple sub-indication information, the drag paths contained in different sub-indication information are different.

[0148] The drag path can be in the form of a trajectory, such as the outline of an object, the shape of a trademark, or any custom shape. The trajectory can be presented as a solid line, dashed line, dotted line, etc., without any limitation on the presentation of the trajectory. It can also be in the form of a dot matrix, such as the pattern formed by key points in the trajectory mentioned above. It can also be in the form of characters, indicating that the graphic icon should be dragged according to the corresponding character style. Different sub-instruction information contains different drag paths. When dragging the graphic icon according to different sub-instruction information, hidden content of the corresponding theme type can be displayed.

[0149] See Figure 10 , Figure 10This is a schematic diagram of the hidden content indication information display interface provided in this application embodiment. When the graphic identifier 1001 of the target object is presented on the media information page, hidden content indication information 1002 is also presented. The hidden content indication information 1002 includes sub-indication information 1003, sub-indication information 1004 and sub-indication information 1005. If the current user drags the graphic identifier 1001 according to the drag path indicated by the sub-indication information 1003, the hidden content of the theme type corresponding to the sub-indication information 1003 can be displayed, that is, the hidden content corresponding to the theme type of "rambling", such as "I am watching xx", "I am currently watching xx, welcome to discuss the plot", etc.

[0150] In some embodiments, when the interactive operation is a drag operation, the terminal may respond to the interactive operation on the graphic icon by displaying the hidden content corresponding to the interactive operation in the following manner: in response to the drag operation on the graphic icon, the graphic icon is moved synchronously and the hidden content corresponding to the drag operation is displayed; during the movement of the graphic icon, a target image is displayed at the initial position of the graphic icon to replace the graphic icon that was in the initial position before the movement.

[0151] Here, when the user drags the graphic icon, the process of the graphic icon moving synchronously due to being dragged is displayed, where the movement trajectory of the graphic icon is consistent with the drag trajectory of the graphic icon by the user. When the graphic icon is dragged from its initial position to another position, a target image is displayed at the initial position to replace the graphic icon that was in the initial position before the move. The target image can be preset by the user or randomly displayed. The target image can also be an image corresponding to the theme type of the hidden content being displayed, used to represent the theme type of the hidden content being displayed.

[0152] See Figure 11 , Figure 11 This is a schematic diagram of the hidden content display interface provided in the embodiment of this application. When the graphic identifier 1101 is dragged, the process of the graphic identifier 1101 moving according to the movement trajectory 1102 is displayed, and the hidden content 1103 corresponding to the drag operation is displayed. During the movement of the graphic identifier 1101, the target image 1104 is displayed at the initial position of the graphic identifier 1101 to replace the graphic identifier 1101 that was in the initial position before the movement.

[0153] In some embodiments, when the interactive operation is a drag operation, the terminal can respond to the interactive operation on the graphic icon by displaying the hidden content corresponding to the interactive operation in the following manner: in response to the drag operation on the graphic icon, the graphic icon is moved synchronously, and a type selection interface for selecting the theme type of the hidden content is presented, wherein the type selection interface includes theme type icons of at least two theme types; during the movement of the graphic icon, when the graphic icon moves to the area corresponding to the theme type icon of any theme type, the hidden content of the corresponding theme type is displayed.

[0154] See Figure 12 , Figure 12 This is a schematic diagram of the hidden content display interface provided in this application embodiment. When the graphic identifier 1201 is dragged, the process of the graphic identifier 1201 moving synchronously is displayed, and a type selection interface 1202 is presented. The type selection interface 1202 includes the theme type identifiers 1203 for "Random Thoughts", 1204 for "Heartbeat", and 1205 for "Praise". When the graphic identifier 1201 is dragged to the area corresponding to the theme type identifier 1203, the hidden content of the theme type "Random Thoughts" is displayed. When the graphic identifier 1201 is dragged to the area corresponding to the theme type identifier 1204, the hidden content of the theme type "Heartbeat" is displayed. When the graphic identifier 1201 is dragged to the area corresponding to the theme type identifier 1205, the hidden content of the theme type "Praise" is displayed.

[0155] In some embodiments, the terminal may also display hidden content corresponding to the interactive operation in the following ways: presenting a conversation interface for conversing with the target object; in the conversation interface, displaying hidden content corresponding to the interactive operation through conversation messages, that is, using the content conveyed by the conversation message itself as hidden content.

[0156] See Figure 13 , Figure 13 This is a schematic diagram of the hidden content display interface provided in the embodiment of this application. When the graphic identifier 1301 is dragged, the conversation interface 1302 is presented, and the hidden content corresponding to the interactive operation is displayed in the conversation interface 1302 through the conversation message 1303, that is, the content conveyed by the conversation message itself is used as the hidden content.

[0157] In some embodiments, before presenting the conversation interface for engaging in conversation with the target object, the terminal may also trigger the presentation of the conversation interface in the following ways: during the execution of the interactive operation, a release instruction message corresponding to the interactive operation is presented, wherein the release instruction message is used to indicate the result after the interactive operation is released; when the interactive operation is released, the presentation of the conversation interface for engaging in conversation with the target object is triggered.

[0158] The conversation interface can be used to display hidden content corresponding to interactive operations, as well as conversation messages used to interact with the target object.

[0159] See Figure 14 , Figure 14 This is a schematic diagram of the hidden content display interface provided in the embodiment of this application. When the graphic identifier 1401 is dragged, the release instruction information 1402 of "Release to send praise" is presented. When the user releases the drag operation based on the release instruction information 1402, the conversation interface 1403 is presented, and the praise information 1404 of the current object to the target object is displayed in the conversation interface 1403.

[0160] In some embodiments, before presenting the conversation interface for communicating with the target object, the terminal may also trigger the presentation of the conversation interface in the following ways: when the interactive operation is a long press or drag operation, an operation effect corresponding to the interactive operation is presented during the execution of the interactive operation; when the interactive operation is released, the presented operation effect is canceled, and the presentation of the conversation interface for communicating with the target object is triggered.

[0161] For example, Figure 14 When the graphic icon 1401 is dragged, an operation effect 1402 corresponding to the interactive operation is displayed, such as a rainbow effect. When the user releases the drag operation, the operation effect is canceled and the conversation interface 1403 is displayed.

[0162] In some embodiments, the terminal may also display a session icon while displaying hidden content; when a trigger operation is received for the session icon, a session interface for having a conversation with the target object is displayed.

[0163] Here, during the process of displaying hidden content, the conversation icon can be triggered to quickly enter the conversation interface between the current object and the target object, and conversation messages can be automatically sent to the target object to improve the convenience of interaction with the target object and increase the interaction between them.

[0164] See Figure 15 , Figure 15 This is a schematic diagram of the hidden content display interface provided in the embodiments of this application. During the process of displaying the hidden content 1501, a session icon 1502 is presented. When the session icon is triggered, a session interface 1503 is presented.

[0165] In some embodiments, when the interactive operation is a drag operation, the terminal can display hidden content corresponding to the interactive operation in the following ways:

[0166] During the drag operation, the graphic icon moves synchronously, and the hidden content corresponding to the interactive operation is displayed, as well as the conversation icon for communicating with the target object. Accordingly, the terminal can present the conversation interface in the following way: when the graphic icon moves to the display area corresponding to the conversation icon and the drag operation is released, the hidden content is canceled and the conversation interface for communicating with the target object is presented.

[0167] In practical applications, when the graphic icon moves to the display area corresponding to the session icon and the drag operation is released, the terminal can also jump from the current media information page to the session interface.

[0168] See 16. Figure 16 This is a schematic diagram of the hidden content display interface provided in this application embodiment. During the process of dragging the graphic icon on the media information page, the movement process of the graphic icon 1601, the hidden content (weight 98, height 168, King of Glory, dating novice, currently single) and the conversation icon 1602 are displayed simultaneously. When the graphic icon 1601 is dragged to the display area 1603 (within the arc area) corresponding to the conversation icon 1602, if the drag operation on the graphic icon 1601 is released, the currently presented media information page 1600 will jump to the conversation interface 1604. In the conversation interface, the feedback content 1605 corresponding to the hidden content can also be displayed through conversation messages. The feedback content can be edited by the current object itself or automatically pushed by the system based on the hidden content.

[0169] In some embodiments, the terminal may display hidden content corresponding to the interactive operation in the following manner: dynamically displaying emoticon elements corresponding to the interactive operation, and using the emoticon elements as hidden content corresponding to the interactive operation.

[0170] Here, emoji elements can be set by the user based on the hidden content they edit, or they can be randomly pushed by the server based on the hidden content edited by the user. In this case, there is a correspondence between the emoji elements and the theme type of the hidden content, and conveying the hidden content with dynamic emoji elements is more vivid and interesting.

[0171] In some embodiments, the terminal may display hidden content corresponding to the interactive operation in the following ways: by displaying the hidden content corresponding to the interactive operation in the media information page through a floating layer or pop-up window; or by displaying the hidden content corresponding to the interactive operation through a subpage independent of the media information page.

[0172] Here, when displaying hidden content, it can be presented on the media information page via bubble-style overlays or pop-ups corresponding to interactive operations. These bubble-style overlays or pop-ups are movable within the creation interface, and their size and position can be set according to the actual application. When there is a lot of hidden content, a larger overlay or pop-up can be displayed to fully show it, or a smaller overlay or pop-up can be displayed to show only part of the hidden content. More hidden content can be viewed through the drop-down menu of the overlay or pop-up. When displaying hidden content on a subpage, the subpage can be a page with preset transparency, located above the media information page. Other content presented on the media information page can be viewed through the subpage. Thus, presenting hidden content through a subpage with a certain degree of transparency allows users to see more information, satisfying their need for quick information browsing. Simultaneously, with the user's dragging action, the subpage's position on the media information page moves synchronously.

[0173] In some embodiments, the terminal may present a media information page of the target object in the following manner: presenting a media information page of the target object incorporating graphic elements; correspondingly, before displaying the hidden content corresponding to the interactive operation, the terminal may also receive an erasure operation on the graphic elements; in response to the erasure operation, displaying the process of the graphic elements being erased in the media information page.

[0174] Here, when a target object has not logged into the client for a long time, such as more than one month, graphic elements are integrated into the target object's media information page. The graphic elements correspond to the target object's login duration. After the login duration reaches a threshold, graphic elements such as dust or cobwebs appear on the target object's media information page. The duration threshold can be customized, and the shape of the graphic elements is related to the login duration. For example, after the login duration reaches the threshold, the longer the login duration, the thicker the dust or the more complex and messy the cobwebs.

[0175] The erase operation can be triggered based on an eraser or a graphic icon. For example, when the erase operation is triggered based on an eraser, the current object clicks the eraser, and the terminal responds to the click operation by triggering an erase operation on the graphic element. In response to the erase operation, the process of the graphic element being erased by the eraser is displayed on the media information page. When the erase operation is triggered based on a graphic icon, the current object drags the graphic icon of the target object, and the terminal responds to the drag operation by triggering an erase operation on the graphic element. In response to the erase operation, the process of the graphic element being erased by the graphic icon is displayed on the media information page.

[0176] In some embodiments, after displaying the hidden content corresponding to the interactive operation, the terminal may also present a conversational interface in the following manner: when the graphic element is completely erased, a conversational interface for communicating with the target object is presented; in the conversational interface, a recall message corresponding to the erasure operation is displayed.

[0177] Here, for target objects that have not logged into the client for a long time, the current object can complete the "wiping away the cobwebs" action by dragging the target object's graphic icon, and automatically send a recall message to the target object, which serves to recall inactive users.

[0178] See Figure 17 , Figure 17 This is a schematic diagram of the display interface of the media information page provided in the embodiment of this application. If the target object has not logged into a certain application for one month, a spider web will appear on the media information page of that application. If the current object drags the graphic icon, the terminal responds to the drag operation and displays the process of the spider web being erased. After the spider web is erased, it jumps to the session interface and displays the recall message 1701 corresponding to the erasure operation in the session interface.

[0179] The following describes an exemplary application of the embodiments of this application in a practical application scenario. In practical applications, a client is provided on the terminal, such as an instant messaging client. Users can view their own or their friends' user profile pages (i.e., media information pages, also known as personal profile cards) or conduct conversations through the client. Using the graphic icon-based information display method provided in this application, users can customize the hidden content that can be seen when the other party drags their avatar (i.e., graphic icon). This hidden content can supplement the personal profile information on their own user profile page.

[0180] The hidden content in this application includes three themes: random thoughts, heartfelt emotions, and praise. First, let's explain from the product's perspective: in the following content, User A is the editor of the hidden content, and User B is the viewer of the hidden content.

[0181] See Figures 18-20 , Figures 18-20 This is a schematic diagram of the interface provided in an embodiment of this application. Figure 18In this scenario, when User A wants to edit hidden content that their friends can see, they can drag their own avatar in their profile card. The terminal responds to the drag operation by displaying a type selection interface. This interface presents three theme options: "Random Thoughts," "Heartbeat," and "Praise." When User A selects the "Random Thoughts" theme, the corresponding hidden content editing interface appears, allowing the user to input and edit hidden content related to the "Random Thoughts" theme. When User A clicks "Done," the editing of the hidden content for the "Random Thoughts" theme is complete. When User B (User A's friend) drags User A's avatar, the hidden content for the "Random Thoughts" theme, such as "I'm watching xx," will be displayed on User B's terminal.

[0182] Figure 19 When user A selects the "Heartbeat" theme, a hidden content editing interface corresponding to this theme type is displayed. Users can customize input or select appropriate tags in the hidden content editing interface, and the content corresponding to the input or selected tags will be used as hidden content. For example, if user A edits the hidden content as: Height: 168cm, Weight: 45kg, Relationship status: Love newbie, single, Hobby: King of Glory; when user B (user A's friend) drags user A's avatar, the above "Heartbeat" related content and heartbeat signals will be displayed on user B's terminal. When user B drags user A's avatar to the chat area (the area corresponding to the conversation icon), the conversation interface (chat window) will be entered directly, and an icebreaker message will be automatically sent.

[0183] Figure 20 When user A selects the "Praise" theme, a hidden content editing interface corresponding to this theme type is displayed. User A can choose the type of praise they wish to receive, such as praising appearance, sending blessings, praising studies, or praising work. If user A selects "Praise Appearance" in the hidden content editing interface 703, the current user can edit content related to "Praise Appearance" themselves or the system can push content related to "Praise Appearance" as hidden content. When user B (user A's friend) drags user A's avatar, a rainbow animation will appear. After releasing the drag, the conversation interface (chat window) will be entered directly, and a praise message will be automatically sent to user A.

[0184] In the above way, when user B (user A's friend) drags user A's conversation avatar on user A's profile page, user B's terminal will display hidden content that user A has edited for user B to view. In addition, the dragging behavior of user A's conversation avatar can also generate some interactions. For example, if user B drags user A's conversation avatar to a specified position, a conversation message can be automatically sent to user A.

[0185] Furthermore, when user A has not logged into the client for an extended period, a "spider web"-like graphic element can be displayed on user A's profile page. User B can then drag user A's avatar to perform a dusting action, erasing the spider web and generating a message sent to user A, effectively reactivating inactive users. This lightweight interaction can promote user interaction and message volume, while hidden content can also attract users to click on profile cards to view more updated user information, thus stimulating interaction.

[0186] The technical implementation of hidden content for the above-mentioned theme types will be explained next.

[0187] 1. Hidden content editing entry, random thoughts

[0188] See Figure 21 , Figure 21 A schematic diagram illustrating a method for editing hidden content provided in an embodiment of this application includes:

[0189] Step 301: In response to the drag operation on the avatar, the terminal sends an edit request for the hidden content to the server.

[0190] In practical applications, the profile picture on the personal data card supports dragging. For ease of operation and security considerations, whether the terminal can display the editing interface when user A drags the profile picture is determined by the server based on whether there are hidden content editing fields in the personal information protocol. When the user drags the profile picture, the terminal responds to the drag operation by sending an editing request for hidden content to the server. The editing request carries the user's identifier.

[0191] Step 302: Based on the edit request, the server obtains the user's profile information and returns it to the terminal.

[0192] Here, the server retrieves the user information corresponding to the end user based on the user identifier carried in the edit request, and returns the retrieved information to the end.

[0193] Step 303: Update user profile information on the terminal.

[0194] Step 304: The terminal determines whether the editing entry for hidden content is open.

[0195] Here, the terminal determines whether the hidden content editing entry is open by judging whether the data information protocol in the data information contains a hidden content editing field and the value of the editing field. For example, the field that controls the opening of the hidden content editing entry is: uint32_avatar_switch. When uint32_avatar_switch=1, it indicates that the hidden content editing entry is open, and step 305 is executed. When uint32_avatar_switch=0, it indicates that the hidden content editing entry is closed, and step 306 is executed.

[0196] Step 305: The terminal displays the editing interface for the hidden content.

[0197] Here, users can edit the hidden content in the editing interface.

[0198] Step 306: Display the dragging avatar animation on the terminal.

[0199] The above methods allow you to edit hidden content.

[0200] The above Figure 21 The terminal in this example is user A's terminal. When user B, a friend of user A, drags user A's avatar, user B's terminal responds to the drag operation by sending a request to retrieve hidden content to the server. Based on user A's user identifier carried in the request, the server retrieves user A's profile information and returns it to user B's terminal. If the profile information contains the `str_blala_content` field, it indicates that user A has hidden "chatter" content. In this case, user B's terminal will display the hidden content. The display method can be, but is not limited to, a bullet screen format. When displayed in bullet screen format, it creates a floating effect. For product implementation details, please refer to [link to product documentation]. Figure 18 .

[0201] 2. Heartbeat

[0202] See Figure 22 , Figure 22 This is a schematic diagram illustrating a method for editing hidden content provided in an embodiment of this application. When the hidden content editing entry is open, the method for editing hidden content of the theme "Heartbeat" includes:

[0203] Step 401: The terminal displays the editing interface for the "Heartbeat" theme type.

[0204] Step 402: The terminal responds to the editing operation triggered by the editing interface and presents the edited hidden content.

[0205] Here, the hidden content under the "Heartbeat" theme is the user's private information. Users can edit and add information such as height, weight, relationship status, and hobbies in the hidden content editing interface.

[0206] Step 403: In response to the confirmation instruction for the hidden content, the terminal concatenates the hidden content into a string.

[0207] Step 404: The terminal assembles the strings into a list of items that interest it and sends it to the server.

[0208] Here, after the user edits these hidden contents, these hidden contents are concatenated into a list of strings and sent to the server for saving.

[0209] Step 405: The server updates the user's hidden content.

[0210] Here, the server will update the hidden content of the "Heartbeat" theme type based on the list of topics you're interested in.

[0211] The above Figure 22 The terminal in this example is user A's terminal. When user B, a friend of user A, drags user A's avatar, user B's terminal responds to the drag operation by sending a request to retrieve hidden content to the server. Based on user A's user identifier carried in the request, the server retrieves user A's profile information and returns it to user B's terminal. If the profile contains a "heart-fluttering" list, user B's terminal will display heart-fluttering information around user A's avatar and simultaneously show a quick message entry (i.e., a chat icon). User B can drag user A's avatar to the quick entry to directly enter the chat interface (chat window) and automatically send an icebreaker message—that is, user B's terminal automatically sends a message to user A. This increases communication and interaction between users, enhancing the user experience. For product details, please refer to [link to product documentation]. Figure 19 .

[0212] 3. Praise

[0213] See Figure 23 , Figure 23 This is a schematic diagram illustrating the method for displaying hidden content provided in this application embodiment. When user A edits hidden content of the "Praise" theme type, they have selected the type of praise they wish to receive, such as praising appearance, sending blessings, praising studies, praising work, etc., and send the selected praise type to the server for storage. To improve the richness of the praise information, the server can obtain multiple corresponding praise contents based on the praise type to form a praise information list. When user B views user A's hidden content of the "Praise" theme type, the method includes:

[0214] Step 501: The terminal responds to the drag operation on user A's avatar by displaying a message to send a compliment.

[0215] in, Figure 23 The terminal in the text refers to the user terminal on user B's side. The praise prompt message is used to remind users to send a praise message after releasing the drag operation.

[0216] Step 502: In response to the release command for the drag operation, the terminal sends a request to the server to obtain praise information.

[0217] Here, users can release the drag operation on user A's avatar based on the praise prompt information, thus triggering the release command.

[0218] Step 503: The server determines the type of praise based on the praise information retrieval request.

[0219] Here, the request to retrieve praise information carries the user identifier of user A. Based on the user identifier of user A carried in the request to retrieve praise information, the server retrieves the type of praise edited by user A.

[0220] Step 504: The server retrieves the corresponding type of praise message based on the praise type.

[0221] Step 505: The server sends a praise message to the terminal.

[0222] Step 506: The terminal displays a praise message.

[0223] Using the above method, when user B drags user A's avatar in the profile card, a rainbow animation and a compliment message will appear. After releasing the drag, a compliment message will be sent to user A, enhancing the friendship between the two. For product performance details, please refer to [link to product description]. Figure 20 .

[0224] 4. The user has not logged in for a long time.

[0225] See Figure 24 , Figure 24 This is a schematic diagram illustrating a method for displaying hidden content provided in an embodiment of this application. It is applied to a scenario where user A has not logged into the application for more than one month, and user B views user A's profile card. The method includes:

[0226] Step 601: In response to the opening operation of user A's data card, the terminal checks user A's login status.

[0227] Step 602: Determine if user A has not logged in for more than one month.

[0228] Here, if user A has not logged in for more than one month, step 603 is executed; otherwise, the process ends.

[0229] Step 603: Present User A's data card with a spider web pattern.

[0230] Step 604: In response to a drag operation on user A's avatar, display the process of the spider web being erased in the profile card.

[0231] Step 605: Send a recall message when the spider web has been completely erased.

[0232] Here, proactively sending recall messages to users serves to remind them, enhance communication among users, and let users know that someone is paying attention, thus playing a role in recalling inactive users.

[0233] The following continues to describe the exemplary structure of the information display device 555 based on graphic identifiers provided in the embodiments of this application as a software module. In some embodiments, such as Figure 25 As shown, Figure 25 This is a schematic diagram of the structure of the information display device based on graphic identifiers provided in an embodiment of the present invention. The software modules stored in the information display device 555 based on graphic identifiers in the memory 50 may include:

[0234] The first presentation module 5551 is used to present the media information page of the target object, wherein the media information page is used to display the media information associated with the target object;

[0235] The second presentation module 5552 is used to present the graphic identifier of the target object in the media information page;

[0236] The content display module 5553 is used to respond to interactive operations on the graphic identifier and display hidden content corresponding to the interactive operation, wherein the hidden content is edited based on the graphic identifier.

[0237] In some embodiments, the apparatus further includes:

[0238] The indicator information presentation module is used to present hidden content indicator information associated with the graphic identifier during the presentation of the graphic identifier of the target object;

[0239] The hidden content indication information is used to indicate that after performing an interactive operation on the graphic icon, hidden content corresponding to the interactive operation will be displayed.

[0240] In some embodiments, the instruction information presentation module is further configured to present at least one sub-instruction information containing a drag path, the sub-instruction information being used to indicate that the hidden content is displayed after dragging the graphic icon along the drag path;

[0241] Use the at least one sub-indication information as the hidden content indication information;

[0242] When there are multiple sub-indication information, the drag paths contained in different sub-indication information are different.

[0243] In some embodiments, before displaying the hidden content corresponding to the interactive operation, the device further includes:

[0244] The content editing module is used to present a hidden content editing interface in response to a trigger operation on the graphic identifier;

[0245] Based on the hidden content editing interface, in response to the editing operation for editing hidden content, the edited content is presented as hidden content;

[0246] In response to a determination instruction regarding the hidden content, the presented hidden content is hidden.

[0247] In some embodiments, the content editing module is further configured to present a type selection interface and present at least two theme function items in the type selection interface, wherein the theme function items correspond one-to-one with the theme type of the hidden content;

[0248] Based on the at least two theme function items presented in the type selection interface, in response to the type selection operation for selecting the theme type, a hidden content editing interface for the corresponding theme type is presented;

[0249] Based on the selected theme type, the hidden content editing interface responds to the hidden content editing operation and presents the edited content corresponding to the selected theme type as the hidden content.

[0250] In some embodiments, when the interactive operation is a drag operation, the content display module is further configured to respond to the drag operation on the graphic icon, synchronously move the graphic icon, and display hidden content corresponding to the drag operation.

[0251] During the movement of the graphic icon, a target image is displayed at the initial position of the graphic icon to replace the graphic icon that was in the initial position before the movement.

[0252] In some embodiments, when the interactive operation is a drag operation, the content display module is further configured to synchronously move the graphic icon in response to the drag operation on the graphic icon, and

[0253] A type selection interface is presented for selecting the theme type of the hidden content, and the type selection interface includes theme type identifiers for at least two theme types;

[0254] During the movement of the graphic icon, when the graphic icon moves to the area corresponding to the theme type icon of any theme type, the hidden content of the corresponding theme type is displayed.

[0255] In some embodiments, the content display module is further configured to present a conversational interface for engaging in a conversation with the target object;

[0256] In the chat interface, hidden content corresponding to the interactive operation is displayed through chat messages.

[0257] In some embodiments, before presenting the session interface for engaging in a conversation with the target object, the apparatus further includes:

[0258] The session interface triggering module is used to present release indication information corresponding to the interactive operation during the execution of the interactive operation. The release indication information is used to indicate the result after the interactive operation is released.

[0259] When the interactive operation is released, a session interface for engaging in conversation with the target object is triggered.

[0260] In some embodiments, before presenting the conversation interface for engaging in a conversation with the target object, the conversation interface triggering module is configured to present operation effects corresponding to the interactive operation during the execution of the interactive operation;

[0261] When the interactive operation is released, the presented operation effect is canceled, and a conversation interface for communicating with the target object is triggered.

[0262] In some embodiments, the apparatus further includes:

[0263] The conversation interface presentation module is used to present a conversation icon during the process of displaying the hidden content;

[0264] When a trigger operation is received for the session icon, a session interface for engaging in a session with the target object is presented.

[0265] In some embodiments, the content display module is further configured to dynamically display emoticon elements corresponding to the interactive operation, and to treat the emoticon elements as hidden content corresponding to the interactive operation.

[0266] In some embodiments, the content display module is further configured to display hidden content corresponding to the interactive operation on the media information page via a floating layer or pop-up window; or...

[0267] Hidden content corresponding to the interactive operation is displayed through a subpage independent of the media information page.

[0268] In some embodiments, when the interactive operation is a drag operation, the content display module is further configured to synchronously move the graphic identifier during the execution of the drag operation, and display hidden content corresponding to the interactive operation, as well as a session icon for having a conversation with the target object.

[0269] Accordingly, the device also includes:

[0270] The conversation interface presentation module is used to cancel the hidden content and present a conversation interface for conversing with the target object when the graphic identifier moves to the display area corresponding to the conversation icon and the drag operation is released.

[0271] In some embodiments, the first presentation module is further configured to present a media information page of the target object that incorporates graphic elements;

[0272] Accordingly, before displaying the hidden content corresponding to the interactive operation, the device further includes:

[0273] The erasure processing module is used to receive the erasure operation for the graphic element;

[0274] In response to the erase operation, the process of erasing the graphic element in the media information page is displayed.

[0275] In some embodiments, the content display module is further configured to present a conversational interface for engaging in a conversation with the target object when the graphic element is completely erased;

[0276] The session interface displays a recall message corresponding to the erase operation.

[0277] See Figure 26 , Figure 26 This is a schematic diagram of the structure of an information display device based on graphic symbols provided in an embodiment of the present invention. This application provides an information display device 260 based on graphic symbols, comprising:

[0278] The third presentation module 261 is used to present the media information page of the current object, wherein the media information page is used to display the media information associated with the current object;

[0279] The fourth presentation module 262 is used to present the graphic identifier of the current object on the media information page;

[0280] The fifth presentation module 263 is used to present a hidden content editing interface in response to a trigger operation on the graphic identifier;

[0281] The sixth presentation module 264 is used to present the edited content as hidden content based on the hidden content editing interface in response to the editing operation for editing hidden content;

[0282] Content hiding module 265 is used to hide the displayed hidden content in response to a determination instruction for the hidden content;

[0283] The hidden content is used to display the hidden content in response to interactive operations performed on the current object during the process of presenting a media information page containing the hidden content on the target object's terminal.

[0284] This application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the information display method for graphic identifiers described in this application.

[0285] This application provides a computer-readable storage medium storing executable instructions. When the executable instructions are executed by a processor, the processor will execute the information display method for graphic identifiers provided in this application.

[0286] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0287] In some embodiments, executable instructions may take the form of a program, software, software module, script, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

[0288] As an example, executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple collaborating files (e.g., a file that stores one or more modules, subroutines, or code sections).

[0289] As an example, executable instructions can be deployed to execute on a single computing device, or on multiple computing devices located in one location, or on multiple computing devices distributed across multiple locations and interconnected via a communication network.

[0290] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. An information display method based on graphic symbols, characterized in that, The method includes: A media information page for the target object is presented, wherein the media information page is used to display media information associated with the target object; The target object's graphic identifier is displayed on the media information page; In response to an interactive operation on the graphic identifier, hidden content corresponding to the interactive operation is displayed, the hidden content being edited based on the graphic identifier; The hidden content corresponding to the interactive operation is displayed, including: Present a conversational interface for communicating with the target object; In the chat interface, hidden content corresponding to the interactive operation is displayed through chat messages.

2. The method as described in claim 1, characterized in that, The method further includes: During the presentation of the graphic identifier of the target object, hidden content indication information associated with the graphic identifier is presented; The hidden content indication information is used to indicate that after performing an interactive operation on the graphic icon, hidden content corresponding to the interactive operation will be displayed.

3. The method as described in claim 2, characterized in that, The presentation of the hidden content indication information associated with the graphic identifier includes: At least one sub-indication information containing a drag path is presented, the sub-indication information being used to indicate that the hidden content is displayed after dragging the graphic icon along the drag path; At least one of the sub-indication information is used as the hidden content indication information; When there are multiple sub-indication information, the drag paths contained in different sub-indication information are different.

4. The method as described in claim 1, characterized in that, Before displaying the hidden content corresponding to the interactive operation, the method further includes: In response to a trigger operation on the graphic identifier, a hidden content editing interface is displayed; Based on the hidden content editing interface, in response to the editing operation for editing hidden content, the edited content is presented as hidden content; In response to a determination instruction regarding the hidden content, the presented hidden content is hidden.

5. The method as described in claim 4, characterized in that, The interface for displaying hidden content includes: A type selection interface is presented, and at least two theme function items are presented in the type selection interface. The theme function items correspond one-to-one with the theme type of the hidden content. Based on the at least two theme function items presented in the type selection interface, in response to the type selection operation for selecting the theme type, a hidden content editing interface for the corresponding theme type is presented; Accordingly, based on the hidden content editing interface, in response to the editing operation of the hidden content, presenting the edited content as hidden content includes: Based on the selected theme type, the hidden content editing interface responds to the hidden content editing operation and presents the edited content corresponding to the selected theme type as the hidden content.

6. The method as described in claim 1, characterized in that, When the interactive operation is a drag operation, the response to the interactive operation on the graphic icon, displaying hidden content corresponding to the interactive operation, includes: In response to a drag operation on the graphic icon, the graphic icon is moved synchronously, and the hidden content corresponding to the drag operation is displayed. During the movement of the graphic icon, a target image is displayed at the initial position of the graphic icon to replace the graphic icon that was in the initial position before the movement.

7. The method as described in claim 1, characterized in that, When the interactive operation is a drag operation, the response to the interactive operation on the graphic icon, displaying hidden content corresponding to the interactive operation, includes: In response to a drag operation on the graphic icon, the graphic icon is moved synchronously, and A type selection interface is presented for selecting the theme type of the hidden content, and the type selection interface includes theme type identifiers for at least two theme types; During the movement of the graphic icon, when the graphic icon moves to the area corresponding to the theme type icon of any theme type, the hidden content of the corresponding theme type is displayed.

8. The method as described in claim 1, characterized in that, Before presenting the session interface for engaging in a conversation with the target object, the method further includes: During the execution of the interactive operation, release instruction information corresponding to the interactive operation is presented. The release instruction information is used to indicate the result after the interactive operation is released. When the interactive operation is released, a session interface for engaging in conversation with the target object is triggered.

9. The method as described in claim 1, characterized in that, Before presenting the session interface for engaging in a conversation with the target object, the method further includes: During the execution of the interactive operation, operation effects corresponding to the interactive operation are displayed; When the interactive operation is released, the presented operation effect is canceled, and a conversation interface for communicating with the target object is triggered.

10. The method as described in claim 1, characterized in that, The method further includes: During the display of the hidden content, a session icon is shown; When a trigger operation is received for the session icon, a session interface for engaging in a session with the target object is presented.

11. The method as described in claim 1, characterized in that, The hidden content corresponding to the display and the interactive operation includes: Hidden content corresponding to the interactive operation is displayed on the media information page via a floating layer or pop-up window; or, Hidden content corresponding to the interactive operation is displayed through a subpage independent of the media information page.

12. The method as described in claim 1, characterized in that, When the interactive operation is a drag operation, displaying the hidden content corresponding to the interactive operation includes: During the drag operation, the graphic icon is moved synchronously, and hidden content corresponding to the interactive operation and a conversation icon for engaging in conversation with the target object are displayed. Accordingly, the method further includes: When the graphic icon moves to the display area corresponding to the session icon and the drag operation is released, the hidden content is removed and a session interface for communicating with the target object is presented.

13. The method as described in claim 1, characterized in that, The media information page that presents the target object includes: A media information page that integrates graphic elements to present the target object; Accordingly, before displaying the hidden content corresponding to the interactive operation, the method further includes: An erase operation was received for the graphic element; In response to the erase operation, the process of erasing the graphic element in the media information page is displayed.

14. The method as described in claim 13, characterized in that, After displaying the hidden content corresponding to the interactive operation, the method further includes: When the graphic element is completely erased, a conversational interface for interacting with the target object is presented; The session interface displays a recall message corresponding to the erase operation.

15. An information display method based on graphic symbols, characterized in that, The method includes: Present the media information page of the current object, which is used to display the media information associated with the current object; The media information page displays a graphic identifier of the current object; In response to a trigger operation on the graphic identifier, a hidden content editing interface is displayed; Based on the hidden content editing interface, in response to the editing operation for editing hidden content, the edited content is presented as hidden content; In response to a determination instruction regarding the hidden content, the displayed hidden content is hidden; The hidden content is used to display the hidden content in the conversation interface between the current object and the target object through conversation messages during the process of presenting a media information page containing the hidden content on the target object's terminal.

16. An information display device based on graphic symbols, characterized in that, The device includes: The first presentation module is used to present the media information page of the target object, wherein the media information page is used to display the media information associated with the target object; The second presentation module is used to present the graphic identifier of the target object on the media information page; The content display module is used to respond to interactive operations on the graphic identifier and display hidden content corresponding to the interactive operation, wherein the hidden content is edited based on the graphic identifier; The content display module is also used to present a conversation interface for engaging in dialogue with the target object; in the conversation interface, hidden content corresponding to the interactive operation is displayed through conversation messages.

17. The apparatus according to claim 16, characterized in that, The device includes: The content display module is also used to respond to a drag operation on the graphic icon, synchronously move the graphic icon, and display the hidden content corresponding to the drag operation; During the movement of the graphic icon, a target image is displayed at the initial position of the graphic icon to replace the graphic icon that was in the initial position before the movement. The content display module is also used to respond to a drag operation on the graphic icon, synchronously move the graphic icon, and present a type selection interface for selecting the theme type of the hidden content, wherein the type selection interface includes theme type icons for at least two theme types; During the movement of the graphic icon, when the graphic icon moves to the area corresponding to the theme type icon of any theme type, the hidden content of the corresponding theme type is displayed.

18. An information display device based on graphic symbols, characterized in that, The device includes: The third presentation module is used to present the media information page of the current object, which is used to display the media information associated with the current object; The fourth presentation module is used to present the graphic identifier of the current object on the media information page; The fifth presentation module is used to present a hidden content editing interface in response to a trigger operation on the graphic identifier; The sixth presentation module is used to present the edited content as hidden content in response to the editing operation for editing hidden content, based on the hidden content editing interface; A content hiding module is used to hide the displayed hidden content in response to a determination instruction for the hidden content; The hidden content is used to display the hidden content in the conversation interface between the current object and the target object through conversation messages during the process of presenting a media information page containing the hidden content on the target object's terminal.

19. An electronic device, characterized in that, include: Memory, used to store executable instructions; A processor, when executing executable instructions stored in the memory, implements the information display method based on graphic identifiers as described in any one of claims 1 to 15.

20. A computer-readable storage medium, characterized in that, It stores executable instructions for use by a processor to implement the information display method based on graphic identifiers as described in any one of claims 1 to 15.