Competition management system
By designing the event management system, including the preset storage module, competition format setting module, matchup setting module, event result entry module and ranking module, the problem of low efficiency of existing event management is solved and the automatic management and efficiency improvement of the entire event process are realized. .
Patent Information
- Application Number
- CN202411501325.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-01-21
AI Technical Summary
The existing event management methods rely on manual experience, resulting in inefficient events, especially in the case of frequent and multiple types of events, lacking automated and efficient management systems.
A competition management system is designed, including the preset storage module, the setting of the competition setting module, the setting module, the results of the results of the event, and the ranking module, and realize the automated management of the entire process of the event through these modules.
This system can effectively support the full process of the event, improve the efficiency of the event, reduce the requirements for the event organizers, simplify the setting of the competition system and the ranking of the participating users.
Smart Images

Figure CN119338413A_ABST
Abstract
Description
Technical Field
[0001] Multiple embodiments of this specification relate to the technical field of event management, and specifically to an event management system. Background Art
[0002] At present, various types of events are increasing day by day. Different events involve different competition items, and the same competition item may also involve different competition systems.
[0003] For a long time, the design of the competition system and the formulation of rules for these events have mainly relied on the experience and judgment of experts. These experts usually have rich experience and professional knowledge in organizing competitions. They artificially formulate appropriate competition systems and rules based on factors such as the characteristics of the competition, the level of the participants, and the conditions of the venue. Although this method can ensure the rationality and professionalism of the competition, it also has the problem of low efficiency. In addition, the design of the matchups of participating users before the competition and the ranking of participating users after the competition also rely mainly on manual processing, which reduces the efficiency of the competition.
[0004] Based on the above situation and the increasing number of events, higher requirements are placed on event organizers, especially for event organizers who hold events more frequently and in more types.
[0005] Therefore, there is an urgent need for an event management system that can provide effective support for the entire process of event hosting. Summary of the invention
[0006] The embodiments of this specification provide a competition management system that can provide effective support for the entire process of organizing competitions.
[0007] The technical solution is as follows: In a first aspect, the embodiments of this specification provide a competition management system, including a preset storage module, a competition system setting module, a first publishing module, a match setting module, a competition result entry module, and a ranking module; The preset storage module presets and stores multiple competition schedules; The competition system setting module selects a target competition system book from a plurality of competition system books stored in the preset storage module to set competition system information; The first publishing module obtains the event registration information based on the set competition system information, and publishes the event registration information to the application installed at the user terminal, so as to provide the user with a registration portal for registering for the event at the user terminal; The matchup setting module sets the matchup information corresponding to all participating users who have registered for the event; The competition result input module inputs the competition result information corresponding to all participating users who have registered for the competition; The ranking module performs ranking operations on all participating users based on the entered competition result information and competition system information corresponding to each of the participating users, so as to obtain ranking information corresponding to each of the participating users.
[0008] As a preferred solution, the competition system book includes a competition order book, a competition item rule book, and a competition ranking and promotion logic book, and the competition system information includes competition order information, competition item rule information, and competition ranking and promotion logic information; The preset storage module includes an order book preset unit, a rule book preset unit, and a logic book preset unit; The program book preset unit presets and stores multiple event program books; The rule book preset unit presets and stores multiple game rule books; The logic book preset unit presets and stores multiple competition ranking promotion logic books; The competition system setting module includes a competition order setting unit, a competition rule setting unit, and a competition ranking and promotion logic setting unit; The event order setting unit selects a target event order book from a plurality of event order books stored in the order book preset unit to set event order information; The competition rule setting unit selects a target competition item rule book from a plurality of competition item rule books stored in the rule book preset unit to set competition item rule information; The competition ranking promotion logic setting unit selects a target competition ranking promotion logic book from a plurality of competition ranking promotion logic books stored in the logic book preset unit to set competition ranking promotion logic information.
[0009] As a preferred solution, the first publishing module includes a template preset unit, a filling unit, and a publishing unit; The template presetting unit presetting a universal template, the universal template comprising a competition order information filling unit, a competition item rule information filling unit, a competition ranking and promotion logic information filling unit and at least one universal content unit, the universal content unit presetting universal content; The filling unit fills the set event holding order information, competition item rule information, and event ranking and promotion logic information into the event holding order information filling part, the competition item rule information filling part, and the event ranking and promotion logic information filling part in the general template respectively to obtain event registration information; The publishing unit publishes the event registration information to an application installed at a user terminal, so as to provide a registration portal for users to register for the event at the user terminal.
[0010] As a preferred solution, the first publishing module further includes a template selection unit; The template presetting unit presets a plurality of general templates, and the general content parts of the plurality of general templates are preset with different general contents; The template selection unit selects a desired general template from a plurality of preset general templates; The filling unit fills the set event holding order information, competition item rule information, and event ranking and promotion logic information into the event holding order information filling part, the competition item rule information filling part, and the event ranking and promotion logic information filling part in the selected general template respectively to obtain event registration information.
[0011] As a preferred solution, the rule book preset unit includes a rule item preset subunit and a rule book preset subunit; The rule item presetting subunit presets and stores a plurality of competition item rule items; The rule book preset subunit selects a plurality of target competition item rule items from a plurality of competition item rule items stored in the rule item preset subunit to combine and obtain a competition item rule book, and stores the result.
[0012] As a preferred solution, the matchup setting module sets the event matchup information corresponding to all participating users who have registered for the event, including the opponent information and teammate information of the participating users, and the teammate information includes teammate information within the matchup group and / or teammate information outside the matchup group.
[0013] As a preferred solution, the ranking module performs ranking operations on all participating users based on the entered event result information corresponding to each participating user, the event match information corresponding to each participating user, and the event ranking promotion logic information; The ranking module performs ranking operations on all participating users based on the entered event result information corresponding to each participating user, the event match information corresponding to each participating user, and the event ranking promotion logic information, including: Based on the entered event result information corresponding to all participating users and the event match information corresponding to all participating users, the team result information corresponding to all inter-group teams is obtained. The inter-group teams are composed of participating users and teammates outside the participating users' match groups. All participating users are ranked based on the event result information corresponding to all participating users and the team result information corresponding to all teams in each group.
[0014] As a preferred solution, a competition includes multiple rounds of competition, and the competition matchup information corresponding to all participating users who sign up for the competition set by the matchup setting module includes opponent information and teammate information corresponding to the participating users in the multiple rounds of competition.
[0015] As a preferred solution, the matchup setting module uses a genetic algorithm to set the event matchup information corresponding to all participating users who have registered for the event, and the fitness function applied when using the genetic algorithm to set the event matchup information corresponding to all participating users who have registered for the event simultaneously considers the repeated opponent information and / or repeated teammate information of all participating users in multiple rounds of competition.
[0016] As a preferred solution, it also includes a competition association module; The event association module associates multiple events; The fitness function applied when the match setting module uses a genetic algorithm to set the match information corresponding to all participating users who have registered for the event also considers the repeated opponent information and / or repeated teammate information of all participating users in all related events.
[0017] As a preferred solution, it also includes a second publishing module; The second publishing module publishes the ranking information corresponding to all participating users to the user terminals corresponding to all participating users who have registered for the event.
[0018] As a preferred solution, it also includes a certificate issuing module, which includes a certificate book preset unit and a certificate issuing unit; The certificate book preset unit presets the competitive level rating rule books corresponding to different competition events; The certificate issuing unit issues competition level certificates to all participating users based on the competition result information corresponding to all participating users and the corresponding preset competition level rating rule book.
[0019] As a preferred solution, it also includes a fee management module, which includes an online fee management unit and an offline fee management unit; The online fee management unit records and stores the online registration fee information corresponding to all participants who register for the event to obtain an online fee database; The offline expense management unit records and stores the income and expense information generated offline to obtain an offline expense database.
[0020] As a preferred solution, it also includes a storage module and a third publishing module, wherein the storage module includes an audit unit and a storage unit; The review unit receives a referee entry request initiated by a user at a user terminal, and reviews the referee entry request; The storage unit stores the user corresponding to the approved referee storage request into the referee database, and performs identity information tag operation on the user stored in the referee database; The third publishing module selects a user from the referee database and publishes the referee invitation information to the application installed at the user terminal of the selected user, so as to provide an entry for accepting referee business orders at the user terminal of the selected user.
[0021] As a preferred solution, the referee storage request includes referee event information, referee qualification information, referee fee information, user location information, and user contact information; The warehousing unit will store the user corresponding to the approved referee entry request into the referee database, and perform identity information tag operation on the user in the referee database based on the referee item information, referee qualification information, referee fee information, user location information, and user contact information in the referee entry request.
[0022] As a preferred solution, it also includes a screening module; The screening module performs user screening operations based on the refereeing event information, refereeing qualification information, refereeing fee information, and user location information corresponding to all users in the referee database.
[0023] The beneficial effects brought by the technical solutions provided by some embodiments of this specification include at least: It provides effective support for the entire process of event hosting, including competition system setting, registration information release, match information setting, and participating user ranking, which reduces the requirements for event organizers and improves the efficiency of event hosting.
[0024] Multiple event holding order books are preset and stored, multiple competition item rule books are preset and stored, and multiple event ranking and promotion logic books are preset and stored. When subsequently setting the event holding order information, competition item rule information of the event-related competition items, and event ranking and promotion logic information, you only need to make corresponding selections, which improves the setting speed and flexibility of the event holding order information, competition item rule information of the event-related competition items, and event ranking and promotion logic information.
[0025] The set event holding order information, competition item rule information, and event ranking and promotion logic information are respectively filled into the event holding order information filling section, competition item rule information filling section, and event ranking and promotion logic information filling section in the general template to obtain event registration information, thereby speeding up the acquisition of event registration information.
[0026] Multiple general templates are set up, and the general content sections of the multiple general templates have different general contents preset to adapt to different event scenarios.
[0027] Each participating user can also be set up to play against teammates outside the group, which adds the concept of inter-group teams, thereby increasing the diversity of the ranking and promotion rules for participating users, and increasing the possibility of ranking and promotion operations based on the participating user's own intra-group game situation and the game situation of the inter-group teams to which the participating user belongs.
[0028] The fitness function applied when using a genetic algorithm to set the corresponding matchup information for all participating users who have registered for the event simultaneously considers the repeated opponent information and / or repeated teammate information of all participating users in multiple rounds of competition, thereby achieving the purpose of reducing the repeated opponents and / or repeated teammates of the participating users in multiple rounds of competition and improving the rationality of the matchup setting.
[0029] When using the genetic algorithm to set the match information corresponding to all participating users who have registered for the event, the fitness function applied also considers the repeated opponent information and / or repeated teammate information of all participating users in all related events. This can reduce the repeated opponents and / or repeated teammates of participating users in multiple events, and further improve the rationality of the match setting.
[0030] The user corresponding to the approved referee entry request will be entered into the referee database, and the identity information label operation will be performed on the user entered into the referee database. Subsequently, the user can be selected in the referee database, and the event referee invitation information will be published to the application installed on the user end of the selected user, so as to provide an entry for accepting referee business orders on the user end of the selected user, thereby realizing the management and provision of referee resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the embodiments of the present invention 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 invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 This is a schematic diagram of a usage scenario architecture of a competition management system provided in an embodiment of this specification.
[0033] Figure 2 It is a structural diagram of a competition management system provided in an embodiment of this specification.
[0034] Figure 3 This is a schematic diagram of an application scenario of a competition management system provided in an embodiment of this specification.
[0035] Figure 4 This is another application scenario diagram of a competition management system provided by an embodiment of this specification. DETAILED DESCRIPTION
[0036] The technical solutions in the embodiments of this specification will be described clearly and completely below in conjunction with the drawings in the embodiments of this specification.
[0037] The terms "first", "second", "third", etc. in the description and claims of this specification and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0038] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present specification. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described with respect to some examples may be combined in other examples.
[0039] Before describing the event management system in detail in conjunction with one or more embodiments, this specification first introduces the usage scenario architecture of the event management system.
[0040] like Figure 1 As shown, the usage scenario architecture of the event management system may at least include an event organizing terminal 101 and a user terminal 102 .
[0041] The event organizer 101 and the user terminal 102 involved in the embodiments of this specification can use the corresponding functions in the event system through electronic devices. The electronic devices can be smart phones, tablet computers, desktops, laptops, notebook computers, ultra-mobile personal computers (Ultra-mobile Personal Computer, UMPC), handheld computers, PC devices, personal digital assistants (Personal Digital Assistant, PDA), virtual reality devices, etc.
[0042] Reference Figure 3As shown, the event organizing end 101 can perform operations such as preset storage of the competition system, setting of the competition system, setting of the matchups, entry of results, and ranking through the event management system installed on the event organizing end 101. It can also obtain event registration information based on the set competition system information, and publish the event registration information to the application installed at the user end 102, so as to provide a registration portal for users to register for the event at the user end 102.
[0043] See next Figure 2 , Figure 2 A schematic diagram of the structure of a competition management system 200 provided in an embodiment of this specification is shown.
[0044] The event management system 200 is applied to the event organizer, and may include at least a preset storage module 201, a competition system setting module 202, a first publishing module 203, a match setting module 204, an event result entry module 205, and a ranking module 206; The preset storage module 201 presets and stores multiple competition schedules; The competition system setting module 202 selects a target competition system book from a plurality of competition system books stored in a preset storage module to set competition system information; The first publishing module 203 obtains the event registration information based on the set competition system information, and publishes the event registration information to the application installed at the user terminal 102, so as to provide a registration portal for the user to register for the event at the user terminal 102; The matchup setting module 204 sets the matchup information corresponding to all the participating users who have signed up for the event; The competition result input module 205 inputs the competition result information corresponding to all participating users who have signed up for the competition; The ranking module 206 performs ranking operations on all participating users based on the entered competition result information and competition system information corresponding to each of the participating users, so as to obtain ranking information corresponding to each of the participating users.
[0045] It should be noted that the application may be, but is not limited to, a text message program, an APP, a mini-program, or other application that can receive event registration information.
[0046] The event management system provided in multiple embodiments of this specification provides effective support for the entire process of event hosting, and provides effective support for competition system setting, registration information release, match information setting, and participating user ranking, which reduces the requirements for event organizers and improves the efficiency of event hosting.
[0047] In one embodiment of the present specification, the competition system book includes a competition order book, a competition item rule book, and a competition ranking and promotion logic book, and the competition system information includes competition order information, competition item rule information, and competition ranking and promotion logic information; The preset storage module 201 includes an order book preset unit, a rule book preset unit, and a logic book preset unit; The program book preset unit presets and stores multiple event program books; The rule book preset unit presets and stores multiple game rule books; The logic book preset unit presets and stores multiple competition ranking promotion logic books; The competition system setting module 202 includes a competition order setting unit, a competition rule setting unit, and a competition ranking and promotion logic setting unit; The event order setting unit selects a target event order book from a plurality of event order books stored in the order book preset unit to set event order information; The competition rule setting unit selects a target competition item rule book from a plurality of competition item rule books stored in the rule book preset unit to set competition item rule information; The competition ranking promotion logic setting unit selects a target competition ranking promotion logic book from a plurality of competition ranking promotion logic books stored in the logic book preset unit to set competition ranking promotion logic information.
[0048] The event organizing order information may include, but is not limited to, information such as the events involved in the event, the rounds of the event, the number of participants in a single round, and the duration of a single round.
[0049] The game item rule information may include, but is not limited to, the penalty criteria for the game items, the game item playing rules, and other information (for example, basketball has a 3-second violation rule, football has an off-line rule, and Landlord has a card-restricting rule, and Gobang has a forbidden hand rule), and may also be some game points definition rule information (for example, the total field score is the sum of the field points of each game).
[0050] The event ranking and promotion logic information may be, but is not limited to: ranking based on total points, and the top 3 will advance.
[0051] Multiple event holding order books are preset and stored, multiple competition item rule books are preset and stored, and multiple event ranking and promotion logic books are preset and stored. When subsequently setting the event holding order information, competition item rule information of the event-related competition items, and event ranking and promotion logic information, you only need to make corresponding selections, which improves the setting speed and flexibility of the event holding order information, competition item rule information of the event-related competition items, and event ranking and promotion logic information.
[0052] In one embodiment of the present specification, the first publishing module 203 includes a template preset unit, a filling unit, and a publishing unit; The template presetting unit presetting a universal template, the universal template comprising a competition order information filling part, a competition item rule information filling part, a competition ranking promotion logic information filling part and at least one universal content part, the universal content part presetting universal content (which can be text or picture); The filling unit fills the set event holding order information, competition item rule information, and event ranking and promotion logic information into the event holding order information filling part, the competition item rule information filling part, and the event ranking and promotion logic information filling part in the general template respectively to obtain event registration information; The publishing unit publishes the event registration information to the application installed at the user terminal 102, so as to provide a registration portal for the user to register for the event at the user terminal 102.
[0053] The set event holding order information, competition item rule information, and event ranking and promotion logic information are respectively filled into the event holding order information filling section, competition item rule information filling section, and event ranking and promotion logic information filling section in the general template to obtain event registration information, thereby speeding up the acquisition of event registration information.
[0054] In one embodiment of the present specification, the first publishing module 203 further includes a template selection unit; The template presetting unit presets a plurality of general templates, and the general content parts of the plurality of general templates are preset with different general contents; The template selection unit selects a desired general template from a plurality of preset general templates; The filling unit fills the set event holding order information, competition item rule information, and event ranking and promotion logic information into the event holding order information filling part, the competition item rule information filling part, and the event ranking and promotion logic information filling part in the selected general template respectively to obtain event registration information.
[0055] Multiple general templates are set up, and the general content sections of the multiple general templates have different general contents preset to adapt to different event scenarios.
[0056] In one embodiment of the present specification, the rule book preset unit includes a rule item preset subunit and a rule book preset subunit; The rule item presetting subunit presets and stores a plurality of competition item rule items; The rule book preset subunit selects a plurality of target competition item rule items from a plurality of competition item rule items stored in the rule item preset subunit to combine and obtain a competition item rule book, and stores the result.
[0057] The game item rule information may include, but is not limited to, the penalty criteria for the game items, the game item playing rules, and other information (for example, basketball has a 3-second violation rule, football has an off-line rule, and Landlord has a card-restricting rule, and Gobang has a forbidden hand rule), and may also be some game points definition rule information (for example, the total field score is the sum of the field points of each game).
[0058] It is understandable that there are many rules described above, and there are many combinations. Therefore, in this embodiment, multiple competition item rule items are preset and stored, and later, it is only necessary to select multiple target competition item rule items from the multiple competition item rule items stored in the rule item preset subunit to combine and obtain a competition item rule book, and store it, which improves the setting speed and setting flexibility of the competition item rule book.
[0059] In one embodiment of the present specification, the matchup setting module 204 sets the event matchup information corresponding to all participating users who have registered for the event, including the opponent information and teammate information of the participating users, and the teammate information includes teammate information within the matchup group and / or teammate information outside the matchup group.
[0060] Take a chess tournament as an example: usually in a chess tournament, there are multiple match groups, each match group is 1v1, and each participating user in each match group has an opponent in his or her corresponding match group (Note: in a chess tournament, there are no teammates in the match group, but in a basketball or football tournament, there are teammates in the match group). In this embodiment, teammates outside the match group can also be set for each participating user, which adds the concept of inter-group teams, thereby increasing the diversity of the ranking and promotion rules for participating users, and increasing the possibility of ranking and promotion operations based on the participating user's own intra-group game situation and the game situation of the inter-group teams to which the participating user belongs.
[0061] In one embodiment of the present specification, the ranking module 206 performs ranking operations on all participating users based on the entered event result information corresponding to each participating user, the event match information corresponding to each participating user, and the event ranking promotion logic information; The ranking module 206 performs ranking operations on all participating users based on the entered event result information corresponding to all participating users, the event match information corresponding to all participating users, and the event ranking promotion logic information, including: Based on the entered event result information corresponding to all participating users and the event match information corresponding to all participating users, the team result information corresponding to all inter-group teams is obtained. The inter-group teams are composed of participating users and teammates outside the participating users' match groups. All participating users are ranked based on the event result information corresponding to all participating users and the team result information corresponding to all teams in each group.
[0062] In one embodiment of the present specification, a competition includes multiple rounds of competition. The competition setting module 204 sets the competition match information corresponding to all participating users who have registered for the competition, including the opponent information and teammate information corresponding to the participating users in the multiple rounds of competition.
[0063] Still taking a chess match as an example, a chess match has multiple rounds. In this embodiment, the match information includes the opponent information and teammate information of the participating users in the multiple rounds. That is, the diversity of the match is increased, including the diversity of opponents and teammates.
[0064] It is understandable that, in some cases, whether a participating user can advance depends not only on the competition situation within the participating user's own group, but also on the competition situation between the teams to which the participating user belongs. Therefore, in the match setting mode of this embodiment, the randomness of the competition ranking and promotion results is further increased, thereby achieving the purpose of attracting users with not particularly high competitive levels to participate in the competition, because in such a match setting mode, these users with not particularly high competitive levels may also obtain a higher ranking.
[0065] In one embodiment of the present specification, the matchup setting module 204 uses a genetic algorithm to set the event matchup information corresponding to all participating users who have registered for the event, and the fitness function applied when using the genetic algorithm to set the event matchup information corresponding to all participating users who have registered for the event simultaneously considers the opponent repetition information and / or teammate repetition information of all participating users in multiple rounds of competition, and the teammate repetition information includes teammate repetition information within the matchup group and / or teammate repetition information outside the matchup group.
[0066] Genetic algorithm is an optimization algorithm based on biological evolution theory. It simulates the biological evolution process in nature and evolves better solutions from generation to generation through crossover and mutation operations between individuals in the population. Therefore, genetic algorithm can handle complex problems, especially those with huge search space and difficult to solve. Since genetic algorithm is a prior art, it will not be explained in detail in this manual.
[0067] It can be understood that the fitness function applied when the genetic algorithm is used to set the event matchup information corresponding to all participating users who have registered for the event in this embodiment simultaneously considers the repeated opponent information and / or repeated teammate information of all participating users in multiple rounds of competition, thereby achieving the purpose of reducing the repeated opponents and / or repeated teammates of the participating users in multiple rounds of competition, and improving the rationality of the matchup setting.
[0068] In one embodiment of the present specification, the event management system 200 further includes an event association module 207; The event association module 207 associates multiple events; The fitness function applied by the match setting module 204 when setting the match information corresponding to all participating users who sign up for the event using the genetic algorithm also considers the repeated opponent information and / or repeated teammate information of all participating users in all related events.
[0069] It is understandable that the fitness function used in this embodiment when setting the match information corresponding to all participating users who sign up for the event using the genetic algorithm also considers the repeated opponent information and / or repeated teammate information of all participating users in all related events. This can achieve the purpose of reducing the repeated opponents and / or repeated teammates of participating users in multiple events, and further improve the rationality of the match setting.
[0070] It should be noted that the opponent repetition information may include but is not limited to the total number of repeated opponents of all participating users. The total number of repeated opponents is the sum of the number of repeated opponents corresponding to all participating users. The calculation of the number of repeated opponents of participating users may be but is not limited to the following: If a contestant A plays against a contestant B twice during his match, the number of repeated opponents of contestant A will be +1; if he plays against a contestant B three times during his match, the number of repeated opponents of contestant A will be +2.
[0071] The teammate duplication information may include, but is not limited to, the total number of duplicate teammates of all participating users. The total number of duplicate teammates is the sum of the number of duplicate teammates corresponding to all participating users. The number of duplicate teammates of participating users may be calculated by taking into account both teammates within the matchup group and teammates outside the matchup group. The calculation method may be, but is not limited to, as follows: If a certain contestant A becomes teammates with contestant B twice within the confrontation group and becomes teammates with contestant B once outside the confrontation group during the match, then the number of repeated teammates of contestant A will be +2; if a certain contestant A becomes teammates with contestant B zero times within the confrontation group and becomes teammates with contestant B twice outside the confrontation group during the match, then the number of repeated teammates of contestant A will be +1.
[0072] The number of duplicate teammates of participating users may also be calculated by considering teammates within the opponent group and teammates outside the opponent group separately, that is, the number of duplicate teammates of participating users includes the number of duplicate teammates within the opponent group and the number of duplicate teammates outside the opponent group, which may be but is not limited to the following: For a certain contestant A, if during his match, he becomes teammates with contestant B twice within the match group, and becomes teammates with contestant B once outside the match group, then the number of repeated teammates of contestant user A is +1, because he becomes teammates with contestant B only once outside the match group, and there is no duplication of teammates outside the match group; if during his match, he becomes teammates with contestant B twice within the match group, and becomes teammates with contestant B twice outside the match group, then the number of repeated teammates of contestant user A is +2, because he becomes teammates with contestant B twice both within the match group and outside the match group, which is repeated once for each; if during his match, he becomes teammates with contestant B once within the match group, and becomes teammates with contestant B once outside the match group, then the number of repeated teammates of contestant user A is +0.
[0073] The method for calculating the number of repeated teammates of participating users can be selected from the two calculation methods mentioned above according to the number of participating users. If the number of participating users is small, the method of considering teammates within the opponent group and teammates outside the opponent group separately can be used for calculation.
[0074] In addition, the opponent repetition information may also include the variance of repeated opponent times calculated from the repeated opponent times corresponding to all participating users, so as to avoid the situation where the overall opponent repetition of all participating users is good but the opponent repetition of individual participating users is poor.
[0075] Similarly, the teammate duplication information may also include the variance of the number of duplicate teammates calculated from the number of duplicate teammates corresponding to all participating users, so as to avoid the situation where the overall teammate duplication of all participating users is good but the teammate duplication of individual participating users is poor.
[0076] In one embodiment of the present specification, the event management system 200 further includes a second publishing module 208; The second publishing module 208 publishes the ranking information corresponding to all participating users to the user terminals 102 corresponding to all participating users who have registered for the event.
[0077] In one embodiment of the present specification, the event management system 200 further includes a certificate issuing module 209, and the certificate issuing module 209 includes a certificate book preset unit and a certificate issuing unit; The certificate book preset unit presets the competitive level rating rule books corresponding to different competition events; The certificate issuing unit issues competition level certificates to all participating users based on the competition result information corresponding to all participating users and the corresponding preset competition level rating rule book.
[0078] It can be understood that in this embodiment, different competition level rating rule books are set for different competition events, and competition level certificates can be issued to participating users based on their historical competition records to increase their enthusiasm for participating.
[0079] In one embodiment of the present specification, the event management system 200 further includes a fee management module 210, and the fee management module 210 includes an online fee management unit and an offline fee management unit; The online fee management unit records and stores the online registration fee information corresponding to all participants who register for the event to obtain an online fee database; The offline expense management unit records and stores the income and expense information generated offline to obtain an offline expense database.
[0080] This embodiment provides a fee management function, including the management of online registration fee information corresponding to all participants who register for the event and the management of income fee information generated offline.
[0081] Reference Figure 2 , Figure 4 As shown, in one embodiment of the present specification, the event management system 200 further includes a storage module 211 and a third publishing module 212, wherein the storage module 211 includes an audit unit and a storage unit; The review unit receives a referee entry request initiated by a user at the user terminal 102 and reviews the referee entry request; The storage unit stores the user corresponding to the approved referee storage request into the referee database, and performs identity information tag operation on the user stored in the referee database; The third publishing module 212 selects a user from the referee database and publishes the referee invitation information to the application installed at the user terminal 102 of the selected user, so as to provide an entry for accepting referee business orders at the user terminal 102 of the selected user.
[0082] The user corresponding to the approved referee entry request is entered into the referee database, and the identity information tag operation is performed on the user entered into the referee database. Subsequently, the user can be selected in the referee database, and the event referee invitation information is published to the application installed at the user terminal 102 of the selected user, so as to provide an entry for accepting referee business orders at the user terminal 102 of the selected user, thereby realizing the management and provision of referee resources.
[0083] In one embodiment of the present specification, the referee entry request includes referee event information, referee qualification information, referee fee information, user location information, and user contact information; The warehousing unit will store the user corresponding to the approved referee entry request into the referee database, and perform identity information tag operation on the user in the referee database based on the referee item information, referee qualification information, referee fee information, user location information, and user contact information in the referee entry request.
[0084] In one embodiment of the present specification, the event management system 200 further includes a screening module 213; The screening module 213 performs user screening operations based on the refereeing event information, refereeing qualification information, refereeing fee information, and user location information corresponding to all users in the referee database.
[0085] We have added various feature information to the users in the referee database to provide a basis for subsequent selection. In addition, we also provide a filtering function to make the referee selection more targeted.
[0086] The embodiments described above are merely preferred embodiments of this specification and are not intended to limit the scope of this specification. Without departing from the design spirit of this specification, various modifications and improvements made to the technical solutions of this specification by ordinary technicians in this field should fall within the scope of protection determined by the claims of this specification.
Claims
1. A competition management system, characterized in that: It includes a preset storage module, a competition system setting module, a first release module, a match setting module, a competition result entry module, and a ranking module; The preset storage module presets and stores multiple competition schedules; The competition system setting module selects a target competition system book from a plurality of competition system books stored in a preset storage module to set competition system information; The first publishing module obtains the event registration information based on the set competition system information, and publishes the event registration information to the application installed at the user terminal, so as to provide the user with a registration portal for registering for the event at the user terminal; The matchup setting module sets the matchup information corresponding to all participating users who have registered for the event; The competition result input module inputs the competition result information corresponding to all participating users who have registered for the competition; The ranking module performs ranking operations on all participating users based on the entered competition result information and competition system information corresponding to each of the participating users, so as to obtain ranking information corresponding to each of the participating users.
2. A competition management system according to claim 1, characterized in that: The competition system book includes a competition order book, a competition item rule book, and a competition ranking and promotion logic book, and the competition system information includes competition order information, competition item rule information, and competition ranking and promotion logic information; The preset storage module includes an order book preset unit, a rule book preset unit, and a logic book preset unit; The program book preset unit presets and stores multiple event program books; The rule book preset unit presets and stores multiple game rule books; The logic book preset unit presets and stores multiple competition ranking promotion logic books; The competition system setting module includes a competition order setting unit, a competition rule setting unit, and a competition ranking and promotion logic setting unit; The event order setting unit selects a target event order book from a plurality of event order books stored in the order book preset unit to set event order information; The competition rule setting unit selects a target competition item rule book from a plurality of competition item rule books stored in the rule book preset unit to set competition item rule information; The competition ranking promotion logic setting unit selects a target competition ranking promotion logic book from a plurality of competition ranking promotion logic books stored in the logic book preset unit to set competition ranking promotion logic information.
3. A competition management system according to claim 2, characterized in that: The first publishing module includes a template preset unit, a filling unit, and a publishing unit; The template presetting unit presetting a universal template, the universal template comprising a competition order information filling unit, a competition item rule information filling unit, a competition ranking and promotion logic information filling unit and at least one universal content unit, the universal content unit presetting universal content; The filling unit fills the set event holding order information, competition item rule information, and event ranking and promotion logic information into the event holding order information filling part, the competition item rule information filling part, and the event ranking and promotion logic information filling part in the general template respectively to obtain event registration information; The publishing unit publishes the event registration information to an application installed at a user terminal, so as to provide a registration portal for users to register for the event at the user terminal.
4. A competition management system according to claim 3, characterized in that: The first publishing module also includes a template selection unit; The template presetting unit presetting a plurality of universal templates, wherein the universal content parts of the plurality of universal templates are presetting with different universal contents; The template selection unit selects a desired general template from a plurality of preset general templates; The filling unit fills the set event holding order information, competition item rule information, and event ranking and promotion logic information into the event holding order information filling part, the competition item rule information filling part, and the event ranking and promotion logic information filling part in the selected general template respectively to obtain event registration information.
5. A competition management system according to claim 2, characterized in that: The rule book preset unit includes a rule item preset subunit and a rule book preset subunit; The rule item presetting subunit presets and stores a plurality of competition item rule items; The rule book preset subunit selects a plurality of target competition item rule items from a plurality of competition item rule items stored in the rule item preset subunit to combine and obtain a competition item rule book, and stores the result.
6. A competition management system according to claim 1, characterized in that: The matchup setting module sets the matchup information corresponding to all participating users who sign up for the event, including the opponent information and teammate information of the participating users, and the teammate information includes teammate information within the matchup group and / or teammate information outside the matchup group.
7. A competition management system according to claim 6, characterized in that: The ranking module performs ranking operations on all participating users based on the entered event result information corresponding to each participating user, the event match information corresponding to each participating user, and the event ranking promotion logic information; The ranking module performs ranking operations on all participating users based on the entered event result information corresponding to each participating user, the event match information corresponding to each participating user, and the event ranking promotion logic information, including: Based on the entered event result information corresponding to all participating users and the event match information corresponding to all participating users, the team result information corresponding to all inter-group teams is obtained. The inter-group teams are composed of participating users and teammates outside the participating users' match groups. All participating users are ranked based on the event result information corresponding to all participating users and the team result information corresponding to all teams in each group.
8. A competition management system according to claim 6, characterized in that: A competition includes multiple rounds of competition. The competition setting module sets the competition match information corresponding to all participating users who sign up for the competition, including the opponent information and teammate information corresponding to the participating users in the multiple rounds of competition.
9. A competition management system according to claim 8, characterized in that: The matchup setting module uses a genetic algorithm to set the event matchup information corresponding to all participating users who have registered for the event, and the fitness function applied when using the genetic algorithm to set the event matchup information corresponding to all participating users who have registered for the event simultaneously considers the repeated opponent information and / or repeated teammate information of all participating users in multiple rounds of competitions.
10. A competition management system according to claim 9, characterized in that: It also includes event association modules; The event association module associates multiple events; The fitness function applied when the match setting module uses a genetic algorithm to set the match information corresponding to all participating users who have registered for the event also considers the repeated opponent information and / or repeated teammate information of all participating users in all related events.
11. A competition management system according to claim 1, characterized in that: Also included is a second publishing module; The second publishing module publishes the ranking information corresponding to all participating users to the user terminals corresponding to all participating users who have registered for the event.
12. A competition management system according to claim 1, characterized in that: It also includes a certificate issuing module, which includes a certificate book preset unit and a certificate issuing unit; The certificate book preset unit presets the competitive level rating rule books corresponding to different competition events; The certificate issuing unit issues competition level certificates to all participating users based on the competition result information corresponding to all participating users and the corresponding preset competition level rating rule book.
13. A competition management system according to claim 1, characterized in that: It also includes a fee management module, which includes an online fee management unit and an offline fee management unit; The online fee management unit records and stores the online registration fee information corresponding to all participants who register for the event to obtain an online fee database; The offline expense management unit records and stores the income and expense information generated offline to obtain an offline expense database.
14. A competition management system according to claim 1, characterized in that: It also includes a storage module and a third release module, wherein the storage module includes an audit unit and a storage unit; The review unit receives a referee entry request initiated by a user at a user terminal, and reviews the referee entry request; The storage unit stores the user corresponding to the approved referee storage request into the referee database, and performs identity information tag operation on the user stored in the referee database; The third publishing module selects a user from the referee database and publishes the referee invitation information to the application installed at the user terminal of the selected user, so as to provide an entry for accepting referee business orders at the user terminal of the selected user.
15. A competition management system according to claim 14, characterized in that: The referee entry request includes referee event information, referee qualification information, referee fee information, user location information, and user contact information; The warehousing unit will store the user corresponding to the approved referee entry request into the referee database, and perform identity information tag operation on the user in the referee database based on the referee item information, referee qualification information, referee fee information, user location information, and user contact information in the referee entry request.
16. A competition management system according to claim 15, characterized in that: Also includes a screening module; The screening module performs user screening operations based on the refereeing event information, refereeing qualification information, refereeing fee information, and user location information corresponding to all users in the referee database.