Interaction control method and device and electronic equipment

By setting virtual cursor shape switching and interactive prompts in the graphical user interface, the problem of high accidental touch rate on activity pages is solved, improving operation efficiency and user experience.

CN121606884APending Publication Date: 2026-03-06SHANGHAI NETEASE CUICAN NETWORK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511908157.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-16
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

The large number and complex functions of controls on the event page lead to a high rate of accidental touches, low operational efficiency, and negatively impact the user experience of participating in the event.

Method used

By setting first and second regions in the graphical user interface, the virtual cursor switches forms during movement and displays interactive prompts when specified conditions are met, guiding the user to complete the activity.

Benefits of technology

It reduced the accidental touch rate, improved operational efficiency, and enhanced the user experience of participating in activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121606884A_ABST
    Figure CN121606884A_ABST
Patent Text Reader

Abstract

The invention provides an interaction control method and device and electronic equipment. The method comprises the steps that a virtual activity page is displayed on a graphical user interface, the virtual activity page at least comprises a first area and a second area, and a virtual cursor of a first form is displayed in the first area; in the process of controlling the movement of the virtual cursor in the first form, responding to the movement of the virtual cursor in the first form to the second area, and controlling the virtual cursor moving in the second area to be switched from the first form to the second form; in response to the fact that the position relation between the virtual cursor in the second form and the moving object meets a first specified condition, interaction prompt information is displayed in an associated mode for the moving object; wherein the interaction prompt information is at least used for prompting an interaction mode for the moving object; and in response to the triggering of the interaction mode, controlling to determine a virtual resource to be allocated to the target account from a preset resource pool. The method can reduce the false touch rate, improve the operation efficiency, and further improve the activity participation experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of page interaction technology, and in particular to an interactive control method, device and electronic device. Background Technology

[0002] Users can participate in activities through the activity page, such as lucky draws, blind box openings, and mini-games for rewards. To complete these activities, the activity page typically includes a large number of controls, including main interactive controls for participation and auxiliary controls related to the activity, such as payment controls and resource exchange controls. The large number of controls on the activity page requires users to spend time understanding the functions of each control, and misunderstandings can easily lead to accidental touches, resulting in low user efficiency and a poor activity participation experience. Summary of the Invention

[0003] In view of this, the purpose of the present invention is to provide an interactive control method, device and electronic device to reduce the accidental touch rate, improve operating efficiency and thus improve the experience of participating in activities.

[0004] In a first aspect, embodiments of the present invention provide an interactive control method, which provides a graphical user interface through a terminal device, the terminal device corresponding to a target account, the method comprising: displaying a virtual activity page in the graphical user interface, the virtual activity page including at least a first area and a second area, the first area displaying a virtual cursor of a first form, and the second area displaying at least one active object; during the process of controlling the movement of the virtual cursor of the first form, in response to the virtual cursor of the first form moving to the second area, controlling the virtual cursor moving in the second area to switch from the first form to the second form; in response to the positional relationship between the virtual cursor of the second form and the active object satisfying a first specified condition, displaying interactive prompt information associated with the active object; wherein, the interactive prompt information is used to at least prompt: the interaction method for the active object; in response to the triggering of the interaction method, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0005] Secondly, embodiments of the present invention provide an interactive control device that provides a graphical user interface through a terminal device, the terminal device corresponding to a target account. The device includes: a page display module for displaying a virtual activity page on the graphical user interface, the virtual activity page including at least a first area and a second area, the first area displaying a virtual cursor in a first form, and the second area displaying at least one active object; a form switching module for controlling the movement of the virtual cursor in the first form, in response to the virtual cursor in the first form moving to the second area, controlling the virtual cursor moving in the second area to switch from the first form to the second form; an information display module for displaying interactive prompt information associated with the active object in response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition; wherein the interactive prompt information is used to at least prompt: the interaction method for the active object; and a resource allocation module for controlling the determination of virtual resources to be allocated to the target account from a preset resource pool in response to the triggering of the interaction method.

[0006] Thirdly, embodiments of the present invention provide an electronic device, including a processor and a memory, wherein the memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the above-described interactive control method.

[0007] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are invoked and executed by a processor, the computer-executable instructions cause the processor to implement the above-described interactive control method.

[0008] The embodiments of the present invention bring the following beneficial effects: The aforementioned interactive control method, device, and electronic device provide a graphical user interface through a terminal device. The terminal device corresponds to the target account and displays a virtual activity page in the graphical user interface. The virtual activity page includes at least a first area and a second area. The first area displays a virtual cursor in a first form, and the second area displays at least one active object. During the process of controlling the movement of the virtual cursor in the first form, in response to the virtual cursor in the first form moving to the second area, the control switches the virtual cursor moving in the second area from the first form to the second form. In response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition, interactive prompt information is displayed for the active object. The interactive prompt information is used to at least indicate: the interaction method for the active object; in response to the triggering of the interaction method, the control determines virtual resources to be allocated to the target account from a preset resource pool.

[0009] In the above method, by switching the form of the virtual cursor, it is indicated that the virtual cursor has entered the area for participating in the activity. Then, interactive prompts guide the user to interact and finally complete the activity participation operation. Users no longer need to understand the functions of a large number of controls. With the guidance of the virtual cursor form and interactive prompts, they can complete the activity participation operation, reducing the accidental touch rate, improving operation efficiency, and thus improving the activity participation experience.

[0010] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0011] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0012] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0013] Figure 1 A flowchart of an interactive control method provided in an embodiment of the present invention; Figure 2 A schematic diagram showing the shape of a virtual cursor located within a first region, provided in an embodiment of the present invention; Figure 3 A schematic diagram showing the shape of a virtual cursor located in the second region, provided in an embodiment of the present invention; Figure 4 This is a schematic diagram illustrating interactive prompts when an active object is interactive, as provided in an embodiment of the present invention. Figure 5 A schematic diagram of an interactive prompt message provided in an embodiment of the present invention when an active object is not interactive; Figure 6 This is a schematic diagram of another interactive prompt message provided in an embodiment of the present invention when the active object is not interactive; Figure 7 This is a schematic diagram illustrating the movement of the resource identifier of the target resource towards the active object, as provided in an embodiment of the present invention. Figure 8 This is a schematic diagram illustrating how a target account obtains virtual resources, as provided in an embodiment of the present invention. Figure 9A schematic diagram of an interactive control device provided in an embodiment of the present invention; Figure 10 This is a schematic diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation

[0014] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0015] Considering the large number of controls on the activity page, the high cost for users to understand the controls, and the ease with which they can be accidentally touched, this invention provides an interactive control method, device, and electronic device that can be applied to various activities, such as lottery activities, blind box opening activities, and activities to win rewards by participating in mini-games. Specifically, it can also be applied to various game activities, such as using game points to exchange for lottery chances, where there is a certain probability of winning game items or game skins.

[0016] In one embodiment of this disclosure, the interactive control method can run on a local terminal device or a server. When the interactive control method runs on a server, the method can be implemented and executed based on a cloud interactive system, wherein the cloud interactive system includes a server and a client device.

[0017] In an optional implementation, various cloud applications, such as cloud gaming, can run under the cloud interaction system. Taking cloud gaming as an example, cloud gaming refers to a gaming method based on cloud computing. In the cloud gaming operating mode, the game program and the game screen presentation are separated. The storage and execution of interactive control methods are completed on the cloud gaming server. The client device is used for data reception, transmission, and game screen presentation. For example, the client device can be a display device with data transmission capabilities located close to the user, such as a mobile terminal, television, computer, or PDA; however, the information processing is performed by the cloud gaming server in the cloud. When playing the game, the player operates the client device to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses the game screen and other data, returns it to the client device via the network, and finally, the client device decodes and outputs the game screen.

[0018] In an optional implementation, taking a game as an example, the local terminal device stores the game program and is used to display the game screen. The local terminal device is used to interact with the player through a graphical user interface (GUI), i.e., conventionally by downloading, installing, and running the game program via an electronic device. The local terminal device can provide the GUI to the player in various ways, such as rendering it on the terminal's display screen or providing it to the player via holographic projection. For example, the local terminal device can include a display screen for displaying the GUI, which includes game screens, and a processor for running the game, generating the GUI, and controlling the display of the GUI on the display screen.

[0019] In one possible implementation, this invention provides an interactive control method that provides a graphical user interface (GUI) through a terminal device. The terminal device can be either a local terminal device (as mentioned above) or a client device within a cloud interactive system (as mentioned above). The terminal device corresponds to a target account; specifically, the target account can be logged into the terminal device. This target account can be an account associated with an application, website, game, etc. Correspondingly, the GUI can be the program interface of an application, a webpage on a website, the system interface of a game system, etc.

[0020] like Figure 1 As shown, the interactive control method includes the following steps: Step S102: Display a virtual activity page in the graphical user interface. The virtual activity page includes at least a first area and a second area. A virtual cursor in a first form is displayed in the first area, and at least one active object is displayed in the second area. This virtual event page is used to provide virtual activities, such as lucky draws, blind box openings, and gift-giving events for hitting targets. The first and second areas are pre-defined on the virtual event page. The first and second areas can be non-overlapping or partially overlapping. The virtual event page can include only the first and second areas, or it can include areas other than the first and second areas.

[0021] The virtual cursor can move within the virtual activity page. This virtual cursor can be controlled by external devices such as a mouse or game controller. The virtual cursor is used to trigger activity objects and functional controls displayed on the virtual activity page. Specifically, when the virtual cursor moves to a functional control and then performs an operation such as clicking or double-clicking, the functional control is triggered, thereby triggering the corresponding function of the functional control.

[0022] The aforementioned first area is used to provide functional controls related to virtual activities, such as store entrance controls, membership control, activity record controls, and sharing controls with friends. When the virtual cursor is located in the first area, the virtual cursor has a first form, which can be understood as the default form of the virtual cursor. The first form may have a first color, a first shape, a first brightness, etc. For example, the first form is a white arrow state, a white semi-transparent circle, etc.

[0023] The aforementioned second area is used for participating in the aforementioned virtual activities. The objects in the second area are those related to the virtual activities, such as virtual gift boxes, alternative gifts, virtual blind boxes, etc. The virtual cursor can also be moved to the second area by controlling its movement.

[0024] Step S104: During the process of controlling the movement of the virtual cursor in the first form, in response to the virtual cursor in the first form moving to the second area, control the virtual cursor moving in the second area to switch from the first form to the second form. The virtual cursor can hover and move within the virtual activity page under the control of an external device. When the virtual cursor moves from the first area to the second area, its appearance changes. The second appearance differs from the first appearance; specifically, it may differ in color, shape, brightness, etc.

[0025] This second form indicates that the virtual cursor has moved to the second area, meaning the virtual cursor has entered the second area for participating in the virtual activity. This second form can prompt the user that the area where the virtual cursor is currently located is the area for participating in the virtual activity. In one example, the virtual cursor in the first form is a white arrow, and the virtual cursor in the second form is a green circle; the form of the virtual cursor switches as it moves between the first and second areas.

[0026] Step S106: In response to the positional relationship between the virtual cursor in the second form and the active object satisfying the first specified condition, interactive prompt information is displayed for the active object; wherein, the interactive prompt information is used to prompt at least: the interaction method for the active object; The first specified condition may be that the virtual cursor is located within the display area of ​​the active object, or that the virtual cursor and the active object at least partially overlap; the first specified condition may also be that a reference position of the active object is preset, for example, the center position of the active object, and a reference position of the virtual cursor is determined, for example, the center position or the upper left corner position of the virtual cursor; the positional distance between the reference position of the virtual cursor and the reference position of the active object is detected, and when the positional distance is less than a preset distance threshold, it is determined that the positional relationship between the virtual cursor and the active object in the second form satisfies the first specified condition.

[0027] The interactive tooltip is displayed in association with the active object. For example, the tooltip may be located at the top, bottom, or side of the active object, overlap with the active object, or wrap around an overlapping object. The tooltip can be in the form of text, graphics, or symbols. The interaction method with the active object can specifically involve performing a click, double-click, or long-press operation on a specified control, which is typically located on an external device controlling the virtual cursor.

[0028] In one example, the virtual cursor, controlled by the mouse device, moves to the active object. When the first specified condition is met, an interactive tooltip associated with the active object is displayed, such as 'Click the left mouse button'. Clicking the left mouse button triggers subsequent interactions with the active object, such as participating in a lottery or receiving a gift.

[0029] The second area may contain multiple active objects. Only active objects that meet the first specified condition associated with the virtual cursor will have their interactive prompts displayed. After the interactive prompts are displayed, the interaction method indicated by the prompts will be executed to trigger subsequent interactions related to that active object. As the virtual cursor moves within the second area, the active objects that meet the first specified condition may switch; active objects that no longer meet the first specified condition will have their associated interactive prompts removed.

[0030] Step S108: In response to the interactive trigger, control determines the virtual resources to be allocated to the target account from the preset resource pool.

[0031] For example, if the interaction method suggested by the aforementioned interactive prompt is clicking the left mouse button, then clicking the left mouse button will trigger this interaction method; as another example, if the interaction method suggested by the aforementioned interactive prompt is long-pressing the shortcut key H, then long-pressing the shortcut key H will trigger this interaction method.

[0032] This resource pool stores virtual resources, such as virtual items, game skins, points, vouchers, and discount cards. When there are multiple activity objects, the correspondence between activity objects and virtual resources can be pre-set. After an interaction is triggered, the virtual resources corresponding to the activity object triggered by that interaction are the virtual resources to be allocated to the target account.

[0033] In another approach, after an interaction is triggered, the virtual resources corresponding to the activity object triggered by that interaction are randomly determined from the resource pool; these are the virtual resources to be allocated to the target account.

[0034] In one example, the aforementioned virtual acquisition is a blind box opening activity, and the aforementioned activity object is a gift box or treasure chest. Clicking on one of the gift boxes determines the virtual resource corresponding to that gift box through the correspondence between the activity object and the virtual resource, or randomly determines the virtual resource from the resource pool. The determined virtual resource is the virtual resource to be allocated to the target account.

[0035] The aforementioned interactive control method provides a graphical user interface through a terminal device. The terminal device corresponds to the target account and displays a virtual activity page in the graphical user interface. The virtual activity page includes at least a first area and a second area. The first area displays a virtual cursor in a first form, and the second area displays at least one active object. During the control of the movement of the virtual cursor in the first form, in response to the virtual cursor in the first form moving to the second area, the control switches the virtual cursor in the second area from the first form to the second form. In response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition, interactive prompt information is displayed for the active object. The interactive prompt information is used to at least indicate: the interaction method for the active object; in response to the triggering of the interaction method, the control determines virtual resources to be allocated to the target account from a preset resource pool.

[0036] In the above method, by switching the form of the virtual cursor, it is indicated that the virtual cursor has entered the area for participating in the activity. Then, interactive prompts guide the user to interact and finally complete the activity participation operation. Users no longer need to understand the functions of a large number of controls. With the guidance of the virtual cursor form and interactive prompts, they can complete the activity participation operation, reducing the accidental touch rate, improving operation efficiency, and thus improving the activity participation experience.

[0037] In one implementation, the first area includes functional controls. These functional controls can be understood as auxiliary controls for participating in virtual activities. Specifically, the functional controls include: a first control for obtaining trigger permissions for interactive methods targeting the activity object; and / or a second control for obtaining the target resource for exchanging virtual resources. The functional controls may include only the first control, only the second control, or both. In addition to the first and second controls, the functional controls may also include activity record controls, virtual activity page exit controls, invitation controls obtained by inviting friends, etc.

[0038] The aforementioned first control is used to obtain trigger permissions for interactive methods targeting the activity object. Conditions for obtaining these permissions can be preset, such as the target account being a member or the target account reaching a preset level. If the target account does not have trigger permissions for interactive methods targeting the activity object, these permissions can be obtained by triggering the first control, for example, by triggering the first control to become a member or upgrade the account level. It should be noted that if trigger permissions are set for the interactive methods targeting the activity object, the first control can be provided in the first area; if trigger permissions are not required for the interactive methods targeting the activity object, the first control may not be provided in the first area.

[0039] The aforementioned second control is used to acquire the target resource for exchanging virtual resources. This target resource can be activity attempts, virtual points, etc. In other words, to trigger the interaction corresponding to the activity object, or to obtain the virtual resources after triggering the activity object, the target resource needs to be consumed. For example, each triggering of the activity object consumes one activity attempt or 50 points. If the target resource is insufficient, it can be acquired through the second control, for example, by recharging, trading items, or watching advertisements. It should be noted that if acquiring the aforementioned virtual resources requires consuming the target resource, the second control can be provided in the first area; if acquiring the aforementioned virtual resources does not require consuming the target resource, the second control may not be provided in the first area.

[0040] In response to the first state of the virtual cursor and the positional relationship between the virtual cursor and the functional control satisfying the second specified condition, and triggered by the interaction mode of the functional control, the corresponding interactive function of the functional control is executed.

[0041] As can be seen from the foregoing embodiments, when the virtual cursor is located in the first area, the virtual cursor is in the first form. The second specified condition may be that the virtual cursor is located within the display area of ​​the functional control, or that the virtual cursor and the functional control at least partially overlap; the second specified condition may also be that a reference position of the functional control is preset, for example, the center position of the functional control, and a reference position of the virtual cursor is determined, for example, the center position or the upper left corner position of the virtual cursor; the positional distance between the reference position of the virtual cursor and the reference position of the functional control is detected, and when the positional distance is less than a preset distance threshold, it is determined that the positional relationship between the virtual cursor in the first form and the functional control satisfies the second specified condition.

[0042] Interaction methods for functional controls can include clicking, double-clicking, long-pressing, etc., on a specified control, which is usually located on an external device that controls the virtual cursor. For example, in the first form, the virtual cursor is located on the functional control, and a left-click operation is performed, which triggers the functional control and executes the corresponding interactive function.

[0043] Specifically, you can jump to the page corresponding to the interactive function of the control and complete the interactive function on that page, or generate a window for the interactive function of the control and complete the interactive function on that window.

[0044] In the above method, the virtual cursor is in its first form in the first area. The virtual cursor in its first form can trigger the functional controls in the first area to achieve functional interaction. The virtual cursor in its first form can also prompt the user that the area where the current virtual cursor is located cannot participate in activities and can only achieve functional interaction. This reduces the probability that the user will mistakenly believe that they are participating in activities in the first area, reduces the accidental touch rate, improves the operation efficiency, and thus improves the experience of participating in activities.

[0045] refer to Figure 2 For example, the virtual activity page is divided into a first area and a second area. The second area is a triangular area, and the area outside the second area is the first area. The first area includes functional controls, such as the first control and the second control mentioned above. The virtual cursor in the first area is a gray arrow. The second area includes multiple active objects.

[0046] exist Figure 3 In the middle, after the virtual cursor moves to the second area, the shape of the virtual cursor changes; in the second area, the shape of the virtual cursor is a white circle.

[0047] Furthermore, in response to the virtual cursor moving from the first form to the second area, the display format of the second area is updated; the updated display format of the second area differs from that of the first area. Specifically, the display format of the second area can include its background color, background brightness, edge color, and edge glow. When the virtual cursor moves to the second area, its form switches to the second form, and simultaneously, the display format of the second area also changes. For example, if the second area's display format is a white background, after the update, the updated display format of the second area will be a gray background. Figure 3 In this example, the first area is displayed with a white background, thus distinguishing the display formats of the second and first areas.

[0048] By updating the display format of the second area, users can be further reminded that the virtual cursor has entered the area for participating in the activity. Guided by the shape of the virtual cursor and interactive prompts, users can complete the activity participation operation, reducing the accidental touch rate, improving operation efficiency, and thus enhancing the activity participation experience.

[0049] In one implementation, in response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition, the interaction state of the active object is determined, and a status prompt icon corresponding to the interaction state is displayed; wherein, the interaction state includes: interactive or non-interactive; the interaction state of the active object can be determined based on the state of the active object, or based on the state of the target account, or based on both the state of the active object and the state of the target account.

[0050] For example, if the target account has the permission to trigger the interaction method for the activity object, the activity object can be interacted with; if the target account does not have the permission to trigger the interaction method for the activity object, the activity object cannot be interacted with; when the target account is a member or the target account's account level reaches a preset level, the target account has the permission to trigger the interaction method for the activity object.

[0051] For example, if the target account has the target resource to exchange for virtual resources, the target can interact with the activity; if the target account does not have the target resource to exchange for virtual resources, the target cannot interact with the activity. The target resource can be activity attempts, virtual points, etc., and can be obtained through recharging, item trading, watching advertisements, etc.

[0052] For example, the interaction state of the activity object can be determined based on the activity stage of the virtual activity; when the activity stage of the virtual activity reaches the specified stage, the activity object can interact; when the activity stage of the virtual activity has not reached the specified stage, the activity object cannot interact.

[0053] The aforementioned status indicator is used to indicate whether the active object is interactive or not. This status indicator can be in the form of text, symbols, graphics, etc. For example, when the virtual cursor moves over the active object, this status indicator is displayed, indicating the user's awareness of the object's interactive status.

[0054] In response to an interactive trigger, the system determines if the active object is interactive and then selects virtual resources from a pre-defined resource pool to be allocated to the target account. In this method, the aforementioned interactive prompt message can be triggered regardless of whether the active object is interactive. After triggering this interaction, it checks if the active object is interactive. If so, it selects virtual resources from the pre-defined resource pool to be allocated to the target account. This can be understood as follows: if the active object is interactive, the activity targeting the active object can be completed, and the target account obtains the virtual resources.

[0055] In one specific approach, the display format of the virtual cursor is switched based on the interaction state of the active object; wherein, the switched display format of the virtual cursor serves as a status indicator to indicate the interaction state of the active object.

[0056] In this method, the display format of the virtual cursor indicates the interaction status of the active object; that is, the display format of the virtual cursor serves as a status indicator. Specifically, the display format of the virtual cursor can include its color, shape, brightness, and other characteristics. For example, when the active object is interactive, the virtual cursor displays in green; when the active object is not interactive, the virtual cursor displays in red.

[0057] It should be noted that when the virtual cursor enters the second area, but the positional relationship between the virtual cursor in the second form and the active object does not meet the first specified condition, the display format of the virtual cursor can be the default display format of the virtual cursor in the second form, for example, white; regardless of the interaction state of the active object; when the virtual cursor moves within the second area, and the positional relationship between the virtual cursor in the second form and the active object meets the first specified condition, then the display format needs to be switched according to the interaction state of the active object. Specifically, when the active object is interactive, the switched display format can be the same as or different from the default display format of the virtual cursor in the second form; when the active object is not interactive, the switched display format can be red, glowing, flashing, etc., to indicate to the user that the active object is not interactive.

[0058] exist Figure 4 In the example, the virtual cursor moves to the first active object, meaning the aforementioned first specified condition is met, and this active object is interactive; therefore, the virtual cursor is displayed with bold edges. Figure 5 In the example, the virtual cursor moves to another active object, which means that the aforementioned first specified condition is met. The active object is not interactive, so the virtual cursor is displayed in a shadow-filled format.

[0059] In the above method, the interaction status of the active object is indicated by the display format of the virtual cursor. When the user selects an active object, the interaction status of the currently selected active object can be prompted in real time, which helps the user to make a decision on the active object to interact with as soon as possible, improves the efficiency of operation, and thus improves the experience of participating in the activity.

[0060] Furthermore, the aforementioned interactive prompts are also used to indicate: the interactive functions provided after the interactive mode of the active object is triggered; these interactive functions include: when the active object is interactive, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool; when the active object is not interactive, controlling the switching of the active object's interactive state to interactive.

[0061] In both the interactive and non-interactive scenarios, the interaction methods indicated by the aforementioned interaction prompts for the active object can be the same or different; Figure 4 and Figure 5In the example, in both cases where the active object is interactive and not interactive, the interaction prompt message indicates the same interaction method for the active object, namely, clicking the left mouse button; this interaction method is indicated by the mouse.

[0062] In another example, the interaction prompts for different interaction methods for the active object depending on whether the active object is interactive or not; for example, when the active object is interactive, the interaction method is to click the left mouse button, and when the active object is not interactive, the interaction method is to click the right mouse button.

[0063] In addition to the interaction method, the interaction prompt also indicates the interactive functions provided after the interaction method is triggered. It's understandable that the interactive functions differ depending on whether the active object is interactive or not. When the active object is interactive, the interactive function controls the determination of virtual resources from a preset resource pool to be allocated to the target account, such as... Figure 4 In the example, the interactive function is indicated by the text "Allocate Resources," meaning that clicking the left mouse button completes the lottery and grants virtual resources. When the active object is not interactive, the interactive function controls the switching of the active object's interactive state to interactive, such as... Figure 5 In the example, the interactive function is prompted with the text "Unlock Membership," meaning that clicking the left mouse button will trigger the steps to unlock membership, thus switching the interactive state of the active object to interactive.

[0064] In the above method, after the interaction method of the activity object is triggered, the interaction method is responded to according to the interaction state of the activity object. The operations of allocating resources and switching interaction states can be completed by triggering the activity object without triggering other controls. This improves the efficiency and smoothness of object interaction and enhances the experience of participating in the activity.

[0065] In one implementation, when the positional relationship between the virtual cursor in the second form and the active object meets a first specified condition, it is determined that the active object is interactive, and the positional relationship continues to meet the first specified condition, and the determination time is counted; when the determination time reaches a preset time, an interactive prompt message is displayed.

[0066] When the active object is interactive, the interactive prompt message will only be displayed after the positional relationship between the virtual cursor and the active object has continuously met the first specified condition for a preset duration, such as... Figure 4The interactive prompts within the device. This preset duration can be set in advance, such as 3 seconds or 5 seconds. As long as the positional relationship between the virtual cursor and the active object continuously meets the first specified condition, the judgment duration increases until it reaches the preset duration. If, before the judgment duration reaches the preset duration, the positional relationship between the virtual cursor and the active object continues to fail to meet the first specified condition, the judgment duration is stopped from being counted. When the positional relationship between the virtual cursor and the active object continues to meet the first specified condition, the judgment duration is re-counted, or it continues to be counted based on the judgment duration from which it was stopped.

[0067] In one example, if the virtual cursor is located on the active object and remains on the active object, the judgment time will increase continuously from 0. When the preset time is reached, such as 3 seconds, an interactive prompt message will be displayed. If the virtual cursor leaves the active object before the preset time is reached, the judgment time will stop counting.

[0068] Furthermore, during the judgment duration statistics process, the display format of the virtual cursor is updated; when the judgment duration reaches the preset duration, the display format of the virtual cursor is updated to the target format. Specifically, the display format of the virtual cursor, such as display color, line thickness, and display shape, can be updated.

[0069] During the statistical determination process, the display format of the virtual cursor is continuously updated; for example, the display color changes, the lines become thicker, and the brightness increases. When the determination time reaches the preset duration, the display format reaches the target format, and the update stops. This target format can be a target color, a target line thickness, a target brightness, etc.

[0070] You can also pre-set an animation effect for the virtual cursor, and update the display format of the virtual cursor by playing the animation effect. The playback duration of the animation effect is the aforementioned preset duration. After the animation effect ends, the virtual cursor remains in the display format at the end of the animation effect, which is the target format.

[0071] In the above method, when the activity object is interactive, the interaction prompt information is displayed after a certain period of time is determined. By using the determination period for buffering, players can avoid accidentally triggering the activity object they did not want to trigger, avoid misoperation, and improve the accuracy of interaction operations.

[0072] In one implementation, the interactive prompt information further includes: when the activity object is not interactive, switching the interactive state of the activity object to an interactive target behavior; and before displaying the interactive prompt information associated with the activity object, determining the target behavior based on the account status of the target account.

[0073] When an activity object is not interactive, an interactive prompt message is used to inform the user that the interactive state of the activity object will be switched to interactive by performing a target behavior. In this embodiment, the target behavior may include multiple types, and the specific target behavior is determined based on the account status of the target account. The account status may include whether the target account is a member, whether it has the target resources, whether it has reached the specified account level, etc. The target resources may be virtual points, virtual items, etc.

[0074] Specifically, if the target account does not have the permission to trigger interaction methods with the target audience, determining the target behavior includes acquiring the trigger permission; this permission can be obtained through methods such as unlocking membership or upgrading the target account's account level; Figure 5 In the example, the target account has not unlocked its membership, and the target action in the interactive prompt is to unlock the membership; by clicking the left mouse button, the operation steps to unlock the membership are entered, and after the membership is unlocked, the interactive state of the activity object is switched to interactive.

[0075] Alternatively, if the target account does not possess the target resource for exchanging virtual resources, the target behavior is determined to include acquiring the target resource. This target resource can have a preset resource quantity threshold. If the target account does not possess the target resource, or the quantity of the target resource it possesses does not reach the resource quantity threshold, then it can be determined that the target account does not possess the target resource for exchanging virtual resources, and the corresponding activity object cannot be interacted with. Figure 6 In the example, the target account does not have the target resource for replacing the virtual resource. The target behavior in the interactive prompt is to obtain the target resource. By clicking the left mouse button, you can enter the operation step of obtaining the target resource. After obtaining the target resource, the interactive state of the activity object switches to interactive.

[0076] In the above method, when the activity object is not interactive, the target behavior of switching the interactive state is prompted through interactive prompts, guiding the user to quickly switch the interactive state of the activity object, which improves the smoothness of the interactive operation and enhances the activity participation experience.

[0077] In one implementation, in response to an interactive trigger, the activity object is determined to be non-interactive, and a behavior execution page is displayed; in response to an execution instruction for the target behavior on the behavior execution page, the target behavior is completed, and the interactive state of the activity object is switched to interactive.

[0078] This behavior execution page is used to execute target behaviors. For example, if the target behavior is to obtain trigger permissions, the behavior execution page is the member unlock page, account upgrade page, etc.; the execution instructions for the target behavior of the behavior execution page are member unlock instructions, account upgrade instructions, etc.

[0079] When the target behavior is to acquire a target resource, the behavior execution page is a method selection page for acquiring the target resource. This method selection page includes at least one method for acquiring the target resource, such as completing a task, exchanging resources, or recharging. By selecting one method, the user is redirected to the resource acquisition page corresponding to that method; for example, a task execution page, a resource exchange page, or a recharge page. The execution instructions for the target behavior on the aforementioned behavior execution page can include task execution instructions, resource exchange instructions, and recharge instructions.

[0080] After the target action is completed, the user is redirected to the virtual activity page again, where the interactive state of the activity object changes from non-interactive to interactive.

[0081] Furthermore, in response to an interactive trigger, once the interactive object is determined to be interactive, the target resources used to replace virtual resources are deducted from the target account, and the virtual resources to be allocated to the target account are determined from a preset resource pool. When the interactive object is interactive, after the aforementioned interactive method is triggered, the target account has the target resources deducted and receives virtual resources. For example, after the interactive method is triggered, the target account has 15 virtual fruits deducted, and receives a virtual skin.

[0082] Another approach involves responding to an interactive trigger, determining that the active object is interactive, generating a resource identifier for the target resource corresponding to the active object in the graphical user interface, controlling the resource identifier to move towards the active object, and in response to the resource identifier moving to the active object, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0083] The resource identifier for the target resource can be generated at a specified location on the virtual activity page. Figure 7 In the example, the resource identifier for the target resource is generated in the lower right corner of the virtual activity page. After generation, the resource identifier moves towards the activity object that triggers the interaction. The movement path and speed of the resource identifier can be preset or generated randomly. Figure 7 In the example, the resource icon moves along a parabolic path at a constant speed. When the resource icon reaches the active object, the active object can play a hit effect, then determine a virtual resource from a preset resource pool to be allocated to the target account, and allocate that virtual resource to the target account. For example... Figure 8 In the example, the virtual resource is a limited skin that is assigned to the target account.

[0084] In this approach, the movement of resource identifiers triggers the activity object, thus providing users with visual feedback after the interaction is triggered, improving the activity participation experience.

[0085] See Figure 9The diagram shows an interactive control device that provides a graphical user interface via a terminal device, which corresponds to a target account. The device includes: The page display module 90 is used to display a virtual activity page in a graphical user interface. The virtual activity page includes at least a first area and a second area. The first area displays a virtual cursor in a first form, and the second area displays at least one active object. The form switching module 92 is used to control the virtual cursor in the second area to switch from the first form to the second form in response to the virtual cursor in the first form moving to the second area during the process of controlling the movement of the virtual cursor in the first form. The information display module 94 is used to display interactive prompt information associated with the active object in response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition; wherein the interactive prompt information is used to prompt at least: the interaction method for the active object; The resource allocation module 96 is used to respond to interactive triggers and control the determination of virtual resources to be allocated to the target account from the preset resource pool.

[0086] The aforementioned interactive control device provides a graphical user interface through a terminal device, which corresponds to the target account. The graphical user interface displays a virtual activity page, which includes at least a first area and a second area. The first area displays a virtual cursor in a first form, and the second area displays at least one active object. During the movement of the virtual cursor in the first form, in response to the virtual cursor moving to the second area, the device switches the virtual cursor in the second area from the first form to the second form. In response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition, interactive prompts are displayed for the active object. These interactive prompts at least indicate the interaction method for the active object. In response to the triggering of the interaction method, the device determines virtual resources to be allocated to the target account from a preset resource pool.

[0087] In the above method, by switching the form of the virtual cursor, it is indicated that the virtual cursor has entered the area for participating in the activity. Then, interactive prompts guide the user to interact and finally complete the activity participation operation. Users no longer need to understand the functions of a large number of controls. With the guidance of the virtual cursor form and interactive prompts, they can complete the activity participation operation, reducing the accidental touch rate, improving operation efficiency, and thus improving the activity participation experience.

[0088] The first area mentioned above includes a functional control; the device also includes a function execution module, used to: respond to the positional relationship between the virtual cursor in the first form and the functional control satisfying a second specified condition, and to execute the interactive function corresponding to the functional control triggered by the interaction mode of the functional control.

[0089] The aforementioned functional controls include: a first control for obtaining trigger permissions for the interaction method of the active object; and / or a second control for obtaining the target resource for replacing the virtual resource.

[0090] The aforementioned device further includes a status prompt module, used to: determine the interaction state of the active object in response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition, and display a status prompt icon corresponding to the interaction state; wherein, the interaction state includes: interactive or non-interactive; the aforementioned resource allocation module is used to: determine that the active object is interactive in response to the interaction method triggering, and control the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0091] The aforementioned device further includes a format update module, used to: update the display format of the second area in response to the virtual cursor in the first state moving to the second area; wherein the updated display format of the second area is different from the display format of the first area.

[0092] The aforementioned status prompt module is used to: switch the display format of the virtual cursor based on the interaction status of the active object; wherein the switched display format of the virtual cursor serves as a status prompt identifier to indicate the interaction status of the active object.

[0093] The aforementioned interactive prompts also indicate the interactive functions provided after the interactive method of the active object is triggered. These interactive functions include: when the active object is interactive, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool; and when the active object is not interactive, controlling the switching of the active object's interactive state to interactive.

[0094] The aforementioned information display module is used to: determine that the active object is interactive in response to the positional relationship between the virtual cursor in the second form and the active object meeting the first specified condition, and to continuously meet the first specified condition in response to the positional relationship meeting the first specified condition, and to count the determination time; and to display interactive prompt information when the determination time reaches the preset time.

[0095] The aforementioned device also includes a cursor format update module, used to: control the display format of the virtual cursor to be updated during the determination duration statistics process; and control the display format of the virtual cursor to be updated to the target format when the determination duration reaches the preset duration.

[0096] The aforementioned interactive prompts also include: when the active object is not interactive, switching the interactive state of the active object to an interactive target behavior; the aforementioned device also includes a behavior determination module, used to: determine the target behavior based on the account status of the target account.

[0097] The aforementioned behavior determination module is used to: determine the target behavior as including obtaining triggering permissions if the target account does not have the permission to trigger the interaction method of the activity object; or, determine the target behavior as including obtaining the target resource if the target account does not have the target resource for replacing virtual resources.

[0098] The aforementioned device also includes a behavior execution module, used to: respond to an interaction trigger, determine that the active object is not interactive, and display a behavior execution page; respond to an execution instruction for the target behavior on the behavior execution page, complete the target behavior, and switch the interactive state of the active object to interactive.

[0099] The resource allocation module described above is used to: respond to interactive triggers, determine that the active object is interactive, deduct the target resources used to replace virtual resources from the target account, and control the determination of virtual resources to be allocated to the target account from the preset resource pool.

[0100] The resource allocation module described above is used to: respond to an interactive trigger, determine that the active object is interactive, and generate a resource identifier for the target resource corresponding to the active object in the graphical user interface; control the resource identifier to move towards the active object; and respond to the resource identifier moving to the active object, control the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0101] This embodiment also provides an electronic device, including a processor and a memory. The memory stores computer-executable instructions that can be executed by the processor, and the processor executes the computer-executable instructions to implement the above-described interactive control method. This electronic device can be a server or a terminal device.

[0102] See Figure 10 As shown, the electronic device includes a processor 100 and a memory 101. The memory 101 stores computer-executable instructions that can be executed by the processor 100. The processor 100 executes the computer-executable instructions to implement the above-described interactive control method.

[0103] Furthermore, Figure 10 The electronic device shown also includes a bus 102 and a communication interface 103, with the processor 100, the communication interface 103 and the memory 101 connected via the bus 102.

[0104] The memory 101 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 103 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 102 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 10 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.

[0105] Processor 100 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 100 or by instructions in software form. Processor 100 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a readily available storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 101, and the processor 100 reads the information from memory 101 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.

[0106] The processor in the aforementioned electronic device can execute computer-executable instructions to perform the following operations in the aforementioned interactive control method: An interactive control method provides a graphical user interface through a terminal device, the terminal device corresponding to a target account. The method includes: displaying a virtual activity page in the graphical user interface, the virtual activity page including at least a first area and a second area, the first area displaying a virtual cursor of a first form, and the second area displaying at least one active object; during the control of the movement of the virtual cursor of the first form, in response to the virtual cursor of the first form moving to the second area, controlling the virtual cursor moving in the second area to switch from the first form to the second form; in response to the positional relationship between the virtual cursor of the second form and the active object satisfying a first specified condition, displaying interactive prompt information associated with the active object; wherein the interactive prompt information is used to at least indicate: the interaction method for the active object; in response to the triggering of the interaction method, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0107] The first area mentioned above includes functional controls; the method further includes: responding to the positional relationship between the virtual cursor in the first form and the functional controls satisfying a second specified condition, and triggering the interaction mode of the functional controls, executing the interactive function corresponding to the functional controls.

[0108] The aforementioned functional controls include: a first control for obtaining trigger permissions for the interaction method of the active object; and / or a second control for obtaining the target resource for replacing the virtual resource.

[0109] The above method further includes: in response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition, determining the interaction state of the active object and displaying a status prompt icon corresponding to the interaction state; wherein, the interaction state includes: interactive or non-interactive; in response to the triggering of the interaction method, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool, including: in response to the triggering of the interaction method, determining that the active object is interactive, and controlling the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0110] The above method further includes: in response to the virtual cursor in the first form moving to the second area, updating the display format of the second area; wherein the updated display format of the second area is different from the display format of the first area.

[0111] The steps for displaying the status indicator corresponding to the interaction state include: switching the display format of the virtual cursor based on the interaction state of the active object; wherein the switched display format of the virtual cursor serves as the status indicator to indicate the interaction state of the active object.

[0112] The aforementioned interactive prompts also indicate the interactive functions provided after the interactive method of the active object is triggered. These interactive functions include: when the active object is interactive, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool; and when the active object is not interactive, controlling the switching of the active object's interactive state to interactive.

[0113] The steps of responding to the virtual cursor in the second form and the active object satisfying the first specified condition, and displaying interactive prompt information associated with the active object, include: responding to the virtual cursor in the second form and the active object satisfying the first specified condition, determining that the active object is interactive, and the positional relationship continuously satisfies the first specified condition, and calculating the determination time; responding to the determination time reaching a preset time, and displaying interactive prompt information.

[0114] The above method also includes: during the determination duration statistics process, controlling the display format of the virtual cursor to be updated; and when the determination duration reaches the preset duration, controlling the display format of the virtual cursor to be updated to the target format.

[0115] The aforementioned interactive prompt information also includes: when the active object is not interactive, switching the interactive state of the active object to an interactive target behavior; before the step of displaying interactive prompt information associated with the active object, the method further includes: determining the target behavior based on the account status of the target account.

[0116] The steps for determining the target behavior based on the account status of the target account include: if the target account does not have the permission to trigger the interaction method of the activity object, determining the target behavior includes obtaining the trigger permission; or, if the target account does not have the target resource for replacing virtual resources, determining the target behavior includes obtaining the target resource.

[0117] The above method also includes: responding to the interaction method trigger, determining that the active object is not interactive, and displaying the behavior execution page; responding to the execution instruction for the target behavior on the behavior execution page, completing the target behavior, and switching the interactive state of the active object to interactive.

[0118] The above-mentioned step of controlling the determination of virtual resources to be allocated to the target account from the preset resource pool in response to the interaction method includes: determining that the active object is interactive in response to the interaction method, deducting the target resources used to replace the virtual resources from the target account, and controlling the determination of virtual resources to be allocated to the target account from the preset resource pool.

[0119] The steps described above, which respond to an interactive trigger and control the determination of virtual resources to be allocated to a target account from a preset resource pool, include: in response to an interactive trigger, determining that the active object is interactive, generating a resource identifier for the target resource corresponding to the active object in the graphical user interface; controlling the resource identifier to move towards the active object; and in response to the resource identifier moving to the active object, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0120] In the above method, by switching the form of the virtual cursor, it is indicated that the virtual cursor has entered the area for participating in the activity. Then, interactive prompts guide the user to interact and finally complete the activity participation operation. Users no longer need to understand the functions of a large number of controls. With the guidance of the virtual cursor form and interactive prompts, they can complete the activity participation operation, reducing the accidental touch rate, improving operation efficiency, and thus improving the activity participation experience.

[0121] This embodiment also provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are invoked and executed by a processor, the computer-executable instructions cause the processor to implement the above-described interactive control method.

[0122] The computer-executable instructions stored in the aforementioned computer-readable storage medium can, by executing the aforementioned computer-executable instructions, perform the following operations in the aforementioned interactive control method: An interactive control method provides a graphical user interface through a terminal device, the terminal device corresponding to a target account. The method includes: displaying a virtual activity page in the graphical user interface, the virtual activity page including at least a first area and a second area, the first area displaying a virtual cursor of a first form, and the second area displaying at least one active object; during the control of the movement of the virtual cursor of the first form, in response to the virtual cursor of the first form moving to the second area, controlling the virtual cursor moving in the second area to switch from the first form to the second form; in response to the positional relationship between the virtual cursor of the second form and the active object satisfying a first specified condition, displaying interactive prompt information associated with the active object; wherein the interactive prompt information is used to at least indicate: the interaction method for the active object; in response to the triggering of the interaction method, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0123] The first area mentioned above includes functional controls; the method further includes: responding to the positional relationship between the virtual cursor in the first form and the functional controls satisfying a second specified condition, and triggering the interaction mode of the functional controls, executing the interactive function corresponding to the functional controls.

[0124] The aforementioned functional controls include: a first control for obtaining trigger permissions for the interaction method of the active object; and / or a second control for obtaining the target resource for replacing the virtual resource.

[0125] The above method further includes: in response to the positional relationship between the virtual cursor in the second form and the active object satisfying a first specified condition, determining the interaction state of the active object and displaying a status prompt icon corresponding to the interaction state; wherein, the interaction state includes: interactive or non-interactive; in response to the triggering of the interaction method, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool, including: in response to the triggering of the interaction method, determining that the active object is interactive, and controlling the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0126] The above method further includes: in response to the virtual cursor in the first form moving to the second area, updating the display format of the second area; wherein the updated display format of the second area is different from the display format of the first area.

[0127] The steps for displaying the status indicator corresponding to the interaction state include: switching the display format of the virtual cursor based on the interaction state of the active object; wherein the switched display format of the virtual cursor serves as the status indicator to indicate the interaction state of the active object.

[0128] The aforementioned interactive prompts also indicate the interactive functions provided after the interactive method of the active object is triggered. These interactive functions include: when the active object is interactive, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool; and when the active object is not interactive, controlling the switching of the active object's interactive state to interactive.

[0129] The steps of responding to the virtual cursor in the second form and the active object satisfying the first specified condition, and displaying interactive prompt information associated with the active object, include: responding to the virtual cursor in the second form and the active object satisfying the first specified condition, determining that the active object is interactive, and the positional relationship continuously satisfies the first specified condition, and calculating the determination time; responding to the determination time reaching a preset time, and displaying interactive prompt information.

[0130] The above method also includes: during the determination duration statistics process, controlling the display format of the virtual cursor to be updated; and when the determination duration reaches the preset duration, controlling the display format of the virtual cursor to be updated to the target format.

[0131] The aforementioned interactive prompt information also includes: when the active object is not interactive, switching the interactive state of the active object to an interactive target behavior; before the step of displaying interactive prompt information associated with the active object, the method further includes: determining the target behavior based on the account status of the target account.

[0132] The steps for determining the target behavior based on the account status of the target account include: if the target account does not have the permission to trigger the interaction method of the activity object, determining the target behavior includes obtaining the trigger permission; or, if the target account does not have the target resource for replacing virtual resources, determining the target behavior includes obtaining the target resource.

[0133] The above method also includes: responding to the interaction method trigger, determining that the active object is not interactive, and displaying the behavior execution page; responding to the execution instruction for the target behavior on the behavior execution page, completing the target behavior, and switching the interactive state of the active object to interactive.

[0134] The above-mentioned step of controlling the determination of virtual resources to be allocated to the target account from the preset resource pool in response to the interaction method includes: determining that the active object is interactive in response to the interaction method, deducting the target resources used to replace the virtual resources from the target account, and controlling the determination of virtual resources to be allocated to the target account from the preset resource pool.

[0135] The steps described above, which respond to an interactive trigger and control the determination of virtual resources to be allocated to a target account from a preset resource pool, include: in response to an interactive trigger, determining that the active object is interactive, generating a resource identifier for the target resource corresponding to the active object in the graphical user interface; controlling the resource identifier to move towards the active object; and in response to the resource identifier moving to the active object, controlling the determination of virtual resources to be allocated to the target account from a preset resource pool.

[0136] In the above method, by switching the form of the virtual cursor, it is indicated that the virtual cursor has entered the area for participating in the activity. Then, interactive prompts guide the user to interact and finally complete the activity participation operation. Users no longer need to understand the functions of a large number of controls. With the guidance of the virtual cursor form and interactive prompts, they can complete the activity participation operation, reducing the accidental touch rate, improving operation efficiency, and thus improving the activity participation experience.

[0137] The computer program products of the interactive control method, device, and electronic device provided in the embodiments of the present invention include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.

[0138] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0139] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.

[0140] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0141] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0142] Finally, it should be noted that the above embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. An interactive control method, characterized by, The method comprises the following steps: A graphical user interface is provided by a terminal device corresponding to a target account, and the method comprises the following steps: A virtual activity page is displayed on the graphical user interface, and the virtual activity page comprises at least a first area and a second area, a first mode virtual cursor is displayed in the first area, and at least one activity object is displayed in the second area; During control of movement of the first mode virtual cursor, in response to movement of the first mode virtual cursor to the second area, the virtual cursor moving in the second area is switched from the first mode to a second mode; In response to a positional relationship between the second mode virtual cursor and the activity object satisfying a first specified condition, interaction prompt information associated with the activity object is displayed; wherein the interaction prompt information is used at least to prompt an interaction mode for the activity object; 2. The method of claim 1, wherein, In response to triggering of the interaction mode, virtual resources to be allocated to the target account are determined from a preset resource pool. The first area comprises a function control; the method further comprises the following steps:

3. The method of claim 2, wherein, In response to a positional relationship between the first mode virtual cursor and the function control satisfying a second specified condition, and in response to triggering of the interaction mode for the function control, an interaction function corresponding to the function control is executed. The function control comprises: A first control for obtaining triggering authority of the interaction mode for the activity object; 4. The method of claim 1, wherein, And / or, a second control for obtaining target resources for replacement of the virtual resources. The method further comprises the following steps: In response to the positional relationship between the second mode virtual cursor and the activity object satisfying the first specified condition, an interaction state of the activity object is determined, and a state prompt identifier corresponding to the interaction state is displayed; wherein the interaction state comprises: interactable or non-interactable; The step of determining the virtual resources to be allocated to the target account from the preset resource pool in response to triggering of the interaction mode comprises the following steps:

5. The method of claim 1, wherein, In response to triggering of the interaction mode, it is determined that the activity object is interactable, and the virtual resources to be allocated to the target account are determined from the preset resource pool. The method further comprises the following steps:

6. The method of claim 4, wherein, In response to movement of the first mode virtual cursor to the second area, a display format of the second area is updated; wherein the display format of the updated second area is different from a display format of the first area. The step of displaying the state prompt identifier corresponding to the interaction state comprises the following steps:

7. The method of claim 1, wherein, Based on the interaction state of the activity object, a display format of the virtual cursor is switched; wherein the display format of the switched virtual cursor is used as a state prompt identifier to prompt the interaction state of the activity object. The interaction prompt information is also used to prompt an interaction function provided after the interaction mode for the activity object is triggered; The interaction function comprises: when the activity object is interactable, the virtual resources to be allocated to the target account are determined from the preset resource pool; and when the activity object is non-interactable, the interaction state of the activity object is switched to be interactable.

8. The method of claim 1, wherein, In response to the positional relationship between the second-mode virtual cursor and the active object satisfying a first specified condition, the step of displaying the interaction prompt information in association with the active object comprises: In response to the positional relationship between the second-mode virtual cursor and the active object satisfying a first specified condition, determining that the active object is interactable, and that the positional relationship continuously satisfies the first specified condition, counting a determination duration; In response to the determination duration reaching a preset duration, displaying the interaction prompt information.

9. The method of claim 8, wherein, The method further comprises: In the process of counting the determination duration, updating the display format of the virtual cursor; In response to the determination duration reaching a preset duration, updating the display format of the virtual cursor to a target format.

10. The method of claim 7, wherein, The interaction prompt information further comprises: a target behavior of switching the interaction state of the active object to be interactable when the active object is not interactable; Before the step of displaying the interaction prompt information in association with the active object, the method further comprises: determining the target behavior based on the account state of the target account.

11. The method of claim 10, wherein, The step of determining the target behavior based on the account state of the target account comprises: If the target account does not have a triggering authority of an interaction mode for the active object, determining that the target behavior comprises obtaining the triggering authority; Or, if the target account does not have a target resource for replacing the virtual resource, determining that the target behavior comprises obtaining the target resource.

12. The method of claim 4, wherein, The method further comprises: In response to the interaction mode trigger, determining that the active object is not interactable, and displaying a behavior execution page; In response to an execution instruction of the target behavior for the behavior execution page, completing the target behavior, and switching the interaction state of the active object to be interactable.

13. The method of claim 1, wherein, The step of controlling the determination of the virtual resource to be allocated to the target account from a preset resource pool in response to the interaction mode trigger comprises: In response to the interaction mode trigger, determining that the active object is interactable, deducting a target resource for replacing the virtual resource from the target account, and controlling the determination of the virtual resource to be allocated to the target account from a preset resource pool.

14. The method of claim 1, wherein, The step of controlling the determination of the virtual resource to be allocated to the target account from a preset resource pool in response to the interaction mode trigger comprises: In response to the interaction mode trigger, determining that the active object is interactable, generating a resource identifier of a target resource corresponding to the active object in the graphical user interface; Controlling the resource identifier to move to the active object; In response to the resource identifier moving to the active object, controlling the determination of the virtual resource to be allocated to the target account from a preset resource pool.

15. An interaction control device, characterized by The terminal device provides a graphical user interface, the terminal device corresponds to a target account, and the apparatus comprises: A page display module configured to display a virtual activity page in the graphical user interface, the virtual activity page comprising at least a first region and a second region, the first region displaying a first-mode virtual cursor, and the second region displaying at least one active object; The shape switching module is configured to, in a process of controlling movement of the virtual cursor in the first shape, switch the virtual cursor moving in the second region from the first shape to a second shape in response to the virtual cursor in the first shape moving to the second region. The information display module is configured to, in response to a positional relationship between the virtual cursor in the second shape and the active object satisfying a first specified condition, display interactive prompt information associated with the active object; wherein the interactive prompt information is used at least for prompting an interactive mode for the active object. The resource allocation module is configured to, in response to the interactive mode triggering, determine virtual resources to be allocated to the target account from a preset resource pool.

16. An electronic device, comprising: A processor and a memory are included, the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the interactive control method of any one of claims 1-14.

17. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, and the computer executable instructions, when called and executed by a processor, cause the processor to implement the interactive control method of any one of claims 1-14.