A cognitive mental rotation training system
By designing a cognitive psychology rotation training system, using terminal devices and servers to generate random training questions and record user answers, the resource occupation and cumbersome operation problems of offline training methods were solved, and efficient and accurate cognitive psychology training effects were achieved.
Patent Information
- Application Number
- CN202111655576.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-12-30
AI Technical Summary
In the existing technology, the offline physical card graphic training method occupies a lot of medical resources, has limited training content, is cumbersome to operate, makes data collection difficult, is inefficient and has poor results, making it difficult to meet the cognitive psychological rotation training needs of specific groups such as the elderly.
A cognitive psychology rotation training system is designed. It connects to the server through terminal devices, generates random training questions and records user answers. It uses generated rule tables and click events to record training results, provides training analysis reports, supports account verification and identity authentication, and improves training efficiency and accuracy.
It realizes efficient and objective generation of cognitive psychology training reports, adapts to the needs of different trainees, enriches training content, improves training efficiency and accuracy, reduces the difficulty of program development, and enhances system security.
Smart Images

Figure CN114334089B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of psychological assessment, and in particular to a cognitive psychology rotation training system. Background Art
[0002] In the cognitive domain, mental rotation can reflect the brain's spatial perception, visual thinking, and cognitive operational abilities. Currently, the market primarily uses offline training using physical cards and graphics. This method requires significant medical resources, offers limited training content, is cumbersome and difficult to implement, and presents significant challenges in collecting training data. It is difficult for both trainers and trainees, and subsequent training results cannot be automatically output, resulting in low efficiency and poor results.
[0003] The inventors have invented a software system that uses the cognitive process of rotating graphics at different angles to train the elderly and other specific groups of people in cognitive rotation, aiming to improve their spatial perception, image thinking, and cognitive manipulation abilities. Summary of the Invention
[0004] The present invention aims to solve one or more technical deficiencies in the above-mentioned prior art and proposes the following technical solutions.
[0005] A cognitive psychology rotation training system, the system comprising a terminal device and a server, wherein the terminal device is connected to the server;
[0006] The terminal device inputs the number of questions N in the display interface of the browser and sends it to the server. The server generates test content based on the number of questions: randomly selects N training questions from M levels of training questions, and the number of questions in each level is A1, A2, ..., AM. According to the level of the test question, an image of the corresponding training question is generated on the page, where N ≥ M, Ai ≥ 1, i = 1, 2, ..., M;
[0007] The server transmits test content to the terminal device via a browser;
[0008] The user answers the training questions based on the images on the terminal device and sends the training results to the server;
[0009] After the current training question is tested, the server automatically sends the image of the next training question to the terminal until the user completes the answers to N training questions. The server collects the training results of the N training questions, analyzes and processes the training results to obtain a training analysis report, and sends the training analysis report to the client device.
[0010] Furthermore, for the training questions at each level Ji, the corresponding images are saved using the corresponding array imaarr[ki], where ki is the number of images corresponding to the training questions at level Ji, and a generation rule table is used to save the level Ji of the training questions and the corresponding generation rules; when generating the images of the corresponding training questions on the page according to the level of the test questions, first obtain the level Ji of the training questions, and then based on the level Ji of the training questions, look up the generation rule table to obtain the generation rules corresponding to the level Ji of the training questions. The generation rules for the training questions at levels J1, J2,..., Jp are as follows: randomly select a first image from the corresponding array imaarr[ki] and display it on the first image control on the left, then randomly select a second image from the corresponding array imaarr[ki], rotate the second image by an angle selected with equal probability from a preset angle range, and then superimpose multiple basic graphics to obtain the third image and display it on the second image control on the right. The probability that the second image is the same as the first image is Ps, where p < M, and i = 1, 2,..., M.
[0011] Furthermore, the generation rules for the training questions at levels Jp+1, Jp+2,..., JM are as follows: randomly select a fourth image from the corresponding array imaarr[ki] and display it on the third image control on the left, then select Jki fifth images from the images in the corresponding array imaarr[ki] except the fourth image, with at least one image of each type selected. Rotate the fourth image and the Jki fifth images by an angle selected with equal probability from a preset angle range, and then randomly superimpose irregular thick and thin lines and multiple basic graphics to obtain the Jki+1 sixth images. Create Jki+1 sixth image controls on the right and randomly display the Jki+1 sixth images on the Jki+1 sixth image controls.
[0012] Furthermore, generating the images of the corresponding training questions on the page according to the level of the test questions is to generate the images of the test questions in ascending order based on the level of the training questions.
[0013] Furthermore, for the training questions at levels J1, J2,..., Jp, a first button and a second button are also generated on the page for receiving user clicks to record the training results.
[0014] Furthermore, a click event is set on each of the Jki+1 sixth image controls. When the user clicks on the corresponding image, the training result is recorded through this click event.
[0015] Furthermore, the higher the level of the training questions, the greater the difficulty.
[0016] Furthermore, the content of the training analysis report includes: the accuracy rate of the user's answers, the user's total answering time and the average reaction time for each question, and the total score calculated based on the user's accuracy rate of answers, the user's total answering time and the average reaction time for each question.
[0017] Furthermore, when the terminal device is connected to the server, the user needs to enter the account number and password and send them to the server for verification. Only after passing the verification can the user perform cognitive psychological rotation training.
[0018] The technical effect of the present invention is: a cognitive psychological rotation training system, which includes a terminal device and a server, and the terminal device is connected to the server; the number of questions N is input in the display interface of the terminal device and sent to the server, and the server generates test content based on the number of questions: N training questions are randomly selected from M levels of training questions, and the number of questions at each level is A1, A2,...AM, and corresponding training question images are generated on the page according to the level of the questions, where N≥M, Ai≥1, i=1, 2,..., M; the server transmits the test content to the terminal device; the user answers based on the training question image on the terminal device and sends the training result to the server; after the current training question is tested, the server automatically sends the image of the next training question to the terminal until the user completes the answers to N training questions. After collecting the training results of the N training questions, the server analyzes and processes the training results to obtain a training analysis report, and sends the training analysis report to the client device. In the present invention, a plurality of training questions are selected from training questions of different levels based on the required number of training questions to carry out psychological training for the user. Since the training questions cover different difficulty levels, the finally generated analysis report is relatively objective, thereby improving the efficiency of psychological training. When generating images of test questions, the present invention can generate them sequentially according to the difficulty levels, or it can generate them randomly. The sequential generation method is suitable for initial trainees, and the random generation method is suitable for people who have undergone a period of training, so that the process of generating test questions can match different trainees. In the present invention, a generation rule table is set, and the generation rules corresponding to the level Ji of the training question are obtained based on the generation rule table, thereby reducing the difficulty of program development, enriching the content of the generated training questions, and thus improving the training effect. The training results are recorded by the click event, that is, when the user finds that one of the multiple third images is the same as the first image, the user clicks on the third image, thereby triggering the corresponding click event, and then recording the training results, avoiding the influence of the system, and improving the test accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Other features, objects and advantages of the present application will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings.
[0020] Figure 1 2 is a structural diagram of a cognitive mental rotation training system according to an embodiment of the present invention. DETAILED DESCRIPTION
[0021] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely for the purpose of explaining the relevant invention and are not intended to limit the invention. It should also be noted that, for ease of description, only portions relevant to the relevant invention are shown in the accompanying drawings.
[0022] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0023] Figure 1 A cognitive psychological rotation training system of the present invention is shown, which includes a terminal device and a server. The terminal device is connected to the server. The terminal device can be connected to the server through a browser, APP, etc., that is, the user can perform the test through the browser or APP. The terminal device can be a laptop, a smart phone, an IPAD, or an automatic testing machine. The present application can also be integrated into a single terminal, that is, the server software can be installed on the terminal to realize the corresponding server functions.
[0024] The terminal device inputs the number of questions N in the display interface and sends it to the server, and the server generates test content based on the number of questions: randomly selects N training questions from M levels of training questions, and the number of questions at each level is A1, A2, ...AM, and generates corresponding training question images on the page according to the level of the test questions, where N≥M≥2, Ai≥1, i=1, 2, ..., M; for example, in the actual test process, there are 6-10 training questions of different levels to choose from. Generally speaking, 8 levels of training questions are usually used. Each test randomly selects 10-50 questions from these training questions for testing. The number of selected questions N can be input by the user being tested through the terminal, or generated by the server based on the default value. For example, the default value N=12, that is, the number of training questions generated by the server in one test is 12.
[0025] The server transmits test content to the terminal device;
[0026] The user answers the training questions based on the images on the terminal device and sends the training results to the server;
[0027] After the current training test questions are completed, the server automatically sends the image of the next training question to the terminal until the user completes the answers to N training questions. After the server collects the training results of the N training questions, it analyzes and processes the training results to obtain the current training analysis report, and sends the training analysis report to the client device.
[0028] In the present invention, multiple training questions are selected from different levels of training questions for the user's psychological training based on the required number of training questions. Since the training questions cover different difficulty levels, the finally generated analysis report is relatively objective, improving the efficiency of psychological training. This is an important inventive point of the present invention.
[0029] In one embodiment, for the training questions of each level Ji, the corresponding array imaarr[ki] is used to save the corresponding images, where ki is the number of images corresponding to the training questions of level Ji, and a generation rule table is used to save the level Ji of the training questions and the corresponding generation rules. When generating the image of the corresponding training question on the page according to the level of the question, first obtain the level Ji of the training question, and then based on the level Ji of the training question, look up the generation rule table to obtain the generation rule corresponding to the level Ji of the training question. The generation rules for the training questions of levels J1, J2, ……, Jp are as follows: randomly select a first image from the corresponding array imaarr[ki] and display it on the first image control on the left, then randomly select a second image from the corresponding array imaarr[ki], rotate the second image by an angle selected with equal probability from a preset angle range, and then superimpose multiple basic graphics to obtain the third image and display it on the second image control on the right. The probability that the second image is the same as the first image is Ps, and Ps is generally equal to 50%, where p < M. For example, p = 3, i = 1, 2, ……, M. For example, the levels of the questions are J1, J2, ……, J8, that is, M = 8, and the training questions are divided into 8 difficulty levels. The basic graphics can be circles, squares, triangles, etc. In the questions of levels J1, J2, ……, Jp, generally 1 - 5 basic graphics are superimposed. The higher the level of the question, the more graphics are superimposed. The preset angle range is (between 30 degrees and 330 degrees). In the present invention, the higher the level of the training question, the larger the number of images, and the similarity between the images also increases with the increase of the training question level. For example, for the training questions of levels 1 - 3, the number of images in the array is 2 for each, and the similarity between the images increases with the increase of the level. For the training questions of level 6, the number of images in the array is 5, and so on. The present invention sets an array to save the images of different levels of training questions. In this way, when generating training questions subsequently, the speed is fast. This is another important inventive point of the present invention.
[0030] In the present invention, a generation rule table is also set up, and the generation rules corresponding to the level Ji of the training questions are obtained based on the generation rule table, thereby reducing the difficulty of program development, enriching the content of the generated training questions, and further improving the training effect. This is another important invention point in the present invention.
[0031] In the present invention, a first button and a second button are generated on the page to receive user clicks and record the training results. The first button displays "Same," and the second button displays "Different." The user determines whether the displayed first and third images are identical and clicks the corresponding button to record the corresponding training result. Specifically, the user determines whether the image on the right is identical to the question image on the left. If they are identical, the answer is correct; if they are not, the answer is incorrect. This improves testing efficiency, which is another important feature of the present invention.
[0032] In the present invention, the generation rules for training questions of levels Jp+1, Jp+2, ..., JM are as follows: randomly select a fourth image from the corresponding array imaarr[ki] and display it on the third image control on the left; then select Jki fifth images from the images other than the fourth image in the corresponding array imaarr[ki], select at least one of each image, rotate the fourth image and the Jki fifth images using an angle selected from a preset angle range with equal probability, and randomly superimpose irregular thick and thin lines and multiple basic graphics to obtain the Jki+1 sixth images; create a Jki+1 sixth image control on the right, and randomly display the Jki+1 sixth images on the Jki+1 sixth image control. Similarly, the range of preset angles is (between 30 degrees and 330 degrees); thick and thin lines and basic graphics are randomly superimposed, and the basic graphics are one or more of circles, squares, and triangles. The higher the level, the more complex the picture material is and the more difficult it is to distinguish. In order to improve test efficiency and reduce the impact of the system, a click event is set on each sixth image control. When the user clicks on the corresponding image, the training result is recorded through the click event. That is, when the user finds that one of the multiple sixth images is the same as the fourth image, the user clicks on the sixth image, thereby triggering the corresponding click event, and then recording the training result, avoiding the impact of the system and improving the test accuracy. This is another important invention point of the present invention.
[0033] A specific embodiment is as follows: assuming that the image array of a level 6 training question contains 5 graphics, namely graphics 1, 2, 3, 4, and 5, one of them is randomly selected, for example, graphics 1, and placed in the left display area. At this time, in addition to graphics 1, there are graphics 2, 3, 4, and 5 in the image array. For example, the level 6 rule is that 9 graphics need to be placed in the right display area. Then, in the second step, graphics 2, 3, 4, and 5 will be selected. Each graphic may be one or more, for example, 3 images of graphics 2, 2 images of graphics 3 and 4 each, and 1 image of graphics 5. Finally, 1 image 1 is added, for a total of 9 images. After rotation processing and superimposition of lines and basic graphics, they are placed in the right display area. Then, the user looks at the graphics 1 in the left display area and finds the only graphics 1 in the right display area. After confirmation, click on the corresponding processed graphics 1 displayed on the right to trigger the click event.
[0034] In one embodiment, the training analysis report includes: the user's accuracy rate, the user's total answer time, and the average response time per question, as well as a total score calculated based on the user's accuracy rate, total answer time, and average response time per question. The total score reflects the user's psychological condition and can be used as a reference for doctors and users. The server can send the analysis report to the user's terminal for viewing. Alternatively, the server can send a QR code to the user, who can scan the code and pay a fee before viewing the report.
[0035] In one embodiment, when the terminal device is connected to the server, the user needs to enter the account number and password and send them to the server for verification. Only after passing the verification can the user perform cognitive mental rotation training.
[0036] For example, the terminal device includes an identity authentication unit that receives user authentication information and sends it to the server. The server then determines the authentication information. If the user is legitimate, the user undergoes psychological training; if not, an error message is sent to the user. For example, the user authentication information may include at least one of a login account, login password, user fingerprint, or facial image. The error message may be something like "Incorrect username and password." The terminal device may be a smartphone, laptop, tablet, or other personal device with data capabilities, and there may be multiple terminal devices. The terminal device is equipped with a fingerprint recognition device, a facial recognition device, or an iris recognition device as an identity authentication unit. The server stores the user's corresponding authentication information. During authentication, the server matches the authentication information sent by the terminal with its stored authentication information and determines whether the authentication is successful based on the matching result, thereby improving system security. This is one of the key features of the present invention.
[0037] Only after the user passes verification can they participate in cognitive rotation training. A server refers to a computer that manages resources and provides services to users, and is generally categorized as a file server, database server, or application server. A computer or computer system running the above software is also referred to as a server. Compared to ordinary PCs, servers have higher requirements for stability, security, and performance. Therefore, hardware such as the CPU, chipset, memory, disk system, and network differ from those of ordinary PCs. In the present invention, servers can be cloud servers, distributed servers, and the like.
[0038] For the convenience of description, the above device is described as being divided into various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0039] Through the description of the above embodiments, it can be seen that those skilled in the art can clearly understand that the present application can be implemented by means of software plus the necessary general hardware platform. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product can be stored in a storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the devices described in various embodiments of the present application or certain parts of the embodiments.
[0040] Finally, it should be noted that the above embodiments are only intended to illustrate rather than limit the technical solutions of the present invention. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that the present invention can still be modified or replaced by equivalents. Any modification or partial replacement that does not depart from the spirit and scope of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A cognitive rotation training system, characterized in that: The system includes a terminal device and a server, and the terminal device is connected to the server; The terminal device inputs the number of questions N in the display interface of the browser and sends it to the server. The server generates test content based on the number of questions: randomly selects N training questions from M levels of training question banks. The number of questions Ai in each level question bank is A1, A2,..., AM respectively. According to the level of the test questions, corresponding training question images are generated on the page. Among them, N≥1, M≥1, Ai≥1, i = 1, 2,..., M; The server transmits the test content to the terminal device through the browser; The user answers based on the training question images on the terminal device and sends the training results to the server; After the current training test questions are completed, the server automatically sends the image of the next training question to the terminal device until the user has completed the answers to N training questions. After the server collects the training results of the N training questions, it analyzes and processes the training results to obtain the training analysis report for this training, and sends the training analysis report to the terminal device; For the training questions of each level Ji, the corresponding array imaarr[ki] is used to save the corresponding images, where ki is the number of images corresponding to the training questions of level Ji, and the generation rule table is used to save the level Ji of the training questions and the corresponding generation rules. When generating the corresponding training question images on the page according to the level of the test questions, first obtain the level Ji of the training questions, and then search the generation rule table based on the level Ji of the training questions to obtain the generation rules corresponding to the level Ji of the training questions. Among them, the generation rules for the training questions of levels J1, J2,..., Jp, p < M are: randomly select the first image from the corresponding array imaarr[ki] and display it on the first image control on the left, then randomly select a second image from the corresponding array imaarr[ki], rotate the second image by an angle selected with equal probability from the preset angle range, and then superimpose multiple basic graphics to obtain a third image and display it on the second image control on the right. The probability that the second image is the same as the first image is Ps; For the training questions of levels J1, J2,..., Jp, a first button and a second button are also generated on the page for receiving user clicks to record the training results; The generation rule for training questions of levels Jp+1, Jp+2, ..., JM is as follows: randomly select a fourth image from the corresponding array imaarr[ki] and display it on the third image control on the left; then select Jki fifth images from the images other than the fourth image in the corresponding array imaarr[ki], with at least one of each image selected; rotate the fourth image and the Jki fifth images using an angle selected from a preset angle range with equal probability, and randomly superimpose irregular thick and thin lines and multiple basic graphics to obtain the Jki+1 sixth images; create Jki+1 sixth image controls on the right; and randomly display the Jki+1 sixth images on the Jki+1 sixth image controls; A click event is set on each of the Jki+1 sixth image controls. When the user clicks the corresponding image, the training result is recorded through the click event.
2. The cognitive mental rotation training system according to claim 1, characterized in that: Generating images of corresponding training questions on a page according to the levels of the test questions is to generate images of the test questions in order from low to high based on the levels of the training questions.
3. The cognitive mental rotation training system according to claim 1, characterized in that: The higher the level of the training questions, the greater the difficulty.
4. The cognitive mental rotation training system according to claim 1, characterized in that: The content of the training analysis report includes: the accuracy rate of the user's answers, the user's total answering time and the average reaction time for each question, and the total score calculated based on the user's accuracy rate of the answers, the user's total answering time and the average reaction time for each question.
5. The cognitive mental rotation training system according to any one of claims 1 to 4, characterized in that: When the terminal device is connected to the server, the user needs to enter the account number and password and send them to the server for verification. After passing the verification, the user can perform cognitive psychological rotation training.
Citation Information
Patent Citations
Examinee self-assessment method based on BS architecture
CN107483397A
VR scene projection method and device, projection system and server
CN112040209A