Data processing method and system capable of improving efficiency of chinese vocabulary learning

By breaking down vocabulary into subtexts and binding them with balloon graphics, this interactive learning mode, combining visual and animated elements, solves the problem of low efficiency in traditional Chinese learning, improving learning efficiency and students' interest in learning.

WO2026092462A1PCT designated stage Publication Date: 2026-05-07HONG KONG CHINESE COMPUTER SOCIETY CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HONG KONG CHINESE COMPUTER SOCIETY CO LTD
Filing Date
2025-10-28
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In traditional Chinese learning methods, students need to spend a lot of time on repetitive reading and writing. Computer-assisted learning has not significantly improved learning efficiency, and the learning methods have not changed substantially.

Method used

By breaking down words into subtexts and binding them to balloon graphics, and using the random changes of balloons on the screen and overlap detection for word matching, combined with visual and animated elements, an interactive learning mode is provided, including reading and memorization modes.

Benefits of technology

It improves the efficiency of Chinese language learning and students' concentration. Through dynamic content and interactive design, the learning process is no longer boring, and the understanding of the text content is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025130619_07052026_PF_FP_ABST
    Figure CN2025130619_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention provides a data processing method and system capable of improving efficiency of Chinese vocabulary learning. The method comprises: a data storage unit storing a vocabulary database related to Chinese language learning; segmenting each word into two or more sub-words; binding each sub-word to a balloon graphic, and assigning a color to the balloon; displaying four or more balloons on a client display screen, wherein one sub-word is displayed on each balloon, and the position of the balloon in the screen changes randomly; detecting an instruction for dragging one balloon in the client display screen so that the one balloon at least partially overlaps another balloon; upon detection of said instruction, indicating that phrase matching is performed on the sub-words bound to the selected balloons; and traversing the data storage unit, if there is a corresponding phrase in the data storage unit, indicating that the matching is successful, removing the balloons from the client display screen, and displaying the phrase in a set area of the client display screen, otherwise, retaining the balloons on the client display screen until all balloons in the client display screen are removed.
Need to check novelty before this filing date? Find Prior Art

Description

A data processing method and system for promoting efficiency of Chinese vocabulary learning TECHNICAL FIELD

[0001] The present invention relates to a data processing method and system for promoting efficiency of Chinese vocabulary learning. BACKGROUND

[0002] Traditional Chinese language learning mainly emphasizes reading and writing, and Chinese learners, such as students, need to spend a lot of time repeatedly reading and writing; even in the existing computer-aided Chinese language learning, whether it is a text content or a multimedia content, it only stays at the level of data display, and students still need to use the traditional way of repeated reading and writing to put the displayed content into their heads, and the only change is that the paper carrier is changed into an electronic carrier, and the learning method has not been substantially changed. There is an urgent need for a Chinese learning method and system that can significantly help Chinese learners or users to improve the efficiency of Chinese language learning. SUMMARY

[0003] Therefore, in some embodiments, in order to make Chinese learners have a high learning efficiency for each aspect of Chinese learning, the present invention proposes the technical solution of the present invention. In one aspect, the present invention proposes a data processing method for promoting efficiency of Chinese vocabulary learning, comprising: storing a vocabulary database related to learning Chinese language in a data storage unit; splitting each vocabulary into two or more subtexts; binding each subtext with a balloon figure, and giving the balloon a color; displaying four or more balloons on the client display screen, each balloon displaying a subtext, and the position of the balloon in the screen changing randomly; detecting an instruction that a balloon in the client display screen is dragged to overlap at least a part of another balloon; if so, indicating that the subtext bound to the selected balloon is matched for word groups and traversed in the data storage unit, and if the data storage unit contains the word group, indicating that the matching is successful, the balloon is removed from the client display screen, and the word group is displayed in the set area of the client display screen, otherwise the balloon remains in the client display screen for the user to continue to select the matching; continue to detect the instruction that a balloon is dragged to overlap at least a part of another balloon until all the balloons in the client display screen are removed.

[0004] In another aspect, the present application provides a data processing system for facilitating Chinese vocabulary learning efficiency, comprising: a data storage unit configured to store a vocabulary database related to learning Chinese language; a data processing unit running on a processor, the data processing unit being configured to split each vocabulary into two or more subtexts, and bind each subtext with a balloon graphic, and assign a color to the balloon; a client display screen configured to display four or more balloons, each balloon displaying a subtext, the position of the balloon on the screen being randomly changed; the data processing unit being further configured to: detect an instruction that a balloon is dragged to overlap at least a part of another balloon; if so, it means that the subtext bound to the selected balloon is matched with a word group, and the data storage unit is traversed, if the word group exists in the data storage unit, it means that the matching is successful, the balloon is removed from the client display screen, and the word group is displayed in a set area of the client display screen, otherwise the balloon remains in the client display screen for the user to continue selecting matching; continue to detect the instruction that a balloon is dragged to overlap at least a part of another balloon until all balloons in the client display screen are removed.

[0005] In another aspect, the present application provides a data processing method for facilitating Chinese vocabulary learning efficiency, comprising: storing a vocabulary database related to learning Chinese language in a data storage unit;

[0006] splitting each vocabulary into two or more subtexts; binding one or more visual elements to each subtext to form a display element, the visual elements including animation elements, graphic elements, color elements; displaying display elements of multiple vocabularies on a client display screen; detecting an instruction that a display element is selected in a set time interval; if at least two display elements are selected in the set time interval, it means that the subtext bound to the selected display element is matched with a word group; traversing the data storage unit, if the word group exists in the data storage unit, it means that the matching is successful, the word group is displayed in a set area of the client display screen, and the display element is removed from the client display screen, otherwise the display element remains in the client display screen for the user to continue selecting matching; continue to detect the instruction that a display element is selected in a set time interval until all display elements in the client display screen are removed.

[0007] In another aspect, the present application provides a data processing system for facilitating Chinese vocabulary learning efficiency, comprising: a data storage unit, the data storage unit storing a vocabulary database associated with learning Chinese language; a data processing unit, the data processing unit running on a processor, the data processing unit configured to split each vocabulary in the vocabulary database into two or more subtexts; and bind one or more visual elements to each subtext to form a display element, the visual elements including animation elements, graphic elements, color elements; a client display screen configured to display display elements of a plurality of vocabularies; the data processing unit is further configured to: detect an instruction of selecting a display element on the client display screen within a set time interval; if at least two display elements are selected within the set time interval, it indicates that the subtext bound to the selected display element is matched for word group; traverse the data storage unit, if the data storage unit contains the word group, it indicates that the matching is successful, display the word group on a set area of the client display screen, and remove the display element from the client display screen, otherwise the display element remains on the client display screen for the user to continue selecting the matching; continue to detect the instruction of selecting a display element on the client display screen within the set time interval until all display elements on the client display screen are removed.

[0008] In another aspect, the present application provides a data processing method for facilitating Chinese language learning efficiency, comprising: storing text data associated with learning Chinese language in a server to form one or more text databases; performing element expansion on each text data, the element expansion including adding corresponding additional elements to the text data according to any two or more dimensions including pronunciation, character form, meaning, word formation, and application; binding the text data and each corresponding additional element to a frame respectively; forming a corresponding frame animation according to a pre-set order; or displaying the relevant frame animation from a client display screen to a user in response to a user instruction received from an input device.

[0009] In still another aspect, the present application provides a data processing method for facilitating learning of ancient Chinese poems, comprising: storing one or more ancient Chinese poem texts related to learning of the Chinese language in a text database, each ancient Chinese poem text being provided with a table style and a code style, and each ancient Chinese poem text being provided with one or more ancient Chinese poem animations and one or more ancient Chinese poem audios; storing one or more ancient Chinese poem animations related to learning of the Chinese language in an animation database; storing one or more ancient Chinese poem audios related to learning of the Chinese language in an audio database; performing bidirectional data binding of each ancient Chinese poem text with one or more ancient Chinese poem animations and ancient Chinese poem audios respectively; setting a learning mode, the learning mode including at least a reading mode and a reciting mode; in the reading mode, when any one ancient Chinese poem tag is selected, playing frame animations of any data form of the ancient Chinese poem animations, the ancient Chinese poem texts, the ancient Chinese poem audios bound by the ancient Chinese poem tag, or playing frame animations after rendering of any two or more of the ancient Chinese poem animations, the ancient Chinese poem texts, the ancient Chinese poem audios; in the reciting mode, rendering and displaying the table style of the ancient Chinese poem texts when any one ancient Chinese poem tag is selected; after receiving text data or codes input by a user in the table style, comparing the input text data or codes with the texts at corresponding positions of the original texts, and if the input text data or codes are consistent with the texts at the corresponding positions of the original texts, changing the color of the corresponding table positions to a second color, otherwise changing the color of the corresponding table positions to a third color.

[0010] In some embodiments, the present application enhances the interaction between the student and the system, so that the student is more focused during the learning process, thereby improving the learning efficiency; in at least one embodiment, the present application forms dynamic gif pictures or frame animations by expanding the elements of static text content, so that the learning of the text content is no longer boring, the expanded elements can enrich the student's understanding and comprehension of the text content to be learned, and the learning effect is further improved. BRIEF DESCRIPTION OF DRAWINGS

[0011] The performance and advantages of the present application can be further understood by referring to the remaining portions of the specification and the drawings; the same reference numbers are used in the drawings for the same components. In some cases, a sub-label is placed after the primary reference number to form an ordinal reference number, such as 101A. When first presented in the specification, a sub-label is not separately claimed, although the sub-label can be developed where appropriate as the specification teaches. It is also to be understood that a specific ordinals reference numbers for which a sub-label is used is at least a generic reference to any one of the ordinals of like reference numbers.

[0012] FIG. 1A provides a flowchart of a data processing method for facilitating learning efficiency of Chinese vocabulary according to one embodiment of the present application;

[0013] FIG. 1B provides an exemplary user interface for learning vocabulary content by clicking balloons;

[0014] FIG. 2A provides a flowchart of a data processing method for facilitating learning efficiency of Chinese language according to another embodiment of the present application;

[0015] FIG. 2B provides an exemplary user interface for learning a nursery rhyme or a classical poem through animation;

[0016] FIG. 3A provides a flowchart of a data processing method for facilitating learning of a classical Chinese poem according to another embodiment of the present application;

[0017] FIG. 3B provides an exemplary user interface for learning a classical poem through rote memorization;

[0018] FIG. 4 provides another exemplary user interface for learning a classical poem through rote memorization;

[0019] FIG. 5 provides yet another exemplary user interface for learning a classical poem through rote memorization.

[0020] FIG. 6 provides a schematic diagram of a data processing system for facilitating learning of a Chinese vocabulary according to one embodiment of the present application. DETAILED DESCRIPTION

[0021] As used herein and in the claims, “comprising” means including, but not excluding other elements. The term “comprising” is synonymous with the terms “including,” “containing,” or “having” for the purposes of the disclosure. It should be understood that for the purposes of this disclosure, the term “comprising” is used in the sense of “including” rather than in the sense of “consisting only of.” Thus, for the purposes of this disclosure, the term “comprising” means “including, but not limited to,” and should not be interpreted as being restricted to the means listed thereafter.

[0022] As used herein and in the claims, the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. When a range of values is recited, the range is intended to include each individual value within the range. For example, 1-7 is intended to mean 1, 2, 3, 4, 5, 6, and 7.

[0023] As used herein, the terms “about,” “substantially,” and “approximately” are understood to be within the normal tolerances of the art and not more than ±10% of the stated value. By way of example only, about 50 means from 45 to 55, inclusive of all values therebetween. As used herein, the phrase “about” also includes the specific value, e.g., about 50 includes 50.

[0024] As used herein and in the claims, the terms "generally" or "substantially" mean that exactness in the recited characteristic, angle, shape, state, structure, or value is not required, but that deviations or variations, including e.g. tolerances, measurement errors, measurement precision limitations, and other factors known to those skilled in the art, can occur in amounts that do not preclude the effect the characteristic was intended to provide. For example, an object having a "generally" cylindrical shape means that the object has an exact cylindrical shape or an almost exact cylindrical shape. In another example, an object that is "substantially" perpendicular to a surface means that the object is either completely perpendicular to the surface or almost completely perpendicular to the surface, e.g. with a 5% deviation.

[0025] For the sake of clarity, "comprising" does not limit or alter the open or close nature of the list of terms that follows it. For example, in a claim for "an apparatus comprising A, B, C, and characterized by D, E, and F," elements D, E, and F are still open terms, and the claim is intended to include other elements due to the use of the word "comprising" at the front of the claim.

[0026] In this application, the term "word" or "phrase" refers to a text comprising two or more Chinese characters, and a combination of Chinese characters with a determined meaning.

[0027] In this application, the term "two-way data binding" refers to two bound objects that usually contain data flow in both directions: for example, from model to view (Model->View): when the data of the model (JavaScript object) changes, the view (HTML DOM) is automatically updated to reflect these changes.

[0028] In this application, the term "revocation" refers to the disappearance of the corresponding element from the client display screen.

[0029] In one aspect, the present application provides a data processing method for promoting Chinese vocabulary learning efficiency, comprising: storing a vocabulary database related to learning Chinese language in a data storage unit; splitting each vocabulary into two or more subtexts; binding each subtext with a balloon graphic and assigning a color to the balloon; displaying four or more balloons on a client display screen, each balloon displaying a subtext, and the position of the balloon on the screen changing randomly; detecting an instruction that a balloon in the client display screen is dragged to overlap at least a part of another balloon; if so, indicating that the subtext bound to the selected balloon is matched with a word group and traversing the data storage unit, if the word group exists in the data storage unit, indicating that the matching is successful, the balloon is removed from the client display screen, and the word group is displayed in a set area of the client display screen, otherwise the balloon remains in the client display screen for the user to continue selecting matching; continue detecting the instruction that a balloon is dragged to overlap at least a part of another balloon until all balloons in the client display screen are removed. In one embodiment, each balloon displays a subtext and a missing text prompt; in one embodiment, the missing text prompt is an underscore; in one embodiment, the missing text prompt is a square; in one embodiment, the missing text prompt is a space.

[0030] In one embodiment, the data processing method further comprises storing one or more ancient poetry texts related to learning Chinese language in an ancient poetry database, each ancient poetry text is provided with a table style and a code style, and each ancient poetry text is provided with one or more ancient poetry animations and one or more ancient poetry audios; storing one or more ancient poetry animations related to learning Chinese language in an animation database; storing one or more ancient poetry audios related to learning Chinese language in an audio database; bidirectional data binding each ancient poetry text with one or more ancient poetry animations and ancient poetry audios; setting a learning mode, the learning mode at least including a reading mode and a recitation mode; in the reading mode, when any ancient poetry tag is selected, playing the frame animation of the ancient poetry animation, the ancient poetry text, the ancient poetry audio bound to the ancient poetry tag in any data form, or playing the frame animation of the rendering combination of any two or more of the ancient poetry animation, the ancient poetry text, the ancient poetry audio; in the recitation mode, when any ancient poetry tag is selected, rendering and displaying the table style of the ancient poetry text; after receiving the text data or code input by the user in the table style, comparing the input text data or code with the corresponding position of the original text, if they are consistent, changing the color of the corresponding table position to a second color, otherwise changing the color of the corresponding table position to a third color.

[0031] In another aspect of the present application, a data processing system for improving the efficiency of Chinese vocabulary learning is provided, comprising: a data storage unit configured to store a vocabulary database related to learning Chinese; a data processing unit running on a processor, the data processing unit being configured to split each vocabulary into two or more subtexts, bind each subtext with a balloon graphic, and assign a color to the balloon; a client display screen configured to display four or more balloons, each balloon displaying a subtext, and the position of the balloon on the screen changing randomly; the data processing unit being further configured to: detect an instruction that a balloon on the client display screen is dragged to overlap at least a portion of another balloon; if so, perform phrase matching on the subtext bound to the selected balloon and traverse the data storage unit, if the data storage unit contains the phrase, it means that the matching is successful, the balloon is removed from the client display screen, and the phrase is displayed in a designated area of the client display screen, otherwise the balloon remains on the client display screen for the user to continue selecting matching; continue to detect the instruction that a balloon is dragged to overlap at least a portion of another balloon until all balloons on the client display screen are removed.

[0032] In one embodiment, the data processing system further comprises: a classical poetry database storing one or more classical poetry texts related to learning Chinese, each classical poetry text being provided with a table style and a code style, and each classical poetry text being provided with one or more classical poetry animations and one or more classical poetry audios; an animation database storing one or more classical poetry animations related to learning Chinese; an audio database storing one or more classical poetry audios related to learning Chinese; wherein the data processing system is configured to perform bidirectional data binding of each classical poetry text with one or more classical poetry animations and classical poetry audios; wherein the data processing system is configured to include a learning mode, the learning mode including a reading mode and a recitation mode; the data processing unit is further configured to: in the reading mode, when any classical poetry tag is selected, play the frame animation of the classical poetry animation, the classical poetry text, the classical poetry audio bound to the classical poetry tag, or play the frame animation of the rendering combination of any two or more of the classical poetry animation, the classical poetry text, and the classical poetry audio; in the recitation mode, when any classical poetry tag is selected, render and display the table style of the classical poetry text; after receiving the text data or code input by the user in the table style, compare the input text data or code with the corresponding position of the original text, if they are consistent, change the color of the corresponding table position to a second color, otherwise change the color of the corresponding table position to a third color.

[0033] In one embodiment, the matched phrase is displayed in a lower designated space of the client display screen.

[0034] In one embodiment, the balloon is dragged by a user operating a mouse.

[0035] In one embodiment, the balloon is dragged by a user touching a touch screen.

[0036] In another aspect of the present application, a data processing method for promoting the efficiency of Chinese vocabulary learning is provided, comprising: storing a vocabulary database related to learning Chinese in a data storage unit; splitting each vocabulary into two or more subtexts; binding one or more visual elements to each subtext to form a display element, the visual elements including animation elements, graphic elements, color elements; displaying the display elements of a plurality of vocabularies on a client display screen; detecting a command of selecting a display element on the client display screen within a set time interval; if at least two display elements are selected within the set time interval, indicating that the subtexts bound to the selected display elements are matched; traversing the data storage unit, if the vocabulary group exists in the data storage unit, indicating that the matching is successful, displaying the vocabulary group on a set area of the client display screen, and removing the display element from the client display screen, otherwise the display element remains on the client display screen for the user to continue selecting the matching; continuing to detect the command of selecting a display element on the client display screen within the set time interval until all display elements on the client display screen are removed.

[0037] In one embodiment, the graphic elements include balloons or other geometric patterns or animal outline patterns. In one embodiment, the command of selecting at least two display elements includes: two display elements are overlapped by at least a part or the display elements are continuously clicked by a mouse. In one embodiment, the display element is a balloon including color and subtext; in one embodiment, the display element is an umbrella including color and subtext; in one embodiment, the display element is any other pattern including color and subtext, such as geometric patterns, leaf patterns, animal outline patterns, etc. In one embodiment, the display element is a flash or gif pattern including color and subtext. In one embodiment, a gif picture of an animation picture can enable the user to watch the contrast of numbers, Chinese characters, strokes on the picture.

[0038] In another aspect of the present application, a data processing system for facilitating Chinese vocabulary learning efficiency is provided, comprising: a data storage unit, the data storage unit storing a vocabulary database related to learning Chinese language; a data processing unit, the data processing unit running on a processor, the data processing unit configured to split each vocabulary into two or more subtexts; and bind one or more visual elements to each subtext to form a display element, the visual elements including animation elements, graphic elements, color elements; a client display screen configured to display display elements of a plurality of vocabularies; the data processing unit is further configured to: detect a command of selecting a display element in the client display screen within a set time interval; if at least two display elements are selected within the set time interval, it indicates that the subtext bound to the selected display element is matched for word group; traverse the data storage unit, if the data storage unit contains the word group, it indicates that the matching is successful, display the word group in a set area of the client display screen, and remove the display element from the client display screen, otherwise the display element remains in the client display screen for the user to continue selecting the match; continue to detect the command of selecting a display element in the client display screen within a set time interval until all display elements in the client display screen are removed.

[0039] In one embodiment, the rule for splitting the text into subtexts is to split a sentence or an idiom into two or more subtexts, and then save the split subtexts in the same object to form a data group, and save all arrays in a data source.

[0040] In one embodiment, a data processing method for facilitating Chinese language learning efficiency comprises: storing text data related to learning Chinese language in a server to form one or more text databases; performing element expansion on each text data, the element expansion including adding corresponding additional elements to the text data according to any two or more dimensions including pronunciation, character form, meaning, word formation, and application; binding each text data and corresponding each additional element to a frame respectively; forming a corresponding frame animation according to a pre-set order; or displaying the relevant frame animation from the client display screen to the user in response to a user instruction received from an input device.

[0041] In one embodiment, the additional elements bind different color elements, different shape elements, and shape elements with color.

[0042] In one embodiment, each frame is bound to a music element, so that the corresponding music element is played at the same time when the frame is played. In one embodiment, the music element is pure background music.

[0043] In one embodiment, the user instruction includes a text instruction input through a keyboard, a click instruction input through a mouse, and a voice instruction input through a microphone.

[0044] In one embodiment, the playing of the frame animation includes automatic continuous playing or segmented playing according to the instruction input by the input device.

[0045] In one embodiment, each frame includes two states of frame display and frame hiding. The information bound by the frame in the frame hiding state is not displayed.

[0046] In one embodiment, the playing speed and playing order of the frame animation can be edited and designed by the user.

[0047] In one embodiment, a data processing method for promoting the learning of ancient Chinese poems includes: storing one or more ancient poem texts related to the learning of Chinese language in a text database, each ancient poem text being provided with a table style and a code style, and each ancient poem text being provided with one or more ancient poem animations and one or more ancient poem audios; storing one or more ancient poem animations related to the learning of Chinese language in an animation database; storing one or more ancient poem audios related to the learning of Chinese language in an audio database; performing bidirectional data binding of each ancient poem text with one or more ancient poem animations and ancient poem audios respectively; setting a learning mode, the learning mode including at least a reading mode and a recitation mode; in the reading mode, when any one of the ancient poem tags is selected, playing the ancient poem animation, the ancient poem text, and the ancient poem audio bound by the selected ancient poem tag in any data form of frame animation, or playing the frame animation of any two or more rendering combinations of the ancient poem animation, the ancient poem text, and the ancient poem audio; in the recitation mode, when any one of the ancient poem tags is selected, rendering and displaying the table style of the ancient poem text; after receiving the text data or code input by the user in the table style, comparing whether the input text data or code is consistent with the text at the corresponding position of the original text, if consistent, changing the color of the corresponding table position to a second color, otherwise changing the color of the corresponding table position to a third color. In one embodiment, the second color and the third color are different, and the third color is red.

[0048] In one embodiment, in the recitation mode, when any one of the ancient poem tags is selected, the color of the ancient poem title changes to a second color, and the table style bound by the text data is displayed on the client display screen in a sliding-in manner.

[0049] In one embodiment, the ancient poem tag is a star icon or other arbitrary geometric pattern icon.

[0050] Numbered embodiments

[0051] First group

[0052] Embodiment 1. A data processing method for promoting the learning efficiency of Chinese vocabulary, comprising:

[0053] a vocabulary database storing vocabulary related to the Chinese language;

[0054] splitting each vocabulary into two or more subtexts;

[0055] binding each subtext with a balloon figure and assigning a color to the balloon; displaying four or more balloons on the display screen, each balloon displaying a subtext, the position of the balloon on the screen being random;

[0056] detecting an instruction that a balloon on the display screen is dragged to overlap at least a part of another balloon; if so, indicating that the subtext bound to the selected balloon is matched with a word group and traversing the vocabulary database, if the vocabulary database contains the word group, indicating that the matching is successful, removing the balloon from the display screen, and displaying the word group in a set area of the display screen, otherwise the balloon remains on the display screen for the user to continue selecting the matching;

[0057] continuing to detect an instruction that a balloon is dragged to overlap at least a part of another balloon until all balloons on the display screen are removed.

[0058] Embodiment 2. The data processing method according to Embodiment 1, further comprising:

[0059] a classical poetry database storing one or more classical poetry texts related to the Chinese language, each classical poetry text being provided with a table style and a code style, and each classical poetry text being provided with one or more classical poetry animations and one or more classical poetry audios;

[0060] an animation database storing one or more classical poetry animations related to the Chinese language;

[0061] an audio database storing one or more classical poetry audios related to the Chinese language;

[0062] binding each classical poetry text with one or more classical poetry animations and classical poetry audios in a bidirectional data binding manner;

[0063] setting a learning mode, the learning mode including at least a reading mode and a reciting mode;

[0064] in the reading mode, when any classical poetry tag is selected, playing any data form of the classical poetry animation, classical poetry text, and classical poetry audio bound to the classical poetry tag in a frame animation manner, or playing a frame animation of any two or more rendering combinations of the classical poetry animation, classical poetry text, and classical poetry audio;

[0065] in the reciting mode, when any classical poetry tag is selected, rendering and displaying the table style of the classical poetry text;

[0066] After receiving the text data or code entered by the user in the table style, compare whether the entered text data or code matches the text in the corresponding position of the original text. If they match, change the color of the corresponding table position to the second color; otherwise, change the color of the corresponding table position to the third color.

[0067] Example 3. A data processing system for improving the efficiency of Chinese vocabulary learning, comprising:

[0068] The vocabulary database is configured to store vocabulary related to learning the Chinese language;

[0069] A data processing module, which runs on the processor, is configured to split each word into two or more subtexts, bind each subtext to a balloon graphic, and assign a color to the balloon.

[0070] The display screen is configured to display four or more balloons, each balloon displaying a subtext, and the positions of the balloons within the screen vary randomly.

[0071] The data processing module is further configured to: detect an instruction on the display screen that a balloon is dragged and overlaps with at least part of another balloon; if so, it indicates that the subtext bound to the selected balloon is matched with a phrase and the vocabulary database is traversed. If the phrase exists in the vocabulary database, the match is successful, the balloon is removed from the display screen, and the phrase is displayed in a set area of ​​the display screen. Otherwise, the balloon remains on the display screen for the user to continue selecting matches; and it continues to detect instructions that a balloon is dragged and overlaps with at least part of another balloon until all balloons on the display screen are removed.

[0072] Example 4. The data processing system according to Example 1, wherein the data processing system further includes:

[0073] The ancient poetry database stores one or more ancient poetry texts related to learning the Chinese language. Each ancient poetry text has a corresponding table style and a code style, and each ancient poetry text also has one or more ancient poetry animations and one or more ancient poetry audios.

[0074] An animation database that stores one or more animated poems related to learning the Chinese language;

[0075] A speech database that stores the audio of one or more ancient poems related to learning the Chinese language;

[0076] The data processing system is configured to perform bidirectional data binding between each ancient poem text and one or more ancient poem animations and ancient poem audios;

[0077] The data processing system is configured to include a learning mode, which includes a reading mode and a memorization mode; the data processing module is further configured to:

[0078] When any ancient poem tag is selected in reading mode, the ancient poem animation, ancient poem text, or ancient poem audio bound to that ancient poem tag will be played in frame animation mode, or the frame animation of any two or more ancient poem animations, ancient poem texts, and ancient poem audios will be played.

[0079] When any ancient poem tag is selected in memorization mode, the ancient poem text will be rendered and displayed in a table style; and

[0080] After receiving the text data or code entered by the user in the table style, compare whether the entered text data or code matches the text in the corresponding position of the original text. If they match, change the color of the corresponding table position to the second color; otherwise, change the color of the corresponding table position to the third color.

[0081] Group 2

[0082] Example 1. A data processing method to improve the efficiency of Chinese vocabulary learning, comprising:

[0083] The data storage unit stores a vocabulary database related to learning the Chinese language;

[0084] Break each word into two or more subtexts;

[0085] Each subtext is bound to one or more visual elements to form a display element. Visual elements include animation elements, graphic elements, and color elements.

[0086] Display multiple words on the client screen; detect instructions to select elements on the client screen within a set time interval; if at least two elements are selected within the set time interval, it indicates that phrase matching is performed on the subtext bound to the selected elements; traverse the data storage unit, if the phrase exists in the data storage unit, it indicates a successful match, the phrase is displayed in the set area of ​​the client screen, and the element is removed from the client screen; otherwise, the element remains on the client screen for the user to continue selecting matches; continue detecting instructions to select elements on the client screen within the set time interval until all elements on the client screen are removed.

[0087] Example 2. The method according to Example 1, wherein the graphic element includes balloons or other geometric patterns or animal outline patterns.

[0088] Example 3. According to the data processing method described in Example 1 or 2, each graphic element displays a subtext and a missing text prompt, wherein the missing text prompt is an underscore or a space.

[0089] Example 4. The data processing method according to any one of Examples 1-3, wherein the method further includes:

[0090] Each subtext is associated with a balloon graphic, and the balloon is assigned a color; four or more balloons are displayed on the client's screen, each displaying a subtext, and the positions of the balloons on the screen vary randomly.

[0091] The system detects a command in the client display screen where a balloon is dragged and overlaps with at least part of another balloon. If so, it indicates that the subtext bound to the selected balloon is matched with a phrase and the data storage unit is traversed. If the phrase exists in the data storage unit, the match is successful. The balloon is removed from the client display screen, and the phrase is displayed in the set area of ​​the client display screen. Otherwise, the balloon is kept on the client display screen for the user to continue selecting matches.

[0092] Continue detecting commands where a balloon is dragged and at least partially overlaps with another balloon, until all balloons on the client display are revoked.

[0093] Example 5. According to any one of Examples 1-4, the command for selecting at least two display elements includes: the two display elements are overlapped by at least a portion or the display elements are clicked continuously by the mouse.

[0094] Example 6. The method according to any one of Examples 1-5 further includes displaying the matched phrases in a defined space below the client's display screen.

[0095] Example 7. The method according to any one of Examples 1-6 further includes:

[0096] Text data related to learning the Chinese language is stored on a server to form one or more text databases;

[0097] Each text data is expanded by adding corresponding additional elements according to any two or more dimensions including pronunciation, character form, meaning, word formation, and application; the text data and each corresponding additional element are bound to a frame respectively.

[0098] The frames are arranged in a pre-defined order to form a corresponding frame animation; or, in response to a user instruction received from an input device, the associated frame animation is displayed to the user from the client display screen.

[0099] Example 8. The method according to any one of Examples 1-7, wherein the additional element is bound to different color elements, different shape elements, and shape elements with color.

[0100] Example 9. The method according to any one of Examples 1-8 further includes: binding each frame to a music element, so that the corresponding music element is played at the same time as the frame is played.

[0101] Example 10. The method according to any one of Examples 1-9 further includes the step of: the user instruction includes text instructions for input via keyboard, click instructions for input via mouse, and voice instructions for input via microphone.

[0102] Example 11. The method according to any one of Examples 1-10, wherein the playback of the frame animation includes automatic continuous playback or segmented playback according to instructions input by the input device.

[0103] Example 12. According to any one of Examples 1-11, each frame includes two states: frame display and frame hiding. In the frame hiding state, the information bound to the frame is not displayed.

[0104] Example 13. The method according to any one of Examples 1-12 further includes:

[0105] The text database stores one or more ancient poems related to learning the Chinese language. Each ancient poem has a corresponding table style and a code style, and each ancient poem also has one or more ancient poem animations and one or more ancient poem audios.

[0106] The animation database stores one or more ancient Chinese poem animations related to learning Chinese; the audio database stores one or more ancient Chinese poem audios related to learning Chinese; and each ancient Chinese poem text is bidirectionally bound to one or more ancient Chinese poem animations and audios.

[0107] Set a learning mode, which includes at least a reading mode and a memorization mode. In the reading mode, when any ancient poem tag is selected, play any data form of the ancient poem animation, ancient poem text, or ancient poem audio bound to that ancient poem tag in a frame animation manner, or play a frame animation of any two or more ancient poem animations, ancient poem texts, and ancient poem audios rendered together. In the memorization mode, when any ancient poem tag is selected, render and display the ancient poem text in a table style.

[0108] After receiving the text data or code entered by the user in the table style, compare whether the entered text data or code matches the text in the corresponding position of the original text. If they match, change the color of the corresponding table position to the second color; otherwise, change the color of the corresponding table position to the third color.

[0109] Example 14. According to any one of Examples 1-13, when any ancient poem tag is selected in the silent mode, the color of the ancient poem title changes to the second color, and the table style bound to the text data is displayed on the client screen in a sliding manner.

[0110] Example 15. The method according to any one of Examples 1-14, wherein the ancient poem tag is a star icon or other arbitrary geometric pattern icon.

[0111] Example 16. A data processing system for improving the efficiency of Chinese vocabulary learning, comprising:

[0112] A data storage unit, wherein the data storage unit stores a vocabulary database related to learning the Chinese language;

[0113] A data processing unit, running on a processor, is configured to split each word in the vocabulary database into two or more sub-texts; and to bind one or more visual elements to each sub-text to form display elements, the visual elements including animation elements, graphic elements, and color elements; and a client display screen, configured to display display elements of multiple words.

[0114] The data processing unit is further configured to: detect instructions to select display elements on the client display screen within a set time interval; if at least two display elements are selected within the set time interval, it indicates that phrase matching is performed on the subtext bound to the selected display elements; traverse the data storage unit, if the phrase exists in the data storage unit, it indicates that the match is successful, display the phrase in a set area of ​​the client display screen, and remove the display element from the client display screen; otherwise, the display element remains on the client display screen for the user to continue selecting matches; continue to detect instructions to select display elements on the client display screen within the set time interval until all display elements on the client display screen are removed.

[0115] Example 17. According to the system described in Example 16, the rule for splitting text into subtexts is to split a sentence or idiom into two or more subtexts, and then store the split subtexts in the same object to form a data group, and store all the arrays in the data source.

[0116] Example 18. The system according to any one of Examples 16-17, wherein the data processing unit is further configured to bind each subtext to a balloon graphic and assign a color to the balloon;

[0117] The client display screen is further configured to display four or more balloons, each displaying a sub-text, and the positions of the balloons on the screen change randomly; the data processing unit is further configured to: detect an instruction on the client display screen that a balloon is dragged and overlaps at least partially with another balloon; if so, it indicates that the sub-text bound to the selected balloon is matched by word pairing and the data storage unit is traversed. If the word pair exists in the data storage unit, it indicates that the match is successful, the balloon is removed from the client display screen, and the word pair is displayed in a set area of ​​the client display screen; otherwise, the balloon remains on the client display screen for the user to continue selecting matches; and continues to detect instructions that a balloon is dragged and overlaps at least partially with another balloon until all balloons on the client display screen are removed.

[0118] Example 19. The data processing system according to any one of Examples 16-18, wherein the matched phrases are displayed in the space below the client display screen.

[0119] Example 20. The data processing system according to any one of Examples 16-19, wherein,

[0120] The balloon is dragged by the user using a mouse, or by the user touching and dragging it on a touchscreen.

[0121] The specific implementation of the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0122] Example 1

[0123] As shown in Figure 1A, this embodiment provides a data processing method to improve the efficiency of Chinese vocabulary learning, including the following steps:

[0124] S11. The data storage unit stores a vocabulary database related to learning the Chinese language;

[0125] S12. Split each word into two or more sub-texts; bind one or more visual elements to each sub-text to form display elements, including animation elements, graphic elements, and color elements; display the display elements of multiple words on the client's screen;

[0126] S13. Detect the instruction that an element is selected on the client's display screen within a set time interval; if at least two display elements are selected within the set time interval, it indicates that phrase matching is performed on the subtext bound to the selected display elements.

[0127] S14. Traverse the data storage unit. If the phrase exists in the data storage unit, it indicates a successful match. Display the phrase in the set area of the client display screen and revoke the display element from the client display screen. Otherwise, the display element remains on the client display screen for the user to continue selecting for matching;

[0128] Continue to detect the instruction that the display element in the client display screen is selected within the set time interval until all the display elements in the client display screen are revoked.

[0129] The following is the usage process of one application mode of this application:

[0130] Step 1: The system randomly obtains a set of questions, unpacks them into pairwise corresponding balloons, and makes them move floating around on the screen. The floating balloons use JavaScript to operate the position of the elements in the page and set a timer to make the position change at all times.

[0131] Step 2: The user finds two matching balloons by clicking the mouse or touching and controls, and collides one balloon with another balloon to achieve the effect of merging. The disappearance is mainly achieved by setting the display state of the element. The display and disappearance use JavaScript technology to operate the element and achieve the effect of hiding the element through the display property of CSS.

[0132] Step 3: The merged balloons will disappear in the area where the balloons move and become one balloon, arranged in a row at the bottom. In one embodiment, the system will also emit the reading sound of this ancient poem or vocabulary. Clicking on the balloons sitting in a row at the bottom can listen repeatedly.

[0133] As shown in Figure 1B, the sub - text 10 includes two sub - text elements, "not by" and "oneself's sorrow", which are split from the text "not by oneself's sorrow". "Not by" is bound to a red balloon, and "oneself's sorrow" is bound to a green balloon. When the user drags the red balloon bound to "not by" and the green balloon bound to "oneself's sorrow" to overlap partially or collide, the system recognizes that the user wants to combine these two sub - texts. Then the system queries the database. If the text "not by oneself's sorrow" exists in the database, these two balloons will disappear and then become one balloon arranged in a row at the bottom of the client display screen. In the process of the user's learning here, the hands, eyes, ears and brain are fully mobilized. There is both the fun of learning and the feeling of playing games, making the user's hands, eyes, ears and brain in a highly active state and effectively improving the learning effect.

[0134] Embodiment 2

[0135] As shown in Figure 2A, this embodiment provides a data processing method for promoting the learning efficiency of the Chinese language, including the steps:

[0136] S21. Store text data related to learning the Chinese language on a server to form one or more text databases;

[0137] S22. Expand each text data element, including adding corresponding additional elements to the text data according to any two or more dimensions including pronunciation, character form, meaning, word formation, and application;

[0138] S23. Bind the text data and each corresponding additional element to a frame; form a corresponding frame animation by arranging the frames in a pre-defined order; or display the associated frame animation to the user from the client display screen in response to a user instruction received from the input device.

[0139] This solution is applicable to learning idioms, nursery rhymes, and Tang and Song dynasty poetry. The learning process for users is as follows: users view a list of available animations on the user interface; they click on the title or graphic label of one of the animations; the server retrieves the animation page from the database, as shown in Figure 2B, which is a playback screen for the nursery rhyme "Chilige". The server combines the text content of "Chilige" with background animation and background music using the method described in this embodiment. Through this animation, users can learn the text content of the nursery rhyme, further understand the artistic conception expressed by the rhyme through the bound animation, and learn the pronunciation of each character in the rhyme through synchronized audio playback, effectively improving learning efficiency.

[0140] Example 3

[0141] As shown in Figure 3A, this embodiment provides a data processing method to promote the learning of classical Chinese poetry, including the following steps:

[0142] S31. The text database stores one or more ancient poems related to learning the Chinese language. Each ancient poem text has a corresponding table style and a code style, and each ancient poem text has one or more ancient poem animations and one or more ancient poem audios.

[0143] S32. The animation database stores one or more ancient poem animations related to learning Chinese language; the audio database stores one or more ancient poem audios related to learning Chinese language; and each ancient poem text is bidirectionally bound to one or more ancient poem animations and audios respectively.

[0144] S33. Set learning modes, which include at least reading mode and memorization mode; in reading mode, when any ancient poem tag is selected, play any data form of ancient poem animation, ancient poem text, or ancient poem audio bound to that ancient poem tag in frame animation mode, or play frame animation after rendering any two or more ancient poem animation, ancient poem text, and ancient poem audio; in memorization mode, when any ancient poem tag is selected, render and display the ancient poem text in a table style.

[0145] S34. After receiving the text data or code entered by the user in the table style, compare whether the entered text data or code matches the text in the corresponding position of the original text. If they match, change the color of the corresponding table position to the second color; otherwise, change the color of the corresponding table position to the third color.

[0146] This method is applicable to learning classical poetry and literature. Taking classical poetry learning as an example, users can first learn using the animation shown in the second embodiment, and then further verify and consolidate their learning using the memorization mode of this embodiment. The user process of the "Classical Poetry Memorization" client is as follows: As shown in Figure 3B, the user clicks on the title 11 of a classical poem in the user interface. The selected title turns green and slides to the memorization area. The user then clicks on its graphic label 12 (the small blue star icon) on the user interface using a mouse or touchscreen. The user interface then displays a table 21 corresponding to the selected poem, as shown in Figure 4. Then, as shown in Figure 5, the user enters text content 22 or corresponding numbers 23 in the table 21 using the keyboard. The server detects and judges whether the entered content matches the content to be filled in the table. If the entered text content or numbers match the content to be filled in the table, it means the entry is correct, and the table is displayed in green, indicating correct entry; otherwise, it is displayed in red, indicating an error. The encoding rules are pre-set on the server, and users need to learn the encoding rules to master the encoding corresponding to each group of characters.

[0147] Therefore, after describing several embodiments, those skilled in the art will recognize that different modifications, alternative structures, and equivalents can be used without departing from the essence of the invention. Accordingly, the above description should not be construed as limiting the scope of the invention as defined in the following claims.

[0148] Example 4

[0149] As shown in Figure 6, this embodiment provides a data processing system to improve the efficiency of Chinese vocabulary learning, including: a server 100 and a client 200, wherein:

[0150] Server 100 includes a data storage unit 110 and a data processing unit 120; wherein, the data storage unit 110 is configured to store one or more databases related to learning Chinese language, including a vocabulary database, a text database (including but not limited to ancient poems, articles, idioms, proverbs, etc.), an animation database, and a speech database; the data processing unit 120 is configured as a processor running on the server, and the data processing unit 120 is configured to include:

[0151] Each word can be split into two or more subtexts, and each subtext can be bound to a balloon graphic, with the balloon assigned a color, or each subtext can be bound to one or more visual elements to form display elements, including animation elements, graphic elements, and color elements; a client display screen can be configured to display the display elements of multiple words; or each text data can be expanded by adding corresponding additional elements to the text data according to any two or more dimensions including pronunciation, glyph, meaning, word formation, and application; the text data and each corresponding additional element can be bound to a frame; the frames can be arranged in a pre-set order to form a corresponding frame animation; or, in response to a user instruction received from an input device, the associated frame animation can be displayed to the user from the client display screen. Alternatively, a learning mode can be set, including at least a reading mode and a memorization mode. In reading mode, when any poem tag is selected, the system plays any data form of the poem's animation, text, or audio associated with that tag in a frame-by-frame animation format, or plays a frame-by-frame animation combining any two or more of these elements. In memorization mode, when any poem tag is selected, the poem's text is rendered in a table style. Upon receiving text data or code input by the user in the table style, the system compares the input text data or code with the corresponding text in the original text. If they match, the color of the corresponding table position is changed to a second color; otherwise, the color is changed to a third color. Display elements include balloons containing color and sub-text; umbrellas containing color and sub-text; or flash or GIF images containing color and sub-text. The data processing unit 120 is further configured to: detect an instruction in the client display screen that a balloon is dragged and overlaps at least partially with another balloon; if so, it indicates that the subtext bound to the selected balloon is matched by phrase and the data storage unit is traversed. If the phrase exists in the data storage unit, it indicates that the match is successful, the balloon is removed from the client display screen, and the phrase is displayed in a set area of ​​the client display screen. Otherwise, the balloon is retained in the client display screen for the user to continue selecting matches; and it continues to detect instructions that a balloon is dragged and overlaps at least partially with another balloon until all balloons in the client display screen are removed. Alternatively, detect instructions to select elements on the client's display screen within a set time interval; if at least two display elements are selected within the set time interval, it indicates that phrase matching is performed on the subtext bound to the selected display elements; traverse the data storage units, if the phrase exists in the data storage unit, it indicates a successful match, the phrase is displayed in the set area of ​​the client's display screen, and the display element is removed from the client's display screen; otherwise, the display element remains on the client's display screen for the user to continue selecting matches; continue detecting instructions to select elements on the client's display screen within the set time interval until all display elements on the client's display screen are removed.

[0152] The client display screen is configured to show four or more balloons, each displaying a sub-text, with the positions of the balloons varying randomly on the screen; and to display a table style showing the text and animation selected by the client for playback, or the ancient poem text selected in the default mode.

[0153] Exemplary embodiments of the present invention have thus been fully described. Although the description refers to specific embodiments, those skilled in the art will understand that the invention can be practiced with variations in these specific details. Therefore, the invention should not be construed as being limited to the embodiments set forth herein.

Claims

1. A data processing method to improve the efficiency of Chinese vocabulary learning, comprising: The data storage unit stores a vocabulary database related to learning the Chinese language; Break each word into two or more subtexts; Each subtext is bound to one or more visual elements to form a display element. Visual elements include animation elements, graphic elements, and color elements. Display multiple words on the client's screen; The system detects commands indicating that an element is selected on the client's display screen within a set time interval. If at least two elements are selected within the set time interval, it indicates that phrase matching is performed on the subtext bound to the selected elements. The system iterates through the data storage units. If the phrase exists in the data storage unit, it indicates a successful match. The phrase is then displayed in the set area of ​​the client's display screen, and the element is removed from the client's display screen. Otherwise, the element remains on the client's display screen for the user to continue selecting matches. The system continues to detect commands indicating that an element is selected on the client's display screen within the set time interval until all elements on the client's display screen are removed.

2. The method according to claim 1, wherein, The graphic elements include balloons or other geometric patterns or animal outlines.

3. The data processing method according to claim 1, wherein, Each of the graphic elements displays a subtext and a missing text prompt, which is an underscore or a space.

4. The data processing method according to claim 1, wherein, The method further includes: Bind each subtext to a balloon graphic and assign a color to the balloon; Four or more balloons are displayed on the client's screen, each with a sub-text displayed on it, and the positions of the balloons on the screen change randomly. The system detects a command in the client display screen where a balloon is dragged and overlaps with at least part of another balloon. If so, it indicates that the subtext bound to the selected balloon is matched with a phrase and the data storage unit is traversed. If the phrase exists in the data storage unit, the match is successful. The balloon is removed from the client display screen, and the phrase is displayed in the set area of ​​the client display screen. Otherwise, the balloon is kept on the client display screen for the user to continue selecting matches. Continue detecting commands where a balloon is dragged and at least partially overlaps with another balloon, until all balloons on the client display are revoked.

5. The method according to claim 1, wherein, The command to select at least two display elements includes: the two display elements overlapping by at least a portion or the display elements being clicked consecutively by the mouse.

6. The method according to claim 1, further comprising displaying the matched phrase in a defined space below the client display screen.

7. The method of claim 1, further comprising: Text data related to learning the Chinese language is stored on a server to form one or more text databases; Each text data is expanded by adding corresponding additional elements according to any two or more dimensions including pronunciation, character form, meaning, word formation, and application; the text data and each corresponding additional element are bound to a frame respectively. The frames are arranged in a pre-defined order to form a corresponding frame animation; or, in response to a user instruction received from an input device, the associated frame animation is displayed to the user from the client display screen.

8. The method according to claim 7, wherein, The additional elements are bound to different color elements, different shape elements, and shape elements with colors.

9. The method of claim 7, further comprising: Each frame is bound to a music element, so that the corresponding music element is played at the same time as the frame is played.

10. The method of claim 7, further comprising the step of: the user instructions including text instructions input via a keyboard, click instructions input via a mouse, and voice instructions input via a microphone.

11. The method according to claim 7, wherein, The playback of the frame animation includes automatic continuous playback or segmented playback according to instructions input from the input device.

12. The method according to claim 7, wherein, Each frame includes two states: frame display and frame hiding. In the frame hiding state, the information bound to the frame is not displayed.

13. The method of claim 1, further comprising: The text database stores one or more ancient poems related to learning the Chinese language. Each ancient poem has a corresponding table style and a code style, and each ancient poem also has one or more ancient poem animations and one or more ancient poem audios. The animation database stores one or more ancient Chinese poem animations related to learning Chinese; the audio database stores one or more ancient Chinese poem audios related to learning Chinese; and each ancient Chinese poem text is bidirectionally bound to one or more ancient Chinese poem animations and audios. Set a learning mode, which includes at least a reading mode and a memorization mode. In the reading mode, when any ancient poem tag is selected, play any data form of the ancient poem animation, ancient poem text, or ancient poem audio bound to that ancient poem tag in a frame animation manner, or play a frame animation of any two or more ancient poem animations, ancient poem texts, and ancient poem audios rendered together. In the memorization mode, when any ancient poem tag is selected, render and display the ancient poem text in a table style. After receiving the text data or code entered by the user in the table style, compare whether the entered text data or code matches the text in the corresponding position of the original text. If they match, change the color of the corresponding table position to the second color; otherwise, change the color of the corresponding table position to the third color.

14. The method according to claim 13, wherein, When any ancient poem tag is selected in the silent mode, the color of the ancient poem title changes to the second color, and the table style bound to the text data is displayed on the client screen in a sliding manner.

15. The method according to claim 13, wherein, The ancient poem tag can be a star icon or any other geometric pattern icon.

16. A data processing system for improving the efficiency of Chinese vocabulary learning, comprising: A data storage unit, wherein the data storage unit stores a vocabulary database related to learning the Chinese language; A data processing unit, which runs on a processor, is configured to split each word in the vocabulary database into two or more subtexts. And bind one or more visual elements to each subtext to form a display element, including animation elements, graphic elements, and color elements; the client display screen is configured to display multiple words; The data processing unit is further configured to: detect instructions to select display elements on the client display screen within a set time interval; if at least two display elements are selected within the set time interval, it indicates that phrase matching is performed on the subtext bound to the selected display elements; traverse the data storage unit, if the phrase exists in the data storage unit, it indicates that the match is successful, display the phrase in a set area of ​​the client display screen, and remove the display element from the client display screen; otherwise, the display element remains on the client display screen for the user to continue selecting matches; continue to detect instructions to select display elements on the client display screen within the set time interval until all display elements on the client display screen are removed.

17. The system according to claim 16, wherein, The rule for splitting text into subtexts is to split a sentence or idiom into two or more subtexts, then store the split subtexts in the same object to form a data group, and store all the arrays in the data source.

18. The system according to claim 16, wherein, The data processing unit is further configured to bind each subtext to a balloon graphic and assign a color to the balloon; The client display screen is further configured to display four or more balloons, each displaying a sub-text, and the positions of the balloons on the screen change randomly; the data processing unit is further configured to: detect an instruction on the client display screen that a balloon is dragged and overlaps at least partially with another balloon; if so, it indicates that the sub-text bound to the selected balloon is matched by word pairing and the data storage unit is traversed. If the word pair exists in the data storage unit, it indicates that the match is successful, the balloon is removed from the client display screen, and the word pair is displayed in a set area of ​​the client display screen; otherwise, the balloon remains on the client display screen for the user to continue selecting matches; and continues to detect instructions that a balloon is dragged and overlaps at least partially with another balloon until all balloons on the client display screen are removed.

19. The data processing system according to claim 18, wherein, The matched phrases are displayed in the space below the client's screen.

20. The data processing system according to claim 18, wherein, The balloon is dragged by the user using a mouse, or by the user touching and dragging it on a touchscreen.

Citation Information

Patent Citations

  • Method for assisting in learning words

    CN101937621A

  • Word vocabulary processing method based on phonetic vocabulary

    CN109064794A

  • system and a mobile terminal for realizing image Chinese character mosaic

    CN109345451A

  • Method for providing data for learning chinese character

    US20110045447A1

  • Game providing program, game providing system and game providing method

    WO2016010024A1