Online registration method and related equipment
By obtaining the registration requirements of the event party and configuring the target registration page, the problem of code development required for each event registration page in the existing technology is solved, and the effect of shortening the development cycle and reducing labor costs is achieved.
Patent Information
- Application Number
- CN202411460363.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-03-11
AI Technical Summary
In the prior art, the registration page for each activity requires code development, resulting in extended development cycles and increased labor costs.
By obtaining the registration requirements of the event party, obtaining the registration field information based on the registration requirements, and configuring the target registration page based on this information, the collection and management of user registration information is realized without code development.
It shortens the development cycle, reduces labor costs, and improves the accuracy and completeness of registration information.
Smart Images

Figure CN119597798A_ABST
Abstract
Description
Background Art
[0002] With the development of the times and the advancement of network technology, the form of online registration for activities has emerged. Users can register for activities by entering relevant registration information in the registration page corresponding to the registration link of the activity, and the organizer of the activity can timely understand the registration status through the background equipment. In the prior art, targeted code development is often performed for each activity to obtain a user-oriented registration page. However, the way that the registration page of each activity needs to be developed by code will prolong the development cycle and increase labor costs. Summary of the invention
[0003] In order to overcome the problem in the prior art that each registration page requires code development, which prolongs the development cycle and increases labor costs, the present application provides an online registration method and related equipment.
[0004] First, in order to solve the above technical problems, this application provides an online registration method, including:
[0005] Obtain the registration requirements of the event organizer, and obtain the registration field information based on the registration requirements;
[0006] Based on the registration field information, target configuration rules for preset fields displayed in the registration management backend are obtained;
[0007] Use the target configuration rules and registration requirements to configure the target registration page;
[0008] Use the target registration page to collect the registration information filled in by the user and complete the registration.
[0009] On the second aspect, the present application also provides an online registration platform, including a registration management backend and a registration frontend, and the platform applies an online registration method.
[0010] In a third aspect, the present application also provides an online registration system, including:
[0011] The acquisition module is used to obtain the registration requirements of the event party and obtain the registration field information based on the registration requirements;
[0012] A obtaining module, used to obtain target configuration rules for preset fields displayed in the registration management backend based on registration field information;
[0013] A configuration module is used to configure a target registration page using target configuration rules and registration requirements;
[0014] The collection module is used to use the target registration page to collect the registration information filled in by the user and complete the registration.
[0015] In a fourth aspect, the present application also provides a computing device, including a memory, a processor, and a program stored in the memory and running on the processor, and when the processor executes the program, the steps of an online registration method as described above are implemented.
[0016] In a fifth aspect, the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a terminal device, the terminal device executes the steps of an online registration method.
[0017] The beneficial effect of the present application is that: through the registration requirements of the event party, the user information that needs to be collected can be understood, and the user information that needs to be collected is the registration field information of the registration page displayed to the user. Based on the registration field information, the target configuration rules for the preset fields displayed in the registration management background are obtained, and the target registration page is obtained by using the target configuration rules and the registration requirements configuration, and the registration information filled in by the user is collected using the target registration page to complete the registration. In this way, when any activity requires online registration, it only needs to understand the registration requirements of the corresponding event party, and the field configuration can be performed in the registration management background to obtain the target registration page that can collect user registration information, without the need for code development, thereby shortening the development cycle and reducing labor costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 A flowchart of an online registration method shown as an exemplary embodiment of the present application;
[0019] Figure 2 This is a flowchart of the steps of applying the online registration method by the online registration platform in an exemplary embodiment of the present application;
[0020] Figure 3 A schematic diagram of the structure of an online registration system is shown as an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0021] The following examples are provided to further explain and supplement the present application and do not constitute any limitation to the present application.
[0022] The following describes an online registration method and related equipment according to an embodiment of the present application in conjunction with the accompanying drawings.
[0023] An online registration in an embodiment of the present application, the method is applied to a terminal device, and the terminal device is used as the execution subject in the present application scheme to illustrate the present application scheme, and the terminal device is used to execute the steps of an online registration method.
[0024] See also Figure 1 , Figure 1 An online registration method is shown as an exemplary embodiment of this application. Figure 1As shown, this application provides an online registration method, including:
[0025] Step S11, obtaining the registration requirements of the activity party, and obtaining registration field information based on the registration requirements;
[0026] Step S12, obtaining target configuration rules for preset fields displayed in the registration management backend based on the registration field information;
[0027] Step S13, configuring a target registration page using target configuration rules and registration requirements;
[0028] Step S14, using the target registration page to collect the registration information filled in by the user to complete the registration.
[0029] In an online registration method of this embodiment, the user information that needs to be collected can be learned through the registration requirements of the event party, including registration-related information such as name, age, and telephone number. The user information that needs to be collected is the registration field information of the registration page displayed to the user. Based on the registration field information, the target configuration rules for the preset fields displayed in the registration management background are obtained, and the target registration page is obtained by using the target configuration rules and the registration requirements configuration, and the registration information filled in by the user is collected using the target registration page to complete the registration. In this way, when any activity requires online registration, it only needs to understand the registration requirements of the corresponding event party, and the field configuration can be performed in the registration management background to obtain the target registration page that can collect the user's registration information, without the need for code development, thereby shortening the development cycle and reducing labor costs.
[0030] Optionally, based on the registration field information, a target configuration rule for a preset field displayed in the registration management backend is obtained, including:
[0031] Get the matching status between the preset fields and registration field information displayed in the registration management backend;
[0032] Based on the matching situation, target configuration rules for preset fields are obtained; wherein the target configuration rules include adding missing fields, deleting redundant fields, and editing field filling attributes.
[0033] In this embodiment, based on the match between the preset fields and the registration field information displayed in the registration management background, it is possible to understand whether the preset fields need to be configured, and when configuration is required, how to configure the preset fields to obtain the target configuration rules for the registration field information, so as to facilitate subsequent targeted configuration of the preset fields based on the target configuration rules, such as adding missing fields, deleting redundant fields, and editing field filling attributes, so as to improve the accuracy of the configured target registration fields.
[0034] Optionally, the registration requirement includes a registration field arrangement requirement; using the target configuration rule and the registration requirement, a target registration page is configured, including:
[0035] Using the target configuration rules, the preset fields are configured to obtain the target registration fields that match the registration field information;
[0036] Arrange the target registration fields according to the registration field arrangement requirements to form a target field combination that can be previewed in the registration management backend;
[0037] The target field combination is sent to the registration front end corresponding to the registration management back end for display to obtain the target registration page.
[0038] In this embodiment, the preset fields displayed in the registration management backend are some fields common to most online activities. The preset fields are configured based on the registration field information to obtain the target registration field that matches the registration field information, and the field configuration is completed, which can reduce the repeated configuration of the common fields, thereby improving the configuration efficiency of the target registration field. Then, the target registration field is arranged according to the registration field arrangement requirements corresponding to the registration requirements, and the field arrangement is completed to meet the visual requirements of the event party, forming a target field combination previewed in the registration management backend, and the target field combination is sent to the registration front end corresponding to the registration management backend through a pre-set network interface for display, and a user-oriented target registration page is obtained, so that subsequent users can flexibly display the target registration field on the target registration page to fill in the corresponding registration information.
[0039] In an exemplary embodiment, the event party is a school, and the registration requirement is an online registration for a talent show for faculty and staff. The corresponding registration field information includes name, age, phone number, position, participating program, etc. Based on the registration field information configuration, the target registration field included in the target registration page is name, age, phone number, position, participating program, etc.
[0040] Optionally, the target registration page is used to collect registration information filled in by the user, including:
[0041] Get the registration information filled in by the user on the target registration page;
[0042] Perform data verification on the registration information and obtain verification results;
[0043] When the verification result is successful, the registration information is stored.
[0044] In this embodiment, data verification is performed on the registration information filled in by the user on the target registration page, and it is possible to verify whether there are errors in the registration information filled in by the user, and obtain a verification result. When the verification result is successful, it means that there are no errors in the registration information filled in by the user, that is, the registration information is correct information, and the registration information is stored. In this way, the registration information is verified, and only the correct registration information can be collected and stored, which can reduce the error rate of the collected registration information, so as to ensure the accuracy and completeness of the collected registration information, and reduce the subsequent registration failure caused by registration information errors or the workload of collecting registration information twice.
[0045] In an exemplary embodiment, when the verification result is unsuccessful verification, it means that there is an error in the registration information filled in by the user, that is, the registration information is incorrect information. At this time, the error information and the cause of the error obtained during the verification process are displayed on the target registration page, and after the user modifies the registration information according to the error information and the cause of the error, the reference registration information filled in by the user based on the error information and the cause of the error is obtained, and the reference registration information is verified again to obtain the reference verification result. Until the corresponding reference verification result is successful verification, the reference registration information is stored to ensure the accuracy and completeness of the collected registration information.
[0046] In another exemplary embodiment, when storing registration information, a table storage requirement is obtained based on the registration field arrangement requirement, and the registration information is stored in a newly created blank data table according to the table storage requirement. The blank data table can store all fields related to user information and various activity information, and supports the storage of all registration information submitted by users. Among them, the table storage requirement includes field order and field format, and the field format includes numeric format, currency format, accounting special format, date format, time format, percentage format, fraction format, scientific notation format, text format, etc.
[0047] Optionally, data verification is performed on the registration information to obtain verification results, including:
[0048] Encrypting the registration information using a preset encryption method to obtain encrypted information;
[0049] Decrypt the encrypted information using a decryption method corresponding to the preset encryption method to obtain decrypted information;
[0050] Compare the decrypted information with the registration information to obtain a first verification result;
[0051] Get the type of the filled-in field in the registration information;
[0052] Match the filled field type with the target field type in the target registration page to obtain a second verification result;
[0053] Based on the first verification result and the second verification result, a verification result corresponding to the registration information is obtained.
[0054] In this embodiment, the registration information is encrypted and then decrypted using a preset encryption method and a preset decryption method, and the decrypted information is compared with the registration information, so that the data changes in the registration information after the password verification process can be understood, and the first verification result corresponding to the data change can be obtained. The filled-in field type of the data in the registration information is matched with the target field type in the target registration page to obtain a second verification result. Based on the first verification result and the second verification result, the verification result corresponding to the registration information is obtained, which facilitates the subsequent storage of the successfully verified registration information to ensure the accuracy and completeness of the collected registration information.
[0055] In this embodiment, when the registration information filled in by the user contains interference data and symbols, malicious data, or erroneous data generated by character recognition errors, the decrypted information may be empty, the order of fields in the decrypted information may be changed, or the number of words in the decrypted information may be changed. If the data in the registration information is empty, the order of fields in the decrypted information may be changed, or the number of words in the decrypted information may be changed after the password verification process, the first verification result is determined to be verification failure. If the data is consistent with the registration information, the first verification result is determined to be verification passed.
[0056] When the type of the filled field of the data in the registration information does not match the type of the target field in the target registration page, the second verification result is determined to be verification failure. When the type of the filled field of the data in the registration information matches the type of the target field in the target registration page, the second verification result is determined to be verification success.
[0057] Optionally, obtaining a verification result corresponding to the registration information based on the first verification result and the second verification result includes:
[0058] When the first verification result and the second verification result are both verified as passed, determining the verification result corresponding to the registration information as verified successfully;
[0059] When the first verification result is verification failure and / or the second verification result is verification failure, it is determined that the verification result corresponding to the registration information is verification failure.
[0060] In this embodiment, only when the first verification result and the second verification result are both verified, the verification result corresponding to the registration information is determined to be successful, otherwise the verification is failed, which facilitates the subsequent storage of the successfully verified registration information to ensure the accuracy and completeness of the collected registration information.
[0061] In addition, in an exemplary embodiment, if the fields displayed in the target registration page occasionally display errors due to development problems, the fields that display errors only need to be modified in the registration management background. Compared with the prior art method that requires modifying the corresponding code in the front-end and back-end of the registration page every time the fields in the registration page need to be changed due to errors, the method of this embodiment can shorten the development cycle, reduce labor costs, and ensure the timely update of the registration fields that display errors, thereby improving the user's registration experience.
[0062] An online registration platform in the embodiment of the present application includes a registration management backend and a registration frontend, and the platform applies the above-mentioned online registration method. Figure 2 , Figure 2 This is a flowchart of the steps of an online registration method applied by an online registration platform in an exemplary embodiment of the present application.
[0063] like Figure 2 As shown, when the online registration method is applied to the online registration platform where the management backend is located, the database used to collect the registration information filled in by the user is redundantly able to store all fields related to the user information and various types of activity information, so that the newly created blank data table used to store the registration information filled in by the user can call each of the fields to support the collected registration information to be completely stored in the newly created blank data table. The registration requirements of the event party are obtained, and the registration field information obtained based on the registration requirements is used to modify the preset fields displayed in the registration management backend (field configuration and field arrangement), and the target field combination is obtained, and the target field combination is sent to the registration frontend corresponding to the registration management backend for display, and the target registration page is obtained. The registration information for filling in and submitting is collected through the target registration page, and the registration information is stored in a newly created blank data table based on the aforementioned database.
[0064] See also Figure 3 , Figure 3 An online registration system is shown as an exemplary embodiment of the present application. Figure 3 As shown, this application provides an online registration system, including:
[0065] The acquisition module is used to obtain the registration requirements of the event party and obtain the registration field information based on the registration requirements;
[0066] A obtaining module, used to obtain target configuration rules for preset fields displayed in the registration management backend based on registration field information;
[0067] A configuration module is used to configure a target registration page using target configuration rules and registration requirements;
[0068] The collection module is used to use the target registration page to collect the registration information filled in by the user and complete the registration.
[0069] An online registration system of the present application can obtain the registration requirements of the activity party through the acquisition module, and can understand the user information that needs to be collected. The user information that needs to be collected is the registration field information of the registration page displayed to the user. Then, the acquisition module is used to obtain the target configuration rules for the preset fields displayed in the registration management background based on the registration field information. The configuration module uses the target configuration rules and the registration requirements to configure the target registration page, and the collection module uses the target registration page to collect the registration information filled in by the user to complete the registration. In this way, when any activity needs to be registered online, it only needs to understand the registration requirements of the corresponding activity party, and the field configuration can be performed in the registration management background to obtain the target registration page that can collect the user's registration information. There is no need to develop code, which can shorten the development cycle and reduce labor costs.
[0070] Optionally, get the module, specifically for:
[0071] Get the matching status between the preset fields and registration field information displayed in the registration management backend;
[0072] Based on the matching situation, target configuration rules for preset fields are obtained; wherein the target configuration rules include adding missing fields, deleting redundant fields, and editing field filling attributes.
[0073] Optionally, the registration requirements include registration field arrangement requirements and configuration modules, specifically used for:
[0074] Using the target configuration rules, the preset fields are configured to obtain the target registration fields that match the registration field information;
[0075] Arrange the target registration fields according to the registration field arrangement requirements to form a target field combination that can be previewed in the registration management backend;
[0076] The target field combination is sent to the registration front end corresponding to the registration management back end for display to obtain the target registration page.
[0077] Optionally, the collection module is specifically used to:
[0078] Get the registration information filled in by the user on the target registration page;
[0079] Perform data verification on the registration information and obtain verification results;
[0080] When the verification result is successful, the registration information is stored.
[0081] Optionally, the collection module is specifically used to:
[0082] Encrypting the registration information using a preset encryption method to obtain encrypted information;
[0083] Decrypt the encrypted information using a decryption method corresponding to the preset encryption method to obtain decrypted information;
[0084] Compare the decrypted information with the registration information to obtain a first verification result;
[0085] Get the type of the filled-in field in the registration information;
[0086] Match the filled field type with the target field type in the target registration page to obtain a second verification result;
[0087] Based on the first verification result and the second verification result, a verification result corresponding to the registration information is obtained.
[0088] Optionally, the collection module is specifically used to:
[0089] When the first verification result and the second verification result are both verified as passed, determining the verification result corresponding to the registration information as verified successfully;
[0090] When the first verification result is verification failure and / or the second verification result is verification failure, it is determined that the verification result corresponding to the registration information is verification failure.
[0091] It should be noted that the online registration system provided in the above embodiment and the online registration method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here. In actual application, the online registration system provided in the above embodiment can distribute the above functions to different functional modules as needed, that is, divide the internal structure of the system into different functional modules to complete all or part of the functions described above, and this is not limited here.
[0092] A computing device according to an embodiment of the present application includes a memory, a processor, and a program stored in the memory and running on the processor. When the processor executes the program, some or all steps of the above-mentioned online registration method are implemented.
[0093] Among them, the computing device can be a computer, and correspondingly, its program is computer software. The above-mentioned parameters and steps in a computing device of the present application can refer to the parameters and steps in an embodiment of an online registration method above, and will not be repeated here.
[0094] In an embodiment of the present application, a computer-readable storage medium is provided, in which instructions are stored. When the instructions are executed, the steps of the above-mentioned online registration method are executed.
[0095] The computer-readable storage medium may be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0096] The technical solution of the embodiment of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method of the embodiment of the present disclosure. The aforementioned computer-readable storage medium may be a non-transitory computer-readable storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a disk or an optical disk, and other media that can store program codes, or a transient computer-readable storage medium.
[0097] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0098] Those skilled in the art know that the present application can be implemented as a system, method or computer program product. Therefore, the present disclosure can be specifically implemented in the following forms, namely: it can be complete hardware, it can be complete software (including firmware, resident software, microcode, etc.), or it can be a combination of hardware and software, generally referred to as "module" or "system" herein. In addition, in some embodiments, the present application can also be implemented in the form of a computer program product in one or more computer-readable media, and the computer-readable medium contains computer-readable program code. Computer-readable storage media can be, for example, but not limited to - electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above.
[0099] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0100] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. An online registration method, characterized in that: include: Obtaining the registration requirements of the event organizer, and obtaining registration field information based on the registration requirements; Based on the registration field information, a target configuration rule for a preset field displayed in the registration management backend is obtained; Using the target configuration rules and the registration requirements, a target registration page is configured; The target registration page is used to collect the registration information filled in by the user to complete the registration.
2. The method according to claim 1, characterized in that The step of obtaining target configuration rules for preset fields displayed on the registration management backend based on the registration field information includes: Obtain the matching status between the preset fields displayed in the registration management backend and the registration field information; Based on the matching situation, target configuration rules for the preset fields are obtained; wherein the target configuration rules include adding missing fields, deleting redundant fields, and editing field filling attributes.
3. The method according to claim 1, characterized in that The registration requirement includes a registration field arrangement requirement; the target registration page is configured by using the target configuration rule and the registration requirement, including: Using the target configuration rule, the preset field is configured to obtain a target registration field that matches the registration field information; Arrange the target registration fields according to the registration field arrangement requirements to form a target field combination previewed in the registration management backend; The target field combination is sent to the registration front end corresponding to the registration management back end for display to obtain the target registration page.
4. The method according to any one of claims 1 to 3, characterized in that: The step of collecting registration information filled in by the user by using the target registration page includes: Obtaining the registration information filled in by the user on the target registration page; Performing data verification on the registration information to obtain a verification result; When the verification result is successful, the registration information is stored.
5. The method according to claim 4, characterized in that The data verification of the registration information to obtain the verification result includes: Encrypting the registration information using a preset encryption method to obtain encrypted information; Decrypting the encrypted information using a decryption method corresponding to the preset encryption method to obtain decrypted information; Compare the decrypted information with the registration information to obtain a first verification result; Obtain the type of the filled-in field of the data in the registration information; Matching the filled-in field type with the target field type in the target registration page to obtain a second verification result; Based on the first verification result and the second verification result, a verification result corresponding to the registration information is obtained.
6. The method according to claim 5, characterized in that The obtaining, based on the first verification result and the second verification result, a verification result corresponding to the registration information includes: When both the first verification result and the second verification result are verified as passed, determining that the verification result corresponding to the registration information is verified successfully; When the first verification result is verification failure and / or the second verification result is verification failure, it is determined that the verification result corresponding to the registration information is verification failure.
7. An online registration platform, characterized in that: The platform comprises a registration management backend and a registration frontend, and the platform applies an online registration method as described in any one of claims 1 to 6.
8. An online registration system, characterized in that: include: An acquisition module, used to acquire the registration requirements of the activity party and obtain registration field information based on the registration requirements; An obtaining module, used for obtaining target configuration rules for preset fields displayed in the registration management backend based on the registration field information; A configuration module, used to configure a target registration page using the target configuration rules and the registration requirements; The collection module is used to use the target registration page to collect the registration information filled in by the user and complete the registration.
9. A computing device comprising a memory, a processor, and a program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the steps of an online registration method as described in any one of claims 1 to 6 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on the terminal device, the terminal device executes the steps of an online registration method as described in any one of claims 1 to 6.