CN110523084B - Ranking list display method and device, computer equipment and storage medium - Google Patents
Ranking list display method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN110523084B CN110523084B CN201910812112.XA CN201910812112A CN110523084B CN 110523084 B CN110523084 B CN 110523084B CN 201910812112 A CN201910812112 A CN 201910812112A CN 110523084 B CN110523084 B CN 110523084B
- Authority
- CN
- China
- Prior art keywords
- ranking
- ranking list
- objects
- folded
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 89
- 238000012545 processing Methods 0.000 claims description 12
- 230000000694 effects Effects 0.000 abstract description 7
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 24
- 238000004891 communication Methods 0.000 description 13
- 230000002093 peripheral effect Effects 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 238000009877 rendering Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012163 sequencing technique Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000008719 thickening Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/69—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/798—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application relates to a ranking list display method and device, computer equipment and a storage medium, and relates to the field of network technology application. The method comprises the following steps: when an instruction of displaying a ranking list at a terminal is received, acquiring grouping information of each ranking object in the ranking list; acquiring a default display object in the ranking objects respectively contained in at least two groups according to the grouping information; generating a folded ranking list, displaying a default display object, and folding a non-default display object; and displaying the folded ranking list in a ranking list interface of the terminal, and simultaneously displaying the reward props corresponding to the default display objects. By the method, the ranking list can display the difference of rewards among different rankings, so that the difference of the rankings among users in the ranking list can be effectively displayed, the display effect of the ranking list is ensured, the display length of the ranking list is shortened as much as possible, cache and operation resources occupied by the display of the ranking list are reduced, and the performance of the terminal during the display of the ranking list is improved.
Description
Technical Field
The present application relates to the field of network technologies, and in particular, to a method and an apparatus for generating a ranking list, a computer device, and a storage medium.
Background
In the field of network technology, a leader board is a common technical means for showing real-time ranking changes for users.
In the related art, the display of the leaderboard defaults to be sequentially displayed from the first name, the displayed content is mainly ranked by users, all user rankings cannot be displayed on a screen due to the limited range of a terminal interface, and the leaderboard is usually displayed in a scrolling view mode, that is, the leaderboard is displayed in a long list which can be viewed through sliding operation, and other content related to the leaderboard is displayed in a manner of switching the terminal interface to be displayed in a partitioned manner or displayed independently.
In the related art, the displayed content of the ranking list is mainly user ranking, the ranking lists are displayed one by one according to the ranking, and when the number of objects contained in the ranking list is large, the length of the ranking list is too long, more cache and operation resources need to be occupied, and the terminal performance during the display of the ranking list is influenced.
Disclosure of Invention
The embodiment of the application provides a ranking list display method and device, computer equipment and a storage medium, which can reduce cache and operation resources occupied by ranking list display and improve the performance of a terminal during ranking list display.
The technical scheme is as follows:
on one hand, a ranking list display method is provided, and the method comprises the following steps:
when an instruction of displaying a ranking list in a terminal is received, obtaining grouping information of each ranking object in the ranking list, wherein the grouping information indicates that each ranking object is divided into at least two groups according to ranking, and ranking objects belonging to different groups correspond to different awarding props;
acquiring a default display object in the ranking objects respectively contained in the at least two groups according to the grouping information of each ranking object;
generating a folded ranking list, wherein the default display object is in a display state in the folded ranking list, and other objects are in a folded state in the folded ranking list; the other objects are ranking objects in the ranking objects except the default presentation object;
displaying the folded ranking list in a ranking list interface of the terminal, wherein the reward props corresponding to the default display object are displayed in the folded ranking list.
On one hand, a ranking list display method is provided, and the method comprises the following steps:
displaying a ranking list entry interface, wherein the ranking list entry interface comprises entry controls of a ranking list;
when the triggering operation of the entry control is received, displaying a ranking list interface;
displaying the folded ranking list and the reward props corresponding to default display objects respectively contained in at least two groups of the ranking list in the ranking list interface;
each ranking object in the ranking list is divided into at least two groups according to ranking, and the ranking objects belonging to different groups correspond to different awarded props; the default display objects respectively contained in the at least two groups are in a display state in the folded ranking list, and other objects are in a folded state in the folded ranking list; the other objects are ranking objects of the respective ranking objects other than the default presentation object.
In one aspect, a leaderboard display apparatus is provided, the apparatus comprising:
the system comprises a grouping information acquisition module, a grouping information acquisition module and a processing module, wherein the grouping information acquisition module is used for acquiring grouping information of each ranking object in a ranking list when an instruction of displaying the ranking list in a terminal is received, the grouping information indicates that each ranking object is divided into at least two groups according to ranking, and the ranking objects belonging to different groups correspond to different reward props;
a default display object obtaining module, configured to obtain, according to the grouping information of each ranking object, a default display object in the ranking objects included in the at least two groups, respectively;
the ranking list generating module is used for generating a folded ranking list, the default display object is in a display state in the folded ranking list, and other objects are in a folded state in the folded ranking list; the other objects are ranking objects in the ranking objects except the default presentation object;
optionally, the apparatus further comprises:
and the target ranking object acquisition module is used for acquiring the target ranking object corresponding to the terminal.
And the default display object acquisition module is used for acquiring a default display object in the ranking objects respectively contained in the at least two groups according to the target ranking objects and the grouping information of each ranking object.
Optionally, the default display object obtaining module is configured to, when the target ranking object meets a first condition, obtain each ranking object in the first group as a default display object in the first group, and obtain a ranking object at a designated grouping position in another group as a default display object in another group;
the first grouping is a grouping containing the first N ranking objects in the ranking list, and N is an integer greater than or equal to 1; the other packets are respective ones of the at least two packets except the first packet;
the first condition includes: the target ranking object does not belong to each ranking object; or, the target ranking object belongs to the first group; alternatively, the target ranking object is at a designated grouping location of a second grouping other than the first grouping.
Optionally, the default display object obtaining module is configured to, when the target ranking object meets a second condition, obtain each ranking object in the first group as a default display object in the first group, obtain the target ranking object and a ranking object at a specified grouping position in the second group as a default display object in the second group, and obtain ranking objects at specified grouping positions in other groups as default display objects in other groups;
the first grouping is a grouping containing the first N ranking objects in the ranking list, and N is an integer greater than or equal to 1; the second group is not the first group and includes the group of the target ranking object; the other packets are each of at least two packets except for the first packet and the second packet;
the second condition includes: the target ranking object is outside the designated grouping position in the second grouping.
Optionally, the designated packet location is the first or last bit in the corresponding packet.
Optionally, a leader board display module, configured to,
if the target ranking object belongs to each ranking object, acquiring a target distance from the top of the folded ranking list to the lower edge of the target ranking object in the folded ranking list;
when the target distance is not larger than the height of the display area in the ranking list interface, displaying the folded ranking list in the ranking list interface in a first initial state; under a first initial state, the upper edge of the folded ranking list is positioned at the top end of the display area;
when the target distance is larger than the height of the display area in the ranking list interface, displaying the folded ranking list in the ranking list interface in a second initial state; in a second initial state, the lower edge of the target ranking object in the folded ranking list is at the bottom end of the display area.
Optionally, the ranking list displaying module is configured to display the folded ranking list in the ranking list interface in a first initial state if the target ranking object does not belong to each ranking object; in a first initial state, the upper edge of the folded ranking list is positioned at the top end of a display area in the ranking list interface.
Optionally, an icon of the reward item corresponding to each default display object is displayed in the ranking list interface at a designated position corresponding to each default display object;
or,
displaying icons of the reward props corresponding to the default display objects in each group in the ranking list interface at the appointed position corresponding to each group; and the awarded props corresponding to the ranking objects in the same group are the same.
Optionally, when at least one ranking object exists between the first ranking object and the second ranking object in the folded ranking list, the first ranking object and the second ranking object are two adjacent default display objects, and the apparatus further includes:
and the expansion module is used for expanding and displaying the at least one ranking object in the ranking list interface when the triggering operation of the expansion control is received.
Optionally, a folding control is displayed in the ranking list interface corresponding to the at least one ranking object, and the apparatus further includes:
and the folding module is used for folding and hiding at least one row object when receiving the triggering operation of the folding control.
In one aspect, a computer device is provided that includes a processor and a memory having stored therein at least one instruction, at least one program, set of codes, or set of instructions that is loaded and executed by the processor to implement the leaderboard display method described above.
In one aspect, a computer-readable storage medium is provided that has at least one instruction, at least one program, a set of codes, or a set of instructions stored therein, which is loaded and executed by the processor to implement the leaderboard display method described above.
The technical scheme provided by the application can comprise the following beneficial effects:
the ranking objects in the ranking list are grouped, the default display objects of all groups are acquired, the default display objects are displayed, the non-default display objects are folded, and the rewarding props are displayed in the ranking list interface, so that the ranking list can display the rewarding difference among different rankings, the ranking differences among users of all rankings in the effective display ranking list can be realized, the display effect of the ranking list is guaranteed, the display length of the ranking list is shortened as far as possible, cache and operation resources occupied by the display of the ranking list are reduced, and the performance of the terminal during the display of the ranking list is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application.
Fig. 1 is a system configuration diagram of a leader board system according to each embodiment of the present application;
fig. 2 is a schematic structural diagram of a terminal according to an exemplary embodiment of the present application;
fig. 3 is a flowchart illustrating a leader board presentation method according to an exemplary embodiment of the present application;
fig. 4 is a flowchart illustrating a leader board presentation method according to another exemplary embodiment of the present application;
FIG. 5 is a diagram of a leader board trigger interface according to the embodiment shown in FIG. 4;
fig. 6 is a schematic diagram of a folded leader board generated by the leader board displaying method according to the embodiment shown in fig. 4;
FIG. 7 is a schematic diagram illustrating the expansion of the folding area of the leader board presentation method according to the embodiment shown in FIG. 4;
fig. 8 is a schematic display diagram of a folded ranking board generated by the ranking board displaying method according to the embodiment shown in fig. 4 on a ranking board displaying interface;
fig. 9 is a schematic display diagram of another folded leader board generated by the leader board displaying method according to the embodiment shown in fig. 4 on a leader board displaying interface;
FIG. 10 is a schematic diagram illustrating a manner of displaying awarded props of the leader board displaying method according to the embodiment shown in FIG. 4;
fig. 11 is a flowchart illustrating a leader board presentation method according to another exemplary embodiment of the present application;
fig. 12 is a flowchart illustrating a leader board presentation method according to another exemplary embodiment of the present application;
FIG. 13 is a chart showing a ranking list of a game user according to the method shown in FIG. 12;
FIG. 14 is a schematic diagram illustrating a target distance of the leader board presentation method according to the embodiment shown in FIG. 12;
fig. 15 is a diagram illustrating a height of a ranking board display area of the method for displaying a ranking board according to the embodiment shown in fig. 12;
FIG. 16 is a block diagram of a leader board presentation apparatus according to an example embodiment;
FIG. 17 is a block diagram illustrating the structure of a computer device according to an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
It is to be understood that reference herein to "a number" means one or more and "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
The application provides a ranking list display method which can effectively solve the problem that when the number of objects contained in a ranking list is large, the display of the ranking list occupies more cache and calculation resources, and the terminal performance during the ranking list display is influenced while the difference between different ranks displayed in the ranking list is ensured. For ease of understanding, several terms referred to in this application are explained below.
1) Ranking list
The ranking list is a list for reflecting the objective strength of a related similar object, and has comparative properties with each other. The ranking list related in the present application may be a ranking list generated based on the performance of the user, and different ranking lists may be generated according to different ranking conditions, for example, a single ranking list, a double ranking list, a four-person ranking list, a season ranking list, an elimination ranking list, a total-division ranking list, and the like in a game. The use of the ranking list can improve the knowledge of the user on the performance of the battle, make clear the existing strength of the user and arouse the enthusiasm of the user.
2) Reward stage property
The reward props are provided for the user in the application programs such as games and the like, have reward properties, and can provide convenient virtual props for the user in the running process of the application programs. The awarded props related to the application can be consumption-type virtual props, such as food-type virtual props, medicine-type virtual props, ammunition-type virtual props and the like, and can also be equipment-type virtual props, such as weapon-type virtual props, helmet-type virtual props, armor-type virtual props, ornament-type virtual props, carrier-type virtual props and the like, and can also be task-type virtual props, such as season pass tickets and the like, and can also be virtual currencies needed to be used in application programs and the like.
Referring to fig. 1, a system configuration diagram of a leader board system according to various embodiments of the present application is shown. As shown in fig. 1, the system includes a server 120, a database 140, and a number of terminals 160.
The server 120 is a server, or the server 120 may be a server cluster composed of several servers, or the server 120 may be a virtualization platform, or the server 120 may also be a cloud computing service center.
The server 120 may be a server corresponding to an application that provides a leaderboard display functionality. For example, the application may be a game-type application, and the leaderboard provided by the application may be a leaderboard for each game user.
The server 120 may be composed of one or more functional units. Optionally, as shown in fig. 1, the server 120 may include a ranking object data maintaining unit 120a and a ranking list data maintaining unit 120 b.
The ranking object data maintenance unit 120a is configured to generate, update, and maintain data information corresponding to each ranking object user account, and provide the data information of each ranking object in the current login state of the user terminal 160 to each user terminal 160.
The ranking list data maintenance unit 120b is configured to generate, update, and maintain data information of the ranking list display page, receive a request of the user terminal 160, and send the ranking list data requested by the user terminal 160 to the user terminal 160, so that the user terminal 160 displays the ranking list data.
The database 140 may be a Redis database, or may be another type of database. The database 140 is configured to store various data, such as ranking object data and ranking list data, where the ranking object data may include each user account, ranking information, ranking data, and reward items corresponding to each user account; the leaderboard data can include data for a leaderboard display page, and the like.
The terminal 160 may be a terminal device having a network connection function and an interface display function, for example, the terminal 160 may be a mobile phone, a tablet computer, an electronic book reader, smart glasses, a smart watch, an MP3 player (Moving picture Experts Group Audio Layer III, motion picture Experts compression standard Audio Layer 3), an MP4 player (Moving picture Experts Group Audio Layer IV, motion picture Experts compression standard Audio Layer 4), a laptop portable computer, a desktop computer, and the like.
The terminal 160 may have an application program supported by the server 120 installed therein.
Referring to fig. 2, a schematic structural diagram of a terminal according to an exemplary embodiment of the present application is shown. As shown in fig. 2, the terminal includes a main board 161, an external input/output device 162, a memory 163, an external interface 164, a capacitive touch system 165, and a power supply 166.
The main board 161 is integrated with a processor, a controller, and other processing elements.
The external input/output device 162 may include a display component (e.g., a display screen), a sound playing component (e.g., a speaker), a sound collecting component (e.g., a microphone), and various keys.
The memory 163 stores program codes and data.
The external interface 164 may include a headset interface, a charging interface, a data interface, and the like.
The capacitive touch system 165 may be integrated into a display component or a key of the external input/output device 162, and the capacitive touch system 165 is used to detect a touch operation performed by a user on the display component or the key.
The power supply 166 is used to power the various other components in the terminal.
In the embodiment of the present application, the processor in the main board 161 may generate the leaderboard by executing or calling the program codes and data stored in the memory, and present the generated leaderboard through the external input/output device 162. In the process of displaying the leaderboard, a touch operation performed when the user interacts with the leaderboard may be detected by the capacitive touch system 165.
The terminal 160 is connected to the server 120 via a communication network. Optionally, the communication network is a wired network or a wireless network.
Optionally, the system may further include a management device (not shown in fig. 1), which is connected to the server 120 through a communication network. Optionally, the communication network is a wired network or a wireless network.
Optionally, the wireless network or wired network described above uses standard communication techniques and/or protocols. The Network is typically the Internet, but may be any Network including, but not limited to, a Local Area Network (LAN), a Metropolitan Area Network (MAN), a Wide Area Network (WAN), a mobile, wireline or wireless Network, a private Network, or any combination of virtual private networks. In some embodiments, data exchanged over a network is represented using techniques and/or formats including Hypertext Mark-up Language (HTML), Extensible markup Language (XML), and the like. All or some of the links may also be encrypted using conventional encryption techniques such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet protocol Security (IPsec). In other embodiments, custom and/or dedicated data communication techniques may also be used in place of, or in addition to, the data communication techniques described above.
Please refer to fig. 3, which illustrates a flowchart of a leader board presentation method according to an exemplary embodiment of the present application. The ranking list display method can be executed by the terminal, and can also be executed by the interaction of the terminal and the server. The terminal and the server may be the terminal 160 and the server 120 in the system shown in fig. 1. As shown in fig. 3, the ranking list presentation method may include the following steps:
In this embodiment of the application, the instruction for showing the leaderboard in the terminal may be an instruction generated when the terminal detects that the user performs an operation related to showing the leaderboard in the terminal. For example, the instruction for displaying the leaderboard in the terminal may be an instruction generated when the terminal receives a user clicks an icon control of a link leaderboard, or the instruction for displaying the leaderboard in the terminal may also be an instruction generated when the terminal detects that the user clicks the icon control for refreshing the leaderboard or makes a corresponding gesture for refreshing the leaderboard.
The ranking list is a result of statistics and ranking display of a plurality of ranking objects, and the ranking objects refer to ranking list data information corresponding to all user accounts, including the current login account of the terminal, in the same ranking list as the current login account of the terminal, such as user account information, ranking of the user accounts, rewards obtained by the user accounts, and the like. The content of the leaderboard display may include the ranking of the leaderboards, the names of the leaderboards, and the rewards earned by the leaderboards.
Before the grouping information of each ranking object in the ranking list is acquired, the ranking objects in the ranking list need to be ranked according to ranking data of the ranking objects, the ranking data refers to information on which the ranking objects are ranked by the ranking list, the ranking data can be a battle result corresponding to the ranking objects or an integral corresponding to the ranking objects, the integral can be a single integral, a multiple integral, a total integral and the like, the ranking data is ranked from high to low, and the first name of the ranking list is the first name of the ranking data of the ranking objects.
The grouping information may be grouped according to the rank indication of the ranking object or the ranking data section indication of the ranking object, for example, the grouping may be performed in groups according to the rank of every 10 ranking objects, or in groups according to the ranking objects of 0 to 50 ranks of the ranking objects, or in groups according to the ranking objects of 50 to 100 ranks of the ranking objects.
In this embodiment of the application, the application corresponding to the ranking list may provide a reward item for each ranking object in the ranking list. The awarded props are divided according to grouping forms, different grouped ranking objects correspond to different awarded props, the awarded props corresponding to the ranking objects in the same group can be the same, the awarded props have height difference according to the grouping correspondence of the ranking objects, the difference can be reflected on the number of the awarded props, for example, the number of the awarded props corresponding to the different grouped ranking objects is different, the grouping is higher, the number of the awarded props is more, or the grade of the awarded props can be reflected on the grade of the awarded props, for example, the grades of the awarded props corresponding to the different grouped ranking objects are different, the grouping is higher, the grade of the awarded props is higher, or the difference of the awarded props can be reflected on the awarded props, for example, the awarded props corresponding to the different.
The at least two groups are at least two groups divided from the ranking list according to the grouping information of the ranking objects in the ranking list, and each group comprises at least one ranking object. There are different default presentation objects for the different groupings, and the default presentation object in each grouping is one or more of the ranked objects in the corresponding grouping.
The folded ranking list is obtained by folding and hiding non-default display objects in the ranking list and only displaying the default display objects. The folded ranking list still contains all ranking objects and is ranked from high to low, and the folding of the ranking list does not affect the ranking order of the ranking objects.
And 340, displaying the folded ranking list in a ranking list interface of the terminal, wherein the folded ranking list displays the reward props corresponding to the default display objects.
In this embodiment of the application, the terminal may render and display the property reward corresponding to the default display object in a display area corresponding to the default display object in a ranking interface of the terminal.
It should be noted that the folded ranking list and the reward item corresponding to the default display object are displayed in the ranking list interface of the terminal, and after receiving the ranking list data sent by the server, the terminal respectively performs rendering display on the ranking list interface of the terminal, that is, the folded ranking list is first rendered and displayed on the ranking list interface, and then the reward item corresponding to the default display object is rendered and displayed on the ranking list interface; the method also can be used for rendering and displaying the ranking list at one time on the terminal ranking list display interface, namely, the folded ranking list and the awarded props corresponding to the default display objects are rendered and displayed in the ranking list interface at the same time.
To sum up, according to the ranking list display method provided in the embodiment of the application, the ranking objects in the ranking list are grouped, the default display objects of the groups are obtained, the default display objects are displayed, the non-default display objects are folded, and the reward props are displayed in the ranking list interface, so that the ranking list can display the difference of rewards among different rankings, the ranking differences among ranking users in the ranking list can be effectively displayed, the display effect of the ranking list is guaranteed, the display length of the ranking list is shortened as much as possible, cache and operation resources occupied by the display of the ranking list are reduced, and the performance of the terminal during the display of the ranking list is improved.
Please refer to fig. 4, which illustrates a flowchart of a leader board presentation method according to an exemplary embodiment of the present application. The ranking list display method can be executed by the terminal, and can also be executed by the interaction of the terminal and the server. The terminal and the server may be the terminal 160 and the server 120 in the system shown in fig. 1. In this embodiment, as shown in fig. 4, the leader board displaying method may include the following steps:
In this embodiment of the application, an application providing a ranking list function may be installed in a terminal, when the application runs in the terminal, the terminal may display a ranking list entry interface of the application in a display screen, where the ranking list entry interface may include an entry control of the ranking list, when a user wants to view the ranking list, the user may perform a trigger operation on the entry control, and accordingly, when the terminal receives the trigger operation on the entry control, the terminal determines that an instruction for displaying the ranking list in the terminal is received.
For example, please refer to fig. 5, which shows a chart triggering interface according to an embodiment of the present application. As shown in fig. 5, a leaderboard entry interface 510 is displayed in a display screen of the terminal, the leaderboard entry interface 510 includes at least one leaderboard entry control 520, and the schematic diagram shown in fig. 5 includes 3 leaderboard entry controls:
when a user wants to check the area ranking list, triggering the entrance control of the area ranking list, and correspondingly, when the terminal receives the triggering operation of the entrance control of the area ranking list, confirming that an instruction for displaying the area ranking list at the terminal is received;
when a user wants to check the server ranking list, triggering the entrance control of the server ranking list, and correspondingly, when the terminal receives the triggering operation of the entrance control of the server ranking list, confirming that an instruction for displaying the server ranking list at the terminal is received;
when a user wants to check the friend ranking list, triggering operation is carried out on the entrance control of the friend ranking list, and correspondingly, when the terminal receives the triggering operation on the entrance control of the friend ranking list, the terminal confirms that an instruction for displaying the friend ranking list on the terminal is received.
And step 420, acquiring a target ranking object corresponding to the terminal.
The target ranking object refers to a ranking object corresponding to an account for logging in a current terminal, and the target ranking object corresponding to the acquisition terminal may be the acquisition account itself, or may be information such as a role name or a role identifier corresponding to the acquisition account.
Optionally, when the target ranking object meets the first condition, each ranking object in the first grouping is acquired as a default display object in the first grouping, and the ranking object at the designated grouping position in other groupings is acquired as a default display object in other groupings.
The first grouping is a grouping containing the first N ranking objects in the ranking list, and N is an integer greater than or equal to 1; the other packets are individual ones of the at least two packets except the first packet.
The first condition includes: the target ranking object does not belong to each ranking object; or, the target ranking object belongs to the first group; alternatively, the target ranking object is at a designated grouping location of a second grouping other than the first grouping.
In this embodiment, the target ranking object does not belong to each ranking object, and may be that the target ranking object is not listed, or ranking data according to which the ranking of the ranking list is not generated when the current user logs in for the first time.
The target ranking object belongs to the first group, and the target ranking object is one of the top N ranking objects in the ranking list.
The above-mentioned target ranking object being at the designated grouping position of the second grouping except the first grouping means that the target ranking object is not at the first grouping, but belongs to the second grouping and is at the position of the default presentation object of the second grouping.
The default display object refers to a ranking object which is in a display state in the ranking list in a default mode when the ranking list starts to be displayed.
In the embodiment of the application, in order to enable the user to know the best rewarding item in the ranking list and the approximate ranking information (such as the approximate ranking score) of the best rewarding item, meanwhile, in order to facilitate the user to browse the position of the target ranking object in the ranking list, the terminal may use each ranking object in the first group with the highest ranking in the ranking list as a default display object, and when the target ranking object corresponding to the user is also on the ranking list and is at the designated grouping position of the second group except the first group, the terminal may use all the ranking objects in the designated grouping position in each group except the first group as the default display object, so that when the ranking list is initially displayed, the user can observe the ranking information and the rewarding item of each ranking object in the first group without manual expansion, and ranking information and reward items for one or more of the ranked objects in each of the other groupings.
Optionally, the designated packet location is the first or last bit in the corresponding packet.
For example, assume that there are 100 ranking objects in the ranking list, of which the 1 st to 5 th ranking objects constitute the group 1 (i.e., the first group described above), the 6 th to 40 th ranking objects constitute the group 2, the 41 th to 70 th ranking objects constitute the group 3, and the 71 th to 100 th ranking objects constitute the group 4. When the designated grouping position is the last position in each of the groups except for the group 1 and the target ranking object is any one of the 1 st to 5 th, 40 th, 70 th and 100 th ranking objects, the terminal may determine the 1 st to 5 th, 40 th, 70 th and 100 th ranking objects as default ranking objects of the ranking list.
Optionally, when the target ranking object meets a second condition, acquiring each ranking object in the first group as a default display object in the first group, acquiring the target ranking object and the ranking object at the designated group position in the second group as a default display object in the second group, and acquiring the ranking objects at the designated group positions in other groups as default display objects in other groups;
the first grouping is a grouping containing the first N ranking objects in the ranking list, and N is an integer greater than or equal to 1; the second group is not the first group and includes the group of the target ranking object; the other packets are each of at least two packets except for the first packet and the second packet;
the second condition includes: the target ranking object is outside the designated grouping position in the second grouping.
In this embodiment of the application, when the target ranking object corresponding to the user is also on the ranking list, is in the second grouping except the first grouping, and is not in the designated grouping position of the second grouping (for example, belongs to any object except the first or last ranking object in the second grouping), the terminal takes the target ranking object as a default presentation object in addition to the respective ranking objects of the first grouping, and the first or last ranking object in the respective groupings except the first grouping, so that the user can observe own information and reward item in the ranking list without manually spreading the ranking list when the ranking list is initially presented.
Wherein the other objects are ranking objects in the respective ranking objects except for the default presentation object.
For example, referring to fig. 6, fig. 6 shows a schematic diagram of a folded leader board generated by the leader board displaying method provided in this embodiment, and it should be noted that all the drawings shown in this embodiment take the specified grouping position as the last bit in the corresponding grouping as an example.
As shown in fig. 6, optionally, when at least one ranking object exists between the first ranking object and the second ranking object in the folded ranking list, an expansion control 610 is included between the first ranking object and the second ranking object; the first row object and the second row object are two adjacent default display objects; the method further comprises the following steps:
when the triggering operation of the expansion control 610 is received, at least one ranking object is expanded and displayed in the ranking list interface.
Taking the ranking list shown in fig. 6 as an example, in the folded ranking list, it is assumed that the 70 th ranking object is the first ranking object and the 73 th ranking object is the second ranking object, 2 ranking objects exist between the first ranking object and the second ranking object, the 2 ranking objects are not displayed, one expansion control 610 exists between the first ranking object and the second ranking object, and similarly, in the interface shown in fig. 6, there are three expansion controls 610.
When the user needs to check the folding ranking list folding hidden ranking object, the triggering operation of the unfolding control 610 can be executed, correspondingly, when the terminal receives the triggering operation of the unfolding control 610, the terminal confirms that the instruction of unfolding and displaying the folding hidden ranking object in the terminal is received, and the folding hidden ranking object corresponding to the unfolding control 610 is unfolded and displayed in the ranking list interface.
Taking the 70 th and 73 th as examples, assuming that the 70 th is a first ranking object and the 73 th is a second ranking object, when a user performs a trigger operation on an expansion control 610 between the first ranking object and the second ranking object, the terminal receives the trigger operation on the expansion control 610, confirms that the hidden ranking objects of the first ranking object and the second ranking object are expanded, and expands the hidden 2 ranking objects on a ranking list display interface, as shown in fig. 7, fig. 7 shows a folding area expansion diagram of the ranking list display method provided by the present embodiment, and in the case that a default display object is a grouping last name, a folding area expansion manner is to upwards display the hidden ranking object 720 from the grouping last name. In the case that the default presentation object is the first name of the group, not shown in fig. 7, the folding area is unfolded in such a manner that the hidden row objects 720 are unfolded downward from the first name of the group.
Optionally, a folding control 710 is displayed in the ranking list interface corresponding to at least one ranking object, as shown in fig. 7, the method further includes:
when a triggering operation on the folding control 710 is received, at least one row object is hidden by folding.
The expansion control 610 and the folding control 710 are located between the two groups, and the folding area or the area to be folded corresponding to the expansion control 610 and the folding control 710 at least contains one folding object or object to be folded.
Optionally, when no row objects are displayed between two groupings, expansion control 610 exists between the two groupings, and when a row object is displayed between the two groupings, collapse control 710 exists between the two groupings. Optionally, both occur in the same position.
Taking fig. 7 as an example, when the user needs to fold and hide the foldable ranking object of the foldable ranking list, the triggering operation on the folding control 710 may be performed, and correspondingly, when the terminal receives the triggering operation on the folding control 710, it is determined that an instruction for folding and hiding the foldable ranking object in the terminal is received, and the foldable ranking object of the ranking list corresponding to the folding control 710 is folded and hidden in the ranking list interface.
Taking the 70 th ranking object and the 73 th ranking object as examples, assuming that the 70 th ranking object and the 73 th ranking object are the first ranking object and the second ranking object, when the user performs a trigger operation on the folding control 710 between the first ranking object and the second ranking object, the terminal receives the trigger operation on the folding control 710, confirms that the foldable ranking objects of the first ranking object and the second ranking object are folded, folds and hides the 2 unfolded ranking objects on the ranking list display interface, and the folded state is as shown in fig. 6. Optionally, when the default display object is the last group name, the folding mode of the foldable area is to keep the last group name position unchanged, and the foldable area is folded downwards and hidden. In the case that the default presentation object is the first name of the group, not shown in fig. 6, the foldable area is folded in such a way that the position of the first name of the group is kept still, and the foldable area is folded and hidden on the line.
In this embodiment, if the target ranking object belongs to each ranking object, that is, when the target ranking object is listed on the top, by acquiring a target distance from the top of the folded ranking list to the lower edge of the folded ranking list of the target ranking object, it is determined whether the folded ranking list of the current target ranking object exists in the current display interface of the folded ranking list when the folded ranking list starts to be displayed from the top of the first grouping.
As shown in fig. 8, when the target ranking distance is not greater than the height of the display area in the ranking list interface, that is, the target ranking object 810 exists in the current display interface of the folded ranking list when the folded ranking list is displayed from the top of the first group, when the ranking list is initially displayed, that is, when the ranking list is displayed when a request of a user to view the ranking list or refresh the ranking list is received, the upper edge of the folded ranking list is located at the top end of the display area, that is, the folded ranking list is displayed downward in the order from the first position of the first group.
Optionally, when the target distance is not greater than the height of the display area in the ranking list interface, the target ranking object 810 is highlighted in the folded ranking list, and the highlighting may be: the background is deepened or the display contrast is improved at the target ranking object 810, the frame is deepened or the color of the frame is changed relative to other areas, the display font or the font size of the target ranking object 810 is changed, for example, the display font is thickened or the display font size is enlarged, and the like, and the frame is deepened at the target ranking object 810 relative to other areas as shown in fig. 8.
When the target ranking distance is greater than the height of the display area in the ranking list interface, that is, the target ranking object 910 does not exist in the current display interface of the folded ranking list when the folded ranking list is displayed from the top of the first grouping, the lower edge of the target ranking object 910 in the folded ranking list is located at the bottom end of the display area when the ranking list is initially displayed, that is, the ranking list is displayed when a request of a user for checking the ranking list or refreshing the ranking list is received, that is, when the folded ranking list is displayed, the target ranking object 910 is displayed upwards from the target ranking object 910.
And 480, displaying an icon of the reward item corresponding to each default display object in the ranking list interface at the appointed position corresponding to each default display object.
Or, in another possible implementation manner, the terminal may display an icon of the reward item corresponding to the default display object in each group in the leader board interface, with respect to the designated position of each group; and the awarded props corresponding to the ranking objects in the same group are the same.
In this embodiment, the awarded props are different for different groups, and the awarded props obtained by ranking objects belonging to the same group are the same, and cannot be changed due to the ranking of the ranking objects before and after the ranking objects in the same group or the number of ranking data. When the reward item is displayed in the folded ranking list, as shown in fig. 9, the reward item may display an icon of the reward item at a designated position of each default display object in relation to the position of the default ranking object in the ranking list interface; referring to fig. 10, fig. 10 shows a schematic diagram of a bonus item presentation method of the leader board presentation method provided in this embodiment, as shown in fig. 10, the bonus item may also display an icon of the bonus item at a designated position of each group relative to the groups in the leader board interface, for example, in the first group 1010 of fig. 10, the bonus item 1020 corresponding to the first group ranking object is displayed in a form corresponding to the whole group. It should be noted that fig. 10 only provides one case that the icon of the bonus item is displayed at the designated position of each group, and optionally, the icon of the bonus item corresponding to the group can also be displayed above or below or on the left side of the corresponding group, etc.
To sum up, according to the ranking list display method provided in the embodiment of the application, the ranking objects in the ranking list are grouped, the default display objects of the groups are obtained, the default display objects are displayed, the non-default display objects are folded, and the reward props are displayed in the ranking list interface, so that the ranking list can display the difference of rewards among different rankings, the ranking differences among ranking users in the ranking list can be effectively displayed, the display effect of the ranking list is guaranteed, the display length of the ranking list is shortened as much as possible, cache and operation resources occupied by the display of the ranking list are reduced, and the performance of the terminal during the display of the ranking list is improved.
Please refer to fig. 11, which illustrates a flowchart of a leader board presentation method according to an exemplary embodiment of the present application. The ranking list display method can be executed by the terminal, and can also be executed by the interaction of the terminal and the server. The terminal and the server may be the terminal 160 and the server 120 in the system shown in fig. 1. In this embodiment, as shown in fig. 11, the leader board displaying method may include the following steps:
In this embodiment, if the target ranking object does not belong to each ranking object, that is, the target ranking form does not have a top ranking list, when the ranking list is initially displayed, that is, when the ranking list is displayed when a request of the user to view the ranking list or refresh the ranking list is received, the top edge of the folded ranking list is located at the top end of the display area, that is, the folded ranking list is displayed sequentially downward from the first position of the first group.
Or, in another possible implementation manner, the terminal may also display an icon of the bonus item corresponding to the default display object in each group in the leader board interface, at a designated position corresponding to each group; the awarded props corresponding to the ranking objects in the same grouping are the same.
The embodiment is similar to the execution process of step 480 in the embodiment shown in fig. 4, and is not described here again.
To sum up, according to the ranking list display method provided in the embodiment of the application, the ranking objects in the ranking list are grouped, the default display objects of the groups are obtained, the default display objects are displayed, the non-default display objects are folded, and the reward props are displayed in the ranking list interface, so that the ranking list can display the difference of rewards among different rankings, the ranking differences among ranking users in the ranking list can be effectively displayed, the display effect of the ranking list is guaranteed, the display length of the ranking list is shortened as much as possible, cache and operation resources occupied by the display of the ranking list are reduced, and the performance of the terminal during the display of the ranking list is improved.
Please refer to fig. 12, which illustrates a flowchart of a leader board presentation method according to an exemplary embodiment of the present application. The ranking list display method is executed by the terminal. The terminal may be the terminal shown in fig. 12. In this embodiment, as shown in fig. 12, the leader board displaying method may include the following steps:
and 1210, displaying a ranking list entry interface, wherein the ranking list entry interface comprises entry controls of the ranking list.
The ranking list entry interface can be an icon control capable of being linked with the ranking list display interface, the icon control is located in the terminal display interface, and the icon control can also be a control for switching the ranking list in the displayed ranking list interface.
In step 1220, when the trigger operation for the entry control is received, a leader board interface is displayed.
The triggering operation of the entry control is completed by interaction between the user and the terminal interface, and the triggering operation may be that the user clicks the entry interface of the ranking list, or that the user refreshes the ranking list, for example, clicks a corresponding refresh control or makes a corresponding refresh gesture.
Each ranking object in the ranking list is divided into at least two groups according to ranking, and the ranking objects belonging to different groups correspond to different awarded props; the default display objects respectively contained in the at least two groups are in a display state in the folded ranking list, and other objects are in a folded state in the folded ranking list; the other objects are the ranked objects of the respective ranked objects other than the default presentation object.
In this embodiment, the awarded props are different for different groups, and the awarded props obtained by ranking objects belonging to the same group are the same, and cannot be changed due to the ranking of the ranking objects before and after the ranking objects in the same group or the number of ranking data. When the reward item is displayed in the folded ranking list, as shown in fig. 9, the reward item may display an icon of the reward item at a designated position of each default display object in relation to the position of the default ranking object in the ranking list interface; as shown in fig. 10, the awarded props may also display icons of the awarded props in designated locations of each grouping relative to the groupings in the leaderboard interface.
Optionally, when the target ranking object corresponding to the terminal does not belong to each ranking object, or when the target ranking object belongs to each ranking object and the target distance is not greater than the height of the display area in the ranking list interface, displaying the folded ranking list in the ranking list interface in a first initial state; under a first initial state, the upper edge of the folded ranking list is positioned at the top end of the display area; the target distance is the distance between the top of the folded ranking list and the lower edge of the target ranking object in the folded ranking list;
or,
when the target ranking object corresponding to the terminal belongs to each ranking object and the target distance is larger than the height of the display area in the ranking list interface, displaying the folded ranking list in the ranking list interface in a second initial state; in a second initial state, the lower edge of the target ranking object in the folded ranking list is positioned at the bottom end of the display area; the target distance is a distance between the top of the folded leader board to a lower edge of the target leader board in the folded leader board.
The implementation process of step 1210 to step 1230 may refer to the related description in the embodiment shown in fig. 4 or fig. 11, and is not described herein again.
For example, taking a game user viewing a leaderboard as an example, please refer to fig. 13, and fig. 13 shows a schematic diagram of a leaderboard display manner of the game user in the leaderboard display method provided in this embodiment.
And step 1303, judging whether the terminal belongs to a ranking object, judging ranking data of the user logged in by the current terminal, and judging whether the ranking data of the user is listed.
In step 1304, if the user ranking data is not listed, setting the last name of each of the grouped ranking objects except the first group as a default display object, or setting the first name of each of the grouped ranking objects except the first group as the default display object.
Step 1305, all the ranking objects of the first grouping are set as default display objects, that is, when the ranking list is displayed, all the ranking objects of the first grouping are tiled and displayed in sequence.
And step 1307, displaying the default display object, wherein the default display objects of the first group and the other groups are displayed on the ranking list display interface in a default mode.
And step 1308, sequentially sequencing the first ranking list arranged at the top of the ranking list display interface, rendering the ranking list display interface by the terminal after the ranking list is generated, and sequentially sequencing the ranking list display interface from high to low according to the requirement that the first ranking list is arranged at the top of the ranking list display interface.
And 1314, folding the ranking objects except the default display objects, folding and hiding the display objects except the default display objects of the first group, the second group and other groups, and simultaneously setting an expansion control between the two default display objects of the ranking objects hidden by folding.
1316, placing the user at the bottom of the ranking list display interface to display the ranking list upwards, rendering the ranking list display interface by the terminal after generating the ranking list, and sequencing the ranking list display interface at the terminal from high to low according to the requirement of the user displayed at the bottom of the ranking list display interface.
At step 1320, the default display object is displayed.
In step 1322, it is determined whether the target distance S1 is greater than the height of the leader board display area S2, please refer to fig. 14 and 15, where fig. 14 shows a schematic diagram of the target distance of the leader board display method according to the embodiment, and fig. 15 shows a schematic diagram of the height of the leader board display area of the leader board display method according to the embodiment. The distance between the top of the leader board display interface and the bottom edge of the current user (i.e., the target leader object ranked 9) in the leader board is S1, i.e., the target distance, and the height of the leader board display interface is S2, and the two are compared.
In step 1323, the user is placed at the bottom of the leader board display interface to display the leader board upwards, and as shown in fig. 14, when the target distance S1 is greater than the height S2 of the display area in the leader board display interface, that is, when the leader board starts to be displayed from the first ranked leader object, and the target leader object is not in the display interface of the current leader board, the user is placed at the bottom of the leader board display interface to display the leader board upwards.
In step 1324, the user is canceled from being placed at the bottom of the leader board display interface, and when the target distance S2 is not greater than, i.e., less than or equal to, the height of the display area S2 in the leader board display interface, not shown in fig. 14, the user is canceled from being placed at the bottom of the leader board display interface.
And 1325, placing the first name of the ranking list on the top of the ranking list display interface for sequencing in sequence, and highlighting the position of the user. The method includes the steps that sequential display is conducted according to the requirement that the first name of the ranking list is placed at the top of a ranking list display interface, the position of a user is distinguished from other positions, for example, the display background is deepened or the display contrast is improved in the position of the user, a frame is deepened or the color of the frame is changed relative to other areas, and the display font thickening or the display word size increasing of the user can be changed.
To sum up, according to the ranking list display method provided in the embodiment of the application, the ranking objects in the ranking list are grouped, the default display objects of the groups are obtained, the default display objects are displayed, the non-default display objects are folded, and the reward props are displayed in the ranking list interface, so that the ranking list can display the difference of rewards among different rankings, the ranking differences among ranking users in the ranking list can be effectively displayed, the display effect of the ranking list is guaranteed, the display length of the ranking list is shortened as much as possible, cache and operation resources occupied by the display of the ranking list are reduced, and the performance of the terminal during the display of the ranking list is improved.
FIG. 16 is a block diagram of a leader board presentation apparatus according to an example embodiment. The leader board presenter may be executed by a computer device to perform all or a portion of the steps of the method shown in any of figures 3, 4, 11 or 12. This leaderboard display device may include:
the grouping information obtaining module 1610 is configured to obtain grouping information of each ranking object in the ranking list when an instruction for displaying the ranking list in the terminal is received, where the grouping information indicates that each ranking object is divided into at least two groups according to ranking, and ranking objects belonging to different groups correspond to different awarded props;
a default display object obtaining module 1620, configured to obtain, according to the grouping information of each ranking object, a default display object in the ranking objects included in at least two groups, respectively;
a ranking list generating module 1630, configured to generate a folded ranking list, where the default display object is in a display state in the folded ranking list, and other objects are in a folded state in the folded ranking list; the other objects are ranking objects except the default display object in each ranking object;
the ranking list display module 1640 is configured to display the folded ranking list in a ranking list interface of the terminal, where the reward item corresponding to the default display object is displayed in the folded ranking list.
Optionally, the apparatus further comprises:
and the target ranking object acquisition module is used for acquiring the target ranking object corresponding to the terminal.
A default presentation object acquisition module 1620 configured to,
and acquiring default display objects in the ranking objects respectively contained in at least two groups according to the target ranking objects and the grouping information of each ranking object.
Optionally, the default display object obtaining module 1620 is configured to, when the target ranking object meets the first condition, obtain each ranking object in the first group as a default display object in the first group, and obtain a ranking object at a designated grouping position in another group as a default display object in another group;
the first grouping is a grouping containing the first N ranking objects in the ranking list, and N is an integer greater than or equal to 1; the other packets are respective ones of the at least two packets except the first packet;
the first condition includes: the target ranking object does not belong to each ranking object; or, the target ranking object belongs to the first group; alternatively, the target ranking object is at a designated grouping location of a second grouping other than the first grouping.
Optionally, the default display object obtaining module 1620 is configured to, when the target ranking object meets the second condition, obtain each ranking object in the first group as a default display object in the first group, obtain the target ranking object and a ranking object at a specified grouping position in the second group as a default display object in the second group, and obtain ranking objects at specified grouping positions in other groups as default display objects in other groups;
the first grouping is a grouping containing the first N ranking objects in the ranking list, and N is an integer greater than or equal to 1; the second group is not the first group and includes the group of the target ranking object; the other packets are each of at least two packets except for the first packet and the second packet;
the second condition includes: the target ranking object is outside the designated grouping position in the second grouping.
Optionally, the designated packet location is the first or last bit in the corresponding packet.
Optionally, a leader board presentation module 1640 to,
if the target ranking object belongs to each ranking object, acquiring a target distance from the top of the folded ranking list to the lower edge of the target ranking object in the folded ranking list;
when the target distance is not larger than the height of the display area in the ranking list interface, displaying the folded ranking list in the ranking list interface in a first initial state; under a first initial state, the upper edge of the folded ranking list is positioned at the top end of the display area;
when the target distance is larger than the height of the display area in the ranking list interface, displaying the folded ranking list in the ranking list interface in a second initial state; in a second initial state, the lower edge of the target ranking object in the folded ranking list is at the bottom end of the display area.
Optionally, the ranking list displaying module 1640 is configured to display the folded ranking list in the ranking list interface in the first initial state if the target ranking object does not belong to each ranking object; in a first initial state, the upper edge of the folded ranking list is positioned at the top end of a display area in the ranking list interface.
Optionally, an icon of the reward item corresponding to each default display object is displayed in the ranking list interface at a designated position corresponding to each default display object;
or,
displaying icons of the reward props corresponding to the default display objects in each group in the ranking list interface at the appointed position corresponding to each group; and the awarded props corresponding to the ranking objects in the same group are the same.
Optionally, when at least one ranking object exists between the first ranking object and the second ranking object in the folded ranking list, the first ranking object and the second ranking object are two adjacent default display objects, and the apparatus further includes:
and the expansion module is used for expanding and displaying the at least one ranking object in the ranking list interface when the triggering operation of the expansion control is received.
Optionally, a folding control is displayed in the ranking list interface corresponding to the at least one ranking object, and the apparatus further includes:
and the folding module is used for folding and hiding at least one row object when receiving the triggering operation of the folding control.
In summary, according to the ranking list display device provided in the embodiment of the application, when an application runs in a computer device and a ranking list is generated and displayed, by grouping ranking objects in the ranking list, acquiring default display objects of each group, displaying the default display objects, folding non-default display objects, and displaying a reward prop in a ranking list interface, the ranking list can display differences rewarded among different rankings, so that ranking differences among ranking users in the ranking list can be effectively displayed, the display length of the ranking list is shortened as much as possible while the display effect of the ranking list is ensured, cache and operation resources occupied by ranking list display are reduced, and the performance of a terminal during ranking list display is improved.
Fig. 17 is a block diagram illustrating the structure of a computer device 1700 according to an example embodiment. The computer device 1700 may be a user terminal, such as a smart phone, a tablet computer, an MP3 player (Moving Picture experts Group Audio Layer III, motion video experts compression standard Audio Layer 3), an MP4 player (Moving Picture experts Group Audio Layer IV, motion video experts compression standard Audio Layer 4), a laptop computer, or a desktop computer. Computer device 1700 may also be referred to by other names such as user equipment, portable terminals, laptop terminals, desktop terminals, and the like.
Generally, computer device 1700 includes: a processor 1701 and a memory 1702.
The processor 1701 may include one or more processing cores, such as 4-core processors, 8-core processors, and the like. The processor 1701 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1701 may also include a main processor, which is a processor for processing data in an awake state, also called a Central Processing Unit (CPU), and a coprocessor; a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1701 may be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and rendering content that the display screen needs to display. In some embodiments, the processor 1701 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
The memory 1702 may include one or more computer-readable storage media, which may be non-transitory. The memory 1702 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer-readable storage medium in the memory 1702 is used to store at least one instruction for execution by the processor 1701 to implement the leaderboard display method provided by the method embodiments of the present application.
In some embodiments, computer device 1700 may also optionally include: a peripheral interface 1703 and at least one peripheral. The processor 1701, memory 1702 and peripheral interface 1703 may be connected by buses or signal lines. Various peripheral devices may be connected to peripheral interface 1703 by a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1704, a touch display screen 1705, a camera 1706, an audio circuit 1707, a positioning component 1708, and a power source 1709.
The peripheral interface 1703 may be used to connect at least one peripheral associated with I/O (Input/Output) to the processor 1701 and the memory 1702. In some embodiments, the processor 1701, memory 1702, and peripheral interface 1703 are integrated on the same chip or circuit board; in some other embodiments, any one or both of the processor 1701, the memory 1702, and the peripheral interface 1703 may be implemented on separate chips or circuit boards, which are not limited in this embodiment.
The Radio Frequency circuit 1704 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuit 1704 communicates with a communication network and other communication devices via electromagnetic signals. The rf circuit 1704 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1704 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuit 1704 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the rf circuit 1704 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The display screen 1705 is used to display a UI (user interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1705 is a touch display screen, the display screen 1705 also has the ability to capture touch signals on or above the surface of the display screen 1705. The touch signal may be input as a control signal to the processor 1701 for processing. At this point, the display 1705 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, display 1705 may be one, providing the front panel of computer device 1700; in other embodiments, the display screens 1705 may be at least two, each disposed on a different surface of the computer device 1700 or in a folded design; in still other embodiments, display 1705 may be a flexible display, disposed on a curved surface or on a folded surface of computer device 1700. Even further, the display screen 1705 may be arranged in a non-rectangular irregular figure, i.e., a shaped screen. The Display screen 1705 may be made of LCD (Liquid Crystal Display), OLED (organic light-Emitting Diode), or the like.
The camera assembly 1706 is used to capture images or video. Optionally, camera assembly 1706 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 1706 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
The audio circuit 1707 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, inputting the electric signals into the processor 1701 for processing, or inputting the electric signals into the radio frequency circuit 1704 for voice communication. For stereo capture or noise reduction purposes, multiple microphones may be provided, each at a different location on the computer device 1700. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 1701 or the radio frequency circuit 1704 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuitry 1707 may also include a headphone jack.
In some embodiments, computer device 1700 also includes one or more sensors 1710. The one or more sensors 1710 include, but are not limited to: acceleration sensor 1711, gyro sensor 1712, pressure sensor 1713, fingerprint sensor 1714, optical sensor 1715, and proximity sensor 1716.
The acceleration sensor 1711 can detect the magnitude of acceleration in three coordinate axes of a coordinate system established with the computer apparatus 1700. For example, the acceleration sensor 1711 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 1701 may control the touch display screen 1705 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1711. The acceleration sensor 1711 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 1712 may detect a body direction and a rotation angle of the computer apparatus 1700, and the gyro sensor 1712 may acquire a 3D motion of the user on the computer apparatus 1700 in cooperation with the acceleration sensor 1711. The processor 1701 may perform the following functions based on the data collected by the gyro sensor 1712: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 1713 may be disposed on the side bezel of computer device 1700 and/or underlying touch display screen 1705. When the pressure sensor 1713 is disposed on the side frame of the computer apparatus 1700, the user's grip signal to the computer apparatus 1700 can be detected, and the processor 1701 performs left-right hand recognition or shortcut operation based on the grip signal acquired by the pressure sensor 1713. When the pressure sensor 1713 is disposed at the lower layer of the touch display screen 1705, the processor 1701 controls the operability control on the UI interface according to the pressure operation of the user on the touch display screen 1705. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 1714 is configured to capture a fingerprint of the user, and the processor 1701 is configured to identify the user based on the fingerprint captured by the fingerprint sensor 1714, or the fingerprint sensor 1714 is configured to identify the user based on the captured fingerprint. Upon identifying that the user's identity is a trusted identity, the processor 1701 authorizes the user to perform relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying for and changing settings, etc. Fingerprint sensor 1714 may be disposed on the front, back, or side of computer device 1700. When a physical key or vendor Logo is provided on computer device 1700, fingerprint sensor 1714 may be integrated with the physical key or vendor Logo.
The optical sensor 1715 is used to collect the ambient light intensity. In one embodiment, the processor 1701 may control the display brightness of the touch display screen 1705 based on the ambient light intensity collected by the optical sensor 1715. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1705 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 1705 is turned down. In another embodiment, the processor 1701 may also dynamically adjust the shooting parameters of the camera assembly 1706 according to the ambient light intensity collected by the optical sensor 1715.
Proximity sensors 1716, also known as distance sensors, are typically provided on the front panel of the computer device 1700. Proximity sensor 1716 is used to capture the distance between the user and the front of computer device 1700. In one embodiment, the processor 1701 controls the touch display screen 1705 to switch from a bright screen state to a rest screen state when the proximity sensor 1716 detects that the distance between the user and the front surface of the computer device 1700 is gradually decreased; when the proximity sensor 1716 detects that the distance between the user and the front of the computer device 1700 is gradually increasing, the processor 1701 controls the touch display screen 1705 to switch from the breath screen state to the bright screen state.
Those skilled in the art will appreciate that the architecture shown in FIG. 17 is not intended to be limiting of the computer device 1700 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
In an exemplary embodiment, a non-transitory computer readable storage medium including instructions, such as a memory including at least one instruction, at least one program, set of codes, or set of instructions, executable by a processor to perform all or part of the steps of the method shown in any of the embodiments of fig. 3, 4, 11 or 12 described above is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It will be understood that the present application is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.
Claims (15)
1. A leader board presentation method, the method being performed by a computer device, the method comprising:
when an instruction of displaying a ranking list in a terminal is received, obtaining grouping information of each ranking object in the ranking list, wherein the grouping information indicates that each ranking object is divided into at least two groups according to ranking, and ranking objects belonging to different groups correspond to different awarding props;
acquiring a default display object in the ranking objects respectively contained in the at least two groups according to the grouping information of each ranking object;
generating a folded ranking list, wherein the default display object is in a display state in the folded ranking list, and other objects are in a folded state in the folded ranking list; the other objects are ranking objects in the ranking objects except the default presentation object;
displaying the folded ranking list in a ranking list interface of the terminal, wherein the reward props corresponding to the default display object are displayed in the folded ranking list.
2. The method according to claim 1, wherein before obtaining the default display object in the ranking objects respectively included in the at least two groups according to the grouping information of the respective ranking objects, the method further comprises:
acquiring a target ranking object corresponding to the terminal;
the obtaining, according to the grouping information of each ranking object, a default display object in the ranking objects respectively included in the at least two groups includes:
and acquiring default display objects in the ranking objects respectively contained in the at least two groups according to the target ranking object and the grouping information of each ranking object.
3. The method according to claim 2, wherein the obtaining a default display object from the ranking objects respectively included in the at least two groups according to the target ranking object and the grouping information of each ranking object comprises:
when the target ranking object meets a first condition, acquiring each ranking object in a first group as the default display object in the first group, and acquiring ranking objects at specified grouping positions in other groups as the default display objects in the other groups;
wherein the first group is a group containing the top N ranking objects in the ranking list, N being an integer greater than or equal to 1; the other packets are respective ones of the at least two packets other than the first packet;
the first condition includes: the target ranking object does not belong to each ranking object; or, the target ranking object belongs to the first group; or the target ranking object is at a designated grouping position of a second grouping other than the first grouping.
4. The method according to claim 2, wherein the obtaining a default display object from the ranking of the target ranking objects and the grouping information of each ranking object, which are respectively included in the at least two groups, comprises:
when the target ranking object meets a second condition, acquiring each ranking object in a first group as the default display object in the first group, acquiring the target ranking object and the ranking object at the designated group position in a second group as the default display object in the second group, and acquiring the ranking objects at the designated group position in other groups as the default display object in other groups;
wherein the first group is a group containing the top N ranking objects in the ranking list, N being an integer greater than or equal to 1; the second grouping is external to the first grouping and includes the grouping of the target ranking object; the other packets are respective ones of the at least two packets except the first packet and the second packet;
the second condition includes: the target ranking object is outside of the designated grouping location in the second grouping.
5. The method of claim 3 or 4, wherein the specified packet location is the first or last bit in the corresponding packet.
6. The method according to claim 3 or 4, wherein the displaying the folded leaderboard in a leaderboard interface of the terminal comprises:
if the target ranking object belongs to each ranking object, acquiring a target distance from the top of the folded ranking list to the lower edge of the target ranking object in the folded ranking list;
displaying the folded leaderboard in the leaderboard interface in a first initial state when the target distance is not greater than a height of a display area in the leaderboard interface; in the first initial state, the upper edge of the folded leader board is positioned at the top end of the display area;
when the target distance is greater than the height of a display area in the leaderboard interface, displaying the folded leaderboard in the leaderboard interface in a second initial state; in the second initial state, the lower edge of the target ranking object in the folded ranking list is at the bottom end of the display area.
7. The method of claim 2, wherein the displaying the folded leaderboard in a leaderboard interface of the terminal comprises:
if the target ranking object does not belong to the ranking objects, displaying the folded ranking list in the ranking list interface in a first initial state; in the first initial state, the upper edge of the folded ranking list is positioned at the top end of a display area in the ranking list interface.
8. The method of claim 1,
displaying an icon of the reward prop corresponding to each default display object in the ranking list interface at a designated position corresponding to each default display object;
or,
displaying icons of the reward props corresponding to the default display objects in each group in the ranking list interface at the appointed position corresponding to each group; and the awarded props corresponding to the ranking objects in the same group are the same.
9. The method of claim 1, wherein when at least one ranking object exists between a first ranking object and a second ranking object in the folded ranking list, an expansion control is included between the first ranking object and the second ranking object; the first row object and the second row object are two adjacent default display objects; the method further comprises the following steps:
and when the triggering operation of the expansion control is received, expanding and displaying the at least one ranking object in the ranking list interface.
10. The method in accordance with claim 9, wherein a fold control is exposed in the leaderboard interface corresponding to the at least one leaderboard object, the method further comprising:
and when the triggering operation of the folding control is received, folding and hiding the at least one row object.
11. A ranking list display method is executed by a terminal, and the method comprises the following steps:
displaying a ranking list entry interface, wherein the ranking list entry interface comprises entry controls of a ranking list;
when the triggering operation of the entry control is received, displaying a ranking list interface;
displaying the folded ranking list and the reward props corresponding to default display objects respectively contained in at least two groups of the ranking list in the ranking list interface;
each ranking object in the ranking list is divided into at least two groups according to ranking, and the ranking objects belonging to different groups correspond to different awarded props; the default display objects respectively contained in the at least two groups are in a display state in the folded ranking list, and other objects are in a folded state in the folded ranking list; the other objects are ranking objects of the respective ranking objects other than the default presentation object.
12. The method of claim 11, further comprising:
displaying the folded ranking list in the ranking list interface in a first initial state when a target ranking object corresponding to the terminal does not belong to each ranking object or when the target ranking object belongs to each ranking object and a target distance is not greater than a height of a display area in the ranking list interface; in the first initial state, the upper edge of the folded leader board is positioned at the top end of the display area; the target distance is a distance between the top of the folded ranking list and a lower edge of the target ranking object in the folded ranking list;
or,
when the target ranking object corresponding to the terminal belongs to each ranking object and the target distance is larger than the height of a display area in the ranking list interface, displaying the folded ranking list in the ranking list interface in a second initial state; in the second initial state, the lower edge of the target ranking object in the folded ranking list is at the bottom end of the display area; the target distance is a distance between the top of the folded leaderboard and a lower edge of the target leaderboard in the folded leaderboard.
13. A leaderboard display apparatus, the apparatus comprising:
the system comprises a grouping information acquisition module, a grouping information acquisition module and a processing module, wherein the grouping information acquisition module is used for acquiring grouping information of each ranking object in a ranking list when an instruction of displaying the ranking list in a terminal is received, the grouping information indicates that each ranking object is divided into at least two groups according to ranking, and the ranking objects belonging to different groups correspond to different reward props;
a default display object obtaining module, configured to obtain, according to the grouping information of each ranking object, a default display object in the ranking objects included in the at least two groups, respectively;
the ranking list generating module is used for generating a folded ranking list, the default display object is in a display state in the folded ranking list, and other objects are in a folded state in the folded ranking list; the other objects are ranking objects in the ranking objects except the default presentation object;
and the ranking list display module is used for displaying the folded ranking list in a ranking list interface of the terminal, and the reward props corresponding to the default display objects are displayed in the folded ranking list.
14. A computer device comprising a processor and a memory having stored therein at least one instruction, at least one program, set of codes, or set of instructions that is loaded and executed by the processor to implement a leaderboard presentation method as recited in any of claims 1-12.
15. A computer-readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions that is loaded and executed by a processor to implement the leaderboard presentation method of any of claims 1-12.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910812112.XA CN110523084B (en) | 2019-08-30 | 2019-08-30 | Ranking list display method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910812112.XA CN110523084B (en) | 2019-08-30 | 2019-08-30 | Ranking list display method and device, computer equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110523084A CN110523084A (en) | 2019-12-03 |
| CN110523084B true CN110523084B (en) | 2020-09-11 |
Family
ID=68665377
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910812112.XA Active CN110523084B (en) | 2019-08-30 | 2019-08-30 | Ranking list display method and device, computer equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110523084B (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111475224B (en) * | 2020-03-31 | 2023-06-09 | 百度在线网络技术(北京)有限公司 | Object ranking method, device, equipment and computer storage medium |
| CN111589163B (en) * | 2020-05-20 | 2023-09-12 | 网易(杭州)网络有限公司 | Ranking list processing method, terminal equipment, server and storage medium |
| CN111651693B (en) * | 2020-06-29 | 2023-03-28 | 腾讯科技(深圳)有限公司 | Data display method, data sorting method, device, equipment and medium |
| CN115134674A (en) * | 2021-03-19 | 2022-09-30 | 北京字节跳动网络技术有限公司 | Interaction method and electronic equipment |
| CN117270751B (en) * | 2023-10-10 | 2024-08-23 | 书行科技(北京)有限公司 | List interaction method, device, computer equipment and computer readable storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101720459A (en) * | 2007-04-30 | 2010-06-02 | 谷歌公司 | Hiding portions of display content |
| WO2011053639A1 (en) * | 2009-10-28 | 2011-05-05 | Wms Gaming, Inc. | Wagering game leaderboards |
| US9489447B2 (en) * | 2014-02-21 | 2016-11-08 | Google Inc. | Scalable current leaderboard using delta-encoded updates |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8961319B1 (en) * | 2013-05-16 | 2015-02-24 | Kabam, Inc. | System and method for providing dynamic and static contest prize allocation based on in-game achievement of a user |
| CN108310774B (en) * | 2018-01-22 | 2021-06-08 | 腾讯科技(深圳)有限公司 | Method and device for transmitting operation result, storage medium and electronic device |
-
2019
- 2019-08-30 CN CN201910812112.XA patent/CN110523084B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101720459A (en) * | 2007-04-30 | 2010-06-02 | 谷歌公司 | Hiding portions of display content |
| WO2011053639A1 (en) * | 2009-10-28 | 2011-05-05 | Wms Gaming, Inc. | Wagering game leaderboards |
| US9489447B2 (en) * | 2014-02-21 | 2016-11-08 | Google Inc. | Scalable current leaderboard using delta-encoded updates |
Non-Patent Citations (2)
| Title |
|---|
| 《CF》枪王之王胜利排行榜奖励介绍;咖啡加糖;《https://www.newyx.net/gl/550784_1.htm》;20180920;全文 * |
| 【使命召唤】手游版 国际服 多人PVE丧尸模式试玩;雅哈哈YAhaha;《https://v.youku.com/v_show/id_XMzk2NDgxODk2MA==.html?spm=a2h0k.11417342.soresults.dtitle》;20181215;视频第14分15秒 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110523084A (en) | 2019-12-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110523084B (en) | Ranking list display method and device, computer equipment and storage medium | |
| CN109977333B (en) | Webpage display method and device, computer equipment and storage medium | |
| CN110321126B (en) | Method and device for generating page code | |
| CN109840061A (en) | The method and electronic equipment that control screen is shown | |
| CN109327608B (en) | Song sharing method, terminal, server and system | |
| CN110841285A (en) | Interface element display method and device, computer equipment and storage medium | |
| CN111083526B (en) | Video transition method and device, computer equipment and storage medium | |
| CN110300274A (en) | Method for recording, device and the storage medium of video file | |
| CN112578971A (en) | Page content display method and device, computer equipment and storage medium | |
| CN113613028A (en) | Live broadcast data processing method, device, terminal, server and storage medium | |
| WO2022134632A1 (en) | Work processing method and apparatus | |
| CN110837300B (en) | Virtual interaction method and device, electronic equipment and storage medium | |
| CN110245255A (en) | Song display methods, device, equipment and storage medium | |
| CN110889060A (en) | Webpage display method and device, computer equipment and storage medium | |
| CN112116681A (en) | Image generation method and device, computer equipment and storage medium | |
| CN111437600A (en) | Plot showing method, plot showing device, plot showing equipment and storage medium | |
| CN112023403A (en) | Battle process display method and device based on image-text information | |
| CN111061369B (en) | Interaction method, device, equipment and storage medium | |
| CN111752658A (en) | Method, device, equipment and storage medium for managing function tutorial | |
| CN109614563B (en) | Method, device and equipment for displaying webpage and storage medium | |
| CN110399193A (en) | Guide data sending method, device, terminal, server and storage medium | |
| CN110275655A (en) | Lyrics display method, device, equipment and storage medium | |
| CN111580892A (en) | Method, device, terminal and storage medium for calling service component | |
| CN113377647A (en) | Page processing method, device, server, terminal and readable storage medium | |
| CN112100528A (en) | Method, device, equipment and medium for training search result scoring model |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |