User registration methods, devices, electronic devices, and storage media

By swiping through non-full-width cards during the user registration process, the issue of users waiting for page transitions was resolved, improving user experience and registration efficiency.

CN114662031BActive Publication Date: 2025-10-28JOYME PTE LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210262339.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-16
Publication Date
2025-10-28
Estimated Expiration
2042-03-16

AI Technical Summary

Technical Problem

During the current user registration process, users have to wait for the entire page to load, resulting in a poor user experience.

Method used

By displaying multiple non-full-width cards sequentially on the interactive interface, and allowing users to slide the cards according to the execution order of the registration process, page switching is reduced, thus improving the user experience.

Benefits of technology

This reduced the need to switch between full registration pages, improved the user registration experience, and lowered user churn.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114662031B_ABST
    Figure CN114662031B_ABST
Patent Text Reader

Abstract

This application proposes a user registration method, apparatus, electronic device, and storage medium. The method includes: responding to a registration request, obtaining multiple stages involved in the registration process and the execution order of the multiple stages, and obtaining non-full-width cards corresponding to each stage; and sequentially displaying the non-full-width cards corresponding to each stage on the interactive interface according to the execution order of the multiple stages. Thus, during the user registration process, the non-full-width cards corresponding to each stage of the registration process are sequentially displayed on the interactive interface. The non-full-width cards carry the information that the user needs to fill in at each stage of the registration process, reducing the need to switch between full pages of the registration page, thereby improving the user registration experience and reducing user churn.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and more particularly to a user registration method, apparatus, electronic device, and storage medium. Background Technology

[0002] In related technologies, during the typical user registration and login process, after filling in the required information on the current page and clicking "Next," users have to wait for the entire page to load before the next step in the registration process is displayed. However, this registration method provides a less than ideal user experience. Summary of the Invention

[0003] This application discloses a user registration method, apparatus, electronic device, and storage medium.

[0004] The first aspect of this application proposes a user registration method, including the following steps: in response to a registration request, obtaining multiple stages involved in the registration process and the execution order of the multiple stages; obtaining non-full-width cards corresponding to each stage; and sequentially displaying the non-full-width cards corresponding to each stage on the interactive interface according to the execution order of the multiple stages.

[0005] As a first possible implementation of the first aspect of this application, registration progress information is displayed at a designated location on the interactive interface, wherein the registration progress information is used to indicate the position of the stage corresponding to the currently displayed non-full-width card on the interactive interface in the registration process.

[0006] As a second possible implementation of the first aspect of this application, the step of sequentially displaying non-wide-width cards corresponding to each of the multiple stages on the interactive interface according to the execution order of the multiple stages includes: for any two stages with adjacent execution order, controlling the first non-wide-width card to slide out of the interactive interface and controlling the second non-wide-width card to slide into the interactive interface, wherein the stage corresponding to the first non-wide-width card is before the stage corresponding to the second non-wide-width card, and the direction in which the first non-wide-width card slides out is consistent with the direction in which the second non-wide-width card slides in.

[0007] As a third possible implementation of the first aspect of this application, controlling the first non-full-width card to slide out of the interactive interface and controlling the second non-full-width card to slide into the interactive interface includes: controlling the first non-full-width card to gradually slide out towards a first side of the interactive interface, gradually reducing the portion of the first non-full-width card displayed on the interactive interface; controlling the second non-full-width card to gradually slide into a second side of the interactive interface, gradually increasing the portion of the second non-full-width card displayed on the interactive interface, until the second non-full-width card is fully displayed on the interactive interface, wherein the second side is opposite to the first side.

[0008] As a fourth possible implementation of the first aspect of this application, when the stage is the login information registration stage, the method further includes: responding to a confirmation instruction for a non-wide-width card corresponding to the login information registration stage, obtaining the login registration information filled in on the non-wide-width card corresponding to the login information registration stage; obtaining personal contact information in the login registration information, and sending a first verification code to the terminal device corresponding to the personal contact information.

[0009] As a fifth possible implementation of the first aspect of this application, when the stage is a verification stage, the method further includes: obtaining second verification code information filled in on the non-full-width card corresponding to the verification stage; comparing whether the first verification code information and the second verification code information are the same; if the first verification code information and the second verification code information are the same, obtaining the next stage after the verification stage according to the execution order, and displaying the non-full-width card corresponding to the next stage on the interactive interface; if the first verification code information and the second verification code information are different, generating new third verification code information, and sending the third verification code information to the terminal device.

[0010] This application proposes a user registration method. In response to a registration request, the method obtains multiple stages involved in the registration process and their execution order, retrieves the non-full-width cards corresponding to each stage, and displays these cards sequentially on the interactive interface according to the execution order of the stages. Thus, during user registration, the non-full-width cards corresponding to each stage of the registration process are displayed sequentially on the interactive interface. These cards carry the information that the user needs to fill in at each stage of the registration process, reducing the need for full-page switching of the registration page, thereby improving the user registration experience and reducing user churn.

[0011] A second aspect of this application provides a user registration device, comprising: a first acquisition module, configured to acquire, in response to a registration request, multiple stages involved in the registration process and the execution order of the multiple stages; a second acquisition module, configured to acquire non-full-width cards corresponding to each stage; and a first display module, configured to sequentially display the non-full-width cards corresponding to each stage on an interactive interface according to the execution order of the multiple stages.

[0012] As a first possible implementation of the second aspect of this application, registration progress information is displayed at a designated location on the interactive interface, wherein the registration progress information is used to indicate the position of the stage corresponding to the currently displayed non-full-width card on the interactive interface in the registration process.

[0013] As a second possible implementation of the second aspect of this application, the first display module is specifically used to: control a first non-through-the-pan card to slide out of the interactive interface and control a second non-through-the-pan card to slide into the interactive interface for any two stages with adjacent execution order, wherein the stage corresponding to the first non-through-the-pan card is before the stage corresponding to the second non-through-the-pan card, and the direction in which the first non-through-the-pan card slides out is consistent with the direction in which the second non-through-the-pan card slides in.

[0014] As a third possible implementation of the second aspect of this application, the first display module is further specifically used to: control the first non-full-width card to gradually slide out to the first side of the interactive interface, gradually reducing the portion of the first non-full-width card displayed on the interactive interface; control the second non-full-width card to gradually slide in to the second side of the interactive interface, gradually increasing the portion of the second non-full-width card displayed on the interactive interface, until the second non-full-width card is fully displayed on the interactive interface, wherein the second side is opposite to the first side.

[0015] As a fourth possible implementation of the second aspect of this application, when the stage is the login information registration stage, the device further includes: a third acquisition module, configured to respond to a confirmation instruction for a non-wide-angle card corresponding to the login information registration stage, and acquire the login registration information filled in on the non-wide-angle card corresponding to the login information registration stage; and a fourth acquisition module, configured to acquire personal contact information in the login registration information, and send first verification code information to the terminal device corresponding to the personal contact information.

[0016] As a fifth possible implementation of the second aspect of this application, when the stage is a verification stage, the device further includes: a fifth acquisition module, configured to acquire second verification code information filled in on the non-full-width card corresponding to the verification stage; a comparison module, configured to compare whether the first verification code information and the second verification code information are the same; a second display interface, configured to, when the first verification code information and the second verification code information are the same, acquire the next stage following the verification stage according to the execution order, and display the non-full-width card corresponding to the next stage on the interactive interface; and a sending module, configured to, when the first verification code information and the second verification code information are different, generate new third verification code information and send the third verification code information to the terminal device.

[0017] This application proposes a user registration device that, in response to a registration request, obtains multiple stages involved in the registration process and the execution order of these stages, obtains the non-full-width cards corresponding to each stage, and displays the corresponding non-full-width cards on the interactive interface in the order of execution of the multiple stages. Thus, during the user registration process, the non-full-width cards corresponding to each stage of the registration process are displayed sequentially on the interactive interface. These non-full-width cards carry the information that the user needs to fill in at each stage of the registration process, reducing the need for full-page switching of the registration page, thereby improving the user registration experience and reducing user churn.

[0018] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it performs a user registration method as described in the first aspect of this application.

[0019] A fourth aspect of this application provides a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the user registration method as described in the first aspect of this application.

[0020] The fifth aspect of this application provides a computer program product comprising a computer program that, when executed by a processor, implements the user registration method proposed in the first aspect of this application.

[0021] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the present application. Attached Figure Description

[0022] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0023] Figure 1 This is a flowchart illustrating a user registration method provided in an embodiment of this application.

[0024] Figure 2 This is a flowchart illustrating another user registration method provided in an embodiment of this application;

[0025] Figure 3 Example diagram of a non-full-width card design provided in this application embodiment;

[0026] Figure 4 This is an example diagram of sliding a non-full-width card in the registration process provided in this application embodiment;

[0027] Figure 5 This is a schematic diagram of the structure of a user registration device provided in an embodiment of this application;

[0028] Figure 6 This is a schematic diagram of another user registration device provided in an embodiment of this application;

[0029] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0030] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0031] The user registration method and apparatus of this application are described below with reference to the accompanying drawings.

[0032] Figure 1 This is a flowchart illustrating a user registration method provided in an embodiment of this application.

[0033] This application embodiment illustrates the user registration method configured in a user registration device. The user registration device can be applied to any electronic device so that the electronic device can perform the user registration function.

[0034] Among them, electronic devices can be any device with computing capabilities, such as personal computers (PCs), mobile terminals, servers, etc. Mobile terminals can be hardware devices with various operating systems, touch screens and / or interactive interfaces, such as mobile phones, tablets, personal digital assistants, wearable devices, etc.

[0035] like Figure 1 As shown, the user registration method may include the following steps:

[0036] Step 101: In response to the registration request, obtain the multiple stages involved in the registration process and the execution order of the multiple stages.

[0037] In some embodiments, a user's registration request may be responded to via a registration button on the interactive device, or via the user's voice, but this is not limited thereto, and this embodiment does not specifically limit it.

[0038] Step 102: Obtain the non-full-width cards corresponding to each stage.

[0039] In some embodiments, after responding to a registration request, the registration request is sent to a server to obtain the registration process corresponding to the registration request from the server's response, and to obtain the multiple stages involved in the registration process and the execution order of the multiple stages, and to obtain the non-full-width cards corresponding to each stage, so that the user can fill in the information required for the corresponding stage of the registration process on the non-full-width cards corresponding to each stage to complete the entire registration process.

[0040] In some embodiments, each stage may correspond to a non-full-width card, but is not limited to this.

[0041] In other embodiments, to make users perceive that there is less content to fill in on the current page and to better focus on filling in the information on the current page, each stage's non-full-width card can be associated with only one registration information, but this is not the only option.

[0042] Step 103: Display the non-full-width cards corresponding to each stage on the interactive interface in the order of execution of the multiple stages.

[0043] In some embodiments, one implementation of displaying non-full-width cards corresponding to each stage sequentially on the interactive interface according to the execution order of multiple stages can be as follows: for any two stages with adjacent execution order, control the first non-full-width card to slide out of the interactive interface and control the second non-full-width card to slide into the interactive interface. The stage corresponding to the first non-full-width card is before the stage corresponding to the second non-full-width card, and the direction in which the first non-full-width card slides out is the same as the direction in which the second non-full-width card slides in, thereby avoiding switching to the complete registration page during the registration process and improving the user's registration experience.

[0044] Specifically, the first non-full-width card can be controlled to gradually slide out to the first side of the interactive interface, gradually reducing the portion of the first non-full-width card displayed on the interactive interface, and the second non-full-width card can be controlled to gradually slide in to the second side of the interactive interface, gradually increasing the portion of the second non-full-width card displayed on the interactive interface, until the second non-full-width card is fully displayed on the interactive interface.

[0045] It is understood that the second side is the opposite of the first side. For example, if the second side is the right side of the interface, the first side is the left side of the interface; if the second side is the bottom side of the interface, the first side is the top side of the interface. However, this is not the only case.

[0046] In other embodiments, while displaying the non-full-width cards corresponding to each stage in sequence on the interactive interface according to the execution order of multiple stages, registration progress information is displayed at a designated position on the interactive interface. It should be noted that the registration progress information will be updated accordingly and displayed to the user to inform the user of the registration progress.

[0047] The specified position can be the top or bottom position on the interactive interface. In practical applications, the position of the registration progress information on the interactive interface can be set according to actual business needs. This embodiment does not make specific limitations on this.

[0048] The registration progress information indicates the position of the stage corresponding to the currently displayed non-full-width card in the registration process.

[0049] This application proposes a user registration method. In response to a registration request, the method obtains multiple stages involved in the registration process and their execution order, retrieves the non-full-width cards corresponding to each stage, and displays these cards sequentially on the interactive interface according to the execution order of the stages. Thus, during user registration, the non-full-width cards corresponding to each stage of the registration process are displayed sequentially on the interactive interface. These cards carry the information that the user needs to fill in at each stage of the registration process, reducing the need for full-page switching of the registration page, thereby improving the user registration experience and reducing user churn.

[0050] To facilitate a clear understanding of this application, the method of this embodiment will be described exemplarily using the login information registration stage as an example, such as... Figure 2 As shown, Figure 2 This is a flowchart illustrating another user registration method provided in an embodiment of this application.

[0051] Step 201: In the registration process, a non-full-width card is displayed on the interactive interface to indicate the login registration stage, where users are prompted to fill in the login registration information.

[0052] In some embodiments, the user's phone number can be filled in as login / registration information in a non-full-width card, but this is not the only one. This application describes the phone number as the registration information to be filled in a non-full-width card.

[0053] Specifically, during the user registration process, in response to the user's registration request, a non-full-width card representing the login information registration stage is displayed on the interactive interface. An example diagram of the interactive interface including this non-full-width card is shown below. Figure 3 As shown, at this point, the user enters their phone number into the non-wide-angle card to proceed to the next step of the registration process.

[0054] Step 202: The user clicks the "Confirm" button on the first non-full-width card and waits for the verification code to be sent.

[0055] In some embodiments, after a user enters their phone number on a non-wide-width card carrying the phone number, the user can click the "OK" button on that card. Correspondingly, based on the click operation on the "OK" button, the registration device triggers a confirmation instruction for the non-wide-width card corresponding to the login information registration stage, retrieves the login registration information entered on the non-wide-width card, retrieves the personal contact information from the login registration information, and sends a first verification code to the terminal device corresponding to the personal contact information.

[0056] The aforementioned personal contact information may include phone numbers or email addresses.

[0057] Specifically, after the user clicks the "OK" button on the non-wide-angle card that carries the phone number information, the phone number information of the non-wide-angle card can be fed back to the server, and the server sends the first verification code information to the terminal device corresponding to the phone number.

[0058] Step 203: The original non-full-width card carrying the phone number information slides from the center left of the interactive interface to outside the interactive interface through a sliding animation. At the same time, the non-full-width card carrying the verification code information slides from the outside right of the interactive interface to inside the interactive interface through a sliding animation. The progress bar at the top of the interactive interface increases, displaying the corresponding step.

[0059] In some embodiments, such as Figure 4As shown, after the user clicks the "Confirm" button on the non-wide-width card carrying the phone number, the original non-wide-width card carrying the phone number information moves to the left of the center of the interface via a sliding animation and is no longer displayed within the user's interface. Simultaneously, the non-wide-width card carrying the user's verification code information follows the same sliding animation as the card carrying the phone number information, sliding from the right side of the interface to the center of the screen and being displayed to the user. Additionally, it should be noted that the progress bar at the top of the non-wide-width cards in the above interface will increase accordingly to indicate the user's position in the overall registration process.

[0060] Step 204: After the user fills in the verification code, the server verifies it. For registration information that is not a full-width card, the same sliding animation as in step three is executed until registration is successful.

[0061] In some embodiments, after the user fills in the verification code, a verification stage is also included. The implementation method for the terminal device to perform server verification of the verification code may be as follows: obtain the second verification code information filled in on the non-full-width card corresponding to the verification stage, compare the second verification code information with the first verification code information fed back to the terminal device by the server, and if the first verification code information and the second verification code information are the same, obtain the next stage after the verification stage according to the execution order of the multiple stages involved in the registration process, and display the non-full-width card corresponding to the next stage on the interactive interface. The next registration stage may be the password setting stage, but is not limited to this.

[0062] If the first verification code information and the second verification code information are different, the interactive interface can prompt the user that the verification code is incorrect, and the non-full-width card currently carrying the verification code information will not slide. A new third verification code information will be generated and sent to the terminal device to compare the entered second verification code information with the third verification code information until the verification is successful, and the user will enter the next stage. The non-full-width card corresponding to the next stage will be displayed on the interactive interface.

[0063] This application proposes a user registration method. In the user registration process, the user fills in their phone number as the required registration information in a non-wide-width card. Clicking the "Retrieve Person" button on this card causes the original non-wide-width card carrying the phone number to slide from the center of the interface to the left side of the interface via a sliding animation. Simultaneously, the non-wide-width card carrying the verification code slides from the right side of the interface to the inside of the interface via a sliding animation. The progress bar on the interface then increments, and the verification code is verified to proceed to the next stage after the verification stage, until registration is successful. Therefore, during the registration process, the non-wide-width cards carrying the phone number and the verification code are displayed sequentially on the interface, while registration progress information is displayed at a specified location on the interface. This reduces the need for full-page switching of the registration page and provides users with updates on the registration progress, thereby improving the user registration experience.

[0064] To implement the above embodiments, this application also proposes a user registration device.

[0065] Figure 5 This is a schematic diagram of a user registration device provided in an embodiment of this application.

[0066] like Figure 5 As shown, the user registration device 500 may include: a first acquisition module 501, a second acquisition module 502, and a first display module 503.

[0067] The first acquisition module 501 is used to acquire, in response to the registration request, multiple stages involved in the registration process and the execution order of the multiple stages.

[0068] The second acquisition module 502 is used to acquire the non-full-width cards corresponding to each stage.

[0069] The first display module 503 is used to sequentially display the non-full-width cards corresponding to each stage on the interactive interface according to the execution order of multiple stages.

[0070] As one possible implementation of this application, registration progress information is displayed at a designated location on the interactive interface. The registration progress information is used to indicate the position of the stage corresponding to the currently displayed non-full-width card in the registration process.

[0071] As one possible implementation of this application embodiment, the first display module 503 is specifically used for:

[0072] For any two adjacent stages in the execution sequence, control the first non-full-width card to slide out of the interactive interface and control the second non-full-width card to slide into the interactive interface. The stage corresponding to the first non-full-width card is before the stage corresponding to the second non-full-width card, and the direction in which the first non-full-width card slides out is the same as the direction in which the second non-full-width card slides in.

[0073] As one possible implementation of this application embodiment, the first display module 503 is further specifically used for:

[0074] Control the first non-full-width card to gradually slide out to the first side of the interactive interface, gradually reducing the portion of the first non-full-width card displayed on the interactive interface.

[0075] Control the second non-full-width card to gradually slide into the second side of the interactive interface, gradually increasing the portion of the second non-full-width card displayed on the interactive interface, until the second non-full-width card is fully displayed on the interactive interface, wherein the second side is the opposite of the first side.

[0076] As one possible implementation of this application, such as Figure 6 As shown, in the case of the login information registration stage, the device further includes:

[0077] The third acquisition module 504 is used to respond to the confirmation instruction for the non-full-width card corresponding to the login information registration stage and acquire the login registration information filled in on the non-full-width card corresponding to the login information registration stage.

[0078] The fourth acquisition module 505 is used to acquire personal contact information from the login and registration information and send the first verification code information to the terminal device corresponding to the personal contact information.

[0079] As one possible implementation of this application, such as Figure 6 As shown, when the stage is the verification stage, the device further includes:

[0080] The fifth acquisition module 506 is used to acquire the second verification code information filled in on the non-full-width card corresponding to the verification stage.

[0081] The comparison module 507 is used to compare whether the first verification code information and the second verification code information are the same.

[0082] The second display interface 508 is used to obtain the next stage after the verification stage according to the execution order when the first verification code information and the second verification code information are the same, and to display the non-full-width card corresponding to the next stage on the interactive interface.

[0083] The sending module 509 is used to generate a new third verification code when the first verification code information is different from the second verification code information, and to send the third verification code information to the terminal device.

[0084] This application proposes a user registration device that, in response to a registration request, obtains multiple stages involved in the registration process and the execution order of these stages, obtains the non-full-width cards corresponding to each stage, and displays the corresponding non-full-width cards on the interactive interface in the order of execution of the multiple stages. Thus, during the user registration process, the non-full-width cards corresponding to each stage of the registration process are displayed sequentially on the interactive interface. These non-full-width cards carry the information that the user needs to fill in at each stage of the registration process, reducing the need for full-page switching of the registration page, thereby improving the user registration experience and reducing user churn.

[0085] To implement the above embodiments, this application also proposes an electronic device, which may include: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it performs the user registration method as proposed in the foregoing embodiments of this application.

[0086] To implement the above embodiments, this application also proposes an electronic device, which may include: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it performs the user registration method as proposed in the foregoing embodiments of this application.

[0087] It should be noted that the foregoing explanation of the user registration method embodiment also applies to the electronic device of this embodiment, and will not be repeated here.

[0088] To implement the above embodiments, this application also proposes a computer-readable storage medium storing a computer program thereon, characterized in that the program, when executed by a processor, implements the user registration method as proposed in any of the foregoing embodiments of this application.

[0089] To implement the above embodiments, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the user registration method proposed in any of the above embodiments of this application.

[0090] Figure 7 This is a schematic diagram of an electronic device provided in an embodiment of this application. The electronic device may include:

[0091] The memory 701, the processor 702, and the computer program stored on the memory 701 and executable on the processor 702.

[0092] When processor 702 executes a program, it implements... Figure 1 and Figure 3 The user registration method provided in any of the illustrated embodiments.

[0093] Furthermore, the electronic device may also include:

[0094] Communication interface 703 is used for communication between memory 701 and processor 702.

[0095] The memory 701 is used to store computer programs that can run on the processor 702.

[0096] The memory 701 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0097] Processor 702 is used to implement program execution. Figure 1 and Figure 3 User registration method of any of the illustrated embodiments.

[0098] If the memory 701, processor 702, and communication interface 703 are implemented independently, then the communication interface 703, memory 701, and processor 702 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 7 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0099] Optionally, in a specific implementation, if the memory 701, processor 702, and communication interface 703 are integrated on a single chip, then the memory 701, processor 702, and communication interface 703 can communicate with each other through an internal interface.

[0100] The processor 702 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention.

[0101] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0102] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0103] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0104] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0105] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0106] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0107] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0108] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A user registration method, characterized in that, include: In response to a registration request, obtain the multiple stages involved in the registration process and the execution order of these stages; Obtain the non-full-width cards corresponding to each stage; According to the execution order of the multiple stages, the non-full-width cards corresponding to each stage are displayed sequentially on the interactive interface; When the stage is the login information registration stage, the method further includes: In response to the confirmation instruction for the non-full-width card corresponding to the login information registration stage, the login registration information filled in on the non-full-width card corresponding to the login information registration stage is obtained; Obtain personal contact information from the login / registration information, and send a first verification code to the terminal device corresponding to the personal contact information; When the phase is a verification phase, the method further includes: Obtain the second verification code information entered in the non-wide-width card corresponding to the verification stage; Compare whether the first verification code information and the second verification code information are the same; If the first verification code information is the same as the second verification code information, according to the execution order, the next stage after the verification stage is obtained, and the non-full-width card corresponding to the next stage is displayed on the interactive interface. If the first verification code information is different from the second verification code information, a new third verification code information is generated and sent to the terminal device.

2. The method according to claim 1, characterized in that, The registration progress information is displayed at a designated location on the interactive interface. The registration progress information is used to indicate the position of the stage corresponding to the currently displayed non-full-width card in the registration process.

3. The method according to claim 1, characterized in that, The step of sequentially displaying non-full-width cards corresponding to each of the multiple stages on the interactive interface according to the execution order of the stages includes: For any two stages with adjacent execution sequences, control the first non-full-width card to slide out of the interactive interface and control the second non-full-width card to slide into the interactive interface, wherein the stage corresponding to the first non-full-width card is before the stage corresponding to the second non-full-width card, and the direction in which the first non-full-width card slides out is the same as the direction in which the second non-full-width card slides in.

4. The method according to claim 3, characterized in that, The control of the first non-full-width card to slide out of the interactive interface and the control of the second non-full-width card to slide into the interactive interface includes: Control the first non-full-width card to gradually slide out to the first side of the interactive interface, and gradually reduce the portion of the first non-full-width card displayed on the interactive interface; The second non-full-width card is controlled to gradually slide into the second side of the interactive interface, gradually increasing the portion of the second non-full-width card displayed on the interactive interface until the second non-full-width card is fully displayed on the interactive interface, wherein the second side is opposite to the first side.

5. A user registration device, characterized in that, include: The first acquisition module is used to respond to the registration request and acquire the multiple stages involved in the registration process and the execution order of the multiple stages; The second acquisition module is used to acquire the non-full-width cards corresponding to each stage; The first display module is used to sequentially display the non-full-width cards corresponding to each of the multiple stages on the interactive interface according to the execution order of the multiple stages. When the stage is the login information registration stage, the device further includes: The third acquisition module is used to respond to the confirmation instruction for the non-full-width card corresponding to the login information registration stage and acquire the login registration information filled in on the non-full-width card corresponding to the login information registration stage. The fourth acquisition module is used to acquire personal contact information from the login and registration information and send the first verification code information to the terminal device corresponding to the personal contact information; When the stage is a verification stage, the apparatus further includes: The fifth acquisition module is used to acquire the second verification code information filled in on the non-wide-angle card corresponding to the verification stage; The comparison module is used to compare whether the first verification code information and the second verification code information are the same; The second display interface is used to obtain the next stage after the verification stage according to the execution order when the first verification code information and the second verification code information are the same, and to display the non-full-width card corresponding to the next stage on the interactive interface. The sending module is used to generate a new third verification code when the first verification code information is different from the second verification code information, and to send the third verification code information to the terminal device.

6. The apparatus according to claim 5, characterized in that, The registration progress information is displayed at a designated location on the interactive interface. The registration progress information is used to indicate the position of the stage corresponding to the currently displayed non-full-width card in the registration process.

7. The apparatus according to claim 5, characterized in that, The first display module is specifically used for: For any two stages with adjacent execution sequences, control the first non-full-width card to slide out of the interactive interface and control the second non-full-width card to slide into the interactive interface, wherein the stage corresponding to the first non-full-width card is before the stage corresponding to the second non-full-width card, and the direction in which the first non-full-width card slides out is the same as the direction in which the second non-full-width card slides in.

8. The apparatus according to claim 7, characterized in that, The first display module is also specifically used for: Control the first non-full-width card to gradually slide out to the first side of the interactive interface, and gradually reduce the portion of the first non-full-width card displayed on the interactive interface; The second non-full-width card is controlled to gradually slide into the second side of the interactive interface, gradually increasing the portion of the second non-full-width card displayed on the interactive interface until the second non-full-width card is fully displayed on the interactive interface, wherein the second side is opposite to the first side.

9. An electronic device, characterized in that, The electronic device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it performs the user registration method as described in any one of claims 1-4.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the user registration method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Business process implementation method and device

    CN109840073A

  • User verification method, device and equipment

    CN111709007A