Text reading track collection method and device and storage medium

By simulating the mouse movement of the eye attention area, collecting cursor coordinates and text states, and generating text reading trajectories, the problem of high cost and poor portability of eye movement equipment is solved, and high accuracy and applicability of reading data acquisition is achieved.

CN119493506APending Publication Date: 2025-02-21SOUTH CHINA NORMAL UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411422966.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2025-02-21

AI Technical Summary

Technical Problem

In the prior art, eye movement equipment used to collect reading data has problems such as high cost, strict experimental environment requirements and poor portability, resulting in low collection accuracy and insufficient applicability.

Method used

Move the mouse to simulate the eye attention area, record the cursor coordinates and text status, generate text reading trajectory, and realize text reading trajectory collection.

Benefits of technology

It improves the accuracy and applicability of reading data collection, reduces costs, and is not restricted by equipment and space, and can collect reading data anytime, anywhere.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119493506A_ABST
    Figure CN119493506A_ABST
Patent Text Reader

Abstract

The invention discloses a text reading track collection method and device and a storage medium, and the method comprises the steps: obtaining an experiment article from an experiment platform after the release processing of the experiment article is completed; according to the experimental article, collection initialization is carried out, an initial reading area is obtained, and the character definition change state of the initial reading area is unchangeable; according to the initial reading area, an interactive reading area is generated, and the character definition change state of the interactive reading area is changeable; in the interactive reading area, collecting a first cursor coordinate in a current cursor state; performing character state conversion processing on the experiment article according to a preset visual character quantity and the first cursor coordinate; and generating a text reading track according to the experimental article subjected to the text state conversion processing. According to the method and the device, text reading track collection is realized, the accuracy and the applicability are improved, and the cost is reduced. The method can be widely applied to the technical field of reading ability detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of reading ability detection, and in particular to a text reading trajectory acquisition method, device and storage medium. Background Art

[0002] Reading is the foundation of learning, and reading ability determines the learning effect of students in various subjects. Digital reading has gradually become a new engine for national reading. In order to understand students' reading ability more comprehensively and scientifically, it is necessary to collect reading data. The traditional method uses eye tracking devices to collect reading data. However, eye tracking devices are expensive. At the same time, they have high requirements for the experimental environment, such as light, noise and other influencing factors, resulting in low collection accuracy. In addition, eye tracking devices may not be suitable for head wear due to inappropriate size and weight, and have low applicability.

[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention

[0004] The embodiments of the present invention provide a text reading trajectory collection method, device and storage medium, which effectively improve the accuracy and applicability and reduce the cost.

[0005] On the one hand, an embodiment of the present invention provides a method for collecting text reading trajectories, comprising the following steps:

[0006] After the experimental article has completed the publishing process, the experimental article is obtained from the experimental platform;

[0007] According to the experimental article, collection initialization is performed to obtain an initial reading area, and the text clarity change state of the initial reading area is unchangeable;

[0008] Generate an interactive reading area according to the initial reading area, wherein the text clarity change state of the interactive reading area is changeable;

[0009] In the interactive reading area, collecting first cursor coordinates in the current cursor state;

[0010] According to the preset number of visible characters and the first cursor coordinates, performing a character state conversion process on the experimental article;

[0011] A text reading track is generated according to the experimental article after the text state conversion processing.

[0012] In some embodiments, the publishing process includes the following steps:

[0013] Get article information;

[0014] Uploading the article information to the experimental platform;

[0015] In the experimental platform, the experimental parameters corresponding to the article information are set to obtain the experimental article, and the experimental parameters include background color, font spacing, or the number of visible words before and after the mouse.

[0016] In some embodiments, performing acquisition initialization according to the experimental article to obtain an initial reading area includes:

[0017] In the experimental interface, generate a preset reading area;

[0018] Adding the experimental article to the preset reading area;

[0019] The text state of each word of the experimental article in the preset reading area is set to a fuzzy state to obtain the initial reading area.

[0020] In some embodiments, generating an interactive reading area according to the initial reading area includes:

[0021] A collection start signal is generated, and the collection start signal is used to convert the text clarity change state of the initial reading area to be changeable, so as to obtain the interactive reading area.

[0022] In some embodiments, the text state conversion process of the experimental article according to the preset visible text quantity and the first cursor coordinates includes:

[0023] Calculating the text coordinate distance according to the preset number of visible texts;

[0024] Calculate the text line where the cursor is located in the experimental article according to the first cursor coordinates;

[0025] According to the first cursor coordinates, the distance between each character in the character line and the cursor is calculated to obtain the corresponding distance between the cursor and the character;

[0026] If the distance between the cursor and the text is smaller than the text coordinate distance, the text state of the text corresponding to the distance between the cursor and the text is set to a clear state;

[0027] If the distance between the cursor and the text is greater than the text coordinate distance, the text state of the text corresponding to the distance between the cursor and the text is set to a blurred state.

[0028] In some embodiments, generating a text reading track according to the experimental article after the text state conversion processing includes:

[0029] After the cursor position is changed, the cursor position is re-collected according to the experimental article after the text state conversion processing to obtain a second cursor coordinate;

[0030] Setting the text state of each word in the experimental article to a clear state to obtain a clear article;

[0031] According to the coordinate collection order, the first cursor coordinate, a plurality of the second cursor coordinates and the clear article are combined to obtain the text reading trajectory.

[0032] In some embodiments, the method further comprises:

[0033] Generate preset article questions;

[0034] After the answer to the preset article question is selected, if the answer is the same as the answer to the preset question, the text reading track is used as a valid reading track;

[0035] The number of completed experiments and the time taken to complete the experiments are calculated based on the multiple valid reading tracks.

[0036] On the other hand, an embodiment of the present invention provides a text reading trajectory collection device, comprising:

[0037] The first module is used to obtain the experimental article from the experimental platform after the experimental article has completed the publishing process;

[0038] The second module is used to perform acquisition initialization according to the experimental article to obtain an initial reading area, wherein the text clarity change state of the initial reading area is unchangeable;

[0039] A third module is used to generate an interactive reading area according to the initial reading area, wherein the text clarity change state of the interactive reading area is changeable;

[0040] A fourth module is used to collect the first cursor coordinates in the current cursor state in the interactive reading area;

[0041] A fifth module is used to perform text state conversion processing on the experimental article according to the preset number of visible texts and the first cursor coordinates;

[0042] The sixth module is used to generate a text reading track according to the experimental article after the text state conversion processing.

[0043] In another aspect, an embodiment of the present invention provides a computer device, comprising:

[0044] at least one processor;

[0045] at least one memory for storing at least one program;

[0046] When the at least one program is executed by the at least one processor, the at least one processor implements the described method.

[0047] On the other hand, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.

[0048] The beneficial effects of the present invention are as follows:

[0049] The embodiment of the present invention first obtains the experimental article from the experimental platform after the experimental article is published, then performs collection initialization based on the experimental article to obtain an initial reading area, and generates an interactive reading area based on the initial reading area. In the interactive reading area, the first cursor coordinates under the current cursor state are collected, and then the text state conversion processing is performed on the experimental article based on the preset number of visible characters and the first cursor coordinates. Finally, a text reading trajectory is generated based on the experimental article after the text state conversion processing, so that the text reading trajectory collection can be realized through the cursor coordinates, thereby improving accuracy and applicability and reducing costs.

[0050] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0052] Figure 1 A flowchart of a method for collecting text reading trajectories according to an embodiment of the present invention;

[0053] Figure 2 This is a schematic diagram of uploading article information according to an embodiment of the present invention;

[0054] Figure 3 A schematic diagram of setting experimental parameters according to an embodiment of the present invention;

[0055] Figure 4 A schematic diagram of an initial reading area according to an embodiment of the present invention;

[0056] Figure 5 A schematic diagram of an interface for selecting an experiment to start according to an embodiment of the present invention;

[0057] Figure 6 A schematic diagram of an experimental article after text state conversion processing according to an embodiment of the present invention;

[0058] Figure 7 A schematic diagram of a text reading trajectory according to an embodiment of the present invention;

[0059] Figure 8 A schematic diagram of data stored in a csv file according to an embodiment of the present invention;

[0060] Fig. 9 A schematic diagram of the overall process of an experiment performed by a researcher in an embodiment of the present invention;

[0061] Fig.10 A schematic diagram of the overall process of an experiment performed by a subject in an embodiment of the present invention;

[0062] Fig.11 This is a structural schematic diagram of a text reading trajectory collection device according to an embodiment of the present invention;

[0063] Fig.12 The figure is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0064] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.

[0065] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".

[0066] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.

[0067] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0068] Before describing the embodiments of the present application in detail, some nouns and terms involved in the embodiments of the present application are first described. The nouns and terms involved in the embodiments of the present application are subject to the following explanations.

[0069] Reading ability: refers to the reader's ability to use his or her knowledge, experience, and skills to read smoothly, including recognition, understanding, appreciation, memory, and a certain speed.

[0070] In the relevant technology, reading is the foundation of learning. Reading ability restricts the learning effect of students in various subjects and ultimately affects the lifelong learning ability of young people. At the same time, digital reading has gradually become a new engine for national reading. Although digital reading is essentially reading and follows the rules of reading, the addition of new media does bring many unknowns and challenges. Education and scientific researchers need to conduct in-depth research on the cognitive mechanism of digital reading, so as to put forward more scientific solutions and suggestions. In the past, eye movement equipment was used to collect reading data. However, eye movement equipment is expensive and it is difficult to expand the scope of data collection. In order to understand students' reading ability more comprehensively and scientifically, and to test the effectiveness and universality of reading theory in a larger data set. There is a need for a cheaper, easier-to-use, and large-scale experimental data collection research tool as a substitute for laboratory high-precision eye movement equipment. The existing laboratory high-precision eye movement equipment is a high-precision device used to record and analyze people's eye movements during reading. This device captures subtle movements of the eye, such as fixation, eye saccades, and tracking movements, to reveal the cognitive processing mechanism and psychological activities in the reading process. Although high-precision eye-tracking equipment plays an important role in various scientific research, it also has some limitations. First, high-end eye-tracking equipment is expensive, which limits its popularity in laboratories. Second, the experimental environment has strict requirements. High-precision eye-tracking equipment usually needs to be used in a specific experimental environment. Factors such as light and noise may affect the results of the reading experiment, resulting in low collection accuracy. Third, the portability of eye-tracking equipment. Due to its size and weight, some high-precision eye-tracking equipment cannot be worn on the head or carried around, and its applicability is low. In summary, due to the above limitations, the use of eye-tracking equipment alone to collect reading data from children and adolescents is difficult to adapt to the current development of digital reading, and it is impossible to collect reading data from children and adolescents on a large scale.

[0071] In view of this, this embodiment simulates the eye attention area by moving the mouse. When the mouse moves over the experimental article, part of the text in the experimental article becomes clear, which is equivalent to the eye paying attention to the area. At the same time, the text and coordinates of the attention area are recorded to generate a text reading track and save it in the background. Backstage researchers can view the data to gain a deep understanding of the user's reading behavior and conduct further research and analysis.

[0072] A text reading trajectory collection method provided in an embodiment of the present application relates to the technical field of reading ability detection. A text reading trajectory collection method provided in an embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application that implements a text reading trajectory collection method, etc., but is not limited to the above forms.

[0073] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0074] The following is a detailed explanation of the embodiments of the present application in conjunction with the accompanying drawings:

[0075] Figure 1 is an optional flowchart of a text reading trajectory collection method provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S106.

[0076] Step S101: After the experimental article is published, the experimental article is obtained from the experimental platform;

[0077] Step S102: Perform collection initialization according to the experimental article to obtain an initial reading area, and the text clarity change status of the initial reading area is unchangeable;

[0078] Step S103, generating an interactive reading area according to the initial reading area, and the text clarity change state of the interactive reading area is changeable;

[0079] Step S104, in the interactive reading area, collecting the first cursor coordinates in the current cursor state;

[0080] Step S105, performing text state conversion processing on the experimental article according to the preset visible text quantity and the first cursor coordinates;

[0081] Step S106: Generate a text reading track according to the experimental article after the text state conversion processing.

[0082] Steps S101 to S106 shown in the embodiment of the present application realize the collection of text reading trajectories, improve accuracy and applicability, and reduce costs.

[0083] In some embodiments, in step S101, the publishing process may include but is not limited to the following steps:

[0084] Get article information;

[0085] Upload article information to the experimental platform;

[0086] In the experimental platform, set the experimental parameters corresponding to the article information to obtain the experimental article. The experimental parameters include background color, font spacing, or the number of visible words before and after the mouse.

[0087] In some embodiments, the article information can be first obtained through the article database. The article information can also be obtained through other methods, not limited to this. Then the article information is uploaded to the experimental platform, and the experimental parameters corresponding to the article information can be set in the experimental platform to obtain the experimental article, wherein the experimental parameters include background color, font spacing (font box spacing) or the number of visible words before and after the mouse. For example, the uploaded article information is as follows: Figure 2 As shown, article information may include researcher id, study id, study serial number, article title, article text, article language, or article question. Figure 3As shown, the experimental parameters may also include the background color outside the experimental box, the background color inside the experimental box, the background color of the font box, the text language, the number of words per line, the color of the experimental box border, the presence or absence of the experimental box border, the width of the experimental box border (px), the presence or absence of the font box border, the experimental box height (cm), the experimental box width (cm), the font box height (mm), the default font blur (mm), the focus font blur (mm), the near focus font blur (mm), the number of words on the left side of the near focus, the number of words on the right side of the near focus, or the current setting of the upper limit of the number of words that can be realized. It is understandable that multiple experiments can exist on the experimental platform at the same time, and each experiment can set multiple experimental articles. After publishing the experimental article, the experiment can be designed and debugged. Finally, the experimental article is obtained from the experimental platform for subsequent text reading trajectory collection.

[0088] In some embodiments, in step S102, acquisition initialization is performed according to the experimental article to obtain an initial reading area, which may include but is not limited to the following steps:

[0089] In the experimental interface, generate a preset reading area;

[0090] Add experimental articles to the preset reading area;

[0091] The text state of each word of the experimental article in the preset reading area is set to a fuzzy state to obtain an initial reading area.

[0092] In some embodiments, based on the experimental article, the collection is initialized to obtain the initial reading area. A preset reading area can be generated in the experimental interface first, and then the experimental article is added to the preset reading area, and then the text state of each word of the experimental article in the preset reading area is set to a fuzzy state to obtain the initial reading area. Figure 4 As shown. Among them, the text clarity change state of the initial reading area is unchangeable, which is used to indicate that when the cursor moves between different texts, the text state will not change and remain blurred. It can be understood that before the collection starts, the reading experiment has not started. At this time, the mouse cannot interact in the initial reading area, and all the text in the initial reading area is in a blurred state. One experiment can place one or more reading articles.

[0093] In some embodiments, in step S103, generating an interactive reading area according to the initial reading area may include but is not limited to the following steps:

[0094] A collection start signal is generated, and the collection start signal is used to convert the text clarity change state of the initial reading area into a changeable state to obtain an interactive reading area.

[0095] In some embodiments, an interactive reading area is generated based on the initial reading area. A collection start signal can be generated first, and the text clarity change state of the initial reading area is converted to changeable through the collection start signal to obtain an interactive reading area. Among them, the text clarity change state of the interactive reading area is changeable, which is used to indicate that when the cursor moves between different texts, the text state will be changed to a clear state or a blurred state. For example, after the user clicks the start button, a collection start signal can be generated to start the reading experiment, and the experiment start interface can be selected such as Figure 5 shown.

[0096] In some embodiments, in step S104, the first cursor coordinates in the current cursor state can be collected in the interactive reading area, and the first cursor coordinates are used for subsequent coordinate distance calculation. It can be understood that after the reading experiment starts, the mouse interacts with the interactive reading area, and the mouse can be displayed as a cross cursor in the interactive reading area to facilitate alignment with the text.

[0097] In some embodiments, in step S105, according to the preset number of visible characters and the first cursor coordinates, the text state conversion process is performed on the experimental article, which may include but is not limited to the following steps:

[0098] Calculate the text coordinate distance according to the preset number of visible texts;

[0099] According to the first cursor coordinates, calculate the text line where the cursor is located in the experimental article;

[0100] According to the first cursor coordinate, the distance between each character in the character line and the cursor is calculated to obtain the corresponding distance between the cursor and the character;

[0101] If the distance between the cursor and the text is less than the text coordinate distance, the text state of the text corresponding to the distance between the cursor and the text is set to a clear state;

[0102] If the distance between the cursor and the text is greater than the text coordinate distance, the text state of the text corresponding to the distance between the cursor and the text is set to a blurred state.

[0103] In some embodiments, the text state conversion processing is performed on the experimental article according to the preset number of visible text and the first cursor coordinates. The text coordinate distance d can be calculated according to the preset number of visible text to represent the maximum distance between the cursor and the visible text. Then, the text line where the cursor is located in the experimental article is calculated according to the first cursor coordinates, and the distance from each text in the text line to the cursor is calculated according to the first cursor coordinates to obtain the corresponding cursor-to-text distance. If the cursor-to-text distance is less than the text coordinate distance, the text state of the text corresponding to the cursor-to-text distance is set to a clear state; if the cursor-to-text distance is greater than the text coordinate distance, the text state of the text corresponding to the cursor-to-text distance is set to a blurred state. Exemplarily, the experimental article after the text state conversion processing is as follows Figure 6 As shown in the figure, the preset number of visible texts is 4, the text line where the cursor is located is the 1st line, the text in a clear state is "Space is People", and the others are texts in a blurred state.

[0104] In some embodiments, in step S106, generating a text reading track according to the experimental article after the text state conversion processing may include but is not limited to the following steps:

[0105] After the cursor position is changed, the cursor position is re-collected according to the experimental article after the text state conversion processing to obtain the second cursor coordinates;

[0106] The text state of each word in the experimental article is set to a clear state to obtain a clear article;

[0107] According to the coordinate collection order, the first cursor coordinate, multiple second cursor coordinates and the clear article are combined to obtain the text reading trajectory.

[0108] In some embodiments, after the cursor changes position, the cursor position can be re-collected according to the experimental article after the text state conversion process to obtain the second cursor coordinates and save them in a .csv file. It can be understood that by changing the cursor position multiple times, the text state conversion process will be performed multiple times, and only the preset number of visible texts before and after the cursor are always in a clear state, and the other texts are converted to a fuzzy state. Then the text state of each text in the experimental article is set to a clear state to obtain a clear article for subsequent coordinate superposition. Finally, according to the coordinate collection order, the first cursor coordinates, multiple second cursor coordinates and the clear article are combined to obtain a text reading trajectory. Exemplarily, during the cursor coordinate collection process, each cursor collected can be marked with a serial number to obtain a coordinate collection order. According to the coordinate collection order, adjacent cursor coordinates can be connected according to the serial number and overlaid on the clear article to obtain a text reading trajectory. The generated text reading trajectory is as follows: Figure 7As shown, you can draw a track based on the coordinates saved in the csv file. The x-coordinate and y-coordinate saved in the csv file are the xy coordinates of the text in the corresponding system article. Overlap the track with the original article, and overlap the article and the xy coordinates to get a complete text reading track. Normal reading is line by line, which will form a reading track that is connected from beginning to end. However, individual readers have different reading habits, which may produce a messy ball of string. In addition, during the measurement process, the collected data is saved in a csv file. By analyzing the reading dwell time, we can study the reading user behavior and the degree of understanding of the article. The data saved in the csv file is as follows: Figure 8 As shown, the first column time indicates the interval of recording data, which is recorded every 10ms. The second column c indicates the corresponding character recorded on the text, and the value recorded in the blank area is null. The third column x indicates the x-axis coordinate value of the mouse movement. The fourth column y indicates the y-axis coordinate value of the mouse movement, and the fifth column seq indicates the sequence number of the text. A Chinese character will occupy several coordinates on the screen due to its certain size.

[0109] In some embodiments, the method further comprises:

[0110] Generate preset article questions;

[0111] After the answer to the preset article question is selected, if the answer is the same as the preset question answer, the text reading track is taken as the effective reading track;

[0112] Based on multiple valid reading tracks, the number of completed experiments and the time taken to complete the experiments were calculated.

[0113] In some embodiments, after generating the text reading track, a preset article question can be generated first. After the answer to the preset article question is selected, if the answer is the same as the answer to the preset question, the text reading track is used as the effective reading track, and then according to multiple effective reading tracks, the number of completed experiments and the time spent on completing the experiment are calculated. Exemplarily, after clicking the end button, the reading of this article can be ended. At this time, the preset article question set by the article pops up, and the subject needs to cooperate with the answer. According to the reading situation, the corresponding answer is selected, and the experimental data can be uploaded after the answer. If the answer is the same as the answer to the preset question, the text reading track is used as the effective reading track. Then jump to the next article in this round of experiments to continue the reading experiment, and you need to click the experiment start button again to conduct the experiment, and repeat the above process many times according to the number of articles set. If this article is the last article in this experiment, the experiment is successfully completed and jumps to the feedback page. According to multiple effective reading tracks, the number of completed experiments and the time spent on completing the experiment are calculated, and the feedback page is displayed to the subject. Furthermore, after the experiment is completed, the experimental data of the subjects can be collected, such as the length of time spent on a certain text, the total time spent reading an article, the coordinates of the article read, the corresponding article serial number, etc., to analyze whether the article is understood, as well as the user's reading behavior and reading strategy.

[0114] In some embodiments, the overall process of the researcher conducting the experiment is as follows Fig. 9 As shown, you can first upload the article material information, conduct the experiment design, set the number of articles to be read, the interval for collecting the mouse coordinates (i.e., cursor coordinates), article fonts and other experimental parameters, then manage the experiment, collect reading data, and then analyze the reading trajectory data to derive reading habits and reading strategies.

[0115] In some embodiments, the overall process of the experiment performed by the subject is as follows: Fig.10 As shown, you can first fill in personal information, select the experimental article, and then enter the masked reading experimental environment (i.e., the initial reading area), prepare to start the experiment, and then click the start button. The subjects move the mouse to read according to their reading habits. After reading, they click the end button and answer the questions. During the reading process, the system will record the mouse reading data (i.e., cursor coordinates) and answer results (i.e., answers) in real time and store them. Finally, at the end of the experiment, check the completion status of this experiment.

[0116] The beneficial effects of implementing the embodiments of the present invention include: the embodiments of the present invention first obtain the experimental article from the experimental platform after the experimental article is published, then perform acquisition initialization according to the experimental article, obtain the initial reading area, and generate the interactive reading area according to the initial reading area, in the interactive reading area, collect the first cursor coordinates in the current cursor state, and then perform text state conversion processing on the experimental article according to the preset number of visible texts and the first cursor coordinates, and finally generate the text reading track according to the experimental article after the text state conversion processing, so that the text reading track collection can be realized through the cursor coordinates, the accuracy and applicability are improved, and the cost is reduced. At the same time, this embodiment is not limited by equipment and space, and can collect reading eye movement data anytime and anywhere. During the collection process, it can be interrupted at any time, and the experimental data collection can be continued at any time. Multiple users can collect data at the same time, and reading interaction can be automatically performed, without the need for the main experimenter to go to the scene to ask questions to the subjects, and the reading time of each word and the reading track can be recorded, which is convenient for analyzing reading behavior. This embodiment uses a mouse instead of an eye movement device, and draws a reading track by the length of time the mouse stays on the text, the coordinates, and the sequence of words, and can analyze reading behavior.

[0117] like Fig.11 As shown, the embodiment of the present invention further provides a text reading trajectory collection device, comprising:

[0118] The first module 801 is used to obtain the experimental article from the experimental platform after the experimental article has completed the publishing process;

[0119] The second module 802 is used to perform acquisition initialization according to the experimental article to obtain an initial reading area, and the text clarity change state of the initial reading area is unchangeable;

[0120] The third module 803 is used to generate an interactive reading area according to the initial reading area, and the text clarity change state of the interactive reading area is changeable;

[0121] The fourth module 804 is used to collect the first cursor coordinates in the current cursor state in the interactive reading area;

[0122] The fifth module 805 is used to perform text state conversion processing on the experimental article according to the preset visible text quantity and the first cursor coordinates;

[0123] The sixth module 806 is used to generate a text reading track according to the experimental article after the text state conversion processing.

[0124] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0125] like Fig.12 As shown, an embodiment of the present invention further provides a computer device, including:

[0126] at least one processor 901;

[0127] At least one memory 902, used to store at least one program;

[0128] When at least one program is executed by at least one processor, the at least one processor implements Figure 1 The method shown.

[0129] The contents of the above method embodiments are all applicable to the present device embodiments. The functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0130] The embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, Figure 1 The method shown.

[0131] The contents of the above method embodiments are all applicable to the present storage medium embodiments. The functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0132] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A method for collecting text reading trajectories, characterized in that: The following steps are involved: After the experimental article has completed the publishing process, the experimental article is obtained from the experimental platform; According to the experimental article, collection initialization is performed to obtain an initial reading area, and the text clarity change state of the initial reading area is unchangeable; Generate an interactive reading area according to the initial reading area, wherein the text clarity change state of the interactive reading area is changeable; In the interactive reading area, collecting first cursor coordinates in the current cursor state; According to the preset number of visible characters and the first cursor coordinates, performing a character state conversion process on the experimental article; A text reading track is generated according to the experimental article after the text state conversion processing.

2. The method according to claim 1, characterized in that The publishing process includes the following steps: Get article information; Uploading the article information to the experimental platform; In the experimental platform, the experimental parameters corresponding to the article information are set to obtain the experimental article, and the experimental parameters include background color, font spacing, or the number of visible words before and after the mouse.

3. The method according to claim 1, characterized in that: According to the experimental article, the acquisition initialization is performed to obtain the initial reading area, including: In the experimental interface, generate a preset reading area; Adding the experimental article to the preset reading area; The text state of each word of the experimental article in the preset reading area is set to a fuzzy state to obtain the initial reading area.

4. The method according to claim 1, characterized in that: Generating the interactive reading area according to the initial reading area includes: A collection start signal is generated, and the collection start signal is used to convert the text clarity change state of the initial reading area to be changeable, so as to obtain the interactive reading area.

5. The method according to claim 1, characterized in that The step of performing text state conversion processing on the experimental article according to the preset number of visible texts and the first cursor coordinates includes: Calculating the text coordinate distance according to the preset number of visible texts; Calculate the text line where the cursor is located in the experimental article according to the first cursor coordinates; According to the first cursor coordinates, the distance between each character in the character line and the cursor is calculated to obtain the corresponding distance between the cursor and the character; If the distance between the cursor and the text is smaller than the text coordinate distance, the text state of the text corresponding to the distance between the cursor and the text is set to a clear state; If the distance between the cursor and the text is greater than the text coordinate distance, the text state of the text corresponding to the distance between the cursor and the text is set to a blurred state.

6. The method according to claim 1, characterized in that Generating a text reading track according to the experimental article after the text state conversion processing includes: After the cursor position is changed, the cursor position is re-collected according to the experimental article after the text state conversion processing to obtain a second cursor coordinate; Setting the text state of each word in the experimental article to a clear state to obtain a clear article; According to the coordinate collection order, the first cursor coordinate, a plurality of the second cursor coordinates and the clear article are combined to obtain the text reading trajectory.

7. The method according to claim 1, characterized in that The method further comprises: Generate preset article questions; After the answer to the preset article question is selected, if the answer is the same as the answer to the preset question, the text reading track is used as a valid reading track; The number of completed experiments and the time taken to complete the experiments are calculated based on the multiple valid reading tracks.

8. A text reading trajectory collection device, characterized in that: include: The first module is used to obtain the experimental article from the experimental platform after the experimental article has completed the publishing process; The second module is used to perform acquisition initialization according to the experimental article to obtain an initial reading area, wherein the text clarity change state of the initial reading area is unchangeable; A third module is used to generate an interactive reading area according to the initial reading area, wherein the text clarity change state of the interactive reading area is changeable; A fourth module is used to collect the first cursor coordinates in the current cursor state in the interactive reading area; A fifth module, configured to perform text state conversion processing on the experimental article according to a preset number of visible texts and the first cursor coordinates; The sixth module is used to generate a text reading track according to the experimental article after the text state conversion processing.

9. A computer device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.