[go: up one dir, main page]

WO2023173584A1 - Method, system and apparatus for acquiring ranking list, and medium - Google Patents

Method, system and apparatus for acquiring ranking list, and medium Download PDF

Info

Publication number
WO2023173584A1
WO2023173584A1 PCT/CN2022/094846 CN2022094846W WO2023173584A1 WO 2023173584 A1 WO2023173584 A1 WO 2023173584A1 CN 2022094846 W CN2022094846 W CN 2022094846W WO 2023173584 A1 WO2023173584 A1 WO 2023173584A1
Authority
WO
WIPO (PCT)
Prior art keywords
candidate object
ranking
data
target
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2022/094846
Other languages
French (fr)
Chinese (zh)
Inventor
何思然
徐晟�
周雨
朱坚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Fit Future Technology Co Ltd
Original Assignee
Chengdu Fit Future Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Fit Future Technology Co Ltd filed Critical Chengdu Fit Future Technology Co Ltd
Publication of WO2023173584A1 publication Critical patent/WO2023173584A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2379Updates performed during online database operations; commit processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations

Definitions

  • the present disclosure relates to the field of data security, and specifically relates to a method, system, device and medium for obtaining rankings.
  • Rankings are a common technical means to display real-time ranking changes to users.
  • the rankings are displayed sequentially from the first place by default, and the displayed content is mainly based on user rankings.
  • For real-time updating of the ranking list generally speaking, more users need to compete at the same time and obtain the rankings of all users, and then display the users to achieve a better interactive incentive effect.
  • the existing ranking list records the user's data.
  • the user's data is ranked with the recorded user data.
  • this can only get the final ranking list.
  • the user's data is ranked.
  • the data cannot be updated in real time, or if the user's data at a certain time is compared with the total data of other users, the user's ranking will always be lower. Therefore, in the actual use process, the ranking cannot satisfy the user.
  • the difference in the overall score is relatively large and it is not easy to catch up.
  • the present disclosure provides a method, system, device and medium for obtaining rankings, so as to achieve the purpose of improving the user's sense of participation and competition, and improving interactive incentives.
  • this disclosure provides a method for obtaining rankings, including:
  • the overall ranking is the ranking of the same item as the target ranking, which can be the ranking obtained by the item within a week or several weeks
  • the overall ranking list is the total score ranking after the project ends, so the number of operation objects in the total ranking list is larger.
  • the same item can be scored for playing the same game, or it can also be scored for playing the same sport. This disclosure is not limited to specific item categories.
  • this disclosure obtains the overall ranking based on the first candidate object according to the preset ranking sequence number.
  • the operation object in the list is used as the second candidate object; in this process, the preset ranking sequence number does not include the ranking sequence number of the operation object ranked top in the overall ranking list, so as to avoid repeated extraction.
  • the number of intervals between the ranking sequence numbers can be the total number of operation objects based on the overall ranking list.
  • the quantity is set in different levels.
  • the number of intervals between ranking numbers can be three levels.
  • the number of intervals between the preset ranking numbers in the first level is 10, and the number of intervals between the preset ranking numbers in the second level is 10.
  • the number is 50, and the number of intervals between the preset ranking numbers in the third layer is 100.
  • the specific size of the intervals and the number of ranking numbers in each layer are based on the total number of operating objects in the total ranking and the target ranking.
  • the preset ranking sequence number can cover multiple levels of the total ranking, including not only the top-ranked operation objects, but also the lower-ranking operation objects, so regardless of Which level of scoring ability does the user have?
  • the ranking can be continuously updated, which will have a better participation effect, improve the user's enthusiasm, and improve the interaction effect.
  • the target ranking list of the present disclosure can be updated in real time when the target object is using it.
  • the duration and content of the project are fixed.
  • a number of scoring times are set, that is, when the project reaches the preset scoring time, the target object will be scored and the scoring data will be obtained.
  • new scoring data will be obtained, so when the next preset scoring time is reached, the target object will be scored.
  • the target ranking list of this disclosure will be updated only when the scoring time is preset. When this disclosure is used, the real-time scoring data at the current time is the latest obtained scoring data at the preset scoring time.
  • the stored score data of the first candidate object and the second candidate object at the same time in this disclosure, after the operation object completes a project, it will store the operation object's score data at each preset scoring time when performing the project.
  • the real-time score data of the target object at the current time obtain the stored score data of the first candidate object and the second candidate object at that time, and then update the target ranking based on the stored score data and real-time score data.
  • Ranking when used, the ranking information of the target object is obtained by comparing the score data of the operation object at the same time point, so at different time points, the obtained target ranking list may change, and it can be further used when using it. to improve interaction and motivation effects.
  • the score data under the preset scoring time of each operation object is stored.
  • this disclosure sets the score data as time slice data, and the time slice data includes score data and the timestamp corresponding to the score data.
  • the time slice data is compressed, which can effectively reduce the data size.
  • a database is established to receive and store compressed time slice data to further improve usage efficiency.
  • a preset number of operating objects will be randomly selected on the basis of the second candidate to further improve the target object's sense of participation and interaction effect. Specifically: after excluding the first candidate object A preset number of operation objects are randomly obtained from the list of the total ranking list of the second candidate object and the second candidate object as the third candidate object, and a target ranking list is generated based on the first candidate object, the second candidate object and the third candidate object.
  • a preset number of operation objects matching the target object are obtained from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object as the fourth candidate object, according to the first candidate object
  • the object, the second candidate object, the third candidate object and the fourth candidate object generate a target ranking list.
  • the operation object that matches the target object is the operation object that the target object is concerned about.
  • the target object and the operation object can be friends, which can further increase the sense of participation and interaction effect, thereby achieving an incentive effect.
  • this disclosure also provides a system for obtaining rankings, including:
  • the acquisition module is used to respond to the ranking processing instructions and obtain the total ranking corresponding to the target ranking
  • the first selection module is used to obtain the top-ranked preset number of operation objects in the overall ranking list as the first candidate objects;
  • the second selection module is used to obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object;
  • the scoring module is used to obtain the scoring data obtained by the target object at the preset scoring time, and obtain the real-time scoring data of the target object at the current time based on the scoring data;
  • An extraction module used to obtain the storage score data of the first candidate object, the second candidate object, the third candidate object and the fourth candidate object stored at the same time;
  • a third selection module used to randomly obtain a preset number of operating objects as third candidates from the overall ranking list excluding the first candidate object and the second candidate object;
  • the fourth selection module is used to obtain a preset number of operation objects that match the target object as the fourth candidate object from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object. .
  • the system for obtaining the ranking list of the present disclosure can perform operations corresponding to the method for obtaining the ranking list.
  • the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the The computer program implements the operation of the above method of obtaining the ranking list.
  • the present disclosure also provides a storage medium.
  • the computer-readable storage medium stores a computer program.
  • the computer program is executed by a processor, the operations of the above-mentioned method for obtaining a ranking list are implemented. .
  • the present disclosure improves the progress of the target object by screening the first candidate object and the second candidate object in the total ranking list that matches the target ranking list.
  • the sense of participation and competition in the project can achieve better interaction and motivation effects, and the real-time score data of the target object is compared with the stored score data of the first candidate object and the second candidate object at the same time, and then updated in real time.
  • the target ranking list further improves the incentive effect for target objects and improves usage efficiency.
  • Figure 1 is a schematic flow chart of a method for obtaining rankings in Embodiment 1;
  • Figure 2 is a schematic flow chart of a method for obtaining rankings in Embodiment 2;
  • Figure 3 is a schematic diagram of a system for obtaining rankings.
  • Figure 1 is a schematic flow chart of a method for obtaining the ranking list.
  • the present disclosure provides a method for obtaining the ranking list. The method includes:
  • the target object obtains scoring data at the preset scoring time, and obtains the real-time scoring data of the target object at the current time based on the scoring data;
  • the target ranking list is displayed on the display.
  • Figure 2 is a schematic flow chart of a method of obtaining the ranking list.
  • the present disclosure provides a method of obtaining the ranking list. The method includes:
  • the target object obtains scoring data at the preset scoring time, and obtains the real-time scoring data of the target object at the current time based on the scoring data;
  • the score data of the operation object under the preset scoring time is stored to obtain a number of stored score data;
  • the score data is time slice data, including score data and the timestamp corresponding to the score data. Compress the time slice data, store the compressed time slice data, and obtain some storage score data.
  • the target object performs fitness exercises.
  • the fitness equipment is provided with a collection device that collects and identifies the movements of the target object.
  • the fitness equipment is provided with a display screen.
  • the target object performs fitness exercises following the video played on the display screen.
  • the video is pre-recorded.
  • Operation 1 The target object selects a video to perform fitness exercises, and the fitness equipment obtains the weekly ranking list of other operation objects under the video.
  • the weekly ranking list is the total score ranking of the operation objects who have performed fitness exercises in the video within a week.
  • the fitness equipment stores the score data of each operating object in the weekly ranking list under the preset scoring time, that is, a number of stored score data.
  • the score data is time slice data, including score data and the timestamp corresponding to the score data. . After compressing the time slice data, store the compressed time slice data to obtain some stored score data. In this embodiment, it is preferred to perform gzip compression on the real-time score field of the time slice data and compress it into a byte array. and stored in the database.
  • Operation 2 obtains the top 100 operation objects in the overall ranking list as the first candidates
  • Operation 3 Obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object;
  • the total ranking list has 1000 operation objects, and the preset ranking numbers are divided into three levels.
  • the ranking numbers of the first level are 101-200 of the ranking number of the total ranking list.
  • the ranking number of the level is 201-500 of the ranking number of the overall ranking, and the ranking number of the third level is 501-1000 of the ranking number of the overall ranking.
  • the preset ranking numbers start from 110 and end at 200 in the first level.
  • the interval between two adjacent ranking numbers is 10, that is, the ranking number in the first level is 110. , 120, 130, 140...200 operation objects as the second candidate objects;
  • the interval between two adjacent ranking numbers is 50, that is, in the second level, operations with ranking numbers 250, 300, 350, 400, 450, and 500 are filtered. object as a second candidate;
  • the interval between two adjacent ranking numbers is 100, that is, in the third level, the operation objects with ranking numbers 600, 700, 800, 900, and 1000 are selected as the third level. Two candidates.
  • Operation 4 the first candidate object and the second candidate object are excluded from the total ranking list, and 400 objects are randomly selected from the remaining operation objects.
  • JDK is used in this embodiment to implement linear operation.
  • the congruence algorithm randomly selects as the third candidate;
  • a preset number of operating objects matching the target object are obtained as fourth candidates from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object.
  • the operation object that matches the target object is the object that the target object pays attention to.
  • the number of operation objects in the target ranking is 550. If the fourth candidate object filtered out If the number is less than 29, then a corresponding number of operating objects will be randomly selected as the fourth candidates; if the number of screened fourth candidates is greater than 29, then 29 operating objects will be randomly selected as the fourth candidates.
  • the filtered operation object that matches the target object is the same as the first candidate object, the second candidate object, or the third candidate object, then it will be marked. In the target ranking list, the target object can see the marked operation. object.
  • Operation 6 generates a target ranking list based on the first candidate object, the second candidate object, the third candidate object, and the fourth candidate object;
  • Operation 7 The target object obtains scoring data at the preset scoring time, and obtains the real-time scoring data of the target object at the current time based on the scoring data;
  • the preset scoring times are when the video is played to 2 seconds, 5 seconds, 10 seconds, 15 seconds, 25 seconds, 30 seconds, 40 seconds, and 45 seconds.
  • the target object obtains the corresponding scoring data;
  • Operation 8 When the preset scoring time is 2 seconds, the target user obtains the scoring data. At this time, the first candidate object, the second candidate object, the third candidate object and the fourth candidate object are retrieved when the preset scoring time is 2 seconds. Storage score data stored at the time;
  • Operation 8.1 Compares the target user's score data, the first candidate object, the second candidate object, the third candidate object and the fourth candidate object's stored score data stored when the preset scoring time is 2 seconds. According to the size of the score data, from Sort from high to low and update the target ranking list;
  • Operation 9 When the preset scoring time is 5 seconds, the target user obtains the scoring data. At this time, the first candidate object, the second candidate object, the third candidate object and the fourth candidate object are retrieved when the preset scoring time is 5 seconds. Storage score data stored at the time;
  • Operation 9.1 Compares the target user's score data, the first candidate, the second candidate, the third candidate and the fourth candidate's stored score data when the preset scoring time is 5 seconds. According to the size of the score data, from Sort from high to low and update the target ranking list;
  • Operation 10 repeats operations 8 and 9 until the video is played, the target ranking is updated at each preset scoring time, and the target ranking is displayed on the display.
  • Figure 3 is a schematic diagram of a system for obtaining rankings. Based on the above embodiments, Embodiment 3 of the present disclosure provides a system for obtaining rankings.
  • the system includes:
  • the acquisition module is used to respond to the ranking processing instructions and obtain the total ranking corresponding to the target ranking
  • the first selection module is used to obtain the top-ranked preset number of operation objects in the overall ranking list as the first candidate objects;
  • the second selection module is used to obtain the operation object in the list of the overall ranking list according to the preset ranking sequence number as the second candidate object;
  • the third selection module is used to randomly obtain a preset number of operating objects as third candidates from the overall ranking list excluding the first candidate object and the second candidate object;
  • the fourth selection module is used to obtain a preset number of operation objects that match the target object as the fourth candidate object from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object. .
  • the scoring module is used to obtain the scoring data of the target object at the preset scoring time, and obtain the real-time scoring data of the target object at the current time based on the scoring data;
  • An extraction module used to obtain the storage score data of the first candidate object, the second candidate object, the third candidate object and the fourth candidate object stored at the same time;
  • the system for obtaining the rankings in this embodiment may also perform operations corresponding to the method for obtaining the rankings in Embodiment 1 and/or Embodiment 2.
  • Embodiment 4 of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor.
  • the processor executes the computer program, the The operation of a method to get the ranking list.
  • the processor may be a central processing unit, or other general-purpose processor, digital signal processor, application-specific integrated circuit, off-the-shelf programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware components etc.
  • a general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
  • the memory may be used to store the computer program and/or module, and the processor implements various functions of a device for obtaining a ranking in the present disclosure by running or executing data stored in the memory.
  • the memory may mainly include a program storage area and a data storage area, where the program storage area may store an operating system, an application program required for at least one function (such as a sound playback function, an image playback function, etc.), and the like.
  • the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart memory card, secure digital card, flash memory card, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.
  • Embodiment 5 of the present disclosure provides a computer-readable storage medium.
  • the computer-readable storage medium stores a computer program.
  • the operations of the method for obtaining a ranking list are implemented.
  • the computer storage media of the embodiments of the present disclosure may be any combination of one or more computer-readable media.
  • the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium.
  • the computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof.
  • a computer-readable storage medium may be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Databases & Information Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present disclosure relates to the field of ranking lists, and relates to a method, system and apparatus for acquiring a ranking list, and a medium. The method comprises: acquiring an overall ranking list corresponding to a target ranking list; acquiring a preset number of top-ranking operation objects in the overall ranking list as first candidate objects; according to a preset ranking sequence number, acquiring operation objects in the overall ranking list as second candidate objects; acquiring scoring data of a target object at a preset scoring time, and according to the scoring data, acquiring real-time scoring data of the target object at the current time; and acquiring stored scoring data of the first candidate objects and the second candidate objects that is stored at the same time. By means of the present disclosure, the sense of participation and competition of a target object in a project can be improved, better interaction and incentive effects can be achieved, and a target ranking list is updated in real time, so that the incentive effect on the target object is further improved, and the use efficiency is improved.

Description

一种获取排行榜的方法及系统及装置及介质A method, system, device and medium for obtaining rankings 技术领域Technical field

本公开涉及数据安全领域,具体涉及一种获取排行榜的方法及系统及装置及介质。The present disclosure relates to the field of data security, and specifically relates to a method, system, device and medium for obtaining rankings.

背景技术Background technique

排行榜是对用户展示实时排名变化的一种常用技术手段。在相关技术中,排行榜的显示默认从第一名开始顺序展示,展示的内容以用户排名为主。对于实时更新排名排行榜,一般而言,需要较多用户同时进行比拼并获取所有用户的排名,对用户进行展示,才能达到较好的互动激励效果,但是在同一时间段,很难具有较多的用户进行同一项目的比拼,因此排行榜数据波动较小,很难对用户达到激励和互动的效果。Rankings are a common technical means to display real-time ranking changes to users. In related technologies, the rankings are displayed sequentially from the first place by default, and the displayed content is mainly based on user rankings. For real-time updating of the ranking list, generally speaking, more users need to compete at the same time and obtain the rankings of all users, and then display the users to achieve a better interactive incentive effect. However, it is difficult to have more users in the same time period. Users compete in the same project, so the ranking data fluctuates less, making it difficult to motivate and interact with users.

现有的排行榜为了解决上述问题,记录用户的数据,在用户使用排行榜时,该用户的数据和已记录的用户数据进行排名,但是这样只能得到最终的排行榜,在用户使用过程中,不能做到实时更新数据,或者以用户某时刻的数据和其他用户总数据相比较,该用户的排名会出现一直靠后的现象,因此在实际使用的过程中,该排行榜也不能满足用户在使用过程中的参与感、竞争感,同时总榜分数的的差异也比较大不容易追赶等问题。In order to solve the above problem, the existing ranking list records the user's data. When the user uses the ranking list, the user's data is ranked with the recorded user data. However, this can only get the final ranking list. During the user's use, the user's data is ranked. , the data cannot be updated in real time, or if the user's data at a certain time is compared with the total data of other users, the user's ranking will always be lower. Therefore, in the actual use process, the ranking cannot satisfy the user. There is a sense of participation and competition in the process of using it. At the same time, the difference in the overall score is relatively large and it is not easy to catch up.

发明内容Contents of the invention

为了解决上述问题,本公开提供了一种获取排行榜的方法及系统及装置及介质,以达到提高用户的参与感、竞争感,提高互动激励的目的。In order to solve the above problems, the present disclosure provides a method, system, device and medium for obtaining rankings, so as to achieve the purpose of improving the user's sense of participation and competition, and improving interactive incentives.

为实现上述目的,本公开提供了一种获取排行榜的方法,包括:To achieve the above purpose, this disclosure provides a method for obtaining rankings, including:

响应于排行榜处理指令,获取与目标排行榜对应的总排行榜;在本公开中,总排行榜为与目标排行榜进行了相同项目的排名,可以为一周或几周内该项目得到的排行榜,总排行榜为项目结束后的总分排名,因此总排行榜中的操作对象数量较多。在本公开中相同项目可以为进行了一场相同的游戏评分,还可以为进行相同运动的评分,本公开在具体项目类别上不进行限定。In response to the ranking processing instruction, obtain the overall ranking corresponding to the target ranking; in this disclosure, the overall ranking is the ranking of the same item as the target ranking, which can be the ranking obtained by the item within a week or several weeks The overall ranking list is the total score ranking after the project ends, so the number of operation objects in the total ranking list is larger. In this disclosure, the same item can be scored for playing the same game, or it can also be scored for playing the same sport. This disclosure is not limited to specific item categories.

获取总排行榜后,为了达到较好的激励和竞争效果,首先获取总排行榜的榜单中排名靠前的预设数量的操作对象,作为第一候选对象;总排行榜中排名靠前的操作对象分数较高,用户在进行排名时能更好的起到激励的效果,提高竞争感。After obtaining the total ranking list, in order to achieve better incentive and competition effects, first obtain the preset number of operation objects that rank high in the total ranking list as the first candidates; The higher the score of the operation object, the better the motivating effect for users when ranking, and the higher the sense of competition.

同时,每个用户能力参差不齐,若全是排名靠前的操作对象,可能会出现很难超越的现象,因此本公开在第一候选对象的基础上,按预设排名序号获取总排行榜的榜单中的操作对象,作为第二候选对象;在此过程中,预设的排名序号不包括总排行榜中排名靠前的操作对象的排名序号,以此避免重复提取。At the same time, each user's ability is uneven. If they are all top-ranked operation objects, it may be difficult to surpass them. Therefore, this disclosure obtains the overall ranking based on the first candidate object according to the preset ranking sequence number. The operation object in the list is used as the second candidate object; in this process, the preset ranking sequence number does not include the ranking sequence number of the operation object ranked top in the overall ranking list, so as to avoid repeated extraction.

在预设排名序号时,为了进一步的提高用户的参与感,在总排行榜中每个阶段的排名都需要涉及,因此,排名序号之间的间隔数可以为根据总排行榜的操作对象的总数量分层次进行设置,例如,排名序号之间的间隔数可以为三层,第一层中预设的排名序号之间的间隔数为10,第二层中预设的排名序号之间的间隔数为50,第三层中预设的排名序号之间的间隔数为100,具体的间隔数的大小以及每一层中排名序号的数量根据总排行榜的操作对象的总数量以及目标排行榜的对象数量来确定,在选取第二候选对象时,由于预设的排名序号能够覆盖总排行榜的多个层面,不仅包括排名靠前的操作对象,还包括排名靠后的操作对象,这样不管用户是哪个层面的得分能力,在进行排名时,能够得到排名的不断更新,具有更好的参与效果,并提高用户的积极性,提高互动效果。When presetting the ranking sequence numbers, in order to further improve the user's sense of participation, the rankings of each stage in the overall ranking list need to be involved. Therefore, the number of intervals between the ranking sequence numbers can be the total number of operation objects based on the overall ranking list. The quantity is set in different levels. For example, the number of intervals between ranking numbers can be three levels. The number of intervals between the preset ranking numbers in the first level is 10, and the number of intervals between the preset ranking numbers in the second level is 10. The number is 50, and the number of intervals between the preset ranking numbers in the third layer is 100. The specific size of the intervals and the number of ranking numbers in each layer are based on the total number of operating objects in the total ranking and the target ranking. Determined by the number of objects, when selecting the second candidate object, since the preset ranking sequence number can cover multiple levels of the total ranking, including not only the top-ranked operation objects, but also the lower-ranking operation objects, so regardless of Which level of scoring ability does the user have? When ranking, the ranking can be continuously updated, which will have a better participation effect, improve the user's enthusiasm, and improve the interaction effect.

根据上述操作获取第一候选对象和第二候选对象后,得到初步的目标排行榜;After obtaining the first candidate object and the second candidate object according to the above operation, a preliminary target ranking list is obtained;

为了进一步的提高用户的竞争感和互动效果,本公开的目标排行榜在目标对象使用时能够进行实时的更新,目标对象在进行项目时,项目的时长和内容是固定的,根据项目的内容预设了若干得分时间,即项目进行到预设得分时间时,就会对目标对象进行打分,得到得分数据,当到达下一个预设得分时间时,会得到新的得分数据,因此在到达下一个预设得分时间时,本公开的目标排行榜才会进行更新,本公开在使用时,当前时间的实时得分数据为最新获取的预设得分时间下的得分数据。In order to further improve the user's sense of competition and interaction effect, the target ranking list of the present disclosure can be updated in real time when the target object is using it. When the target object is working on a project, the duration and content of the project are fixed. A number of scoring times are set, that is, when the project reaches the preset scoring time, the target object will be scored and the scoring data will be obtained. When the next preset scoring time is reached, new scoring data will be obtained, so when the next preset scoring time is reached, the target object will be scored. The target ranking list of this disclosure will be updated only when the scoring time is preset. When this disclosure is used, the real-time scoring data at the current time is the latest obtained scoring data at the preset scoring time.

获取第一候选对象和第二候选对象在相同时间下存储的存储得分数据;在本公开中,操作对象在完成一个项目后,会存储操作对象在进行该项目时,在每个预设得分时间下的得分数据,当获取目标对象在当前时间下的实时得分数据,获取第一候选对象和第二候选对象在该时间下存储的存储得分数据,然后根据存储得分数据和实时得分数据更新目标排行榜,在使用时,目标对象的排名信息是与操作对象同一时间点的得分数据进行比较得到的,因此在不同的时间点下,得到的目标排行榜都可能是变化的,在使用时能够进一步的提高互动和激励效果。Obtain the stored score data of the first candidate object and the second candidate object at the same time; in this disclosure, after the operation object completes a project, it will store the operation object's score data at each preset scoring time when performing the project. When obtaining the real-time score data of the target object at the current time, obtain the stored score data of the first candidate object and the second candidate object at that time, and then update the target ranking based on the stored score data and real-time score data. Ranking, when used, the ranking information of the target object is obtained by comparing the score data of the operation object at the same time point, so at different time points, the obtained target ranking list may change, and it can be further used when using it. to improve interaction and motivation effects.

基于此,存储每个操作对象的预设得分时间下的得分数据,在操作对象、得分数据多的情况下,数据存储、传送的的过程中,不仅数据量较大,还会影响数据读取效率,因此本公开将得分数据设置为时间切片数据,时间切片数据包括分数数据和分数数据对应的时间戳。同时,将时间切片数据进行压缩处理,这样可以有效减小数据大小。在存储方面,通过建立数据库来接收和存储压缩处理后的时间切片数据,进一步的提高使用效率。Based on this, the score data under the preset scoring time of each operation object is stored. When there are many operation objects and score data, the process of data storage and transmission will not only cause a large amount of data, but also affect data reading. In order to improve efficiency, this disclosure sets the score data as time slice data, and the time slice data includes score data and the timestamp corresponding to the score data. At the same time, the time slice data is compressed, which can effectively reduce the data size. In terms of storage, a database is established to receive and store compressed time slice data to further improve usage efficiency.

为了进一步的丰富目标排行榜,使其在第二候选人的基础上,再随机选取预设数量的操作对象,进一步的提高目标对象的参与感和互动效果,具体的:在排除第一候选对象和第二候选对象的总排行榜的榜单中随机获取预设数量的操作对象,作为第三候选对象,根据第一 候选对象、第二候选对象和第三候选对象生成目标排行榜。In order to further enrich the target ranking list, a preset number of operating objects will be randomly selected on the basis of the second candidate to further improve the target object's sense of participation and interaction effect. Specifically: after excluding the first candidate object A preset number of operation objects are randomly obtained from the list of the total ranking list of the second candidate object and the second candidate object as the third candidate object, and a target ranking list is generated based on the first candidate object, the second candidate object and the third candidate object.

并且,在排除第一候选对象和第二候选对象和第三候选对象的总排行榜的榜单中获取预设数量的与目标对象相匹配的操作对象,作为第四候选对象,根据第一候选对象、第二候选对象、第三候选对象和第四候选对象生成目标排行榜。在本公开中与目标对象相匹配的操作对象为目标对象所关注的操作对象,目标对象和操作对象可以为好友,这样能进一步的增加参与感和互动效果,进而达到激励的效果。Moreover, a preset number of operation objects matching the target object are obtained from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object as the fourth candidate object, according to the first candidate object The object, the second candidate object, the third candidate object and the fourth candidate object generate a target ranking list. In this disclosure, the operation object that matches the target object is the operation object that the target object is concerned about. The target object and the operation object can be friends, which can further increase the sense of participation and interaction effect, thereby achieving an incentive effect.

与本公开中的方法对应,本公开还提供了一种获取排行榜的系统,包括:Corresponding to the method in this disclosure, this disclosure also provides a system for obtaining rankings, including:

获取模块,用于响应排行榜处理指令,获取与目标排行榜对应的总排行榜;The acquisition module is used to respond to the ranking processing instructions and obtain the total ranking corresponding to the target ranking;

第一选取模块,用于获取总排行榜的榜单中排名靠前的预设数量的操作对象,作为第一候选对象;The first selection module is used to obtain the top-ranked preset number of operation objects in the overall ranking list as the first candidate objects;

第二选取模块,用于按预设排名序号获取总排行榜的榜单中的操作对象,作为第二候选对象;The second selection module is used to obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object;

得分模块,用于获取目标对象在预设得分时间下获取的得分数据,根据得分数据获取目标对象在当前时间下的实时得分数据;The scoring module is used to obtain the scoring data obtained by the target object at the preset scoring time, and obtain the real-time scoring data of the target object at the current time based on the scoring data;

提取模块,用于获取第一候选对象、第二候选对象、第三候选对象和第四候选对象在相同时间下存储的存储得分数据;An extraction module, used to obtain the storage score data of the first candidate object, the second candidate object, the third candidate object and the fourth candidate object stored at the same time;

生成排行榜模块,用于比较存储得分数据和实时得分数据,并更新目标排行榜。Generate a ranking module to compare stored score data and real-time score data, and update the target ranking.

其中还包括:第三选取模块,用于在排除第一候选对象和第二候选对象的总排行榜的榜单中随机获取预设数量的操作对象,作为第三候选对象;It also includes: a third selection module, used to randomly obtain a preset number of operating objects as third candidates from the overall ranking list excluding the first candidate object and the second candidate object;

第四选取模块,用于在排除第一候选对象和第二候选对象和第三候选对象的总排行榜的榜单中获取预设数量的与目标对象相匹配的操作对象,作为第四候选对象。The fourth selection module is used to obtain a preset number of operation objects that match the target object as the fourth candidate object from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object. .

本公开的获取排行榜的系统可以执行与所述获取排行榜的方法相应的操作。The system for obtaining the ranking list of the present disclosure can perform operations corresponding to the method for obtaining the ranking list.

与本公开中的方法对应,本公开还提供了一种电子装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种获取排行榜的方法的操作。Corresponding to the method in the present disclosure, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the The computer program implements the operation of the above method of obtaining the ranking list.

与本公开中的方法对应,本公开还提供了一种存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述一种获取排行榜的方法的操作。Corresponding to the method in the present disclosure, the present disclosure also provides a storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the operations of the above-mentioned method for obtaining a ranking list are implemented. .

本公开提供的一个或多个技术方案,至少具有如下技术效果或优点:本公开通过在与目标排行榜相匹配的总排行榜中筛选第一候选对象、第二候选对象,提高目标对象在进行项目的参与感、竞争感,达到较好的互动和激励效果,并根据目标对象实时的得分数据与第一候选对象和第二候选对象在相同时间下存储的存储得分数据进行比较,进而实时更新目标排行 榜,进一步的提高对目标对象的激励效果,提高使用效率。One or more technical solutions provided by the present disclosure have at least the following technical effects or advantages: the present disclosure improves the progress of the target object by screening the first candidate object and the second candidate object in the total ranking list that matches the target ranking list. The sense of participation and competition in the project can achieve better interaction and motivation effects, and the real-time score data of the target object is compared with the stored score data of the first candidate object and the second candidate object at the same time, and then updated in real time. The target ranking list further improves the incentive effect for target objects and improves usage efficiency.

附图说明Description of the drawings

此处所说明的附图用来提供对本公开实施例的进一步理解,构成本申请的一部分,并不构成对本公开实施例的限定。在附图中:The drawings described here are used to provide a further understanding of the embodiments of the present disclosure, constitute a part of this application, and do not constitute a limitation on the embodiments of the present disclosure. In the attached picture:

图1为实施例1中,一种获取排行榜的方法的流程示意图;Figure 1 is a schematic flow chart of a method for obtaining rankings in Embodiment 1;

图2为实施例2中,一种获取排行榜的方法的流程示意图;Figure 2 is a schematic flow chart of a method for obtaining rankings in Embodiment 2;

图3为一种获取排行榜的系统的组成示意图。Figure 3 is a schematic diagram of a system for obtaining rankings.

具体实施方式Detailed ways

为了能够更清楚地理解本公开的上述目的、特征和优点,下面结合附图和具体实施方式对本公开进行进一步的详细描述。需要说明的是,在相互不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。In order to understand the above objects, features and advantages of the present disclosure more clearly, the present disclosure will be described in further detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, as long as they do not conflict with each other, the embodiments of the present disclosure and the features in the embodiments can be combined with each other.

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但是,本公开还可以采用其他不同于在此描述范围内的其他方式来实施,因此,本公开的保护范围并不受下面公开的具体实施例的限制。Many specific details are set forth in the following description to fully understand the present disclosure. However, the present disclosure can also be implemented in other ways that are different from the scope of this description. Therefore, the protection scope of the present disclosure is not limited by the following disclosure. limitations of specific embodiments.

本领域技术人员应理解的是,在本公开的揭露中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系是基于附图所示的方位或位置关系,其仅是为了便于描述本公开和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本公开的限制。Those skilled in the art will understand that in the present disclosure, the terms "vertical", "lateral", "upper", "lower", "front", "rear", "left", "right", " The orientations or positional relationships indicated by "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. are based on the orientations or positional relationships shown in the drawings, which are only for the convenience of describing the present disclosure and The description is simplified and is not intended to indicate or imply that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore the above terminology is not to be construed as limiting the disclosure.

可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。It should be understood that the term "a" should be understood as "at least one" or "one or more", that is, in one embodiment, the number of an element may be one, while in other embodiments, the number of the element may be The number may be multiple, and the term "one" shall not be understood as a limitation on the number.

实施例一Embodiment 1

请参考图1,图1为一种获取排行榜的方法的流程示意图,本公开提供了一种获取排行榜的方法,所述方法包括:Please refer to Figure 1. Figure 1 is a schematic flow chart of a method for obtaining the ranking list. The present disclosure provides a method for obtaining the ranking list. The method includes:

响应于排行榜处理指令,获取与目标排行榜对应的总排行榜;In response to the ranking processing instruction, obtain the total ranking corresponding to the target ranking;

获取总排行榜的榜单中排名靠前的预设数量的操作对象,作为第一候选对象;Obtain the preset number of operating objects that rank high in the overall ranking list as the first candidate objects;

按预设排名序号获取总排行榜的榜单中的操作对象,作为第二候选对象;Obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object;

根据第一候选对象和第二候选对象生成目标排行榜;Generate a target ranking list based on the first candidate object and the second candidate object;

目标对象在预设得分时间下获取得分数据,根据得分数据获取目标对象在当前时间下的实时得分数据;The target object obtains scoring data at the preset scoring time, and obtains the real-time scoring data of the target object at the current time based on the scoring data;

获取第一候选对象和第二候选对象在相同时间下存储的存储得分数据;Obtain the storage score data of the first candidate object and the second candidate object stored at the same time;

根据存储得分数据和实时得分数据更新目标排行榜。Update target rankings based on stored score data and real-time score data.

同时,在显示屏上显示目标排行榜。At the same time, the target ranking list is displayed on the display.

实施例二Embodiment 2

请参考图2,图2为一种获取排行榜的方法的流程示意图,本公开提供了一种获取排行榜的方法,所述方法包括:Please refer to Figure 2. Figure 2 is a schematic flow chart of a method of obtaining the ranking list. The present disclosure provides a method of obtaining the ranking list. The method includes:

响应于排行榜处理指令,获取与目标排行榜对应的总排行榜;In response to the ranking processing instruction, obtain the total ranking corresponding to the target ranking;

获取总排行榜的榜单中排名靠前的预设数量的操作对象,作为第一候选对象;Obtain the preset number of operating objects that rank high in the overall ranking list as the first candidate objects;

按预设排名序号获取总排行榜的榜单中的操作对象,作为第二候选对象;Obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object;

在排除第一候选对象和第二候选对象的总排行榜的榜单中随机获取预设数量的操作对象,作为第三候选对象;Randomly obtain a preset number of operating objects as third candidates from the overall ranking list excluding the first candidate object and the second candidate object;

在排除第一候选对象和第二候选对象和第三候选对象的总排行榜的榜单中获取预设数量的与目标对象相匹配的操作对象,作为第四候选对象;Obtain a preset number of operation objects matching the target object as the fourth candidate object from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object;

根据第一候选对象、第二候选对象、第三候选对象和第四候选对象生成目标排行榜;Generate a target ranking list based on the first candidate object, the second candidate object, the third candidate object and the fourth candidate object;

目标对象在预设得分时间下获取得分数据,根据得分数据获取目标对象在当前时间下的实时得分数据;The target object obtains scoring data at the preset scoring time, and obtains the real-time scoring data of the target object at the current time based on the scoring data;

获取第一候选对象、第二候选对象、第三候选对象和第四候选对象在相同时间下存储的存储得分数据;Obtain the storage score data of the first candidate object, the second candidate object, the third candidate object and the fourth candidate object stored at the same time;

根据存储得分数据和实时得分数据更新目标排行榜,显示目标排行榜。Update the target rankings based on stored score data and real-time score data, and display the target rankings.

其中,存储操作对象在预设得分时间下的得分数据,得到若干存储得分数据;得分数据为时间切片数据,包括分数数据和分数数据对应的时间戳。对时间切片数据进行压缩处理,存储压缩处理后的时间切片数据,得到若干存储得分数据。Among them, the score data of the operation object under the preset scoring time is stored to obtain a number of stored score data; the score data is time slice data, including score data and the timestamp corresponding to the score data. Compress the time slice data, store the compressed time slice data, and obtain some storage score data.

下面结合具体的例子对本公开中的一种获取排行榜的方法进行介绍:The following is an introduction to a method of obtaining rankings in this disclosure with specific examples:

本实施例中,目标对象进行健身运动,健身器械上设置有采集并识别目标对象动作的采集装置,同时健身器械上设置有显示屏,目标对象跟随显示屏上播放视频进行健身运动,视频中预设有多个预设得分时间,当视频播放到预设得分时间时,健身器械对用户的动作进行打分,即每个预设得分时间都对应一个得分数据。In this embodiment, the target object performs fitness exercises. The fitness equipment is provided with a collection device that collects and identifies the movements of the target object. At the same time, the fitness equipment is provided with a display screen. The target object performs fitness exercises following the video played on the display screen. The video is pre-recorded. There are multiple preset scoring times. When the video is played to the preset scoring time, the fitness equipment scores the user's actions, that is, each preset scoring time corresponds to one scoring data.

操作1目标对象选取视频进行健身运动,健身器械获取该视频下其他操作对象的周排行榜,在本操作中,周排行榜为一周时间内进行过该视频的健身运动的操作对象的总分排行榜,同时健身器械存储有周排行榜中每个操作对象在预设得分时间下的得分数据,即若干存储得分数据,其中,得分数据为时间切片数据,包括分数数据和分数数据对应的时间戳。对时间 切片数据进行压缩处理后,存储压缩处理后的时间切片数据,得到若干存储得分数据,在本实施例中优选的,将时间切片数据的实时分数字段做gzip压缩,压缩成一个byte数组,并存储在数据库中。Operation 1: The target object selects a video to perform fitness exercises, and the fitness equipment obtains the weekly ranking list of other operation objects under the video. In this operation, the weekly ranking list is the total score ranking of the operation objects who have performed fitness exercises in the video within a week. At the same time, the fitness equipment stores the score data of each operating object in the weekly ranking list under the preset scoring time, that is, a number of stored score data. The score data is time slice data, including score data and the timestamp corresponding to the score data. . After compressing the time slice data, store the compressed time slice data to obtain some stored score data. In this embodiment, it is preferred to perform gzip compression on the real-time score field of the time slice data and compress it into a byte array. and stored in the database.

操作2获取总排行榜的榜单中排名靠前的100个操作对象,作为第一候选对象;Operation 2 obtains the top 100 operation objects in the overall ranking list as the first candidates;

操作3按预设排名序号获取总排行榜的榜单中的操作对象,作为第二候选对象;Operation 3: Obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object;

操作3.1在本实施例中,总排行榜具有1000个操作对象,预设排名序号分为三个层次,第一个层次的排名序号为总排行榜的排名序号的101-200号,第二个层次的排名序号为总排行榜的排名序号的201-500,第三个层次的排名序号为总排行榜的排名序号的501-1000号。Operation 3.1 In this embodiment, the total ranking list has 1000 operation objects, and the preset ranking numbers are divided into three levels. The ranking numbers of the first level are 101-200 of the ranking number of the total ranking list. The ranking number of the level is 201-500 of the ranking number of the overall ranking, and the ranking number of the third level is 501-1000 of the ranking number of the overall ranking.

操作3.2在本实施例中预设的排名序号为在第一个层次中从序号110开始到200结束,相邻两个排名序号的间隔为10,即在第一个层次中筛选排名序号为110、120、130、140...200的操作对象作为第二候选对象;Operation 3.2 In this embodiment, the preset ranking numbers start from 110 and end at 200 in the first level. The interval between two adjacent ranking numbers is 10, that is, the ranking number in the first level is 110. , 120, 130, 140...200 operation objects as the second candidate objects;

在第二个层次中从序号250开始到序号500结束,相邻两个排名序号的间隔为50,即在第二个层次中筛选排名序号为250、300、350、400、450、500的操作对象作为第二候选对象;In the second level, starting from sequence number 250 and ending with sequence number 500, the interval between two adjacent ranking numbers is 50, that is, in the second level, operations with ranking numbers 250, 300, 350, 400, 450, and 500 are filtered. object as a second candidate;

在第三个层次中从序号600开始到1000结束,相邻两个排名序号的间隔为100,即在第三个层次中筛选排名序号为600、700、800、900、1000的操作对象作为第二候选对象。In the third level, starting from sequence number 600 to ending at 1000, the interval between two adjacent ranking numbers is 100, that is, in the third level, the operation objects with ranking numbers 600, 700, 800, 900, and 1000 are selected as the third level. Two candidates.

操作4在本实施例中,在总排行榜中排除第一候选对象和第二候选对象,在剩余的操作对象中随机选取400个对象,在随机选取时,在本实施例中采用JDK实现线性同余算法随机选取,作为第三候选对象;Operation 4 In this embodiment, the first candidate object and the second candidate object are excluded from the total ranking list, and 400 objects are randomly selected from the remaining operation objects. When selecting randomly, JDK is used in this embodiment to implement linear operation. The congruence algorithm randomly selects as the third candidate;

操作5在本实施例中,在排除第一候选对象和第二候选对象和第三候选对象的总排行榜的榜单中获取预设数量的与目标对象相匹配的操作对象,作为第四候选对象,在本实施例中,与目标对象相匹配的操作对象为目标对象关注的对象,在本实施例中,目标排行榜中的操作对象的数量为550,若筛选出来的第四候选对象的数量少于29名,则再随机筛选相应数量的操作对象作为第四候选对象;若筛选出来的第四候选对象的数量大于29名,则在其中随机选取29名操作对象作为第四候选对象,同时若筛选出来的与目标对象相匹配的操作对象与第一候选对象或第二候选对象或第三候选对象重复,则在其中进行标记,在目标排行榜中,目标对象可看到标记的操作对象。Operation 5 In this embodiment, a preset number of operating objects matching the target object are obtained as fourth candidates from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object. Object. In this embodiment, the operation object that matches the target object is the object that the target object pays attention to. In this embodiment, the number of operation objects in the target ranking is 550. If the fourth candidate object filtered out If the number is less than 29, then a corresponding number of operating objects will be randomly selected as the fourth candidates; if the number of screened fourth candidates is greater than 29, then 29 operating objects will be randomly selected as the fourth candidates. At the same time, if the filtered operation object that matches the target object is the same as the first candidate object, the second candidate object, or the third candidate object, then it will be marked. In the target ranking list, the target object can see the marked operation. object.

操作6根据第一候选对象、第二候选对象、第三候选对象和第四候选对象生成目标排行榜;Operation 6 generates a target ranking list based on the first candidate object, the second candidate object, the third candidate object, and the fourth candidate object;

操作7目标对象在预设得分时间下获取得分数据,根据得分数据获取目标对象在当前时间下的实时得分数据;Operation 7: The target object obtains scoring data at the preset scoring time, and obtains the real-time scoring data of the target object at the current time based on the scoring data;

操作7.1在本实施例的健身视频中,预设得分时间分别为在视频播放到2秒、5秒、10 秒、15秒、25秒、30秒、40秒、45秒时,在上述预设得分时间下,目标对象获取相应的得分数据;Operation 7.1 In the fitness video of this embodiment, the preset scoring times are when the video is played to 2 seconds, 5 seconds, 10 seconds, 15 seconds, 25 seconds, 30 seconds, 40 seconds, and 45 seconds. Under the scoring time, the target object obtains the corresponding scoring data;

操作8在预设得分时间为2秒时,目标用户得到得分数据,此时,调取第一候选对象、第二候选对象、第三候选对象和第四候选对象在预设得分时间为2秒时存储的存储得分数据;Operation 8: When the preset scoring time is 2 seconds, the target user obtains the scoring data. At this time, the first candidate object, the second candidate object, the third candidate object and the fourth candidate object are retrieved when the preset scoring time is 2 seconds. Storage score data stored at the time;

操作8.1比较目标用户的得分数据、第一候选对象、第二候选对象、第三候选对象和第四候选对象在预设得分时间为2秒时存储的存储得分数据,根据得分数据的大小,从高到低依次排序,更新目标排行榜;Operation 8.1 Compares the target user's score data, the first candidate object, the second candidate object, the third candidate object and the fourth candidate object's stored score data stored when the preset scoring time is 2 seconds. According to the size of the score data, from Sort from high to low and update the target ranking list;

操作9在预设得分时间为5秒时,目标用户得到得分数据,此时,调取第一候选对象、第二候选对象、第三候选对象和第四候选对象在预设得分时间为5秒时存储的存储得分数据;Operation 9: When the preset scoring time is 5 seconds, the target user obtains the scoring data. At this time, the first candidate object, the second candidate object, the third candidate object and the fourth candidate object are retrieved when the preset scoring time is 5 seconds. Storage score data stored at the time;

操作9.1比较目标用户的得分数据、第一候选对象、第二候选对象、第三候选对象和第四候选对象在预设得分时间为5秒时存储的存储得分数据,根据得分数据的大小,从高到低依次排序,更新目标排行榜;Operation 9.1 Compares the target user's score data, the first candidate, the second candidate, the third candidate and the fourth candidate's stored score data when the preset scoring time is 5 seconds. According to the size of the score data, from Sort from high to low and update the target ranking list;

操作10重复操作8和操作9,直到视频播放完毕,在每个预设得分时间更新目标排行榜,在显示屏上显示目标排行榜。Operation 10 repeats operations 8 and 9 until the video is played, the target ranking is updated at each preset scoring time, and the target ranking is displayed on the display.

实施例三Embodiment 3

请参考图3,图3为一种获取排行榜的系统的组成示意图,在上述实施例的基础上,本公开实施例三提供了一种获取排行榜的系统,所述系统包括:Please refer to Figure 3. Figure 3 is a schematic diagram of a system for obtaining rankings. Based on the above embodiments, Embodiment 3 of the present disclosure provides a system for obtaining rankings. The system includes:

获取模块,用于响应排行榜处理指令,获取与目标排行榜对应的总排行榜;The acquisition module is used to respond to the ranking processing instructions and obtain the total ranking corresponding to the target ranking;

第一选取模块,用于获取总排行榜的榜单中排名靠前的预设数量的操作对象,作为第一候选对象;The first selection module is used to obtain the top-ranked preset number of operation objects in the overall ranking list as the first candidate objects;

第二选取模块,用于按预设排名序号获取总排行榜的榜单-中的操作对象,作为第二候选对象;The second selection module is used to obtain the operation object in the list of the overall ranking list according to the preset ranking sequence number as the second candidate object;

第三选取模块,用于在排除第一候选对象和第二候选对象的总排行榜的榜单中随机获取预设数量的操作对象,作为第三候选对象;The third selection module is used to randomly obtain a preset number of operating objects as third candidates from the overall ranking list excluding the first candidate object and the second candidate object;

第四选取模块,用于在排除第一候选对象和第二候选对象和第三候选对象的总排行榜的榜单中获取预设数量的与目标对象相匹配的操作对象,作为第四候选对象。The fourth selection module is used to obtain a preset number of operation objects that match the target object as the fourth candidate object from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object. .

得分模块,用于获取目标对象在预设得分时间下获取得分数据,根据得分数据获取目标对象在当前时间下的实时得分数据;The scoring module is used to obtain the scoring data of the target object at the preset scoring time, and obtain the real-time scoring data of the target object at the current time based on the scoring data;

提取模块,用于获取第一候选对象、第二候选对象、第三候选对象和第四候选对象在相同时间下存储的存储得分数据;An extraction module, used to obtain the storage score data of the first candidate object, the second candidate object, the third candidate object and the fourth candidate object stored at the same time;

生成排行榜模块,用于比较存储得分数据和实时得分数据,并更新目标排行榜。Generate a ranking module to compare stored score data and real-time score data, and update the target ranking.

本实施例的获取排行榜的系统也可以执行与实施例一和/或实施例二的获取排行榜的方法相应的操作。The system for obtaining the rankings in this embodiment may also perform operations corresponding to the method for obtaining the rankings in Embodiment 1 and/or Embodiment 2.

实施例四Embodiment 4

本公开实施例四提供了一种电子装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述一种获取排行榜的方法的操作。Embodiment 4 of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the The operation of a method to get the ranking list.

其中,所述处理器可以是中央处理器,还可以是其他通用处理器、数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。The processor may be a central processing unit, or other general-purpose processor, digital signal processor, application-specific integrated circuit, off-the-shelf programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware components etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的数据,实现本公开中一种获取排行榜的装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等。此外,存储器可以包括高速随机存取存储器、还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡,安全数字卡,闪存卡、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory may be used to store the computer program and/or module, and the processor implements various functions of a device for obtaining a ranking in the present disclosure by running or executing data stored in the memory. The memory may mainly include a program storage area and a data storage area, where the program storage area may store an operating system, an application program required for at least one function (such as a sound playback function, an image playback function, etc.), and the like. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart memory card, secure digital card, flash memory card, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.

实施例五Embodiment 5

本公开实施例五提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述一种获取排行榜的方法的操作。Embodiment 5 of the present disclosure provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the operations of the method for obtaining a ranking list are implemented.

本公开实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ReadOnlyMemory,ROM)、可擦式可编程只读存储器((ErasableProgrammableReadOnlyMemory,EPROM)或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The computer storage media of the embodiments of the present disclosure may be any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples (non-exhaustive list) of computer readable storage media include: an electrical connection having one or more conductors, a portable computer disk, a hard drive, random access memory (RAM), read only memory (ROM) ), erasable programmable read-only memory ((Erasable Programmable Read Only Memory, EPROM) or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. As used herein, a computer-readable storage medium may be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device.

尽管已描述了本公开的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本公开范围的所有变更和修改。Although the preferred embodiments of the present disclosure have been described, those skilled in the art will be able to make additional changes and modifications to these embodiments once the basic inventive concepts are apparent. Therefore, it is intended that the appended claims be construed to include the preferred embodiments and all changes and modifications that fall within the scope of this disclosure.

显然,本领域的技术人员可以对本公开进行各种改动和变型而不脱离本公开的精神和范 围。这样,倘若本公开的这些修改和变型属于本公开权利要求及其等同技术的范围之内,则本公开也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present disclosure without departing from the spirit and scope of the disclosure. In this way, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and equivalent technologies, the present disclosure is also intended to include these modifications and variations.

Claims (18)

一种获取排行榜的方法,包括:A method to obtain rankings, including: 响应于排行榜处理指令,获取与目标排行榜对应的总排行榜;In response to the ranking processing instruction, obtain the total ranking corresponding to the target ranking; 获取总排行榜的榜单中排名靠前的预设数量的操作对象,作为第一候选对象;Obtain the preset number of operating objects that rank high in the overall ranking list as the first candidate objects; 按预设排名序号获取总排行榜的榜单中的操作对象,作为第二候选对象;Obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object; 根据第一候选对象和第二候选对象生成目标排行榜;Generate a target ranking list based on the first candidate object and the second candidate object; 目标对象在预设得分时间下获取得分数据,根据得分数据获取目标对象在当前时间下的实时得分数据;The target object obtains scoring data at the preset scoring time, and obtains the real-time scoring data of the target object at the current time based on the scoring data; 获取第一候选对象和第二候选对象在相同时间下存储的存储得分数据;Obtain the storage score data of the first candidate object and the second candidate object stored at the same time; 根据存储得分数据和实时得分数据更新目标排行榜。Update target rankings based on stored score data and real-time score data. 根据权利要求1所述的一种获取排行榜的方法,其中,在排除第一候选对象和第二候选对象的总排行榜的榜单中随机获取预设数量的操作对象,作为第三候选对象,根据第一候选对象、第二候选对象和第三候选对象生成目标排行榜。A method for obtaining a ranking list according to claim 1, wherein a preset number of operating objects are randomly obtained as the third candidate object from the list of the total ranking list excluding the first candidate object and the second candidate object. , generate a target ranking list based on the first candidate object, the second candidate object, and the third candidate object. 根据权利要求2所述的一种获取排行榜的方法,其中,在排除第一候选对象和第二候选对象和第三候选对象的总排行榜的榜单中获取预设数量的与目标对象相匹配的操作对象,作为第四候选对象,根据第一候选对象、第二候选对象、第三候选对象和第四候选对象生成目标排行榜。A method for obtaining a ranking list according to claim 2, wherein a preset number of the target objects are obtained from the list excluding the first candidate object, the second candidate object and the third candidate object from the total ranking list. The matched operation object serves as the fourth candidate object, and a target ranking list is generated based on the first candidate object, the second candidate object, the third candidate object and the fourth candidate object. 根据权利要求1所述的一种获取排行榜的方法,其中,存储操作对象在预设得分时间下的得分数据,得到若干存储得分数据;得分数据为时间切片数据,包括分数数据和分数数据对应的时间戳。A method for obtaining rankings according to claim 1, wherein the score data of the operation object under the preset scoring time is stored to obtain a plurality of stored score data; the score data is time slice data, including score data and score data corresponding to timestamp. 根据权利要求4所述的一种获取排行榜的方法,其中,对时间切片数据进行压缩处理,存储压缩处理后的时间切片数据,得到若干存储得分数据。A method for obtaining a ranking list according to claim 4, wherein the time slice data is compressed and the compressed time slice data is stored to obtain a plurality of stored score data. 根据权利要求5所述的一种获取排行榜的方法,其中,建立数据库存储压缩处理后的时间切片数据。A method for obtaining a ranking list according to claim 5, wherein a database is established to store compressed time slice data. 一种获取排行榜的系统,包括:A system for obtaining leaderboards, including: 获取模块,用于响应排行榜处理指令,获取与目标排行榜对应的总排行榜;The acquisition module is used to respond to the ranking processing instructions and obtain the total ranking corresponding to the target ranking; 第一选取模块,用于获取总排行榜的榜单中排名靠前的预设数量的操作对象,作为第一候选对象;The first selection module is used to obtain the top-ranked preset number of operation objects in the overall ranking list as the first candidate objects; 第二选取模块,用于按预设排名序号获取总排行榜的榜单中的操作对象,作为第二候选对象;The second selection module is used to obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object; 得分模块,用于获取目标对象在预设得分时间下获取的得分数据,根据得分数据获取目标对象在当前时间下的实时得分数据;The scoring module is used to obtain the scoring data obtained by the target object at the preset scoring time, and obtain the real-time scoring data of the target object at the current time based on the scoring data; 提取模块,用于获取第一候选对象、第二候选对象、第三候选对象和第四候选对象在相同时间下存储的存储得分数据;An extraction module, used to obtain the storage score data of the first candidate object, the second candidate object, the third candidate object and the fourth candidate object stored at the same time; 生成排行榜模块,用于比较存储得分数据和实时得分数据,并更新目标排行榜。Generate a ranking module to compare stored score data and real-time score data, and update the target ranking. 根据权利要求7所述的一种获取排行榜的系统,还包括:A system for obtaining rankings according to claim 7, further comprising: 第三选取模块,用于在排除第一候选对象和第二候选对象的总排行榜的榜单中随机获取预设数量的操作对象,作为第三候选对象;The third selection module is used to randomly obtain a preset number of operating objects as third candidates from the overall ranking list excluding the first candidate object and the second candidate object; 第四选取模块,用于在排除第一候选对象和第二候选对象和第三候选对象的总排行榜的榜单中获取预设数量的与目标对象相匹配的操作对象,作为第四候选对象。The fourth selection module is used to obtain a preset number of operation objects that match the target object as the fourth candidate object from the total ranking list excluding the first candidate object, the second candidate object, and the third candidate object. . 根据权利要求8所述的一种获取排行榜的系统,其中,根据第一候选对象、第二候选对象、第三候选对象和第四候选对象生成目标排行榜。A system for obtaining a ranking list according to claim 8, wherein the target ranking list is generated according to the first candidate object, the second candidate object, the third candidate object and the fourth candidate object. 根据权利要求7所述的一种获取排行榜的系统,其中,存储操作对象在预设得分时间下的得分数据,得到若干存储得分数据;得分数据为时间切片数据,包括分数数据和分数数据对应的时间戳。A system for obtaining rankings according to claim 7, wherein the score data of the operation object under the preset scoring time is stored to obtain a plurality of stored score data; the score data is time slice data, including score data and score data corresponding to timestamp. 根据权利要求10所述的一种获取排行榜的系统,其中,对时间切片数据进行压缩处理,存储压缩处理后的时间切片数据,得到若干存储得分数据。A system for obtaining rankings according to claim 10, wherein the time slice data is compressed and the compressed time slice data is stored to obtain a plurality of stored score data. 根据权利要求11所述的一种获取排行榜的系统,其中,建立数据库存储压缩处理后的时间切片数据。A system for obtaining rankings according to claim 11, wherein a database is established to store compressed time slice data. 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被处理器执行时实现以下获取排行榜的方法的操作:A computer-readable storage medium, the computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the following operations of a method for obtaining a ranking list are implemented: 响应于排行榜处理指令,获取与目标排行榜对应的总排行榜;In response to the ranking processing instruction, obtain the total ranking corresponding to the target ranking; 获取总排行榜的榜单中排名靠前的预设数量的操作对象,作为第一候选对象;Obtain the preset number of operating objects that rank high in the overall ranking list as the first candidate objects; 按预设排名序号获取总排行榜的榜单中的操作对象,作为第二候选对象;Obtain the operation object in the overall ranking list according to the preset ranking sequence number as the second candidate object; 根据第一候选对象和第二候选对象生成目标排行榜;Generate a target ranking list based on the first candidate object and the second candidate object; 目标对象在预设得分时间下获取得分数据,根据得分数据获取目标对象在当前时间下的实时得分数据;The target object obtains scoring data at the preset scoring time, and obtains the real-time scoring data of the target object at the current time based on the scoring data; 获取第一候选对象和第二候选对象在相同时间下存储的存储得分数据;Obtain the storage score data of the first candidate object and the second candidate object stored at the same time; 根据存储得分数据和实时得分数据更新目标排行榜。Update target rankings based on stored score data and real-time score data. 根据权利要求13所述的一种计算机可读存储介质,其中,在排除第一候选对象和第二候选对象的总排行榜的榜单中随机获取预设数量的操作对象,作为第三候选对象,根据第一候选对象、第二候选对象和第三候选对象生成目标排行榜。A computer-readable storage medium according to claim 13, wherein a preset number of operating objects are randomly obtained as the third candidate object from the list excluding the first candidate object and the second candidate object. , generate a target ranking list based on the first candidate object, the second candidate object, and the third candidate object. 根据权利要求14所述的一种计算机可读存储介质,其中,在排除第一候选对象和第 二候选对象和第三候选对象的总排行榜的榜单中获取预设数量的与目标对象相匹配的操作对象,作为第四候选对象,根据第一候选对象、第二候选对象、第三候选对象和第四候选对象生成目标排行榜。A computer-readable storage medium according to claim 14, wherein a preset number of the target objects are obtained from the ranking list excluding the first candidate object, the second candidate object, and the third candidate object. The matched operation object serves as the fourth candidate object, and a target ranking list is generated based on the first candidate object, the second candidate object, the third candidate object and the fourth candidate object. 根据权利要求13所述的一种计算机可读存储介质,其中,存储操作对象在预设得分时间下的得分数据,得到若干存储得分数据;得分数据为时间切片数据,包括分数数据和分数数据对应的时间戳。A computer-readable storage medium according to claim 13, wherein the score data of the operation object under the preset score time is stored to obtain a plurality of stored score data; the score data is time slice data, including score data and score data corresponding to timestamp. 根据权利要求16所述的一种计算机可读存储介质,其中,对时间切片数据进行压缩处理,存储压缩处理后的时间切片数据,得到若干存储得分数据。A computer-readable storage medium according to claim 16, wherein the time slice data is compressed and the compressed time slice data is stored to obtain a plurality of storage score data. 根据权利要求17所述的一种计算机可读存储介质,其中,建立数据库存储压缩处理后的时间切片数据。A computer-readable storage medium according to claim 17, wherein a database is established to store the compressed time slice data.
PCT/CN2022/094846 2022-03-14 2022-05-25 Method, system and apparatus for acquiring ranking list, and medium Ceased WO2023173584A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210249604.4A CN116795847A (en) 2022-03-14 2022-03-14 Method, system, device and medium for obtaining ranking list
CN202210249604.4 2022-03-14

Publications (1)

Publication Number Publication Date
WO2023173584A1 true WO2023173584A1 (en) 2023-09-21

Family

ID=88022160

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/094846 Ceased WO2023173584A1 (en) 2022-03-14 2022-05-25 Method, system and apparatus for acquiring ranking list, and medium

Country Status (2)

Country Link
CN (1) CN116795847A (en)
WO (1) WO2023173584A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7819749B1 (en) * 2004-12-21 2010-10-26 Aol Inc. Using a participant list to invite players to an on-line game
US20150262109A1 (en) * 2014-03-17 2015-09-17 Comenity Llc Gamification based performance tracking
CN111985853A (en) * 2020-09-10 2020-11-24 成都拟合未来科技有限公司 Interactive practice ranking evaluation method, system, terminal and medium
CN113077865A (en) * 2021-03-03 2021-07-06 福建野小兽健康科技有限公司 Method and device for dynamically updating calorie ranking list
US20220072383A1 (en) * 2020-09-09 2022-03-10 Johnson Health Tech. Co., Ltd. Interactive exercise apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7819749B1 (en) * 2004-12-21 2010-10-26 Aol Inc. Using a participant list to invite players to an on-line game
US20150262109A1 (en) * 2014-03-17 2015-09-17 Comenity Llc Gamification based performance tracking
US20220072383A1 (en) * 2020-09-09 2022-03-10 Johnson Health Tech. Co., Ltd. Interactive exercise apparatus
CN111985853A (en) * 2020-09-10 2020-11-24 成都拟合未来科技有限公司 Interactive practice ranking evaluation method, system, terminal and medium
CN113077865A (en) * 2021-03-03 2021-07-06 福建野小兽健康科技有限公司 Method and device for dynamically updating calorie ranking list

Also Published As

Publication number Publication date
CN116795847A (en) 2023-09-22

Similar Documents

Publication Publication Date Title
US12102924B2 (en) Online tournament integration
CN112543669B (en) Event discovery and detection in interactive content
US10695678B2 (en) Computer-implemented methods and systems enabling fan participation in calling plays at sporting and other events
US20060046854A1 (en) Method and apparatus for developing an electronic game using automatic user feedback
US20080287196A1 (en) Network game system
US20150217196A1 (en) Automatic generation of a game replay video
JP6435491B2 (en) GAME SYSTEM, COMPUTER PROGRAM USED FOR THE SAME, AND SERVER DEVICE
US11992765B2 (en) Computer system and game system
US10300376B2 (en) Display device, display method, and non-transitory storage medium
CN110177306A (en) Video broadcasting method, device, mobile terminal and medium based on mobile terminal
US20250025792A1 (en) Information processing system, information processing apparatus, non-transitory computer-readable storage medium with executable information processing program stored thereon, and information processing method
JP2018073217A (en) Information processing device, and control method and control program for information processing device
US10413831B2 (en) Game system, and control method and storage medium used in same
WO2023173584A1 (en) Method, system and apparatus for acquiring ranking list, and medium
US20230106936A1 (en) Interactive Gaming in Sports
EP4363068A1 (en) Cross skill competition
CN110574066B (en) Server device and recording medium
JP6972222B2 (en) Server system
CN113986009B (en) A display state control method, device, computer equipment and storage medium
US11344807B2 (en) Electronic game moment identification
JP6390935B1 (en) GAME SYSTEM AND COMPUTER PROGRAM USED FOR THE SAME
US12407886B2 (en) Video distribution apparatus, video distribution method, and video distribution program
JP7653124B2 (en) Game system, computer program used therein, and control method
CN117354592A (en) A method, device, equipment and medium for recommending game play strategies
US20220062776A1 (en) System, method and multi-featured computer program product for video creation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22931609

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22931609

Country of ref document: EP

Kind code of ref document: A1