CPC G06F 16/2379 (2019.01) | 11 Claims |
1. A method for improving efficiency of updating lists by a server and saving resources of the server, applied to the server, the server configured to record and rank on-line data to provide lists of rankings in a live stream scene, the method comprising:
receiving a list updating request sent from a client associated with a live stream room, wherein the list updating request comprises list updating data, the list updating data comprising information related to an operation of triggering the list updating request, wherein the list updating data comprise information indicative of the triggering operation in the live stream scene, information associated with the client, and information associated with an anchor of the live stream room;
acquiring, by the server, a list configuration file, wherein the list configuration file comprises configuration information and weighting processing information of all lists that have been configured, and wherein the server manages and maintains the lists of rankings in the live stream scene based on the configuration information and the weighting processing information of the all lists in the list configuration file;
traversing, by the server, the configuration information of the all lists in the list configuration file based on the list updating data to determine all target lists of rankings in the live stream scene to be updated;
performing weighting processing on the list updating data for at least some of the all target lists of rankings in the live stream scene based on the weighting processing information in the list configuration file and generating weighted list updating data; and
updating the at least some of the all target lists of rankings in the live stream scene by the server according to the weighted list updating data.
|