An auxiliary memorization method, device, and equipment

By generating keywords and storing them in a database, combining multilingual translation and teamwork, the traditional recitation is solved, and a more efficient and accurate recitation method is achieved.

CN116226333BActive Publication Date: 2025-07-22BEIJING XIYUAN CULTURE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310208322.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-07
Publication Date
2025-07-22
Estimated Expiration
2043-03-07

AI Technical Summary

Technical Problem

Traditional memorization methods are long and have low accuracy, and an auxiliary memorization method is needed to reduce time and improve accuracy.

Method used

Provides an auxiliary recitation method, including a recitation process and a group process, by generating keywords and storing them in a database, displaying text information according to conditional information, and hiding keyword groups in preset rounds, supporting multilingual translation and teamwork recitation.

Benefits of technology

It shortens memory time, improves memory accuracy, enhances the learning team's ability to collaborate, and makes memorization no longer boring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116226333B_ABST
    Figure CN116226333B_ABST
Patent Text Reader

Abstract

The present invention proposes a method for assisting memorization, including a memorization process and a group formation process; the memorization process includes the program obtaining the memorization text input by the user, generating keywords based on the memorization text, storing the generated keywords in the keyword group set, and then converting them into a JSON format string and storing them in the field of the memorization database; the group formation process includes: the program obtaining the team name input by the user, generating a team number based on the team name, obtaining the memorization text input by the user, and placing the memorization text under the team memorization folder, and obtaining the memorization progress of the team members. This application provides methods for the original text, rough memorization, detailed memorization, refined memorization, and final memorization, as well as translating the second language from the first language, comparing the first language and the second language, reading out the second language and translating it into the first language, and at the same time provides a group learning strategy. It shortens the memorization time, improves the memorization accuracy rate, and enhances the teamwork ability of the learning team. The present invention also proposes a device and equipment for assisting memorization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and particularly to an auxiliary memorization method, device, and equipment. Background Art

[0002] When using traditional methods for memorization, it takes a long time and the accuracy rate is relatively low within a specified time. How to provide an auxiliary memorization method to reduce the time consumption and improve the accuracy rate is a technical problem that urgently needs to be solved at present. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide an auxiliary memorization method, device, and equipment for the deficiencies of the prior art.

[0004] The technical solution of the present invention to solve the above technical problems is as follows:

[0005] In a first aspect, the present application provides an auxiliary memorization method, and the method includes a memorization process and a group formation process;

[0006] The memorization process includes: the program obtains the memorization text input by the user, generates keywords according to the memorization text, stores the generated keywords in a keyword group set, and then converts them into a JSON format string and stores them in a field of the memorization database;

[0007] The program obtains the keywords and condition information input by the user, searches the field of the memorization database according to the keywords and the condition information, obtains the text information that the user wants to memorize, and displays it;

[0008] The program obtains the memorization method input by the user, and according to the memorization method input by the user, exports the field in the memorization database corresponding to the text information that the user wants to memorize as a keyword group for a preset number of memorization rounds, and hides and displays the corresponding keyword group in the corresponding memorization round.

[0009] The group formation process includes: the program obtains the team name input by the user, generates a team number according to the team name, obtains the memorization text input by the user, places the memorization text under the team memorization folder, obtains the memorization progress of team members, and summarizes and displays the memorization progress of the team members.

[0010] Further, the method further includes:

[0011] If the text information received by the program is a first language and second language comparison text, the first language keywords and second language keywords in the first language and second language comparison text are respectively stored in a first language keyword group set and a second language keyword group set;

[0012] The program obtains a recitation instruction input by a user, and if the recitation instruction is to recite a second language, displays a first language control text, and hides and displays the first language keyword group set.

[0013] Further, the generating keywords according to the recitation text and storing the generated keywords into a keyword group set specifically includes:

[0014] The program obtains the text content in the recitation text, excludes the punctuation marks in the text content, and then excludes the characters with a number at the beginning of each line in the text content, to obtain the text content to be processed;

[0015] If the text content to be processed is in the first language, extract first language keywords from the text content to be processed using the first language vocabulary, and store the first language keywords in the first language keyword group set;

[0016] If the text content to be processed is in a second language, the text content to be processed is separated into second language keywords using a second language vocabulary, and the second language keywords are stored in the second language keyword group set.

[0017] Further, according to the recitation method input by the user, the fields in the recitation database corresponding to the text information that the user wants to recite are exported as keyword groups of preset recitation rounds, and in the corresponding recitation rounds, the corresponding keyword groups are hidden and displayed, including:

[0018] If the recitation method input by the user is recitation, the program first displays the text information that the user wants to recite, and obtains the value of the button control clicked by the user, and obtains the recitation round entered by the user according to the value of the button control;

[0019] If the recitation mode input by the user is review, the program first displays the text information that the user wants to recite, and then determines the recitation round that the user enters according to the obtained recitation proficiency of the user in the text information that the user wants to recite;

[0020] Randomly divide the keyword groups in the keyword group set into a corresponding number of keyword group subsets according to the recitation rounds input by the user;

[0021] The recitation round entered by the user is obtained, and all keyword groups in the keyword group subset whose recitation round entered by the user is greater than the subscript of the keyword group subset are set to be hidden display.

[0022] Furthermore, the program obtains a recitation instruction input by a user, and if the recitation instruction is to recite the second language, the first language control text is displayed, and the first language keyword group set is hidden and displayed, specifically including:

[0023] If the recited training instruction received by the program is from the first language to the second language, the first language reference text is displayed, and the set of first language keyword groups is hidden from display;

[0024] If the recited training instruction received by the program is from the second language to the first language, the second language reference text is displayed, and the set of second language keyword groups is hidden from display.

[0025] Further, the method further includes:

[0026] The program obtains the text information of the shared recitation submitted by the user, sends the text information of the shared recitation to the administrator for approval, obtains the approval result of the administrator, and if the approval result is approval, copies the text information of the shared recitation to the shared database.

[0027] Further, the method further includes:

[0028] The program obtains the team number input by the user, generates an application for the user to join the recitation team corresponding to the team number, sends the application for the user to join the recitation team corresponding to the team number to the captain of the recitation team for approval, obtains the approval result of the captain of the recitation team, and if the approval result of the captain of the recitation team is consent to join, adds the user to the recitation team.

[0029] In a second aspect, the present application provides an apparatus for assisting recitation, the apparatus including a recitation module and a group formation module;

[0030] The recitation module is used for the program to obtain the recited text input by the user, generate keywords according to the recited text, store the generated keywords in the keyword group set, and then convert them into a JSON format string and store them in the field of the recitation database;

[0031] The program obtains the keywords and condition information input by the user, searches the field of the recitation database according to the keywords and the condition information, and obtains and displays the text information that the user wants to recite;

[0032] The program obtains the recited mode input by the user, and according to the recited mode input by the user, exports the field in the recitation database corresponding to the text information that the user wants to recite as a keyword group for a preset number of recited rounds, and hides and displays the corresponding keyword group in the corresponding recited round.

[0033] The grouping module is used for the program to obtain the team name input by the user, generate a team number according to the team name, obtain the recited text input by the user, place the recited text under the team recitation folder, obtain the recitation progress of team members, and summarize and display the recitation progress of the team members.

[0034] In addition, the present application also provides a computer device, which includes a memory and a processor. The memory is used to store at least one instruction, and the processor is used to execute the at least one instruction to implement the method for assisting recitation as described in any one of the above first aspects.

[0035] The present application also provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are characterized in that: when the computer instructions are executed by a processor, the method for assisting recitation as described in any one of the above first aspects is implemented.

[0036] The beneficial effects of the present invention are: a method for assisting recitation is proposed, and the method includes a recitation process and a grouping process; the recitation process includes that the program obtains the recited text input by the user, generates keywords according to the recited text, stores the generated keywords in a keyword group set, and then converts them into a JSON format string and stores them in the field of the recitation database; the program obtains the keywords and condition information input by the user, searches the field of the recitation database according to the keywords and the condition information, obtains the text information that the user wants to recite and displays it; the program obtains the recitation method input by the user, and according to the recitation method input by the user, exports the field in the recitation database corresponding to the text information that the user wants to recite as a keyword group for a preset number of recitation rounds, and in the corresponding recitation rounds, hides and displays the corresponding keyword group. The grouping process includes: the program obtains the team name input by the user, generates a team number according to the team name, obtains the recited text input by the user, places the recited text under the team recitation folder, obtains the recitation progress of team members, and summarizes and displays the recitation progress of the team members. The present application provides a five-step memory method of original text, rough memorization, detailed memorization, refined memorization, and final memorization, as well as a three-step memory method of translating the first language into the second language, comparing the first language and the second language, and reading out the second language and translating it into the first language. At the same time, a grouping learning strategy is provided. It shortens the memory time, improves the memory accuracy rate, enhances the teamwork ability of the learning team, and makes recitation no longer a boring thing.

[0037] Advantages of additional aspects of the present invention will be given in part in the following description, become apparent in part from the following description, or be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for describing the embodiments of the present invention or the prior art. Obviously, the following described drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0039] Figure 1 Schematic flow chart of a method for assisting memorization according to an embodiment of the present invention;

[0040] Figure 2 Schematic module diagram of a device for assisting memorization according to another embodiment of the present invention;

[0041] Figure 3 Schematic page diagram of a method for assisting memorization according to another embodiment of the present invention;

[0042] Figure 4 Schematic page diagram of a method for assisting memorization according to another embodiment of the present invention;

[0043] Figure 5 Schematic page diagram of a method for assisting memorization according to an embodiment of the present invention;

[0044] Figure 6 Schematic page diagram of a method for assisting memorization according to another embodiment of the present invention;

[0045] Figure 7 Schematic page diagram of a method for assisting memorization according to another embodiment of the present invention;

[0046] Figure 8 Schematic page diagram of a method for assisting memorization according to an embodiment of the present invention;

[0047] Figure 9 Schematic page diagram of a method for assisting memorization according to another embodiment of the present invention;

[0048] Figure 10 Schematic page diagram of a method for assisting memorization according to another embodiment of the present invention. Detailed implementation manners

[0049] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art without creative efforts based on the embodiments of the present invention shall fall within the protection scope of the present invention.

[0050] Such as Figure 1The method for assisting recitation according to the embodiment of the present invention includes a recitation process and a group formation process;

[0051] The recitation process 100 includes:

[0052] 110. The program obtains the recitation text entered by the user, generates keywords according to the recitation text, stores the generated keywords in a keyword group set, converts them into a JSON format string and stores them in a field of the recitation database;

[0053] 120. The program obtains the keywords and condition information input by the user, searches the fields of the recitation database according to the keywords and the condition information, obtains the text information that the user wants to recite, and displays it;

[0054] 130. The program obtains the recitation method input by the user, and according to the recitation method input by the user, exports the fields in the recitation database corresponding to the text information that the user wants to recite as keyword groups for preset recitation rounds, and hides and displays the corresponding keyword groups in the corresponding recitation rounds.

[0055] The group formation process 200 includes: the program obtains the team name input by the user, generates a team number according to the team name, obtains the recitation text entered by the user, and puts the recitation text into the team recitation folder, obtains the recitation progress of the team members, and summarizes and displays the recitation progress of the team members.

[0056] Furthermore, the method further comprises:

[0057] If the text information received by the program is a comparison text of the first language and the second language, the first language keywords and the second language keywords in the comparison text of the first language and the second language are stored in the first language keyword group set and the second language keyword group set in correspondence with each other;

[0058] The program obtains a recitation instruction input by a user, and if the recitation instruction is to recite a second language, displays a first language control text, and hides and displays the first language keyword group set.

[0059] Further, the generating keywords according to the recitation text and storing the generated keywords into a keyword group set specifically includes:

[0060] The program obtains the text content in the recitation text, excludes the punctuation marks in the text content, and then excludes the characters with a number at the beginning of each line in the text content, to obtain the text content to be processed;

[0061] If the text content to be processed is in the first language, extract first language keywords from the text content to be processed using the first language vocabulary, and store the first language keywords in the first language keyword group set;

[0062] If the text content to be processed is in a second language, the text content to be processed is separated into second language keywords using a second language vocabulary, and the second language keywords are stored in the second language keyword group set.

[0063] Further, according to the recitation method input by the user, the fields in the recitation database corresponding to the text information that the user wants to recite are exported as keyword groups of preset recitation rounds, and in the corresponding recitation rounds, the corresponding keyword groups are hidden and displayed, including:

[0064] If the recitation method input by the user is recitation, the program first displays the text information that the user wants to recite, and obtains the value of the button control clicked by the user, and obtains the recitation round entered by the user according to the value of the button control;

[0065] If the recitation mode input by the user is review, the program first displays the text information that the user wants to recite, and then determines the recitation round that the user enters according to the obtained recitation proficiency of the user in the text information that the user wants to recite;

[0066] Randomly divide the keyword groups in the keyword group set into a corresponding number of keyword group subsets according to the recitation rounds input by the user;

[0067] The recitation round entered by the user is obtained, and all keyword groups in the keyword group subset whose recitation round entered by the user is greater than the subscript of the keyword group subset are set to be hidden display.

[0068] Furthermore, the program obtains a recitation instruction input by a user, and if the recitation instruction is to recite the second language, the first language control text is displayed, and the first language keyword group set is hidden and displayed, specifically including:

[0069] If the recitation training instruction received by the program is from the first language to the second language, the first language comparison text is displayed, and the first language keyword group set is hidden and displayed;

[0070] If the recitation training instruction received by the program is from the second language to the first language, the second language comparison text is displayed, and the second language keyword group set is hidden and displayed.

[0071] Furthermore, the method further comprises:

[0072] The program obtains the text information of shared recitation submitted by the user, and sends the text information of shared recitation to the administrator for approval. After obtaining the approval result of the administrator, if the approval result is approval passed, the text information of shared recitation is copied to the shared database.

[0073] Further, the method further includes:

[0074] The program obtains the team number input by the user, generates an application for the user to join the recitation team corresponding to the team number, sends the application for the user to join the recitation team corresponding to the team number to the team leader of the recitation team for approval, obtains the approval result of the team leader of the recitation team. If the approval result of the team leader of the recitation team is to agree to join, the user is added to the recitation team.

[0075] The beneficial effect of the present invention is: a method for assisting recitation is proposed, and the method includes a recitation process and a group formation process; the recitation process includes that the program obtains the recitation text input by the user, generates keywords according to the recitation text, stores the generated keywords in the keyword group set, and then converts them into a JSON format string and stores them in the field of the recitation database; the program obtains the keywords and condition information input by the user, searches the field of the recitation database according to the keywords and the condition information, obtains the text information that the user wants to recite and displays it; the program obtains the recitation method input by the user, and according to the recitation method input by the user, exports the field in the recitation database corresponding to the text information that the user wants to recite as a keyword group for a preset number of recitation rounds, and in the corresponding recitation rounds, hides and displays the corresponding keyword group. The group formation process includes: the program obtains the team name input by the user, generates a team number according to the team name, obtains the recitation text input by the user, and puts the recitation text under the team recitation folder, obtains the recitation progress of the team members, and summarizes and displays the recitation progress of the team members. This application provides a five-step memory method of original text, rough memorization, detailed memorization, precise memorization, and final memorization, as well as a three-step memory method of translating the first language into the second language, comparing the first language and the second language, and reading out the second language and translating it into the first language. At the same time, a group learning strategy is provided. It shortens the memory time, improves the memory accuracy rate, enhances the team cooperation ability of learning, and makes recitation no longer a boring thing.

[0076] In addition, as Figures 3 to 10 shown, the auxiliary recitation system described in this application can be further divided into main function modules such as recitation folder, article recitation, sentence recitation, shared treasure house, treasure house recitation folder, and group recitation.

[0077] Among them, (1) the recitation folder module is used to maintain recitation classifications for convenient classified retrieval. (2) The article recitation module is used for users to maintain the knowledge points they want to memorize. After being entered into the system, they will be stored in the database of the server. Data can be filtered according to conditions such as the title, recitation folder tags, proficiency level, sharing status, etc. Enter keywords in the query area and click [Query], which will request the background service to perform fuzzy or exact queries based on the corresponding fields in the database, filter out relevant data, and display it on the front-end page.

[0078] After entering the recitation page, you can choose two orders, recitation and review, for recitation training, which is divided into 5 steps. First is to memorize the original text. Click Next to perform precise memorization. Click Next again to perform detailed memorization. Click Next again to perform detailed memorization. Click Next again to perform precise memorization. Click *-+ Next again to perform final memorization. Each time you click Next, a certain proportion of keywords will be hidden for memorization. The background divides all keywords into 4 array sets. At each step, it judges the array set whose subscript number is greater than the current step number, traverses the keywords in the array set, and sets the font color and background color of these keywords to be the same on the front-end page to achieve the hidden effect. Export the file for printing, which is convenient for offline training.

[0079] The system can also automatically generate keywords or manually set keywords. Method for automatically generating keywords: The system background judges all text content. First, it excludes all punctuation marks. Then it excludes characters starting with numbers at the beginning of each line. The remaining text is processed again. According to language dictionaries such as Chinese and English, it judges and splits single characters, two- or three-character phrases, four-character idioms, multi-character proverbs, etc. as keywords, stores these keywords in an array set, and generates a JSON-formatted string to store in the database field.

[0080] The sentence and phrase recitation module is used for users to maintain corresponding knowledge points in the first language and the second language. After being entered into the system, they will be stored in the database of the server. Data can be filtered according to conditions such as the title, recitation folder tags, sharing status, etc. Enter keywords in the query area and click [Query], which will request the background service to perform fuzzy or exact queries based on the corresponding fields in the database, filter out relevant data, and display it on the front-end page.

[0081] In [Recitation], it can also display unrecited recitations (query the sentence and phrase information with the recitation mark of "unrecited" in the background and display it on the recitation page); key recitations (query the sentence and phrase information with the key being "yes" in the background and display it on the recitation page); reviewed and mastered (query the sentence and phrase information with the recitation mark of "mastered" in the background and display it on the recitation page).

[0082] After entering the recitation page, you can choose two ways to conduct recitation training: from the first language to the second language, and from the second language to the first language. It is divided into 3 steps. First, translate the second language based on the first language, and the system hides the word and example sentence items of the sentence; click Next, compare the first language and the second language, and the system displays all the sentence information; click Next again, read out the second language sentence and translate it into the first language, and the system hides the phonetic symbols, word definitions, and example sentence definitions. When reaching the third step, the system will display the recitation proficiency option, and users can mark it as "already mastered" according to their memory of the current sentence. Export the file and you can print it for convenient offline training.

[0083] (4) Shared Treasury Module: Users can share their recitations to the treasury, which is open for other users to recite. When users click Submit Sharing in the article recitation and sentence recitation modules, the system will send an approval data to the administrator. After the administrator approves it, the system background will copy the current recitation data to the shared treasury table and mark the upload sharer of this data as the user who submitted the sharing.

[0084] This application also supports users to click Favorite, and the system will copy a copy of the data of this recitation information to the article recitation or sentence recitation data table, and the data will be marked as My Favorites. Users can view the copied recitation data in the article recitation or sentence recitation module. Editing operations on this data by users do not affect the data in the shared treasury.

[0085]

Whether to Follow

[0086] (5) Treasury Recitation Folder Module: Maintains the classification of all recitations in the shared treasury for convenient retrieval. This module is maintained by the system administrator.

[0087] (6) Group Recitation Module: Can search and query according to conditions such as team name, team status, and waiting to join the team. When users click Create Team and enter the team name on the page, the system will automatically generate a team number (a string of 8 randomly generated letters and numbers in the background). When recruiting team members, other users can be informed of the team number offline. After other users enter the group recitation module, click Join Team, enter the team number in the pop-up page, and click Confirm. The system will send a team joining application message to the team creator, and the team creator can operate to approve or reject the joining in the system.

[0088]

Create Team

[0089]

Team Memorization Folder

[0090]

Share Memorization

[0091]

Memorization Leaderboard

[0092]

Join Team

[0093] As Figure 2 shown, this application provides a device for assisting memorization. The device includes a memorization module and a team formation module;

[0094] The memorization module is used for the program to obtain the memorization text entered by the user, generate keywords based on the memorization text, store the generated keywords in the keyword group set, and then convert them into a JSON format string and store them in the fields of the memorization database;

[0095] The program obtains the keywords and condition information entered by the user, searches the fields of the memorization database according to the keywords and the condition information, and obtains and displays the text information that the user wants to memorize;

[0096] The program obtains the memorization method entered by the user. According to the memorization method entered by the user, it exports the fields in the memorization database corresponding to the text information that the user wants to memorize as keyword groups for a preset number of memorization rounds, and hides and displays the corresponding keyword groups in the corresponding memorization rounds.

[0097] The team formation module is used for the program to obtain the team name entered by the user, generate a team number based on the team name, obtain the memorization text entered by the user, and place the memorization text under the team memorization folder, obtain the memorization progress of team members, and summarize and display the memorization progress of team members.

[0098] In addition, the present application also provides a computer device, which includes a memory and a processor. The memory is used to store at least one instruction, and the processor is used to execute the at least one instruction to implement the method for assisting memorization as described in any one of the above first aspects.

[0099] The present application also provides a computer-readable storage medium, on which computer instructions are stored, and characterized in that: when the computer instructions are executed by a processor, the method for assisting memorization as described in any one of the above first aspects is implemented.

[0100] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0101] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0102] In the embodiments provided by the present invention, it should be understood that the disclosed device / terminal device and method can be implemented in other ways. For example, the device / terminal device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in an electrical, mechanical or other forms.

[0103] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0104] In addition, the functional units in each embodiment of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0105] When the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.

[0106] Based on such an understanding, to implement all or part of the processes in the above-described embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-described various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0107] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the protection scope of the present invention.

[0108] The above is only the specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention can easily think of various equivalent modifications or replacements, and these modifications or replacements should all be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A method for assisting memorization, characterized in that, The method includes a recitation process and a group formation process; The recitation process includes: the program obtains the recitation text entered by the user, generates keywords according to the recitation text, stores the generated keywords in a keyword group set, converts them into a JSON format string and stores them in a field of the recitation database; The program obtains keywords and condition information input by the user, searches the fields of the recitation database according to the keywords and the condition information, obtains the text information that the user wants to recite, and displays it; The program obtains the recitation method input by the user, and according to the recitation method input by the user, exports the fields in the recitation database corresponding to the text information that the user wants to recite as the keyword group of the preset recitation round, and hides and displays the corresponding keyword group in the corresponding recitation round; The group formation process includes: the program obtains the team name input by the user, generates a team number according to the team name, obtains the recitation text entered by the user, and puts the recitation text into the team recitation folder, obtains the recitation progress of the team members, and summarizes and displays the recitation progress of the team members. The method also includes: If the text information received by the program is a comparison text of the first language and the second language, the first language keywords and the second language keywords in the comparison text of the first language and the second language are stored in the first language keyword group set and the second language keyword group set in correspondence with each other; The program obtains a recitation instruction input by a user, and if the recitation instruction is to recite a second language, displays a first language control text, and hides and displays the first language keyword group set; The method of exporting the fields in the recitation database corresponding to the text information that the user wants to recite as the keyword groups of the preset recitation rounds according to the recitation mode input by the user, and hiding and displaying the corresponding keyword groups in the corresponding recitation rounds, includes: If the recitation method input by the user is recitation, the program first displays the text information that the user wants to recite, and obtains the value of the button control clicked by the user, and obtains the recitation round entered by the user according to the value of the button control; If the recitation mode input by the user is review, the program first displays the text information that the user wants to recite, and then determines the recitation round that the user enters according to the obtained recitation proficiency of the user in the text information that the user wants to recite; Randomly divide the keyword groups in the keyword group set into a corresponding number of keyword group subsets according to the recitation rounds input by the user; Obtain the recitation round entered by the user, and set all the keyword groups in the keyword group subset whose recitation round entered by the user is greater than the subscript of the keyword group subset to be hidden; The program obtains a recitation instruction input by a user, and if the recitation instruction is to recite a second language, displays a first language control text, and hides and displays the first language keyword group set, specifically including: If the recitation training instruction received by the program is from the first language to the second language, the first language comparison text is displayed, and the first language keyword group set is hidden and displayed; If the recitation training instruction received by the program is from the second language to the first language, the second language reference text is displayed, and the set of second language keyword groups is hidden.

2. The method for assisting memorization according to claim 1, characterized in that, Generating keywords according to the recited text and storing the generated keywords in the keyword group set specifically includes: The program obtains the text content in the recited text, excludes the punctuation in the text content, and then excludes the characters whose first digit in each line of the text content is a number, to obtain the text content to be processed; If the text content to be processed is the first language, the text content to be processed is used with the first language thesaurus to split out the first language keywords, and the first language keywords are stored in the first language keyword group set; If the text content to be processed is the second language, the text content to be processed is used with the second language thesaurus to split out the second language keywords, and the second language keywords are stored in the second language keyword group set.

3. The method for assisting memorization according to claim 1, characterized in that, The method further includes: The program obtains the text information of the shared recitation submitted by the user, sends the text information of the shared recitation to the administrator for approval, obtains the approval result of the administrator, and if the approval result is approved, copies the text information of the shared recitation to the shared database.

4. The method for assisting memorization according to claim 1, characterized in that, The method further includes: The program obtains the team number input by the user, generates an application for the user to join the recitation team corresponding to the team number, sends the application for the user to join the recitation team corresponding to the team number to the captain of the recitation team for approval, obtains the approval result of the captain of the recitation team, and if the approval result of the captain of the recitation team is to agree to join, adds the user to the recitation team.

5. An apparatus for assisting memorization, which is used to implement the method for assisting memorization as described in any one of claims 1-4, characterized in that The device includes a recitation module and a team formation module; The recitation module is used for the program to obtain the recited text input by the user, generate keywords according to the recited text, store the generated keywords in the keyword group set, and then convert them into a JSON format string and store them in the field of the recitation database; The program obtains the keywords and condition information input by the user, searches the field of the recitation database according to the keywords and the condition information, and obtains and displays the text information that the user wants to recite; The program obtains the recitation method input by the user, and according to the recitation method input by the user, exports the field in the recitation database corresponding to the text information that the user wants to recite as a keyword group for a preset number of recitation rounds, and hides and displays the corresponding keyword group in the corresponding recitation round; The team formation module is used for the program to obtain the team name input by the user, generate a team number according to the team name, obtain the recited text input by the user, place the recited text under the team recitation folder, obtain the recitation progress of the team members, and summarize and display the recitation progress of the team members.

6. A computer device, characterized in that, The computer device includes a memory and a processor, the memory is used to store at least one instruction, and the processor is used to execute the at least one instruction to implement the auxiliary recitation method according to any one of claims 1-4.

7. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the computer instructions are executed by a processor, the method for assisting recitation according to any one of claims 1-4 is implemented.

Citation Information

Patent Citations

  • Recitation task processing method, system and device, medium and electronic equipment

    CN110309350A

  • Recitation prompting method, electronic equipment and computer readable storage medium

    CN111741162A