Display control method and device of virtual card, electronic equipment and readable medium

By setting hot zones and scrolling card lists in virtual card games, the problem of poor user experience caused by an increase in the number of cards during the card selection process and the system's card selection going against the player's wishes is solved, achieving efficient and accurate card selection and improving the user experience.

CN114917580BActive Publication Date: 2026-02-10NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210576991.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-25
Publication Date
2026-02-10
Estimated Expiration
2042-05-25

AI Technical Summary

Technical Problem

In existing technologies, when players select cards in virtual card games, they face problems such as a poor user experience due to the increased number of cards and the system automatically selecting cards against their subjective will.

Method used

By setting hot zones in the graphical user interface, cards are identified as controlled targets in response to player selections. The card list is scrolled and updated under the hot zone operation, and the card preview image is updated until the player confirms the target card.

Benefits of technology

It improves the satisfaction and efficiency of players' subjective desires during the card selection process, enhances the user experience, and avoids erroneous operations caused by the system's automatic card selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114917580B_ABST
    Figure CN114917580B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a display control method and device of a virtual card, electronic equipment and readable medium, wherein in response to a selection operation on a to-be-selected card, the to-be-selected card is determined as a controlled target, and a card preview corresponding to the controlled target is displayed; in response to a first operation of moving from the controlled target to a hot area, the card list is controlled to change in rolling according to a preset direction, and the to-be-selected card corresponding to the controlled target and the card preview are updated according to the rolling change; in response to a second operation of moving from the hot area to the controlled target, the updating of the card preview of the to-be-selected card corresponding to the controlled target is stopped; and in response to a third operation on the updated controlled target, the to-be-selected card corresponding to the updated controlled target is determined as a target card, so that the system automatically selects the card is avoided, and the card can be efficiently and accurately selected, thereby meeting the subjective will of the player in the card selection process, improving the card selection efficiency, and further improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of games, in particular to a display control method of a virtual card, a display control device of a virtual card, an electronic device and a computer readable medium. BACKGROUND

[0002] With the development of science and technology, electronic games have become an important entertainment activity in people's daily life. Among them, virtual card games are highly praised by players. In the process of playing virtual card games, players need to select the card they need from a large number of cards. In the prior art, players are often allowed to select in two ways. Way one, the player directly selects the required card from the selected card according to his own needs. Way two, the system automatically distributes cards according to the rules preset by game developers. If way one is adopted, the number of cards will continue to increase due to game updates, and the user needs to select the card he needs from a large number of cards. In related technologies, the user can only browse the selected card by dragging the list. When the player sees a card similar to the target card, the player clicks on the card to know whether the card is the required card. Generally, the selected card in the list cannot fully display all the information of the card. Therefore, browsing the selected card by dragging the list is easy to miss the card the player needs, which leads to a low user experience. Way two may violate the subjective will of the player because the developers cannot preset the automatically selected and distributed card according to the subjective will of each player, so the user experience is also reduced. SUMMARY

[0003] The embodiments of the present application provide a display control method, device, electronic device and computer readable storage medium of a virtual card to solve the problem of how to enable the player to efficiently select cards in the game process.

[0004] The embodiments of the present application disclose a display control method of a virtual card. A graphical user interface is provided by an electronic terminal. The graphical user interface includes a card list area. The card list area is provided with a hot area. The card list area is used to display the selected card in the card list. The method comprises the following steps:

[0005] In response to a selection operation on the selected card in the card list, the selected card is determined as a controlled target, and a card preview corresponding to the controlled target is displayed on the graphical user interface.

[0006] In response to a first operation of moving from the controlled target to the hot area, the card list is controlled to change in a preset direction, and the selected card corresponding to the controlled target and the card preview are updated according to the change.

[0007] In response to a second operation of moving from the hot zone to the controlled target, the card preview image of the candidate card corresponding to the controlled target is stopped from being updated;

[0008] In response to the third operation on the updated controlled target, the candidate card corresponding to the updated controlled target is determined as the target card.

[0009] Optionally, the third operation may include a long press operation with an operation duration exceeding a preset time threshold, or a swipe operation to drag the updated controlled target to the selected area of ​​the card.

[0010] Optionally, the candidate cards may include a first candidate card from the card list and a second candidate card to be displayed;

[0011] The operation of selecting a candidate card from the card list is the operation of selecting the first candidate card;

[0012] The step of updating the candidate cards and card preview images corresponding to the controlled target based on the rolling changes includes:

[0013] The first candidate card and its preview image corresponding to the controlled target are updated using the second candidate card.

[0014] Optionally, the candidate cards may include a first candidate card from the card list and a second candidate card to be displayed;

[0015] The operation of selecting a candidate card from the card list is the operation of selecting the first candidate card;

[0016] The first operation in response to moving from the controlled target to the hot zone involves controlling the card list to scroll in a preset direction and updating the candidate cards and card preview images corresponding to the controlled target based on the scrolling changes, including:

[0017] In response to a first operation of moving from the controlled target to the hot zone, a second target candidate card associated with the card attributes of the controlled target is determined from the second candidate cards;

[0018] The card list is controlled to scroll and change in a preset direction according to the second candidate card of the target, and the first candidate card and card preview image corresponding to the controlled target are updated using the second candidate card of the target.

[0019] Optionally, the target second candidate card is a second candidate card with the same card attributes as the first candidate card corresponding to the selection operation;

[0020] The third operation in response to the updated controlled target, determining the candidate card corresponding to the updated controlled target as the target card, may include:

[0021] In response to a sliding operation that drags the updated controlled target to the card selection area, the second candidate card corresponding to the updated controlled target is determined as the target card, and the target card is displayed in the card selection area.

[0022] Optionally, the target second candidate card is a second candidate card whose card attributes are complementary to the first candidate card corresponding to the selection operation;

[0023] The third operation in response to the updated controlled target, determining the candidate card corresponding to the updated controlled target as the target card, may include:

[0024] In response to a sliding operation that drags the updated controlled target to the card selection area, the second candidate card corresponding to the updated controlled target and the first candidate card corresponding to the selection operation are determined as target cards, and the target cards are displayed in the card selection area.

[0025] Optionally, the method may further include:

[0026] In response to the fourth operation on the hot zone, the first candidate card in the card list is updated using the second candidate card.

[0027] Optionally, the third operation is a long press operation whose duration exceeds a preset time threshold;

[0028] The third operation in response to the updated controlled target, determining the candidate card corresponding to the updated controlled target as the target card, may include:

[0029] The progress bar is displayed based on the operation duration of the third operation;

[0030] When the progress indicator of the progress bar reaches the operation duration of the preset time threshold, the candidate card corresponding to the updated controlled target is determined as the target card.

[0031] Optionally, the hot zone has a corresponding response area; the first operation is a sliding operation, during the process of moving from the controlled target to the hot zone, the controlled target moves following the touch point of the first operation, and stops at the edge of the response area when the touch point of the first operation is located in the response area of ​​the hot zone;

[0032] The method further includes:

[0033] As the controlled target moves following the touch point of the first operation, the scrolling speed of the card list is adjusted according to the distance between the controlled target and the response area.

[0034] Optionally, there may be overlapping and non-overlapping areas among the multiple candidate cards;

[0035] The non-overlapping area can be used to display the card identifier for the candidate card.

[0036] This invention also discloses a virtual card display control device, which provides a graphical user interface via an electronic terminal. The graphical user interface includes a card list area with hot zones, and the card list area is used to display candidate cards from the card list. The device includes:

[0037] The controlled target determination module is used to determine the selected card as a controlled target in response to the selection operation of the candidate card in the card list, and to display the card preview image corresponding to the controlled target in the graphical user interface;

[0038] The card list change module is used to respond to the first operation of moving from the controlled target to the hot zone, control the card list to scroll and change in a preset direction, and update the candidate cards and card preview images corresponding to the controlled target according to the scrolling change;

[0039] The stop update module is used to stop updating the card preview image of the candidate card corresponding to the controlled target in response to a second operation of moving from the hot zone to the controlled target;

[0040] The target card determination module is used to determine the candidate card corresponding to the updated controlled target as the target card in response to the third operation on the updated controlled target.

[0041] Optionally, the third operation includes a long press operation with an operation duration exceeding a preset time threshold, or a swipe operation to drag the updated controlled target to the selected area of ​​the card.

[0042] Optionally, the candidate cards include a first candidate card in the card list and a second candidate card to be displayed;

[0043] The operation of selecting a candidate card from the card list is the operation of selecting the first candidate card;

[0044] The card list change module may include:

[0045] The first candidate card and card preview image first update submodule is used to update the first candidate card and card preview image corresponding to the controlled target using the second candidate card.

[0046] Optionally, the candidate cards include a first candidate card in the card list and a second candidate card to be displayed;

[0047] The operation of selecting a candidate card from the card list is the operation of selecting the first candidate card;

[0048] The card list change module may include:

[0049] The associated attribute determination submodule is used to determine, in response to a first operation of moving from the controlled target to the hot zone, a second candidate card of the target associated with the card attribute of the controlled target from the second candidate cards;

[0050] The first candidate card and card preview image second update submodule is used to control the card list to scroll and change in a preset direction according to the target second candidate card, and to update the first candidate card and card preview image corresponding to the controlled target using the target second candidate card.

[0051] Optionally, the target second candidate card is a second candidate card with the same card attributes as the first candidate card corresponding to the selection operation;

[0052] The target card determination module may include:

[0053] The first target card determination submodule is used to respond to the sliding operation of dragging the updated controlled target to the card selection area, determine the second candidate card corresponding to the updated controlled target as the target card, and display the target card in the card selection area.

[0054] Optionally, the target second candidate card is a second candidate card whose card attributes are complementary to the first candidate card corresponding to the selection operation;

[0055] The target card determination module may include:

[0056] The second target card determination submodule is used to respond to the sliding operation of dragging the updated controlled target to the card selection area, determine the second candidate card corresponding to the updated controlled target and the first candidate card corresponding to the selection operation as the target card, and display the target card in the card selection area.

[0057] Optionally, the device further includes:

[0058] The first candidate card update submodule is used to update the first candidate card in the card list using the second candidate card in response to the fourth operation on the hot zone.

[0059] Optionally, the third operation is a long press operation whose duration exceeds a preset time threshold;

[0060] The target card determination module may include:

[0061] The progress display submodule is used to display the progress of the progress bar according to the operation duration of the third operation;

[0062] The third target card determination submodule is used to determine the candidate card corresponding to the updated controlled target as the target card when the progress indicator of the progress bar reaches the preset time threshold operation time.

[0063] Optionally, the hot zone has a corresponding response area; the first operation is a sliding operation, during the process of moving from the controlled target to the hot zone, the controlled target moves following the touch point of the first operation, and stops at the edge of the response area when the touch point of the first operation is located in the response area of ​​the hot zone;

[0064] The device may further include:

[0065] The speed control module is used to adjust the scrolling speed of the card list based on the distance between the controlled target and the response area as the controlled target moves following the touch point of the first operation.

[0066] Optionally, there may be overlapping and non-overlapping areas among the multiple candidate cards;

[0067] The non-overlapping area is used to display the card identifier for the candidate card.

[0068] This invention also discloses one or more computer-readable media storing instructions that, when executed by one or more processors, cause the processors to perform the methods described in this invention.

[0069] The embodiments of the present invention have the following advantages:

[0070] This invention, in response to a card selection operation, identifies the card as a controlled target and displays a preview image of the card corresponding to the controlled target. In response to a first operation of moving from the controlled target to a hot zone, the card list is controlled to scroll in a preset direction, and the candidate cards and their preview images corresponding to the controlled target are updated based on the scrolling changes. In response to a second operation of moving from the hot zone to the controlled target, updating the preview images of the candidate cards corresponding to the controlled target stops. In response to a third operation on the updated controlled target, the candidate cards corresponding to the updated controlled target are identified as target cards. This avoids automatic card selection by the system while still allowing for efficient and accurate card selection. This satisfies the player's subjective desires and improves selection efficiency during the card selection process, thereby enhancing the user experience. Attached Figure Description

[0071] Figure 1 This is a flowchart of the steps of a virtual card display control method provided in an embodiment of the present invention;

[0072] Figure 2 This is a schematic diagram of a structure for a card list area and a hot zone provided in an embodiment of the present invention;

[0073] Figure 3 This is a schematic diagram of the structure of the card list area and the preview image provided in an embodiment of the present invention;

[0074] Figure 4 This is a schematic diagram of a structure for a card list area and a hot zone provided in an embodiment of the present invention;

[0075] Figure 5 This is a schematic diagram illustrating how the distance between the controlled target and the response area affects the sliding speed of the card list, as provided in an embodiment of the present invention.

[0076] Figure 6 This is a schematic diagram illustrating how the distance between a controlled target and a response area affects the sliding speed of a card list, as provided in an embodiment of the present invention.

[0077] Figure 7 This is a schematic diagram of an overlapping arrangement of candidate cards provided in an embodiment of the present invention;

[0078] Figure 8 This is a schematic diagram of a card identifier provided in an embodiment of the present invention;

[0079] Figure 9 This is a structural block diagram of a virtual card display control device provided in an embodiment of the present invention;

[0080] Figure 10 This is a block diagram of an electronic device provided in an embodiment of the present invention;

[0081] Figure 11 This is a schematic diagram of a computer-readable medium provided in an embodiment of the present invention. Detailed Implementation

[0082] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0083] The game interaction method in this embodiment of the invention can run on a terminal device or a server. The terminal device can be a local terminal device. When the game interaction method runs on a server, it can be a cloud game.

[0084] In one optional implementation, cloud gaming refers to a gaming method based on cloud computing. In cloud gaming, the game program and the game screen are separate. The storage and execution of game interaction methods are completed on the cloud gaming server. The cloud gaming client is used for receiving and sending data and displaying the game screen. For example, the cloud gaming client 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 terminal device for processing game data is the cloud gaming server in the cloud. During gameplay, the player uses the cloud gaming client to send operation commands to the cloud gaming server. The cloud gaming server runs the game according to the operation commands, encodes and compresses game screen data, returns it to the cloud gaming client via the network, and finally, the cloud gaming client decodes and outputs the game screen.

[0085] In an alternative implementation, the terminal device can be a local terminal device. 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 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 a 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.

[0086] In this embodiment of the invention, an electronic terminal is used as a local terminal device for illustrative purposes. It is understood that the device could also be the cloud gaming client mentioned above, and the invention does not limit the application to this.

[0087] As an example, in most card games, players often need to select a specific target from a large number of different cards, which involves frequently swiping the list.

[0088] In related technologies, two methods are typically used to select cards. Method 1: Players manually select the desired cards directly from the available cards based on their own needs. Method 2: Based on the algorithm set by the system, a "quick selection" function is provided for players. Players only need to click a button to directly select the corresponding target card preset by the system, which is the "one-click placement" function commonly seen in games. Players can also preset the range of "one-click placement", and the system can automatically select a suitable target based on the player's preset content.

[0089] If method one is used to select cards, the increasing number of cards due to game updates forces users to choose from a vast array. Currently, the technology only allows users to browse candidate cards by dragging and dropping a list. When a card similar to the target card is seen, the user clicks on it to see if it's the desired card. However, the list typically doesn't fully display all the card's information, making it easy to miss the desired card, resulting in a poor user experience. If method two is used, the "one-click placement" design has flaws, causing a discrepancy between the system's target range and the player's subjective intentions. When the system algorithm and player expectations conflict, misoperations are likely. Therefore, both methods reduce card selection efficiency and lead to a poor user experience.

[0090] Reference Figure 1 The diagram illustrates a flowchart of a virtual card display control method provided in an embodiment of the present invention, which may specifically include the following steps:

[0091] Step 101: In response to the selection operation of the candidate card in the card list, the selected candidate card is determined as the controlled target, and a card preview image corresponding to the controlled target is displayed in the graphical user interface;

[0092] Step 102: In response to the first operation of moving from the controlled target to the hot zone, control the card list to scroll and change in a preset direction, and update the candidate cards and card preview images corresponding to the controlled target according to the scrolling change;

[0093] Step 103, in response to the second operation of moving from the hot zone to the controlled target, stop updating the card preview image of the candidate card corresponding to the controlled target;

[0094] Step 104, in response to the third operation on the updated controlled target, determines the candidate card corresponding to the updated controlled target as the target card.

[0095] During gameplay, the graphical user interface (GUI) of the terminal may display content such as game scenes and a card list area. The card list area may display a list of cards to be selected. In this embodiment of the invention, hot zones can be set in the card list area. For example, hot zones can be set at designated locations in the card list area (such as the two ends of the card list area). Specifically, hot zones can also be called browsing hot zones or judgment hot zones. These hot zones can be used to trigger scrolling changes in the card list when a user performs an operation within the hot zone, allowing the user to browse the cards to be selected. It should be noted that hot zones can also be set at other designated locations in the card list area; this application does not specifically limit this.

[0096] For example, such as Figure 2 As shown, Figure 2 The diagram illustrates a structural schematic of a card list area and hot zones provided in an embodiment of the present invention. The graphical user interface includes a card list area 201, which can be used to display a card list consisting of cards to be selected. Hot zones 202 can be set at both ends of the card list area 201. When the player performs a touch operation on the hot zone 202, the card list can be triggered to scroll and change.

[0097] Of course, the above is only an example. Those skilled in the art can adjust the size of the browsing hotspot and the position of the card list area in the graphical user interface according to the actual situation. This invention does not limit this.

[0098] In this embodiment of the invention, it can first determine whether a player's selection operation on a candidate card in the card list has been received, such as clicking, long-pressing, etc. When a player's selection operation on a candidate card in the card list is received, the selected candidate card can be identified as a controlled target in response to the player's selection operation on the candidate card in the card list. Optionally, the candidate card that is a controlled target can be highlighted. For example, when the player's finger interacts with the candidate card, the candidate card is moved up to highlight the candidate card so that the user knows that the candidate card is a controlled target.

[0099] After identifying the controlled target, embodiments of the present invention can display a card preview image corresponding to the controlled target in a graphical user interface.

[0100] likeFigure 3 As shown, Figure 3 The diagram illustrates a structural schematic of a card list area and a preview image provided in an embodiment of the present invention. Before the card list scrolls and changes, if a user performs a selection operation such as clicking or long-pressing in the card list area 301, the system can determine the stop position 302 corresponding to the selection operation, then take the candidate card corresponding to the stop position 302 as the controlled target 303, and generate a preview image 304 for the controlled target 303.

[0101] After detecting a player's selection action on a candidate card, this embodiment of the invention can first determine whether a first action by the player on a hot zone has been received. Specifically, the first action can be an action of moving from a controlled target to a hot zone. When the first action by the player on a hot zone is detected, the card list can be controlled to scroll and change in a preset direction in response to the first action of moving from the controlled target to the hot zone. This embodiment of the invention can update the candidate cards and card preview images corresponding to the controlled target according to the scrolling changes of the card list. That is, in this embodiment of the invention, the candidate cards corresponding to the controlled target can be updated as the card list scrolls, and the content of the preview images can also be updated as the card list scrolls, thereby realizing the dynamic display of the details of the candidate cards.

[0102] For example, such as Figure 4 As shown, Figure 4 This diagram illustrates another structural schematic of a card list area and a hot zone provided in an embodiment of the present invention. If a user performs a selection operation such as clicking or long-pressing in the card list area, the system can determine the stop position corresponding to the selection operation, then take the candidate card corresponding to the stop position as the controlled target, and generate a preview image 403 for the controlled target. When the system detects that the player slides from the stop position corresponding to the selection operation to the hot zone 401 on the right side in the card list area 402, it can respond to the first operation and control the card list composed of candidate cards in the card list area 402 to scroll to the left, and the new candidate card enters the card list area through the scrolling change. The display content in the preview image 403 can change with the change of the card list.

[0103] Of course, the above is only an example. Those skilled in the art can scroll the card list in any direction according to the actual situation, and can also display a preview image of the card to be selected at any position and of any size during the scrolling process of the card list. The present invention does not limit this.

[0104] During the scrolling and changing of the card list, this embodiment of the invention can determine whether a second operation by the player targeting the controlled target has been received. Specifically, the second operation can be a second operation of moving from the hot zone to the controlled target. When a second operation by the player targeting the controlled target is received, in response to the second operation of moving from the hot zone to the controlled target, the card preview image of the candidate card corresponding to the controlled target can be stopped from being updated, and in response to the third operation on the updated controlled target, the candidate card corresponding to the updated controlled target can be determined as the target card.

[0105] In practice, after a player has spent some time browsing the hotspot and believes the card they want has appeared in the card list area, they can use a swipe to remove the control medium (such as a finger) from the hotspot, thus stopping the card list from scrolling. The preview image also stops when the card list stops scrolling. If the player then swipes to any of the candidate cards in the card list area, it indicates that the player's third action regarding the updated controlled target will designate that card as the updated controlled target, generating a preview image for the updated controlled target. This allows the user to view details about the updated controlled target through the preview image.

[0106] For example, such as Figure 5 As shown, Figure 5 This diagram illustrates the correspondence between a second operation and a preview image provided in an embodiment of the present invention. When a player has stayed in the browsing hotspot for a period of time and believes that the card they want has appeared in the card list area, they slide the operation medium (such as a finger) from the browsing hotspot 501 to the candidate card 503 displayed in the card list area 502. The system can then stop the card list from scrolling and determine that the candidate card 503 is the updated controlled target, and generate a preview image 504 for the candidate card 503, so that the user can view the details of the candidate card 503, i.e., the updated controlled target, through the preview image 504.

[0107] Optionally, in embodiments of the present invention, the card list can scroll and change when the operating medium (such as a finger) slides from the controlled target to the hot zone, and the scrolling and change of the card list can be stopped when the player needs to determine the target card. That is, in response to the second operation of moving from the hot zone to the controlled target, the card preview image of the candidate card corresponding to the controlled target can be stopped from being updated. The display content of the preview image stops when the change of the card list stops. And when the player performs a third operation on the candidate card, the candidate card corresponding to the updated controlled target is determined as the target card.

[0108] In practical applications, if a player does not observe that the required card has entered the card list area as the card list scrolls, and continues to perform the first operation to control the card list to scroll, causing the target card to leave the card list area, the player will miss the card.

[0109] Optionally, in one alternative embodiment of the present invention, a second hot zone can be set in the card list area. When a player performs a touch operation on the second hot zone, the card list can be controlled to scroll in the reverse direction in response to the touch operation on the second hot zone. For example, when the preset direction is to scroll to the left, the card list can be controlled to scroll to the right in response to the touch operation on the second hot zone, so that if the player misses a card, the card that has been moved out of the card list area can be brought back into the card list area.

[0110] In practical applications, related technologies often update the card list through a swipe operation, while selecting a card is performed using a separate touch operation. For example, a player updates the card list in the card list area by swiping, but when the target card enters the card list area, a tap is used to select the target card. These two touch operations are independent of each other, which creates a disjointed feeling of operation for the player, resulting in a poor gaming experience. In an optional embodiment of the present invention, the selection operation, the first operation, the second operation, and the third operation can be consecutive operations. For example, after performing the selection operation, the player can directly swipe to the hot zone to perform a long press operation without lifting their finger. When a target card enters the card list area, the player can directly slide the operating medium (such as a finger) to the controlled target, stop updating the card preview image of the candidate card corresponding to the controlled target, and select the target card based on the third operation. The finger can remain on the screen throughout the process, thus avoiding any sense of discontinuity for the player and improving the gaming experience. In another optional embodiment of the invention, after the target card is determined, the player can also slide the finger to the hot zone to control the card list to scroll and change according to a preset direction, and then determine the second target card again in the same way until the card selection is completed. This allows the player to keep their finger on the screen throughout the entire card selection process, further enhancing the gaming experience.

[0111] This invention, in response to a card selection operation, identifies the card as a controlled target and displays a preview image of the card corresponding to the controlled target. In response to a first operation of moving from the controlled target to a hot zone, the card list is controlled to scroll in a preset direction, and the candidate cards and their preview images corresponding to the controlled target are updated based on the scrolling changes. In response to a second operation of moving from the hot zone to the controlled target, updating the preview images of the candidate cards corresponding to the controlled target stops. In response to a third operation on the updated controlled target, the candidate cards corresponding to the updated controlled target are identified as target cards. This avoids automatic card selection by the system while still allowing for efficient and accurate card selection. This satisfies the player's subjective desires and improves selection efficiency during the card selection process, thereby enhancing the user experience.

[0112] Based on the above embodiments, modified embodiments of the above embodiments are proposed. It should be noted that, in order to keep the description brief, only the differences from the above embodiments are described in the modified embodiments.

[0113] In an optional embodiment of the present invention, the third operation includes a long press operation with an operation duration exceeding a preset time threshold, or a swipe operation that drags the updated controlled target to the selected area of ​​the card.

[0114] In practical applications, it is not advisable to directly select the target card. In current card games, there are a large number of cards for users to choose from. When a player determines that the updated controlled target is not the card they need, they may still need to select the card to be selected. Therefore, it is not advisable to select it directly with a simple operation. Instead, an operation that can be determined to be in line with the player's subjective intention is needed to select the target card. Therefore, in this embodiment of the invention, a third operation can be used, such as a long press operation that exceeds a preset time threshold, or a sliding operation that drags the updated controlled target to the card selection area, to determine the card to be selected corresponding to the updated controlled target as the target card.

[0115] For example, when a user determines that the updated controlled target is the card that needs to be selected, the user can select the card corresponding to the updated controlled target as the target card by either long-pressing the operation for a duration exceeding a preset time threshold, or by sliding the updated controlled target to the card selection area.

[0116] This invention improves the efficiency of players in the card selection process and ensures the accuracy of players' card selection by making a long press operation that exceeds a preset time threshold, or a sliding operation that drags the updated controlled target to the card selection area, as a third operation.

[0117] In an optional embodiment of the present invention, the candidate cards include a first candidate card in the card list and a second candidate card to be displayed; the selection operation of the candidate cards in the card list is a selection operation of the first candidate card; the updating of the candidate cards and card preview images corresponding to the controlled target according to the scrolling changes includes:

[0118] The first candidate card and its preview image corresponding to the controlled target are updated using the second candidate card.

[0119] In a specific implementation, the first candidate card in this embodiment of the invention can be one or more candidate cards corresponding to the selection operation performed when a player performs a touch operation on a hot zone, triggering a scrolling change in the card list. The second candidate card to be displayed can be other candidate cards in the card list that were not determined by the selection operation. This embodiment of the invention can use the second candidate card to update the first candidate card and the card preview image corresponding to the controlled target.

[0120] For example, if the system detects a user's selection action such as clicking or long-pressing in the card list area, it can determine the stop position corresponding to the selection action, then take the first candidate card corresponding to the stop position as the controlled target, and generate a preview image for the controlled target. When the system detects that the player slides from the controlled target position to the right hotspot in the controlled card list area, it can respond to the first action by controlling the card list in the controlled card list area to scroll to the left, and through the scrolling change, make the second candidate card pass through the controlled target position. The content displayed in the preview image can show the details of the second candidate card that has passed through the controlled target position.

[0121] This invention, by using the second candidate card to update the first candidate card and the card preview image corresponding to the controlled target, not only enables the preview image to change as the card list scrolls, but also establishes a connection between the preview image and the second candidate card, allowing users to more intuitively understand which card the content displayed in the current preview image corresponds to, thereby further improving the user's card selection efficiency.

[0122] In an optional embodiment of the present invention, the candidate cards include a first candidate card in the card list and a second candidate card to be displayed; the selection operation of the candidate cards in the card list is a selection operation of the first candidate card; the step of controlling the card list to scroll and change according to a preset direction in response to a first operation of moving from the controlled target to the hot zone, and updating the candidate cards and card preview images corresponding to the controlled target according to the scrolling change, includes:

[0123] In response to a first operation of moving from the controlled target to the hot zone, a second target candidate card associated with the card attributes of the controlled target is determined from the second candidate cards;

[0124] The card list is controlled to scroll and change in a preset direction according to the second candidate card of the target, and the first candidate card and card preview image corresponding to the controlled target are updated using the second candidate card of the target.

[0125] In practical applications, cards in card games typically possess attributes such as level, rarity, and type. Players usually combine multiple cards into a single deck for gameplay. Therefore, cards with unrelated attributes generally cannot be combined. For example, cards representing characters from different factions cannot be combined, as this violates the game rules. Similarly, cards representing different levels should not be combined, as this would result in a low overall strength of the deck, hindering the player's gameplay. Therefore, this embodiment of the invention can receive the first operation upon receiving the player's movement from the controlled target to the hot zone. At that time, the system identifies target second candidate cards that are associated with the card attributes of the controlled target from the second candidate cards, thereby automatically filtering target second candidate cards that are associated with the card attributes of the first candidate cards. After identifying the target second candidate cards associated with the card attributes of the controlled target, the system controls the card list to scroll in a preset direction based on the target second candidate cards, and uses the target second candidate cards to update the first candidate cards and card preview images corresponding to the controlled target. This ensures that during the card selection process by the user scrolling through the card list, the second candidate cards browsed are all candidate cards that are associated with the attributes of the first candidate cards.

[0126] In this embodiment of the invention, in response to a first operation of moving from the controlled target to the hot zone, a second target candidate card associated with the card attributes of the controlled target is determined from the second candidate cards; the card list is controlled to scroll and change in a preset direction according to the target second candidate card, and the first candidate card and card preview image corresponding to the controlled target are updated using the target second candidate card, ensuring that when the user selects cards by scrolling through the card list, the second candidate cards viewed are all candidate cards with attributes related to the first candidate cards, thereby further improving card selection efficiency.

[0127] In an optional embodiment of the present invention, the target second candidate card is a second candidate card with the same card attributes as the first candidate card corresponding to the selection operation;

[0128] The third operation in response to the updated controlled target, determining the candidate card corresponding to the updated controlled target as the target card, includes:

[0129] In response to a sliding operation that drags the updated controlled target to the card selection area, the second candidate card corresponding to the updated controlled target is determined as the target card, and the target card is displayed in the card selection area.

[0130] In practical applications, as game versions are updated, a large number of cards are added to the list of candidate cards. If the target card is determined only from multiple cards with related attributes, the player's card selection pressure is still relatively high. Therefore, in this embodiment of the invention, when a sliding operation is received to drag the updated controlled target to the card selection area, the sliding operation is responded to, and the target card corresponding to the updated controlled target and having the same attribute as the first candidate card is determined as the target card, and the target card is displayed in the card selection area.

[0131] For example, in a card battle game, equipment cards need to be added to characters. Card attributes include multiple attributes such as armor and weapons. The user interface can also have multiple card slots for target cards, and each slot can correspond one-to-one with multiple attributes such as armor and weapons. When a player clicks on the card representing "sword," the system can detect that the current attribute for the controlled target is a weapon. When the system detects the player's first action of moving from the controlled target to the hot zone, it selects cards representing weapons such as "axe," "halberd," "hook," and "fork" from the second candidate cards, and only displays cards representing weapons in the card list. The card list is controlled to scroll and change according to a preset direction. When the "hook" passes through the controlled target's position, the preview image can display the appearance and various parameters of the weapon representing "hook." When the system detects that the user drags the card representing "hook" to the weapon card slot, the card representing "hook" is selected and displayed in the weapon card slot.

[0132] In this embodiment of the invention, when a sliding operation is received to drag an updated controlled target to the card selection area, the second candidate card corresponding to the updated controlled target is determined as the target card and displayed in the card selection area. This further improves the player's card selection efficiency and allows the player to see the selected cards, thus enhancing the game experience.

[0133] In an optional embodiment of the present invention, the target second candidate card is a second candidate card whose card attributes are complementary to those of the first candidate card corresponding to the selection operation;

[0134] The third operation in response to the updated controlled target, determining the candidate card corresponding to the updated controlled target as the target card, includes:

[0135] In response to a sliding operation that drags the updated controlled target to the card selection area, the second candidate card corresponding to the updated controlled target and the first candidate card corresponding to the selection operation are determined as target cards, and the target cards are displayed in the card selection area.

[0136] In practical applications, different cards can form combinations of varying strengths. The strength of a card combination is often related to whether the card attributes are complementary; that is, card combinations with complementary attributes can have better combat effects during gameplay. Therefore, when selecting cards, users are often not choosing a single card, but rather constructing a card combination. This embodiment of the invention can, upon receiving a sliding operation to drag an updated controlled target to the card selection area, respond to the sliding operation and determine the second candidate card corresponding to the updated controlled target, whose attribute is complementary to the first candidate card, and the first candidate card corresponding to the selection operation, as the target card, and display the target card in the card selection area.

[0137] For example, in a card battle game, multiple cards representing characters need to be selected. Each character (card) can have different attributes, including attack and defense attributes. The user interface can also have multiple slots for target cards, with each slot corresponding to an attack or defense attribute. When a player clicks on a card with an attack attribute, the system can detect that the current attribute for the controlled target is "attack" and mark this first candidate card as card A. When the system detects that the player has moved from the controlled target to the first hot zone... During operation, one or more cards with defensive attributes are selected from the second candidate cards, and only cards with defensive attributes are displayed in the card list. The card list is controlled to scroll and change in a preset direction. When card B with defensive attributes passes the controlled target position, the preview image displays the character appearance, parameters, etc., corresponding to card B. When it is detected that the user drags the card representing card B to the defensive character card slot, card B and card A are selected, and card B is displayed in the defensive character card slot, while card A is displayed in the attacking character card slot.

[0138] In this embodiment of the invention, in response to a sliding operation that drags an updated controlled target to the card selection area, the second candidate card corresponding to the updated controlled target and the first candidate card corresponding to the selection operation are determined as target cards, and the target cards are displayed in the card selection area. This allows the user to select a set of cards with complementary attributes as a card combination when selecting a card, thereby enabling players to have stronger card combinations during the game, further improving the player's card selection efficiency and game experience.

[0139] In an optional embodiment of the present invention, the method further includes:

[0140] In response to the fourth operation on the hot zone, the first candidate card in the card list is updated using the second candidate card.

[0141] In practical applications, the cards to be selected in the card list area usually have simple labels, which can also be used to help players identify what kind of card is in the card list area. Therefore, if a preview image is rendered for all the second candidate cards during a quick browse, it will result in a waste of computing power. So, if the player directly performs a fourth operation such as clicking or long-pressing on the hot zone, the first candidate card in the card list can be updated using the second candidate card in response to the fourth operation on the hot zone, without displaying a preview image.

[0142] In this embodiment of the invention, by responding to the fourth operation on the hot zone, the first candidate card in the card list is updated using the second candidate card, thereby enabling players to quickly preview the second candidate card in the card list. Furthermore, no preview image is generated during the scrolling and changing of the card list, thus reducing the computational burden.

[0143] In an optional embodiment of the present invention, the third operation is a long press operation whose operation duration exceeds a preset time threshold;

[0144] The third operation in response to the updated controlled target, determining the candidate card corresponding to the updated controlled target as the target card, includes:

[0145] The progress bar is displayed based on the operation duration of the third operation;

[0146] When the progress indicator of the progress bar reaches the operation duration of the preset time threshold, the candidate card corresponding to the updated controlled target is determined as the target card.

[0147] In practical applications, if players are not given an intuitive indicator, they may select a card they do not want to select because the touch operation exceeds the preset time limit. Therefore, in this embodiment of the invention, when the third operation is a long press operation with an operation duration exceeding a preset time threshold, a progress bar is set for the controlled target. Then, during the execution of the long press operation, the progress of the progress bar is displayed according to the operation duration of the long press operation. When the progress bar indicates that the operation duration has reached the preset time threshold, the candidate card corresponding to the updated controlled target is determined as the target card.

[0148] Optionally, when the progress bar reaches the preset time threshold for operation duration, if the user ends the long press operation, the user can return to the initial interface, that is, the player can reselect the first or second candidate card.

[0149] In this embodiment of the invention, the progress bar is displayed according to the operation duration of the third operation. When the progress bar reaches the operation duration of the preset time threshold, the candidate card corresponding to the updated controlled target is determined as the target card. This intuitively reminds the player to decide whether to select the target card before automatically selecting a card, thereby improving the accuracy of card selection and enhancing the player's gaming experience.

[0150] In an optional embodiment of the present invention, the hot zone has a corresponding response area; the first operation is a sliding operation, during the process of moving from the controlled target to the hot zone, the controlled target moves following the touch point of the first operation, and stops at the edge of the response area when the touch point of the first operation is located in the response area of ​​the hot zone;

[0151] The method further includes:

[0152] As the controlled target moves following the touch point of the first operation, the scrolling speed of the card list is adjusted according to the distance between the controlled target and the response area.

[0153] In practical applications, when faced with a large number of cards, constantly scrolling through the card list at a constant speed can lead to a poor gaming experience for players. This is because a faster scrolling speed means a faster change in the content displayed in the preview image, which can prevent players from reading the content in the preview image in time. However, a slower scrolling speed can cause players to spend a lot of time browsing all the cards in the card list. Therefore, this invention can adjust the scrolling speed of the card list based on the distance between the controlled target and the response area as the controlled target moves along with the touch point of the first operation.

[0154] like Figure 6 As shown, Figure 6 This diagram illustrates how the distance between a controlled target and a response area affects the card list's sliding speed, according to an embodiment of the present invention. Points 602 and 603 are both located in the browsing hotspot 601 on the right side of the card list area. If the player slides from the controlled target position 605 to point 602, the sliding speed of the card list corresponding to point 602 is recorded as S1, and the distance between the controlled target position 605 and point 602 is recorded as L1. If the player slides from the controlled target position 605 to 603, the sliding speed of the card list corresponding to point 603 is recorded as S2, and the distance between the controlled target positions 605 and 603 is recorded as L2. As shown in the diagram, L1 < L2, therefore S1 < S2. The content change speed of the preview diagram 604 is proportional to the sliding speed of the card list.

[0155] Of course, the above examples are merely illustrative. Those skilled in the art can adjust the size of the hot zone according to the actual situation, or adjust the speed in any proportion of distance, such as distance being inversely proportional to speed, that is, the farther the distance, the slower the speed. The embodiments of the present invention do not limit this.

[0156] This invention improves player efficiency during card selection by adjusting the scrolling speed of the card list based on the distance between the controlled target and the response area as the controlled target moves following the touch point of the first operation.

[0157] In an optional embodiment of the invention, there are overlapping and non-overlapping areas among the plurality of candidate cards; the non-overlapping areas are used to display card identifiers for the candidate cards.

[0158] In practical applications, the size of the card list area is limited by the device screen size, so it cannot provide too much space to display the cards to be selected. Therefore, in this embodiment of the invention, there can be overlapping and non-overlapping areas between the multiple cards to be selected, so that the multiple cards to be selected form a card list in a partially overlapping manner. For example, as shown... Figure 7 As shown, Figure 7 The illustration shows a schematic diagram of overlapping arrangement of candidate cards provided in an embodiment of the present invention. Two candidate cards may include a non-overlapping area 701 and an overlapping area 702 between them, and the two candidate cards may exist in the card list in a partially overlapping manner.

[0159] In practical applications, because the candidate cards are displayed in a partially overlapping manner in the card list area, it can be difficult for users to identify the candidate cards. Therefore, in this embodiment of the invention, the non-overlapping area can be used to display card identifiers for the candidate cards, so that users can identify the candidate cards by the card identifiers displayed in the non-overlapping area when the candidate cards are displayed in a partially overlapping manner in the card list area. For example, such as... Figure 8 As shown, Figure 8 The illustration shows a schematic diagram of a card identifier provided in an embodiment of the present invention. Two candidate cards can exist in the card list in a partially overlapping manner, and the non-overlapping area 801 can be used to display the card identifier 802 for the candidate cards.

[0160] This invention improves display efficiency by allowing overlapping and non-overlapping areas between multiple candidate cards, enabling them to form a card list in a partially overlapping manner. This allows more candidate cards to be displayed within a limited card list area. Furthermore, by displaying card identifiers in the non-overlapping areas, this invention allows users to identify candidate cards when they are partially overlapping in the card list area, further improving card selection efficiency and enhancing the player's gaming experience.

[0161] In an optional embodiment of the present invention, the method may further include:

[0162] When any touch operation is detected on the candidate card, the candidate card is highlighted.

[0163] As mentioned above, due to the size limitation of the device screen, the card list area cannot provide much space to display the cards to be selected. Therefore, when a player performs a touch operation on a selected card, they often cannot determine which card they have interacted with. Therefore, this embodiment of the invention can highlight the selected card when any touch operation is detected. For example, in the card list, cards A, B, C, and D are arranged sequentially. When a player clicks or long-presses card A, card A located in the card list area can shift upwards, making its position higher than cards B, C, and D, thus highlighting card A. Similarly, when a player swipes from card A to card D, and their finger sequentially touches cards B, C, and D, cards B, C, and D are highlighted sequentially.

[0164] Of course, those skilled in the art can also highlight the cards to be selected in other ways, and the embodiments of the present invention do not limit this.

[0165] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0166] Reference Figure 9 The diagram shows a structural block diagram of a virtual card display control device provided in an embodiment of the present invention, which may specifically include the following modules:

[0167] The controlled target determination module 901 is used to determine the selected candidate card as a controlled target in response to the selection operation of the candidate card in the card list, and to display the card preview image corresponding to the controlled target in the graphical user interface;

[0168] The card list change module 902 is used to respond to the first operation of moving from the controlled target to the hot zone, control the card list to scroll and change in a preset direction, and update the candidate cards and card preview images corresponding to the controlled target according to the scrolling change;

[0169] The stop update module 903 is used to stop updating the card preview image of the candidate card corresponding to the controlled target in response to the second operation of moving from the hot zone to the controlled target;

[0170] The target card determination module 904 is used to determine the candidate card corresponding to the updated controlled target as the target card in response to the third operation on the updated controlled target.

[0171] Optionally, the third operation includes a long press operation with an operation duration exceeding a preset time threshold, or a swipe operation to drag the updated controlled target to the selected area of ​​the card.

[0172] Optionally, the candidate cards include a first candidate card in the card list and a second candidate card to be displayed;

[0173] The operation of selecting a candidate card from the card list is the operation of selecting the first candidate card;

[0174] The card list change module may include:

[0175] The first candidate card and card preview image first update submodule is used to update the first candidate card and card preview image corresponding to the controlled target using the second candidate card.

[0176] Optionally, the candidate cards include a first candidate card in the card list and a second candidate card to be displayed;

[0177] The operation of selecting a candidate card from the card list is the operation of selecting the first candidate card;

[0178] The card list change module may include:

[0179] The associated attribute determination submodule is used to determine, in response to a first operation of moving from the controlled target to the hot zone, a second candidate card of the target associated with the card attribute of the controlled target from the second candidate cards;

[0180] The first candidate card and card preview image second update submodule is used to control the card list to scroll and change in a preset direction according to the target second candidate card, and to update the first candidate card and card preview image corresponding to the controlled target using the target second candidate card.

[0181] Optionally, the target second candidate card is a second candidate card with the same card attributes as the first candidate card corresponding to the selection operation;

[0182] The target card determination module may include:

[0183] The first target card determination submodule is used to respond to the sliding operation of dragging the updated controlled target to the card selection area, determine the second candidate card corresponding to the updated controlled target as the target card, and display the target card in the card selection area.

[0184] Optionally, the target second candidate card is a second candidate card whose card attributes are complementary to the first candidate card corresponding to the selection operation;

[0185] The target card determination module may include:

[0186] The second target card determination submodule is used to respond to the sliding operation of dragging the updated controlled target to the card selection area, determine the second candidate card corresponding to the updated controlled target and the first candidate card corresponding to the selection operation as the target card, and display the target card in the card selection area.

[0187] Optionally, the device further includes:

[0188] The first candidate card update submodule is used to update the first candidate card in the card list using the second candidate card in response to the fourth operation on the hot zone.

[0189] Optionally, the third operation is a long press operation whose duration exceeds a preset time threshold;

[0190] The target card determination module may include:

[0191] The progress display submodule is used to display the progress of the progress bar according to the operation duration of the third operation;

[0192] The third target card determination submodule is used to determine the candidate card corresponding to the updated controlled target as the target card when the progress indicator of the progress bar reaches the preset time threshold operation time.

[0193] Optionally, the hot zone has a corresponding response area; the first operation is a sliding operation, during the process of moving from the controlled target to the hot zone, the controlled target moves following the touch point of the first operation, and stops at the edge of the response area when the touch point of the first operation is located in the response area of ​​the hot zone;

[0194] The device may further include:

[0195] The speed control module is used to adjust the scrolling speed of the card list based on the distance between the controlled target and the response area as the controlled target moves following the touch point of the first operation.

[0196] Optionally, there may be overlapping and non-overlapping areas among the multiple candidate cards;

[0197] The non-overlapping area is used to display the card identifier for the candidate card.

[0198] In addition, this embodiment of the invention also provides an electronic device, as shown in the figure, which, in response to a touch operation on any of the candidate cards, uses the candidate card determined by the touch operation as a first target card and generates a preview image for the first target card. The device includes a processor 1001, a communication interface 1002, a memory 1003, and a communication bus 1004, wherein the processor 1001, the communication interface 1002, and the memory 1003 communicate with each other via the communication bus 1004.

[0199] Memory 1003 is used to store computer programs;

[0200] The processor 1001, when executing the program stored in the memory 1003, implements the virtual card display control method as described in the above embodiments.

[0201] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0202] The communication interface is used for communication between the aforementioned terminal and other devices.

[0203] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0204] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0205] like Figure 11 As shown, in another embodiment of the present invention, a computer-readable storage medium 1101 is also provided, which stores instructions that, when executed on a computer, cause the computer to perform the virtual card display control method described in the above embodiment.

[0206] In another embodiment of the present invention, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute the virtual card display control method described in the above embodiments.

[0207] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).

[0208] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0209] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0210] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention are included within the scope of protection of the present invention.

Claims

1. A method for controlling the display of virtual cards, characterized in that, A graphical user interface is provided via an electronic terminal. The graphical user interface includes a card list area with hotspots. The card list area is used to display candidate cards from the card list. The candidate cards include a first candidate card from the card list and a second candidate card to be displayed. The method includes: In response to the selection operation of the first candidate card in the card list, the selected first candidate card is determined as the controlled target, and a card preview image corresponding to the controlled target is displayed in the graphical user interface; In response to a first operation of moving from the controlled target to the hot zone, a second target candidate card associated with the card attributes of the controlled target is determined from the second candidate cards; The card list is controlled to scroll and change in a preset direction according to the target second candidate card, and the first candidate card and card preview image corresponding to the controlled target are updated using the target second candidate card; the target second candidate card is a second candidate card with the same card attributes as the first candidate card corresponding to the selection operation, or a second candidate card with complementary card attributes to the first candidate card corresponding to the selection operation; In response to a second operation of moving from the hot zone to the controlled target, the card preview image of the candidate card corresponding to the controlled target is stopped from being updated; In response to the third operation on the updated controlled target, the candidate cards corresponding to the updated controlled target are identified as the target cards, including: When the target second candidate card is a second candidate card with the same card attribute as the first candidate card corresponding to the selection operation, in response to the sliding operation of dragging the updated controlled target to the card selection area, the target second candidate card corresponding to the updated controlled target and having the same attribute as the first candidate card is determined as the target card, and the target card is displayed in the card selection area; If the target second candidate card is a second candidate card whose card attributes are complementary to the first candidate card corresponding to the selection operation, in response to the sliding operation of dragging the updated controlled target to the card selection area, the target second candidate card corresponding to the updated controlled target and the first candidate card corresponding to the selection operation are determined as target cards, and the target card is displayed in the card selection area.

2. The method according to claim 1, characterized in that, The method further includes: In response to the fourth operation on the hot zone, the first candidate card in the card list is updated using the second candidate card.

3. The method according to claim 1, characterized in that, The third operation includes a long press operation whose duration exceeds a preset time threshold. The third operation in response to the updated controlled target, determining the candidate card corresponding to the updated controlled target as the target card, includes: The progress bar is displayed based on the operation duration of the third operation; When the progress indicator of the progress bar reaches the operation duration of the preset time threshold, the candidate card corresponding to the updated controlled target is determined as the target card.

4. The method according to claim 1, characterized in that, The hot zone has a corresponding response area; the first operation is a sliding operation, during the process of moving from the controlled target to the hot zone, the controlled target moves following the touch point of the first operation, and stops at the edge of the response area when the touch point of the first operation is located in the response area of ​​the hot zone; The method further includes: As the controlled target moves following the touch point of the first operation, the scrolling speed of the card list is adjusted according to the distance between the controlled target and the response area.

5. The method according to claim 1, characterized in that, There are overlapping and non-overlapping areas among the multiple candidate cards; The non-overlapping area is used to display the card identifier for the candidate card.

6. A display control device for virtual cards, characterized in that, A graphical user interface is provided via an electronic terminal. The graphical user interface includes a card list area with hotspots. The card list area is used to display candidate cards from the card list. The candidate cards include a first candidate card from the card list and a second candidate card to be displayed. The device includes: The controlled target determination module is used to determine the selected first candidate card as a controlled target in response to the selection operation of the first candidate card in the card list, and to display a card preview image corresponding to the controlled target in the graphical user interface; The card list change module is used to determine, in response to a first operation of moving from the controlled target to the hot zone, a second candidate card of the target associated with the card attributes of the controlled target from the second candidate cards; The card list is controlled to scroll and change in a preset direction according to the target second candidate card, and the first candidate card and card preview image corresponding to the controlled target are updated using the target second candidate card; the target second candidate card is a second candidate card with the same card attributes as the first candidate card corresponding to the selection operation, or a second candidate card with complementary card attributes to the first candidate card corresponding to the selection operation; The stop update module is used to stop updating the card preview image of the candidate card corresponding to the controlled target in response to a second operation of moving from the hot zone to the controlled target; The target card determination module, in response to a third operation on the updated controlled target, determines the candidate cards corresponding to the updated controlled target as target cards, including: When the target second candidate card is a second candidate card with the same card attribute as the first candidate card corresponding to the selection operation, in response to the sliding operation of dragging the updated controlled target to the card selection area, the target second candidate card corresponding to the updated controlled target and having the same attribute as the first candidate card is determined as the target card, and the target card is displayed in the card selection area; If the target second candidate card is a second candidate card whose card attributes are complementary to the first candidate card corresponding to the selection operation, in response to the sliding operation of dragging the updated controlled target to the card selection area, the target second candidate card corresponding to the updated controlled target and the first candidate card corresponding to the selection operation are determined as target cards, and the target card is displayed in the card selection area.

7. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; The memory is used to store computer programs; When the processor executes a program stored in the memory, it implements the method as described in any one of claims 1-5.

8. One or more computer-readable media having instructions stored thereon that, when executed by one or more processors, cause the processors to perform the method as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Game card group editing method and device and electronic equipment

    CN110339572A

  • Card display control method and device, equipment and storage medium

    CN113509728A

  • Information browsing method and device

    CN114237455A