Interface display method and device, equipment and storage medium
By displaying the resource package container on the target interface and controlling the distribution of virtual resource packages through target gesture operations, the problem of missing out caused by passive display is solved, achieving a higher interaction rate and controllability.
Patent Information
- Application Number
- CN202610142504.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-30
- Publication Date
- 2026-05-08
AI Technical Summary
The current technology for displaying virtual resource packs is rather passive, which makes it easy to miss accessing objects and reduces the interaction rate.
The resource pack container is displayed on the target interface. The distribution of virtual resource packs is controlled by the target's gesture operation, including operation information such as force, duration and distance, so as to actively control the quantity, movement speed and direction of virtual resource packs.
This improved the controllability and satisfaction of users in receiving virtual resource packages, promoted interaction, and increased the interaction rate of the virtual resource acquisition function.
Smart Images

Figure CN121996137A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of human-computer interaction technology, and in particular to an interface display method, apparatus, device and storage medium. Background Technology
[0002] To attract users to their applications, more and more applications are offering the ability to obtain virtual resources, such as displaying a rain of virtual resource packages on some interfaces within the application, and clicking on the virtual resource package to obtain the virtual resources.
[0003] In related technologies, virtual resource package rain is usually triggered at certain specific times, such as when the anchor issues a command to display virtual resource package rain. This triggering method is relatively passive, making it easy for users to miss it, which in turn weakens their intention to use the function and reduces the interaction rate of the function. Summary of the Invention
[0004] This disclosure provides an interface display method, apparatus, device, and storage medium. The technical solution of this disclosure is as follows.
[0005] According to one aspect of the embodiments of the present disclosure, a method for displaying an interface is provided, the method comprising: A resource package container is displayed on the target interface; the resource package container is used to distribute virtual resource packages. In response to a target gesture operation on the resource package container, multiple virtual resource packages are displayed by the resource package container and the multiple virtual resource packages are displayed on the target interface. The target gesture operation is used to indicate at least one of the information of the virtual resource package to be sent and the sending method. In response to a trigger operation on at least one of the plurality of virtual resource packages, the virtual resources obtained based on the at least one virtual resource package are displayed.
[0006] In some embodiments, displaying multiple virtual resource packets emitted by the resource packet container in response to a target gesture operation on the resource packet container includes: In response to a target gesture operation on the resource package container, the operation information of the target gesture operation is determined, and multiple virtual resource packages corresponding to the operation information are displayed by the resource package container. The operation information includes at least one of operation force, operation duration, and operation distance. The information of the multiple virtual resource packages is positively correlated with the operation information, and the information includes at least one of quantity, movement speed, and movement distance.
[0007] In some embodiments, before the display of multiple virtual resource packages issued by the resource package container, the method further includes at least one of the following: The system displays a change in the shape of the resource package container, and the change corresponds to the operation information; it displays an animation of the resource package container accumulating energy; it displays a light effect on the resource package container; and it emits a vibration alert.
[0008] In some embodiments, the resource package container is displayed at the bottom of the target interface, and the display of multiple virtual resource packages emitted by the resource package container and displayed on the target interface includes at least one of the following: The display shows that multiple virtual resource packs are ejected upwards from the resource pack container and that the multiple virtual resource packs move upwards on the target interface; The display shows that multiple virtual resource packs are ejected from the resource pack container in a fan shape, and the multiple virtual resource packs move on the target interface according to their respective ejection directions; The display shows that multiple virtual resource packs are ejected upwards from the resource pack container, and the multiple virtual resource packs move spirally upwards on the target interface.
[0009] In some embodiments, displaying the plurality of virtual resource packages on the target interface includes: For each virtual resource pack on the target interface, if the virtual resource pack moves to a preset height, the display will show that the virtual resource pack has moved down. In response to the virtual resource pack moving to the bottom of the target interface and not being triggered, the display of the virtual resource pack is cancelled.
[0010] In some embodiments, displaying multiple virtual resource packets emitted by the resource packet container in response to a target gesture operation on the resource packet container includes: In response to an orientation adjustment operation on the resource container, the resource packet container is displayed according to the adjusted orientation. In response to the end of the orientation adjustment operation, multiple virtual resource packets are displayed that are emitted from the resource packet container toward the orientation.
[0011] In some embodiments, displaying the plurality of virtual resource packages on the target interface includes: For each virtual resource pack on the target interface, if the virtual resource pack collides with other virtual resource packs on the target interface or the boundary of the target interface, a collision effect is displayed and the movement direction of the virtual resource pack is shown to have changed.
[0012] In some embodiments, the target gesture operation on the resource package container includes at least one of the following: The following actions are permitted: a two-finger pull-down gesture on the resource container; a two-finger pull-up gesture on the resource container; a click gesture on the resource container; a drag gesture on the resource container; a long press and slide gesture on the resource container; a slide gesture on the resource container with the slide trajectory being a preset symbol; a shake gesture on the current terminal; a preset voice input gesture on the terminal, the preset voice being used to instruct the distribution of a virtual resource package; and an air gesture input gesture on the terminal, the air gesture being used to instruct the distribution of a virtual resource package.
[0013] In some embodiments, displaying multiple virtual resource packets emitted by the resource packet container in response to a target gesture operation on the resource packet container includes: In response to a sliding operation on the resource package container from bottom to top, multiple virtual resource packages are displayed being ejected upwards from the resource package container.
[0014] In some embodiments, the triggering operation for any virtual resource pack includes at least one of the following: Clicking the virtual resource package; pinching the virtual resource package; sliding the virtual resource package; zooming in on the virtual resource package.
[0015] In some embodiments, displaying the virtual resources obtained based on the at least one virtual resource package includes: In response to the triggering of all of the virtual resource packages or the display duration of the virtual resource packages on the target interface reaching a preset duration, the virtual resources obtained based on at least one virtual resource package are displayed.
[0016] In some embodiments, each virtual resource package includes virtual resources, and the acquired virtual resources include the virtual resources included in the at least one virtual resource package and additional virtual resources. The additional virtual resources are related to at least one of the number of the at least one virtual resource package, the triggering order, the triggering time, the composition shape, and the number of the plurality of virtual resource packages.
[0017] In some embodiments, the method further includes at least one of the following: In response to a trigger operation on any one of the plurality of virtual resource packages, a popping animation of the virtual resource package is displayed; In response to a trigger operation on any one of the plurality of virtual resource packages, a first sound effect is played.
[0018] In some embodiments, the method further includes at least one of the following: In response to a trigger operation based on multiple fingers on at least two of the plurality of virtual resource packages, display the poking animation of each of the at least two virtual resource packages; In response to a triggering operation based on multiple fingers on at least two of the plurality of virtual resource packages, a second sound effect is played.
[0019] In some embodiments, the method further includes: When the target interface is projected onto the target display device and shared with the target terminal, if multiple virtual resource packages are issued by the resource package container on the target display device, some of the virtual resource packages on the target display device are displayed on the target interface, and the target interface of the target terminal is used to display the remaining virtual resource packages on the target display device.
[0020] In some embodiments, displaying the resource package container on the target interface includes: The resource package container is displayed in a first area on the target interface. The first area is determined based on the terminal information of the current terminal. The terminal information includes at least one of the following: the screen size of the terminal, the terminal type, and the screen playback mode.
[0021] In some embodiments, displaying the plurality of virtual resource packages on the target interface includes: The plurality of virtual resource packages are displayed in a second area on the target interface. The second area is determined based on the terminal information of the current terminal, which includes at least one of the following: the screen size of the terminal, the terminal type, and the screen playback mode.
[0022] According to another aspect of the embodiments of the present disclosure, an interface display device is provided, the device comprising: The first display unit is configured to display a resource package container on a target interface, the resource package container being used to distribute virtual resource packages; The second display unit is configured to perform a target gesture operation in response to the resource package container, displaying multiple virtual resource packages emitted by the resource package container and displaying the multiple virtual resource packages on the target interface, wherein the target gesture operation is used to indicate at least one of the information of the virtual resource package to be emitted and the emission method; The third display unit is configured to perform a trigger operation in response to at least one of the plurality of virtual resource packages, and display virtual resources obtained based on the at least one virtual resource package.
[0023] In some embodiments, the second display unit is configured to perform: In response to a target gesture operation on the resource package container, the operation information of the target gesture operation is determined, and multiple virtual resource packages corresponding to the operation information are displayed by the resource package container. The operation information includes at least one of operation force, operation duration, and operation distance. The information of the multiple virtual resource packages is positively correlated with the operation information, and the information includes at least one of quantity, movement speed, and movement distance.
[0024] In some embodiments, the second display unit is further configured to perform at least one of the following: The system displays a change in the shape of the resource package container, and the change corresponds to the operation information; it displays an animation of the resource package container accumulating energy; it displays a light effect on the resource package container; and it emits a vibration alert.
[0025] In some embodiments, the resource package container is displayed at the bottom of the target interface, and the second display unit is configured to perform at least one of the following: The display shows that multiple virtual resource packs are ejected upwards from the resource pack container and that the multiple virtual resource packs move upwards on the target interface; The display shows that multiple virtual resource packs are ejected from the resource pack container in a fan shape, and the multiple virtual resource packs move on the target interface according to their respective ejection directions; The display shows that multiple virtual resource packs are ejected upwards from the resource pack container, and the multiple virtual resource packs move spirally upwards on the target interface.
[0026] In some embodiments, the second display unit is configured to perform: For each virtual resource pack on the target interface, if the virtual resource pack moves to a preset height, the display will show that the virtual resource pack has moved down. In response to the virtual resource pack moving to the bottom of the target interface and not being triggered, the display of the virtual resource pack is cancelled.
[0027] In some embodiments, the second display unit is configured to perform: In response to an orientation adjustment operation on the resource container, the resource packet container is displayed according to the adjusted orientation. In response to the end of the orientation adjustment operation, multiple virtual resource packets are displayed that are emitted from the resource packet container toward the orientation.
[0028] In some embodiments, the second display unit is configured to perform: For each virtual resource pack on the target interface, if the virtual resource pack collides with other virtual resource packs on the target interface or the boundary of the target interface, a collision effect is displayed and the movement direction of the virtual resource pack is shown to have changed.
[0029] In some embodiments, the target gesture operation on the resource package container includes at least one of the following: The following actions are permitted: a two-finger pull-down operation on the resource container; a two-finger pull-up operation on the resource container; a click operation on the resource container; a drag operation on the resource container; a long-press and slide gesture operation on the resource container; a slide operation on the resource container with the slide trajectory being a preset symbol; a shake operation on the current terminal; a preset voice input operation on the terminal, the preset voice being used to instruct the distribution of virtual resource packages; and an air gesture input operation on the terminal, the air gesture being used to instruct the distribution of virtual resource packages.
[0030] In some embodiments, the second display unit is configured to perform: In response to a sliding operation on the resource package container from bottom to top, multiple virtual resource packages are displayed being ejected upwards from the resource package container.
[0031] In some embodiments, the triggering operation for any virtual resource pack includes at least one of the following: Clicking the virtual resource package; pinching the virtual resource package; sliding the virtual resource package; zooming in on the virtual resource package.
[0032] In some embodiments, the third display unit is configured to perform: In response to the triggering of all of the virtual resource packages or the display duration of the virtual resource packages on the target interface reaching a preset duration, the virtual resources obtained based on at least one virtual resource package are displayed.
[0033] In some embodiments, each virtual resource package includes virtual resources, and the acquired virtual resources include the virtual resources included in the at least one virtual resource package and additional virtual resources. The additional virtual resources are related to at least one of the number of the at least one virtual resource package, the triggering order, the triggering time, the composition shape, and the number of the plurality of virtual resource packages.
[0034] In some embodiments, the third display unit is further configured to perform at least one of the following: In response to a trigger operation on any one of the plurality of virtual resource packages, a popping animation of the virtual resource package is displayed; In response to a trigger operation on any one of the plurality of virtual resource packages, a first sound effect is played.
[0035] In some embodiments, the third display unit is further configured to perform at least one of the following: In response to a trigger operation based on multiple fingers on at least two of the plurality of virtual resource packages, display the poking animation of each of the at least two virtual resource packages; In response to a triggering operation based on multiple fingers on at least two of the plurality of virtual resource packages, a second sound effect is played.
[0036] In some embodiments, the second display unit is further configured to perform: When the target interface is projected onto the target display device and shared with the target terminal, if multiple virtual resource packages are issued by the resource package container on the target display device, some of the virtual resource packages on the target display device are displayed on the target interface, and the target interface of the target terminal is used to display the remaining virtual resource packages on the target display device.
[0037] In some embodiments, the first display unit is configured to perform: The resource package container is displayed in a first area on the target interface. The first area is determined based on the terminal information of the current terminal. The terminal information includes at least one of the following: the screen size of the terminal, the terminal type, and the screen playback mode.
[0038] In some embodiments, the second display unit is configured to perform: The plurality of virtual resource packages are displayed in a second area on the target interface. The second area is determined based on the terminal information of the current terminal, which includes at least one of the following: the screen size of the terminal, the terminal type, and the screen playback mode.
[0039] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the above-described interface display method.
[0040] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the above-described interface display method.
[0041] According to another aspect of the present disclosure, a computer program product is provided, the computer program product including a computer program that, when executed by a processor, implements the above-described interface display method.
[0042] In this embodiment of the disclosure, a resource package container is provided on the target interface. After a target gesture operation is performed on the resource package container, multiple virtual resource packages are issued by the resource package container and displayed on the target interface. Since the target gesture operation also indicates the information of the virtual resources to be issued and / or the issuance method, the object actively controls when to issue virtual resource packages and controls the issued virtual resource packages and the issuance method. Compared with the passive mode where the issuance of virtual resource packages is controlled by others and the fixed issuance mode of virtual resource packages, this improves the object's controllability and satisfaction with the issuance of virtual resource packages, which is conducive to promoting interaction and thus improving the interaction rate of the virtual resource acquisition function.
[0043] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0044] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0045] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.
[0046] Figure 2 This is a flowchart illustrating an interface display method according to an exemplary embodiment.
[0047] Figure 3 This is a flowchart illustrating another interface display method according to an exemplary embodiment.
[0048] Figure 4 This is a flowchart illustrating a resource containment according to an exemplary embodiment.
[0049] Figure 5 This is a schematic diagram illustrating a two-finger pull-down operation according to an exemplary embodiment.
[0050] Figure 6 This is a schematic diagram illustrating, according to an exemplary embodiment, a method for issuing multiple virtual resource packets from a resource packet container.
[0051] Figure 7 This is a schematic diagram illustrating an acquisition of virtual resources according to an exemplary embodiment.
[0052] Figure 8 This is a schematic diagram illustrating the simultaneous triggering of multiple virtual resource packs according to an exemplary embodiment.
[0053] Figure 9 This is a schematic diagram illustrating a method for multiple terminals to access virtual resources according to an exemplary embodiment.
[0054] Figure 10 This is a block diagram illustrating an interface display device according to an exemplary embodiment.
[0055] Figure 11 This is a block diagram illustrating a terminal according to an exemplary embodiment. Detailed Implementation
[0056] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0057] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0058] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the target gesture operations and virtual resources involved in this disclosure were obtained with full authorization.
[0059] The interface display method provided in this disclosure can be executed by an electronic device, which can be provided as at least one of a terminal and a server. Figure 1 This is a schematic diagram of an implementation environment provided in this embodiment of the disclosure. See also: Figure 1 The implementation environment includes: terminal 101 and server 102.
[0060] In this embodiment, a target application is installed on terminal 101, which provides the function of obtaining virtual resources. The target application can be a shopping application, news application, search application, video application, or social application, etc., and is not specifically limited thereto. Server 102 is the backend server of the target application, used to provide backend services for the target application.
[0061] Terminal 101 can be at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, virtual reality terminal, augmented reality terminal, wireless terminal, and laptop computer. Terminal 101 has communication capabilities and can access wired or wireless networks. Terminal 101 can refer to one of multiple terminals; those skilled in the art will understand that the number of terminals can be more or less. Server 102 can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed file system. It can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, server 102 and terminal 101 are directly or indirectly connected via wired or wireless communication; this disclosure does not limit this. Optionally, the number of servers 102 can be more or less; this disclosure does not limit this. Of course, server 102 can also include other functional servers to provide more comprehensive and diversified services. In this embodiment, server 102 undertakes the main computing work and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work and terminal 101 undertakes the main computing work; or, server 102 or terminal 101 can each undertake computing work independently, and this embodiment does not limit this.
[0062] Figure 2 This is a flowchart illustrating an interface display method according to an exemplary embodiment, such as... Figure 2 As shown, the method is executed by a terminal and includes at least one of the following steps.
[0063] In step 201, a resource package container is displayed on the target interface. The resource package container is used to distribute virtual resource packages.
[0064] The target interface can be set as needed, such as a multimedia resource playback interface, a live broadcast interface, or an event interface for virtual resource distribution activities; no specific limitations are made here.
[0065] In some embodiments, the resource package container can be displayed directly on the target interface. In other embodiments, a pop-up overlay is displayed on the target interface, and the resource package container is displayed on the pop-up overlay.
[0066] The resource pack container can be set as needed, such as a virtual treasure chest, virtual firework tube, virtual bag, virtual pocket, virtual bow and arrow, etc., without specific limitations.
[0067] The virtual resource package includes virtual resources, which can be distributed by any object within the target application, such as by a streamer within the target application, by certain brands within the target application, or directly by the target application itself; no specific restrictions are imposed here.
[0068] In this embodiment, the virtual resources include at least one of cash resources, discount resources, coupons, etc. In some embodiments, when the target interface is accessed within a certain time period, a resource package container is displayed on the target interface. This time period can be a preset time period, such as the time period between 12:00 and 13:00 or between 18:00 and 19:00 every day. The preset time period can also be a time period within a certain duration after a designated object issues a password, which is used to instruct the distribution of virtual resources, such as within 30 minutes after the broadcaster issues a password. In other embodiments, the resource package container can also be displayed on the target interface when the terminal first enters the target interface each day.
[0069] In step 202, in response to a target gesture operation on the resource package container, multiple virtual resource packages are displayed by the resource package container and multiple virtual resource packages are displayed on the target interface. The target gesture operation is used to indicate at least one of the information of the virtual resource package to be issued and the issuance method.
[0070] The target gesture operation indicates information about the virtual resource package to be sent, which may include, but is not limited to, at least one of the following: the number of virtual resource packages, the movement speed, and the movement distance.
[0071] The target gesture operation indicates the method of issuing the virtual resource package, and different target gesture operations can indicate different issuance methods. For example, the target gesture operation for the virtual resource package includes, but is not limited to, various gesture operations such as clicking, swiping, dragging, and pinching. The issuance method of the virtual resource package includes, but is not limited to, upward spraying, downward spraying, fan-shaped spraying, and spiral spraying, etc., without specific limitations. Accordingly, the issuance method indicated by each target gesture operation can be set as needed. For example, if the target gesture operation is a swipe operation on the resource package container from bottom to top, the virtual resource package can be issued by spraying upwards. If the target gesture operation is a long press operation on the resource container, the virtual resource package can be issued by spiraling upwards.
[0072] Optionally, the target gesture operation is related to the type of resource pack container. For example, if the resource pack container is a virtual treasure chest, the target gesture operation can be a swipe operation to simulate the interactive action of opening the treasure chest.
[0073] The resource package container can issue multiple virtual resource packages simultaneously or one by one; no specific limitation is made here. After issuing multiple virtual resources, the resource package container can remain displayed on the target interface, or it can be canceled from display, or it can remain displayed for a period of time and then automatically cancel the display, or it can be canceled based on certain operations; no specific limitation is made here.
[0074] In step 203, in response to a triggering operation on at least one of the multiple virtual resource packages, the virtual resources obtained based on at least one virtual resource package are displayed.
[0075] Each virtual resource package may or may not include virtual resources; that is, before triggering a virtual resource package, it is unknown whether the package includes virtual resources, as well as the type and value of the included virtual resources. Accordingly, only by triggering a virtual resource package that includes virtual resources can the virtual resources be acquired.
[0076] Triggering any virtual resource package can directly display the virtual resources acquired based on it, or it can display the total amount of virtual resources acquired based on all triggered virtual resource packages after all virtual resource packages have been triggered or after a preset time has been reached. No specific limitation is made here.
[0077] In this embodiment, after the target application distributes virtual resources, the object does not need to interact immediately to obtain the virtual resources. The object can control when the resources are distributed, which can effectively avoid missing the virtual resources distributed by the target application.
[0078] In this embodiment of the disclosure, a resource package container is provided on the target interface. After a target gesture operation is performed on the resource package container, multiple virtual resource packages are issued by the resource package container and displayed on the target interface. Since the target gesture operation also indicates the information of the virtual resources to be issued and / or the issuance method, the object actively controls when to issue virtual resource packages and controls the issued virtual resource packages and the issuance method. Compared with the passive mode where the issuance of virtual resource packages is controlled by others and the fixed issuance mode of virtual resource packages, this improves the object's controllability and satisfaction with the issuance of virtual resource packages, which is conducive to promoting interaction and thus improving the interaction rate of the virtual resource acquisition function.
[0079] The above Figure 2 The diagram shown is merely the basic process of this disclosure. The following section, based on a specific implementation method, further elaborates on the solution provided in this disclosure. See also... Figure 3 , Figure 3 This is a flowchart illustrating another interface display method according to an exemplary embodiment, the method being performed by a terminal, the method including at least one of the following steps.
[0080] In step 301, a resource package container is displayed on the target interface. The resource package container is used to distribute virtual resource packages.
[0081] In some embodiments, upon entering the target interface, the resource package container is directly displayed on the target interface. In other embodiments, a target control is displayed on the target interface, and the resource package container is displayed on the target interface in response to a triggering operation on the target control.
[0082] In some embodiments, an entry control for the target interface is displayed on other interfaces. In response to a triggering operation on the entry control, the user enters the target interface and displays a resource package container on the target interface.
[0083] For example, see Figure 4 , Figure 4 This is a flowchart illustrating the display of a resource container according to an exemplary embodiment. The target interface is the activity interface for a virtual resource distribution activity. An entry control 401 for the target interface is displayed on the multimedia resource playback interface. Triggering the entry control 401 displays the target interface, and a resource container 402 is displayed on the overlay pop-up window of the target interface.
[0084] In some embodiments, the process of displaying the resource package container on the target interface includes the following implementation: displaying the resource package container in a first area on the target interface, wherein the first area is determined based on the terminal information of the current terminal, and the terminal information includes at least one of the terminal's screen size, terminal type, and screen playback mode.
[0085] Screen size can include not only the physical diagonal length (e.g., 5.4 inches) but also the screen aspect ratio (e.g., 16:9). Terminal types include, but are not limited to, smartphones, smartwatches, desktop computers, laptops, virtual reality terminals, augmented reality terminals, wireless terminals, laptops, televisions, and in-vehicle terminals. Screen playback methods include landscape and portrait modes.
[0086] For example, on a large TV screen, the resource package container is located at the bottom center of the screen, making the trajectory of the virtual resource package's release more expansive. On a car infotainment system, or in-vehicle terminal, the resource package container is located on the passenger side screen or in a designated area to ensure driving safety.
[0087] In this embodiment, the display position of the resource package container on the target interface is adapted to the terminal, so that the display position of the resource package container on the target interface actively adapts to the terminal. This can improve the display effect of the resource package container on the target interface and facilitate interaction.
[0088] In step 302, in response to a two-finger pull-down operation on the resource container, multiple virtual resource packages are displayed as they are ejected upwards from the resource package container and move upwards on the target interface, with the resource package container displayed at the bottom of the target interface.
[0089] The two-finger pull-down gesture can be performed in any direction: lower left, lower right, or straight down. Optionally, the two-finger pull-down gesture can also indicate the orientation of the resource container, thus indicating the direction in which virtual resource packets are emitted. For example, if the two-finger pull-down gesture is lower right, the orientation of the resource container can be upper left, and the resource packet container will eject multiple virtual resource packets towards the upper left of the target interface.
[0090] For example, see Figure 5 , Figure 5 This is a schematic diagram illustrating a two-finger pull-down operation according to an exemplary embodiment.
[0091] In this embodiment, a two-finger pull-down operation is used as an example for illustration. However, pull-down operations can also be based on three fingers, four fingers, or other multiple fingers. No specific limitation is made here.
[0092] In this embodiment, a two-finger pull-down operation on the resource container is used as an example of the target gesture operation on the resource package container. In other embodiments, the target gesture operation on the resource package container may also include at least one of the following: a two-finger pull-up operation on the resource container; a click operation on the resource container; a drag operation on the resource container; a long press and slide continuous gesture operation on the resource container; a slide operation on the resource container with the slide trajectory being a preset symbol; a shake operation on the current terminal; a preset voice input operation on the terminal, where the preset voice is used to instruct the distribution of virtual resource packages; and an air gesture input operation on the terminal, where the air gesture is used to instruct the distribution of virtual resource packages.
[0093] In this embodiment, in response to a target gesture operation on the virtual resource package container, multiple virtual resource packages are displayed as issued by the resource package container. That is, in response to a target gesture operation on the virtual resource package container, multiple virtual resource packages are displayed as issued by the resource package container after the target gesture operation ends, i.e., after the hand is released. For example, after the two-finger pull-down operation of the resource container ends, i.e. after the hand is released, multiple virtual resource packages are displayed as issued by the resource package container.
[0094] The click operation on the resource container can be a single click, double click, or long press. The drag operation on the resource container can be dragging upwards, downwards, or in a specified direction. Preset symbols can be set as needed, such as a checkmark. The preset symbols can also be any symbolic pattern. Correspondingly, multiple virtual resource packages emitted by the resource package container move on the target interface according to the shape trajectory of the preset symbol, realizing personalized display of virtual resource packages and thus improving the visual display effect.
[0095] The preset voice can be further customized as needed, such as setting the initial voice message. Air gestures can also be customized, such as setting a checkmark-like trajectory. The preset voice is captured by the current terminal's audio capture device. Air gestures are captured by the current terminal's camera; air gestures do not directly affect the current terminal's screen.
[0096] In this embodiment, when a resource package container is displayed on the target interface, the current user can directly speak a preset voice. After the current terminal captures the preset voice, it displays the virtual resource issued by the resource package container. Alternatively, after the voice control on the target interface is triggered, the virtual resource issued by the resource package container is displayed in response to the current terminal capturing the preset voice.
[0097] For continuous gesture operations involving long press and swipe, the swipe direction can be set as needed, such as swiping in any direction; or, the long press indicates the operation duration, and the swipe direction indicates the orientation of the resource containment, thereby increasing the strategy depth of the continuous gesture operation.
[0098] In some embodiments, the target interface also displays a first prompt message, which prompts the user to perform a target gesture operation to obtain virtual resources. For example, see [link to previous document]. Figure 4 The target interface also displays the first error message 403.
[0099] In this embodiment, pulling up or down with two fingers directly creates a sense of accumulating power; the wider the pull, the more, faster, and farther the virtual resource packs are ejected. This visual stretching is more dynamic and enhances engagement. Clicking and dragging operations on the resource container ensure efficient interaction. Continuous gestures involving long presses and swipes prevent accidental touches and allow control over various attributes such as the quantity and direction of virtual resource packs, increasing the depth of the strategy. Drawing preset symbols with a swipe to trigger the resource pack container to emit virtual resource packs increases the fun of the interaction. Voice and air gesture control, involving physical movement, enhance the diversity of the interaction.
[0100] In some embodiments, the target gesture operation is related to the terminal information of the current terminal. For example, if the current terminal is a TV, a virtual resource package can be sent out through air gestures and a preset voice control resource package container.
[0101] In this process, after multiple virtual resource packets are emitted from the resource packet container, each virtual resource packet has an initial upward velocity and a horizontal velocity component to simulate an upward jet effect. As the virtual resource packets move, their velocity gradually decreases to zero. For example, when they reach their highest point, the virtual resource packets disappear or begin to fall.
[0102] The movement speed of the virtual resource pack can be a preset fixed speed, or it can be related to the target gesture operation. Therefore, the process of displaying multiple virtual resource packs issued by the resource pack container in response to a target gesture operation on the resource pack container further includes the following implementation: in response to a target gesture operation on the resource pack container, determining the operation information of the target gesture operation, and displaying multiple virtual resource packs issued by the resource pack container corresponding to the operation information; wherein the operation information includes at least one of operation force, operation duration, and operation distance, and the information of the multiple virtual resource packs is positively correlated with the operation information, including at least one of quantity, movement speed, and movement distance.
[0103] The movement speed of the virtual resource package is the speed at which the virtual resource package moves on the target interface after it is sent out by the resource package container. The virtual resource package can move at a constant speed on the target interface at this speed, or it can move at a deceleration speed by simulating gravity. Therefore, the movement speed includes the initial upward speed and the horizontal component speed mentioned above.
[0104] The movement distance of the virtual resource package refers to the total distance it moves when its movement speed decreases to zero. Alternatively, if the virtual resource package moves at a constant speed on the target interface and is then removed from display after reaching its corresponding movement distance, the greater the movement distance, the longer it will be displayed on the target interface.
[0105] Optionally, the example is given where the number, movement speed, and movement distance of multiple virtual resource packages are all positively correlated with the operation information. That is, the larger the value in the operation information, the larger the number, movement speed, and movement distance of multiple multimedia resources.
[0106] In this embodiment, the virtual resource package rises to a certain height and then falls. The greater its movement speed or distance, the higher it can rise, and the longer it is displayed on the target interface, allowing the object sufficient time to interact. Obviously, this positive feedback helps to promote the object's interaction with the resource package container.
[0107] In this embodiment, the number, movement speed, and movement distance of multiple virtual resource packages issued by the resource package container are positively correlated with operation information such as the operation intensity, operation duration, and operation distance of the resource package container. This causal chain realizes positive feedback between the operation and the virtual resource packages, further improving the controllability of the object in issuing virtual resource packages, which can enhance the object's sense of involvement and participation, thereby promoting interaction.
[0108] In some embodiments, before displaying multiple virtual resource packs emitted by the resource pack container, at least one of the following implementations is further included: displaying a change in the shape of the resource pack container and the change corresponding to the operation information; displaying an energy charging animation of the resource pack container; displaying a light effect on the resource pack container; and issuing a vibration alert.
[0109] Deformation can include stretching, shrinking, or enlarging. Energy charging animation can be customized as needed. Essentially, it's a dynamic progress bar. This animation can involve multiple small virtual resource packs or stars flying into the resource pack container, liquid being injected into the container, or the energy progress bar of the resource pack container increasing; no specific limitations are imposed here. Light effects can radiate light from the resource pack container as a center, or display flashing light on the container; no specific limitations are imposed here.
[0110] For example, see continue. Figure 5 In response to a two-finger swipe down gesture, the resource package container shrinks in size.
[0111] In this embodiment, in response to a target gesture operation on the resource package container, the container deforms, generates an energy charging animation, displays light effects, or vibrates to alert the user. This provides instant confirmation of the target gesture operation, eliminating uncertainty. The deformation of the resource package container transforms abstract operational information such as the force of the operation into a visual physical deformation, simulating the realistic force applied to objects in the real world. This provides visual feedback consistent with reality, making the object's operational information more concrete, reducing the cognitive cost, and enhancing the realism and immersion of the interaction, thereby improving the interactive experience. The energy charging animation of the resource package container, with its rhythmic release after charging, is visually impactful, increasing interest and the interactive experience. Displaying light effects on the resource package container, due to their high visual appeal, draws the user's attention to the resource package container on the target interface, improving the interface display effect.
[0112] In this embodiment, the process of displaying multiple virtual resource packs emitted from the resource pack container and displayed on the target interface is illustrated by an example. In this embodiment, the resource pack container emits multiple virtual resource packs upwards, thus changing the passive triggering and fixed top-down movement of the virtual resource packs. This improves the appearance of the virtual resource packs, makes it easier to focus the viewer's attention, increases interest, and encourages interaction by prompting the viewer to trigger the virtual resource packs.
[0113] In other embodiments, the process of displaying multiple virtual resource packets emitted by the resource packet container and displaying the multiple virtual resource packets on the target interface may also include at least one of the following implementations: displaying multiple virtual resource packets ejected from the resource packet container in a fan shape and the multiple virtual resource packets moving on the target interface according to their respective ejection directions; displaying multiple virtual resource packets ejected upward from the resource packet container and the multiple virtual resource packets moving spirally upward on the target interface.
[0114] The resource package container sprays out multiple virtual resource packages in a fan shape, that is, it sprays out virtual resource packages in multiple directions, so that the virtual resource packages are scattered on the target interface.
[0115] In this embodiment, the fan-shaped trajectory can quickly cover most of the target interface, creating an excellent visual effect through visual filling and improving the interface display and user experience. The virtual resource pack moves spirally upwards on the target interface, creating a vortex effect and generating a strong visual impact. This makes the movement of the virtual resource pack on the target interface smooth and continuous, further enhancing the interface display.
[0116] In this embodiment of the disclosure, there can be multiple target gesture operations and multiple ways of issuing virtual resource packages. Taking the target gesture operation as a swipe operation from bottom to top and the issuing method as an upward spray as an example, the process of displaying multiple virtual resource packages issued by the resource package container in response to the target gesture operation on the resource package container can optionally include the following implementation: in response to the swipe operation from bottom to top on the resource package container, displaying multiple virtual resource packages sprayed upward from the resource package container.
[0117] The swipe operation from bottom to top can be performed using multiple fingers or a single finger; no specific limitation is made here.
[0118] It should be noted that the resource pack container can begin spraying virtual resource packs during the downward sliding motion, simulating the process of squeezing multiple virtual resource packs out of the container, thus enhancing the interactive experience and fun. Alternatively, the resource pack container can begin spraying virtual resource packs only after the sliding action ends (i.e., after releasing the controller), simulating the process of charging up and then spraying virtual resource packs, which also improves the interactive experience and fun.
[0119] In this embodiment, a bottom-up sliding operation is performed on the virtual resource package, i.e., the virtual resource package is sprayed upwards. In other words, the bottom-up sliding operation indicates the way the virtual resource package is sprayed upwards, which improves the controllability and satisfaction of the object in the distribution of the virtual resource package, which is conducive to promoting interaction and thus improving the interaction rate of the virtual resource acquisition function.
[0120] For example, see Figure 6 , Figure 6 This is a schematic diagram illustrating, according to an exemplary embodiment, a plurality of virtual resource packets emitted by a resource packet container. Optionally, as the virtual resource packets move upward, a movement effect is also displayed, such as a trailing light effect at the tail of the virtual resource packets.
[0121] In some embodiments, the ejection direction of the resource container can also be adjusted. In this case, the process of displaying multiple virtual resource packets emitted by the resource packet container in response to a target gesture operation on the resource packet container also includes the following implementation: in response to an orientation adjustment operation of the resource container, displaying the resource packet container according to the adjusted orientation; and in response to the end of the orientation adjustment operation, displaying multiple virtual resource packets emitted by the resource packet container in the desired orientation.
[0122] The orientation adjustment operation for the resource container can be a drag operation of the resource container, or a trigger operation of a left- or right-rotating control, etc., without specific limitations.
[0123] In this embodiment, the direction in which the resource package container emits virtual resource packages can be manually controlled, further enhancing the controllability of the object's distribution of virtual resource packages. This allows for personalized control over the direction and trajectory of virtual resource package distribution, improving physical realism and immersion, and enhancing strategic depth. Furthermore, releasing the button after adjusting the direction allows for the one-click activation of multiple virtual resource packages, simplifying target gesture operations and improving interaction efficiency.
[0124] In the above embodiments, taking the upward movement of a virtual resource package after it is issued by a resource package container as an example, the display of multiple virtual resource packages on the target interface also includes the following implementation: for each virtual resource package on the target interface, if the virtual resource package moves to a preset height, the display of the virtual resource package moves downward; in response to the virtual resource package moving to the bottom of the target interface and not being triggered, the display of the virtual resource package is canceled.
[0125] The preset height can be set as needed, such as the top of the target interface, or the height determined by the operation information of the target gesture operation, or the height corresponding to the virtual resource pack's movement speed being reduced to zero.
[0126] In this embodiment, after the virtual resource package is emitted by the resource package container, the virtual resource package first rises and then falls. Compared with simply flying upwards or falling vertically, this up-then-down movement is a movement method that conforms to the natural physical trajectory, which greatly enriches the visual tension of multiple virtual resource packages and can extend the display time of the virtual resource package on the target interface, thereby extending the interaction window and promoting interaction.
[0127] In some embodiments, the process of displaying multiple virtual resource packs on a target interface includes the following implementation: for each virtual resource pack on the target interface, if the virtual resource pack collides with other virtual resource packs on the target interface or the boundary of the target interface, a collision effect is displayed and the movement direction of the virtual resource pack is shown to have changed.
[0128] The collision effects can be customized as needed, such as collision sparks or collision flashes. Furthermore, collision sound effects can also be played. Of course, it's also possible to simply display a change in the virtual resource pack's movement direction without showing collision effects; this is not specifically limited here.
[0129] In this embodiment, the boundary of the target interface, which is also the screen boundary, automatically bounces away when virtual resource packs collide with each other or with the boundary. This creates virtual resource packs as physical interactive objects with volume and weight, enhancing physical realism and a sense of entity, and increasing fun and visual activity.
[0130] In this embodiment, the example of a resource pack container being located at the bottom of the target interface and then spraying virtual resource packs upwards is used for illustration. In this embodiment, the virtual resource pack first moves upwards and then downwards. In other embodiments, the resource pack container may also be located at the center, top, or other locations of the target interface. If the resource pack container is located at the top of the target interface, the resource pack container sprays virtual resource packs downwards, the virtual resource pack moves downwards to the bottom and then bounces back upwards, automatically canceling its display after reaching the top. In this embodiment, the example of the virtual resource pack moving up and down is used for illustration. In other embodiments, the resource pack container may also be located on the left or right side of the target interface, in which case the virtual resource pack may also move left or right. Alternatively, if the resource pack container is located in a corner, such as the lower left corner, the virtual resource pack may also move diagonally; the specific process will not be elaborated here.
[0131] In some embodiments, the process of displaying multiple virtual resource packages on a target interface includes the following implementation: displaying multiple virtual resource packages in a second area on the target interface, wherein the second area is determined based on the terminal information of the current terminal, and the terminal information includes at least one of the terminal's screen size, terminal type, and screen playback mode.
[0132] In this embodiment, the display position of the virtual resource package on the target interface is adapted to the terminal, allowing the virtual resource package to actively adapt to the terminal on the target interface. This improves the display effect of the virtual resource package on the target interface and facilitates interaction.
[0133] In step 303, in response to a triggering operation on at least one of the plurality of virtual resource packages, the virtual resources obtained based on at least one virtual resource package are displayed.
[0134] The triggering operation for any virtual resource package includes at least one of the following: clicking on the virtual resource package; pinching on the virtual resource package; sliding on the virtual resource package; zooming in on the virtual resource package.
[0135] Among them, pinch operation refers to pinching two fingers together on the screen; zoom operation refers to spreading two fingers apart on the screen.
[0136] In this embodiment, clicking on the virtual resource pack reduces cognitive cost and improves interaction efficiency. Pinch-to-open provides a strong tactile satisfaction, simulating the feel of actual interaction and enhancing the user experience. The swipe gesture is the closest interaction method to the real-world action of opening a virtual resource pack; the delayed satisfaction from swiping to opening lengthens the anticipation and increases the realism of the interaction. Enlarging the virtual resource pack by spreading two fingers, and opening it when it reaches a certain size, delivers a strong visual impact and enhances the user experience.
[0137] In some embodiments, each virtual resource package includes virtual resources, and the acquired virtual resources include virtual resources included in at least one virtual resource package and additional virtual resources. The additional virtual resources are related to at least one of the following: the number of at least one virtual resource package, the triggering order, the triggering time, the composition shape, and the number of multiple virtual resource packages.
[0138] The additional virtual resources are positively correlated with the number of at least one virtual resource pack; that is, the more virtual resource packs triggered, the more additional virtual resources are obtained. The additional virtual resources are also positively correlated with the number of multiple virtual resource packs; that is, the larger the ratio, the more additional virtual resources are obtained. Alternatively, additional virtual resources can be obtained if the ratio reaches a certain threshold. Furthermore, if all virtual resource packs are triggered, the additional virtual resources can be one, two, or more times the total virtual resources included in all virtual resource packs.
[0139] The additional virtual resources are related to the triggering order of at least one virtual resource package. Different triggering orders may correspond to different additional virtual resources, or the additional virtual resources can be obtained if the triggering order is the target order. The additional virtual resources are also related to the composition shape of at least one virtual resource package. Different composition shapes may correspond to different additional virtual resources, or the additional virtual resources can be obtained if the composition shape is a preset shape.
[0140] The trigger time is based on the premise that all virtual resource packages are triggered. Therefore, the trigger time is the time required to trigger all virtual resource packages. Additional virtual resources are related to the trigger time. They can be negatively correlated, or additional virtual resources can be obtained if the trigger time is less than the time threshold.
[0141] In some embodiments, the additional virtual resources are also related to the number of consecutively triggered virtual resource packages; for example, the more consecutively triggered virtual resource packages, the more additional virtual resources are obtained.
[0142] In this embodiment, a dynamic reward algorithm for virtual resources based on interactive behavior data is implemented. The final acquired virtual resources are not solely determined by the number of triggered virtual resource packs, but rather by a probability model related to the total number of issued virtual resource packs and the actual number of triggered virtual resource packs. The basic virtual resources are positively correlated with the number of triggered virtual resource packs. Simultaneously, additional reward virtual resources are established, with their trigger probability related to the ratio of the two quantities, the interaction speed of the object, etc. Thus, the acquired additional virtual resources are not only associated with the number of triggered virtual resource packs and the total number of virtual resource packs, but also with the order of attacks, combo counts, and combinations of specific patterns, achieving an innovative correlation factor in the reward algorithm.
[0143] For example, participate Figure 7 , Figure 7 This is a schematic diagram illustrating an acquisition of virtual resources according to an exemplary embodiment.
[0144] In this embodiment, by introducing additional virtual resources and associating them with operational data such as the quantity, order, time, and shape of the triggered virtual resource packages, the strategy depth when interacting with virtual resource packages is increased, the diversity of gameplay is enriched, and this helps to encourage objects to trigger virtual resource packages in multiple interaction methods, thereby increasing the activity of objects in acquiring virtual resources.
[0145] In some embodiments, the process of displaying virtual resources obtained based on at least one virtual resource package includes the following implementation: in response to multiple virtual resource packages being triggered or the duration of displaying virtual resource packages on the target interface reaching a preset duration, virtual resources obtained based on at least one virtual resource package are displayed.
[0146] This preset duration is the allowed interaction time with the virtual resource pack, such as a 20-second limit. After this duration, interaction with the virtual resource pack ends, meaning multiple virtual resource packs are no longer displayed.
[0147] Optionally, the target interface may also display a countdown timer of a preset duration to improve information transparency.
[0148] In this embodiment, compared to triggering a virtual resource package to display an immediate feedback of the acquisition result, the method of accumulating first and then settling can maintain the continuity and immersion of the operation, transforming immediate satisfaction into extended satisfaction. In this way, by displaying the total amount, a visual effect of total impact and a sense of achievement are created, thereby improving the interactive experience.
[0149] In some embodiments, when interacting with a virtual resource pack, at least one of the following implementations is further included: in response to a triggering operation on any one of the multiple virtual resource packs, displaying a popping animation of the virtual resource pack; in response to a triggering operation on any one of the multiple virtual resource packs, playing a first sound effect.
[0150] The popping animation can be customized as needed, such as zooming in or breaking the virtual resource pack. Optionally, a "Resource Pack +1" message and a light effect can be displayed at the virtual resource pack's display location.
[0151] Optionally, the current terminal marks the triggered virtual resource package as acquired, removes it from the interactive list, and updates the puncture counter M.
[0152] In this embodiment, visual interactive feedback is provided to the object by displaying a poking animation, simulating a real tactile sensation, while auditory interactive feedback is provided by playing the first sound effect, enhancing the interactive satisfaction.
[0153] In some embodiments, multiple virtual resource packs can be triggered simultaneously by multi-finger gestures, and the method further includes at least one of the following implementations: in response to triggering operations on at least two virtual resource packs based on multi-finger gestures, displaying the pop animation of each of the at least two virtual resource packs; and in response to triggering operations on at least two virtual resource packs based on multi-finger gestures, playing a second sound effect.
[0154] Optionally, in addition to displaying the pop animation for each virtual resource pack, an additional animation can be displayed, which is an additional visual feedback that triggers multiple virtual resource packs simultaneously.
[0155] The second sound effect differs from the first sound effect. For example, the second sound effect is heavier and more impactful than the first sound effect, enhancing the auditory impact. In this way, the sense of immersion is enhanced through differentiated auditory stimulation.
[0156] The terminal can monitor multiple touch points on the screen. When any touch point overlaps with the collision area of the virtual resource pack icon, it immediately triggers the popping animation and sound effect of the virtual resource pack and records it.
[0157] For example, see Figure 8 , Figure 8 This is a schematic diagram illustrating the simultaneous triggering of multiple virtual resource packs according to an exemplary embodiment.
[0158] In this embodiment, a poking mechanism that supports multi-touch concurrent interaction is provided, which allows multiple fingers to simultaneously trigger virtual resource packs at different locations on the target interface, greatly improving the efficiency and fun of the interaction.
[0159] In some embodiments, multiple objects may simultaneously acquire virtual resources, which further includes the following implementation: when the target interface is projected onto the target display device and shared with the target terminal, if multiple virtual resource packages are issued by the resource package container on the target display device, a portion of the virtual resource packages on the target display device are displayed on the target interface, and the target interface of the target terminal is used to display the remaining virtual resource packages on the target display device.
[0160] The target terminal can be set as needed, and there can be one or more target terminals. The target terminal can be any terminal, a terminal in the same network environment as the current terminal, or a terminal that has established a connection with the current terminal or the target display device. The connection establishment methods include, but are not limited to, Bluetooth, sound waves, NFC (Near Field Communication), etc., which transforms the master-slave relationship of multiple devices into a peer-to-peer (P2P) network, where each device operates independently but its status is synchronized through P2P.
[0161] The target display device, also known as the main device such as a television, is used to send and display all virtual resource packages.
[0162] In this embodiment, multiple virtual resource packets are issued by the resource packet container on the target display device. This can be triggered by a target gesture operation on the resource packet container on the target display device, or by a target gesture operation on the resource packet container on the current terminal, or by a target gesture operation on the resource packet container on the target terminal.
[0163] The resource package container may or may not be displayed on the current terminal and the target terminal. If the resource package container is displayed on either terminal, the virtual resource package may be allocated by the resource package container that is displayed. Alternatively, multiple virtual resource packages may be issued by the resource package container on the target display device by performing a target gesture operation on the resource package container. No specific limitations are made here.
[0164] Optionally, the screen size of the target display device is larger than the screen size of the current terminal and the target terminal, such as the target display device being a television and the current terminal and the target terminal being a mobile phone.
[0165] In some embodiments, a second prompt message is also displayed on the target interface, which prompts the user to acquire virtual resources together with other objects. For example, see [link to previous document]. Figure 4 The target interface also displays a second error message: 404.
[0166] For example, see Figure 9 , Figure 9 This is a schematic diagram illustrating multi-terminal acquisition of virtual resources according to an exemplary embodiment. The target display device 901 displays multiple virtual resource packages 1-8. Virtual resource packages 1, 3, 5, and 6 are assigned to terminal 902, and virtual resource packages 2, 4, 7, and 8 are assigned to terminal 903.
[0167] Optionally, the virtual resources acquired by each object through its terminal are independent, but the total number of virtual resources triggered by multiple objects can also provide additional virtual resources for multiple objects. For example, the more virtual resources are acquired, the more additional virtual resources are acquired, which in turn facilitates cooperation between objects to participate in acquiring virtual resources.
[0168] In this embodiment, cross-screen collaboration among multiple devices is achieved, connecting the originally independent projection end and multiple terminals into an interactive whole. The virtual resource package on the target display device is distributed to multiple terminals. In this way, the target display device is responsible for displaying multiple virtual resource packages at a macro level, while the terminals are responsible for interactive operations. The terminal becomes a dedicated interactive area for each object, avoiding interaction conflicts. That is, the large screen of the target display device ensures the atmosphere and display effect, while also ensuring the participation of multiple objects, realizing the synchronous immersion of multiple objects, and thus promoting interaction.
[0169] This disclosure provides a virtual resource package distribution launch ceremony that is actively triggered by an object and has a sense of ritual, solving the problem of passive triggering of virtual resource package rain. Furthermore, this disclosure supports a highly efficient interaction method that allows for simultaneous multi-finger clicks and concurrent processing of multiple virtual resource packages, solving the problem of limited interaction dimensions, i.e., only supporting sequential single-finger clicks. It also provides a virtual resource package movement pattern that sprays upwards from a container, along with matching container interaction logic, solving the problem of fixed virtual resource package rain performance and movement patterns. Finally, it provides a dynamic reward allocation mechanism that combines the number of sprayed virtual resource packages, the number of triggered virtual resource packages, and the final acquired virtual resources, solving the problem of weak correlation between virtual resource reward logic and object interaction behavior.
[0170] In this embodiment, the active triggering mechanism of charging up and then releasing the virtual resource pack imbues the user with a stronger sense of control and ritual, transforming the distribution of the virtual resource pack from a passive viewing event into an active creation event, significantly enhancing the depth of participation and thus improving the user's sense of involvement and control. Because the interactive process is highly game-like and visually appealing, it easily attracts onlookers and encourages participation. Multiple people can simultaneously operate the screen, competing in speed and reaction time, creating a real-time competitive social scene. This engaging collective experience will spontaneously spread through various means, such as screen recording and sharing, thereby encouraging users to participate in acquiring virtual resources. Furthermore, this solution expands its application scenarios from mobile phones to large screens, multi-screen displays, and cross-device applications, increasing the usage scenarios across multiple devices. Moreover, the dynamic effect of the virtual resource pack being sprayed upwards and then scattered breaks the conventional mindset of virtual resource packs falling from top to bottom, making the visual presentation more impactful and novel, effectively attracting attention and creating an innovative visual experience. Furthermore, by dynamically linking the acquired virtual resources with the number of virtual resources actively triggered by the user and the interaction completion rate (M / N), the allocation of virtual resources becomes more rational and incentivizing. Effort and skill are more likely to yield positive feedback, improving long-term playability and fairness, and optimizing the fairness and incentive of virtual resource allocation. This novel approach effectively attracts users to interact, increasing activity and participation.
[0171] In this embodiment of the disclosure, a resource package container is provided on the target interface. After a target gesture operation is performed on the resource package container, multiple virtual resource packages are issued by the resource package container and displayed on the target interface. Since the target gesture operation also indicates the information of the virtual resources to be issued and / or the issuance method, the object actively controls when to issue virtual resource packages and controls the issued virtual resource packages and the issuance method. Compared with the passive mode where the issuance of virtual resource packages is controlled by others and the fixed issuance mode of virtual resource packages, this improves the object's controllability and satisfaction with the issuance of virtual resource packages, which is conducive to promoting interaction and thus improving the interaction rate of the virtual resource acquisition function.
[0172] Figure 10 This is a block diagram illustrating an interface display device according to an exemplary embodiment. (Refer to...) Figure 10 The device includes: The first display unit 1001 is configured to display a resource package container on a target interface, the resource package container being used to distribute virtual resource packages; The second display unit 1002 is configured to perform a target gesture operation in response to the resource package container, displaying multiple virtual resource packages issued by the resource package container and displaying multiple virtual resource packages on the target interface, wherein the target gesture operation is used to indicate at least one of the information of the virtual resource package to be issued and the issuance method. The third display unit 1003 is configured to perform a trigger operation in response to at least one of a plurality of virtual resource packages, and display virtual resources obtained based on at least one virtual resource package.
[0173] In some embodiments, the second display unit 1002 is configured to perform: In response to a target gesture operation on a resource package container, determine the operation information of the target gesture operation and display multiple virtual resource packages issued by the resource package container that correspond to the operation information; The operation information includes at least one of operation force, operation duration, and operation distance. The information of multiple virtual resource packages is positively correlated with the operation information, and the information includes at least one of quantity, movement speed, and movement distance.
[0174] In some embodiments, the second display unit 1002 is further configured to perform at least one of the following: Displays changes in the shape of the resource pack container, with the changes corresponding to the operation information; displays an animation of energy accumulation in the resource pack container; displays light effects on the resource pack container; and emits vibration alerts.
[0175] In some embodiments, the resource package container is displayed at the bottom of the target interface, and the second display unit 1002 is configured to perform at least one of the following: The display shows multiple virtual resource packs being ejected upwards from the resource pack container, and these virtual resource packs moving upwards on the target interface. The display shows multiple virtual resource packs being ejected from a resource pack container in a fan shape, and these virtual resource packs moving on the target interface according to their respective ejection directions. The display shows multiple virtual resource packs being ejected upwards from the resource pack container, and these virtual resource packs spiraling upwards on the target interface.
[0176] In some embodiments, the second display unit 1002 is configured to perform: For each virtual resource pack on the target interface, if the virtual resource pack moves to a preset height, the display will show that the virtual resource pack has moved down. If the virtual resource pack moves to the bottom of the target interface and is not triggered, the virtual resource pack will be canceled from display.
[0177] In some embodiments, the second display unit 1002 is configured to perform: In response to the orientation adjustment operation of the resource container, the resource package container is displayed according to the adjusted orientation. In response to the end of the orientation adjustment operation, multiple virtual resource packages emitted from the resource package container to the orientation are displayed.
[0178] In some embodiments, the second display unit 1002 is configured to perform: For each virtual resource pack on the target interface, if the virtual resource pack collides with other virtual resource packs on the target interface or the boundary of the target interface, a collision effect is displayed and the movement direction of the virtual resource pack is shown to have changed.
[0179] In some embodiments, a target gesture operation on a resource package container includes at least one of the following: Two-finger pull-down gesture on the resource container; two-finger pull-up gesture on the resource container; tap gesture on the resource container; drag gesture on the resource container; long press and slide gesture on the resource container; slide gesture on the resource container with the slide trajectory being a preset symbol; shake gesture on the current terminal; preset voice input gesture on the terminal, the preset voice is used to instruct the distribution of virtual resource packages; air gesture input gesture on the current terminal, air gesture is used to instruct the distribution of virtual resource packages.
[0180] In some embodiments, the second display unit 1002 is configured to perform: In response to a sliding operation on the resource pack container from bottom to top, multiple virtual resource packs are displayed as they are ejected upwards from the resource pack container.
[0181] In some embodiments, the triggering operation for any virtual resource pack includes at least one of the following: Clicking on a virtual resource pack; pinching on a virtual resource pack; sliding on a virtual resource pack; zooming in on a virtual resource pack.
[0182] In some embodiments, the third display unit 1003 is configured to perform: In response to multiple virtual resource packages being triggered or the duration of displaying virtual resource packages on the target interface reaching a preset duration, the virtual resources obtained based on at least one virtual resource package are displayed.
[0183] In some embodiments, each virtual resource package includes virtual resources, and the acquired virtual resources include virtual resources included in at least one virtual resource package and additional virtual resources. The additional virtual resources are related to at least one of the following: the number of at least one virtual resource package, the triggering order, the triggering time, the composition shape, and the number of multiple virtual resource packages.
[0184] In some embodiments, the third display unit 1003 is further configured to perform at least one of the following: In response to a triggering operation on any one of the multiple virtual resource packs, display a popping animation of the virtual resource pack; In response to a trigger operation on any one of the multiple virtual resource packages, play the first sound effect.
[0185] In some embodiments, the third display unit 1003 is further configured to perform at least one of the following: In response to a trigger operation based on multi-finger gestures on at least two virtual resource packs, display the pop-up animation for each of the at least two virtual resource packs; In response to a trigger operation based on multi-finger gestures on at least two of the multiple virtual resource packages, a second sound effect is played.
[0186] In some embodiments, the second display unit 1002 is further configured to perform: When the target interface is projected onto the target display device and shared with the target terminal, if multiple virtual resource packages are issued by the resource package container on the target display device, some of the virtual resource packages on the target display device are displayed on the target interface, and the target interface of the target terminal is used to display the remaining virtual resource packages on the target display device.
[0187] In some embodiments, the first display unit 1001 is configured to perform: The resource package container is displayed in the first area of the target interface. The first area is determined based on the terminal information of the current terminal, which includes at least one of the following: the terminal's screen size, terminal type, and screen playback mode.
[0188] In some embodiments, the second display unit 1002 is configured to perform: Multiple virtual resource packages are displayed in the second area of the target interface. The second area is determined based on the terminal information of the current terminal, which includes at least one of the following: the terminal's screen size, terminal type, and screen playback mode.
[0189] In this embodiment of the disclosure, a resource package container is provided on the target interface. After a target gesture operation is performed on the resource package container, multiple virtual resource packages are issued by the resource package container and displayed on the target interface. Since the target gesture operation also indicates the information of the virtual resources to be issued and / or the issuance method, the object actively controls when to issue virtual resource packages and controls the issued virtual resource packages and the issuance method. Compared with the passive mode where the issuance of virtual resource packages is controlled by others and the fixed issuance mode of virtual resource packages, this improves the object's controllability and satisfaction with the issuance of virtual resource packages, which is conducive to promoting interaction and thus improving the interaction rate of the virtual resource acquisition function.
[0190] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0191] In some embodiments, the electronic device is provided as a terminal. Figure 11A structural block diagram of a terminal 1100 provided in an exemplary embodiment of this disclosure is shown. The terminal 1100 may be a smartphone, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), laptop computer, or desktop computer. The terminal 1100 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0192] Typically, terminal 1100 includes a processor 1101 and a memory 1102.
[0193] Processor 1101 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1101 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1101 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1101 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1101 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.
[0194] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 are used to store at least one program code, which is executed by the processor 1101 to implement the interface display method provided in the method embodiments of this disclosure.
[0195] In some embodiments, the terminal 1100 may also optionally include a peripheral device interface 1103 and at least one peripheral device. The processor 1101, memory 1102, and peripheral device interface 1103 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1103 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.
[0196] Peripheral device interface 1103 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1101 and memory 1102. In some embodiments, processor 1101, memory 1102 and peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1101, memory 1102 and peripheral device interface 1103 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0197] The radio frequency (RF) circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1104 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1104 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1104 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.
[0198] Display screen 1105 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1105 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1101 for processing. In this case, display screen 1105 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1105, which serves as the front panel of terminal 1100; in other embodiments, there may be at least two display screens, respectively disposed on different surfaces of terminal 1100 or in a folded design; in still other embodiments, display screen 1105 may be a flexible display screen, disposed on a curved or folded surface of terminal 1100. Furthermore, display screen 1105 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0199] The camera assembly 1106 is used to acquire images or videos. Optionally, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.
[0200] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1101 for processing, or input to the radio frequency circuit 1104 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1100. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1107 may also include a headphone jack.
[0201] Power supply 1108 is used to power the various components in terminal 1100. Power supply 1108 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1108 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0202] Those skilled in the art will understand that Figure 11 The structure shown does not constitute a limitation on terminal 1100 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0203] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the aforementioned interface display method. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device, etc.
[0204] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program that, when executed by a processor, implements the above-described interface display method.
[0205] In some embodiments, the computer program product involved in this disclosure may be deployed on an electronic device for execution, or on multiple electronic devices located in one location, or on multiple electronic devices distributed in multiple locations and interconnected through a communication network. The multiple electronic devices distributed in multiple locations and interconnected through a communication network may constitute a blockchain system.
[0206] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims. All the above-described optional technical solutions can be combined in any way to form optional embodiments of this application, and will not be elaborated upon here.
[0207] It should be noted that the "response" mentioned in this disclosure is used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which the operation depends are met, the one or more operations performed can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.
[0208] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for displaying an interface, characterized in that, The method includes: A resource package container is displayed on the target interface; the resource package container is used to distribute virtual resource packages. In response to a target gesture operation on the resource package container, multiple virtual resource packages are displayed by the resource package container and the multiple virtual resource packages are displayed on the target interface. The target gesture operation is used to indicate at least one of the information of the virtual resource package to be sent and the sending method. In response to a trigger operation on at least one of the plurality of virtual resource packages, the virtual resources obtained based on the at least one virtual resource package are displayed.
2. The interface display method according to claim 1, characterized in that, The response to a target gesture operation on the resource package container, displaying multiple virtual resource packages emitted by the resource package container, including: In response to a target gesture operation on the resource package container, the operation information of the target gesture operation is determined, and multiple virtual resource packages corresponding to the operation information are displayed by the resource package container. The operation information includes at least one of operation force, operation duration, and operation distance. The information of the multiple virtual resource packages is positively correlated with the operation information, and the information includes at least one of quantity, movement speed, and movement distance.
3. The interface display method according to claim 2, characterized in that, Before the display of multiple virtual resource packages issued by the resource package container, the method further includes at least one of the following: The system displays a change in the shape of the resource package container, and the change corresponds to the operation information; it displays an animation of the resource package container accumulating energy; it displays a light effect on the resource package container; and it emits a vibration alert.
4. The interface display method according to claim 1, characterized in that, The resource package container is displayed at the bottom of the target interface. The display consists of multiple virtual resource packages emitted by the resource package container and displayed on the target interface, including at least one of the following: The display shows that multiple virtual resource packs are ejected upwards from the resource pack container and that the multiple virtual resource packs move upwards on the target interface; The display shows that multiple virtual resource packs are ejected from the resource pack container in a fan shape, and the multiple virtual resource packs move on the target interface according to their respective ejection directions; The display shows that multiple virtual resource packs are ejected upwards from the resource pack container, and the multiple virtual resource packs move spirally upwards on the target interface.
5. The interface display method according to claim 4, characterized in that, The display of the plurality of virtual resource packages on the target interface includes: For each virtual resource pack on the target interface, if the virtual resource pack moves to a preset height, the display will show that the virtual resource pack has moved down. In response to the virtual resource pack moving to the bottom of the target interface and not being triggered, the display of the virtual resource pack is cancelled.
6. The interface display method according to claim 1, characterized in that, The response to a target gesture operation on the resource package container, displaying multiple virtual resource packages emitted by the resource package container, including: In response to an orientation adjustment operation on the resource container, the resource packet container is displayed according to the adjusted orientation. In response to the end of the orientation adjustment operation, multiple virtual resource packets are displayed that are emitted from the resource packet container toward the orientation.
7. The interface display method according to claim 1, characterized in that, The display of the plurality of virtual resource packages on the target interface includes: For each virtual resource pack on the target interface, if the virtual resource pack collides with other virtual resource packs on the target interface or the boundary of the target interface, a collision effect is displayed and the movement direction of the virtual resource pack is shown to have changed.
8. The interface display method according to claim 1, characterized in that, The target gesture operation on the resource package container includes at least one of the following: The following actions are permitted: a two-finger pull-down gesture on the resource container; a two-finger pull-up gesture on the resource container; a click gesture on the resource container; a drag gesture on the resource container; a long press and slide gesture on the resource container; a slide gesture on the resource container with the slide trajectory being a preset symbol; a shake gesture on the current terminal; a preset voice input gesture on the terminal, the preset voice being used to instruct the distribution of a virtual resource package; and an air gesture input gesture on the terminal, the air gesture being used to instruct the distribution of a virtual resource package.
9. The interface display method according to claim 1, characterized in that, The response to a target gesture operation on the resource package container, displaying multiple virtual resource packages emitted by the resource package container, including: In response to a sliding operation on the resource package container from bottom to top, multiple virtual resource packages are displayed being ejected upwards from the resource package container.
10. The interface display method according to claim 1, characterized in that, The triggering operation for any virtual resource package includes at least one of the following: Clicking the virtual resource package; pinching the virtual resource package; sliding the virtual resource package; zooming in on the virtual resource package.
11. The interface display method according to claim 1, characterized in that, The display of virtual resources obtained based on the at least one virtual resource package includes: In response to the triggering of all of the virtual resource packages or the display duration of the virtual resource packages on the target interface reaching a preset duration, the virtual resources obtained based on at least one virtual resource package are displayed.
12. The interface display method according to claim 1, characterized in that, Each virtual resource package includes virtual resources. The acquired virtual resources include the virtual resources included in the at least one virtual resource package and additional virtual resources. The additional virtual resources are related to at least one of the following: the number of the at least one virtual resource package, the triggering order, the triggering time, the composition shape, and the number of the plurality of virtual resource packages.
13. The interface display method according to claim 1, characterized in that, The method further includes at least one of the following: In response to a trigger operation on any one of the plurality of virtual resource packages, a popping animation of the virtual resource package is displayed; In response to a trigger operation on any one of the plurality of virtual resource packages, a first sound effect is played.
14. The interface display method according to claim 1, characterized in that, The method further includes at least one of the following: In response to a trigger operation based on multiple fingers on at least two of the plurality of virtual resource packages, display the poking animation of each of the at least two virtual resource packages; In response to a triggering operation based on multiple fingers on at least two of the plurality of virtual resource packages, a second sound effect is played.
15. The interface display method according to claim 1, characterized in that, The method further includes: When the target interface is projected onto the target display device and shared with the target terminal, if multiple virtual resource packages are issued by the resource package container on the target display device, some of the virtual resource packages on the target display device are displayed on the target interface, and the target interface of the target terminal is used to display the remaining virtual resource packages on the target display device.
16. The interface display method according to claim 1, characterized in that, The step of displaying the resource package container on the target interface includes: The resource package container is displayed in a first area on the target interface. The first area is determined based on the terminal information of the current terminal. The terminal information includes at least one of the following: the screen size of the terminal, the terminal type, and the screen playback mode.
17. The interface display method according to claim 1, characterized in that, The display of the plurality of virtual resource packages on the target interface includes: The plurality of virtual resource packages are displayed in a second area on the target interface. The second area is determined based on the terminal information of the current terminal, which includes at least one of the following: the screen size of the terminal, the terminal type, and the screen playback mode.
18. An interface display device, characterized in that, The device includes: The first display unit is configured to display a resource package container on a target interface, the resource package container being used to distribute virtual resource packages; The second display unit is configured to perform a target gesture operation in response to the resource package container, displaying multiple virtual resource packages emitted by the resource package container and displaying the multiple virtual resource packages on the target interface, wherein the target gesture operation is used to indicate at least one of the information of the virtual resource package to be emitted and the emission method; The third display unit is configured to perform a trigger operation in response to at least one of the plurality of virtual resource packages, and display virtual resources obtained based on the at least one virtual resource package.
19. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the interface display method as described in any one of claims 1 to 17.
20. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the interface display method according to any one of claims 1 to 17.
21. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the interface display method according to any one of claims 1 to 17.