Interaction Method, Apparatus, Electronic Device, and Storage Medium

The interaction method enhances the display of virtual item transactions by displaying and moving visual elements on a page, addressing the lack of enrichment in existing display modes.

JP2025523417AActive Publication Date: 2025-07-23BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024572691
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-23
Filing Date
2023-12-13
Publication Date
2025-07-23
Estimated Expiration
2043-12-13

AI Technical Summary

Technical Problem

The display mode of pages when sending virtual items is relatively single and lacks enrichment.

Method used

An interaction method that includes displaying an object panel with a first identifier and object controls, triggering a first visual element, moving a second visual element within the page, and canceling its display upon reaching the identifier, enhancing the display experience.

Benefits of technology

Enriches the display mode by visually representing virtual item transactions, providing user feedback, and improving interaction dynamics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025523417000001_ABST
    Figure 2025523417000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide an interaction method, apparatus, electronic device, and storage medium. The method includes: displaying an object panel of a target work on a first page, where a first identifier of a target issuer and at least one object control are displayed on the object panel; in response to a first trigger operation on the object control, displaying a first visual element; when the display of the first visual element is completed, displaying a second visual element at a first predetermined position on the first page and controlling the second visual element to move within the first page; and when the second visual element moves to a first display position of the first identifier, canceling the display of the second visual element. Embodiments of the present disclosure can enrich the display mode of the page when the user triggers the object control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application claims the priority of Chinese Patent Application No. 202211669450.0 filed on December 23, 2022, and the entire content disclosed in the above Chinese Patent Application is incorporated herein by reference in its entirety.

[0002] Embodiments of the present disclosure relate to an interaction method, apparatus, electronic device, and storage medium.

Background Art

[0003] Currently, when a user views a work, the user can send virtual items to the publisher of the work. However, in some cases, the display mode of the page is relatively single when sending virtual items.

Summary of the Invention

Problems to be Solved by the Invention

[0004] Embodiments of the present disclosure provide an interaction method, apparatus, electronic device, and storage medium, thereby enriching the display mode of the page when a user sends virtual items to the publisher of a work.

Means for Solving the Problems

[0005] In a first aspect, embodiments of the present disclosure provide an interaction method, display an object panel of a target work on a first page, where a first identifier of a target publisher and at least one object control are displayed on the object panel, the target publisher being the publisher of the target work, in response to a first trigger operation on the object control, display a first visual element, the first visual element being associated with a target predetermined object, the target predetermined object corresponding to a target object control, and the target object control being the object control on which the first trigger operation acts, When the display of the first visual element is completed, display a second visual element at a first predetermined position on the first page and control the second visual element to move within the first page; When the second visual element moves to the first display position of the first identifier, cancel the display of the second visual element.

[0006] In a second aspect, an embodiment of the present disclosure further provides an interaction device, which is for displaying an object panel of a target work on a first page, where a first identifier of a target issuer and at least one object control are displayed on the object panel, and an object panel display module where the target issuer is the issuer of the target work; which is for displaying a first visual element in response to a first trigger operation on the object control, where the first visual element is associated with a target predetermined object, the target predetermined object corresponds to a target object control, and the target object control is the object control on which the first trigger operation acts, and an element display module; When the display of the first visual element is completed, display a second visual element at a first predetermined position on the first page and a movement control module for controlling the second visual element to move within the first page; and a display cancellation module for canceling the display of the second visual element when the second visual element moves to the first display position of the first identifier.

[0007] In a third aspect, an embodiment of the present disclosure further provides an electronic device, one or more processors; a memory for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method described in the embodiments of the present disclosure.

[0008] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the interaction method described in the embodiments of the present disclosure is realized.

[0009] With reference to the drawings, the above and other features, advantages and aspects of each embodiment of the present disclosure will become more apparent by the following specific embodiments. Throughout the drawings, like or similar reference numerals indicate like or similar elements. It should be understood that the drawings are schematic and the elements are not necessarily drawn to scale.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Embodiments for Carrying Out the Invention

[0011] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to understand the present disclosure more thoroughly and completely. It should be understood that the drawings and embodiments of the present disclosure are merely for illustrative purposes and not for limiting the protection scope of the present disclosure.

[0012] It should be understood that each step described in the method embodiments of the present disclosure may be executed in a different order and / or simultaneously. In addition, the method embodiments may include additional steps and / or steps shown with omission of execution. The scope of the present disclosure is not limited in this manner.

[0013] The term "including" and its variations used in this specification are open inclusion, that is, "including ○○, but not limited thereto". The term "based on" means "at least partially based on". The term "an embodiment" means "at least one embodiment", the term "another embodiment" means "at least one another embodiment", and the term "some embodiments" means "at least some embodiments". Related definitions of other terms will be given in the following description.

[0014] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only for distinguishing different devices, modules or units, and are not for limiting the order or interdependence relationship of the functions executed by these devices, modules or units.

[0015] It should be noted that the modifiers "one" and "a plurality" mentioned in this disclosure are not restrictive but exemplary. As those skilled in the art will understand, unless clearly indicated in the context, it should be understood as "one or a plurality".

[0016] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.

[0017] FIG. 1 is a schematic flowchart of an interaction method according to an embodiment of this disclosure. This method may be executed by an interaction device, which may be implemented by software and / or hardware and may be arranged in an electronic device, for example, arranged in a mobile phone or a tablet computer. The interaction method according to the embodiment of this disclosure is applicable to the scenario of sending virtual items to the issuer when viewing a work issued by the issuer. As shown in FIG. 1, the interaction method according to this embodiment may include the following S101 to S104.

[0018] S101 Display an object panel of the target work on the first page, and display a first identifier of the target issuer and at least one object control on the object panel, where the target issuer is the issuer of the target work.

[0019] The target work may be a work that the user is currently viewing, such as a video, article, picture text content, or other multimedia content. The picture text content may be media content consisting of at least one picture and text, for example, media content that switches and displays a plurality of pictures according to a predetermined order and displays text on the pictures at the same time. The object panel may be a panel of object controls for displaying predetermined objects. The predetermined object may be, for example, a virtual object such as a virtual item currently sent by the user to the target issuer. The first page may be a page on which the object panel is displayed, such as a media content display page. The target issuer may be the issuer of the target work. The first identifier may be an identifier of the target issuer, such as an icon of the target issuer. The object control may be a control for triggering the execution of a first trigger operation, for example, a control for sending a predetermined object to the target issuer.

[0020] In this embodiment, when the current user wants to view the object panel of the target work, the current application program can be instructed to display the object panel of the target work on the first page by a corresponding trigger operation. Correspondingly, when the current application program receives the trigger operation of the current user, it may display the object panel 20 of the target work on the first page, display the first identifier 21 of the target issuer and at least one object control 22 on the object panel 20, as shown in FIG. 2, and may resume or pause the display of the target work.

[0021] S102 In response to a first trigger operation on the object control, display a first visual element, the first visual element being associated with a target predetermined object, the target predetermined object corresponding to the target object control, and the target object control being the object control on which the first trigger operation acts.

[0022] The first trigger operation may be a trigger operation for triggering any one of the object controls displayed on the object panel. The target object control may be the object control triggered by the first trigger operation. The target predetermined object may be the predetermined object corresponding to the target object control. The first visual element may be a visual element associated with the target predetermined object. For example, when the object control is for sending a flower to the target issuer, the first visual element may be a two-dimensional or three-dimensional image of a flower or the like.

[0023] Exemplarily, when it is detected that the user has triggered an object control displayed on the object panel, the target predetermined object corresponding to the object control triggered by the user (i.e., the target object control) is determined, and the first visual element associated with the target predetermined object may be displayed.

[0024] S103 When the display of the first visual element is completed, a second visual element is displayed at a first predetermined position on the first page, and the second visual element is controlled to move within the first page.

[0025] The first predetermined position may be regarded as the display position of the second visual element, and may be set by the current application operator, the current user or the target issuer. Exemplarily, the first predetermined position may be outside the object panel, for example, at a predetermined position at the tip of the first page. The second visual element may be a preset visual element, such as a gold coin or other visual element.

[0026] Specifically, when the display of the first visual element is completed, a second visual element is displayed at a first predetermined position on the first page, and the second visual element is controlled to move within the first page. For example, the second visual element may be controlled to move to the first identifier displayed on the object panel.

[0027] In this embodiment, the number of the second visual elements to be displayed may be flexibly set. For example, without considering which object control the currently user-triggered target object control is, a set number of second visual elements may be directly displayed at a first predetermined position on the first page. Considering the currently user-triggered target object control, second visual elements whose number is associated with the target object control and / or associated with a target transmission number corresponding to the target object control may be displayed at a first predetermined position on the first page. At this time, as an option, the number of the second visual elements is associated with the target object control and / or the target transmission number corresponding to the target object control. For example, based on the number and / or value of predetermined objects for each target object control to trigger transmission, the display number of second video elements that are not exactly the same for each object control may be set. Thus, when the display of the first visual element is completed, a second visual element whose number is associated with the target object control or the number of predetermined objects for instructing the target object control to transmit is displayed. When it is necessary to display a plurality of second visual elements, each visual element may be displayed simultaneously or non-simultaneously, and this embodiment does not limit this.

[0028] In some embodiments, when a second visual element is displayed at a first predetermined position on the first page, it can be controlled to move to a first display position of a first identifier. For example, it is controlled to move directly from the first predetermined position to the first display position of the first identifier. At this time, as an option, controlling the second visual element to move within the first page includes controlling the second visual element to move from the first predetermined position to the first display position of the first identifier. The first display position may be the display position of the first identifier, or may be a position within the display area where the first identifier is located, such as a position on the left side, right side, upper side, or lower side of the first identifier, or the center of the first identifier, etc. This embodiment does not limit the first display position.

[0029] In some embodiments, after displaying the second visual element at the first predetermined position on the first page, first, control may be performed such that the second visual element moves to another position other than the first predetermined position and the first display position of the first identifier, and after the second visual element moves to the other position, control may be performed such that the second visual element moves to the first display position of the first identifier.

[0030] The other position may be any one of the predetermined positions on the first page. For example, the other position may be the boundary position of the object panel. At this time, as an option, controlling the second visual element to move within the first page includes controlling the second visual element to move from the first predetermined position to the predetermined boundary of the object panel until it contacts a predetermined boundary or a second visual element that has stopped moving, and when the time when the second visual element stops moving reaches a second predetermined time, controlling the second visual element to move to the first display position of the first identifier. The predetermined boundary may be the boundary of the object panel, such as the upper boundary or the lower boundary of the object panel, and the second predetermined time may be set flexibly as needed. For example, the second predetermined time may be set to 1 s or 2 s.

[0031] Exemplarily, when the display of the first visual element is completed, the second visual element is displayed at the first predetermined position on the first page, and control is performed such that the second visual element moves from the first predetermined position to the predetermined boundary of the object panel. For example, control is performed such that the second visual element moves from the first predetermined position to the upper boundary of the object panel, and when the second visual element contacts the predetermined boundary of the object panel or another second visual element that has stopped moving, control may be performed such that the second visual element stops moving so as to show a visual effect that each second visual element has fallen onto the object panel. When the time when the second visual element stops moving reaches the second predetermined time, for example, when the time when the second visual element has fallen onto the object panel reaches the second predetermined time, control may be performed such that the second visual element moves to the first display position of the first identifier.

[0032] As can be understood, the fact that the time when the movement of the second visual element stops reaches the second predetermined time means that the time when the movement of each second visual element itself stops reaches the second predetermined time. For example, when the time when the movement of each second visual element stops reaches the second predetermined time, it may be to control the second visual element to move to the first display position of the first identifier. Or the time when the movement of a certain second visual element stops reaches the second predetermined time. For example, the time when the movement of the first second visual element stops reaches the second predetermined time, or the time when the movement of the last second visual element stops reaches the second predetermined time, etc. At this time, illustratively, when the time when the movement of the second visual element stops reaches the second predetermined time, it may be to control each second visual element that has fallen on the object panel to move to the first display position of the first identifier.

[0033] When controlling the second visual element to move within the first page, illustratively, each time as necessary, control the second visual element to move from the first predetermined position to the first display position of the first identifier, or each time, control the second visual element to first move from the first predetermined position to the predetermined boundary of the object panel, and then move from the predetermined boundary of the object panel to the first display position of the first identifier. It may also be set to control. According to the difference of the predetermined object sent by the current user, control the second visual element to move within the first page in a completely different manner. For example, when the current user sends a predetermined object of the set type, control the second visual element to move from the first predetermined position to the first display position of the first identifier. When the current user sends a predetermined object other than the set type, control the second visual element to first move from the first predetermined position to the predetermined boundary of the object panel, and then move from the predetermined boundary of the object panel to the first display position of the first identifier. The present embodiment does not limit this.

[0034] S104 When the second visual element moves to the first display position of the first identifier, cancel the display of the second visual element.

[0035] In this embodiment, when the second visual element moves to the first display position of the first identifier, the second visual element may be canceled. For example, the display of the second visual element that has moved to the first display position is canceled, thereby showing a visual effect that the second visual element fits within the first identifier, and further showing the visual effect that the target issuer has obtained the second visual element.

[0036] In this embodiment, the object control may further be for triggering the transmission of a predetermined object to the target issuer. For example, when a first trigger operation on a certain object control is received, the predetermined object corresponding to the object control is transmitted to the target issuer. Thereby, the current user can send the predetermined object corresponding to the object control to the target issuer by triggering the object control. At this time, as an option, the interaction method according to this embodiment further includes transmitting a target predetermined object to the target issuer in response to the first trigger operation on the object control.

[0037] In some embodiments, at least two object controls are displayed on the object panel, and the fact that the target predetermined object corresponds to the target object control includes that the target predetermined object is the predetermined object corresponding to the target object control, and / or the target transmission number of the target predetermined object is the transmission number corresponding to the target object control.

[0038] The target transmission number may be the number of predetermined objects transmitted to the target issuer in response to the first trigger operation received this time.

[0039] In the above embodiment, as shown in FIG. 2, at least two object controls 22 may be displayed on the object panel 20, and different object controls 22 correspond to different predetermined objects and / or different transmission counts. Thereby, the target predetermined object may be the predetermined object corresponding to the target object control triggered by the current user, and / or the target transmission count of the target predetermined object may be the transmission count corresponding to the target object control triggered by the current user. For example, when a first trigger operation for a certain object control 22 is received, the target issuer may transmit the predetermined object corresponding to the object control 22, and / or the target issuer may transmit a predetermined object whose number is the transmission count corresponding to the object control 22.

[0040] In this embodiment, when it is detected that the user has triggered a certain object control displayed on the object panel, it is determined that the first trigger operation has been received.

[0041] In this embodiment, it may be determined that the first trigger operation has been received only when it is detected that the user has triggered a certain object control 22 in the setting display state in the object panel 20. For example, when displaying the object panel 20 of the target work, at most one object control 22 in the object panel 20 is displayed in the first display state (i.e., the setting display state), and other object controls 22 other than the at most one object control 22 in the object panel 20 are displayed in the second display state. Thereby, when it is detected that the user has triggered a certain object control 22 currently displayed in the object panel 20, if the object control 22 is in the first display state, it can be determined that the first trigger operation has been received. If the object control 22 is in the second display state, the object control 22 is switched from the second display state to the first display state, and other object controls 22 other than the object control 22 in the object panel 20 can be displayed in the second display state, as shown in FIG. 3 (taking the case of triggering object control 1 in the figure as an example). And when it is detected that the user has triggered the object control 22 in the first display state again, it is determined that the first trigger operation has been received, thereby avoiding the occurrence of a situation where a predetermined object is accidentally transmitted.

[0042] When executing the first trigger operation by triggering an object control in the setting display state, exemplarily, any position of the object control may be triggered, or a predetermined position of the object control may be triggered. For example, the bottom position of the object control (for example, the black background area at the bottom of object control 1 shown in FIG. 3) is triggered. This embodiment does not limit the triggering method of the object control and the predetermined position.

[0043] In some embodiments, one object control and the target transmission number of the target predetermined object are displayed on the object panel. After the object panel of the target work is displayed on the first page, in response to a second trigger operation, it further includes switching the target transmission number displayed on the object panel.

[0044] In the above embodiment, as shown in FIG. 4 (taking the case where the target transmission number of the target predetermined object is switchable in the figure as an example), only one object control 22 may be displayed on the object panel 20. At this time, the target predetermined object and / or the target transmission number 40 of the predetermined object (for example, the number m shown in FIG. 4) may be further displayed on the object panel 20. Thereby, the current user can switch the target predetermined object and / or the target transmission number 40 of the predetermined object displayed on the object panel 20 by a corresponding trigger operation, and can further switch the target predetermined object and / or the target transmission number 40 of the target predetermined object transmitted when triggering the object control 22 displayed on the object panel 20. Hereinafter, the case of switching the target transmission number 40 of the target predetermined object will be described as an example.

[0045] The second trigger operation may be a trigger operation for modifying the target transmission number displayed on the object panel, such as an operation for triggering the display area of the target transmission number, an operation for triggering a candidate transmission number, or an operation for triggering an input completion control.

[0046] Specifically, when the second trigger operation is received, the target transmission number displayed on the object panel is switched. For example, the target transmission number displayed on the object panel is switched to the candidate transmission number triggered by the current user or the number of transmissions waiting to be input by the current user, or a plurality of transmission numbers are preset, and the target transmission number displayed on the object panel is switched to the next transmission number adjacent to the target transmission number before switching in the predetermined array order according to the predetermined array order of each transmission number.

[0047] In some embodiments, after displaying the object panel of the target work on the first page, in response to a number panel display operation, a number panel is displayed, and at least two candidate transmission numbers are further displayed on the number panel. Responding to a second trigger operation to switch the target transmission number displayed on the object panel includes canceling the display of the number panel in response to the second trigger operation for the target candidate transmission number and switching the target transmission number displayed on the object panel to the target candidate transmission number.

[0048] The panel display operation may be a trigger operation for instructing to display a number panel, for example, triggering the display area of the target transmission number in the object panel or triggering the number panel display control displayed on the object panel. The number panel may be a panel for displaying each preset candidate transmission number, and a plurality of candidate transmission numbers may be displayed on the panel. The target candidate transmission number may be the candidate transmission number on which the target trigger operation acts, for example, the candidate transmission number currently triggered by the user.

[0049] Specifically, when the current application program receives a panel display operation, for example, when it detects that the current user has triggered the number panel display control 41 (shown in FIG. 4), the number panel 50 may be displayed, and a plurality of candidate transmission numbers may be displayed on the number panel 50, as shown in FIG. 5.

[0050] Thereby, the current user can trigger the candidate transmission number it wants to select.

[0051] Correspondingly, when the current application program detects that the user has triggered a certain candidate transmission number displayed on the number panel 50, it may determine that a second trigger operation has been received. In response to the second trigger operation, the target transmission number 40 displayed on the object panel 20 may be switched to and displayed as the candidate transmission number triggered by the current user, and furthermore, the display of the number panel 50 may be cancelled.

[0052] In the above embodiment, the user may switch the target transmission number displayed on the object panel by triggering the candidate transmission number in the number panel, thereby simplifying the operations required when the user switches the target transmission number displayed on the object panel.

[0053] In some embodiments, after displaying the object panel of the target work on the first page, in response to a number editing operation, a number input area and a digital virtual keyboard are displayed. The digital virtual keyboard is further for inputting the number of transmissions pending for the target predetermined object in the number input area. Switching the target transmission number displayed on the object panel in response to a second trigger operation includes, in response to the second trigger operation on the input completion control, cancelling the display of the number input area and the digital virtual keyboard, and switching the target transmission number displayed on the object panel to the number of transmissions pending input in the number input area.

[0054] The number editing operation may be a trigger operation for instructing to edit the target transmission number displayed on the object panel, for example, a trigger operation for triggering the display area of the target transmission number or a trigger operation for triggering the number editing control displayed on the number panel. The number input area may be an area for the user to input the number of transmissions pending for the target predetermined object.

[0055] Specifically, when the current application program receives several editing operations, for example, when it detects that it triggers the number editing control 51 currently displayed on the number panel 50 by the current user (shown in FIG. 5), it may display a number input area and a digital virtual keyboard, as shown in FIG. 6.

[0056] Thereby, the current user can input the number of the target predetermined object to be transmitted in the number input area by the digital virtual keyboard, and can trigger an input completion control (not shown in FIG. 6) after the transmission is completed.

[0057] Correspondingly, when the current application program detects that the user has triggered the input completion control, it may determine that it has received a second trigger operation. In response to the second trigger operation, the current user switches the target transmission number 40 displayed on the object panel 20 to the number of the target to be transmitted input by the user in the number input area and displays it, and may further cancel the display of the number input area and the digital virtual keyboard.

[0058] In the above embodiment, the user can switch the target transmission number displayed on the object panel to the number of the target to be transmitted input by the digital virtual keyboard. Thereby, the user can transmit any number of target predetermined objects to the target issuer, thereby satisfying different transmission needs of the user.

[0059] In this embodiment, when the user sends a target predetermined object to the target issuer, the total number of target predetermined objects continuously sent by the user can be counted and the total number can be displayed. Thereby, the display content when the user sends a target predetermined object to the target issuer is further enriched, and convenience is provided for explicitly indicating to the user the number of target predetermined objects continuously sent by the user. At this time, as an option, the interaction method according to this embodiment may further include counting the target predetermined objects currently sent by the user to the target issuer until the first trigger operation acting on the target object control within the first predetermined time is no longer received, and displaying the counted total number.

[0060] The first predetermined time may be understood as the maximum time left each time the first trigger operation is continuously executed, and may be set as needed. For example, the first predetermined time may be set to 1 s or 2 s, etc.

[0061] Exemplarily, when the first trigger operation currently executed by the user is received, it may be determined whether the same first trigger operation was received within the first predetermined time before receiving the first trigger operation. If YES, using the count result when the previous first trigger operation was received as the count start point, resume counting the number of target predetermined objects sent by the user currently. If NO, using 0 as the count start point, count the number of target predetermined objects sent by the user currently. After counting the total number of target predetermined objects continuously sent by the user currently, the total number may be displayed. Further, it may be determined whether the same first trigger operation is received again within the first predetermined time after receiving the first trigger operation. If YES, resume counting. If NO, end the current count and cancel the display of the total number.

[0062] In this embodiment, the display mode of the total number of target predetermined objects currently continuously transmitted by the current user may be flexibly set. For example, every time a first trigger operation is received, the total number currently counted may be displayed. Only when the total number currently counted is n or more, the total number is displayed. However, when the total number currently counted is less than n, the total number may not be displayed, thereby further enriching the display mode of the total number. n may be a positive integer. For example, n may be set to 2, 3, 5, etc., and this embodiment does not limit this.

[0063] The interaction method according to this embodiment displays an object panel of a target work on a first page, and a first identifier of a target issuer and at least one object control are displayed on the object panel. The target issuer is the issuer of the target work. In response to a first trigger operation on the object control, a first visual element is displayed. The first visual element is associated with a target predetermined object. The target predetermined object corresponds to the target object control. The target object control is the object control on which the first trigger operation acts. When the display of the first visual element is completed, a second visual element is displayed at a first predetermined position on the first page, and the second visual element is controlled to move within the first page. When the second visual element moves to the first display position of the first identifier, the display of the second visual element is canceled. By using the above technical solution, in this embodiment, when the user triggers an object control, the first visual element and the second visual element are displayed one after another, thereby enriching the display mode of the page when the user triggers the object control.

[0064] FIG. 7 is a schematic flowchart of another interaction method according to an embodiment of the present disclosure. The solution of this embodiment may be combined with one or more selectable solutions of the above embodiments. As an option, displaying the first visual element includes displaying a target video of the first visual element, and the target video includes at least one of a first video and a second video.

[0065] As an option, after displaying an object panel of a target work on the first page, in response to a list display operation acting on the object panel, an object transmission list corresponding to the target work is displayed, and the object transmission list is for displaying object information of a predetermined object transmitted by at least some users to the target issuer by the target work, and further includes this.

[0066] As an option, displaying a second visual element at a first predetermined position on the first page includes displaying a second visual element at a first predetermined position on the first page if the first trigger operation is not received again within a first predetermined time after receiving the first trigger operation.

[0067] As an option, a second identifier of the target issuer is further displayed on the object panel, after canceling the display of the second visual element, the first identifier is switched and displayed as a third visual element, and the second identifier is switched and displayed as predetermined feedback information of the target issuer, and the third visual element is for providing feedback to the current user, and further includes this.

[0068] Correspondingly, as shown in FIG. 7, the interaction method according to this embodiment may include the following S201 to S206.

[0069] S201 Display an object panel of a target work on the first page, execute S202 or S206, a first identifier, a second identifier, and at least one object control of a target issuer are displayed on the object panel, and the target issuer is the issuer of the target work.

[0070] In this embodiment, as shown in FIGS. 2 to 6, in addition to the first identifier 21 of the target issuer being displayed on the object panel 20, the second identifier 23 of the target issuer may be further displayed. The second identifier 23 may be regarded as an identifier of the target issuer, and the second identifier 23 and the first identifier 21 may be different identifiers of the target issuer. Exemplarily, the first identifier 21 may be an icon of the target issuer, and the second identifier 23 may be a nickname of the target issuer.

[0071] S202 In response to a first trigger operation on the object control, display a target video of a first visual element, where the first visual element is associated with a target predetermined object, the target predetermined object corresponds to a target object control, the target object control is the object control on which the first trigger operation acts, and the target video includes at least one of a first video and a second video.

[0072] The target video may be understood as a video of the first visual element displayed in response to a first trigger operation on the object control, and may include the first video and / or the second video. The first video and the second video may be different videos of the first visual element.

[0073] Exemplarily, the first video is for showing a screen in which a first visual element moves according to a first rule. For example, it may be for showing a screen in which the first visual element moves to a certain issuer identifier displayed on an object panel. As an option, the first video is for showing a screen in which the first visual element moves from a second predetermined position of the object panel to a second display position of the first identifier. For example, in the first video, the first visual element may appear from the second predetermined position of the object panel and move from the second predetermined position to the second display position of the first identifier. When it moves to the second predetermined position, the display of the first visual element is canceled. The second video is for showing a screen in which the first visual element moves according to a second rule. For example, it may be for showing a screen in which the first visual element moves along a direction towards the screen according to a set trajectory or a random trajectory.

[0074] The first video and the second video may have different video contents, display dimensions, and / or display positions. Exemplarily, the number of first visual elements displayed in the second video may be greater than the number of first visual elements displayed in the first video. For example, the second video may be for displaying a screen in which a larger number of first visual elements move, and the first video may be for displaying a screen in which one first visual element or the same number of first visual elements as the target transmission number move. The display dimension of the second video may be larger than the display dimension of the first video. For example, the second video may be full-screen displayed, and the first video may be displayed within a predetermined area, for example, within an object panel.

[0075] The second predetermined position may be a certain position within the object panel, and the second display position may be a certain display position of the first identifier, which may be the same as or different from the first display position. Both the second predetermined position and the second display position may be set as required, and this embodiment does not limit this.

[0076] In this embodiment, the first visual element may be displayed by displaying the target video of the first visual element. For example, in response to a first trigger operation on the object control, the first video or the second video of the first visual element is displayed, the first video of the first visual element is displayed, and after the display of the first video is completed, the second video of the first visual element is continuously displayed, the second video of the first visual element is displayed, and after the display of the second video is completed, the first video of the first visual element is continuously displayed, or the first video and the second video of the first visual element may be displayed simultaneously, etc.

[0077] In some embodiments, displaying the target video of the first visual element includes, when the time from the time of receiving the current first trigger operation to the time of receiving the previous first trigger operation is greater than a first predetermined time, displaying the first video of the first visual element, and when the display of the first video is completed, continuously displaying the second video of the first visual element, and when the time from the time of receiving the current first trigger operation to the time of receiving the previous first trigger operation is less than or equal to the first predetermined time, displaying the second video of the first visual element, including at least one of them.

[0078] In the above embodiment, when the current user continuously executes the first trigger operation, in response to each first trigger operation continuously executed by the current user, the second video of the first visual element is displayed, and when the current user starts to continuously execute the first trigger operation, for example, when receiving the first trigger operation of the first time continuously executed by the user, the first video of the first visual element may be displayed. That is, assuming that the current user continuously executes the first trigger operation k (k is a positive integer) times, when receiving the first trigger operation of the first time among the k first trigger operations, in response to the first trigger operation, the first video and the second video of the first visual element are displayed, and when receiving the lower k - 1 first trigger operations among the k first trigger operations (that is, the first trigger operations executed by the current user for the 2nd to kth times), in response to the first trigger operation, only the second video of the first visual element may be displayed without displaying the first video of the first visual element.

[0079] If the user does not currently execute the first trigger operation continuously, for example, if the user currently receives a first trigger operation executed discontinuously, in response to the first trigger operation, the first video and the second video of the first visual element may be displayed.

[0080] Here, the first trigger operation executed continuously may be understood as a first trigger operation in which the time interval between at least one other first trigger operation executed by the current user is equal to or less than a first predetermined time. For example, when receiving the first trigger operation executed by the current user, if the current user has already executed the same first trigger operation once within the first predetermined time before receiving the first trigger operation, and / or if the current user executes the same first trigger operation again within the first predetermined time after receiving the first trigger operation, then the first trigger operation currently executed by the current user may be considered as a first trigger operation executed continuously; otherwise, the first trigger operation currently executed by the current user may be considered as a first trigger operation executed discontinuously.

[0081] Exemplarily, when receiving the first trigger operation executed by the current user, it may be determined whether the current user has already executed the same first trigger operation within the first predetermined time before receiving the first trigger operation, that is, whether the time from the point of receiving the current first trigger operation to the point of receiving the previous same first trigger operation is equal to or less than the first predetermined time. If YES, in response to the first trigger operation received this time, the second video of the first visual element is displayed; if NO, in response to the first trigger operation received this time, the first video of the first visual element is displayed, and when the display of the first video is completed, the second video of the first visual element continues to be displayed.

[0082] In some embodiments, displaying the target video of the first visual element includes at least one of displaying the first video of the first visual element when the target number does not meet the predetermined condition and displaying the second video of the first visual element when the target number meets the predetermined condition. The target number is the target transmission number of the target predetermined object transmitted by the user this time when performing the first trigger operation or the total number of the target predetermined objects transmitted continuously by the user performing the first trigger operation. The predetermined condition includes at least one of the target number changing from less than the first predetermined number to greater than or equal to the first predetermined number, the target number being greater than or equal to the second predetermined number, or the target number being equal to the third predetermined number.

[0083] The target number may be the target transmission number of the target predetermined object transmitted by the user this time when performing the first trigger operation or the total number of the target predetermined objects transmitted currently by the user continuously performing the first trigger operation, that is, the total number of the target predetermined objects continuously transmitted by the user. Exemplarily, when the user continuously performs the first trigger operation, the target number may be the total number of the target predetermined objects continuously transmitted by the user continuously performing the first trigger operation. When the user performs the first trigger operation discontinuously, the target number may be the target transmission number of the target predetermined object transmitted by the user this time when performing the first trigger operation.

[0084] The predetermined condition may be regarded as the predetermined display condition of the second video, such as the target number changing from less than the first predetermined number to greater than or equal to the first predetermined number, the target number being greater than or equal to the second predetermined number, and / or the target number being equal to the third predetermined number. The first predetermined number, the second predetermined number, and the third predetermined number may all be set as needed. For example, one or more first predetermined numbers, one second predetermined number, one or more third predetermined numbers, etc. may be set. Two of the values of the first predetermined number, the second predetermined number, and the third predetermined number may be the same or different.

[0085] In the above embodiment, when the target number satisfies a predetermined condition, in response to the currently received first trigger operation, a second video may be displayed; when the target number does not satisfy the predetermined condition, in response to the currently received first trigger operation, a first video may be displayed.

[0086] Exemplarily, for the case where the predetermined condition includes that the target number changes from less than a first predetermined number to a first predetermined number or more, the second video may be displayed only when the target number changes from less than the first predetermined number to a first predetermined number or more. For example, in response to the currently received first trigger operation, it may be determined whether the target number before receiving the first trigger operation this time is less than the first predetermined number, and whether the target number after being updated based on the first trigger operation received this time is greater than or equal to the first predetermined number. If YES, the second video is displayed; if NO, the first video is displayed.

[0087] For the case where the predetermined condition includes that the target number is greater than or equal to a second predetermined number, the second video may be displayed whenever the target number is greater than or equal to the second predetermined number. For example, in response to the currently received first trigger operation, it may be determined whether the target number after being updated based on the first trigger operation received this time is greater than or equal to the second predetermined number. If YES, the second video is displayed; if NO, the first video is displayed.

[0088] For the case where the predetermined condition includes that the target number is equal to a third predetermined number, the second video may be displayed only when the target number is equal to the third predetermined number. For example, in response to the currently received first trigger operation, it may be determined whether the target number after being updated based on the first trigger operation received this time is equal to a certain third predetermined number. If YES, the second video is displayed; if NO, the first video is displayed.

[0089] S203 When the display of the target video is completed and the first trigger operation is not received again within a first predetermined time after receiving the first trigger operation, a second visual element is displayed at a first predetermined position on the first page, and control is performed so that the second visual element moves within the first page.

[0090] In this embodiment, when the user finishes continuously performing the first trigger operation multiple times or finishes performing the first trigger operation discontinuously, the second visual element may be displayed, thereby further enriching the display mode of the second visual element and the response method of the first trigger operation.

[0091] Exemplarily, after receiving the first trigger operation currently performed by the user, display the target video of the first visual element, and determine whether the same first trigger operation is received again within the first predetermined time after receiving the first trigger operation this time. If YES, after the display of the target video is completed, the second visual element is not displayed, but in response to the received first trigger operation again, the target video of the first visual element is displayed again. If NO, after the display of the target video is completed, the second visual element is displayed at the first predetermined position on the first page, and it is controlled so that the second visual element moves within the first page.

[0092] In this embodiment, regardless of the predetermined object currently sent by the user, every time the display of the target video is completed and the same first trigger operation is not received again within the first predetermined time after receiving the first trigger operation, the second visual element may be displayed at the first predetermined position on the first page. Considering the predetermined object currently sent by the user, it may respond only when the predetermined object sent by the current user meets the set conditions, and when the same first trigger operation is not received again within the first predetermined time after receiving the first trigger operation, the second visual element is displayed at the first predetermined position on the first page. However, when the predetermined object sent by the current user does not meet the set conditions, even if the display of the target video is completed and the same first trigger operation is not received again within the first predetermined time after receiving the first trigger operation, the second visual element is not displayed on the first page. The set conditions may be flexibly set as needed.

[0093] S204 When the second visual element moves to the first display position of the first identifier, cancel the display of the second visual element.

[0094] S205 Switch and display the first identifier as a third visual element, and switch and display the second identifier as predetermined feedback information of the target issuer, where the third visual element is for currently providing feedback to the user.

[0095] The third visual element may be a visual element for providing feedback on a target predetermined object sent by the current user, such as a heart-shaped visual element or a visual element of other shapes, and may be set by an operator or a target issuer. The predetermined feedback information may be information for providing feedback on a target predetermined object sent by the current user, and the content of the information may be preset by the target issuer.

[0096] In this embodiment, each time the display of the target video is completed, the third visual element and the predetermined feedback information of the target issuer may be displayed. When the current user continuously executes the first trigger operation multiple times, the target video will be in a state of continuous display. Considering this point, when the current user continuously executes the first trigger operation multiple times or finishes executing the first trigger operation discontinuously, the third visual element and the predetermined feedback information of the target issuer may be displayed, thereby improving the simplicity of the first page when the target video is displayed and avoiding excessively interfering with the current user's viewing of the target video.

[0097] Specifically, when the display of the second visual element is completed, for example, after canceling the display of each second visual, the first identifier 21 displayed on the object panel 20 may be switched and displayed to the third visual element 80, and the second identifier 23 displayed on the object panel 20 may be switched and displayed to the predetermined feedback information 81 of the target issuer. As shown in FIG. 8, for example, the icon of the target issuer displayed on the object panel 20 may be switched and displayed to the third visual element 80, and the nickname of the target issuer displayed on the object panel 20 may be switched and displayed to the predetermined feedback information 81 of the target issuer.

[0098] In this embodiment, the switching method of switching the first identifier to the third visual element may be flexibly set. As an option, switching the first identifier to the third visual element includes controlling the first identifier to rotate along a predetermined direction and switching and displaying the first identifier to the third visual element during the rotation process.

[0099] Exemplarily, taking the midline of the first identifier in the vertical direction of the screen as the rotation axis, controlling the first identifier to rotate 180° along a predetermined direction, and switching and displaying the first identifier to the third visual element during the rotation process. For example, when the first identifier rotates to 90°, it may be switched and displayed to the third visual element, and the third visual element may be controlled to continue rotating 90° along a predetermined direction. Here, the predetermined direction may be flexibly set. For example, the predetermined direction may be set as the clockwise direction or the counterclockwise direction, etc.

[0100] Also, after the display time of the third visual element and the predetermined feedback information reaches a preset time length, the third visual element may be switched and displayed to the first identifier again, and the predetermined feedback information may be switched and displayed to the second identifier again.

[0101] In response to a list display operation acting on the object panel, display a first user list corresponding to the target work, where the first user list is for displaying user information of at least some of the first users, and the first user is a user who sends a predetermined object to the target issuer by the target work.

[0102] The list display operation may be a trigger operation for instructing to display a first user list corresponding to the target work, for example, an operation of triggering a list display control displayed on the object panel. The first user may be a user who sends a predetermined object to the target issuer by the target work.

[0103] The first user list may be a list for displaying user information of at least some of the first users. For example, calculate a predetermined state value corresponding to each first user according to a predetermined weight corresponding to each predetermined object, sort each first user according to the order from large to small of the predetermined state value to generate a sorting result, and display user information of a certain number (for example, the top 4 or the top 10, etc.) of the first users in the first user list according to the order from front to back of the sorting result. Also, user information of the current user may be further displayed in the first user list. For example, if the current user is among the certain number of first users, display the user information of the current user according to the sorting result. If the current user is not among the certain number of first users, further display the user information of the current user in addition to the certain number of first users. The user information of the first user / current user may include information such as the user identifier, sorting information, and / or predetermined state value of the corresponding user.

[0104] Exemplarily, when receiving a list display operation acting on the object panel 20, for example, when detecting that the current user has triggered the list display control 24 (shown in FIG. 2) currently displayed on the object panel 20, in response to the list display operation, a first user list 90 corresponding to the target work may be displayed, as shown in FIG. 9, thereby facilitating the current user to be explicitly informed that at least some first users have transmitted relevant information of a predetermined object to the target issuer by the target work, thereby further enriching the display content of the first page.

[0105] In some embodiments, the interaction method according to this embodiment may display the second page in response to a page display operation on the second page, and display a second user list corresponding to the current user on the second page, where first user information is displayed in the second user list, and the first user information is the user information of a second user who transmits a predetermined object to the current user by a work issued by the current user within a first time period, and in response to a time period switching operation, switch the first user information displayed in the second user list to second user information, where the second user information is the user information of a second user who transmits a predetermined object to the current user by a work issued by the current user within a second time period.

[0106] The page display operation may be a trigger operation for instructing to display the second page. The second page may be a page for displaying a second user list, for example, a page for displaying a predetermined object page of the current user or a list page of the second user list. As an option, a predetermined progress status identifier is further displayed on the second page, and the current progress status of the predetermined progress status identifier is associated with the predetermined object received by the current user, thereby indicating to the current user the work of the predetermined object. The predetermined progress status identifier may be a progress status identifier associated with the predetermined object received by the current user. For example, when the predetermined object is for enhancing the popularity of the work issued by the corresponding user, the predetermined progress status identifier may be the work popularity identifier of the current user, and the current progress status of the predetermined progress status identifier may be for indicating the work popularity value of the current user.

[0107] The second user list may be a user list for displaying user information of at least some second users. The second user may be a user who sends a predetermined object to the current user by the work issued by the current user. The first user information may be the user information of the second user who sends a predetermined object to the current user within the first time period, for example, the number information / value information of the predetermined objects sent by the second user to the current user within the first time period. The second user information may be the user information of the second user who sends a predetermined object to the current user within the second time period, for example, the number information / value information of the predetermined objects sent by the second user to the current user within the second time period. The first time period and the second time period may be different time periods, and each time period may be set as needed. For example, time periods such as the most recent 7 days, the most recent 30 days, the most recent six months, and / or the period from account creation to the present may be set. The time period switching operation may be a trigger operation used for the time period corresponding to the user information of the second user currently being displayed, for example, a trigger operation for selecting a certain candidate time period.

[0108] Exemplarily, when a page display operation for the second page is received, the second page is displayed, the second user list is displayed on the second page, and user information of a second user who sends a predetermined object to the current user by a work issued by the current user within the first time period may be displayed in the second user list. When a time period switching operation of the current user is received, the user information displayed in the second user list may be switched to user information of a second user who sends a predetermined object to the current user by a work issued by the current user within the second time period.

[0109] Thereby, the user can switch and check the number information / value information of the predetermined objects received by the user in different time periods as needed, and the display mode of the second user list can be further enriched, thereby satisfying different information checking needs of the user.

[0110] The interaction method according to this embodiment can further enrich the transmission method of the predetermined object, the feedback method for transmitting the predetermined object, and the function of the object panel, and improve the user experience of object transmission.

[0111] FIG. 10 is a structural block diagram of an interaction device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware, and may be arranged in an electronic device, for example, arranged in a mobile phone or a tablet computer, and can send virtual items to the issuer when viewing a work issued by the issuer by executing an interaction method. As shown in FIG. 10, the interaction device according to this embodiment may include an object panel display module 1001, an element display module 1002, a movement control module 1003, and a display cancellation module 1004. The object panel display module 1001 is for displaying the object panel of the target work on the first page. The first identifier of the target issuer and at least one object control are displayed on the object panel. The target issuer is the issuer of the target work. The element display module 1002 is for displaying a first visual element in response to a first trigger operation on the object control. The first visual element is associated with a target predetermined object. The target predetermined object corresponds to the target object control. The target object control is the object control on which the first trigger operation acts. The movement control module 1003 is for displaying a second visual element at a first predetermined position on the first page when the display of the first visual element is completed, and controlling the second visual element to move within the first page. The display cancellation module 1004 is for canceling the display of the second visual element when the second visual element moves to the first display position of the first identifier.

[0112] In the interaction device according to this embodiment, the object panel display module displays the object panel of the target work on the first page, and the first identifier of the target issuer and at least one object control are displayed on the object panel. The target issuer is the issuer of the target work. The element display module responds to the first trigger operation on the object control and displays a first visual element. The first visual element is associated with a target predetermined object. The target predetermined object corresponds to the target object control. The target object control is the object control on which the first trigger operation acts. The movement control module, when the display of the first visual element is completed, displays a second visual element at a first predetermined position on the first page and controls the second visual element to move within the first page. The display cancellation module cancels the display of the second visual element when the second visual element moves to the first display position of the first identifier. By using the above technical solution, when the user triggers the object control in this embodiment, the first visual element and the second visual element are displayed one after another, thereby enriching the display mode of the page when the user triggers the object control.

[0113] In the above solution, the element display module 1002 may be for displaying a target video of the first visual element, and the target video includes at least one of the first video and the second video.

[0114] In the above solution, the element display module 1002 may be for performing at least one of the following: when the time from the time of receiving the current first trigger operation to the time of receiving the previous first trigger operation is greater than a first predetermined time, displaying the first video of the first visual element and continuing to display the second video of the first visual element when the display of the first video is completed; and when the time from the time of receiving the current first trigger operation to the time of receiving the previous first trigger operation is less than or equal to the first predetermined time, displaying the second video of the first visual element.

[0115] In the above solution, the element display module 1002 may be for performing at least one of: displaying a first video of the first visual element when the target number does not meet a predetermined condition; and displaying a second video of the first visual element when the target number meets the predetermined condition. The target number is the target transmission number of the current target predetermined object or the total number of the target predetermined objects transmitted continuously. The predetermined condition includes at least one of: the target number changes from being less than a first predetermined number to being greater than or equal to the first predetermined number; the target number is greater than or equal to a second predetermined number; or the target number is equal to a third predetermined number.

[0116] In the above solution, the first video may be for showing a screen where the first visual element moves from a second predetermined position of the object panel to a second display position of the first identifier.

[0117] Furthermore, the interaction method according to this embodiment may further include that the object transmission module transmits a target predetermined object to the target issuer in response to a first trigger operation on the object control.

[0118] In the above solution, at least two object controls may be displayed on the object panel. The fact that the target predetermined object corresponds to the target object control may include that the target predetermined object is a predetermined object corresponding to the target object control and / or the target transmission number of the target predetermined object is the transmission number corresponding to the target object control.

[0119] In the above solution, one object control and the target transmission number of the target predetermined object may be displayed on the object panel. The interaction device according to this embodiment may further include a number switching module for switching the target transmission number displayed on the object panel in response to a second trigger operation after displaying the object panel of the target work on the first page.

[0120] Furthermore, the interaction device according to this embodiment may further include a counting module for counting the target predetermined objects currently sent by the current user to the target issuer and displaying the total counted number until the first trigger operation acting on the target object control is no longer received within a first predetermined time.

[0121] Furthermore, the interaction device according to this embodiment is for displaying a first user list corresponding to the target work in response to a list display operation acting on the object panel after displaying the object panel of the target work on the first page. The first user list is for displaying user information of at least some first users. The interaction device according to this embodiment may further include a first list display module, where the first user is a user who sends a predetermined object to the target issuer by the target work.

[0122] In the above solution, the number of the second visual elements may be associated with the target object control and / or the target transmission number corresponding to the target object control.

[0123] In the above solution, the movement control module 1003 may be for displaying a second visual element at a first predetermined position on the first page if the first trigger operation is not received again within a first predetermined time after receiving the first trigger operation.

[0124] In the above solution, the movement control module 1003 controls the second visual element to move from the first predetermined position to the first display position of the first identifier, or controls the second visual element to move from the first predetermined position to the predetermined boundary of the object panel until it contacts a second visual element that has stopped at a predetermined boundary or movement. When the time at which the second visual element stops moving reaches a second predetermined time, it may be for controlling the second visual element to move to the first display position of the first identifier.

[0125] In the above solution, a second identifier of the target issuer may be further displayed on the object panel. The interaction device according to this embodiment is for switching and displaying the first identifier as a third visual element after canceling the display of the second visual element, and switching and displaying the second identifier as predetermined feedback information of the target issuer. It may further include a feedback module for the third visual element to currently provide feedback to the user.

[0126] In the above solution, the feedback module may be for controlling the first identifier to rotate along a predetermined direction and switching and displaying the first identifier as a third visual element during the rotation process.

[0127] Furthermore, the interaction device according to this embodiment responds to a page display operation for the second page, displays the second page, and displays a second user list corresponding to the current user on the second page. First user information is displayed in the second user list, and the first user information is user information of a second user who sends a predetermined object to the current user by a work issued by the current user within a first time period. The second list display module, and in response to a time period switching operation, is for switching the first user information displayed in the second user list to second user information, where the second user information is user information of a second user who sends a predetermined object to the current user by a work issued by the current user within a second time period. It may further include a time period switching module.

[0128] In the above solution, a predetermined progress status identifier may be further displayed on the second page, and the current progress status of the predetermined progress status identifier may be associated with a predetermined object received by the current user.

[0129] The interaction device according to the embodiment of the present disclosure can execute the interaction method according to any embodiment of the present disclosure, and includes a functional module and beneficial effects corresponding to executing the interaction method. Technical details not described in detail in this embodiment may refer to the interaction method according to any embodiment of the present disclosure.

[0130] Hereinafter, referring to FIG. 11, a structural schematic diagram suitable for realizing an electronic device (for example, a terminal device) 1100 according to an embodiment of the present disclosure is shown. The terminal device according to an embodiment of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (for example, in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers, but is not limited thereto. The electronic device shown in FIG. 11 is merely an example and does not limit the functions and usage ranges of the embodiments of the present disclosure in any way.

[0131] As shown in FIG. 11, the electronic device 1100 may include a processing device (for example, a central processor, a graphics processor, etc.) 1101, and the processing device 1101 can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage device 1108 into a random access memory (RAM) 1103. Various programs and data necessary for the operation of the electronic device 1100 are further stored in the RAM 1103. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other via a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.

[0132] Generally, an input device 1106 including, for example, a touch panel, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., an output device 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1108 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1109 may be connected to the I / O interface 1105. The communication device 1109 is allowed to exchange data by enabling the electronic device 1100 and other devices to perform wireless or wired communication. FIG. 11 shows an electronic device 1100 having various devices, but it should be understood that it is not required to implement or include all the illustrated devices. More or fewer devices may alternatively be implemented or included.

[0133] In particular, based on the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product including a computer program stored in a non-transitory computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network by the communication device 1109, or installed from the storage device 1108, or installed from the ROM 1102. When the computer program is executed by the processing device 1101, the above-described functions limited to the methods of the embodiments of the present disclosure are performed.

[0134] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to, electrical connections having one or more wires, portable computer magnetic disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. And, in the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier, in which computer-readable program code is included. Such a propagated data signal may adopt various forms, and the various forms include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may further be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can transmit, propagate, or transmit a program used by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transmitted by any suitable medium, and the suitable medium includes, but is not limited to, electric wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0135] In some embodiments, the client terminal and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be connected to digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (e.g., the internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and include any currently known or future-developed network.

[0136] The computer-readable medium may be included in the electronic device or may exist independently but not assembled into the electronic device.

[0137] One or more programs are included in the computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device displays an object panel of a target work on a first page, and a first identifier of a target issuer and at least one object control are displayed on the object panel, where the target issuer is the issuer of the target work. In response to a first trigger operation on the object control, a first visual element is displayed, the first visual element is associated with a target predetermined object, the target predetermined object corresponds to a target object control, the target object control is the object control on which the first trigger operation acts, and when the display of the first visual element is completed, a second visual element is displayed at a first predetermined position on the first page, and the second visual element is controlled to move within the first page. When the second visual element moves to a first display position of the first identifier, the display of the second visual element is canceled.

[0138] Computer program code for performing the operations of the present disclosure may be created in one or more programming languages or combinations thereof, and the programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and further include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user computer, partially on the user computer, executed as an independent software package, partially on the user computer but partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).

[0139] Flowcharts and block diagrams in the drawings illustrate the possible system architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, a program segment, or a portion of code, and the module, program segment, or portion of code may include one or more executable instructions for implementing a defined logical function. It should be further noted that in some alternative implementations, the functions represented by the blocks may occur in an order different from the order shown in the drawings. For example, two blocks shown successively may actually be executed substantially simultaneously, or they may sometimes be executed in the reverse order, which is determined by the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the defined functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0140] The units according to the embodiments of the present disclosure may be implemented in software or in hardware. The name of a module may not limit the unit itself in some cases.

[0141] The functions described above in this specification may be executed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0142] In the context of the present disclosure, a machine-readable medium may be a tangible medium that includes or stores a program used by, or in combination with, an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections by one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0143] According to one or more embodiments of the present disclosure, in Example 1, an interaction method is provided. Display an object panel of a target work on a first page, and display a first identifier of a target issuer and at least one object control in the object panel, where the target issuer is the issuer of the target work. In response to a first trigger operation on the object control, display a first visual element, where the first visual element is associated with a target predetermined object, the target predetermined object corresponds to a target object control, and the target object control is the object control on which the first trigger operation acts. When the display of the first visual element is completed, display a second visual element at a first predetermined position on the first page and control the second visual element to move within the first page. When the second visual element moves to a first display position of the first identifier, cancel the display of the second visual element.

[0144] According to one or more embodiments of the present disclosure, in Example 2, based on the method described in Example 1, displaying the first visual element includes displaying a target video of the first visual element, where the target video includes at least one of a first video and a second video.

[0145] According to one or more embodiments of the present disclosure, in Example 3, based on the method described in Example 2, displaying the target video of the first visual element includes when the time from the time of receiving the first trigger operation this time to the time of receiving the first trigger operation last time is greater than a first predetermined time, displaying the first video of the first visual element, and continuing to display the second video of the first visual element when the display of the first video is completed, and when the time from the time of receiving the first trigger operation this time to the time of receiving the first trigger operation last time is less than or equal to the first predetermined time, displaying the second video of the first visual element, including at least one of the above.

[0146] According to one or more embodiments of the present disclosure, in Example 4, based on the method described in Example 2, displaying the target video of the first visual element includes when the target number does not meet the predetermined condition, displaying the first video of the first visual element, and when the target number meets the predetermined condition, displaying the second video of the first visual element, including at least one of the above, where the target number is the target transmission number of the target predetermined object this time or the total number of the target predetermined objects transmitted continuously, and the predetermined condition includes at least one of the target number changing from less than a first predetermined number to greater than or equal to the first predetermined number, the target number being greater than or equal to a second predetermined number, or the target number being equal to a third predetermined number.

[0147] According to one or more embodiments of the present disclosure, in Example 5, based on the method described in Example 2, the first video is for showing a screen where the first visual element moves from a second predetermined position of the object panel to a second display position of the first identifier.

[0148] According to one or more embodiments of the present disclosure, Example 6 is based on the method described in any one of Examples 1 to 5, and further includes sending a target predetermined object to the target issuer in response to a first trigger operation on the object control.

[0149] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in Example 6, and at least two object controls are displayed on the object panel, and the fact that the target predetermined object corresponds to the target object control means that the target predetermined object is a predetermined object corresponding to the target object control, and / or the target transmission number of the target predetermined object is the transmission number corresponding to the target object control.

[0150] According to one or more embodiments of the present disclosure, Example 8 is based on the method described in Example 6, and one object control and the target transmission number of the target predetermined object are displayed on the object panel. After the object panel of the target work is displayed on the first page, it further includes switching the target transmission number displayed on the object panel in response to a second trigger operation.

[0151] According to one or more embodiments of the present disclosure, Example 9 is based on the method described in Example 6, and further includes counting the target predetermined objects currently sent by the current user to the target issuer until no more first trigger operations acting on the target object control are received within a first predetermined time, and displaying the total counted number.

[0152] According to one or more embodiments of the present disclosure, Example 10 is based on the method described in Example 6. After the object panel of the target work is displayed on the first page, In response to a list display operation acting on the object panel, a first user list corresponding to the target work is displayed, the first user list being for displaying user information of at least some first users, and further including that the first user is a user who transmits a predetermined object to the target issuer by the target work.

[0153] According to one or more embodiments of the present disclosure, in Example 11, based on the method described in Example 6, the number of the second visual elements is associated with the target object control and / or the target transmission number corresponding to the target object control.

[0154] According to one or more embodiments of the present disclosure, in Example 12, based on the method described in any one of Examples 1 to 5, displaying a second visual element at a first predetermined position on the first page means that if the first trigger operation is not received again within a first predetermined time after receiving the first trigger operation, it includes displaying a second visual element at a first predetermined position on the first page.

[0155] According to one or more embodiments of the present disclosure, in Example 13, based on the method described in any one of Examples 1 to 5, controlling the second visual element to move within the first page means that controlling the second visual element to move from the first predetermined position to the first display position of the first identifier, or controlling the second visual element to move from the first predetermined position to a predetermined boundary of the object panel until it contacts the second visual element that has stopped moving or moving, and when the time when the second visual element stops moving reaches a second predetermined time, controlling the second visual element to move to the first display position of the first identifier.

[0156] According to one or more embodiments of the present disclosure, in Example 14, based on the method described in any one of Examples 1 to 5, after the second identifier of the target issuer is further displayed on the object panel and the display of the second visual element is canceled, The method further includes switching the display of the first identifier to a third visual element and switching the display of the second identifier to predetermined feedback information of the target issuer, where the third visual element is for providing current user feedback.

[0157] According to one or more embodiments of the present disclosure, in Example 15, based on the method described in Example 14, switching the display of the first identifier to a third visual element includes controlling the first identifier to rotate along a predetermined direction and switching the display of the first identifier to a third visual element during the rotation process.

[0158] According to one or more embodiments of the present disclosure, in Example 16, based on the method described in any one of Examples 1 to 5, in response to a page display operation for a second page, displaying the second page and displaying a second user list corresponding to the current user on the second page, where first user information is displayed in the second user list, and the first user information is user information of a second user who transmits a predetermined object to the current user by a work issued by the current user within a first time period; and in response to a time period switching operation, switching the first user information displayed in the second user list to second user information, where the second user information is user information of a second user who transmits a predetermined object to the current user by a work issued by the current user within a second time period.

[0159] According to one or more embodiments of the present disclosure, in Example 17, based on the method described in Example 16, a predetermined progress status identifier is further displayed on the second page, and the current progress status of the predetermined progress status identifier is associated with a predetermined object received by the current user.

[0160] According to one or more embodiments of the present disclosure, in Example 18, an interaction device is provided. It is for displaying an object panel of a target work on a first page, where a first identifier of a target issuer and at least one object control are displayed on the object panel, and an object panel display module where the target issuer is the issuer of the target work, It is for displaying a first visual element in response to a first trigger operation on the object control, where the first visual element is associated with a target predetermined object, the target predetermined object corresponds to a target object control, and the target object control is the object control on which the first trigger operation acts, and an element display module, When the display of the first visual element is completed, a movement control module for displaying a second visual element at a first predetermined position on the first page and controlling the second visual element to move within the first page, A display cancellation module for canceling the display of the second visual element when the second visual element moves to a first display position of the first identifier.

[0161] According to one or more embodiments of the present disclosure, in Example 19, an electronic device is provided, One or more processors, A memory for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the interaction method described in any one of Examples 1 to 17.

[0162] According to one or more embodiments of the present disclosure, in Example 20, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the interaction method described in any one of Examples 1 to 17 is realized.

[0163] ​The above description is only an explanation of the preferred embodiments of the present disclosure and the technical principles applied. As will be understood by those skilled in the art, the scope of the disclosure related to the present disclosure is not limited to the technical solutions formed by specifically combining the above technical features, but should also include other technical solutions formed by arbitrarily combining the above technical features or their equivalent features without departing from the above disclosure concept. For example, there may be mentioned technical solutions formed by mutually replacing the above features with technical features having similar functions (but not limited to those) disclosed in the present disclosure.

[0164] Also, although each operation has been described in a specific order, it should not be understood that these operations are required to be executed in the specific order or sequential order shown. In certain environments, multitasking and simultaneous processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features described in the context of independent embodiments may be further combined and realized in a single embodiment. Conversely, various features described in the context of a single embodiment may be realized independently or in multiple embodiments in any suitable sub-combination manner.

[0165] Although the subject matter has been described in a specific language as structural features and / or methodological logical operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. On the contrary, the specific features and operations described above are only exemplary forms for realizing the claims.

Claims

1. A method for interaction, the method comprising: displaying an object panel of a target work on a first page, the object panel displaying a first identifier of a target issuer and at least one object control, the target issuer being the issuer of the target work; displaying a first visual element in response to a first trigger operation on the object control, the first visual element being associated with a target predetermined object, the target predetermined object corresponding to the target object control, the target object control being the object control on which the first trigger operation acts; when the display of the first visual element is completed, displaying a second visual element at a first predetermined position on the first page and controlling the second visual element to move within the first page; when the second visual element moves to a first display position of the first identifier, canceling the display of the second visual element. A method.

2. The step of displaying the first visual element includes a step of displaying a target video of the first visual element, the target video including at least one of a first video and a second video, according to the method of Claim 1.

3. The step of displaying the target video of the first visual element includes at least one of: when the time from the time of receiving the current first trigger operation to the time of receiving the previous first trigger operation is greater than a first predetermined time, displaying the first video of the first visual element and, when the display of the first video is completed, continuing to display the second video of the first visual element; and when the time from the time of receiving the current first trigger operation to the time of receiving the previous first trigger operation is less than or equal to the first predetermined time, displaying the second video of the first visual element, according to the method of Claim 2.

4. The step of displaying the target video of the first visual element includes at least one of: when the target number does not meet a predetermined condition, displaying the first video of the first visual element; and when the target number meets the predetermined condition, displaying the second video of the first visual element. ​ ​ The target number is the target transmission number of the target predetermined object this time or the total number of the target predetermined objects transmitted continuously, and the predetermined condition includes at least one of the following: the target number changes from a number smaller than the first predetermined number to a number greater than or equal to the first predetermined number, the target number is greater than or equal to the second predetermined number, or the target number is equal to the third predetermined number. The method according to claim 2.

5. The first video is a video for showing a screen in which the first visual element moves from the second predetermined position of the object panel to the second display position of the first identifier. The method according to any one of claims 2 to 4.

6. The method according to any one of claims 1 to 5, further comprising the step of transmitting the target predetermined object to the target issuer in response to a first trigger operation on the object control.

7. At least two object controls are displayed on the object panel. That the target predetermined object corresponds to the target object control means that the target predetermined object is a predetermined object corresponding to the target object control, and / or the target transmission number of the target predetermined object is the transmission number corresponding to the target object control. The method according to claim 6.

8. One object control and the target transmission number of the target predetermined object are displayed on the object panel. After displaying the object panel of the target work on the first page, the method The method according to claim 6, further comprising the step of switching the target transmission number displayed on the object panel in response to a second trigger operation.

9. The method according to claim 6, further comprising the step of counting the target predetermined objects currently transmitted by the user to the target issuer and displaying the total count until the first trigger operation acting on the target object control is no longer received within the first predetermined time.

10. After displaying the object panel of the target work on the first page, the method Responding to a list display operation acting on the object panel, displaying a first user list corresponding to the target work, where the first user list is a list for displaying user information of at least some first users, and the first user is a user who sends a predetermined object to the target issuer by the target work, the method according to claim 6 further comprising the step of.

11. The method according to any one of claims 6 to 10, wherein the number of the second visual elements is associated with the target object control and / or the target transmission number corresponding to the target object control.

12. The step of displaying a second visual element at a first predetermined position on the first page is The method according to any one of claims 1 to 11, comprising the step of displaying the second visual element at a first predetermined position on the first page when the first trigger operation is not received again within a first predetermined time after receiving the first trigger operation.

13. The step of controlling the second visual element to move within the first page is Controlling the second visual element to move from the first predetermined position to the first display position of the first identifier, or Controlling the second visual element to move from the first predetermined position to the predetermined boundary of the object panel until it contacts a second visual element that has stopped moving, and when the time for which the second visual element has stopped moving reaches a second predetermined time, controlling the second visual element to move to the first display position of the first identifier, the method according to any one of claims 1 to 12 comprising the step of.

14. The second identifier of the target issuer is further displayed on the object panel, and after canceling the display of the second visual element, the method is The step of switching the first identifier to a third visual element for display and switching the second identifier to predetermined feedback information of the target issuer, where the third visual element is a visual element for providing feedback to the current user, the method according to any one of claims 1 to 13 further comprising the step of.

15. The step of switching the first identifier to a third visual element for display is The method according to claim 14, comprising the step of controlling the first identifier to rotate along a predetermined direction and switching and displaying the first identifier to the third visual element during the rotation process.

16. A step of displaying the second page and displaying a second user list corresponding to the current user on the second page in response to a page display operation for the second page, wherein first user information is displayed in the second user list, and the first user information is user information of a second user who transmits a predetermined object to the current user by a work issued by the current user within a first time period. The method according to any one of claims 1 to 15, further comprising: a step of switching the first user information displayed in the second user list to second user information in response to a time period switching operation, wherein the second user information is user information of a second user who transmits the predetermined object to the current user by a work issued by the current user within a second time period.

17. The method according to claim 16, wherein a predetermined progress status identifier is further displayed on the second page, and the current progress status of the predetermined progress status identifier is associated with a predetermined object received by the current user.

18. An apparatus for interaction, the apparatus comprising: An object panel display module configured to display an object panel of a target work on a first page, wherein a first identifier of a target issuer and at least one object control are displayed on the object panel, and the target issuer is the issuer of the target work. An element display module configured to display a first visual element in response to a first trigger operation on the object control, wherein the first visual element is associated with a target predetermined object, the target predetermined object corresponds to a target object control, and the target object control is the object control on which the first trigger operation acts. When the display of the first visual element is completed, a second visual element is displayed at a first predetermined position on the first page, and a movement control module configured to control the second visual element to move within the first page; A display cancellation module configured to cancel the display of the second visual element when the second visual element moves to the first display position of the first identifier; and An apparatus. **Claim 19** An electronic device, comprising: At least one processor; A memory communicatively connected to the at least one processor, Wherein a computer program executed by the at least one processor is stored in the memory, and the computer program is executed by the at least one processor, whereby the at least one processor can execute the method according to any one of claims 1 to 17. An electronic device. **Claim 20** A computer-readable storage medium, comprising: Computer instructions are stored in the computer-readable storage medium, and when the computer instructions are executed by a processor, the processor realizes the method according to any one of claims 1 to 17. A computer-readable storage medium.

Citation Information

Patent Citations

  • Interaction method and device, electronic equipment and storage medium

    CN112764612A

  • Data interaction method and device, electronic equipment, storage medium and program product

    CN114168018A

  • Information display method and device, storage medium and equipment

    CN114984574A