Competition system based on public data open website
By designing an event system based on public data, the problem of existing competition websites lacking data foundations has been solved, and the effect of reducing costs and improving user experience has been achieved.
Patent Information
- Application Number
- CN202411449255.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-25
AI Technical Summary
The existing data innovation application competition website lacks a data foundation, resulting in poor user experience and high implementation costs, making it difficult to participate.
Design an event system based on public data open websites, including servers, portals and management, connect with public data open websites through the portal, support user registration and login, and provide basic competition information, track topic management, participating team registration, work management, news information and message notification services.
It effectively reduces the implementation cost of the event system, improves the convenience and experience of users' participation, and enhances the enthusiasm of all sectors of society to participate in the competition.
Smart Images

Figure CN119520494A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer application technology, in particular to a competition system based on a public data open website. Background Art
[0002] With the continuous launch of provincial and municipal public data open websites across the country, the data resources held by the government have been gradually opened up. In order to encourage all sectors of society to actively apply for and use data, and to allow data resources to better serve society and people's livelihood, a competition model that encourages society and schools to actively participate in data innovation and application has gradually been proposed, and the Data Innovation and Application Competition website came into being.
[0003] Through research and analysis, the existing data innovation application competition websites are of two types: one is independent and does not rely on any other website application; the other is based on the government website. Both lack data foundation. Users participating in the competition first need to obtain data from public data open websites or other channels, then make innovative applications of the data, and then submit their works to the competition website. The consistency of each link is poor, and they need to constantly switch platforms, which leads to poor user experience and high implementation costs.
[0004] How to build a competition system based on reducing costs and difficulty for users to participate is a technical problem that needs to be solved. Summary of the invention
[0005] The technical task of the present invention is to provide a competition system based on a public data open website to address the above shortcomings, so as to solve the technical problem of how to build a competition system on the basis of reducing costs and difficulty for users to participate in the competition.
[0006] The present invention discloses a competition system based on a public data open website, comprising a server, a portal end and a management end, wherein the portal end performs data interaction with the server and interacts with participating users through a web page, and the management end performs data interaction with the server and interacts with a competition manager through a visual interface;
[0007] The portal supports the registration and login of participating users through the web page, and the portal is connected to the public data open website of the designated area. Registered users of the public data open website can register and log in to the portal based on their account information;
[0008] The portal and management end cooperate to provide basic competition information maintenance services, track question management services, participating team registration management services, competition entry management services, competition news information management services, and message notification services;
[0009] Among them, for the competition basic information maintenance service, the management end is used to publish and maintain the competition basic information through a visual interface, and the portal end is used to provide the competition basic information display and browsing service through a web page. The competition basic information is stored in the server;
[0010] For track and competition question management services, the management end is used to support event managers in publishing, reviewing and maintaining track and competition question information. The portal end is used to display and announce track and competition question information through web pages. Track and competition question information is stored in the server.
[0011] For the team registration management service, the portal is used to support registered and logged-in participating users to register for team formation, the management end is used to support the event manager to configure team formation rules, and to review the registered teams based on the team formation rules and obtain the team registration review results. The portal is used to support participating users to re-register for a team based on the team registration review results. The team formation rules and the team information corresponding to the team formation registration are stored on the server;
[0012] For the management service of competition entries, the portal is used to support teams to edit and submit entries. Correspondingly, the management end is used to support competition managers to score uploaded entries, assess awards for teams, and manage the results of entries and the awards of teams. The portal is used to support teams to view the results of entries and the awards of teams. Entries, their results and the awards of teams are all stored on the server.
[0013] For the competition news information management service, the management end is used to support the competition administrator to publish, display and maintain the competition news information, the portal end is used to provide browsing and display of the competition news information through the web page, and the competition news consultation is stored on the server;
[0014] For the message notification service, the management end is used to support event administrators to send message notifications, the portal end is used to display messages to corresponding teams and support teams to subscribe to different types of messages, and the messages are stored on the server.
[0015] Preferably, the basic information of the competition includes the background, purpose, track, topic, time of competition, awards, organizer, co-organizer, organizer, implementing unit and news media.
[0016] As a preferred option, the default team formation rules for the management side are: each team can only participate in one of the competitions under one track, each participating user can only participate in one team, and each team has a maximum of five participating users;
[0017] The contents that can be modified in the team formation rules are: the number of tracks each team can participate in, the number of teams each participating user can participate in, and the number of players in each team.
[0018] As a preferred option, for the management service of competition entries, the management end is used to support the competition administrator to set the competition rules, and the portal end is used to provide a display and browsing of the competition rules through a web page, and the competition rules are stored in the server;
[0019] The competition rules include the competition stages, the file types and formats of entries submitted in each competition stage, the number of times teams can submit entries in each competition stage, and the time limit for teams to submit entries in each competition stage.
[0020] Preferably, for the competition entry management service, the management end is used to support the competition administrator in configuring the entry score calculation model and the team award evaluation model, to score the entries submitted by each team based on the entry score calculation model, and to assess the awards for each team based on the team award evaluation model. The entry score calculation model and the team award evaluation model configured by the competition administrator are both stored in the server.
[0021] Preferably, for the entries submitted by each team, the management end is used to call the entry score calculation model to execute an asynchronous task to calculate the score of each entry.
[0022] As a preference, competition news and information are managed and displayed in columns based on categories, and each column is assigned a corresponding competition administrator to manage and publish it.
[0023] Preferably, the content of the competition news and information shall include text, pictures, audio and video.
[0024] Preferably, the content of the message includes information on successful team registration, team advancement, and team entry into the finals.
[0025] Preferably, message types include in-site messages, SMS and emails. By default, the management end pushes in-site message types to the corresponding team through message subscription. The portal supports team subscription to messages in the form of SMS and email. For teams that subscribe to SMS or email, the management end pushes messages based on the team subscription.
[0026] The competition system based on a public data open website of the present invention has the following advantages: by utilizing the functions and influence of the public data open website, the cost of realizing the competition website can be effectively reduced, the enthusiasm of the organizer to hold the competition can be enhanced, the difficulty of users participating in the competition can be reduced, and the enthusiasm of all sectors of society to participate in the competition can be enhanced. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, 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.
[0028] The present invention is further described below in conjunction with the accompanying drawings.
[0029] Figure 1 It is a corresponding competition flow chart of the competition system based on the public data open website in the embodiment. DETAILED DESCRIPTION
[0030] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it. However, the embodiments are not intended to limit the present invention. In the absence of conflict, the embodiments of the present invention and the technical features in the embodiments may be combined with each other.
[0031] The embodiment of the present invention provides a competition system based on a public data open website, which is used to solve the technical problem of how to build a competition system on the basis of reducing costs and difficulty for users to participate in competitions.
[0032] Example:
[0033] The present invention discloses a competition system based on a public data open website, comprising a server, a portal end and a management end. The portal end performs data exchange with the server and interacts with participating users through web pages, and the management end performs data exchange with the server and interacts with competition managers through a visual interface.
[0034] The portal supports registration and login of participating users through a web page, and the portal is connected to the public data open website in the designated area. Registered users of the public data open website can register and log in to the portal based on their account information.
[0035] In this embodiment, the portal is connected to the public data open website of the designated area based on authorization. With the help of the user system of the public data open website, users who have registered with the public data open website can directly log in to the portal based on their account information on the public data open website. At the same time, the portal also supports participating users to register and log in through the web page provided by the portal.
[0036] The portal and management sides work together to provide basic competition information maintenance services, track question management services, participating team registration management services, competition entry management services, competition news and information management services, and message notification services.
[0037] Among them, for the basic information maintenance service of the competition, the management end is used to publish and maintain the basic information of the competition through a visual interface, and the portal end is used to provide display and browsing services of the basic information of the competition through web pages. The basic information of the competition is stored in the server.
[0038] In this embodiment, the basic information management of the competition realizes the maintenance and display of the basic information of the competition, including the background of the competition, the purpose of the competition, the track, the competition topic, the competition time, the awards, the organizer, the co-organizer, the organizer, the implementation unit and the news media. In terms of functional design, the maintenance and release of the basic information of the competition are realized on the management side of the competition website; the display and browsing of the basic information is realized on the portal side of the competition website. This part is the basis for understanding the overview of the competition.
[0039] For the track and competition question management service, the management end is used to support event managers in publishing, reviewing and maintaining track information and competition question information. The portal end is used to display and announce track information and competition question information through web pages. Track information and competition question information are stored in the server.
[0040] Track and topic management realizes the maintenance and display of competition tracks and topics; in terms of functional design, the competition website management end realizes the maintenance, review and release of tracks and topics; the competition website portal end realizes the announcement of tracks and topics; the topics are displayed on the competition website and must pass relevant reviews. Only the topics that pass the review can be published on the competition website. This part is the core content of the competition website. Reasonable tracks and more attractive topics are the key to the success of the competition.
[0041] For the team registration management service, the portal is used to support registered and logged-in participating users to register for team formation, the management end is used to support event managers to configure team formation rules, and is used to review the registered teams based on the team formation rules and obtain the registered team review results. The portal is used to support participating users to re-register for teams based on the registered team review results. The team formation rules and the team information corresponding to the team registration are stored on the server.
[0042] In this embodiment, the default team formation rules are: each team can only participate in one of the competitions under one track, each participating user can only participate in one team, and each team can have at most five participating users. The content that can be modified in the team formation rules is: the number of tracks each team can participate in, the number of teams each participating user can participate in, and the number of players in each team.
[0043] The registration management of participating teams realizes the management of the registration of participating teams. After successfully registering an account on the competition website, you can register as a team. If you already have an account on the public data open website, since the competition website relies on the user system of this website, you can directly register as a team after logging in with the public data open website account. After the participating team registers, the qualifications of the registered teams and members can be reviewed on the management side of the competition website. Only teams that have passed the registration review can participate in the competition. The default team formation rules of the program are that a team can only participate in the competition of the next question in one track, and one person can only participate in one team, and a team can have a maximum of five people. If required, the default rules can be modified. The number of tracks participated in the rules, the number of teams participated by one person, and the number of players in a team are modifiable variables, and the system function supports the modification of these variable data. In terms of functional design, the team registration function is implemented on the portal side of the competition website, and the qualification review of the registered teams and members and the setting of team formation rules are implemented on the management side of the competition website.
[0044] For the competition entry management service, the portal is used to support the team to edit and submit entries. Correspondingly, the management end is used to support the event managers to score the uploaded entries, evaluate the awards for the teams, and manage the results of the entries and the team's awards. The portal is used to support the team to view the results of the entries and the team's awards. The entries, their results and the team's awards are all stored on the server.
[0045] In this embodiment, the management end is used to support the event administrator in setting the competition rules, and the portal end is used to provide a display and browsing of the competition rules through a web page. The competition rules are stored in the server; the competition rules include the competition stage, the file type and format of the entries submitted in each competition stage, the number of times the team submits the entries in each competition stage, and the time limit for the team to submit the entries in each competition stage.
[0046] The management end is used to support the competition administrator in configuring the entry score calculation model and the team award evaluation model, to score the entries submitted by each team based on the entry score calculation model, and to evaluate the awards for each team based on the team award evaluation model. The entry score calculation model and the team award evaluation model configured by the competition administrator are both stored in the server.
[0047] For the entries submitted by each team, the management end is used to call the entry score calculation model to execute asynchronous tasks to calculate the scores of each entry.
[0048] The management of entries submitted by the participating teams and their scores is implemented in the competition entry management. According to the different stages of the competition, the entries are divided into two categories: preliminary entries and final entries. The file type (pdf, ppt, pptx) and format of the entries are specified, and only works that meet the requirements are allowed to be submitted. In each stage, the team is allowed to submit works up to five times, and the default is five times. The system supports the modification of the number of submission limits. In each stage, there is a deadline for submission of works. If the deadline is exceeded, the work cannot be submitted. For the submitted works, the most recent submission of this stage shall prevail, and the expert team shall give online scoring. The system provides three algorithms: average score algorithm, weighted average algorithm, and average algorithm after removing the highest and lowest scores. The average score algorithm is used by default to calculate the score of the work; the system supports the modification of the algorithm model for calculating the score of the work. After the results of the entries are released, the team's promotion and award situation will be determined based on the results and team performance. In terms of functional design, the competition website portal allows participating teams to submit their entries, and display their scores and awards. The competition website management end allows the expert team to score the entries, calculate the final scores, and set the team awards. The final scores of each team are calculated by calling the model algorithm to execute asynchronous tasks.
[0049] For the competition news information management service, the management end is used to support the competition administrator to publish, display and maintain the competition news information, the portal end is used to provide browsing and display of the competition news information through web pages, and the competition news consultation is stored on the server.
[0050] Competition news and information are managed and displayed based on categories and columns. Each column is equipped with a corresponding event administrator to manage and publish. The content of competition news and information includes text, pictures, audio and video.
[0051] Message types include in-site messages, SMS and emails. By default, the management side pushes in-site messages to the corresponding team through message subscription. The portal supports team subscription to messages in the form of SMS and email. For teams that subscribe to SMS or email, the management side pushes messages based on the team subscription.
[0052] Message notifications enable timely notification of important information during the competition. When there is important information that needs to be notified to the parties involved, the system provides the function of sending message notifications, such as when the team successfully registers, when the team enters the finals, etc. There are three types of messages: in-site messages, text messages, and emails. The system defaults to sending in-site message notifications, text messages, and email notifications, which require participants to subscribe to be sent. By logging into the competition website, participants can view the latest competition news. After subscribing, they can receive the latest competition news by receiving text messages and emails. The message notification function can quickly and easily notify participants of the latest competition news, which can effectively enhance the participants' friendly experience of the competition website. In terms of functional design, the competition message subscription function is implemented on the competition website portal, and the sending notification of competition messages is implemented on the competition website management end.
[0053] The entry process for participants of this system is as follows:
[0054] (1) Account registration: Participants must register an account on the public data open website or the Data Innovation Application Competition website. If you already have an account or are a user of the public data open website, you can skip this step and directly register as a team;
[0055] (1) Team registration: After having an account, participants can fill in the team and member information on the competition website and register as a team;
[0056] (2) Registration review: After the participants form a team and register, they need to pass the personnel information review of the organizer. Only after passing the review can they continue to participate in the competition. If they fail the review, they can modify the information according to the feedback from the organizer and submit it for review again;
[0057] (3) Submitting works: After the registration is approved, the participating teams must obtain data resources and complete the works according to the requirements of the competition track. After the completed works are checked and found to be correct, they must submit the works for the competition;
[0058] (4) Scoring of works: Within the effective period of submission of works, the latest works submitted by the team are obtained, and the expert team scores the works. The system determines the final score of the work based on the algorithm model;
[0059] (5) Advancement to the finals: If it is the preliminary round, the team will be determined based on the performance of the work to determine whether it can advance to the finals. If it advances to the finals, the team must complete the final work, otherwise the team will be eliminated;
[0060] (6) Award setting: If it is a final, awards will be set for the team based on the results and team performance.
[0061] The present invention has been shown and described in detail above through the accompanying drawings and preferred embodiments. However, the present invention is not limited to these disclosed embodiments. Based on the above multiple embodiments, those skilled in the art can know that the means in the above different embodiments can be combined to obtain more embodiments of the present invention, and these embodiments are also within the protection scope of the present invention.
Claims
1. A competition system based on a public data open website, characterized in that: It includes a server, a portal, and a management terminal. The portal terminal exchanges data with the server and interacts with participating users through web pages. The management terminal exchanges data with the server and interacts with event managers through a visual interface. The portal supports the registration and login of participating users through the web page, and the portal is connected to the public data open website of the designated area. Registered users of the public data open website can register and log in to the portal based on their account information; The portal and management end cooperate to provide basic competition information maintenance services, track question management services, participating team registration management services, competition entry management services, competition news information management services, and message notification services; Among them, for the competition basic information maintenance service, the management end is used to publish and maintain the competition basic information through a visual interface, and the portal end is used to provide the competition basic information display and browsing service through a web page. The competition basic information is stored in the server; For track and competition question management services, the management end is used to support event managers in publishing, reviewing and maintaining track and competition question information. The portal end is used to display and announce track and competition question information through web pages. Track and competition question information is stored in the server. For the team registration management service, the portal is used to support registered and logged-in participating users to register for team formation, the management end is used to support the event manager to configure team formation rules, and to review the registered teams based on the team formation rules and obtain the team registration review results. The portal is used to support participating users to re-register for a team based on the team registration review results. The team formation rules and the team information corresponding to the team formation registration are stored on the server; For the management service of competition entries, the portal is used to support teams to edit and submit entries. Correspondingly, the management end is used to support competition managers to score uploaded entries, assess awards for teams, and manage the results of entries and the awards of teams. The portal is used to support teams to view the results of entries and the awards of teams. Entries, their results and the awards of teams are all stored on the server. For the competition news information management service, the management end is used to support the competition administrator to publish, display and maintain the competition news information, the portal end is used to provide browsing and display of the competition news information through the web page, and the competition news consultation is stored on the server; For the message notification service, the management end is used to support event administrators to send message notifications, the portal end is used to display messages to corresponding teams and support teams to subscribe to different types of messages, and the messages are stored on the server.
2. The event system based on a public data open website according to claim 1, characterized in that: The basic information of the competition includes the background, purpose, track, topic, time of competition, awards, organizer, co-organizer, organizer, implementing unit and news media.
3. The event system based on a public data open website according to claim 1, characterized in that: For the management side, the default team formation rules are: each team can only participate in one of the competitions under one track, each participating user can only participate in one team, and each team has a maximum of five participating users; The contents that can be modified in the team formation rules are: the number of tracks each team can participate in, the number of teams each participating user can participate in, and the number of players in each team.
4. The event system based on a public data open website according to claim 1, characterized in that: For the management service of competition entries, the management end is used to support the competition administrator to set the competition rules, and the portal end is used to display and browse the competition rules through the web page. The competition rules are stored in the server; The competition rules include the competition stages, the file types and formats of entries submitted in each competition stage, the number of times teams can submit entries in each competition stage, and the time limit for teams to submit entries in each competition stage.
5. The event system based on a public data open website according to claim 1, characterized in that: For the competition entry management service, the management end is used to support the competition administrator to configure the entry score calculation model and the team award evaluation model, to score the entries submitted by each team based on the entry score calculation model, and to evaluate the awards for each team based on the team award evaluation model. The entry score calculation model and the team award evaluation model configured by the competition administrator are both stored in the server.
6. The event system based on a public data open website according to claim 6, characterized in that: For the entries submitted by each team, the management end is used to call the entry score calculation model to execute asynchronous tasks to calculate the scores of each entry.
7. The event system based on a public data open website according to claim 1, characterized in that: Competition news and information are managed and displayed based on categories and columns, and each column is equipped with a corresponding competition administrator to manage and publish.
8. The event system based on a public data open website according to claim 1, characterized in that: The content of the competition news and information includes text, pictures, audio and video.
9. The event system based on a public data open website according to claim 1, characterized in that: The content of the message includes information about successful team registration, team advancement, and team entry into the finals.
10. The event system based on a public data open website according to claim 1, characterized in that: Message types include in-site messages, SMS and emails. By default, the management side pushes in-site messages to the corresponding team through message subscription. The portal supports team subscription to messages in the form of SMS and email. For teams that subscribe to SMS or email, the management side pushes messages based on the team subscription.
Citation Information
Patent Citations
Competition service system and computer equipment
CN115756413A
Contest management system
KR101738826B1