Information display method and device based on graphical identification, equipment and storage medium
By presenting virtual resource package instructions on the user terminal and supporting interactive operations with graphic icons, the problem of limited red envelope acquisition methods is solved, achieving higher utilization of graphics processing resources and enhanced emotional expression.
Patent Information
- Application Number
- CN202110011726.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-06
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2041-02-21
AI Technical Summary
In existing technologies, the methods for obtaining red envelopes are limited, resulting in low utilization of graphics processing resources in devices, a lack of interaction between users and red envelope senders, and an inability to effectively convey emotions.
By presenting virtual resource package instruction information on the user terminal, the user is instructed to perform an interactive operation on the graphical identifier of the target object to obtain the virtual resource package. The system also responds to the interactive operation by displaying a prompt message indicating that the virtual resource package and resources have been stored in the associated account. Interactive operations on graphical identifiers are supported.
It facilitates interactive operations between target objects and interactive objects, improves the utilization rate of graphics processing resources, enhances emotional transmission and user stickiness, and meets the diverse needs of users for information interaction.
Smart Images

Figure CN114779998B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of mobile communication, in particular to a method and device for information display based on graphical identification, equipment and storage medium. BACKGROUND
[0002] With the development of mobile communication technology, in order to facilitate the transmission of emotion, more and more applications have the ability to obtain virtual resource package (commonly known as "red envelope") online, but in the related technology, the red envelope is usually presented in the form of message card on the user terminal, and the user clicks to obtain the red envelope. The red envelope is obtained in a single way, and the interaction of the red envelope is less, so that the utilization rate of the graphic processing resource in the device is low. SUMMARY
[0003] The embodiments of the present application provide a method and device for information display based on graphical identification, equipment and storage medium, which can promote the interactive operation between the interactive object and the target object, and improve the utilization rate of the graphic processing resource.
[0004] The technical scheme of the embodiments of the present application is as follows:
[0005] The embodiments of the present application provide a method for information display based on graphical identification, comprising:
[0006] presenting virtual resource package indication information, wherein the virtual resource package indication information is used to indicate that the virtual resource package is obtained after performing the interactive operation on the graphical identification of the target object;
[0007] receiving the interactive operation on the graphical identification of the target object;
[0008] in response to the interactive operation, displaying the virtual resource package and prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation.
[0009] The embodiments of the present application provide a device for information display based on graphical identification, comprising:
[0010] a presentation module, configured to present virtual resource package indication information, wherein the virtual resource package indication information is used to indicate that the virtual resource package is obtained after performing the interactive operation on the graphical identification of the target object;
[0011] a receiving module, configured to receive the interactive operation on the graphical identification of the target object;
[0012] a display module, configured to display the virtual resource package and prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation in response to the interactive operation.
[0013] In the above scheme, before presenting the virtual resource package indication information, the device further includes:
[0014] The virtual resource pack editing module is used to present the virtual resource pack editing interface;
[0015] In response to a virtual resource package editing operation triggered based on the virtual resource package editing interface, at least one of the following virtual resource package information corresponding to the virtual resource package editing operation is determined:
[0016] The number of virtual resource packs, the virtual resources in the virtual resource packs, the access permissions for the virtual resource packs, the media information associated with the virtual resource packs, and the operation methods corresponding to the virtual resource pack instruction information;
[0017] Accordingly, the presentation module is also configured to present the virtual resource package indication information in response to a determination instruction for the edited virtual resource package information.
[0018] In the above scheme, the virtual resource package editing module is also used to present editing guidance function items for virtual resource packages;
[0019] In response to a trigger operation on the edit guide function item, a type selection interface containing at least two types of virtual resource packs is presented;
[0020] In response to the virtual resource package type selection operation triggered based on the type selection interface, a virtual resource package editing interface for the selected type of virtual resource package is presented.
[0021] In the above scheme, when the virtual resource package information includes the access permission for the virtual resource package, before determining the access permission for the virtual resource package corresponding to the virtual resource package editing operation,
[0022] The virtual resource package editing module is also used to present the setting function item for the acquisition permission of the virtual resource package in the virtual resource package editing interface;
[0023] In response to a triggered operation for the permission setting function item, an object selection interface is displayed;
[0024] In response to an object selection operation triggered based on the object selection interface, at least one interactive object is selected;
[0025] In response to the determination operation for the at least one interactive object, it is determined that the at least one interactive object has the permission to obtain the virtual resource package.
[0026] In the above scheme, the presentation module is also used to present virtual resource package indication information in the session interface through session messages, wherein the session messages include directional characters for the interactive object;
[0027] The display module is further configured to display the virtual resource package and prompt information that a virtual resource in the virtual resource package has been stored in an account associated with the interactive object when the interactive object has the permission to acquire the virtual resource package.
[0028] In the above solution, when the virtual resource package information includes media information associated with the virtual resource package, the determination of the media information of the virtual resource package is performed before
[0029] The virtual resource package editing module is further configured to present a media information option corresponding to the virtual resource package in the virtual resource package editing interface.
[0030] In response to a media information adding operation triggered based on the media information option, the target media information added based on the media information adding operation is presented, and the target media information is taken as the media information associated with the virtual resource package.
[0031] The target media information includes at least one of audio information, video information, image information, and text information.
[0032] In the above solution, when the virtual resource package has associated media information, the display module is further configured to display the media information associated with the virtual resource package.
[0033] When a cancel display instruction for the media information is received during the display of the media information or the display of the media information is completed, the virtual resource package and prompt information that a virtual resource in the virtual resource package has been stored in an account associated with the interactive object are displayed, and
[0034] A playback function entry corresponding to the media information is displayed, and the playback function entry is used to display the media information associated with the virtual resource package again.
[0035] In the above solution, the presentation module is further configured to present virtual resource package indication information through a conversation message in a conversation interface.
[0036] Correspondingly, the receiving module is further configured to
[0037] When the graphical identifier of the target object is presented in the conversation interface, an interactive operation for the graphical identifier of the target object triggered based on the conversation interface is received; or
[0038] In response to a sliding operation triggered based on the conversation interface, a conversation object in the conversation interface is slid, and when the graphical identifier of the target object is presented in the conversation interface, an interactive operation for the graphical identifier of the target object triggered based on the conversation interface is received; or
[0039] presenting a session member interface including graphical identifiers of at least two session members in response to a session member viewing operation triggered based on the session interface, and receiving an interaction operation for the graphical identifier of the target object triggered based on the session member interface.
[0040] In the above solution, the presentation module is further configured to present the virtual resource package indication information in a media information stream page.
[0041] Correspondingly, the receiving module is further configured to present the graphical identifier of the target object in the media information stream page, and receive an interaction operation for the graphical identifier of the target object triggered based on the information stream page.
[0042] In the above solution, the device further includes:
[0043] a virtual resource package feedback module configured to present a graphical identifier of a source object of the virtual resource, and feedback prompt information corresponding to the source object;
[0044] The feedback prompt information is configured to prompt an interaction operation for the graphical identifier of the source object to send a virtual resource package to the source object.
[0045] In the above solution, the device further includes:
[0046] a feedback virtual resource package sending module configured to present a virtual resource setting interface of a virtual resource package based on the feedback prompt information receiving an interaction operation for the graphical identifier of the source object;
[0047] In response to a determination operation based on a target virtual resource value presented in the virtual resource setting interface, the corresponding virtual resource package is sent to the client of the source object.
[0048] In the above solution, before the corresponding virtual resource package is sent to the client of the source object, the device further includes:
[0049] a feedback virtual resource determination module configured to present a random virtual resource value in the virtual resource setting interface, and use the random virtual resource value as the target virtual resource value; or,
[0050] present a target virtual resource value set according to a virtual resource value stored in an account associated with the interactive object in the virtual resource setting interface; or,
[0051] present a virtual resource editing function item in the virtual resource setting interface, and present a target virtual resource value edited based on a virtual resource editing operation triggered for the virtual resource editing function item in response to the virtual resource editing operation.
[0052] Before the displaying the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation, the apparatus further includes:
[0053] a reminder content setting module, configured to present a reminder content selection interface corresponding to the virtual resource package, and present at least two candidate reminder contents in the reminder content selection interface;
[0054] in response to a reminder content selection operation triggered based on the reminder content selection interface, the selected candidate reminder content is taken as a target reminder content;
[0055] Correspondingly, after the displaying the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation, the apparatus further includes:
[0056] a reminder content presentation module, configured to present the prompt information fused with the target reminder content;
[0057] The prompt information is used to remind the interactive object that the interactive operation has been performed and the virtual resource package has been obtained.
[0058] In the above solution, the presentation module is further configured to present a session interface containing a session message corresponding to the target object;
[0059] In the session interface, a graphical identifier of the target object and a virtual resource package identifier combined with the graphical identifier are displayed;
[0060] The virtual resource package identifier combined with the graphical identifier is taken as virtual resource package indication information.
[0061] In the above solution, before the presenting the virtual resource package indication information, the apparatus further includes:
[0062] a virtual resource package indication information determination module, configured to receive a trigger operation for the graphical identifier of the target object, and present a virtual resource package editing interface corresponding to the virtual resource package;
[0063] in response to a virtual resource package editing operation triggered based on the virtual resource package editing interface, the virtual resource package information associated with the edited virtual resource package is presented, and a determination function item corresponding to the virtual resource package information is presented;
[0064] The determination function item is used to present the virtual resource package indication information when a trigger operation for the determination function item is received.
[0065] In the solution, before the presenting the session interface containing the session message corresponding to the target object, the apparatus further includes:
[0066] an interactive prompt information presenting module, configured to present, in the session message list, virtual resource package interactive prompt information corresponding to the session message;
[0067] The virtual resource package interactive prompt information is used to prompt that there is a virtual resource package interactive event associated with the graphical identifier of the target object.
[0068] In the solution, the interactive operation includes a trigger operation on the graphical identifier and a shooting operation on a virtual shooter corresponding to the graphical identifier, and the display module is further configured to
[0069] present an interactive interface independent of the session interface in response to the trigger operation, and present a virtual shooter corresponding to the graphical identifier in the interactive interface;
[0070] present a shooting animation of the virtual shooter being shot in response to the shooting operation on the virtual shooter, and present shooting information corresponding to a shooting result in the shooting animation, the shooting information including at least one of the following: a shooting height of the virtual shooter being shot, a virtual resource package corresponding to the shooting height, and an animation special effect corresponding to the shooting height.
[0071] present the virtual resource package and prompt information that virtual resources in the virtual resource package have been stored to a current account in response to a trigger operation on the virtual resource package.
[0072] In the solution, after the presenting the prompt information that virtual resources in the virtual resource package have been stored to the current account, the apparatus further includes:
[0073] an interactive guide information display module, configured to display interactive guide information corresponding to the virtual resource package;
[0074] The interactive guide information is used to guide editing of a new virtual resource package to send the new virtual resource package to a client of a corresponding collection object.
[0075] Embodiments of the present application provide an electronic device, including:
[0076] a memory, configured to store executable instructions;
[0077] a processor, configured to execute the executable instructions stored in the memory to implement the information display method based on a graphical identifier provided by the embodiments of the present application.
[0078] The embodiment of the present application provides a computer readable storage medium, which stores executable instructions, and is used for causing a processor to execute the information display method based on a graphic identifier provided by the embodiment of the present application.
[0079] The embodiment of the present application has the following beneficial effects:
[0080] When the virtual resource package indication information is presented on the terminal, an interactive operation for the graphic identifier of the target object indicated by the virtual resource package indication information is performed, the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object are displayed; in this way, if the interactive object wants to obtain the virtual resource package, the interactive object must perform the interactive operation for the graphic identifier of the target object, the interactive operation between the target object and the interactive object can be promoted, and then the interactive topic is established by obtaining the virtual resource package, the emotional transmission is better, the utilization of the graphic processing resource is improved, the user viscosity of the product is improved, and the increasingly diversified display requirement of the user information interaction is met. BRIEF DESCRIPTION OF DRAWINGS
[0081] Figure 1 An interactive interface based on a virtual resource package is provided for the embodiment of the present application;
[0082] Figure 2 An optional architecture schematic diagram of the information display system based on a graphic identifier is provided for the embodiment of the present application;
[0083] Figure 3 An optional structure schematic diagram of the electronic device is provided for the embodiment of the present application;
[0084] Figure 4 An optional flow schematic diagram of the information display method based on a graphic identifier is provided for the embodiment of the present application;
[0085] Figure 5 A virtual resource package editing interface schematic diagram is provided for the embodiment of the present application;
[0086] Figure 6 A virtual resource package editing interface schematic diagram is provided for the embodiment of the present application;
[0087] Figure 7 A virtual resource package editing interface schematic diagram is provided for the embodiment of the present application;
[0088] Figure 8 An acquisition permission setting interface schematic diagram is provided for the embodiment of the present application;
[0089] Figure 9 A display interface schematic diagram of the virtual resource package indication information is provided for the embodiment of the present application;
[0090] Figure 10A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0091] Figure 11 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0092] Figure 12 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0093] Figure 13 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0094] Figure 14 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0095] Figure 15 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0096] Figure 16 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0097] Figure 17 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0098] Figure 18 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0099] Figure 19 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0100] Figure 20 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0101] Figure 21 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0102] Figure 22 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0103] Figure 23 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0104] Figure 24 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0105] Figure 25 A display interface schematic diagram of virtual resource package indication information provided by an embodiment of the present application;
[0106] Figure 26 A reminding information setting interface schematic diagram provided for an embodiment of the present application;
[0107] Figure 27 A display interface schematic diagram of a virtual resource package provided for an embodiment of the present application;
[0108] Figure 28 A display interface schematic diagram of interactive guide information of a virtual resource package provided for an embodiment of the present application;
[0109] Figure 29 A method flow schematic diagram of creating a virtual resource package provided for an embodiment of the present application;
[0110] Figure 30 A method flow schematic diagram of collecting a virtual resource package provided for an embodiment of the present application;
[0111] Figure 31 A structure schematic diagram of an information display device based on a graphic identifier provided for an embodiment of the present application. DETAILED DESCRIPTION
[0112] In order to make the objects, technical solutions and advantages of the present application clearer, the following will further describe the present application in conjunction with the accompanying drawings, and the described embodiments should not be regarded as limiting the present application, and all other embodiments obtained by those skilled in the art without making creative efforts fall within the scope of protection of the present application.
[0113] In the following description, "some embodiments" are described, which describe a subset of all possible embodiments, but it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.
[0114] 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 the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0115] The related data collection processing in the embodiments of the present application should strictly follow the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and within the scope of authorization of laws and regulations and the personal information subject, carry out subsequent data use and processing.
[0116] Before the embodiments of the present application are further described in detail, the terms and phrases involved in the embodiments of the present application are explained, and the terms and phrases involved in the embodiments of the present application are applicable to the following explanations.
[0117] 1) Client, an application running in a terminal for providing various services, such as a video playing client, an instant messaging client, etc.
[0118] 2) Response, used to indicate a condition or state on which an operation is dependent, and when the dependent condition or state is met, one or more operations performed can be real-time or have a set delay; in the absence of a specific description, there is no restriction on the execution sequence of multiple operations performed.
[0119] 3) Instant messaging is an end service that allows two or more interactive objects to send and receive Internet messages instantly using a network. With the rapid development of the Internet, the function of instant messaging is becoming more and more rich, and gradually integrates various functions such as email, blog, music, television, game and search, so instant messaging is no longer a simple chat tool, it has developed into a comprehensive information platform integrating communication, information, entertainment, search, e-commerce, office collaboration and enterprise customer service. For example, important instant messaging providers such as Microsoft, Tencent, AOL, Yahoo, etc. all provide services for accessing instant messaging through mobile phones, and users can send and receive messages through mobile phones and other mobile phones or computers that have installed corresponding client software.
[0120] 4) Public chat window component (AIO, All In One), in an instant messaging application, users participate in various types of conversations such as friends, groups, public accounts, etc. In order to provide a unified interactive experience for users, the software provides a chat window component shared by different conversations, and the behavior habits of user input, click operations, etc. in the component can be considered consistent.
[0121] 5) Small gray bar refers to the display style of a string of text information issued by the system in the AIO to remind in the instant messaging application.
[0122] The related art basically designs around the scene of sending a virtual resource package (i.e. a red envelope) in the conversation process of instant messaging, see Figure 1 , Figure 1The interactive interface based on the virtual resource package provided by the embodiments of the present application is as follows: after a user sends a red packet in a session interface, other session objects in a session group together rob the red packet, and there is no interaction for the red packet sender, that is, the user who receives the red packet often receives the red packet silently without interacting with the red packet sender, and the entire AIO is a small gray bar prompting red packet receipt; in simple terms, everyone only receives the red packet without speaking, so that an interactive topic cannot be established through the red packet, and the red packet receiver has no any exchange and interaction with the red packet sender in the entire process, which obviously does not meet the desire of the red packet sender to stimulate a healthy and active session through sending the red packet, and the experience of no exchange makes the red packet sender lose confidence and enthusiasm; moreover, the interactive mode in the related art mostly needs to be triggered by the user actively, and the operation path is deep, which cannot be used for gift interaction, so that the user who originally wants to participate in the interaction gives up the interaction due to complicated operation; moreover, in the related art, when the red packet is sent in the session group, the directional red packet logic cannot be supported, and the ability of specifying a friend to send a blessing is missing in the blessing sending scene; all the above are not conducive to emotional transmission, bring bad experience to the user, and are insufficient to make the user generate incremental socialization.
[0123] In view of this, the embodiments of the present application provide a method and device for displaying information based on a graphical identifier, a device and a computer readable storage medium, to at least solve the above technical problems.
[0124] Referring to Figure 2 , Figure 2 An optional architecture of the information display system 100 based on the graphical identifier provided by the embodiments of the present application is as follows: to implement an exemplary application, a terminal (exemplarily shown as the terminal 400-1 and the terminal 400-2) is connected to a server 200 through a network 300, the network 300 can be a wide area network or a local area network, or a combination of the two, and data transmission is implemented using a wireless link.
[0125] In actual application, the terminal can be various types of user terminals such as a smart phone, a tablet computer, a notebook computer, a smart vehicle-mounted device, etc., and can also be a desktop computer, a game console, a television or a combination of any two or more of these data processing devices; the server 200 can be a server supporting various services configured separately, can be configured as a server cluster, or can be a cloud server, etc.
[0126] In actual implementation, a client, such as a video playing client, an instant messaging client, a live broadcast client, a shopping client, or another social client, is arranged on the terminal. When a user opens the client on the terminal to perform a session, the terminal is configured to present virtual resource package indication information. The virtual resource package indication information is used to indicate that a virtual resource package is obtained after an interactive operation on a graphical identifier of a target object is performed. In response to the interactive operation on the graphical identifier of the target object, a server 200 is sent a request for obtaining the virtual resource package. The server 200 determines an object identifier of an interactive object performing the interactive operation based on the request, and verifies whether the interactive object has an obtaining right for the virtual resource package based on the object identifier. When a verification result indicates that the interactive object has the obtaining right for the virtual resource package, it is further verified whether virtual resources in the virtual resource package are 0. When a verification result indicates that the virtual resources in the virtual resource package are not 0, the virtual resource package and the virtual resources in the virtual resource package are returned to the terminal. The terminal displays prompt information that the virtual resource package and the virtual resources in the virtual resource package are stored in an account associated with the interactive object.
[0127] Referring to Figure 3 , Figure 3 An optional structural schematic diagram of an electronic device 500 provided by an embodiment of the present application is shown in the figure. In actual application, the electronic device 500 can be a terminal or the server 200 in Figure 2 . The electronic device is taken as the terminal shown in Figure 2 for example, to describe the electronic device implementing the information display method based on the graphical identifier. Figure 3 The electronic device 500 shown in the figure 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 through a bus system 540. It can be understood that the bus system 540 is used to realize the connection and communication between the components. The bus system 540 includes a data bus, a power supply bus, a control bus, and a state signal bus in addition to the data bus. However, for the purpose of clear illustration, all the buses are marked as the bus system 540 in Figure 3 .
[0128] The processor 510 can be an integrated circuit chip with a signal processing capability, such as a general-purpose processor, a digital signal processor (DSP), or another programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and the like. The general-purpose processor can be a microprocessor or any conventional processor.
[0129] The user interface 530 includes one or more output devices 531 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 530 also includes one or more input devices 532 that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.
[0130] The memory 550 can be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, and the like. The memory 550 optionally includes one or more storage devices remotely located from the processor 510.
[0131] The memory 550 includes volatile memory or nonvolatile memory, and can also include both volatile and nonvolatile memory. Nonvolatile memory can be read only memory (ROM), volatile memory can be random access memory (RAM). The memory 550 described in embodiments of the present application is intended to include any suitable type of memory.
[0132] In some embodiments, the memory 550 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or a subset or superset thereof, which are illustratively described below.
[0133] The operating system 551 includes systems programs for handling various basic system services and for performing hardware dependent tasks, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services as well as handling hardware dependent tasks;
[0134] The network communication module 552 is for reaching other computing devices via one or more network interfaces 520 (wired or wireless), example network interfaces 520 include Bluetooth, wireless fidelity (WiFi), universal serial bus (USB), and the like;
[0135] The presentation module 553 is for enabling presentation of information via one or more output devices 531 (e.g., display screens, speakers, and the like) associated with the user interface 530 (e.g., user interfaces for operating peripheral devices and displaying content and information);
[0136] The input processing module 554 is for detecting and interpreting one or more user inputs or interactions from one or more input devices 532.
[0137] In some embodiments, the information display device based on graphical identification provided by the embodiments of the present application can be implemented in software, Figure 3 The information display device based on graphical identification 555 stored in the memory 550 is shown, which can be software in the form of programs and plug-ins, etc., including the following software modules: a presentation module 5551, a receiving module 5552 and a display module 5553, which are logical, so any combination or further splitting can be made according to the implemented functions, and the functions of each module will be described below.
[0138] In other embodiments, the information display device based on graphical identification provided by the embodiments of the present application can be implemented in hardware, for example, the information display device based on graphical identification provided by the embodiments of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the information display method based on graphical identification provided by the embodiments of the present application. For example, the processor in the form of a hardware decoding processor can use 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 elements.
[0139] Next, the information display method based on graphical identification provided by the embodiments of the present application will be described. In actual implementation, the information display method based on graphical identification provided by the embodiments of the present application can be implemented by a server or a terminal alone, or by a server and a terminal cooperatively.
[0140] Referring to Figure 4 , Figure 4 An optional flowchart of the information display method based on graphical identification provided by the embodiments of the present application will be described with reference to the steps shown in the following. Figure 4
[0141] Step 101: The terminal presents virtual resource package indication information, wherein the virtual resource package indication information is used to indicate that a virtual resource package is obtained after performing an interactive operation on the graphical identification of the target object.
[0142] Here, in actual application, after the virtual resource package sender sends the virtual resource package, the terminal presents the virtual resource package indication information in the session interface or the media information stream page in response to the sending operation of the virtual resource package, so that other interactive objects can obtain the virtual resource package after performing relevant interactive operations according to the information indicated by the virtual resource package indication information.
[0143] In actual application, the terminal is provided with a client, such as an instant messaging client, a live broadcast client, etc. In some embodiments, the virtual resource package indication information can also be presented in any page of the client in which a graphical identifier of the target object is presented, such as a personal profile page in which a graphical identifier of the target object is presented, and the virtual resource package indication information is presented. In other embodiments, the user can also set the presentation position of the virtual resource package indication information. Specifically, the user can set to present the virtual resource package indication information in any functional page of the client, such as a game functional module in the client, and present the virtual resource package indication information in the game page of the client.
[0144] In some embodiments, before presenting the virtual resource package indication information, the terminal can also implement editing operation of the virtual resource package through a resource package editing interface. The virtual resource package editing interface can be presented in the following manner: presenting an editing guide function item of the virtual resource package; presenting a type selection interface of the virtual resource package containing at least two types in response to a triggering operation of the editing guide function item; and presenting a virtual resource package editing interface of the selected virtual resource package of the corresponding type in response to a type selection operation of the virtual resource package based on the type selection interface.
[0145] Here, in actual application, the user can edit the virtual resource package globally or in the session interface. When the virtual resource package is edited, the edited virtual resource package can be sent to the corresponding session interface or media information stream page to present the corresponding virtual resource package indication information in the session interface or media information stream page.
[0146] Referring to Figure 5 , Figure 5 The virtual resource package editing interface provided by the embodiments of the present application is shown in the figure. In the case that the user edits the virtual resource package globally, the editing guide function item 501 of the virtual resource package is presented in the application interface of the terminal in which the client supporting sending and receiving of the virtual resource package is installed. When the user triggers the editing guide function item 501, the terminal presents the type selection interface 502 of the virtual resource package containing at least two types in response to the triggering operation. When the user selects the virtual resource package 503 of the type of “tapping” based on the type selection interface 502, the terminal presents the virtual resource package editing interface 504 corresponding to the selected virtual resource package 503 of the corresponding type.
[0147] Referring to Figure 6 , Figure 6 The virtual resource package editing interface provided by the embodiment of the present application is shown in the following figure. In the case that a user edits a virtual resource package based on a session interface, an editing guide function item 601 of the virtual resource package is presented in the session interface. When the user triggers the editing guide function item 601, the terminal presents a type selection interface 602 of the virtual resource package containing at least two types in response to the triggering operation. When the user selects a virtual resource package 603 of the type of "poking" based on the type selection interface 602, the terminal presents a virtual resource package editing interface 604 corresponding to the selected virtual resource package 603 of the corresponding type.
[0148] In some embodiments, before the terminal presents the virtual resource package indication information, the editing operation of the virtual resource package can be implemented in the following way:
[0149] The virtual resource package editing interface is presented. In response to a virtual resource package editing operation triggered based on the virtual resource package editing interface, the following virtual resource package information corresponding to the virtual resource package editing operation is determined: the number of virtual resource packages, virtual resources in the virtual resource package, the acquisition permission of the virtual resource package, media information associated with the virtual resource package, and the operation mode corresponding to the virtual resource package indication information. Correspondingly, the terminal can present the virtual resource package indication information in the following way: in response to a determination instruction for the edited virtual resource package information, the virtual resource package indication information is presented.
[0150] Referring to Figure 7 , Figure 7 The virtual resource package editing interface provided by the embodiment of the present application is shown in the following figure. In the case that a user edits a virtual resource package based on a session interface, an editing guide function item 601 of the virtual resource package is presented in the session interface. When the user triggers the editing guide function item 601, the terminal presents a type selection interface 602 of the virtual resource package containing at least two types in response to the triggering operation. When the user selects a virtual resource package 603 of the type of "poking" based on the type selection interface 602, the terminal presents a virtual resource package editing interface 604 corresponding to the selected virtual resource package 603 of the corresponding type.
[0151] In some embodiments, when the virtual resource package information includes the acquisition permission of the virtual resource package, before the acquisition permission of the virtual resource package corresponding to the virtual resource package editing operation is determined, the terminal can implement the setting of the acquisition permission of the virtual resource package in the following way:
[0152] In the virtual resource package editing interface, a setting function item of acquisition permission of the virtual resource package is presented; in response to a triggering operation on the permission setting function item, an object selection interface is presented; in response to an object selection operation triggered based on the object selection interface, at least one interactive object is selected; and in response to a determination operation on the at least one interactive object, it is determined that the at least one interactive object has the acquisition permission of the virtual resource package.
[0153] Here, the sender of the virtual resource package can select the receiving object (i.e., the interactive object) of the virtual resource package, and only the selected interactive object has the acquisition permission of the virtual resource package. Only the interactive object having the acquisition permission of the virtual resource package can acquire the virtual resource in the virtual resource package.
[0154] In some embodiments, the terminal can present the object selection interface in the following manner: presenting a permission selection interface including at least two modes; and in response to a mode selection operation of the acquisition permission triggered based on the permission selection interface, presenting an object selection interface of the selected corresponding mode.
[0155] Referring to Figure 8 , Figure 8 The acquisition permission setting interface provided by the embodiments of the present application is shown in the following figure. When the user triggers the setting function item 801 of the acquisition permission in the case of editing the virtual resource package globally, the terminal presents the permission selection interface 802 in response to the triggering operation. The permission selection interface 802 includes the public acquisition mode 803 and the specified acquisition mode 804. When the user selects the public acquisition mode 803, the terminal determines that all other interactive objects (i.e., all friends of the session object corresponding to the current login account) having an interactive relationship with the session object corresponding to the current login account (i.e., the sender of the virtual resource package) have the acquisition permission of the virtual resource package in response to the selection operation. At this time, the virtual resource package indication information indicating that the other interactive objects acquire the virtual resource package can be presented in the session interface of the session object corresponding to the current login account or the media information stream page.
[0156] Referring to Figures 9-10 , Figures 9-10 The display interface of the virtual resource package indication information provided by the embodiments of the present application is shown in the following figure. When the user triggers the public acquisition mode 901, Figure 9In the specific implementation, in response to the determination operation on the virtual resource package corresponding to the virtual resource package editing operation, the terminal presents the virtual resource package indication information 902 in the session interface, all session objects in the session group have the permission to obtain the virtual resource package, that is, all session objects in the session group correspond to the terminal that presents the virtual resource package indication information in the session interface, so that the corresponding session object obtains the virtual resource package according to the information indicated by the virtual resource package indication information. Figure 10 In the specific implementation, when the user triggers the public obtaining mode 1001, in response to the determination operation on the virtual resource package corresponding to the virtual resource package editing operation, the terminal presents the virtual resource package indication information 1002 in the media information stream page, all session objects that see the virtual resource package indication information 1002 in the media information stream page have the permission to obtain the virtual resource package, that is, all friends of the session object corresponding to the current login account present the virtual resource package indication information in the media information stream page, so that the friends obtain the virtual resource package according to the information indicated by the virtual resource package indication information.
[0157] Referring to Figure 11 , Figure 11 The display interface schematic diagram of the virtual resource package indication information provided by the embodiment of the present application is shown in the following figure. When the user selects the specified obtaining mode 1100, the terminal presents the object selection interface 1101 in response to the selection operation, and presents the virtual resource package indication information 1104 in the session interface 1103 of the session group when one session group 1102 is selected based on the object selection interface, to indicate that all interactive objects in the session group have the permission to obtain the virtual resource package.
[0158] Referring to Figure 12 , Figure 12The acquisition permission setting interface provided by the embodiment of the present application is shown in the figure. In the case that the user edits the virtual resource package based on the conversation interface, when the user triggers the setting function item 1201 of acquiring permission, the terminal presents the permission selection interface 1202 in response to the triggering operation. The permission selection interface 1202 includes the group acquisition mode 1203, the specified group member acquisition mode 1204 and the gift group member blessing receiving mode 1205, from which the user can select any one acquisition mode to select the interactive object. When the user selects the public group acquisition mode 1203, the terminal determines that all the interactive objects in the conversation group have the acquisition permission of the virtual resource package in response to the selection operation. When the user selects the specified group member acquisition mode 1204, the terminal presents the object selection interface in response to the selection operation, and selects at least one interactive object in the conversation group to have the acquisition permission of the virtual resource package based on the object selection interface. When the user selects the gift group member blessing receiving mode 1205, the terminal presents the object selection interface, and determines the operation mode corresponding to the virtual resource package indication information in response to the selection operation of the target interactive object based on the object selection interface, that is, only the interactive object performing the interactive operation according to the operation mode has the acquisition permission of the virtual resource package.
[0159] Referring to Figure 13 , Figure 13 The display interface of the virtual resource package indication information provided by the embodiment of the present application is shown in the figure. When the user selects the group acquisition mode 1300, the terminal presents the virtual resource package indication information 1301 in the group conversation interface in response to the determination operation of the virtual resource package corresponding to the virtual resource package editing operation. All the conversation objects in the conversation group have the permission of acquiring the virtual resource package, that is, the terminals corresponding to all the conversation objects in the conversation group present the virtual resource package indication information in the conversation interface, so that the corresponding conversation object can acquire the virtual resource package by performing the related interactive operation according to the information indicated by the virtual resource package indication information.
[0160] Referring to Figure 14 , Figure 14The display interface schematic diagram of the virtual resource package indication information provided by the embodiment of the present application is shown in the following. When the user selects the specified group member obtaining mode 1400, the terminal triggers an operation in response to the selection, presents an object selection interface 1401, and the user can select at least one interactive object based on the object selection interface 1401. The terminal determines that the selected at least one interactive object has the obtaining permission of the virtual resource package in response to the selection operation, and presents the virtual resource package indication information 1402 through a conversation message in the conversation interface in response to the determination operation of the virtual resource package corresponding to the virtual resource package editing operation, wherein the conversation message includes a pointing character such as “@” for the selected at least one interactive object. At this time, the at least one interactive object indicated by the pointing character has the obtaining permission of the virtual resource package.
[0161] Referring to Figure 15 , Figure 15 The display interface schematic diagram of the virtual resource package indication information provided by the embodiment of the present application is shown in the following. When the user selects the specified group member obtaining mode 1400, the terminal triggers an operation in response to the selection, presents an object selection interface 1401, and the user can select at least one interactive object based on the object selection interface 1401. The terminal determines that the selected at least one interactive object has the obtaining permission of the virtual resource package in response to the selection operation, and presents the virtual resource package indication information 1402 through a conversation message in the conversation interface in response to the determination operation of the virtual resource package corresponding to the virtual resource package editing operation, wherein the conversation message includes a pointing character such as “@” for the selected at least one interactive object. At this time, the at least one interactive object indicated by the pointing character has the obtaining permission of the virtual resource package.
[0162] In some embodiments, when the virtual resource package information includes media information associated with the virtual resource package, the terminal can edit the media information associated with the virtual resource indication information in the following manner before determining the media information of the virtual resource package:
[0163] In the virtual resource package editing interface, media information options corresponding to the virtual resource package are presented. In response to a media information adding operation triggered based on the media information options, target media information added based on the media information adding operation is presented, and the target media information is taken as the media information associated with the virtual resource package. The target media information includes at least one of the following: audio information, video information, image information, and text information.
[0164] Here, in addition to editing the number of virtual resource packages, virtual resources, text blessing phrases, and obtaining permissions when editing the virtual resource package, the media information can also be edited to associate the edited virtual resource package with corresponding media information. In this way, the media information can also be transmitted at the same time when the virtual resource package is transmitted, thereby increasing the richness of the transmitted information.
[0165] Referring toFigure 16 , Figure 16 The virtual resource package editing interface provided by the embodiment of the present application is shown in FIG. 16. In the virtual resource package editing interface 1601, a media information option 1602 is presented. When the user triggers the media information option 1602, the terminal presents a media information selection adding interface 1603 in response to the triggering operation. Based on the media information selection adding interface 1603, the corresponding target media information 1604 can be added. Correspondingly, in response to a determination operation on the corresponding virtual resource package of the virtual resource package editing operation, the edited virtual resource package is associated with the target media information 1604.
[0166] In some embodiments, the terminal can present the virtual resource package indication information in the following manner:
[0167] presenting a session interface containing the session message corresponding to the target object; in the session interface, presenting the graphical identifier of the target object and the virtual resource package identifier in combination with the graphical identifier; and presenting the virtual resource package identifier in combination with the graphical identifier as the virtual resource package indication information.
[0168] Here, in actual implementation, the terminal obtains the virtual resource package identifier, and combines the graphical identifier of the target object with the graphical identifier of the virtual resource package to obtain the virtual resource package indication information. The user can obtain the virtual resource package after performing an interactive operation on the virtual resource indication information.
[0169] Referring to Figure 17 , Figure 17 The virtual resource package indication information display interface provided by the embodiment of the present application is shown in FIG. 17. In the session interface 1701, the virtual resource package indication information 1702 is presented. The virtual resource package indication information 1702 is obtained by combining the graphical identifier of the target object (i.e., the session avatar) with the graphical identifier of the virtual resource package (e.g., a graphical identifier in the style of a “red packet”). The user can obtain the virtual resource package after performing a corresponding interactive operation based on the virtual resource package indication information 1702.
[0170] In some embodiments, before the terminal presents the virtual resource package indication information, the virtual resource package indication information can also be edited in the following manner:
[0171] receiving a triggering operation on the graphical identifier of the target object, presenting a virtual resource package editing interface corresponding to the virtual resource package; in response to a virtual resource package editing operation triggered based on the virtual resource package editing interface, presenting the virtual resource package information associated with the edited virtual resource package, and presenting a determination function item corresponding to the virtual resource package information; wherein the determination function item is configured to, when a triggering operation on the determination function item is received, present the virtual resource package indication information.
[0172] Referring to Figure 18 ,Figure 18 The virtual resource package editing interface provided by the embodiment of the present application is shown in the figure. When the user triggers the graphical identifier 1801 of the target object, the virtual resource package editing interface 1802 is presented. The number of virtual resource packages, virtual resources (i.e., total amount), acquisition permission of the virtual resource package (i.e., who to send the red packet), and blessing words and other virtual resource package information are edited through the virtual resource package editing interface 1802. When the user triggers the triggering operation of the function item of the acquisition permission of the virtual resource package, the terminal presents an object selection interface including at least two conversation objects in response to the triggering operation. The user can slide the object selection interface to display more conversation objects. At least one target conversation object can be selected from the object selection interface. In response to the triggering operation of the determination function item 1803 corresponding to the selected at least one target conversation object, the edited virtual resource package is presented in the virtual resource package editing interface. In response to the triggering operation of the sending function item 1804 corresponding to the edited virtual resource package, the virtual resource package indication information 1805 is presented in the conversation interface.
[0173] In some embodiments, before presenting the conversation interface including the conversation message corresponding to the target object, the terminal can also present virtual resource package interaction prompt information corresponding to the conversation message in the conversation message list. The virtual resource package interaction prompt information is used to prompt that there is a virtual resource package interaction event associated with the graphical identifier of the target object.
[0174] Here, the virtual resource interaction prompt information corresponding to the conversation message is presented in the conversation list. When the user triggers the virtual resource interaction prompt information or triggers the conversation message, the terminal presents the conversation interface including the conversation message and presents the virtual resource package indication information in the conversation interface in response to the triggering operation.
[0175] Referring to Figure 19 , Figure 19 The display of the virtual resource interaction prompt information provided by the embodiment of the present application is shown in the figure. The virtual resource interaction prompt information 1902 corresponding to the conversation message is presented in the conversation message list 1901. When the user clicks the conversation message or clicks the virtual resource interaction prompt information 1902, the terminal presents the conversation interface 1903 including the conversation message and presents the virtual resource package indication information 1904 in the conversation interface.
[0176] Step 102: receiving an interaction operation on the graphical identifier of the target object.
[0177] In some embodiments, the terminal presents the virtual resource package indication information in the session interface through a session message; accordingly, the terminal can receive the interactive operation on the graphical identifier of the target object in the following manners: when the graphical identifier of the target object is presented in the session interface, the interactive operation on the graphical identifier of the target object triggered based on the session interface is received; or, in response to a sliding operation triggered based on the session interface, the session objects in the session interface are slid, and when the graphical identifier of the target object is presented in the session interface, the interactive operation on the graphical identifier of the target object triggered based on the session interface is received; or, in response to a session member viewing operation triggered based on the session interface, a session member interface including graphical identifiers of at least two session members is presented, and the interactive operation on the graphical identifier of the target object triggered based on the session member interface is received; or, in response to a session member viewing operation triggered based on the session interface, a session member interface including graphical identifiers of at least two session members is presented, in response to a selection operation on the graphical identifier of the target object triggered based on the session member interface, a detail page of the target object is presented, the graphical identifier of the target object is presented in the detail page, and the interactive operation on the graphical identifier of the target object triggered based on the detail page is received.
[0178] Here, when the virtual resource package indication information is presented through the session interface, if the graphical identifier of the target object indicated by the virtual resource package indication information is presented in the current session interface, the user can directly trigger the graphical identifier, if the graphical identifier of the target object indicated by the virtual resource package indication information is not presented in the current session interface, the user can slide the session interface until the graphical identifier is presented in the session interface, and then trigger the graphical identifier, and the terminal receives the interactive operation on the graphical identifier of the target object in response to the triggering operation of the user; the user can also find the graphical identifier of the target object through the session member interface to perform the interactive operation on the graphical identifier of the target object.
[0179] Referring to Figure 20 , Figure 20 The interactive operation on the graphical identifier provided by the embodiments of the present application is illustrated as follows: when the graphical identifier of the target object is not associated in the session interface, a session member viewing function item 2001 is presented in the session interface, in response to the triggering operation on the session member viewing function item 2001, a session member interface 2002 is presented, the graphical identifier 2003 of the target object is presented in the session member interface 2002, in response to the triggering operation on the graphical identifier 2003 triggered based on the session member interface 2002, the terminal receives the interactive operation on the graphical identifier 2003 of the target object, in response to the interactive operation, a virtual resource package 2004 is displayed, and reminder information 2005 of obtaining the virtual resource package is presented in the session interface.
[0180] Referring toFigure 21 , Figure 21 The interactive operation schematic diagram provided by the embodiment of the present application for the graphical identifier, when the graphical identifier of the target object is not associated in the session interface, the session member viewing function item 2101 is presented in the session interface, the session member interface 2102 is presented in response to the triggering operation of the session member viewing function item 2101, and the graphical identifiers of at least two session members are presented in the session member interface 2102, the detail page 2104 of the target object is presented in response to the selection operation of the graphical identifier 2103 of the target object triggered based on the session member interface 2102, the graphical identifier 2105 of the target object is presented in the detail page 2104, the terminal receives the interactive operation of the graphical identifier 2105 of the target object triggered based on the detail page, the virtual resource package 2106 is displayed in response to the interactive operation, and the reminder information 2107 of obtaining the virtual resource package is presented in the session interface or the session member interface.
[0181] In some embodiments, the terminal also presents the virtual resource package indication information in the media information stream page; accordingly, the terminal can receive the interactive operation of the graphical identifier of the target object in the following way: presenting the graphical identifier of the target object in the media information stream page, and receiving the interactive operation of the graphical identifier of the target object triggered based on the information stream page.
[0182] Referring to Figure 22 , Figure 22 The interactive operation schematic diagram provided by the embodiment of the present application for the graphical identifier, the graphical identifier 2202 of the target object and the virtual resource indication information 2203 are presented in the media information stream page 2201, when the user double-clicks the graphical identifier 2202 based on the virtual indication information 2203, the terminal receives the interactive operation of the graphical identifier 2202 of the target object, and the virtual resource package 2204 is displayed in response to the interactive operation.
[0183] Step 103: in response to the interactive operation, the virtual resource package is displayed, and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation.
[0184] In some embodiments, when the virtual resource package has associated media information, the terminal can display the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation in the following way:
[0185] display the media information associated with the virtual resource package, and display the playback function entry corresponding to the media information, wherein the playback function entry is used to display the media information associated with the virtual resource package again.
[0186] Here, the interactive object is a conversation object performing the interactive operation, and the terminal displays the media information associated with the virtual resource package first, and then displays the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored in the account of the interactive object in response to the interactive operation on the graphical identifier of the target object. In this way, based on the interactive operation on the graphical identifier of the target object, the media information associated with the virtual resource package is displayed in addition to the virtual resource package that can be obtained, which improves the richness of information display and is conducive to the transmission of emotions.
[0187] Referring to Figure 23 , Figure 23 The display interface of the virtual resource package provided by the embodiments of the present application is shown in the figure. When the user performs the interactive operation on the graphical identifier 2301 of the target object according to the indication of the virtual resource package indication information, the terminal displays the media information 2302 associated with the virtual resource package in response to the interactive operation. When the media information is displayed, the virtual resource package 2303, the prompt information 2304 that the virtual resource in the virtual resource package has been stored in the account, and the playback function entry 2305 are displayed. When the user triggers the playback function entry 2305, the media information 2302 is displayed again.
[0188] In some embodiments, the terminal can also realize the feedback of the virtual resource package by presenting the graphical identifier of the source object of the virtual resource and the feedback prompt information corresponding to the source object, wherein the feedback prompt information is used to prompt the interactive operation on the graphical identifier of the source object to send the virtual resource package to the client of the source object.
[0189] In some embodiments, the terminal can send the corresponding virtual resource package to the client of the source object based on the feedback prompt information by the following way:
[0190] Based on the feedback prompt information, the interactive operation on the graphical identifier of the source object is received, and the virtual resource setting interface of the virtual resource package is presented. In response to the determination operation on the target virtual resource value presented by the virtual resource setting interface, the corresponding virtual resource package is sent to the client of the source object.
[0191] In actual application, the terminal can present the feedback prompt information in the display interface for displaying the virtual resource package when displaying the virtual resource package, and can also present the reminding information for reminding the interactive object that the interactive operation has been performed and the virtual resource package has been obtained, and the feedback prompt information in the conversation interface after displaying the virtual resource. The user performs the interactive operation on the graphical identifier of the source object according to the information prompted by the feedback prompt information, and the terminal feeds back the virtual resource package containing the target virtual resource value to the client corresponding to the source object in response to the interactive operation. The interactive object is the conversation object corresponding to the current login account, that is, the conversation object performing the interactive operation, and the source object is the sender of the virtual resource package taken by the interactive object. After the interactive object obtains the virtual resource package, the feedback of the virtual resource package containing a certain virtual resource to the source object based on the feedback prompt information is facilitated, the interaction based on the virtual resource package is linked, the social interaction is more in line with the traditional user scenario of courtesy begets courtesy, and the transmission of emotions is facilitated.
[0192] Referring to Figure 24 , Figure 24 The feedback interface of the virtual resource package provided by the embodiments of the present application is shown in the following figure, Figure 24 In the display interface 2401 for displaying the virtual resource package, the feedback guide function item 2402 is presented. When the user triggers the feedback guide function item 2402, the feedback prompt information 2403 is presented. When the user performs the interactive operation on the graphical identifier 2404 of the source object according to the feedback prompt information 2403, the terminal feeds back the feedback virtual resource package 2405 to the client of the source object corresponding to the graphical identifier 2404 in response to the interactive operation.
[0193] In some embodiments, the terminal can also determine the target virtual resource value of the feedback virtual resource package by the following method before sending the corresponding virtual resource package to the client of the source object:
[0194] In the virtual resource setting interface, a random virtual resource value is presented, and the random virtual resource value is used as the target virtual resource value. Alternatively, in the virtual resource setting interface, the target virtual resource value set according to the virtual resource value stored in the account associated with the interactive object is presented. Alternatively, in the virtual resource setting interface, a virtual resource editing function item is presented, and the target virtual resource value edited based on the virtual resource editing operation triggered on the virtual resource editing function item is presented in response to the virtual resource editing operation.
[0195] Here, the target virtual resource value of the feedback virtual resource package can be randomly generated, or can be generated based on the virtual resource value of the virtual resource package obtained by the interactive object, such as a target virtual resource value that is a preset multiple of the obtained virtual resource value, or can be based on the target virtual resource value edited by the virtual resource editing function item. In actual application, the randomly generated virtual resource value can also be displayed in the virtual resource setting interface, and the virtual resource editing function item for modifying the randomly generated virtual resource value, when the user is not satisfied with the randomly generated virtual resource value, the randomly generated virtual resource value can be modified based on the virtual resource editing function item.
[0196] Referring to Figure 25 , Figure 25 The virtual resource display interface provided by the embodiments of the present application is shown in the figure, and the randomly generated virtual resource value 2501 and the virtual resource editing function item 2502 are presented in the virtual resource setting interface. When the user triggers the virtual resource editing function item 2502, the terminal presents the virtual resource editing interface 2503 in response to the triggering operation, and when the user edits the target virtual resource value in the virtual resource editing interface 2503, the edited target virtual resource value is determined as the virtual resource value of the virtual resource package to be fed back.
[0197] In some embodiments, the terminal can also set the reminder information of obtaining the virtual resource by the following method before presenting the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object: presenting a reminder content selection interface corresponding to the virtual resource package, and presenting at least two candidate reminder contents in the reminder content selection interface; in response to the reminder content selection operation triggered based on the reminder content selection interface, the selected candidate reminder content is used as the target reminder content; accordingly, after the terminal presents the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object, the reminder information fused with the target reminder content can also be presented in the conversation interface containing the interactive object, the source object and the target object of the virtual resource, or in the multimedia information stream page; wherein the reminder information is used to remind the interactive object that the interactive operation has been performed and the virtual resource package has been obtained.
[0198] Referring to Figure 26 , Figure 26The reminding information setting interface provided by the embodiment of the application is shown in the following. The reminding information setting function item 2601 corresponding to the virtual resource package is presented in the conversation interface. In response to a triggering operation on the reminding information setting function item 2601, the reminding content selection interface 2602 corresponding to the virtual resource package is presented, and at least two candidate reminding contents are presented in the reminding content selection interface 2602. In response to a reminding content selection operation triggered based on the reminding content selection interface 2602, the selected candidate reminding content 2603 is presented, and the selected candidate reminding content 2603 is taken as the target reminding content. After the terminal displays the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored in the account associated with the interactive object, the reminding information 2604 in which the target reminding content is fused is presented in the conversation interface including the interactive object, the source object of the virtual resource and the target object. In this way, the reminding information of the virtual resource can be edited based on the reminding content selection interface. Different interactive objects can set different reminding information. The displayed information is diversified, avoiding being monotonous. The acquisition reminding of the virtual resource package is not boring, and the information display is more rich in social interest.
[0199] In some embodiments, the interactive operation on the graphical identifier of the target object includes a triggering operation on the graphical identifier of the target object and a shooting operation on the virtual shooter corresponding to the graphical identifier of the target object. The terminal can display the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored in the current account by the following manner in response to the interactive operation:
[0200] In response to the triggering operation, an interactive interface independent of the conversation interface is presented, and the virtual shooter corresponding to the graphical identifier is presented in the interactive interface. In response to the shooting operation on the virtual shooter, a shooting animation in which the virtual shooter is shot is displayed, and shooting information corresponding to the shooting result in the shooting animation is displayed. The shooting information includes at least one of the following information: the shooting height of the virtual shooter, the virtual resource package corresponding to the shooting height, and the animation special effect corresponding to the shooting height. In response to the triggering operation on the virtual resource package, the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored in the current account are displayed. Correspondingly, after the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored in the current account are displayed, in the conversation interface, the target style text is used to display the indication information including the shooting height and the virtual resource collected.
[0201] Referring to Figure 27 , Figure 27A display interface schematic diagram of the virtual resource package provided by the embodiment of the present application is shown in FIG. 27. When the user triggers the graphical identifier 2701 of the target object in the session interface, the terminal presents an interactive interface 2702 independent of the session interface in response to the triggering operation, and presents a virtual catapult 2703 corresponding to the graphical identifier 2701 in the interactive interface 2702. In response to a shooting operation on the virtual catapult, a shooting animation, a shooting height, a lucky bag egg (i.e., a virtual resource package), and other shooting information are displayed. When the user clicks the lucky bag egg (i.e., the virtual resource package) in the shooting information, in response to the clicking operation, a prompt information 2704 that the virtual resource package and the virtual resource in the virtual resource package have been stored to the current account is displayed. When the user exits the lucky bag, the session interface presents the indication information 2705 including the shooting height and the lucky bag that has been taken.
[0202] In the foregoing manner, in the process of obtaining the virtual resource package, the shooting operation in response to the graphical identifier is performed to display the shooting screen and the related shooting information, which enriches the display content and display style of the information and increases the interactive interest.
[0203] In some embodiments, after the terminal displays the prompt information that the virtual resource in the virtual resource package has been stored to the current account, the interactive guide information corresponding to the virtual resource package can also be displayed. The interactive guide information is used to guide the editing of a new virtual resource package, so as to send the new virtual resource package to the client of the corresponding taking object.
[0204] Referring to Figure 28 , Figure 28 A display interface schematic diagram of the interactive guide information of the virtual resource package provided by the embodiment of the present application is shown in FIG. 28. The interactive guide information 2801 is presented in the session interface. When the user triggers the interactive guide information 2801, a virtual resource package editing interface is presented. Based on the virtual resource package editing interface, a new virtual resource package can be edited, and the new virtual resource package can be sent to the client of the corresponding taking object. In this way, further interaction can be promoted, the user can generate incremental social interaction, the activity level can be improved, and the emotional transmission can be facilitated.
[0205] In the following, an exemplary application of the embodiment of the present application in an actual application scenario will be described.
[0206] In actual application, a client, such as an instant messaging client, is arranged on the terminal, a user can associate a virtual resource package (i.e. a red packet) with a graphical identifier (i.e. a conversation avatar) of a target object based on the client, when the virtual resource package is sent, corresponding virtual resource package indication information is presented in a conversation interface or a media information stream page, when the user performs an interactive operation on the graphical identifier of the target object according to the virtual resource package indication information, the virtual resource package is obtained, that is, the red packet is received by tapping. The information display method based on a graphical identifier provided in the embodiments of the present application involves two services of creating a virtual resource package and receiving a virtual resource package, wherein the service of creating a virtual resource package needs to support different types of tap red packets, and the service of receiving a virtual resource package needs to support verifying tap red packets of different permission groups, which will be described one by one.
[0207] Referring to Figure 29 , Figure 29 The method flowchart for creating a virtual resource package provided in the embodiments of the present application, the method for creating a virtual resource package provided in the embodiments of the present application comprises:
[0208] Step 201: The terminal determines virtual resource package information in response to an editing operation on the virtual resource package.
[0209] Here, in actual application, a user can edit a virtual resource package globally, and can also edit a virtual resource package based on a conversation interface in a group chat scenario.
[0210] When creating a "tap" red packet, a user needs to fill in virtual resource package information, that is, red packet information, including: a red packet amount (i.e. a virtual resource value described above), a red packet quantity, a blessing, a receiving permission (i.e. an obtaining permission described above), an attachment (i.e. media information described above), and the like, wherein the receiving permission is divided into public receiving, designated friend receiving, group receiving, designated group member receiving, and blessing group member receiving, and the three permissions of group receiving, designated group member receiving, and blessing group member receiving can only be received when a tap red packet is created in a group chat scenario.
[0211] Step 202: A payment order for the virtual resource package is created.
[0212] Here, after a user fills in the red packet information, a payment order service needs to be called to create a red packet payment order, and the order service will return a unique order identifier.
[0213] Step 203: Whether a payment operation on the payment order is received is judged.
[0214] Here, when the terminal receives a payment operation on the payment order, step 203 is executed, when the terminal does not receive a payment operation on the payment order or the terminal receives a payment cancellation operation on the payment order, the creation is rejected, and the flow is terminated.
[0215] Here, the terminal presents a payment interface according to the payment order, and the user needs to input a payment password in the payment interface to complete payment. If the user cancels payment, the current payment order is terminated. After the user inputs the correct payment password to complete payment, the red packet information and the payment order identifier are submitted to the tap-to-tap red packet creation service.
[0216] Step 204: Verify whether the payment operation is completed.
[0217] Here, the tap-to-tap red packet creation service first extracts the payment order identifier in the red packet, verifies the payment situation of the order according to the order identifier to the payment service, and executes step 205 if the order is completed. If the order is not completed, the creation is rejected, and the process is terminated.
[0218] Step 205: Determine whether the virtual resource package information is verified.
[0219] Here, the tap-to-tap red packet creation service also needs to verify the red packet information passed by the terminal. Whether each piece of information is complete and correct, such as the legality of the red packet amount and quantity, the length of the blessing, whether it contains irregular content, whether the attachment information contains irregular content, and whether the red packet permission is within the supported permission type range. When the red packet information is verified, step 206 is executed; otherwise, the creation is rejected, and the process is terminated.
[0220] Step 206: Store the virtual resource package information.
[0221] Here, when the red packet information is verified, the creation service stores the red packet information in the database.
[0222] Step 207: Determine whether the creation scenario of the virtual resource package is a group chat scenario.
[0223] If the current red packet is created in a group chat scenario, step 208 is executed; otherwise, the creation is rejected, and the process is terminated.
[0224] Step 208: Send the virtual resource package information to the conversation interface.
[0225] Here, if the current red packet is created in a group chat scenario, the message service is triggered to send the red packet information to the group chat conversation interface to present the virtual resource indication information in the group chat conversation interface.
[0226] Referring to Figure 30 , Figure 30 The method flowchart for receiving a virtual resource package provided by the embodiments of the present application, the method for receiving a virtual resource package provided by the embodiments of the present application comprises:
[0227] Step 301: The terminal queries the virtual resource package information corresponding to the target object in response to the interactive object triggering the operation of the graphical identification of the target object.
[0228] Here, the interactive object is the session object corresponding to the current login account. When the red packet sender sends the created red packet to the group chat session interface, the virtual resource package indication information is presented in the group chat session interface. The virtual resource package indication information is used to indicate that the virtual resource package is obtained after performing the interactive operation on the graphical identification of the target object.
[0229] If the interactive object performs the triggering operation on the session graphical identification of the target object according to the information indicated by the virtual resource package indication information, that is, the user triggers the interaction of tapping the user avatar, the terminal queries the server (that is, the background server corresponding to the client) according to the user identifier of the tapped target object to query whether the user identifier is associated with a tapped red packet. Only the tapped red packet information that has not been taken and has not expired is returned.
[0230] Step 302: Verify whether the target object is associated with a virtual resource package created by itself.
[0231] Here, it is checked in the tapped red packet information returned by the server whether there is a tapped red packet created by the target object. If the verification result indicates that the target object is associated with a virtual resource package created by itself, step 304 is performed. If the verification result indicates that the target object is not associated with a virtual resource package created by itself, step 303 is performed.
[0232] Step 303: Verify whether the target object is associated with a virtual resource package that is blessed.
[0233] Here, when the target object is not associated with a virtual resource package created by itself, it is further judged whether there is a tapped red packet that is blessed to the target object in the tapped red packet information returned by the server. If the verification result indicates that the target object is associated with a virtual resource package that is blessed, step 304 is performed. Otherwise, the taking is refused, and the process is terminated.
[0234] Step 304: Verify whether the interactive object has the taking permission.
[0235] Here, it is judged according to the permission type in the red packet information whether the interactive object is within the specified permission range. If the verification result indicates that the interactive object has the taking permission, step 305 is performed. Otherwise, the taking is refused, and the process is terminated.
[0236] Step 305: The terminal sends a taking request for the virtual resource package to the server to query the virtual resource package information.
[0237] Here, the terminal sends a pickup request for the virtual resource package to the server to call the poke-a-poke red packet pickup service interface in the server, wherein the pickup request carries a virtual resource package identifier (i.e., a red packet identifier) and an interactive object identifier, the server queries red packet information based on the red packet identifier, and the pickup service needs to perform secondary permission verification according to the permission type of the red packet information and the interactive object identifier of the red packet pickup, for example, the red packet permission is set to be picked up only by group members in a group chat scenario, and then the server checks whether the interactive object is a group member according to the group identifier and the user identifier of the red packet information, and if the permission verification is passed, the subsequent process is triggered, otherwise the red packet pickup process is terminated.
[0238] Step 306: The server determines whether the virtual resource package is picked up.
[0239] Here, the server queries whether the number of the red packet has been picked up according to the red packet identifier, and when the red packet is completely picked up, the pickup process is terminated; when the red packet is not completely picked up, step 307 is performed.
[0240] Step 307: The server determines the virtual resource of the virtual resource package.
[0241] Here, the virtual resource of the virtual resource package is also called the red packet amount, which can be determined quantitatively or randomly. When the red packet amount is determined randomly, the server determines the red packet amount of the red packet according to the remaining total amount and the remaining number of the red packet according to a random algorithm, and deducts the red packet amount of the red packet from the remaining amount.
[0242] Step 308: The server sends the virtual resource of the virtual resource package to the account associated with the interactive object.
[0243] Step 309: The server determines whether the current pickup scenario is a group chat scenario.
[0244] Here, if the current pickup scenario is a group chat scenario, step 310 is performed; otherwise, step 311 is performed.
[0245] Step 310: The server sends a virtual resource package pickup reminder information to the terminal.
[0246] Here, when it is determined that the pickup scenario is a group chat scenario, the server calls the message sending service to send a red packet pickup reminder message to the group chat message list of the terminal.
[0247] Step 311: The terminal determines whether the virtual resource package is associated with media information.
[0248] Here, the terminal determines whether the red packet is associated with corresponding audio information, video information, image information, and text information, etc. (i.e., attachments), and when it is determined that the red packet is associated with attachments, step 312 is performed; when it is determined that the red packet is not associated with attachments, step 313 is performed.
[0249] Step 312: the terminal presents the media information associated with the virtual resource package.
[0250] Here, when the red packet is associated with an attachment, the associated attachment is played.
[0251] Step 313: the terminal displays the virtual resource package and prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object.
[0252] Here, the terminal displays the result of tapping the red packet, and if the red packet is obtained, the amount of the obtained red packet is displayed, otherwise, information that the red packet is not obtained is displayed.
[0253] In the above manner, the information display method based on the graphical identifier provided by the embodiments of the present application is more conducive to user interaction in the chat scene through the interactive method of tapping the red packet to obtain the red packet, stimulates the healthy development of the group, avoids the phenomenon that only the red packet is obtained without speaking in the group, the red packet sender more clearly knows whether someone obtains the red packet, and can quickly interact with the topic; through the scene, permission setting, attachment addition, user customization and the like, the red packet interaction is more accurate and more targeted, the user feels that the scene is more suitable and has more interactive desire, and the group is ensured to be active; meanwhile, the red packet interaction has more social attribute, which is beneficial to better emotional transmission.
[0254] The following continues to describe an exemplary structure of the information display device 555 based on the graphical identifier provided by the embodiments of the present application as a software module, in some embodiments, as shown in Figure 31 Figure 31 The structure of the information display device based on the graphical identifier provided by the embodiments of the present application is a structure diagram, the software module in the information display device 555 based on the conversation stored in the memory 540 can include:
[0255] The presentation module 5551 is configured to present virtual resource package indication information, the virtual resource package indication information is used to indicate that the virtual resource package is obtained after the interactive operation on the graphical identifier of the target object is performed;
[0256] The receiving module 5552 is configured to receive the interactive operation on the graphical identifier of the target object.
[0257] The display module 5553 is configured to display the virtual resource package and prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation in response to the interactive operation.
[0258] In some embodiments, before the virtual resource package indication information is presented, the device further includes:
[0259] The virtual resource package editing module is configured to present a virtual resource package editing interface.
[0260] In response to a virtual resource package editing operation triggered based on the virtual resource package editing interface, the virtual resource package editing operation is determined to correspond to at least one of the following virtual resource package information:
[0261] a number of virtual resource packages, virtual resources in a virtual resource package, an acquisition permission of a virtual resource package, media information associated with a virtual resource package, and an operation mode corresponding to the virtual resource package indication information.
[0262] Correspondingly, the presentation module is further configured to present the virtual resource package indication information in response to a determination instruction for the edited virtual resource package information.
[0263] In some embodiments, the virtual resource package editing module is further configured to present an editing guide function item of a virtual resource package.
[0264] In response to a triggering operation on the editing guide function item, a type selection interface of at least two types of virtual resource packages is presented.
[0265] In response to a type selection operation of a virtual resource package triggered based on the type selection interface, a virtual resource package editing interface of a virtual resource package of a corresponding type selected is presented.
[0266] In some embodiments, when the virtual resource package information includes an acquisition permission of the virtual resource package, before the acquisition permission of the virtual resource package corresponding to the virtual resource package editing operation is determined,
[0267] The virtual resource package editing module is further configured to present a setting function item of the acquisition permission of the virtual resource package in the virtual resource package editing interface.
[0268] In response to a triggering operation on the permission setting function item, an object selection interface is presented.
[0269] In response to an object selection operation triggered based on the object selection interface, at least one interactive object is selected.
[0270] In response to a determination operation on the at least one interactive object, it is determined that the at least one interactive object has the acquisition permission of the virtual resource package.
[0271] In some embodiments, the presentation module is further configured to present virtual resource package indication information through a session message in a session interface, the session message including a pointing character for an interactive object.
[0272] The display module is further configured to display the virtual resource package and prompt information that a virtual resource in the virtual resource package has been stored in an account associated with the interactive object when the interactive object has the permission to acquire the virtual resource package.
[0273] In some embodiments, when the virtual resource package information includes media information associated with the virtual resource package, the determination of the media information of the virtual resource package is performed before
[0274] The virtual resource package editing module is further configured to present a media information option corresponding to the virtual resource package in the virtual resource package editing interface.
[0275] In response to a media information adding operation triggered based on the media information option, the target media information added based on the media information adding operation is presented, and the target media information is used as the media information associated with the virtual resource package.
[0276] The target media information includes at least one of audio information, video information, image information, and text information.
[0277] In some embodiments, when the virtual resource package has associated media information, the display module is further configured to display the media information associated with the virtual resource package.
[0278] When a cancel display instruction for the media information is received during the display of the media information or the display of the media information is completed, the virtual resource package and prompt information that a virtual resource in the virtual resource package has been stored in an account associated with the interactive object are displayed, and
[0279] A playback function entry corresponding to the media information is displayed, and the playback function entry is used to display the media information associated with the virtual resource package again.
[0280] In some embodiments, the presentation module is further configured to present virtual resource package indication information through a conversation message in a conversation interface.
[0281] Correspondingly, the receiving module is further configured to
[0282] When the graphical identifier of the target object is presented in the conversation interface, an interactive operation for the graphical identifier of the target object triggered based on the conversation interface is received; or
[0283] In response to a sliding operation triggered based on the conversation interface, a conversation object in the conversation interface is slid, and when the graphical identifier of the target object is presented in the conversation interface, an interactive operation for the graphical identifier of the target object triggered based on the conversation interface is received; or
[0284] in response to a session member viewing operation triggered based on the session interface, presenting a session member interface including graphical identifiers of at least two session members, and receiving an interaction operation triggered based on the session member interface and directed to the graphical identifier of the target object.
[0285] In some embodiments, the presentation module is further configured to present virtual resource package indication information in the media information stream page.
[0286] Correspondingly, the receiving module is further configured to present the graphical identifier of the target object in the media information stream page, and receive an interaction operation triggered based on the information stream page and directed to the graphical identifier of the target object.
[0287] In some embodiments, the apparatus further includes:
[0288] a virtual resource package feedback module configured to present a graphical identifier of a source object of the virtual resource, and feedback prompt information corresponding to the source object;
[0289] The feedback prompt information is configured to prompt an interaction operation directed to the graphical identifier of the source object, so as to send a virtual resource package to the source object.
[0290] In some embodiments, the apparatus further includes:
[0291] a feedback virtual resource package sending module configured to, based on the feedback prompt information, receive an interaction operation directed to the graphical identifier of the source object, and present a virtual resource setting interface of a virtual resource package;
[0292] in response to a determination operation based on a target virtual resource value presented in the virtual resource setting interface, sending a corresponding virtual resource package to a client of the source object.
[0293] In some embodiments, before the sending of the corresponding virtual resource package to the client of the source object, the apparatus further includes:
[0294] a feedback virtual resource determination module configured to present a random virtual resource value in the virtual resource setting interface, and set the random virtual resource value as the target virtual resource value; or
[0295] present a target virtual resource value set according to a virtual resource value stored in an account associated with the interactive object in the virtual resource setting interface; or
[0296] present a virtual resource editing function item in the virtual resource setting interface, and in response to a virtual resource editing operation triggered by the virtual resource editing function item, present a target virtual resource value edited based on the virtual resource editing operation.
[0297] In some embodiments, before the displaying the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object, the apparatus further includes:
[0298] a reminder content setting module, configured to present a reminder content selection interface corresponding to the virtual resource package, and present at least two candidate reminder contents in the reminder content selection interface;
[0299] in response to a reminder content selection operation triggered based on the reminder content selection interface, the selected candidate reminder content is taken as a target reminder content;
[0300] Correspondingly, after the displaying the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object, the apparatus further includes:
[0301] a reminder content presentation module, configured to present the prompt information fused with the target reminder content;
[0302] The prompt information is used to remind the interactive object that the interactive operation has been performed and the virtual resource package has been obtained.
[0303] In some embodiments, the presentation module is further configured to present a session interface containing a session message corresponding to the target object;
[0304] In the session interface, a graphical identification of the target object is displayed, and a virtual resource package identification combined with the graphical identification is displayed;
[0305] The virtual resource package identification combined with the graphical identification is taken as virtual resource package indication information.
[0306] In some embodiments, before the presenting the virtual resource package indication information, the apparatus further includes:
[0307] a virtual resource package indication information determination module, configured to receive a trigger operation for the graphical identification of the target object, and present a virtual resource package editing interface corresponding to the virtual resource package;
[0308] in response to a virtual resource package editing operation triggered based on the virtual resource package editing interface, the virtual resource package information associated with the edited virtual resource package is presented, and a determination function item corresponding to the virtual resource package information is presented;
[0309] The determination function item is used to present the virtual resource package indication information when a trigger operation for the determination function item is received.
[0310] In some embodiments, before presenting the session interface including the session message corresponding to the target object, the apparatus further includes:
[0311] an interactive prompt information presenting module, configured to present, in the session message list, virtual resource package interactive prompt information corresponding to the session message;
[0312] The virtual resource package interactive prompt information is used to prompt that there is a virtual resource package interactive event associated with the graphical identifier of the target object.
[0313] In some embodiments, the interactive operation includes a trigger operation on the graphical identifier and a shooting operation on a virtual shooter corresponding to the graphical identifier, and the display module is further configured to
[0314] present an interactive interface independent of the session interface in response to the trigger operation, and present a virtual shooter corresponding to the graphical identifier in the interactive interface;
[0315] present a shooting animation of the virtual shooter being shot in response to the shooting operation on the virtual shooter, and present shooting information corresponding to a shooting result in the shooting animation, the shooting information including at least one of the following: a shooting height of the virtual shooter being shot, a virtual resource package corresponding to the shooting height, and an animation special effect corresponding to the shooting height.
[0316] present the virtual resource package and prompt information that virtual resources in the virtual resource package have been stored to a current account in response to a trigger operation on the virtual resource package.
[0317] In some embodiments, after presenting the prompt information that virtual resources in the virtual resource package have been stored to the current account, the apparatus further includes:
[0318] an interactive guide information display module, configured to display interactive guide information corresponding to the virtual resource package;
[0319] The interactive guide information is used to guide editing of a new virtual resource package to send the new virtual resource package to a client of a corresponding recipient.
[0320] Embodiments of the present application provide a computer program product or computer program, which 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 the processor executes the computer instructions to enable the computer device to perform the information display method based on a graphical identifier described above.
[0321] The embodiment of the present application provides a computer readable storage medium storing executable instructions, wherein the executable instructions are stored, and when the executable instructions are executed by a processor, the processor executes the information display method based on a graphic mark provided by the embodiment of the present application.
[0322] In some embodiments, the computer readable storage medium can be FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc, or CD-ROM memory, and the like; or various devices including one or any combination of the above storage medium.
[0323] In some embodiments, the executable instructions can be in the form of programs, software, software modules, scripts or codes, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and can be deployed in any form, including being deployed as independent programs or being deployed as modules, components, subroutines or other units suitable for use in a computing environment.
[0324] As an example, the executable instructions can but not necessarily correspond to files in a file system, can be stored in part of a file storing other programs or data, for example, stored in one or more scripts in a Hyper Text Markup Language (HTML) document, stored in a single file dedicated to the program in question, or stored in multiple cooperative files (for example, files storing one or more modules, subroutines or code portions).
[0325] As an example, the executable instructions can be deployed to execute on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed at multiple sites and interconnected through a communication network.
[0326] The above is only an embodiment of the present application, and is not used to limit the protection scope of the present application. Any modification, equivalent replacement and improvement made within the spirit and scope of the present application shall be included in the protection scope of the present application.
Claims
1. A method for presenting information based on graphical identification, characterized by, The method comprises: presenting virtual resource package indication information, the virtual resource package indication information being used to indicate that a virtual resource package is obtained after an interactive operation on a graphical identifier of a target object is performed; receiving an interactive operation on the graphical identifier of the target object; in response to the interactive operation, presenting the virtual resource package and prompt information that a virtual resource in the virtual resource package has been stored in an account associated with an interactive object corresponding to the interactive operation; presenting a graphical identifier of a source object of the virtual resource and feedback prompt information corresponding to the source object, wherein the feedback prompt information is used to prompt an interactive operation on the graphical identifier of the source object to send the virtual resource package to the source object; based on the feedback prompt information, receiving an interactive operation on the graphical identifier of the source object, and presenting a virtual resource setting interface of the virtual resource package; in response to a determination operation on a target virtual resource value presented based on the virtual resource setting interface, sending the virtual resource package to a client of the source object.
2. The method of claim 1, wherein, Before the virtual resource package indication information is presented, the method further comprises: presenting a virtual resource package editing interface; in response to a virtual resource package editing operation triggered based on the virtual resource package editing interface, determining virtual resource package information corresponding to the virtual resource package editing operation, the virtual resource package information comprising at least one of the following: a virtual resource package quantity, a virtual resource in the virtual resource package, an acquisition permission of the virtual resource package, and media information associated with the virtual resource package; correspondingly, the virtual resource package indication information is presented in response to a determination instruction on the edited virtual resource package information. The virtual resource package editing interface is presented in the following manner:
3. The method of claim 2, wherein, presenting an editing guide function item of the virtual resource package; in response to a trigger operation on the editing guide function item, presenting a type selection interface of the virtual resource package comprising at least two types; in response to a type selection operation of the virtual resource package triggered based on the type selection interface, presenting a virtual resource package editing interface of the virtual resource package of a corresponding type selected. When the virtual resource package information comprises the acquisition permission of the virtual resource package, before the virtual resource package information corresponding to the virtual resource package editing operation is determined, the method further comprises:
4. The method of claim 2, wherein, in the virtual resource package editing interface, presenting a setting function item of the acquisition permission of the virtual resource package; in response to a trigger operation on the permission setting function item, presenting an object selection interface; in response to an object selection operation triggered based on the object selection interface, selecting at least one interactive object; in response to a determination operation on the at least one interactive object, determining that the at least one interactive object has the acquisition permission of the virtual resource package. The virtual resource package indication information is presented in the following manner:
5. The method of claim 4, wherein, in a conversation interface, presenting the virtual resource package indication information through a conversation message, the conversation message comprising a pointing character for an interactive object; The display of the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation comprises: When it is determined that the interactive object has the access right of the virtual resource package, the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object are displayed.
6. The method of claim 2, wherein, When the virtual resource package information comprises media information associated with the virtual resource package, before the determination of the virtual resource package information corresponding to the virtual resource package editing operation, the method further comprises: In the virtual resource package editing interface, media information options corresponding to the virtual resource package are presented; In response to a media information adding operation triggered based on the media information options, target media information added based on the media information adding operation is presented, and the target media information is taken as the media information associated with the virtual resource package; The target media information comprises at least one of audio information, video information, image information and text information.
7. The method of claim 6, wherein, When the virtual resource package has associated media information, the display of the virtual resource package and the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation comprises: The media information associated with the virtual resource package is displayed; When a cancel display instruction for the media information is received in the process of displaying the media information or the display of the media information is completed, the virtual resource package, the prompt information that the virtual resource in the virtual resource package has been stored to the account associated with the interactive object corresponding to the interactive operation, and the playback function entrance corresponding to the media information are displayed. The playback function entrance is used to display the media information associated with the virtual resource package again.
8. The method of claim 1, wherein, The presentation of the virtual resource package indication information comprises: In a conversation interface, the virtual resource package indication information is presented through a conversation message; Correspondingly, the receiving of the interactive operation for the graphical identifier of the target object comprises: When the graphical identifier of the target object is presented in the conversation interface, the interactive operation for the graphical identifier of the target object triggered based on the conversation interface is received; or In response to a sliding operation triggered based on the conversation interface, the conversation object in the conversation interface is slid, and when the graphical identifier of the target object is presented in the conversation interface, the interactive operation for the graphical identifier of the target object triggered based on the conversation interface is received; or In response to a conversation member viewing operation triggered based on the conversation interface, a conversation member interface comprising graphical identifiers of at least two conversation members is presented, and the interactive operation for the graphical identifier of the target object triggered based on the conversation member interface is received.
9. The method of claim 1, wherein, The presentation of the virtual resource package indication information comprises: In a media information stream page, the virtual resource package indication information is presented; Correspondingly, the receiving of the interactive operation for the graphical identifier of the target object comprises: presenting a graphical identifier of the target object in the media information stream page, and receiving an interactive operation triggered based on the information stream page and directed to the graphical identifier of the target object.
10. The method of claim 1, wherein, Before the presenting the virtual resource package and the prompt information that virtual resources in the virtual resource package have been stored to an account associated with an interactive object corresponding to the interactive operation, the method further includes: presenting a reminder content selection interface corresponding to the virtual resource package, and presenting at least two candidate reminder contents in the reminder content selection interface; in response to a reminder content selection operation triggered based on the reminder content selection interface, selecting a candidate reminder content as a target reminder content; Correspondingly, after the presenting the virtual resource package and the prompt information that virtual resources in the virtual resource package have been stored to an account associated with an interactive object corresponding to the interactive operation, the method further includes: presenting prompt information fused with the target reminder content; The prompt information is used to remind an interactive object that the interactive object has performed the interactive operation and obtained the virtual resource package.
11. The method of claim 1, wherein, The presenting the virtual resource package indication information includes: presenting a session interface containing a session message corresponding to the target object; in the session interface, presenting a graphical identifier of the target object and a virtual resource package identifier combined with the graphical identifier; presenting the virtual resource package identifier combined with the graphical identifier as virtual resource package indication information.
12. The method of claim 1, wherein, Before the presenting the virtual resource package indication information, the method further includes: receiving a trigger operation directed to the graphical identifier of the target object, and presenting a virtual resource package editing interface corresponding to the virtual resource package; in response to a virtual resource package editing operation triggered based on the virtual resource package editing interface, presenting virtual resource package information associated with the edited virtual resource package, and presenting a determination function item corresponding to the virtual resource package information; The determination function item is used to, when a trigger operation directed to the determination function item is received, present the virtual resource package indication information.
13. The method of claim 11, wherein, Before the presenting the session interface containing a session message corresponding to the target object, the method further includes: in a session message list, presenting virtual resource package interactive prompt information corresponding to the session message; The virtual resource package interactive prompt information is used to prompt that there is a virtual resource package interactive event associated with the graphical identifier of the target object.
14. The method of claim 1, wherein, The interactive operation includes a trigger operation directed to the graphical identifier and a shooting operation directed to a virtual shooter corresponding to the graphical identifier, and the presenting the virtual resource package and the prompt information that virtual resources in the virtual resource package have been stored to an account associated with an interactive object corresponding to the interactive operation in response to the interactive operation includes: in response to the trigger operation, presenting an interactive interface independent of the session interface, and presenting a virtual shooter corresponding to the graphical identifier in the interactive interface; in response to the ejection operation for the virtual ejector, presenting an ejection animation showing the virtual ejector being ejected, and presenting ejection information corresponding to the ejection result in the ejection animation, the ejection information including at least one of the following: an ejection height at which the virtual ejector is ejected, a virtual resource package corresponding to the ejection height, and an animation special effect corresponding to the ejection height; in response to a trigger operation for the virtual resource package, presenting the virtual resource package and prompt information that virtual resources in the virtual resource package have been stored in an account associated with an interactive object corresponding to the interactive operation.
15. The method of claim 1, wherein, After presenting the virtual resource package and the prompt information that virtual resources in the virtual resource package have been stored in an account associated with an interactive object corresponding to the interactive operation, the method further includes: in the session interface, presenting interactive guidance information corresponding to the virtual resource package; wherein the interactive guidance information is used to guide editing of a new virtual resource package, and sending the new virtual resource package to a client corresponding to a pickup object.
16. An information display device based on graphical identification, characterized by The apparatus includes: a presentation module configured to present virtual resource package indication information, the virtual resource package indication information being used to indicate that a virtual resource package is obtained after an interactive operation is performed on a graphical identifier of a target object; a receiving module configured to receive the interactive operation on the graphical identifier of the target object; a presentation module configured to present, in response to the interactive operation, the virtual resource package and prompt information that virtual resources in the virtual resource package have been stored in an account associated with an interactive object corresponding to the interactive operation; a virtual resource package feedback module configured to present a graphical identifier of a source object of the virtual resource and feedback prompt information corresponding to the source object, wherein the feedback prompt information is used to prompt an interactive operation on the graphical identifier of the source object, so as to send the virtual resource package to the source object; a feedback virtual resource package sending module configured to present a virtual resource setting interface of the virtual resource package based on the feedback prompt information receiving the interactive operation on the graphical identifier of the source object, and send the virtual resource package to a client of the source object in response to a determination operation based on a target virtual resource value presented by the virtual resource setting interface.
17. The apparatus of claim 16, wherein, The apparatus further includes a virtual resource package editing interface module, which is configured to: present a virtual resource package editing interface before presenting the virtual resource package indication information; determine virtual resource package information corresponding to a virtual resource package editing operation based on the virtual resource package editing interface in response to the virtual resource package editing operation triggered based on the virtual resource package editing interface, the virtual resource package information including at least one of the following: a virtual resource package quantity, virtual resources in the virtual resource package, an acquisition permission of the virtual resource package, and media information associated with the virtual resource package; correspondingly, the virtual resource package indication information includes: presenting the virtual resource package indication information in response to a determination instruction for the edited virtual resource package information.
18. The apparatus of claim 17, wherein the presentation module is further configured to: In the conversation interface, the virtual resource package indication information is presented through a conversation message, the conversation message including a pointing character for the interactive object; The display module is further configured to: When the interactive object has the acquisition permission of the virtual resource package, display the virtual resource package and prompt information that virtual resources in the virtual resource package have been stored to an account associated with the interactive object.
19. An electronic device, comprising: Comprise: A memory configured to store executable instructions; A processor configured to execute the executable instructions stored in the memory to implement the information display method based on the graphic identification according to any one of claims 1 to 15.
20. A computer-readable storage medium, characterized in that, Executable instructions are stored in the memory, and when the processor executes the executable instructions, the information display method based on the graphic identification according to any one of claims 1 to 15 is implemented.
21. A computer program product comprising computer programs or instructions, characterized in that, The computer program or instructions are executed by the processor to implement the information display method based on the graphic identification according to any one of claims 1 to 15.
Citation Information
Patent Citations
Method and device for realizing electronic red envelope
CN106934603A
Virtual resource object processing method and device
CN112040262A
Message reply method and device and electronic device
CN112187624A