Ranking display method and system based on account binding and related device

By implementing account binding on the Internet cafe terminal device and directly obtaining game information from the program server, the problem of excessive terminal device processing performance occupation and poor real-time information acquisition in the existing technology is solved, and a more efficient and real-time ranking display is achieved.

CN119633400APending Publication Date: 2025-03-18TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311205564.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-18
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, Internet cafe terminal equipment needs to install detection programs to obtain player game information, resulting in excessive processing performance occupies, affecting the gaming experience, and poor real-time information acquisition, making it difficult to update rankings in a timely manner.

Method used

Through the method based on account binding, a mapping relationship between the platform account and the program account is established, and program usage information is directly obtained from the program server, which is used to determine the ranking, reduce the processing resources of terminal devices, and improve the real-time ranking.

Benefits of technology

It reduces the consumption of processing resources for terminal devices, improves the real-time and accuracy of rankings, and improves users' gaming experience and willingness to participate in rankings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119633400A_ABST
    Figure CN119633400A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a ranking display method and system based on account binding and a related device, an account binding interface can be displayed after a login operation for a target platform is obtained, and the account binding operation can be executed through a binding control corresponding to a target program in the account binding interface. The account binding operation is used for establishing a mapping relationship between a first platform account logging in the target platform through the login operation and a first program account in the target program, so that the program use information corresponding to the first program account can be directly obtained from a program server of the target program based on the mapping relationship; the ranking of the first platform account in the plurality of platform accounts can be determined based on the use behavior identified by the program use information, so that a ranking interface comprising the rankings corresponding to the plurality of platform accounts can be displayed, detection and analysis do not need to be performed on a platform side terminal, resource occupation of the platform side terminal is reduced, and the user experience is improved. And the program use experience of the user on the platform side terminal is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information processing technology, and in particular to a ranking display method, system and related devices based on account binding. Background Art

[0002] Games are one of the ways people entertain themselves nowadays. The rapid development of game culture has also greatly driven the development of related industries. For example, Internet cafes that can provide a comfortable gaming experience have become a popular choice for young people's entertainment consumption. In order to promote the popularity of games in Internet cafes and attract more players to play games in Internet cafes, Internet cafes can display the game rankings of players playing in Internet cafes, such as the number of opponents defeated in the game.

[0003] In the related technology, it is necessary to install corresponding programs in the terminal devices of the Internet cafe to obtain relevant information of players in the game for ranking by identifying the game images displayed by the terminal devices and analyzing the game program logs stored in the terminal devices.

[0004] Therefore, the ranking display method in the related art will occupy a large amount of processing performance of the terminal device, making it difficult for the game program to obtain sufficient processing performance, resulting in lag, which seriously affects the player's gaming experience. At the same time, the information acquisition method in the related art has poor real-time performance and it is difficult to update the ranking information in a timely manner. Summary of the invention

[0005] In order to solve the above technical problems, the present application provides a ranking display method, system and related devices based on account binding, which reduces the processing resource occupation of the platform-side terminal and improves the real-time performance of the ranking display.

[0006] The embodiments of the present application disclose the following technical solutions:

[0007] In a first aspect, an embodiment of the present application discloses a ranking display method based on account binding, the method comprising:

[0008] Based on obtaining a login operation for the target platform, displaying an account binding interface, the account binding interface including a binding control corresponding to the target program, the login operation being used to log in to the first platform account in the target platform;

[0009] Acquire an account binding operation through a binding control corresponding to the target program, wherein the account binding operation is used to establish a first mapping relationship between the first platform account and a first program account in the target program;

[0010] A ranking interface corresponding to the target platform is displayed, wherein the ranking interface is used to display rankings corresponding to multiple platform accounts, respectively, wherein the multiple platform accounts include the first platform account, and the ranking corresponding to the first platform account is determined based on program usage information corresponding to the first program account in the target program, wherein the program usage information is used to identify usage behavior of the first program account for the target program, and the first mapping relationship is used to obtain the program usage information from a program server corresponding to the target program.

[0011] In a second aspect, an embodiment of the present application discloses a ranking display method based on account binding, the method comprising:

[0012] Acquiring a first platform account based on a login operation for a target platform, wherein the login operation is used to log in to the first platform account in the target platform;

[0013] Based on the account binding operation obtained through the binding control corresponding to the target program, a first program account corresponding to the account binding operation is obtained, the binding control is located in the account binding interface, and the account binding interface is displayed based on the login operation;

[0014] Establishing a mapping relationship between the first platform account and the first program account;

[0015] According to the mapping relationship, obtaining program usage information corresponding to the first program account from a program server corresponding to the target program, wherein the program usage information is used to identify usage behavior of the first program account for the target program;

[0016] Ranking information corresponding to the first platform account is determined according to the program usage information, the ranking information is used to identify the ranking of the first platform account among multiple platform accounts, the ranking information is used to display a ranking interface, and the ranking interface is used to display the rankings corresponding to the multiple platform accounts respectively.

[0017] In a third aspect, an embodiment of the present application discloses a ranking display system based on account binding, the system comprising a terminal device corresponding to a target platform, a middle platform server, and a program server corresponding to a target program:

[0018] The terminal device is used for:

[0019] Based on obtaining a login operation for the target platform, sending the first platform account to the middle platform server, and displaying an account binding interface, the account binding interface including a binding control corresponding to the target program, and the login operation is used to log in to the first platform account in the target platform;

[0020] Based on obtaining an account binding operation through a binding control corresponding to the target program, sending a first program account corresponding to the account binding operation to the middle station server;

[0021] Obtaining ranking information corresponding to the first platform account sent by the middle station server, where the ranking information is used to identify the ranking corresponding to the first platform account among multiple platform accounts;

[0022] Displaying a ranking interface corresponding to the target platform according to the ranking information, wherein the ranking interface is used to display the rankings corresponding to the multiple platform accounts respectively;

[0023] The middle station server is used for:

[0024] Establishing a mapping relationship between the first platform account and the first program account;

[0025] According to the mapping relationship, obtaining program usage information corresponding to the first program account from the program server, wherein the program usage information is used to identify usage behavior of the first program account for the target program;

[0026] Determine ranking information corresponding to the first platform account according to the program usage information.

[0027] In a fourth aspect, an embodiment of the present application discloses a ranking display device based on account binding, the device comprising a first display unit, a first acquisition unit and a second display unit:

[0028] The first display unit is used to display an account binding interface based on obtaining a login operation for the target platform, the account binding interface including a binding control corresponding to the target program, and the login operation is used to log in to the first platform account in the target platform;

[0029] The first acquisition unit is used to acquire an account binding operation through a binding control corresponding to the target program, wherein the account binding operation is used to establish a first mapping relationship between the first platform account and a first program account in the target program;

[0030] The second display unit is used to display a ranking interface corresponding to the target platform, and the ranking interface is used to display rankings corresponding to multiple platform accounts, respectively. The multiple platform accounts include the first platform account. The ranking corresponding to the first platform account is determined based on program usage information corresponding to the first program account in the target program, and the program usage information is used to identify the usage behavior of the first program account for the target program. The first mapping relationship is used to obtain the program usage information from the program server corresponding to the target program.

[0031] In a possible implementation, the account binding interface is an account binding interface corresponding to the target program, and the first display unit is specifically used to:

[0032] Based on obtaining a login operation for the target platform, displaying a program selection interface, the program selection interface including program selection controls corresponding to a plurality of programs, the plurality of programs including the target program;

[0033] Based on obtaining a trigger operation for a program selection control corresponding to a target program, an account binding interface corresponding to the target program is displayed.

[0034] In a possible implementation, the first display unit is specifically used to:

[0035] Based on obtaining a login operation for a target platform, an initial ranking interface corresponding to the target platform is displayed, the initial ranking interface is used to display rankings corresponding to a plurality of initial platform accounts, the rankings corresponding to the plurality of initial platform accounts are determined based on program usage information corresponding to the plurality of initial platform accounts in the target program, the plurality of initial platform accounts do not include the first platform account, and the initial ranking interface includes a participation control;

[0036] Based on obtaining the trigger operation for the participation control, the account binding interface is displayed.

[0037] In a possible implementation, the binding control includes an account selection control and an account input control corresponding to a historical program account, wherein the historical program account is a program account that has established a first mapping relationship with the first platform account in a historical period;

[0038] The account binding operation includes a trigger operation for the account selection control or an account input operation for the account input control. The trigger operation for the account selection control is used to determine the historical program account as the first program account and establish a first mapping relationship between the first platform account and the first program account. The account input operation is used to input the first program account and establish a first mapping relationship between the first platform account and the first program account.

[0039] In a possible implementation, the device further includes a third display unit and a second acquisition unit:

[0040] The third display unit is used to display an object binding interface based on the first mapping relationship between the first platform account and the first program account, wherein the object binding interface includes object selection controls corresponding to objects to be selected, the objects to be selected are objects controlled by the first program account in the target program, and the objects to be selected include target objects;

[0041] The second acquisition unit is used to obtain a trigger operation of an object selection control for the target object, and the trigger operation of the object selection control for the target object is used to establish a second mapping relationship between the first platform account and the target object. The program usage information includes object behavior information of the target object in the target program, and the first mapping relationship and the second mapping relationship are used to obtain the object behavior information from a program server corresponding to the target program.

[0042] In a possible implementation, the to-be-selected objects include historically selected objects, where the historically selected objects are objects that have established a mapping relationship with the first platform account in a historical period, and the device further includes a fourth display unit:

[0043] The fourth display unit is used to display an information identifier on the object selection control corresponding to the historical selection object, and the information identifier is used to identify that the historical selection object is an object that has established a mapping relationship with the first platform account in a historical period.

[0044] In a possible implementation, the ranking interface includes interactive controls corresponding to the multiple platform accounts respectively, and the device further includes a third acquisition unit and a fifth display unit:

[0045] The third acquisition unit is used to acquire a trigger operation for an interactive control corresponding to a second platform account, where the second platform account is any platform account among the multiple platform accounts except the first platform account;

[0046] The fifth display unit is used to display an interactive interface corresponding to the target program, and the interactive interface is used to execute a target interactive behavior between the first program account and the second program account corresponding to the second platform account in the target program.

[0047] In a possible implementation, the device further includes a sixth display unit:

[0048] The sixth display unit is used to display a program interface corresponding to the target program based on obtaining the account binding operation, and the program interface is used to use the target program.

[0049] In a possible implementation manner, the program interface is a program interface corresponding to the target program when the first program account is in a logged-in state in the target program.

[0050] In a possible implementation, the device further includes a seventh display unit, a fourth acquisition unit, a fifth acquisition unit, and a sixth acquisition unit:

[0051] The seventh display unit is used to display a ranking setting interface, wherein the ranking setting interface includes a program setting control, a behavior setting control, and a rule setting control, wherein the program setting control is used to set a program for ranking, the behavior setting control is used to set a usage behavior for determining ranking, and the rule setting control is used to set a ranking rule;

[0052] The fourth acquisition unit is used to acquire a program setting operation for the target program through the program setting control, wherein the program setting operation is used to set the target program as a program for ranking;

[0053] The fifth acquisition unit is used to acquire a behavior setting operation for a target usage behavior through the behavior setting control, wherein the behavior setting operation is used to set the target usage behavior in the target program as a usage behavior for determining a ranking, and the program usage information is specifically used to identify the target usage behavior of the first program account for the target program;

[0054] The sixth acquisition unit is used to obtain a rule setting operation for a target ranking rule through the rule setting control, wherein the rule setting operation is used to set the target ranking rule as a ranking rule for determining a ranking, wherein the ranking corresponding to the first platform account is determined based on the target ranking rule and program usage information corresponding to the first program account in the target program, and the target ranking rule is a rule for determining a ranking based on the program usage information.

[0055] In a fifth aspect, an embodiment of the present application discloses a ranking display device based on account binding, the device comprising a seventh acquisition unit, an eighth acquisition unit, an establishment unit, a ninth acquisition unit and a first determination unit:

[0056] The seventh acquisition unit is used to acquire the first platform account based on a login operation for the target platform, where the login operation is used to log in to the first platform account in the target platform;

[0057] The eighth acquisition unit is used to acquire the first program account corresponding to the account binding operation based on the account binding operation acquired through the binding control corresponding to the target program, the binding control is located in the account binding interface, and the account binding interface is displayed based on the login operation;

[0058] The establishing unit is used to establish a mapping relationship between the first platform account and the first program account;

[0059] The ninth acquisition unit is configured to acquire, according to the mapping relationship, program usage information corresponding to the first program account from a program server corresponding to the target program, wherein the program usage information is used to identify usage behavior of the first program account for the target program;

[0060] The first determination unit is used to determine ranking information corresponding to the first platform account based on the program usage information, the ranking information is used to identify the ranking of the first platform account among multiple platform accounts, the ranking information is used to display a ranking interface, and the ranking interface is used to display the rankings corresponding to the multiple platform accounts respectively.

[0061] In a possible implementation manner, the device further includes a tenth acquiring unit, a second determining unit, and a first sending unit:

[0062] The tenth obtaining unit is configured to obtain, from the program server, program usage information corresponding to program accounts corresponding to the multiple platform accounts respectively, according to the mapping relationships corresponding to the multiple platform accounts respectively;

[0063] The second determining unit is used to determine the to-be-updated ranking information corresponding to the multiple platform accounts respectively according to the program usage information corresponding to the program accounts corresponding to the multiple platform accounts respectively, wherein the to-be-updated ranking information is used to identify the rankings corresponding to the multiple platform accounts respectively;

[0064] The first sending unit is used to send the ranking information to be updated to the target platform based on the inconsistency between the rankings corresponding to the multiple platform accounts identified by the ranking information to be updated and the rankings corresponding to the multiple platform accounts displayed on the displayed ranking interface, so that the target platform displays the ranking interface updated based on the ranking information to be updated.

[0065] In a possible implementation, the ranking interface includes interactive controls corresponding to the multiple platform accounts respectively, and the device further includes a second sending unit:

[0066] The second sending unit is used to send an interaction instruction to the program server based on a trigger operation of the first platform account on the interactive control corresponding to the second platform account, the interaction instruction including the first program account and the second program account, the second program account being the program account corresponding to the second platform account in the target program, the second platform account being any platform account among the multiple platform accounts except the first platform account, and the interaction instruction being used to instruct the target program to initiate a target interaction behavior between the first program account and the second program account.

[0067] In a sixth aspect, an embodiment of the present application discloses a computer device, wherein the computer device includes a processor and a memory:

[0068] The memory is used to store a computer program and transmit the computer program to the processor;

[0069] The processor is used to execute the ranking display method based on account binding according to any one of the first aspects, or execute the ranking display method based on account binding according to any one of the second aspects according to the instructions in the computer program;

[0070] In a seventh aspect, an embodiment of the present application discloses a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, wherein the computer program is used to execute the ranking display method based on account binding described in any one of the first aspects, or execute the ranking display method based on account binding described in any one of the second aspects;

[0071] In an eighth aspect, an embodiment of the present application discloses a computer program product comprising a computer program, which, when executed on a computer device, enables the computer device to execute the ranking display method based on account binding described in any one of the first aspects, or execute the ranking display method based on account binding described in any one of the second aspects.

[0072] It can be seen from the above technical solution that based on obtaining the login operation for the target platform, an account binding interface can be displayed, and the account binding interface includes a binding control for performing account binding, and the login operation is used to log in to the first platform account in the target platform. The user who logs in to the first platform account can perform the account binding operation through the binding control, and the account binding operation obtained through the binding control is used to establish a mapping relationship between the first platform account and the first program account in the target program, and the mapping relationship can be used to directly obtain the program usage information of the first program account from the program server of the target program, and the program usage information is used to identify the usage behavior of the first program account for the target program. Thus, according to the program usage information, the ranking corresponding to the first platform account in multiple platform accounts can be determined, and then the ranking interface corresponding to the target platform can be displayed. The ranking interface is used to display the rankings corresponding to multiple platform accounts respectively. Similar to the first platform account, the rankings corresponding to multiple platform accounts are determined based on the program usage information obtained from the server based on the mapping relationship corresponding to the multiple platform accounts. It can be seen from this that the present application does not need to detect the target program on the platform side terminal. It only needs to construct a mapping relationship between the platform account and the program account through the target platform, and can directly obtain the program usage information used for ranking from the program server side to complete the ranking, thereby reducing the processing resource consumption of the platform side terminal. At the same time, obtaining information directly from the program server also has stronger real-time and effectiveness, allowing users to use the platform side terminal smoothly while bringing users a good ranking interaction experience, which helps to increase users' willingness to participate in ranking interaction. Since the ranking is determined by the usage behavior in the target program, it also brings more extensive application promotion to the target program and increases the popularity of the target program. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0074] Figure 1 A schematic diagram of a ranking display method based on account binding in an actual application scenario provided by an embodiment of the present application;

[0075] Figure 2 A flowchart of a ranking display method based on account binding provided in an embodiment of the present application;

[0076] Figure 3 A schematic diagram of a ranking display method based on account binding provided in an embodiment of the present application;

[0077] Figure 4 A schematic diagram of a ranking display method based on account binding provided in an embodiment of the present application;

[0078] Figure 5 A schematic diagram of a ranking display method based on account binding provided in an embodiment of the present application;

[0079] Figure 6 A schematic diagram of a ranking display method based on account binding provided in an embodiment of the present application;

[0080] Figure 7 A schematic diagram of a ranking display method based on account binding provided in an embodiment of the present application;

[0081] Figure 8 A schematic diagram of a ranking display method based on account binding provided in an embodiment of the present application;

[0082] Fig. 9 A flowchart of a ranking display method based on account binding provided in an embodiment of the present application;

[0083] Fig.10 A signaling diagram of a ranking display system based on account binding provided in an embodiment of the present application;

[0084] Fig.11 A signaling diagram of an account-based ranking display method in an actual application scenario provided by an embodiment of the present application;

[0085] Fig.12 A flowchart of an account-based ranking display method in an actual application scenario provided by an embodiment of the present application;

[0086] Fig.13 A structural block diagram of an account-based ranking display device provided in an embodiment of the present application;

[0087] Fig.14 A structural block diagram of an account-based ranking display device provided in an embodiment of the present application;

[0088] Fig.15 A structural diagram of a terminal provided in an embodiment of the present application;

[0089] Fig.16 A structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0090] The embodiments of the present application are described below in conjunction with the accompanying drawings.

[0091] Internet cafe ranking is one of the common offline activities for promoting game programs. In related technologies, users can log in to their platform accounts on the Internet cafe platform on the terminal devices provided by the Internet cafe. If users participate in the Internet cafe ranking, the Internet cafe platform will detect the user's usage behavior in the game program locally on the terminal device based on the detection program installed on the terminal device (such as the number of players defeated, the number of times the game is completed, etc.), and determine the ranking of the user's corresponding platform account on the Internet cafe platform based on the usage behavior.

[0092] However, in the related art, the detection program will occupy a large amount of processing resources of the terminal device of the Internet cafe platform during detection. For example, the commonly used detection method is to take screenshots of the terminal device interface at regular intervals, and analyze the user's usage behavior in the game program through the game program image in the screenshot, or the game program log recorded locally on the terminal device can be detected and analyzed to determine the user's usage behavior in the game program. No matter which detection method is used, it will bring a lot of processing pressure to the terminal device of the Internet cafe platform, occupy too many processing resources, and cause the terminal device to be prone to freezes and program crashes when running other programs (such as game programs), giving users a poor program usage experience; at the same time, since both screenshot analysis and log analysis require a certain amount of analysis time, the real-time performance of the ranking display in the related technology is poor, and it is difficult to bring a good ranking interaction experience.

[0093] In order to solve the above technical problems, the present application provides a ranking display method based on account binding, which can display an account binding interface after obtaining a login operation for a target platform, and can perform an account binding operation through a binding control corresponding to a target program in the account binding interface, and the account binding operation is used to establish a mapping relationship between a first platform account that logs in to the target platform through a login operation and a first program account in the target program, so that based on the mapping relationship, the program usage information corresponding to the first program account can be directly obtained from the program server of the target program, and the ranking of the first platform account among multiple platform accounts can be determined based on the usage behavior identified by the program usage information, so that a ranking interface including rankings corresponding to multiple platform accounts can be displayed. Since the present application can directly obtain program usage information from the program server based on the mapping relationship, there is no need to detect and analyze on the platform side terminal, thereby reducing the resource occupation of the platform side terminal and ensuring the program usage experience of the user on the platform side terminal. At the same time, since the program usage information can directly identify the program usage behavior and can be directly obtained when the account executes the behavior, the real-time and accuracy of the ranking are improved.

[0094] It is understandable that the method can be applied to a computer device, which is a computer device capable of ranking display, such as a terminal device or a server. The method can be executed independently by a terminal device or a server, or it can be applied to a network scenario where a terminal device and a server communicate, and is executed by the cooperation of a terminal device and a server. Among them, the terminal device can be a mobile phone, a tablet computer, a laptop computer, a desktop computer and other devices. The server can be understood as an application server or a Web server. In actual deployment, the server can be an independent server, a cluster server, or a cloud server, etc.

[0095] In order to facilitate understanding of the technical solution provided by the embodiment of the present application, the following will introduce the ranking display method based on account binding provided by the embodiment of the present application in combination with an actual application scenario.

[0096] See also Figure 1 , Figure 1 A schematic diagram of a ranking display method based on account binding in an actual application scenario provided in an embodiment of the present application. In this actual application scenario, the target platform is an Internet cafe platform, the target program is a game program, and the computer device may include a terminal device 101 of the Internet cafe platform, a middle office server 102, and a program server 103 of the game program.

[0097] like Figure 1 As shown, an Internet cafe user can log in to platform account A in platform A through the terminal device 101 of the Internet cafe platform. After obtaining the login operation, the terminal device 101 can display an account binding interface to the user. The account binding interface has a binding control, through which the user can enter the game program account to be bound through the account binding operation. For example, through Figure 1 The binding control allows users to enter their program account A in game program A and select their game character under program account A.

[0098] Through the login operation and account binding operation, the terminal device 101 can obtain the platform account A and the program account A. The terminal device 101 can send these two accounts to the middle platform server 102. The middle platform server 102 will establish a mapping relationship between the platform account A and the program account A. Based on the mapping relationship, the middle platform server 102 can obtain the program usage information corresponding to the program account A to determine the ranking of the platform account A. Based on the mapping relationship, the middle platform server 102 can obtain the program usage information corresponding to the program account A from the program server 103. The program usage information is used to identify the usage behavior of the program account A for the game program A, such as Figure 1As shown, the usage behavior may be the behavior of the game character of program account A defeating the game characters of other players in game program A. The middle platform server 102 may determine the number of times the program account A defeats other players based on the program usage information, thereby determining the ranking information corresponding to the platform account A, and the ranking information is used to identify the ranking corresponding to the platform account A.

[0099] The middle station server 102 can send the ranking information to the terminal device 101, and the terminal device 101 can display a ranking interface based on the ranking information, and the ranking interface is used to display the rankings corresponding to multiple platform accounts including platform account A, platform account B...platform account G. It can be seen that for the terminal device 101, it only needs to obtain the account and send it, as well as obtain the ranking information, to achieve effective display of the ranking, without occupying too many processing resources of the terminal device 101, thereby ensuring the user's experience of using the game program A in the terminal device 101. The ranking is determined based on the program usage information directly obtained from the program server 103, which has strong real-time and accuracy, thereby ensuring the real-time and effectiveness of the ranking.

[0100] Next, the ranking display method based on account binding provided in an embodiment of the present application will be introduced in conjunction with the accompanying drawings.

[0101] See also Figure 2 , Figure 2 A flowchart of a ranking display method based on account binding provided in an embodiment of the present application. In this embodiment, the computer device may be any of the above-mentioned computer devices with ranking display function, for example, a terminal device on the target platform side. The method includes:

[0102] S201: Based on obtaining the login operation for the target platform, display the account binding interface.

[0103] The target platform can be any platform that supports multiple platform account logins, such as an Internet cafe platform. The login operation is used to log in to the first platform account in the target platform, so that the computer device can obtain the first platform account through the login operation. The platform account refers to the user's corresponding account in the target platform, for example, it can be the identity account that the user needs to log in when using the device on the Internet cafe platform.

[0104] Based on the login operation, the computer device can display an account binding interface, which is used to establish a mapping relationship between the program account in the target program and the first platform account. The account binding interface includes a binding control corresponding to the target program, through which the account binding operation can be performed. The target program can be any program, such as a game program.

[0105] S202: Obtaining an account binding operation through a binding control corresponding to the target program.

[0106] The account binding operation is used to provide a first program account in the target program, so as to establish a first mapping relationship between the first platform account and the first program account in the target program. Among them, the account binding operations corresponding to different types of binding controls may be different. For example, the binding control may be an account input control or an account selection control corresponding to some program accounts that have been bound in a historical period. Through the account input control, the program account can be directly input for binding. Through the account selection control, the account can be selected for binding by clicking. The program account is an account used to use the target program, such as a game account. The program account and the platform account are accounts of different dimensions and are independent of each other.

[0107] In this application, in order to avoid excessive occupation of the processing resources of the terminal device on the target platform side, the ranking is determined by directly obtaining program usage information from the program server of the target program, wherein the program server is used to run the target program, so that multiple program accounts can perform various usage behaviors in the target program. Program usage information corresponding to each program account can be generated in the program server, and the program usage information is used to identify the usage behavior of each program account in the target program. In this application, the ranking of the platform account is determined based on the usage behavior in the target program. For example, when the target program is a game program, the usage behavior can be to defeat other characters in the game program, and the ranking is determined based on the number of other characters defeated; or, the usage behavior can be to participate in a game match in the game program, and the ranking is determined based on the game score obtained through the game match.

[0108] In order to obtain program usage information that can be used for ranking, the computer device first needs to know the program accounts corresponding to each platform account participating in the ranking in the target program. Therefore, it is necessary to build a mapping relationship between each platform account and the program account, so that the program usage information of the corresponding program account can be obtained from the program server of the target program based on the mapping relationship for ranking analysis.

[0109] S203: Display the ranking interface corresponding to the target platform.

[0110] Among them, the ranking interface is used to display the rankings corresponding to multiple platform accounts, and the multiple platform accounts include a first platform account, and the ranking corresponding to the first platform account is determined based on the program usage information corresponding to the first program account in the target program. After the mapping relationship is constructed through the account binding operation, the program usage information corresponding to the first program account can be obtained from the program server of the target program through the mapping relationship, so that the usage behavior of the first program account in the target program can be analyzed, and then the ranking corresponding to the first platform account can be determined. The program usage information is used to identify the usage behavior of the first program account for the target program, and the first mapping relationship is used to obtain the program usage information from the program server corresponding to the target program. Since the program usage information is directly obtained from the program server, the terminal device on the target platform side can only play the role of receiving information, and the program usage information can directly identify the usage behavior, and there is no need for the computer device to detect and analyze the local information of the terminal device on the target platform side to rank, thereby reducing the occupancy of the terminal device on the target platform side. Thus, the terminal device on the target platform side can be used to run the target program for platform users to use the program.

[0111] It can be seen from the above technical solution that the present application does not need to detect the target program on the platform side terminal. It only needs to build a mapping relationship between the platform account and the program account through the target platform, and can directly obtain the program usage information used for ranking from the program server side to complete the ranking, thereby reducing the processing resource consumption of the platform side terminal. At the same time, obtaining information directly from the program server also has stronger real-time and effectiveness, allowing users to use the platform side terminal smoothly while bringing users a good ranking interaction experience, which helps to increase users' willingness to participate in ranking interaction. Since the ranking is determined by the usage behavior in the target program, it also brings more extensive application promotion to the target program and increases the popularity of the target program.

[0112] In order to improve the richness of ranking interaction, the target platform can provide rankings for multiple programs, for example, there can be corresponding rankings for different game programs. In a possible implementation, the computer device can support the objects participating in the ranking to select the programs they want to rank.

[0113] In this implementation, the account binding interface is an account binding interface corresponding to the target program, that is, a binding interface for binding a program account in the target program. When executing step S201, the computer device may execute steps S2011-S2012 (not shown in the figure). Steps S2011-S2012 are a possible implementation of step S201, including:

[0114] S2011: Based on obtaining the login operation for the target platform, a program selection interface is displayed.

[0115] The program selection interface includes program selection controls corresponding to multiple programs respectively, and the multiple programs include a target program, and the target program can be any one of the multiple programs. The program selection control is used to select the program to be ranked. Figure 3 As shown, Figure 3 A program selection interface is shown, which includes program selection controls corresponding to six game programs, namely, game program A to game program F.

[0116] S2012: Based on obtaining a trigger operation of a program selection control corresponding to the target program, an account binding interface corresponding to the target program is displayed.

[0117] If you want to rank the target program, you can trigger the program selection control corresponding to the target program to make the computer device display the account binding interface corresponding to the target program, so as to bind the account with the program account in the target program. Figure 3 As shown, after the program selection control corresponding to game program A is triggered, the computer device can display the account binding interface corresponding to game program A, through which the program account "1234567" in game program A can be entered, and the character A corresponding to the program account in game program A can be selected. In the ranking displayed by the computer device, the ranking corresponding to the first platform account can be determined based on the corresponding usage behavior of the character A in game program A, such as the level of the character A, the number of other characters defeated by the character A, etc.

[0118] It is understandable that not every object that logs into the target platform wants to participate in the ranking activity, and some objects may just want to log into the target platform to use the terminal device on the target platform side. Based on this, in a possible implementation, the computer device can provide a display method in which the platform user actively triggers the display of the account binding interface.

[0119] When executing step S201, the computer device may execute steps S2013-S2014 (not shown in the figure), where steps S2013-S2014 are a possible implementation of step S201, including:

[0120] S2013: Based on obtaining the login operation for the target platform, an initial ranking interface corresponding to the target platform is displayed.

[0121] In order to show that the target platform has the function of ranking interaction, when the first platform account logs in to the target platform through the computer device, the computer device can first display the initial ranking interface, which is used to display the rankings corresponding to multiple initial platform accounts respectively. The rankings corresponding to the multiple initial platform accounts are determined based on the program usage information corresponding to the multiple initial platform accounts in the target program, and the multiple initial platform accounts do not include the first platform account. That is, the initial ranking interface is the ranking interface corresponding to the first platform account when it has not yet participated in the ranking interaction.

[0122] The initial ranking interface may include a participation control, and the participation control is used to participate in the ranking interaction displayed on the initial ranking interface.

[0123] S2014: Based on obtaining the trigger operation for the participation control, the account binding interface is displayed.

[0124] If the object wants to participate in the ranking interaction displayed on the initial ranking interface, the object can trigger the participation control, for example, by clicking the participation control with a mouse. At this time, the computer device can determine that the object has the intention to participate in the ranking interaction, so that the account binding interface can be displayed, so that the object can obtain the ranking of its own platform account by binding the program account in the target program. On the contrary, if the object does not trigger the participation control, it can be said that the object has no intention to participate in the ranking interaction. The computer device may not display the account binding interface to the object, so that the object can directly perform the operations of interest in the computer device, thereby giving the object a more comfortable device usage experience, while effectively promoting the ranking interaction and simplifying the object's operation process.

[0125] like Figure 4 As shown, after the platform account H logs in, the computer device can first display the initial ranking interface. The upper right corner of the initial ranking interface has a participation control, prompting the object to "get on the list (i.e., participate in the ranking)" through the control. The object can click the participation control, and the computer device will then display an account binding interface for establishing a mapping relationship between the platform account H and the program account in the target program. After the mapping relationship is established through the account binding interface, the computer device can display the ranking interface. Figure 4 It can be seen that based on the analysis of the program accounts bound to the platform account H, the corresponding ranking of the platform account H among multiple platform accounts is 5th.

[0126] It is understandable that the same platform account can log in to the target platform multiple times. After the login operation in the historical period, the first platform account may have established a mapping relationship with certain program accounts in the target program in the historical period. For example, the object can go to the Internet cafe to play games many times. When logging in to the Internet cafe platform for the first time, the corresponding platform account may have established a mapping relationship with the program account A in the game program. Since the ownership relationship between the platform account and the object is usually relatively stable, that is, the same platform account usually corresponds to the same object, and the ownership relationship between the object and the program account in the program is usually relatively stable, the same object usually uses the same program account in the program, so the program account that the platform account has been bound to in the historical period has a greater probability of also being bound to the account during this account binding.

[0127] Based on this, in order to bring a more convenient account binding experience, the computer device can provide different account binding operation modes for program accounts that have been bound in historical periods. In this implementation, the binding control can include an account selection control and an account input control corresponding to the historical program account, the historical program account is a program account that has established a first mapping relationship with the first platform account in the historical period, and the historical period refers to any historical period relative to the current moment.

[0128] Since the historical program account has established a mapping relationship with the first platform account in the historical period, the possibility that the account binding object selects the historical program account for binding is high, so the computer device can directly provide the account selection control corresponding to the historical program account. The account binding operation may include a trigger operation for the account selection control or an account input operation for the account input control. The trigger operation for the account selection control is used to determine the historical program account as the first program account and establish a first mapping relationship between the first platform account and the first program account, that is, the object only needs to trigger the account selection control to complete the account binding without re-entering the program account.

[0129] If the object wants to bind to a new program account, the account input control can be used to input the new program account. In combination with the above technical solution, the account input operation can be used to input the first program account, thereby establishing a first mapping relationship between the first platform account and the first program account. It can be seen that when the object has bound an account in a historical period, the account binding speed can be improved through a more convenient operation when re-binding the account, thereby optimizing the account binding experience.

[0130] like Figure 5 As shown, the account binding interface includes two account selection controls, which can respectively select historical binding account 1 and historical binding account 2 to establish a mapping relationship; if you want to bind a new program account, you can enter the account through the account input control.

[0131] In some programs, program users perform usage behaviors by manipulating their corresponding objects in the program, for example, in a game program, they can manipulate their game characters to perform a series of game behaviors. Among them, a program account may correspond to multiple objects in the program, for example, a game account may have multiple game characters in the game program. Therefore, in order to accurately analyze the ranking based on program usage information, in a possible implementation method, the computer device can also provide an object binding function.

[0132] Similar to account binding, based on establishing a first mapping relationship between the first platform account and the first program account, the computer device has learned the first program account corresponding to the first platform account, so that the object under the first program account can be determined. Based on this, the computer device can display an object binding interface, which includes object selection controls corresponding to the objects to be selected. The objects to be selected are objects controlled by the first program account in the target program, which can be one or more objects. The objects to be selected include a target object, which can be any one of the objects to be selected.

[0133] If you want to rank based on the object behavior of a specific object in the target program, you can trigger the object selection control corresponding to the specific object. For example, the computer device can obtain the trigger operation of the object selection control for the target object, and the trigger operation of the object selection control for the target object is used to establish a second mapping relationship between the first platform account and the target object, so that this can indicate the ranking of the first platform account based on the target object. The above-mentioned program usage information may include the object behavior information of the target object in the target program, and the object behavior information can identify the behavior of the target object in the target program. Since the target object is an object controlled in the target program by the first program account, the object behavior is the usage behavior of the first program account for the target program. The first mapping relationship and the second mapping relationship can be specifically used to obtain object behavior information from the program server corresponding to the target program, that is, through the first mapping relationship, the first program account required for the ranking can be determined, and through the second mapping relationship, the target object under the first program account can be determined, so that the object behavior information can be obtained.

[0134] For example, when the target program is a game program, the ranking can be determined by the number of other characters defeated by the game character under the account in the game program. Through the first mapping relationship and the second mapping relationship, the game character used to determine the ranking in the game program can be determined, thereby obtaining the object behavior information corresponding to the game character. The object behavior information can be used to analyze the number of other characters defeated by the game character in the game program, and then the ranking corresponding to the corresponding platform account can be determined.

[0135] Among them, similar to account binding, the objects to be selected may include historically selected objects, which are objects that have established a mapping relationship with the first platform account in the historical period, that is, objects that have been selected for binding. In order to prompt which objects have been used for ranking, so as to quickly locate these historically selected objects from multiple objects to be selected and provide a more convenient object binding experience, in a possible implementation method, the computer device can display an information identifier on the object selection control corresponding to the historically selected object, and the information identifier is used to identify the historically selected object as an object that has established a mapping relationship with the first platform account in the historical period. Therefore, through the information identifier, the historically selected object among multiple objects to be selected can be quickly located and the object binding can be performed.

[0136] like Figure 6 As shown, the object binding interface may include object selection controls corresponding to the six objects to be selected, namely, game characters A to F, wherein game character C is a game character that has been bound in a historical period, so an information mark is provided on the object selection control corresponding to game character C for prompting. A mapping relationship between game character C and the first platform account may be established by triggering an operation on the object selection control.

[0137] As mentioned above, the ranking interface is used to display the rankings corresponding to multiple platform accounts. In some scenarios, the display of rankings may bring about the need to interact with the displayed platform accounts in the program. For example, the ranking displayed in the ranking interface may be the game score of the platform account corresponding to the program account in the game program. After seeing the ranking interface, there may be a need to interact with users of platform accounts with higher game scores, such as playing against each other or forming a team.

[0138] Based on this, in a possible implementation, in order to provide more diverse interaction methods and meet interaction needs, the computer device can provide an interactive function of directly initiating program interaction through the ranking interface. In this implementation, the ranking interface can include interactive controls corresponding to multiple platform accounts, and the interactive controls are used to initiate interactive behaviors in the target program for the platform account.

[0139] For example, if a user of a first platform account wants to interact with a program account corresponding to a second platform account in a target program, a trigger operation can be performed on an interactive control corresponding to the second platform account. The computer device can obtain a trigger operation on an interactive control corresponding to the second platform account, and the second platform account can be any platform account among multiple platform accounts except the first platform account.

[0140] Since the second platform account can appear on the ranking interface, it means that the second program account corresponding to the second platform account is known. Therefore, based on the premise that the first program account and the second program account are known, the interaction between the first program account and the second program account in the target program can be used. At this time, the computer device can display the interaction interface corresponding to the target program, which is used to execute the target interaction behavior between the first program account and the second program account corresponding to the second platform account in the target program. The target interaction behavior can be any interaction behavior that can be performed in the target program. For example, when the target program is a game program, the target interaction behavior can be a team game behavior, a battle game behavior, etc. in the game program.

[0141] like Figure 7 As shown, the ranking interface may include an "Initiate Reservation" interactive control corresponding to each platform account, which can be used to interact with the program account corresponding to the platform account in the game program to form a team. The user corresponding to platform account A can trigger the interactive control corresponding to platform account C. At this time, the program interface of program account C corresponding to platform account C will display team request information to indicate that "program account A requests to form a team with you". Program account A is the program account corresponding to platform account A in the game program.

[0142] If you click the "Agree" control, it means that program account C supports teaming with program account A, and the computer device will display the interactive interface corresponding to program account A. In this interactive interface, program account A and program account C are in the same team in the team mode of the game program, so that various team interactions can be carried out, such as team games.

[0143] In addition, if Figure 7As shown, in order to facilitate the interaction with each platform account in the ranking interface, the ranking interface can also display the status of the program account corresponding to each platform account in the target program, for example, it can be "in game", that is, the program account corresponding to the platform account is participating in the game game in the target program, and it may take a long time to initiate interaction at this time; "idle" indicates that the program account corresponding to the platform account is not playing a game, and initiating interaction at this time can get a quick response. This status can be determined based on the mapping relationship corresponding to each platform account, and the program account corresponding to each platform account is determined, thereby obtaining the program account status from the target program.

[0144] It is understandable that since the ranking of the platform account is determined based on the usage behavior in the target program, if the first platform account has an interactive need to participate in the ranking, then the user of the platform account usually has a need to use the target program to improve his or her ranking on the ranking interface or to make himself or herself appear in the ranking interface.

[0145] Based on this, in a possible implementation, based on obtaining the account binding operation, the computer device can determine that the first platform account has the intention to participate in the ranking interaction. At this time, the computer device can directly start the target program and display the program interface corresponding to the target program, which is used to use the target program. Therefore, the user who logs in to the first platform account can directly use the target program after account binding to participate in the ranking interaction, which improves the convenience of participating in the ranking interaction.

[0146] Among them, since the account binding operation is used to establish a mapping relationship between the first platform account and the first program account, only the program usage information of the first program account can be used to determine the ranking of the first platform account. Based on this, in a possible implementation method, since the first program account has been obtained through the account binding operation, the computer device can directly complete the login of the first program account in the target program by itself, and then display the program interface, which is the program interface corresponding to the target program when the first program account is in the logged-in state in the target program. As a result, the user corresponding to the first platform account does not need to perform a login operation in the target program, and can directly use the target program, thereby simplifying the operation process required to participate in the ranking interaction and further improving the convenience of the ranking interaction.

[0147] It is understandable that ranking is usually performed based on set ranking rules, for example, the rule may be “the more characters defeated, the higher the ranking.” In a possible implementation, in order to increase the freedom and diversity of ranking interaction, the computer device may also provide a function of setting ranking rules by itself.

[0148] The computer device can display a ranking setting interface, which includes a program setting control, a behavior setting control and a rule setting control. The program setting control is used to set the program for ranking, the behavior setting control is used to set the usage behavior for determining the ranking, and the rule setting control is used to set the ranking rules.

[0149] Before displaying the ranking interface corresponding to the target platform, the computer device can obtain a program setting operation for the target program through the program setting control, and the program setting operation is used to set the target program as a program for ranking. For example, the user who performs the setting can select a certain game program as the target program for ranking. The behavior setting operation for the target usage behavior can be obtained through the behavior setting control. The behavior setting operation is used to set the target usage behavior in the target program as the usage behavior for determining the ranking. The target usage behavior can be any usage behavior supported by the target program. For example, the usage behavior of "defeating other characters" in the game program can be set as the usage behavior for determining the ranking. The above-mentioned program usage information can be specifically used to identify the target usage behavior of the first program account for the target program.

[0150] The computer device can obtain a rule setting operation for the target ranking rule through the rule setting control, and the rule setting operation is used to set the target ranking rule as a ranking rule for determining the ranking. Specifically, the ranking corresponding to the first platform account is determined based on the target ranking rule and the program usage information corresponding to the first program account in the target program. The target ranking rule is a rule for determining the ranking based on the program usage information. For example, the target ranking rule can be "the more cumulative defeated characters, the higher the ranking", so through the above setting operation, the cumulative number of defeated characters corresponding to each platform account can be determined based on the use behavior of defeating other characters identified by the program usage information, and then the ranking corresponding to each platform account can be determined.

[0151] like Figure 8 As shown, Figure 8 A ranking setting interface is shown, in which the target program set by the program setting control is game program A, and the behavior setting control can be set to "defeat other characters", that is, the use behavior for determining the ranking can be set by setting the type of data used for ranking. The data used for ranking can be set by the rule setting control to be the cumulative number of defeated characters, where the higher the number, the higher the ranking.

[0152] The above ranking display method is mainly applied to computer devices on the target platform side. Next, the background processing flow of the ranking display method based on account binding will be introduced.

[0153] See also Fig. 9 , Fig. 9A flowchart of a ranking display method based on account binding provided in an embodiment of the present application, in which the computer device can be any computer device that can support the background processing flow of the ranking display method based on account binding, for example, it can be a middle station server. The method includes:

[0154] S901: Obtain a first platform account based on a login operation on a target platform.

[0155] The login operation is used to log in to the first platform account in the target platform. Since the first platform account needs to be provided when logging in, the computer device can obtain the first platform account through the login operation.

[0156] S902: Acquire a first program account corresponding to the account binding operation based on the account binding operation acquired through the binding control corresponding to the target program.

[0157] Among them, the binding control is located in the account binding interface, and the account binding interface is displayed based on the login operation. For details, see the above technical solution introduction. Since the account binding operation is used to establish a mapping relationship between the first platform account and the first program account, it is necessary to provide the first program account for establishing the mapping relationship through the account binding operation, so that the computer device can obtain the first program account through the account binding operation.

[0158] S903: Establish a mapping relationship between the first platform account and the first program account.

[0159] S904: Acquire program usage information corresponding to the first program account from a program server corresponding to the target program according to the mapping relationship.

[0160] The program usage information is used to identify the usage behavior of the first program account for the target program. The program server corresponding to the target program may have program usage information corresponding to multiple program accounts of the target program. Through this mapping relationship, the computer device can know the program usage information required to determine the ranking corresponding to the first platform account, that is, the program usage information corresponding to the first program account.

[0161] S905: Determine ranking information corresponding to the first platform account according to the program usage information.

[0162] The ranking information is used to identify the ranking of the first platform account among multiple platform accounts, so that the ranking information can be used to display a ranking interface, and the ranking interface is used to display the rankings corresponding to multiple platform accounts. It can be seen that the computer device in the embodiment of the present application can analyze the ranking of the platform account based on a series of operations performed by the user on the target platform side, and the determination of the ranking information does not require obtaining program-related information from the local device running the target program for analysis, which fully demonstrates that the present application takes up less processing resources for the platform side terminal, which helps the target program to run smoothly on the platform side terminal.

[0163] Among them, after generating the ranking information, the computer device can send the ranking information to the target platform so that the target platform displays the ranking interface. As mentioned above, the ranking of each platform account is determined based on the usage behavior of the corresponding program account in the target program. Therefore, when the program account continues to perform usage behavior in the target program, the ranking corresponding to each platform account may change. In a possible implementation method, in order to reduce the amount of information interaction required for ranking display while ensuring the accuracy of ranking display, the computer device can determine the ranking information corresponding to each platform account, determine whether the rankings corresponding to multiple platform accounts have changed, and then decide whether to send the ranking information to the target platform.

[0164] Specifically, the computer device can determine the program accounts corresponding to the multiple platform accounts in the target program according to the mapping relationships corresponding to the multiple platform accounts, so as to obtain program usage information corresponding to the program accounts corresponding to the multiple platform accounts from the program server.

[0165] The computer device can determine the ranking information to be updated corresponding to the multiple platform accounts respectively according to the program usage information corresponding to the program accounts corresponding to the multiple platform accounts respectively, and the ranking information to be updated is used to identify the rankings corresponding to the multiple platform accounts respectively. That is, the ranking information to be updated is determined based on the latest acquired program usage information, so it has a strong timeliness and can reflect the accurate rankings corresponding to the current multiple platform accounts.

[0166] The computer device can analyze whether the ranking of the platform account identified by the ranking information to be updated is consistent with the currently displayed ranking, so as to decide whether to send the ranking information to the target platform. The rankings corresponding to the multiple platform accounts identified by the ranking information to be updated are inconsistent with the rankings corresponding to the multiple platform accounts displayed by the displayed ranking interface, indicating that the rankings between the multiple platform accounts have changed with the execution of the program behavior of the program account in the target program. At this time, the computer device can send the ranking information to be updated to the target platform, so that the target platform displays the ranking interface updated based on the ranking information to be updated, thereby ensuring the accuracy and timeliness of the ranking. If they are consistent, it means that the program behavior of the program account in the target program has not changed the ranking of the currently displayed platform account, so there is no need to update the ranking interface. At this time, the computer device may not send the ranking information to be updated to the target platform, but wait for the next acquisition of program usage information before making the next judgment. It can be seen that this method can reduce the amount of information transmission between the computer device and the target platform, saving information transmission resources while ensuring the effectiveness of the ranking display.

[0167] In addition, as mentioned above, the ranking interface can be used to quickly initiate the function of interaction within the target program. The background implementation of this function will be described in detail below. In one possible implementation, the ranking interface includes interactive controls corresponding to multiple platform accounts, and the computer device can send an interactive instruction to the program server based on the triggering operation of the interactive control corresponding to the second platform account by the first platform account. The interactive instruction includes the first program account and the second program account. The second program account is the program account corresponding to the second platform account in the target program. The second platform account can be any platform account other than the first platform account among the multiple platform accounts. The interactive instruction is used to instruct the target program to initiate the target interactive behavior between the first program account and the second program account. Since the first platform account and the second platform account are both accounts that have participated in the ranking interaction, the account binding has been performed, so that the computer device can determine the first program account and the second program account based on the mapping relationship to send the interactive instruction to the program server.

[0168] Since the program server can manage the operation of the target program, after obtaining the interaction instruction, the program server can initiate an interaction between the first program account and the second program account in the target program to meet the interaction needs of the first platform account.

[0169] Next, in conjunction with the accompanying drawings, a ranking display system based on account binding will be introduced, which includes a terminal device corresponding to the target platform, a middle-end server and a program server corresponding to the target program, wherein the terminal device corresponding to the target platform can be used to execute the ranking display method applied to the computer device on the target platform side introduced in the above embodiment, and the middle-end server can be used to execute the background processing flow of the ranking display method introduced in the above embodiment.

[0170] See also Fig.10 , Fig.10 A signaling diagram of a ranking display system based on account binding provided in an embodiment of the present application, wherein the terminal device is used to perform the following steps:

[0171] S1001: Based on obtaining the login operation for the target platform, the first platform account is sent to the middleware server, and the account binding interface is displayed.

[0172] The account binding interface includes a binding control corresponding to the target program, and the login operation is used to log in to the first platform account in the target platform.

[0173] S1002: Based on obtaining the account binding operation through the binding control corresponding to the target program, the first program account corresponding to the account binding operation is sent to the middle platform server.

[0174] S1006: Obtain ranking information corresponding to the first platform account sent by the middleware server.

[0175] The ranking information is used to identify the corresponding ranking of the first platform account among multiple platform accounts;

[0176] S1007: Displaying a ranking interface corresponding to the target platform according to the ranking information.

[0177] This ranking interface is used to display the rankings of multiple platform accounts.

[0178] The middleware server can be used to perform the following steps:

[0179] S1003: Establish a mapping relationship between the first platform account and the first program account.

[0180] After obtaining the first platform account and the first program account sent by the terminal device, the middle station server can establish a mapping relationship between the two accounts so as to obtain program usage information for ranking from the program server.

[0181] S1004: Acquire program usage information corresponding to the first program account from the program server according to the mapping relationship.

[0182] The program usage information is used to identify the usage behavior of the first program account for the target program;

[0183] S1005: Determine ranking information corresponding to the first platform account according to the program usage information.

[0184] It can be seen that in this application, the acquisition of program usage information and the determination of ranking information can be completed by the middle-end server. The terminal device corresponding to the target platform only needs to provide account information and display the ranking based on the acquired ranking information. The required processing resources are relatively low, which can meet the demand for smooth use of programs on terminal devices. This processing method can only be carried out in this application. In related technologies, since it is necessary to obtain information locally on the terminal device for analysis, it is impossible to perform information acquisition and analysis operations through the middle-end server, which occupies more terminal device processing resources.

[0185] In order to facilitate the understanding of the technical solution provided by the present application, the following will introduce a ranking display method based on account binding provided by the present application in combination with an actual application scenario.

[0186] See also Fig.11 , Fig.11 This is a signaling diagram of a ranking display method based on account binding in an actual application scenario provided by this application. In this actual application scenario, the target platform is an Internet cafe platform and the target program is a game program. The method includes:

[0187] S1101: Based on obtaining the login operation for the Internet cafe platform, the terminal device sends the Internet cafe platform account to the middle office server and displays the account binding interface.

[0188] S1102: The terminal device obtains the account binding operation based on the binding control corresponding to the game program, and sends the game program account corresponding to the account binding operation to the middle station server.

[0189] The specific account binding process can be as follows: Fig.12 As shown, including:

[0190] S1201: Loading the binding information display interface.

[0191] This display interface is used to display related information that has been bound, such as role information, account information, etc.

[0192] S1202: Internet cafe platform authentication.

[0193] The middle office server authenticates the Internet cafe platform to check whether the Internet cafe platform has the right to display rankings through the middle office server.

[0194] S1203: Obtaining character information.

[0195] The Internet cafe platform can obtain the bound account and role information. If it fails, it means that the authentication has not passed and re-authentication is required. If it succeeds, the role binding information will be displayed.

[0196] S1204: Display role binding information.

[0197] S1205: Historical program account determination.

[0198] When it is necessary to switch or bind a game program account, the middle office server can determine whether there is a game program account that has been bound to the Internet cafe platform account in the historical period.

[0199] S1206: Display the account input control.

[0200] If there is no historical program account, an account input control for entering a game program account is displayed.

[0201] S1207: Obtain account input operation.

[0202] S1208: Display the character frame.

[0203] The character frame is the character frame displayed through the aforementioned initialization operation.

[0204] S1209: Display the binding result.

[0205] S1210: Displaying an account selection control of historical program accounts.

[0206] S1211: Obtain account selection operation.

[0207] By performing account selection operations on the account selection control, you can directly bind to the historical program account.

[0208] S1212: Historical selection role determination.

[0209] After binding the game program account, when you need to bind or switch the corresponding role of the account in the game program, you can first determine whether there is a historical selection role that has been bound in the historical period.

[0210] S1213: Display the character frame of the characters under the account.

[0211] If there is no historical character selection, the character box corresponding to the character under the bound game program account can be directly displayed for selection, and the character box is the selection control.

[0212] S1214: Display the character box of the historical selected character.

[0213] If there is a historically selected character, the historically selected character may be displayed in a character frame different from other characters to prompt the user that the character has been selected before.

[0214] S1215: Obtain a role selection operation.

[0215] Through the above process, the Internet cafe platform account can be bound to the game program account and the game character.

[0216] S1103: The middle-end server establishes a mapping relationship between the Internet cafe platform account and the game program account.

[0217] S1104: The middle server pushes the whitelist information to the program server.

[0218] The whitelist information is used to enable the program server to include the game program account in the whitelist, thereby allowing the program usage information of the game program account to be obtained. The program server can return the whitelist activation result to the middle platform server. If the activation is successful, it means that the account binding is successful, and if it fails, the account binding fails. The middle platform server can return the account binding result to the terminal device.

[0219] S1105: The middle server obtains program usage information corresponding to the game program account from the program server according to the mapping relationship.

[0220] In this actual application scenario, the usage behavior identified by the program usage information may be an act of defeating other characters in a game program.

[0221] S1106: The middle office server determines the ranking information corresponding to the Internet cafe platform account according to the program usage information.

[0222] S1107: The terminal device displays a ranking interface corresponding to the Internet cafe platform according to the ranking information.

[0223] S1108: The terminal device obtains a trigger operation of an interactive control corresponding to the target Internet cafe platform account through the ranking interface.

[0224] The target Internet cafe platform account may be any Internet cafe platform account other than the above Internet cafe platform account among the multiple Internet cafe platform accounts displayed on the ranking interface. The interactive control is used to initiate a game match between multiple game program accounts in the game program.

[0225] S1109: The middle server sends an interaction instruction to the program server.

[0226] The interactive instruction includes the game program account corresponding to the Internet cafe platform account for logging into the middle office server, and the target game program account corresponding to the target Internet cafe platform account.

[0227] S1110: The program server initiates a game match between the game program account and the target game program account.

[0228] The program server can return the game match initiation result to the middle server, and the middle server will return the result to the terminal device.

[0229] S1111: The terminal device displays the game interface.

[0230] If the game is initiated successfully, the terminal device can display the game game interface, which is used to conduct the game game between the game program account and the target game program account.

[0231] Among them, the program usage information received by the middle station server from the program server can be

[0232] The field names in the code are explained in the following table:

[0233] Field Name type Remark Game String Game Code OpenID string Game program account id Roleid int Game character id Kill int Defeat other characters Timestamp date Game time Ext Obj Extension Fields

[0234] The ranking information sent by the middleware server to the terminal device can also be code information. The field names in the code information are explained as shown in the following table:

[0235] Field Name type Remark game string Game Title Uid int Internet cafe platform account id Kill int Defeat other characters Timestamp date Game time Ext Obj Game highlights

[0236] The interactive instructions sent by the middleware server to the program server can also be code information. The field names in the code are explained as shown in the following table:

[0237]

[0238] Based on the ranking display method based on account binding provided in the above embodiment, the present application also provides a ranking display device based on account binding, see Fig.13 , Fig.13 A structural block diagram of a ranking display device 1300 based on account binding provided in an embodiment of the present application, the device includes a first display unit 1301, a first acquisition unit 1302, and a second display unit 1303:

[0239] The first display unit 1301 is used to display an account binding interface based on obtaining a login operation for the target platform, the account binding interface including a binding control corresponding to the target program, and the login operation is used to log in to the first platform account in the target platform;

[0240] The first acquisition unit 1302 is used to acquire an account binding operation through a binding control corresponding to the target program, wherein the account binding operation is used to establish a first mapping relationship between the first platform account and a first program account in the target program;

[0241] The second display unit 1303 is used to display a ranking interface corresponding to the target platform, and the ranking interface is used to display rankings corresponding to multiple platform accounts, respectively. The multiple platform accounts include the first platform account. The ranking corresponding to the first platform account is determined based on program usage information corresponding to the first program account in the target program, and the program usage information is used to identify the usage behavior of the first program account for the target program. The first mapping relationship is used to obtain the program usage information from the program server corresponding to the target program.

[0242] In a possible implementation, the account binding interface is an account binding interface corresponding to the target program, and the first display unit 1301 is specifically used to:

[0243] Based on obtaining a login operation for the target platform, displaying a program selection interface, the program selection interface including program selection controls corresponding to a plurality of programs, the plurality of programs including the target program;

[0244] Based on obtaining a trigger operation for a program selection control corresponding to a target program, an account binding interface corresponding to the target program is displayed.

[0245] In a possible implementation, the first display unit 1301 is specifically used for:

[0246] Based on obtaining a login operation for a target platform, an initial ranking interface corresponding to the target platform is displayed, the initial ranking interface is used to display rankings corresponding to a plurality of initial platform accounts, the rankings corresponding to the plurality of initial platform accounts are determined based on program usage information corresponding to the plurality of initial platform accounts in the target program, the plurality of initial platform accounts do not include the first platform account, and the initial ranking interface includes a participation control;

[0247] Based on obtaining the trigger operation for the participation control, the account binding interface is displayed.

[0248] In a possible implementation, the binding control includes an account selection control and an account input control corresponding to a historical program account, wherein the historical program account is a program account that has established a first mapping relationship with the first platform account in a historical period;

[0249] The account binding operation includes a trigger operation for the account selection control or an account input operation for the account input control. The trigger operation for the account selection control is used to determine the historical program account as the first program account and establish a first mapping relationship between the first platform account and the first program account. The account input operation is used to input the first program account and establish a first mapping relationship between the first platform account and the first program account.

[0250] In a possible implementation, the device further includes a third display unit and a second acquisition unit:

[0251] The third display unit is used to display an object binding interface based on the first mapping relationship between the first platform account and the first program account, wherein the object binding interface includes object selection controls corresponding to objects to be selected, the objects to be selected are objects controlled by the first program account in the target program, and the objects to be selected include target objects;

[0252] The second acquisition unit is used to obtain a trigger operation of an object selection control for the target object, and the trigger operation of the object selection control for the target object is used to establish a second mapping relationship between the first platform account and the target object. The program usage information includes object behavior information of the target object in the target program, and the first mapping relationship and the second mapping relationship are used to obtain the object behavior information from a program server corresponding to the target program.

[0253] In a possible implementation, the to-be-selected objects include historically selected objects, where the historically selected objects are objects that have established a mapping relationship with the first platform account in a historical period, and the device further includes a fourth display unit:

[0254] The fourth display unit is used to display an information identifier on the object selection control corresponding to the historical selection object, and the information identifier is used to identify that the historical selection object is an object that has established a mapping relationship with the first platform account in a historical period.

[0255] In a possible implementation, the ranking interface includes interactive controls corresponding to the multiple platform accounts respectively, and the device further includes a third acquisition unit and a fifth display unit:

[0256] The third acquisition unit is used to acquire a trigger operation for an interactive control corresponding to a second platform account, where the second platform account is any platform account among the multiple platform accounts except the first platform account;

[0257] The fifth display unit is used to display an interactive interface corresponding to the target program, and the interactive interface is used to execute a target interactive behavior between the first program account and the second program account corresponding to the second platform account in the target program.

[0258] In a possible implementation, the device further includes a sixth display unit:

[0259] The sixth display unit is used to display a program interface corresponding to the target program based on obtaining the account binding operation, and the program interface is used to use the target program.

[0260] In a possible implementation manner, the program interface is a program interface corresponding to the target program when the first program account is in a logged-in state in the target program.

[0261] In a possible implementation, the device further includes a seventh display unit, a fourth acquisition unit, a fifth acquisition unit, and a sixth acquisition unit:

[0262] The seventh display unit is used to display a ranking setting interface, wherein the ranking setting interface includes a program setting control, a behavior setting control, and a rule setting control, wherein the program setting control is used to set a program for ranking, the behavior setting control is used to set a usage behavior for determining ranking, and the rule setting control is used to set a ranking rule;

[0263] The fourth acquisition unit is used to acquire a program setting operation for the target program through the program setting control, wherein the program setting operation is used to set the target program as a program for ranking;

[0264] The fifth acquisition unit is used to acquire a behavior setting operation for a target usage behavior through the behavior setting control, wherein the behavior setting operation is used to set the target usage behavior in the target program as a usage behavior for determining a ranking, and the program usage information is specifically used to identify the target usage behavior of the first program account for the target program;

[0265] The sixth acquisition unit is used to obtain a rule setting operation for a target ranking rule through the rule setting control, wherein the rule setting operation is used to set the target ranking rule as a ranking rule for determining a ranking, wherein the ranking corresponding to the first platform account is determined based on the target ranking rule and program usage information corresponding to the first program account in the target program, and the target ranking rule is a rule for determining a ranking based on the program usage information.

[0266] Based on the ranking display method based on account binding provided in the above embodiment, the present application also provides a ranking display device based on account binding, see Fig.14 , Fig.14 A structural block diagram of a ranking display device 1400 based on account binding provided in an embodiment of the present application, the device includes a seventh acquisition unit 1401, an eighth acquisition unit 1402, an establishment unit 1403, a ninth acquisition unit 1404 and a first determination unit 1405:

[0267] The seventh acquisition unit 1401 is used to acquire the first platform account based on a login operation for the target platform, where the login operation is used to log in to the first platform account in the target platform;

[0268] The eighth acquisition unit 1402 is used to acquire a first program account corresponding to the account binding operation based on the account binding operation acquired through the binding control corresponding to the target program, wherein the binding control is located in the account binding interface, and the account binding interface is displayed based on the login operation;

[0269] The establishing unit 1403 is used to establish a mapping relationship between the first platform account and the first program account;

[0270] The ninth acquisition unit 1404 is used to acquire, from the program server corresponding to the target program, program usage information corresponding to the first program account according to the mapping relationship, wherein the program usage information is used to identify usage behavior of the first program account for the target program;

[0271] The first determination unit 1405 is used to determine ranking information corresponding to the first platform account based on the program usage information, the ranking information is used to identify the ranking of the first platform account among multiple platform accounts, the ranking information is used to display a ranking interface, and the ranking interface is used to display the rankings corresponding to the multiple platform accounts respectively.

[0272] In a possible implementation manner, the device further includes a tenth acquiring unit, a second determining unit, and a first sending unit:

[0273] The tenth obtaining unit is configured to obtain, from the program server, program usage information corresponding to program accounts corresponding to the multiple platform accounts respectively, according to the mapping relationships corresponding to the multiple platform accounts respectively;

[0274] The second determining unit is used to determine the to-be-updated ranking information corresponding to the multiple platform accounts respectively according to the program usage information corresponding to the program accounts corresponding to the multiple platform accounts respectively, wherein the to-be-updated ranking information is used to identify the rankings corresponding to the multiple platform accounts respectively;

[0275] The first sending unit is used to send the ranking information to be updated to the target platform based on the inconsistency between the rankings corresponding to the multiple platform accounts identified by the ranking information to be updated and the rankings corresponding to the multiple platform accounts displayed on the displayed ranking interface, so that the target platform displays the ranking interface updated based on the ranking information to be updated.

[0276] In a possible implementation, the ranking interface includes interactive controls corresponding to the multiple platform accounts respectively, and the device further includes a second sending unit:

[0277] The second sending unit is used to send an interaction instruction to the program server based on a trigger operation of the first platform account on the interactive control corresponding to the second platform account, the interaction instruction including the first program account and the second program account, the second program account being the program account corresponding to the second platform account in the target program, the second platform account being any platform account among the multiple platform accounts except the first platform account, and the interaction instruction being used to instruct the target program to initiate a target interaction behavior between the first program account and the second program account.

[0278] The present application also provides a computer device, see Fig.15 As shown, the computer device may be a terminal device, and a mobile phone is taken as an example:

[0279] Fig.15 FIG. 1 is a block diagram showing a partial structure of a mobile phone related to a terminal device provided in an embodiment of the present application. Fig.15 The mobile phone includes: a radio frequency (RF) circuit 710, a memory 720, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a wireless fidelity (WiFi) module 770, a processor 780, and a power supply 790. Those skilled in the art will understand that Fig.15 The mobile phone structure shown in the figure does not constitute a limitation on the mobile phone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0280] Combine the following Fig.15 A detailed introduction to the various components of the mobile phone:

[0281] The RF circuit 710 can be used for receiving and sending signals during the process of sending and receiving information or making calls. In particular, after receiving the downlink information of the base station, it is sent to the processor 780 for processing; in addition, the designed uplink data is sent to the base station. Usually, the RF circuit 710 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, referred to as LNA), a duplexer, etc. In addition, the RF circuit 710 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.

[0282] The memory 720 can be used to store software programs and modules. The processor 780 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 720. The memory 720 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 720 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0283] The input unit 730 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 730 may include a touch panel 731 and other input devices 732. The touch panel 731, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 731 or near the touch panel 731 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 731 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 780, and can receive and execute commands sent by the processor 780. In addition, the touch panel 731 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 731, the input unit 730 may further include other input devices 732. Specifically, the other input devices 732 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.

[0284] The display unit 740 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 740 may include a display panel 741. Optionally, the display panel 741 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), etc. Further, the touch panel 731 may cover the display panel 741. When the touch panel 731 detects a touch operation on or near it, it is transmitted to the processor 780 to determine the type of touch event. Subsequently, the processor 780 provides a corresponding visual output on the display panel 741 according to the type of touch event. Although in Fig.15 In the embodiment, the touch panel 731 and the display panel 741 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 731 and the display panel 741 can be integrated to realize the input and output functions of the mobile phone.

[0285] The mobile phone may also include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 741 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.

[0286] The audio circuit 760, the speaker 761, and the microphone 762 can provide an audio interface between the user and the mobile phone. The audio circuit 760 can transmit the received audio data to the speaker 761 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 762 converts the collected sound signal into an electrical signal, which is received by the audio circuit 760 and converted into audio data, and then the audio data is output to the processor 780 for processing, and then sent to another mobile phone through the RF circuit 710, or the audio data is output to the memory 720 for further processing.

[0287] WiFi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages and access streaming media through the WiFi module 770. It provides users with wireless broadband Internet access. Fig.15 A WiFi module 770 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.

[0288] The processor 780 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and / or modules stored in the memory 720, and calling data stored in the memory 720, it executes various functions of the mobile phone and processes data, thereby performing overall detection of the mobile phone. Optionally, the processor 780 may include one or more processing units; preferably, the processor 780 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 780.

[0289] The mobile phone also includes a power supply 790 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 780 through a power management system, so that the power management system can manage charging, discharging, power consumption and other functions.

[0290] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.

[0291] In this embodiment, the processor 780 included in the terminal device also has the following functions:

[0292] Based on obtaining a login operation for the target platform, displaying an account binding interface, the account binding interface including a binding control corresponding to the target program, the login operation being used to log in to the first platform account in the target platform;

[0293] Acquire an account binding operation through a binding control corresponding to the target program, wherein the account binding operation is used to establish a first mapping relationship between the first platform account and a first program account in the target program;

[0294] A ranking interface corresponding to the target platform is displayed, wherein the ranking interface is used to display rankings corresponding to multiple platform accounts, respectively, wherein the multiple platform accounts include the first platform account, and the ranking corresponding to the first platform account is determined based on program usage information corresponding to the first program account in the target program, wherein the program usage information is used to identify usage behavior of the first program account for the target program, and the first mapping relationship is used to obtain the program usage information from a program server corresponding to the target program.

[0295] The present application also provides a server. Fig.16 As shown, Fig.16 The structural diagram of the server 800 provided in the embodiment of the present application, the server 800 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 822 (for example, one or more processors) and a memory 832, and one or more storage media 830 (for example, one or more mass storage devices) storing application programs 842 or data 844. Among them, the memory 832 and the storage medium 830 can be temporary storage or permanent storage. The program stored in the storage medium 830 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 822 can be configured to communicate with the storage medium 830 and execute a series of instruction operations in the storage medium 830 on the server 800.

[0296] The server 800 may also include one or more power supplies 826, one or more wired or wireless network interfaces 850, one or more input and output interfaces 858, and / or one or more operating systems 841, such as Windows Server 2000. TM , Mac OS X TM , Unix TM ,Linux TM , FreeBSD TM etc.

[0297] The steps performed by the server in the above embodiment can be based on Fig.16 The server structure shown.

[0298] The embodiment of the present application also provides a computer-readable storage medium for storing a computer program, wherein the computer program is used to execute any one of the implementation methods of the ranking display method based on account binding described in the aforementioned embodiments.

[0299] An embodiment of the present application also provides a computer program product including a computer program, which, when executed on a computer device, enables the computer device to execute the ranking display method based on account binding described in any one of the above embodiments.

[0300] It is understandable that in the specific implementation of this application, related data such as user information (such as program usage information) is involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0301] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the above-mentioned storage medium can be at least one of the following media: read-only memory (English: read-only memory, abbreviated: ROM), RAM, magnetic disk or optical disk, etc. Various media that can store program codes.

[0302] It should be noted that each embodiment in this specification is described in a progressive manner, and the same and similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments. The device and system embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative work.

[0303] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A ranking display method based on account binding, characterized in that: The method comprises: Based on obtaining a login operation for the target platform, displaying an account binding interface, the account binding interface including a binding control corresponding to the target program, the login operation being used to log in to the first platform account in the target platform; Acquire an account binding operation through a binding control corresponding to the target program, wherein the account binding operation is used to establish a first mapping relationship between the first platform account and a first program account in the target program; A ranking interface corresponding to the target platform is displayed, wherein the ranking interface is used to display rankings corresponding to multiple platform accounts, respectively, wherein the multiple platform accounts include the first platform account, and the ranking corresponding to the first platform account is determined based on program usage information corresponding to the first program account in the target program, wherein the program usage information is used to identify usage behavior of the first program account for the target program, and the first mapping relationship is used to obtain the program usage information from a program server corresponding to the target program.

2. The method according to claim 1, characterized in that The account binding interface is an account binding interface corresponding to the target program, and the account binding interface is displayed based on obtaining a login operation for the target platform, including: Based on obtaining a login operation for the target platform, displaying a program selection interface, the program selection interface including program selection controls corresponding to a plurality of programs, the plurality of programs including the target program; Based on obtaining a trigger operation for a program selection control corresponding to a target program, an account binding interface corresponding to the target program is displayed.

3. The method according to claim 1, characterized in that The method of displaying an account binding interface based on obtaining a login operation for the target platform includes: Based on obtaining a login operation for a target platform, an initial ranking interface corresponding to the target platform is displayed, the initial ranking interface is used to display rankings corresponding to a plurality of initial platform accounts, the rankings corresponding to the plurality of initial platform accounts are determined based on program usage information corresponding to the plurality of initial platform accounts in the target program, the plurality of initial platform accounts do not include the first platform account, and the initial ranking interface includes a participation control; Based on obtaining the trigger operation for the participation control, the account binding interface is displayed.

4. The method according to claim 1, characterized in that: The binding control includes an account selection control and an account input control corresponding to a historical program account, wherein the historical program account is a program account that has established a first mapping relationship with the first platform account in a historical period; The account binding operation includes a trigger operation for the account selection control or an account input operation for the account input control. The trigger operation for the account selection control is used to determine the historical program account as the first program account and establish a first mapping relationship between the first platform account and the first program account. The account input operation is used to input the first program account and establish a first mapping relationship between the first platform account and the first program account.

5. The method according to claim 1, characterized in that: The method further comprises: Based on establishing a first mapping relationship between the first platform account and the first program account, displaying an object binding interface, the object binding interface including object selection controls corresponding to objects to be selected, the objects to be selected being objects controlled by the first program account in the target program, and the objects to be selected including target objects; Obtain a trigger operation for an object selection control for the target object, wherein the trigger operation for the object selection control for the target object is used to establish a second mapping relationship between the first platform account and the target object, wherein the program usage information includes object behavior information of the target object in the target program, and the first mapping relationship and the second mapping relationship are used to obtain the object behavior information from a program server corresponding to the target program.

6. The method according to claim 5, characterized in that The objects to be selected include historical selection objects, where the historical selection objects are objects that have established a mapping relationship with the first platform account in a historical period, and the method further includes: An information identifier is displayed on the object selection control corresponding to the historical selection object, where the information identifier is used to identify that the historical selection object is an object that has established a mapping relationship with the first platform account in a historical period.

7. The method according to claim 1, characterized in that The ranking interface includes interactive controls corresponding to the multiple platform accounts respectively, and the method further includes: Obtaining a triggering operation for an interactive control corresponding to a second platform account, where the second platform account is any platform account among the multiple platform accounts except the first platform account; An interaction interface corresponding to the target program is displayed, where the interaction interface is used to execute a target interaction behavior between the first program account and the second program account corresponding to the second platform account in the target program.

8. A method according to claim 1, characterized in that The method further comprises: Based on obtaining the account binding operation, a program interface corresponding to the target program is displayed, and the program interface is used to use the target program.

9. The method according to claim 8, characterized in that The program interface is a program interface corresponding to the target program when the first program account is in a logged-in state in the target program.

10. The method according to any one of claims 1 to 9, characterized in that: The method further comprises: Displaying a ranking setting interface, the ranking setting interface including a program setting control, a behavior setting control and a rule setting control, the program setting control is used to set a program for ranking, the behavior setting control is used to set a usage behavior for determining ranking, and the rule setting control is used to set ranking rules; Before displaying the ranking interface corresponding to the target platform, the method further includes: Acquiring a program setting operation for the target program through the program setting control, wherein the program setting operation is used to set the target program as a program for ranking; Acquire a behavior setting operation for a target usage behavior through the behavior setting control, wherein the behavior setting operation is used to set the target usage behavior in the target program as a usage behavior for determining a ranking, and the program usage information is specifically used to identify the target usage behavior of the first program account for the target program; A rule setting operation for a target ranking rule is obtained through the rule setting control, and the rule setting operation is used to set the target ranking rule as a ranking rule for determining a ranking. The ranking corresponding to the first platform account is determined based on the target ranking rule and program usage information corresponding to the first program account in the target program. The target ranking rule is a rule for determining a ranking based on the program usage information.

11. A ranking display method based on account binding, characterized in that: The method comprises: Acquiring a first platform account based on a login operation for a target platform, wherein the login operation is used to log in to the first platform account in the target platform; Based on the account binding operation obtained through the binding control corresponding to the target program, a first program account corresponding to the account binding operation is obtained, the binding control is located in the account binding interface, and the account binding interface is displayed based on the login operation; Establishing a mapping relationship between the first platform account and the first program account; According to the mapping relationship, obtaining program usage information corresponding to the first program account from a program server corresponding to the target program, wherein the program usage information is used to identify usage behavior of the first program account for the target program; Ranking information corresponding to the first platform account is determined according to the program usage information, the ranking information is used to identify the ranking of the first platform account among multiple platform accounts, the ranking information is used to display a ranking interface, and the ranking interface is used to display the rankings corresponding to the multiple platform accounts respectively.

12. The method according to claim 11, characterized in that The method further comprises: According to the mapping relationships respectively corresponding to the multiple platform accounts, obtaining, from the program server, program usage information corresponding to the program accounts respectively corresponding to the multiple platform accounts; Determine, according to program usage information corresponding to program accounts corresponding to the multiple platform accounts, ranking information to be updated corresponding to the multiple platform accounts, wherein the ranking information to be updated is used to identify rankings corresponding to the multiple platform accounts; Based on the inconsistency between the rankings corresponding to the multiple platform accounts identified by the ranking information to be updated and the rankings corresponding to the multiple platform accounts displayed on the displayed ranking interface, the ranking information to be updated is sent to the target platform, so that the target platform displays the ranking interface updated based on the ranking information to be updated.

13. The method according to claim 11, characterized in that The ranking interface includes interactive controls corresponding to the multiple platform accounts respectively, and the method further includes: Based on the triggering operation of the first platform account on the interactive control corresponding to the second platform account, an interaction instruction is sent to the program server, the interaction instruction including the first program account and the second program account, the second program account is the program account corresponding to the second platform account in the target program, the second platform account is any platform account among the multiple platform accounts except the first platform account, and the interaction instruction is used to instruct the target program to initiate a target interaction behavior between the first program account and the second program account.

14. A ranking display system based on account binding, characterized in that: The system includes a terminal device corresponding to the target platform, a middle platform server and a program server corresponding to the target program: The terminal device is used for: Based on obtaining a login operation for the target platform, sending the first platform account to the middle platform server, and displaying an account binding interface, the account binding interface including a binding control corresponding to the target program, and the login operation is used to log in to the first platform account in the target platform; Based on obtaining an account binding operation through a binding control corresponding to the target program, sending a first program account corresponding to the account binding operation to the middle station server; Obtaining ranking information corresponding to the first platform account sent by the middle station server, where the ranking information is used to identify the ranking corresponding to the first platform account among multiple platform accounts; Displaying a ranking interface corresponding to the target platform according to the ranking information, wherein the ranking interface is used to display the rankings corresponding to the multiple platform accounts respectively; The middle station server is used for: Establishing a mapping relationship between the first platform account and the first program account; According to the mapping relationship, obtaining program usage information corresponding to the first program account from the program server, wherein the program usage information is used to identify usage behavior of the first program account for the target program; Determine ranking information corresponding to the first platform account according to the program usage information.

15. A ranking display device based on account binding, characterized in that: The device comprises a first display unit, a first acquisition unit and a second display unit: The first display unit is used to display an account binding interface based on obtaining a login operation for the target platform, the account binding interface including a binding control corresponding to the target program, and the login operation is used to log in to the first platform account in the target platform; The first acquisition unit is used to acquire an account binding operation through a binding control corresponding to the target program, wherein the account binding operation is used to establish a first mapping relationship between the first platform account and a first program account in the target program; The second display unit is used to display a ranking interface corresponding to the target platform, and the ranking interface is used to display rankings corresponding to multiple platform accounts, respectively. The multiple platform accounts include the first platform account. The ranking corresponding to the first platform account is determined based on program usage information corresponding to the first program account in the target program, and the program usage information is used to identify the usage behavior of the first program account for the target program. The first mapping relationship is used to obtain the program usage information from the program server corresponding to the target program.

16. A ranking display device based on account binding, characterized in that: The device comprises a seventh acquisition unit, an eighth acquisition unit, an establishment unit, a ninth acquisition unit and a first determination unit: The seventh acquisition unit is used to acquire the first platform account based on a login operation for the target platform, where the login operation is used to log in to the first platform account in the target platform; The eighth acquisition unit is used to acquire the first program account corresponding to the account binding operation based on the account binding operation acquired through the binding control corresponding to the target program, the binding control is located in the account binding interface, and the account binding interface is displayed based on the login operation; The establishing unit is used to establish a mapping relationship between the first platform account and the first program account; The ninth acquisition unit is configured to acquire, according to the mapping relationship, program usage information corresponding to the first program account from a program server corresponding to the target program, wherein the program usage information is used to identify usage behavior of the first program account for the target program; The first determination unit is used to determine ranking information corresponding to the first platform account based on the program usage information, the ranking information is used to identify the ranking of the first platform account among multiple platform accounts, the ranking information is used to display a ranking interface, and the ranking interface is used to display the rankings corresponding to the multiple platform accounts respectively.

17. A computer device, characterized in that: The computer device comprises a processor and a memory: The memory is used to store a computer program and transmit the computer program to the processor; The processor is used to execute the ranking display method based on account binding described in any one of claims 1-10 according to the instructions in the computer program, or execute the ranking display method based on account binding described in any one of claims 11-13.

18. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and the computer program is used to execute the ranking display method based on account binding described in any one of claims 1-10, or execute the ranking display method based on account binding described in any one of claims 11-13.

19. A computer program product comprising a computer program, which, when executed on a computer device, enables the computer device to execute the ranking display method based on account binding as described in any one of claims 1 to 10, or to execute the ranking display method based on account binding as described in any one of claims 11 to 13.