Object display control method and device and electronic equipment

By introducing the control method of the objects of the scroll bar control and anchor point identification in the game interface, the problem that the user needs to repeatedly drag and drop the control control when the object required in the search list is solved, and the viewing efficiency is improved.

CN119367755APending Publication Date: 2025-01-28NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411252999.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In some game interfaces, users need to repeatedly drag and drop the sliding controls to find the objects needed in the list, resulting in less efficient viewing.

Method used

Provide a display control method of an object, including the introduction area and object control area by introducing the object display area and object control area in the graph user interface, including rolling bar control and anchor point logo. Users can quickly locate and display the required objects by dragging rolling slider or trigger anchor point identification.

Benefits of technology

This method allows users to drag and slide the control repeatedly, which can quickly find and view the objects required in the list, which significantly improves the viewing efficiency of the object list.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119367755A_ABST
    Figure CN119367755A_ABST
Patent Text Reader

Abstract

The invention provides an object display control method and device and electronic equipment. The method comprises the following steps: displaying a graphical user interface comprising an object display area and an object control area; at least part of objects in an object list are displayed in the object display area, and the object list comprises a plurality of object sets arranged in sequence; the object control area comprises a scroll bar control, a scroll bar track of the scroll bar control comprises a plurality of anchor point identifiers, and each anchor point identifier corresponds to one object set; in response to a dragging operation for the rolling slide block on the scroll bar track, adjusting an object displayed in the object display area based on the position of the rolling slide block on the scroll bar track; and in response to a trigger operation for the track position corresponding to the first anchor point identifier, controlling at least part of objects in a first object set corresponding to the first anchor point identifier to be displayed in the object display area. According to the mode, the user does not need to repeatedly drag and slide the control to search the required object in the list, so that the viewing efficiency of the object list is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of game technology, and in particular to a display control method, device and electronic device for an object. Background Art

[0002] In some game interfaces, there will be situations where multiple and large quantities of items need to be displayed, such as the backpack warehouse interface. In order to highlight the visual effect, a large number of items of the same type are not displayed in a stacked manner, but are arranged and displayed in a single row mode according to a certain logic with a single card representing each item. For example, the items can be arranged from left to right in descending order of their level. In the above method, if the user needs to view an item, he needs to drag the scroll bar or slide the list left and right to repeatedly drag back and forth to locate the item he wants, which is inefficient. Summary of the invention

[0003] In view of this, the purpose of the present disclosure is to provide a method, device and electronic device for controlling the display of an object, so that the user does not need to repeatedly drag the sliding control to find the required object in the list, thereby improving the efficiency of viewing the object list.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for controlling the display of an object, the method comprising: displaying a graphical user interface, the graphical user interface comprising an object display area and an object control area; wherein the object display area is used to display at least part of the objects in an object list, the object list comprising a plurality of object sets arranged in sequence, each object set comprising a plurality of objects arranged in sequence; the object control area comprises a scroll bar control, the scroll bar control is used to control the objects displayed in the object display area, the scroll bar control comprises a scroll bar track and a scroll slider; the scroll bar track comprises a plurality of anchor point identifiers, each anchor point identifier corresponds to an object set; in response to a dragging operation of the scroll slider on the scroll bar track, adjusting the objects displayed in the object display area based on the position of the scroll slider on the scroll bar track; in response to a triggering operation of a track position corresponding to a first anchor point identifier, controlling at least part of the objects in a first object set corresponding to the first anchor point identifier to be displayed in the object display area.

[0005] In a second aspect, an embodiment of the present disclosure provides a display control device for an object, the device comprising: an interface display module, for displaying a graphical user interface, the graphical user interface comprising an object display area and an object control area; wherein the object display area is used to display at least part of the objects in an object list, the object list comprising a plurality of object sets arranged in sequence, each object set comprising a plurality of objects arranged in sequence; the object control area comprises a scroll bar control, the scroll bar control is used to control the objects displayed in the object display area, the scroll bar control comprises a scroll bar track and a scroll slider; the scroll bar track comprises a plurality of anchor point identifiers, each anchor point identifier corresponds to an object set; an object adjustment module, for adjusting the objects displayed in the object display area based on the position of the scroll slider on the scroll bar track in response to a dragging operation on the scroll slider on the scroll bar track; an anchor point trigger module, for controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area in response to a trigger operation on the track position corresponding to the first anchor point identifier.

[0006] In a third aspect, an embodiment of the present invention provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the above-mentioned object display control method.

[0007] In a fourth aspect, an embodiment of the present invention provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the above-mentioned display control method of the object.

[0008] The embodiments of the present invention bring the following beneficial effects:

[0009] The above-mentioned object display control method, device and electronic device display a graphical user interface, which includes an object display area and an object control area; wherein the object display area displays at least part of the objects in the object list, and the object list includes multiple object sets arranged in sequence; the object control area includes a scroll bar control, and the scroll bar track of the scroll bar control includes multiple anchor point identifiers, and each anchor point identifier corresponds to an object set; in response to the drag operation of the scroll slider on the scroll bar track, the objects displayed in the object display area are adjusted based on the position of the scroll slider on the scroll bar track; in response to the trigger operation of the track position corresponding to the first anchor point identifier, at least part of the objects in the first object set corresponding to the first anchor point identifier are controlled to be displayed in the object display area. This method allows users to find the required objects in the list without repeatedly dragging the sliding control, thereby improving the efficiency of viewing the object list.

[0010] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or understood by practicing the present disclosure. The purpose and other advantages of the present disclosure are realized and obtained by the structures particularly pointed out in the description, claims and drawings.

[0011] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0013] Figure 1 A flowchart of a method for controlling the display of an object provided by an embodiment of the present disclosure;

[0014] Figure 2 A schematic diagram of a graphical user interface provided by an embodiment of the present disclosure;

[0015] Figure 3 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;

[0016] Figure 4 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;

[0017] Figure 5 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;

[0018] Figure 6 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;

[0019] Figure 7 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;

[0020] Figure 8 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;

[0021] Fig. 9 A schematic diagram of another graphical user interface provided by an embodiment of the present disclosure;

[0022] Fig.10 A schematic diagram of the structure of a display control device for an object provided by an embodiment of the present disclosure;

[0023] Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure.

[0024] Figure numbers: 21-anchor identifier 31-first anchor identifier; 32-second anchor identifier; 33-third anchor identifier; 401-fourth anchor identifier; 402-fifth anchor identifier; 403-sixth anchor identifier; 411-first sub-anchor identifier; 412-second sub-anchor identifier; 413-third sub-anchor identifier; 414-fourth sub-anchor identifier; 51-first set property setting control; 61-anchor identifier 1; 62-anchor identifier 2; 63-anchor identifier 3; 81-anchor identifier 4; 82-anchor identifier 5; 83-anchor identifier 6; 84-anchor identifier 7; 91-sub-anchor identifier 1; 92-sub-anchor identifier 2; 93-sub-anchor identifier 3. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0026] In some interfaces that need to display multiple or large numbers of items, such as the backpack warehouse interface of a game, sometimes in order to highlight the visual effect, a large number of items of the same type are not stacked, but presented in a single row mode, arranged in the form of a single card according to a certain logic, such as arranging from left to right in descending order of item level. This display method requires users to view all items in the same row by dragging the scroll bar or sliding the list left and right to view and select items.

[0027] This display solution can improve the visual effects in the game, but in terms of interaction, the viewing efficiency is relatively low. Users need to drag back and forth repeatedly to locate the items they want. Moreover, since similar items are not stacked but displayed flatly, it is also impossible to quickly count the number of each item.

[0028] Based on this, the embodiments of the present disclosure provide a method, device and electronic device for controlling the display of an object. This technology can be applied to game scenes that require object display.

[0029] In one embodiment of the present invention, the object display control method can be run on a local terminal device or a server. When the object display control method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0030] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated, the storage and operation of the display control method of the object are completed on the cloud game server, and the role of the client device is used for receiving and sending data and presenting the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is used for information processing. When playing the game, the player operates the client device to send an operation instruction to the cloud game server. The cloud game server runs the game according to the operation instruction, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0031] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0032] See also Figure 1 First, a display control method of an object provided by an embodiment of the present invention is introduced. The method comprises the following steps:

[0033] Step S102, displaying a graphical user interface, the graphical user interface includes an object display area and an object control area; wherein the object display area is used to display at least part of the objects in an object list, the object list includes a plurality of object sets arranged in sequence, each object set includes a plurality of objects arranged in sequence; the object control area includes a scroll bar control, the scroll bar control is used to control the objects displayed in the object display area, the scroll bar control includes a scroll bar track and a scroll slider; the scroll bar track includes a plurality of anchor point identifiers, each anchor point identifier corresponds to an object set.

[0034] The above-mentioned objects can be virtual objects or identifiers of virtual objects, such as character cards and equipment cards. Objects usually have multiple attributes, such as type, value, level, rarity, generation time, function, etc. Users usually need to search for objects according to one or more item attributes. The object sets in the above-mentioned object list can be divided based on one item attribute or multiple item attributes. For example, when divided based on category, objects of the same category will be divided into one set. Usually, corresponding sorting is set for multiple categories. For example, multiple categories can be sorted in alphabetical order. After multiple objects are divided into multiple sets according to category, since the category has a preset sorting, the divided multiple object sets are also arranged according to the sorting of the category.

[0035] The display order of objects is determined based on the object set, that is, the display order of objects in the object set with a higher order in the multiple object sets is higher. For example, when the first object set, the second object set and the third object set are divided according to the item level, the level of the objects in the first object set is 1, the level of the objects in the second object set is 2, and the level of the objects in the third object set is 3. If the levels are preset in ascending order, the display order of the objects in the first object set is before the objects in the second object set and the third object set. The object display area displays the objects in the object list in the order of the object list.

[0036] The display order of objects in the same object set can be arranged according to other item attributes. For example, when the object set is obtained by level division, the display of objects in the same object set can be sorted by rarity, such as in ascending order of rarity. The display order of objects in the same object set can also be determined randomly. It can be set according to needs and is not set here.

[0037] The scroll bar control is used to select a position within a range or adjust the position. The scroll bar control consists of a scroll slider and a scroll bar track (the scroll bar track is also called a "track"). The scroll slider represents the current value (position), and the scroll bar track represents the optional value range. In actual applications, the scroll bar track is an interactive control. Players can change the value of the scroll bar track by dragging the scroll slider.

[0038] The number of objects displayed in a graphical user interface is usually limited, or the number of objects that can be displayed in detail is usually limited. The method can control the objects in the object list to be displayed in order in the object display area of ​​the graphical user interface based on the position of the scroll slider in the scroll bar track. In actual applications, the range of optional values ​​represented by the scroll bar track can correspond to the range of the display order of all objects. For example, the range of optional values ​​represented by the scroll bar track can be 0-99, and the range of the display order of the objects is 1-50. Based on the range of optional values ​​and the range of the display order of the objects, a correspondence can be established between each object in the object list and each position on the scroll track.

[0039] Each of the above anchor mark has a corresponding object set. In the object set corresponding to each anchor mark, the display order of the objects is continuous. The anchor mark can be displayed at the corresponding position on the scroll bar track. As mentioned above, the position in the scroll bar track has a corresponding relationship with the object in the object list. At this time, the anchor mark can be displayed at the position of the scroll bar track corresponding to the object in the object set corresponding to it. Figure 2 As shown, the rectangular mark corresponding to the reference number 21 represents the anchor mark corresponding to the object set, and the display position of each anchor mark on the scroll bar track is the corresponding position of the object in the corresponding object set on the scroll bar track.

[0040] Step S104 , in response to the dragging operation of the scroll slider on the scroll bar track, adjusting the objects displayed in the object display area based on the position of the scroll slider on the scroll bar track.

[0041] As described above, each position in the scroll bar track has a corresponding relationship with an object in the object list. When the scroll slider is dragged to a position in the scroll bar track by a drag operation, the object corresponding to the position can usually be determined as the first object displayed in the object display area.

[0042] The size of the object display area is usually fixed. When the display size of each object is the same, the number of objects that can be displayed in the object display area can also be determined. For example, when the object display area can display 5 objects, after determining the first object to be displayed, the four objects located after the first object can be displayed in the object display area.

[0043] When the display sizes of each object are not exactly the same, it is necessary to determine whether other objects can be displayed based on the size of the object display area and the display size of the first object after determining the first object to be displayed. If it can be displayed, it is necessary to determine the objects that can be displayed in the object display area based on the display sizes of the objects after the object, and then display them in the object display area.

[0044] Step S106: in response to a triggering operation on the track position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area.

[0045] The trigger operation may be multiple, such as a click operation, a double-click operation or a long press operation, which is not limited here. The user triggers the track position corresponding to the first anchor mark, indicating that the player wants to view the objects in the first object set corresponding to the first anchor mark.

[0046] The objects in the first object set have a corresponding relationship with the positions in the scroll bar track, and the corresponding positions of the multiple objects in the first object set in the scroll track can form a position range on the scroll track. The above-mentioned first anchor point identifier can be displayed in the position range corresponding to the first object set on the scroll bar track. When the user triggers the track position corresponding to the first anchor point identifier, the scroll slider will move to the track position, and the objects displayed in the object display area include at least the objects corresponding to the position where the scroll slider is located, that is, the objects in the first object set.

[0047] The first anchor mark can be displayed at a position corresponding to the first object in the first object set on the scroll bar track, or at a position corresponding to an object of a certain order in the first object set, and there is no limitation here. When the objects corresponding to the position where the first anchor mark is displayed are different, the real objects in the object display area are also different, but at least include one object in the first object set.

[0048] The above-mentioned object display control method displays a graphical user interface, which includes an object display area and an object control area; wherein at least part of the objects in the object list are displayed in the object display area, and the object list includes multiple object sets arranged in sequence; the object control area includes a scroll bar control, and the scroll bar track of the scroll bar control includes multiple anchor point identifiers, and each anchor point identifier corresponds to an object set; in response to the drag operation of the scroll slider on the scroll bar track, the objects displayed in the object display area are adjusted based on the position of the scroll slider on the scroll bar track; in response to the trigger operation of the track position corresponding to the first anchor point identifier, at least part of the objects in the first object set corresponding to the first anchor point identifier are controlled to be displayed in the object display area. This method allows users to find the required objects in the list without repeatedly dragging the sliding control, thereby improving the efficiency of viewing the object list.

[0049] The following embodiment provides a specific method for displaying a graphical user interface.

[0050] In actual application, only the scroll bar control may be displayed in the object control area of ​​the graphical user interface. When the user triggers the scroll bar control through a specified operation and shows the intention to view the item, the anchor mark is displayed. In response to the specified operation on the scroll bar control, the anchor mark is displayed. The above specified operation may be a click operation or a sliding operation on the scroll slider, or a click operation on the scroll bar track, which is not limited here.

[0051] After the designated operation is completed, if the user does not perform the designated operation again within the designated time period, it indicates that the user does not need to search for the item, and the anchor mark can be canceled at this time.

[0052] When displaying anchor point identifiers, multiple anchor point identifiers can be arranged in sequence and displayed at fixed positions in the graphical user interface, such as Figure 3 As shown; each anchor mark can also be displayed in the scroll bar track at a position corresponding to the first object in the object set indicated by the anchor mark. The anchor mark is also used to indicate the common attributes of the objects in the corresponding object set. For example, if the object set is divided based on category, the category information of the object set can be displayed in the anchor mark corresponding to each object set. The anchor mark can also be used to indicate the number of objects in the object set, or to indicate both of the above. For example, the number of objects in the corresponding object set is displayed in the anchor mark.

[0053] like Figure 3 As shown, the rectangular mark corresponding to the number 31 represents the first anchor mark corresponding to the first object set, and the object set contains 20 objects of type 1; the rectangular mark corresponding to the number 32 represents the second anchor mark corresponding to the second object set, and the object set contains 15 objects of type 2; the rectangular mark corresponding to the number 33 represents the third anchor mark corresponding to the third object set, and the object set contains 10 objects of type 3. Players can trigger the above-mentioned first anchor mark, second anchor mark or third anchor mark by clicking, long pressing and other operations. When the player triggers an anchor mark, the scroll slider will slide to the track position corresponding to the first object in the object set corresponding to the anchor mark. At this time, the object display area will display the objects in the object set, so that players can trigger the corresponding anchor mark according to their needs and quickly view the objects that meet their needs without repeatedly dragging the scroll slider.

[0054] Normally, the scroll bar track has a corresponding position for each object. You can first obtain the total number of objects in the object list and the length of the scroll bar track, and then assign a position to each object on the scroll bar track based on the total number, length, and order of each object in the object list. For example, the position of the first object in the object list in the scroll bar track is the left end point of the scroll bar track (when the scroll bar track is set horizontally); the positions corresponding to the objects after the first object are arranged sequentially to the right, and the distance between the positions corresponding to adjacent objects is usually fixed. The position of the last object in the object list on the scroll bar track can be the right end point of the scroll bar track, or a certain distance from the right end point. It can be set according to needs and is not limited here.

[0055] In order to enable the user to quickly determine the corresponding position of each object set on the scroll bar track through the anchor point identifier, for each object set, it is necessary to determine the target position of the first object in the object set on the scroll bar track. The scroll bar control can be displayed directly in the object control area of ​​the graphical user interface, and the anchor point identifier of the corresponding object set can be displayed at the target position on the scroll bar track.

[0056] In order to meet the user's selection requirements for item attributes, a first set attribute setting control can be displayed in a graphical user interface. In response to a setting operation on the first set attribute setting control, the first target item attribute is determined; the above setting operation can be a selection operation on the options provided by the first attribute setting control, or a click operation on the first attribute setting control to trigger the switching of several preset item attributes. The specific settings can be made according to the requirements and are not limited here. Then, based on the first target item attribute, the object set of multiple objects is updated, that is, the multiple objects in the object list are divided into new object sets according to the first target item attribute, and the first target item attributes of the objects in the same object set after the update are the same. Furthermore, based on the updated object set, the anchor mark is updated.

[0057] It is usually necessary to update the style of the anchor mark and the display position of the anchor mark on the scroll bar track. Updating the style of the anchor mark can specifically be to update the color or shape of the anchor mark so that the anchor mark indicates the attribute of the first target item. When updating the display position of the anchor mark, it is similar to determining the display position of the anchor mark on the scroll bar track. As the object set is redivided, the arrangement order of objects in the object list will also change. Based on the length of the scroll bar track and the updated order of each object in the object list, it is necessary to determine the corresponding position of the first object in the updated object set on the scroll bar track, and display the corresponding anchor mark at this position.

[0058] The objects in any object set of the multiple object sets can also be divided into multiple sub-object sets according to the preset second item attribute. While displaying the anchor mark, multiple sub-anchor marks can also be displayed on the scroll bar track, and the multiple sub-anchor marks correspond to multiple sub-object sets respectively, and the multiple sub-object sets are arranged in sequence in the object list.

[0059] The second item attribute is usually different from the first item attribute. In order to enable the user to understand each sub-object set, the sub-anchor point identifier also has a corresponding position in the scroll bar track, which corresponds to the object (first or last) in the sub-object set corresponding to the sub-anchor point identifier. When the user triggers a sub-anchor point identifier, the scroll slider will slide to the position corresponding to the sub-anchor point identifier on the scroll bar track, and then at least one object in the sub-object set corresponding to the free trade point can be displayed in the object display area.

[0060] When each anchor mark is displayed at a position in the scroll bar track corresponding to the first object in the object set indicated by the anchor mark, each sub-anchor mark is usually displayed at a position in the scroll bar track corresponding to the first object in the sub-object set indicated by the sub-anchor mark. Figure 4 As shown, the rectangular marker corresponding to number 401 represents the fourth anchor point marker corresponding to object set 1; the rectangular marker corresponding to number 402 represents the fifth anchor point marker corresponding to object set 2; and the rectangular marker corresponding to number 403 represents the sixth anchor point marker corresponding to object set 3. Object set 1 is divided into two sub-object sets, referred to as subset 1 and subset 2. The rectangular marker corresponding to number 411 represents the first sub-anchor point marker corresponding to subset 1, and the rectangular marker corresponding to number 412 represents the second sub-anchor point marker corresponding to subset 2. Object set 2 is divided into two sub-object sets, referred to as subset 3 and subset 4. The rectangular marker corresponding to number 413 represents the third sub-anchor point marker corresponding to subset 3, and the rectangular marker corresponding to number 414 represents the fourth sub-anchor point marker corresponding to subset 4. Set 3 is not divided into sub-object sets, and there is no corresponding sub-anchor point marker.

[0061] Similar to the anchor point identifier, in order to facilitate users to switch the item attributes corresponding to the sub-anchor point identifier, a second set attribute setting control can be displayed in the graphical user interface. The user can perform setting operations on the second set attribute setting control, and in response to the setting operations on the second set attribute setting control, the second target item attribute is determined. Based on the second target item attribute, multiple sub-object sets in the object set are updated; the second target item attributes of the objects in the same sub-object set after the update are the same. It is further necessary to update the sub-anchor point identifier based on the updated multiple sub-object sets. When updating the sub-anchor point identifier, it is usually necessary to update its style and display position. The processing method is similar to that when updating the anchor point identifier, and will not be repeated here.

[0062] Multiple objects can be directly displayed in a graphical user interface, some objects are fully displayed, and some objects are partially displayed. In this case, the scroll bar control is used to: determine the objects that are fully displayed in the graphical user interface based on the position of the scroll slider in the scroll bar track and the display order of the multiple objects; and partially display the objects except the fully displayed objects among the multiple objects.

[0063] In a specific implementation, among multiple objects, an object in the object list that is located before the fully displayed object is usually partially blocked by the subsequent object, and an object in the object list that is located after the fully displayed object is usually partially blocked by the previous object. Figure 2 As shown, there are three partially displayed objects on the left, namely the first object, the second object and the third object, and the fourth object is fully displayed. The third object is partially blocked by the fourth object, the second object is partially blocked by the third object, and the first object is partially blocked by the second object. Figure 2 Rectangles of different grayscale in the middle represent objects that are displayed in different parts, and the same is true on the right.

[0064] The following embodiments provide a specific method for adjusting objects displayed in an object display area based on the position of the scroll slider on the scroll bar track in response to a drag operation on the scroll slider on the scroll bar track.

[0065] In a specific implementation, the user can continuously drag the scroll slider to continuously change the position of the scroll slider on the scroll bar track. As the position of the scroll slider continuously changes, the objects displayed in the object display area will also continuously change. In response to the dragging operation of the scroll slider on the scroll bar track, the object list can be controlled to scroll and display in the object display area.

[0066] The following embodiment provides a specific method for controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area in response to a trigger operation on the track position corresponding to the first anchor point identifier.

[0067] The trigger operation for the track position corresponding to the first anchor mark may be a click operation, a long press operation, etc. for the first anchor mark, which is not limited here. In response to the click operation or the long press operation for the first anchor mark, at least some objects in the first object set corresponding to the first anchor mark are controlled to be displayed in the object display area.

[0068] The triggering operation for the track position corresponding to the first anchor point identifier may also be to drag the scroll slider to the position corresponding to the first anchor point identifier, at which time at least some objects in the first object set corresponding to the first anchor point identifier may also be controlled to be displayed in the object display area.

[0069] The present disclosure also provides another method for controlling the display of an object. Figure 1 In this method, virtual items are used as objects to be displayed. When multiple items need to be displayed in a single row, users can use the scroll bar to quickly search and filter items.

[0070] Assume that there are 50 A items, 20 B items, and 30 C items in the warehouse. According to the type (equivalent to the "first item attribute" mentioned above), these items can be divided into three object sets. The first object set contains 50 A items, the second object set contains 30 B items, and the third object set contains 30 C items. Each item may also contain different rarities and different levels. According to the above sorting method, that is, laying all items in ABC order, we can get the following Figure 5 The interface shown. Figure 5 In the figure, the circular control corresponding to the reference numeral 51 represents the first set property setting control. At this time, the circular control is marked with the words "by category", indicating that the existing object set is obtained by category.

[0071] In addition to being able to directly slide the card left and right to view the item arrangement, users can also quickly locate items by dragging the scroll bar below. In addition to allowing users to quickly slide, the scroll bar also adds an invisible anchor point (equivalent to the "anchor point mark" mentioned above). When the user presses the scroll bar and starts dragging, the anchor point display logic is as follows:

[0072] 1. Since the current order of items is 50 A, 30 B, and 20 C, the anchor points corresponding to the three object sets can be marked on the scroll bar according to the actual positions of the items. Figure 6 As shown, an anchor mark 1 represented by a water drop-shaped mark corresponding to label 61 will appear on the far left of the scroll bar, and the words A50 are displayed on the anchor mark 1, indicating that the object set corresponding to the anchor mark 1 includes 50 items of type A; an anchor mark 2 represented by a water drop-shaped mark corresponding to label 62 will appear at the position corresponding to the first B item on the scroll bar, and the words B30 are displayed on the anchor mark 2, indicating that the object set corresponding to the anchor mark 2 includes 30 items of type B; an anchor mark 3 represented by a water drop-shaped mark corresponding to label 63 will appear at the position corresponding to the first C item on the scroll bar, and the words C20 are displayed on the anchor mark 3, indicating that the object set corresponding to the anchor mark 3 includes 20 items of type C.

[0073] 2. When the user activates the scroll bar, the anchor mark is always displayed. Click the anchor mark and the item list can quickly scroll to the mark. Figure 7, click the B30 mark, and the items above will quickly scroll to the left until the position where the first B appears is displayed.

[0074] 3. The sorting logic of items is not fixed. Users can switch the sorting method by themselves, and the anchor point positioning on the scroll bar will also change accordingly according to the sorting method. When switching to sorting by rarity, the anchor point will also become the position and number of different rarity marks. The anchor point becomes the number of items of different rarities and the position of the first change of this type, and is displayed on the scroll bar.

[0075] like Figure 8 As shown, the first set property setting control 51 is marked with "by rarity", indicating that the existing object set is obtained by dividing by rarity. The water-drop-shaped mark corresponding to the label 81 represents the anchor mark 4, and there is a star symbol and the number 10 displayed on the anchor mark 4, indicating that the object set corresponding to the anchor mark 4 includes 10 items with a rarity of 1 star; the water-drop-shaped mark corresponding to the label 82 represents the anchor mark 5, and there are two star symbols and the number 20 displayed on the anchor mark 5, indicating that the object set corresponding to the anchor mark 5 includes 20 items with a rarity of 2 stars; the water-drop-shaped mark corresponding to the label 83 represents the anchor mark 6, and there are three star symbols and the number 30 displayed on the anchor mark 6, indicating that the object set corresponding to the anchor mark 6 includes 30 items with a rarity of 3 stars; the water-drop-shaped mark corresponding to the label 84 represents the anchor mark 7, and there are four star symbols and the number 40 displayed on the anchor mark 7, indicating that the object set corresponding to the anchor mark 7 includes 40 items with a rarity of 4 stars.

[0076] 4. When the user releases the scroll bar, the anchor point will become invisible after a fixed time.

[0077] 5. There can be multiple layers of anchor points on the scroll bar. For example, if the logic of sorting by ABC is followed by another layer of "sorting items of the same type by rarity from low to high", then 50 A items will be arranged according to star rating (also called "rarity"), 10 1-star, 20 2-star and 20 3-star, and secondary anchor points arranged by rarity can appear on the scroll bar (equivalent to the above-mentioned "sub-anchor point identifier"). Users can also quickly jump to the location of items in different secondary categories by clicking.

[0078] like Fig. 9As shown, the water-drop-shaped mark corresponding to the label 91 represents the sub-anchor mark 1, and a star symbol and the number 10 are displayed on the sub-anchor mark 1, indicating that the sub-object set corresponding to the sub-anchor mark 1 includes 10 items of rarity 1 star and type A; the water-drop-shaped mark corresponding to the label 92 represents the sub-anchor mark 2, and two star symbols and the number 20 are displayed on the sub-anchor mark 2, indicating that the sub-object set corresponding to the sub-anchor mark 2 includes 20 items of rarity 2 stars and type A; the water-drop-shaped mark corresponding to the label 93 represents the sub-anchor mark 3, and three star symbols and the number 20 are displayed on the sub-anchor mark 3, indicating that the sub-object set corresponding to the sub-anchor mark 3 includes 20 items of rarity 3 stars and type A.

[0079] When a large number of virtual items are displayed in a single row, this method can quickly count the number of items and locate the positions of different types of items. Through real-time marking, it helps users quickly locate and filter the required items, thereby improving the efficiency of user viewing and filtering.

[0080] For the above method embodiments, see Fig.10 A display control device for an object as shown, the device comprising:

[0081] The interface display module 1002 is used to display a graphical user interface, which includes an object display area and an object control area; wherein the object display area is used to display at least part of the objects in the object list, the object list includes a plurality of object sets arranged in sequence, and each object set includes a plurality of objects arranged in sequence; the object control area includes a scroll bar control, the scroll bar control is used to control the objects displayed in the object display area, and the scroll bar control includes a scroll bar track and a scroll slider; the scroll bar track includes a plurality of anchor point identifiers, and each anchor point identifier corresponds to an object set;

[0082] An object adjustment module 1004 is used to adjust the object displayed in the object display area based on the position of the scroll slider on the scroll bar track in response to the dragging operation of the scroll slider on the scroll bar track;

[0083] The anchor point triggering module 1006 is used to control at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area in response to a triggering operation on the track position corresponding to the first anchor point identifier.

[0084] The above-mentioned object display control device displays a graphical user interface, which includes an object display area and an object control area; wherein the object display area displays at least part of the objects in the object list, and the object list includes multiple object sets arranged in sequence; the object control area includes a scroll bar control, and the scroll bar track of the scroll bar control includes multiple anchor point identifiers, and each anchor point identifier corresponds to an object set; in response to the drag operation of the scroll slider on the scroll bar track, the objects displayed in the object display area are adjusted based on the position of the scroll slider on the scroll bar track; in response to the trigger operation of the track position corresponding to the first anchor point identifier, at least part of the objects in the first object set corresponding to the first anchor point identifier are controlled to be displayed in the object display area. This method allows users to find the required objects in the list without repeatedly dragging the sliding control, thereby improving the efficiency of viewing the object list.

[0085] The interface display module is also used to: display a scroll bar control in the object control area of ​​the graphical user interface; and display an anchor point mark in response to a specified operation on the scroll bar control.

[0086] The above-mentioned designated operation includes a click operation or a sliding operation on the scroll slider, or the designated operation includes a click operation on the scroll bar track.

[0087] The above anchor point identifier is also used to indicate the common attributes and / or quantity of objects in the corresponding object set.

[0088] The above device also includes: a total number acquisition module, which is used to obtain the total number of objects in the object list and the length of the scroll bar track; a position allocation module, which is used to allocate a position to each object on the scroll bar track based on the total number, length and order of each object in the object list.

[0089] The above-mentioned interface display module is also used to: determine the target position of the first object in the object set on the scroll bar track for each object set; display the scroll bar control in the object control area of ​​the graphical user interface, and display the anchor point identifier of the corresponding object set at the target position on the scroll bar track.

[0090] The object adjustment module is also used to: in response to a dragging operation of the scroll slider on the scroll bar track, control the object list to be scrolled and displayed in the object display area.

[0091] The above-mentioned anchor point triggering module is also used to: in response to a click operation or a long press operation on the first anchor point identifier, control at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area.

[0092] The above-mentioned anchor point trigger module is also used to: in response to the dragging operation of the scroll slider on the scroll bar track, and the scroll slider reaches the position corresponding to the first anchor point identifier, control at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area.

[0093] The above-mentioned multiple object sets are obtained based on the first item attribute; the above-mentioned device also includes: a first attribute setting control display module, which is used to display the first set attribute setting control in a graphical user interface; a first setting module, which is used to respond to the setting operation of the set attribute setting control and determine the first target item attribute; a first set updating module, which is used to update multiple object sets based on the first target item attribute; the first target item attribute of the objects in the same object set after the update is the same; a first anchor point identifier updating module, which is used to update the anchor point identifier based on the updated multiple object sets.

[0094] The first anchor point mark updating module is further used to update the style of the anchor point mark and the display position of the anchor point mark on the scroll bar track.

[0095] The above-mentioned device also includes: a sub-anchor point identification display module, which is used to display multiple sub-anchor point identifications on the scroll bar track, and the multiple sub-anchor point identifications respectively correspond to multiple sub-object sets. The multiple sub-object sets are sub-sets obtained by dividing any object set, and the multiple sub-object sets are arranged in sequence in the object list.

[0096] The multiple sub-object sets are obtained by dividing the first object set based on the second item attribute.

[0097] The above-mentioned device also includes: a second attribute setting control display module, which is used to display a second set attribute setting control on a graphical user interface; a second setting module, which is used to respond to a setting operation on the second set attribute setting control and determine the second target item attribute; a second set updating module, which is used to update multiple sub-object sets in an object set based on the second target item attribute; the second target item attributes of objects in the same sub-object set after the update are the same; and a second anchor point identifier updating module, which is used to update the sub-anchor point identifier based on the updated multiple sub-object sets.

[0098] The above-mentioned device also includes: an anchor point cancellation module, which is used to cancel the display of the anchor point mark after a specified time period in response to the completion of the specified operation.

[0099] This embodiment also provides an electronic device, including a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the display control method of the above-mentioned object, for example:

[0100] A graphical user interface is displayed, which includes an object display area and an object control area; wherein at least part of the objects in an object list are displayed in the object display area, and the object list includes multiple object sets arranged in sequence; the object control area includes a scroll bar control, and the scroll bar track of the scroll bar control includes multiple anchor point identifiers, and each anchor point identifier corresponds to an object set; in response to a drag operation on a scroll slider on the scroll bar track, the objects displayed in the object display area are adjusted based on the position of the scroll slider on the scroll bar track; in response to a trigger operation on the track position corresponding to the first anchor point identifier, at least part of the objects in the first object set corresponding to the first anchor point identifier are controlled to be displayed in the object display area.

[0101] The above method enables the user to search for the required object in the list without repeatedly dragging the sliding control, thereby improving the efficiency of viewing the object list.

[0102] Optionally, the step of displaying the graphical user interface includes: displaying a scroll bar control in the object control area of ​​the graphical user interface; and displaying an anchor point identifier in response to a specified operation on the scroll bar control.

[0103] Optionally, the above-mentioned specified operation includes a click operation or a sliding operation on the scroll slider, or the specified operation includes a click operation on the scroll bar track.

[0104] Optionally, the above anchor mark is also used to indicate the common attributes and / or quantity of objects in the corresponding object set.

[0105] Optionally, the above method also includes: obtaining the total number of objects in the object list and the length of the scroll bar track; and assigning a position to each object on the scroll bar track based on the total number, length and order of each object in the object list.

[0106] Optionally, the above-mentioned display of the graphical user interface includes: determining, for each object set, the target position of the first object in the object set on the scroll bar track; displaying a scroll bar control in the object control area of ​​the graphical user interface, and displaying the anchor point identifier of the corresponding object set at the target position on the scroll bar track.

[0107] Optionally, in response to the dragging operation of the scroll slider on the scroll bar track, adjusting the objects displayed in the object display area based on the position of the scroll slider on the scroll bar track includes: in response to the dragging operation of the scroll slider on the scroll bar track, controlling the object list to be scrolled and displayed in the object display area.

[0108] Optionally, in response to a trigger operation on the track position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area includes: in response to a click operation or a long press operation on the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area.

[0109] Optionally, in response to a trigger operation on the track position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area includes: in response to a drag operation on a scroll slider on the scroll bar track, and the scroll slider reaches the position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area.

[0110] Optionally, the above-mentioned multiple object sets are obtained based on the first item attribute; the above-mentioned method also includes: displaying a first set attribute setting control on a graphical user interface; determining a first target item attribute in response to a setting operation on the set attribute setting control; updating multiple object sets based on the first target item attribute; the first target item attribute of objects in the same object set after the update is the same; and updating the anchor point identifier based on the updated multiple object sets.

[0111] Optionally, the updating of the anchor point marker includes: updating a style of the anchor point marker and a display position of the anchor point marker on the scroll bar track.

[0112] Optionally, the method further includes: displaying multiple sub-anchor point identifiers on the scroll bar track, the multiple sub-anchor point identifiers respectively corresponding to multiple sub-object sets, the multiple sub-object sets being sub-sets obtained by dividing any object set, and the multiple sub-object sets being arranged in sequence in the object list.

[0113] Optionally, the multiple sub-object sets are obtained by dividing the first object set based on the second item attribute.

[0114] Optionally, the method further includes: displaying a second set attribute setting control on a graphical user interface; determining a second target item attribute in response to a setting operation on the second set attribute setting control; updating multiple sub-object sets in an object set based on the second target item attribute; the second target item attributes of objects in the same sub-object set after the update are the same; and updating the sub-anchor point identifier based on the updated multiple sub-object sets.

[0115] Optionally, the above method further includes: in response to the completion of the specified operation, canceling the display of the anchor point mark after a specified time period.

[0116] See also Fig.11As shown, the electronic device includes a processor 100 and a memory 101, wherein the memory 101 stores machine executable instructions that can be executed by the processor 100, and the processor 100 executes the machine executable instructions to implement the display control method of the above-mentioned object.

[0117] Further, Fig.11 The electronic device shown further includes a bus 102 and a communication interface 103 , and the processor 100 , the communication interface 103 and the memory 101 are connected via the bus 102 .

[0118] The memory 101 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk storage. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 103 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used. The bus 102 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0119] The processor 100 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 100. The above processor 100 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can 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 gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present disclosure can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module may be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 101, and the processor 100 reads the information in the memory 101 and completes the steps of the method of the above embodiment in combination with its hardware.

[0120] This embodiment also provides a machine-readable storage medium, which stores machine-executable instructions. When the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the display control method of the above-mentioned object.

[0121] The present disclosure provides a method, device and electronic device for controlling the display of an object, including a computer-readable storage medium storing program codes, wherein the program codes include instructions that can be used to execute the methods described in the above method embodiments, for example:

[0122] A graphical user interface is displayed, which includes an object display area and an object control area; wherein at least part of the objects in an object list are displayed in the object display area, and the object list includes multiple object sets arranged in sequence; the object control area includes a scroll bar control, and the scroll bar track of the scroll bar control includes multiple anchor point identifiers, and each anchor point identifier corresponds to an object set; in response to a drag operation on a scroll slider on the scroll bar track, the objects displayed in the object display area are adjusted based on the position of the scroll slider on the scroll bar track; in response to a trigger operation on the track position corresponding to the first anchor point identifier, at least part of the objects in the first object set corresponding to the first anchor point identifier are controlled to be displayed in the object display area.

[0123] The above method enables the user to search for the required object in the list without repeatedly dragging the sliding control, thereby improving the efficiency of viewing the object list.

[0124] Optionally, the step of displaying the graphical user interface includes: displaying a scroll bar control in the object control area of ​​the graphical user interface; and displaying an anchor point identifier in response to a specified operation on the scroll bar control.

[0125] Optionally, the above-mentioned specified operation includes a click operation or a sliding operation on the scroll slider, or the specified operation includes a click operation on the scroll bar track.

[0126] Optionally, the above anchor mark is also used to indicate the common attributes and / or quantity of objects in the corresponding object set.

[0127] Optionally, the above method also includes: obtaining the total number of objects in the object list and the length of the scroll bar track; and assigning a position to each object on the scroll bar track based on the total number, length and order of each object in the object list.

[0128] Optionally, the above-mentioned display of the graphical user interface includes: determining, for each object set, the target position of the first object in the object set on the scroll bar track; displaying a scroll bar control in the object control area of ​​the graphical user interface, and displaying the anchor point identifier of the corresponding object set at the target position on the scroll bar track.

[0129] Optionally, in response to the dragging operation of the scroll slider on the scroll bar track, adjusting the objects displayed in the object display area based on the position of the scroll slider on the scroll bar track includes: in response to the dragging operation of the scroll slider on the scroll bar track, controlling the object list to be scrolled and displayed in the object display area.

[0130] Optionally, in response to a trigger operation on the track position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area includes: in response to a click operation or a long press operation on the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area.

[0131] Optionally, in response to a trigger operation on the track position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area includes: in response to a drag operation on a scroll slider on the scroll bar track, and the scroll slider reaches the position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area.

[0132] Optionally, the above-mentioned multiple object sets are obtained based on the first item attribute; the above-mentioned method also includes: displaying a first set attribute setting control on a graphical user interface; determining a first target item attribute in response to a setting operation on the set attribute setting control; updating multiple object sets based on the first target item attribute; the first target item attribute of objects in the same object set after the update is the same; and updating the anchor point identifier based on the updated multiple object sets.

[0133] Optionally, the updating of the anchor point marker includes: updating a style of the anchor point marker and a display position of the anchor point marker on the scroll bar track.

[0134] Optionally, the method further includes: displaying multiple sub-anchor point identifiers on the scroll bar track, the multiple sub-anchor point identifiers respectively corresponding to multiple sub-object sets, the multiple sub-object sets being sub-sets obtained by dividing any object set, and the multiple sub-object sets being arranged in sequence in the object list.

[0135] Optionally, the multiple sub-object sets are obtained by dividing the first object set based on the second item attribute.

[0136] Optionally, the method further includes: displaying a second set attribute setting control on a graphical user interface; determining a second target item attribute in response to a setting operation on the second set attribute setting control; updating multiple sub-object sets in an object set based on the second target item attribute; the second target item attributes of objects in the same sub-object set after the update are the same; and updating the sub-anchor point identifier based on the updated multiple sub-object sets.

[0137] Optionally, the above method further includes: in response to the completion of the specified operation, canceling the display of the anchor point mark after a specified time period.

[0138] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0139] In addition, in the description of the embodiments of the present disclosure, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.

[0140] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.

[0141] In the description of the present disclosure, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicating the orientation or positional relationship, are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present disclosure and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present disclosure. In addition, the terms "first", "second", and "third" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance.

[0142] Finally, it should be noted that the above embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above embodiments, those skilled in the art should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A method for controlling the display of an object, characterized in that: The method comprises: Displaying a graphical user interface, the graphical user interface comprising an object display area and an object control area; The object display area is used to display at least part of the objects in the object list, the object list includes a plurality of object sets arranged in sequence, each of the object sets includes a plurality of objects arranged in sequence; the object control area includes a scroll bar control, the scroll bar control is used to control the objects displayed in the object display area, the scroll bar control includes a scroll bar track and a scroll slider; the scroll bar track includes a plurality of anchor point identifiers, each of the anchor point identifiers corresponds to one of the object sets; In response to a drag operation of the scroll slider on the scroll bar track, adjusting the object displayed in the object display area based on the position of the scroll slider on the scroll bar track; In response to a trigger operation on a track position corresponding to a first anchor point identifier, at least part of objects in a first object set corresponding to the first anchor point identifier are controlled to be displayed in the object display area.

2. The method according to claim 1, characterized in that The steps for displaying a graphical user interface include: Displaying a scroll bar control in the object control area of ​​a graphical user interface; In response to a specified operation on the scroll bar control, the anchor point identifier is displayed.

3. The method according to claim 2, characterized in that The designated operation includes a click operation or a slide operation on the scroll slider, or the designated operation includes a click operation on the scroll bar track.

4. The method according to claim 1, characterized in that: The anchor point identifier is also used to indicate the common attributes and / or quantity of the objects in the corresponding object set.

5. The method according to claim 1, characterized in that The method further comprises: Get the total number of objects in the object list and the length of the scroll bar track; Based on the total number, the length, and the order of each of the objects in the object list, a position is assigned to each of the objects on the scroll bar track.

6. The method according to claim 5, characterized in that The display graphical user interface comprises: For each of the object sets, determining a target position of a first object in the object set on the scroll bar track; A scroll bar control is displayed in the object control area of ​​the graphical user interface, and an anchor mark of a corresponding object set is displayed at the target position on the scroll bar track.

7. The method according to claim 1, characterized in that In response to the dragging operation of the scroll slider on the scroll bar track, adjusting the objects displayed in the object display area based on the position of the scroll slider on the scroll bar track includes: In response to a dragging operation of the scroll slider on the scroll bar track, the object list is controlled to be scrolled and displayed in the object display area.

8. The method according to claim 1, characterized in that In response to the triggering operation on the track position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area includes: In response to a click operation or a long press operation on a first anchor point identifier, at least part of the objects in a first object set corresponding to the first anchor point identifier are controlled to be displayed in the object display area.

9. The method according to claim 1, characterized in that: In response to the triggering operation on the track position corresponding to the first anchor point identifier, controlling at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area includes: In response to a dragging operation on the scroll slider on the scroll bar track, and the scroll slider reaches a position corresponding to a first anchor point identifier, at least part of the objects in the first object set corresponding to the first anchor point identifier are controlled to be displayed in the object display area.

10. The method according to claim 1, characterized in that The multiple object sets are obtained by dividing based on the first item attribute; The method further comprises: Displaying a first set of property setting controls on the graphical user interface; In response to a setting operation on the set attribute setting control, determining a first target item attribute; Based on the first target item attribute, updating the multiple object sets; the objects in the same object set after the update have the same first target item attribute; The anchor point identifier is updated based on the updated multiple object sets.

11. The method according to claim 10, characterized in that The updating of the anchor point identifier includes: The style of the anchor mark and the display position of the anchor mark on the scroll bar track are updated.

12. The method according to claim 1, characterized in that The method further comprises: A plurality of sub-anchor mark are displayed on the scroll bar track, the plurality of sub-anchor mark respectively corresponding to a plurality of sub-object sets, the plurality of sub-object sets are sub-sets obtained by dividing any of the object sets, and the plurality of sub-object sets are arranged in sequence in the object list.

13. The method according to claim 12, characterized in that The multiple sub-object sets are obtained by dividing the first object set based on the second item attribute.

14. The method according to claim 13, characterized in that The method further comprises: displaying a second set of property setting controls on the graphical user interface; In response to a setting operation on the second set of attribute setting controls, determining a second target item attribute; Based on the second target item attribute, updating multiple sub-object sets in the object set; the second target item attributes of the objects in the same sub-object set after the update are the same; Based on the updated multiple sub-object sets, the sub-anchor point identifier is updated.

15. The method according to claim 2, characterized in that The method further comprises: In response to the specified operation being completed, the anchor point identifier is canceled from being displayed after a specified time period.

16. A display control device for an object, characterized in that: The device comprises: An interface display module, used to display a graphical user interface, wherein the graphical user interface includes an object display area and an object control area; The object display area is used to display at least part of the objects in the object list, the object list includes a plurality of object sets arranged in sequence, each of the object sets includes a plurality of objects arranged in sequence; the object control area includes a scroll bar control, the scroll bar control is used to control the objects displayed in the object display area, the scroll bar control includes a scroll bar track and a scroll slider; the scroll bar track includes a plurality of anchor point identifiers, each of the anchor point identifiers corresponds to one of the object sets; An object adjustment module, configured to adjust the object displayed in the object display area based on the position of the scroll slider on the scroll bar track in response to a dragging operation on the scroll slider on the scroll bar track; The anchor point trigger module is used to control at least part of the objects in the first object set corresponding to the first anchor point identifier to be displayed in the object display area in response to a trigger operation on the track position corresponding to the first anchor point identifier.

17. An electronic device, characterized in that: The invention comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the display control method of the object according to any one of claims 1 to 15.

18. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores machine-executable instructions, and when the machine-executable instructions are called and executed by a processor, the machine-executable instructions prompt the processor to implement the object display control method according to any one of claims 1 to 15.