[go: up one dir, main page]

CN116934909A - Method, device, equipment, medium and program product for displaying geometric problem solving animation - Google Patents

Method, device, equipment, medium and program product for displaying geometric problem solving animation Download PDF

Info

Publication number
CN116934909A
CN116934909A CN202210348419.0A CN202210348419A CN116934909A CN 116934909 A CN116934909 A CN 116934909A CN 202210348419 A CN202210348419 A CN 202210348419A CN 116934909 A CN116934909 A CN 116934909A
Authority
CN
China
Prior art keywords
geometric
topic
analysis
animation
initial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210348419.0A
Other languages
Chinese (zh)
Inventor
刘叶舟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202210348419.0A priority Critical patent/CN116934909A/en
Publication of CN116934909A publication Critical patent/CN116934909A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computer Graphics (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The application discloses a display method, a device, equipment, a medium and a program product for geometric problem solving animation, and relates to the technical field of computers. The method comprises the following steps: displaying a search interface, wherein the search interface comprises a geometric title filling area; receiving image acquisition operation based on augmented reality AR in a geometric topic filling area, wherein the image acquisition operation is used for displaying acquired geometric topics in the geometric topic filling area, and the geometric topics comprise initial geometric figures; and in response to the image acquisition operation, displaying a problem solving animation corresponding to the geometric problem, wherein the problem solving animation comprises an animation process of graphically transforming an initial geometric figure in an AR display mode, and the graphical transformation of the initial geometric figure is used for representing the problem solving process of the geometric problem. That is, by displaying the problem solving animation corresponding to the geometric problem in the manner of the augmented reality animation, the problem solving ideas corresponding to the geometric problem can be clearly and intuitively displayed, thereby improving the learning efficiency of the user.

Description

Method, device, equipment, medium and program product for displaying geometric problem solving animation
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, an apparatus, a device, a medium, and a program product for displaying a geometric solution animation.
Background
With the rapid development of computer technology, the current method of inquiring the correct answer corresponding to the question by the user is realized by shooting the content of the question and then displaying the correct answer of the question.
In the related art, a user typically scans a digital question by a question scanning function of an application program, and then displays a correct answer step and a correct answer of the digital question.
However, in the above method, only by showing the solution step and the correct answer of the question to the user, the user cannot understand the graphic structure principle included in the digital question comprehensively and intuitively, only has a certain understanding on the answer of the question, and is not beneficial to the user to quickly grasp the solution method of the question, resulting in poor learning effect. And the current automatic problem solving method only supports arithmetic problems and application problems, but does not support geometric problems.
Disclosure of Invention
The embodiment of the application provides a display method, a device, equipment, a medium and a computer program product for geometric problem solving animation, which can improve the grasping degree of a user on the problem solving principle of geometric problems. The technical scheme is as follows.
In one aspect, a method for displaying a geometric solution animation is provided, the method comprising:
Displaying a search interface, wherein the search interface comprises a geometric title filling area;
receiving image acquisition operation based on augmented reality AR in the geometric topic filling area, wherein the image acquisition operation is used for displaying acquired geometric topics in the geometric topic filling area, the geometric topics comprise initial geometric figures, and the initial geometric figures are used for indicating graphic contents corresponding to the geometric topics;
and responding to the image acquisition operation, displaying a problem solving animation corresponding to the geometric problem, wherein the problem solving animation comprises an animation process of performing graphic transformation on the initial geometric figure in an AR display mode, and the graphic transformation of the initial geometric figure is used for representing the problem solving process of the geometric problem.
In another aspect, there is provided a geometric solution animation display device, the device comprising:
the display module is used for displaying a search interface, wherein the search interface comprises a geometric question filling area;
the receiving module is used for receiving image acquisition operation based on augmented reality AR in the geometric topic filling area, the image acquisition operation is used for inputting geometric topics, the geometric topics comprise initial geometric figures, and the initial geometric figures are used for indicating graphic contents corresponding to the geometric topics;
The display module is further configured to display a problem solving animation corresponding to the geometric problem in response to the image acquisition operation, where the problem solving animation includes an animation process in which the initial geometric figure is subjected to graphic transformation in an AR display manner, and the graphic transformation of the initial geometric figure is used to represent the problem solving process of the geometric problem.
In another aspect, a computer device is provided, where the computer device includes a processor and a memory, where the memory stores at least one instruction, at least one program, a code set, or an instruction set, where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement a display method of a geometric problem solving animation according to any one of the embodiments of the present application.
In another aspect, a computer readable storage medium is provided, where at least one instruction, at least one program, a code set, or an instruction set is stored, where the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement a method for displaying a geometric problem solving animation according to any one of the embodiments of the present application.
In another aspect, a computer program product or computer program is provided, the computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the display method of the geometric problem solving animation according to any one of the above embodiments.
The technical scheme provided by the embodiment of the application has the beneficial effects that at least:
after the geometric topics are obtained through the image acquisition operation in the AR mode, the method of displaying the animation of solving the problems corresponding to the geometric topics in the AR display mode, namely, the animation process of graph transformation of the initial geometric graph in the geometric topics is combined to describe the problem solving process of the geometric topics, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric graph in the geometric topics, the grasping degree of the user on the principle of the corresponding topic of the geometric topics is improved, and the learning efficiency of the user is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic diagram of a related art display method of a geometric solution animation according to an exemplary embodiment of the present application;
FIG. 2 is a schematic illustration of an implementation environment provided by an exemplary embodiment of the present application;
FIG. 3 is a flow chart of a method for displaying a geometric solution animation according to an exemplary embodiment of the present application;
FIG. 4 is a flow chart of a method for displaying a geometric solution animation according to another exemplary embodiment of the present application;
FIG. 5 is a flow chart of a method for displaying a geometric solution animation according to another exemplary embodiment of the present application;
FIG. 6 is a flowchart of a method for displaying a geometric solution animation according to another exemplary embodiment of the present application;
FIG. 7 is a schematic diagram of an area move operation provided by an exemplary embodiment of the present application;
FIG. 8 is a schematic diagram of a parameter adjustment operation provided by an exemplary embodiment of the present application;
FIG. 9 is a schematic diagram of a geometric solution animation display provided by an exemplary embodiment of the present application;
FIG. 10 is a diagram showing a method for displaying a geometric solution animation according to another exemplary embodiment of the present application;
FIG. 11 is a block diagram of a display device for geometric problem solving animation provided by an exemplary embodiment of the present application;
FIG. 12 is a block diagram of a display device for geometric problem solving animation according to another exemplary embodiment of the present application;
Fig. 13 is a block diagram of a terminal structure according to an exemplary embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the application. Rather, they are merely examples of apparatus and methods consistent with aspects of the application as detailed in the accompanying claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that, although the terms first, second, etc. may be used in this disclosure to describe various information, these information should not be limited by these terms. These terms are only used to distinguish one type of information from another. For example, a first parameter may also be referred to as a second parameter, and similarly, a second parameter may also be referred to as a first parameter, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
First, a brief description will be given of terms involved in the embodiments of the present application.
Augmented reality (Augmented Reality, AR): the augmented reality technology, also called AR technology, is a technology content that facilitates synchronous display of real world information and virtual world information content, and performs simulation processing on entity information that is difficult to experience in the spatial range of the real world, so that the real environment and the virtual object can exist in the same picture and space at the same time and display.
The convolutional neural network (Convolutional Neural Networks, CNN) is a feed-forward neural network with a deep structure that includes convolutional calculations, and is one of the representative algorithms for deep learning. The convolutional neural network has characteristic learning capability and can carry out translation invariant classification on input information according to a hierarchical structure of the convolutional neural network.
Referring to fig. 1, a schematic diagram of a related art display method of a geometric problem solving animation according to an exemplary embodiment of the present application is shown, and as shown in fig. 1, the method includes:
currently, a search interface 100 is displayed, and the search interface 100 includes a topic filling area 101, and after a topic content 102 corresponding to a search topic is input in the topic filling area 101, an analysis interface 103 corresponding to the search topic is displayed, and a target topic 104 having the highest matching degree with the topic content 102 and a topic solving result 105 corresponding to the target topic 104 are displayed in the analysis interface 103.
The solution result 105 is implemented as a step parsing process corresponding to the target topic 104.
In the related technology, in the process of inquiring answers to the input question content, the target question with the highest matching degree with the question content is displayed, and meanwhile, the answer step and the correct answer corresponding to the target question are displayed, but when the input question content is a geometric question, the answer step and the correct answer corresponding to the geometric question are only displayed singly, and the structural principle of geometric figures in the geometric question cannot be understood more intuitively, so that the learning efficiency of a user is reduced.
According to the method for displaying the geometric problem solving animation, after the geometric problem is obtained through the image acquisition operation in the AR mode, the problem solving animation corresponding to the geometric problem is displayed in the AR display mode, namely, the problem solving process of the geometric problem is described by combining the geometric problem and displaying the animation process of the graphic transformation of the initial geometric figure in the geometric problem, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric figure in the geometric problem, the grasping degree of the user on the principle of the problem corresponding to the geometric problem is improved, and the learning efficiency of the user is improved.
Next, an environment in which the present application is implemented will be described. FIG. 2 provides a schematic illustration of an implementation environment provided by an exemplary embodiment of the present application. The implementation environment comprises the following steps: a terminal 210, a server 220 and a communication network 230, wherein the terminal 210 and the server 220 are connected through the communication network 230.
The terminal 210 has installed therein a target application 211, and the target application 211 is an application having a search function and an animation display function. The terminal 210 determines the acquired geometric questions by receiving an image acquisition operation at a search interface, generates a question-solving request, and transmits the question-solving request to the server 220.
Server 220 includes at least one of a server, a plurality of servers, a cloud computing platform, and a virtualization center. Optionally, the server 220 takes on primary computing work and the terminal 210 takes on secondary computing work; alternatively, the server 220 takes on secondary computing work and the terminal 210 takes on primary computing work; alternatively, a distributed computing architecture is employed between server 220 and terminal 210 for collaborative computing.
After receiving the question resolution request sent by the terminal 210, the server 220 determines candidate geometric questions corresponding to the geometric questions in the question resolution request, where the server 220 trains the geometric question bank in advance, the candidate geometric questions are mathematical questions corresponding to the geometric question bank, obtains step analysis contents corresponding to the geometric questions according to reasoning of the candidate geometric questions, obtains conversion graphs corresponding to the step analysis contents, determines the analysis geometric graphs according to the conversion graphs, and finally generates answer parameters, and feeds back the answer parameters to the terminal 210, where the answer parameters include a question resolution animation corresponding to the geometric questions and the step analysis contents. After receiving the answer parameters, the terminal 210 displays the corresponding animation of solving the questions and the analysis content of the steps.
The above-mentioned terminal may be optional, and the terminal may be a terminal device in various forms, such as a desktop computer, a laptop computer, a mobile phone, a tablet computer, an electronic book reader, an MP3 (Moving Picture Experts Group Audio Layer III, dynamic image expert compression standard audio layer 3) player, an MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert compression standard audio layer 4) player, an intelligent television, and an intelligent vehicle, which is not limited in this embodiment of the present application.
It should be noted that the server may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, a content delivery network (Content Delivery Network, CDN), and basic cloud computing services such as big data and an artificial intelligence platform.
Cloud Technology (Cloud Technology) refers to a hosting Technology that unifies serial resources such as hardware, software, network and the like in a wide area network or a local area network to realize calculation, storage, processing and sharing of data. The cloud technology is based on the general names of network technology, information technology, integration technology, management platform technology, application technology and the like applied by the cloud computing business mode, can form a resource pool, and is flexible and convenient as required. Cloud computing technology will become an important support. Background services of technical networking systems require a large amount of computing, storage resources, such as video websites, picture-like websites, and more portals. Along with the high development and application of the internet industry, each article possibly has an own identification mark in the future, the identification mark needs to be transmitted to a background system for logic processing, data with different levels can be processed separately, and various industry data needs strong system rear shield support and can be realized only through cloud computing.
In some embodiments, the servers described above may also be implemented as nodes in a blockchain system.
And the application scene of the display method of the geometric problem solving animation is described by combining the noun brief description and the implementation environment.
The answer check scene applied to the geometric questions.After the user finishes the solving operation of the geometric questions, when the answers of the geometric questions need to be checked, image acquisition can be carried out on the geometric questions and the answers of the user in an AR form in a geometric filling area of a search interface, wherein the geometric questions comprise initial geometric figures, after the image acquisition is finished, a solving animation corresponding to the geometric questions is displayed, and step analysis contents are displayed, wherein the solving animation is a graph transformation process for displaying the initial geometric figures in an AR form and is used for representing the solving process of the geometric questions, the step analysis contents are used for describing the solving process of the geometric questions in a text content form, and in addition, correct/wrong judgment is carried out on the solving of the geometric questions by the user, such as: the geometric title is "knowing the length, width and height of the cuboid, calculating the sum of the areas of the cuboid", then the initial geometric figure is a perspective view of the cuboid, the current solving animation display expands the perspective view of the cuboid, displays the rectangular AR animation process corresponding to each plane, and displays the step analysis content of "cuboid area=sum of the cuboid areas of each plane", and if the answer of the user is a correct answer, "correct" is displayed, otherwise "error" is displayed.
In combination with the above brief description, the method for displaying the geometric problem solving animation provided by the application is described, the method can be executed by a server or a terminal, or can be executed by the server and the terminal together, in the embodiment of the application, the method is described by the terminal execution example, as shown in fig. 3, the method comprises the following steps:
step 301, a search interface is displayed.
Wherein the search interface includes a geometric title filling area.
Illustratively, the search interface is used for searching the geometric topics acquired by the geometric topic filling area. The geometric topic filling area comprises at least one of topic text content corresponding to the geometric topic, graphic content corresponding to the geometric topic and topic parameters corresponding to the geometric topic.
Optionally, the current search interface is a display interface of an application program with a search function, where the application program with a search function includes: at least one of search engine, social application, question and answer application, and topic search application.
Step 302, an image acquisition operation based on augmented reality AR within a geometric topic-filled area is received.
The image acquisition operation is used for displaying the acquired geometric topics in the geometric topic filling area, wherein the geometric topics comprise initial geometric figures, and the initial geometric figures are used for indicating the graphic contents corresponding to the geometric topics.
Illustratively, the image capturing operation based on the enhanced display AR refers to image capturing of a geometric topic by AR format, wherein the geometric topic is displayed in photo format or the geometric topic is displayed in printed text format, which is not limited.
In some embodiments, the initial geometry is a topic drawing corresponding to a geometric topic for describing in a graphical structure a graph corresponding to a problem to be solved by the geometric topic; alternatively, the initial geometric figure is generated according to the text description of the geometric topic, that is, according to the text content corresponding to the current geometric topic, the initial geometric figure matched with the text content is determined, for example: the geometric title is "area calculation is performed on an equilateral triangle with side length of 2", and then the initial geometric figure is known to be an equilateral triangle according to the geometric title.
Optionally, the initial geometry included in the geometry title is displayed in graphical form; alternatively, the initial geometry included in the geometric title is presented in a textual description, which is not limiting.
Step 303, in response to the image acquisition operation, displaying the problem solving animation corresponding to the geometric problem.
The problem solving animation comprises an animation process that the initial geometric figure is subjected to graphic transformation in an AR display mode, and the graphic transformation of the initial geometric figure is used for representing the problem solving process of the geometric problem.
Illustratively, the solution animation is used for showing an animation process of performing step solution on the initial geometric figure according to the geometric topic, such as: the geometric topic is the area of the irregular graph calculated, and the content of the problem solving animation display is the area calculation process of the irregular graph disassembled into a plurality of regular graphs.
In some embodiments, the problem solving animation is used for displaying the problem solving process of the geometric problem by graphically transforming the initial geometric figure, wherein the problem solving process mainly comprises the step of displaying the problem solving thought of the geometric problem, the problem solving step, the problem solving answer and the like.
Optionally, after obtaining the topic content corresponding to the geometric topic, directly displaying the topic-solving animation; or, after the topic content corresponding to the geometric topic is obtained, displaying a process of identifying the topic content, and displaying the topic-solving animation after the identification is completed, which is not limited.
Optionally, the AR display mode is realized to correspondingly display an initial geometric figure for the geometric topic, and an animation process for carrying out graphic transformation on the initial geometric figure is displayed on the basis of the initial geometric figure; or, the AR display mode is realized to display the corresponding problem solving animation according to the geometric problems, wherein the problem solving animation is used for describing an animation process of graphically transforming the initial geometric figure in the animation.
In some embodiments, performing graphic transformation on the initial geometric figure according to the geometric topic refers to performing graphic transformation on the initial geometric figure according to the topic content of the geometric topic to obtain a transformation result, wherein the graphic transformation process is used for describing a topic solving process corresponding to the geometric topic, and finally determining an answer of the geometric topic according to the transformation result.
Optionally, the generating mode of the solving animation includes at least one of the following modes:
1. determining an animation effect of performing graphic transformation on the initial geometric figure aiming at the geometric topic, and generating a solving animation based on the animation effect;
2. presetting an animation template, determining an adaptive target animation template from the animation template according to the geometric questions and the initial geometric figures, substituting the initial geometric figures into the animation template, and generating the problem-solving animation.
It should be noted that the above generation manner of the problem solving animation is merely an illustrative example, and the embodiment of the present application is not limited thereto.
Optionally, the problem solving animation is displayed in a form of single animation, such as: in the process of carrying out graph transformation on the initial geometric figure according to the geometric topic, if the initial geometric figure needs to be subjected to multiple graph transformations, displaying transformation processes corresponding to the initial geometric figure each time, namely, sequentially carrying out transformation and display on the initial geometric figure by multiple transformation processes included in the process of solving the geometric topic; alternatively, the problem solving animation is displayed in the form of a plurality of animations, such as: in the process of performing graphics transformation on the initial geometric figure according to the geometric topic, if the initial geometric figure needs to be subjected to multiple graphics transformations, each transformation process generates a new geometric figure, and each geometric figure is correspondingly an animation, that is, when the graphics transformation process comprises multiple transformation processes, each transformation process displays the new figure, which is not limited.
In addition, after the image acquisition is performed on the geometric topics, not only the problem solving animation corresponding to the geometric topics is displayed, but also step analysis content corresponding to the geometric topics is displayed, wherein the step analysis content refers to the problem solving process of displaying the geometric topics in a text expression mode, namely, the problem solving animation displays the problem solving process in an animation mode, and the step analysis content displays the problem solving process in a text expression mode.
In summary, according to the method for displaying the geometric problem solving animation provided by the application, after the geometric problem is obtained through the image acquisition operation in the AR mode, the method for displaying the problem solving animation corresponding to the geometric problem in the AR display mode, namely, the problem solving process of the geometric problem is described by combining the geometric problem and displaying the animation process of the graphic transformation of the initial geometric figure in the geometric problem, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric figure in the geometric problem, the grasping degree of the user on the principle of the problem corresponding to the geometric problem is improved, and the learning efficiency of the user is improved.
In an alternative embodiment, the solution animation is implemented as a transition animation, and in addition to displaying the solution animation, step analysis content is displayed, and referring to fig. 4, schematically, a flowchart of a method for displaying a geometric solution animation according to an exemplary embodiment of the present application is shown, where the method may be executed by a server or a terminal, or may be executed by the server and the terminal together, and in an embodiment of the present application, the method is executed by the terminal as an example, that is, step 303 includes steps 3031 to 3033, and the method includes the following steps:
Step 301, a search interface is displayed.
Wherein the search interface includes a geometric title filling area.
Illustratively, the geometric question filling area is used for acquiring geometric questions, and the search interface is used for carrying out answer search on the geometric questions.
Step 302, an image acquisition operation based on augmented reality AR within a geometric topic-filled area is received.
The image acquisition operation is used for displaying the acquired geometric topics in the geometric topic filling area, wherein the geometric topics comprise initial geometric figures, and the initial geometric figures are used for indicating the graphic contents corresponding to the geometric topics.
The image acquisition operation is illustratively received in the geometric topic filling area and is used for carrying out image acquisition on the geometric topic, wherein the geometric topic comprises a graph pattern corresponding to the initial geometric figure, or the geometric topic only comprises a text description of the geometric figure and does not display the corresponding graph pattern.
Optionally, the image acquisition operation includes at least one of the following acquisition modes:
1. shooting an image corresponding to the geometric topic, namely, the current geometric topic filling area is used for shooting the image of the geometric topic, and determining the geometric topic according to a shooting result;
2. And scanning the image corresponding to the geometric topic, namely, the current geometric topic filling area is used for scanning the geometric topic, and determining the geometric topic according to the scanning result.
It should be noted that the above-mentioned acquisition modes are only illustrative examples, and the embodiments of the present application are not limited thereto.
Optionally, text content corresponding to the geometric topic and a corresponding initial geometric figure can be determined through image acquisition operation; or determining the text content corresponding to the geometric topic through image acquisition operation, and determining the initial geometric figure according to the description content of the geometric figure in the text content, namely that the current geometric topic does not contain the corresponding initial geometric figure, which is not limited.
Optionally, the image acquisition operation acquires the topic content corresponding to one or more geometric topics at the same time, when the topic content set corresponding to a plurality of geometric topics is input at the same time, the topic content set is identified, the topic content corresponding to each of the geometric topics and the initial geometric figure corresponding to each of the geometric topics are determined, and the answer search is performed sequentially, or the answer search is performed simultaneously on each of the identified geometric topics, which is not limited.
Step 3031, an analysis geometry corresponding to the geometry title is obtained.
The analysis geometric figure is used for describing a figure corresponding to the analysis result of the geometric topic.
Schematically, the graph corresponding to the analysis result refers to a schematic diagram of the question answer corresponding to the geometric question, for example: the title content of the geometric title includes "calculate the sum of areas corresponding to the target cuboid", the initial geometric figure corresponding to the geometric title is a volume schematic diagram of the target cuboid, and the analysis geometric figure is a plane expansion diagram corresponding to the target cuboid, where the plane expansion diagram corresponding to the target cuboid includes six rectangles, and the sum of areas corresponding to the target cuboid is calculated as the sum of areas corresponding to the six rectangles.
Optionally, the obtaining manner of the parsing geometric figure includes at least one of the following manners:
1. establishing a step deduction model, inputting the geometric questions into the step deduction model, outputting step analysis content corresponding to the geometric questions, and determining an analysis geometric figure according to the step analysis content, wherein the step deduction model is used for analyzing a solving process of the geometric questions to obtain a solving process corresponding to the geometric questions;
2. The method comprises the steps of presetting a geometric question bank, wherein the geometric question bank comprises a plurality of candidate geometric questions which are acquired in advance, the candidate geometric questions comprise corresponding analysis steps, matching the geometric questions with the geometric question bank, determining a target geometric question matched with the geometric questions, and taking a question solving step corresponding to the target geometric question as a geometric question solving step, so that a corresponding analysis geometric figure is obtained.
It should be noted that the above-mentioned method of obtaining the analysis geometry is merely an illustrative example, and the present embodiment is not limited thereto.
Alternatively, the analytical geometry may be presented as a single geometry, or as a combination of at least two geometries, without limitation.
Step 3032, based on the initial geometry and the resolved geometry, displaying a transition animation of the transformation from the initial geometry to the resolved geometry as a solution animation.
Illustratively, a transitional animation is used to describe the graphical transformation process of transitioning from an initial geometry to a resolved geometry.
In some embodiments, the transitional animation is implemented to be presented in AR form.
Illustratively, the transitional animation illustrates a graphics transformation process from an initial geometry transformation to a resolved geometry correspondence, such as: the geometric titles are the sum of the areas corresponding to the cuboids, the initial geometric figures corresponding to the geometric titles are the volume schematic diagrams corresponding to the cuboids, the analysis geometric figures corresponding to the geometric titles are the plane expansion figures corresponding to the cuboids, and the transition animation is realized as a transformation process of expanding the cuboids until the plane expansion figures corresponding to the areas are displayed.
Alternatively, the transitional animation is implemented as a process of transforming the initial geometry into a resolved geometry, that is, the entire transitional animation displays a transformation process corresponding to a single graphic; alternatively, the transition animation is implemented as a process of transforming the initial geometry into the resolved geometry according to the presentation of the plurality of graphics, which is not limited to this, from the initial geometry through the plurality of graphics, and the finally displayed graphics are the resolved geometry, that is, the plurality of graphics are displayed in the entire transition animation.
In summary, according to the method for displaying the geometric problem solving animation provided by the application, after the geometric problem is obtained through the image acquisition operation in the AR mode, the method for displaying the problem solving animation corresponding to the geometric problem in the AR display mode, namely, the problem solving process of the geometric problem is described by combining the geometric problem and displaying the animation process of the graphic transformation of the initial geometric figure in the geometric problem, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric figure in the geometric problem, the grasping degree of the user on the principle of the problem corresponding to the geometric problem is improved, and the learning efficiency of the user is improved.
In this embodiment, the process of performing the graphic transformation from the initial geometry to the analysis geometry is displayed in the form of transition animation, so that the graphic analysis process corresponding to the geometry problem can be more intuitively displayed, and the graphic problem solving thought corresponding to the geometry problem can be displayed.
In an alternative embodiment, the parsing geometry is obtained by a step parsing model, and referring to fig. 5 schematically, a flowchart of a method for displaying a geometric problem animation according to an exemplary embodiment of the present application is shown, where the method may be executed by a server or a terminal, or may be executed by the server and the terminal together, and in the embodiment of the present application, the method is executed by the terminal as an example, that is, step 3031 includes steps 3031a to 3031c, and step 302 further includes step 304, where the method includes the following steps:
in step 3031a, a target resolution type corresponding to the geometric topic is determined.
The target analysis type is used for indicating the type of the solving target of the geometric title.
Schematically, the type of the solving object of the geometric question refers to the solving type of the geometric question, which is needed to be defined firstly in the solving process of the geometric question, for example: the geometric topic is "calculate area of cube", then the target analysis type of the geometric topic is area calculation type.
In some embodiments, a geometric question bank is obtained, wherein the geometric question bank comprises at least one candidate geometric question, and the candidate geometric question is correspondingly marked with an analysis type; determining a target geometric topic with an association relationship with the geometric topic from a geometric topic library based on topic contents of the geometric topic and topic contents of the candidate geometric topic; and taking the analysis type marked by the target geometric topic as the target analysis type corresponding to the geometric topic.
Illustratively, first, the target resolution type corresponding to the geometric topic needs to be determined, for example: the geometric topics are volume calculation type topics; alternatively, the geometric topics are area calculation class topics, and the like. The method for determining the target analysis type includes that the target geometric topics are obtained by matching the geometric topics with candidate geometric topics in a geometric topic library, the analysis type corresponding to the target geometric topics is used as the target analysis type corresponding to the geometric topics, namely, in the embodiment, the candidate geometric topics are mathematical geometric topics stored in the geometric topic library in advance, the geometric topic library is a geometric topic collection obtained from a public topic library and comprises a plurality of geometric topics of different types, and each topic is labeled with at least one of a corresponding analysis type, a topic solving step and a topic answer.
Optionally, in the process of matching the geometric topic with the candidate geometric topic in the geometric topic library, the matching manner includes at least one of the following manners:
1. determining keywords in the topic content of the geometric topic, matching the keywords with a geometric topic library, and determining candidate geometric topics corresponding to the keywords in the geometric topic library according to the keywords to serve as target geometric topics;
2. Aiming at the topic content of the geometric topic, classifying the geometric topic, such as: and determining the geometric topics as area calculation type topics, and determining candidate geometric topics matched with the geometric topics in a geometric topic library according to classification results corresponding to the geometric topics as target geometric topics.
It should be noted that the matching methods of the geometric questions and the geometric question bank are merely illustrative, and the embodiments of the present application are not limited thereto.
Optionally, the target geometric topic is exactly identical to the geometric topic; alternatively, the candidate geometric topic and the geometric topic only belong to the same topic type of mathematical topic, but the topic parameters are inconsistent, such as: the candidate geometric questions are the sum of the areas corresponding to the calculation cubes, and the cubes belong to the polyhedron, so that the candidate geometric questions and the geometric questions belong to the sum of the areas of the calculation polyhedron; alternatively, the candidate geometric topic is different from the topic parameter corresponding to the geometric topic, such as: the candidate geometric question and the geometric question are both "the sum of the areas corresponding to the cubes" and "the side length of the cube is 2 cm" in the candidate geometric question, and "the side length of the cube is 4 cm" in the geometric question, that is, the side length parameters of the cube in the candidate geometric question and the geometric question are different, which is not limited.
Step 3031b, the geometric questions and the target questions are input into the step derivation model, and step analysis contents corresponding to the geometric questions are output.
The step analysis content is used for indicating the text content corresponding to the transformation from the initial geometric figure to the analysis geometric figure.
Illustratively, the step analysis content refers to a problem solving step corresponding to a geometric problem, such as: the geometric title is "calculate sum of areas of cuboid", then the step analysis content obtained by the step derivation model is "calculate area of each expansion surface after expanding cuboid", and add the areas to obtain sum of areas of cuboid.
Optionally, the step analysis content is displayed in text form, that is, the text content of the geometric topic corresponding to the solution idea is displayed, or the text content and the calculation formula are displayed together, which is not limited.
In some embodiments, the step derivation model uses a model of RNN network or transducer model structure to determine the solution step for the geometric topic.
The transducer model is a deep learning model, and is a model for improving the training speed of the model by using an attention mechanism. As with RNN networks, the transducer model is used to process sequential input data, such as natural language, for translation and text summarization tasks. Unlike RNN networks, the transducer model does not necessarily process data in order.
In this embodiment, the geometric questions marked with the analysis type are input into the step derivation model, and the step of solving the questions corresponding to the geometric questions is output and obtained as the step analysis content.
In this embodiment, the step derivation model is obtained by training a sample derivation model, that is, the candidate geometric topics are input into the sample derivation model and output to obtain a sample analysis step, the candidate geometric topics are labeled with a reference analysis step, and the sample analysis step is used for indicating the prediction result of the analysis step of the candidate geometric topics; and training the sample deduction model based on the difference between the reference analysis step and the sample analysis step to obtain the step deduction model.
Schematically, training a sample deducing model by using candidate geometric figures in a geometric question bank as sample data, wherein the candidate geometric figures in the geometric question bank are correspondingly marked with reference analysis steps, the reference analysis steps refer to correct question solving steps corresponding to the candidate geometric questions, the candidate geometric figures are input into the sample deducing model, step analysis is carried out on the candidate geometric questions, the sample analysis steps of the candidate geometric questions are obtained through output, the sample analysis steps represent the prediction results of the question solving steps of the candidate geometric questions, a loss function is determined according to the difference between the sample analysis steps and the reference analysis steps, parameters of the sample deducing model are adjusted through the loss function, and the step deducing model is obtained after the loss function gradually tends to converge.
Step 3031c, based on the step analysis content, determines an analysis geometry corresponding to the geometric topic.
In some embodiments, inputting the step analysis content into a graph generation model, and outputting to obtain at least one conversion graph, wherein the graph generation model is used for performing graph conversion on text content corresponding to the step analysis content, and the conversion graph is used for describing the step analysis content in a graph mode; a parsing geometry is determined from the at least one conversion pattern.
In this embodiment, the step analysis content obtained by the step derivation model output is realized as text content of the geometric topic solving step, and therefore, the step analysis content is converted from text content to a conversion graph by inputting the step analysis content into the graph generation model. The conversion graph refers to a graph corresponding to a problem solving step in the step analysis content, for example: the geometric subject is the sum of the areas corresponding to the cubes with the calculated edge length of 2, the step analysis content is obtained by outputting a step deduction model, namely the cubes are unfolded to obtain a plane unfolding diagram corresponding to six faces, the sum of the areas corresponding to 6 squares is the sum of the areas corresponding to the cubes, the problem solving step in the step analysis content is that the cubes are unfolded to obtain the plane unfolding diagram corresponding to six faces, and the converted diagram is output to be the plane unfolding diagram corresponding to the cubes after inputting the pattern generating model.
In this embodiment, a Text To Image (TTI) model (e.g., attention deficit generating network (Attention Generative Adversarial Networks, attnGAN) or Fuse stream model) is used as the pattern generation model.
Illustratively, before the AttnGAN network or the Fuse stream model is adopted as the graph generating model, iterative training is needed to be carried out on the sample generating model, so that the graph generating model is obtained, candidate geometric topics in a geometric topic library are used as sample data, wherein the candidate geometric topics are marked with corresponding reference analysis steps and corresponding reference analysis graphs, the reference analysis steps corresponding to the candidate geometric topics are input into the sample generating model, the sample graphs corresponding to the reference analysis steps are output, the loss function of the sample generating model is determined according to the graph differences between the sample graphs and the reference analysis graphs, parameters of the sample generating model are used for adjusting, and when the loss function tends to converge, namely, the difference between the sample graphs and the reference analysis graphs is reduced, and the final graph generating model is obtained.
Wherein, the AttnGAN network refers to: the countermeasure generation network (Generative Adversarial Networks, GAN) is a generation type network employing countermeasure learning, and the GAN network structure includes an image generator and a discriminator, and the principle is that the generated image is made to approach the reference image by training the generator. During training, the accuracy of the discriminator and thus the generator is higher. The attention countermeasure generating network is based on the GAN network, so that higher attention can be given to corresponding words in the text when the image is generated, the quality and the relevance of the generated image are improved, and the image with fine granularity is generated.
Fuse stream: in TTI tasks, the parameters of the model are often pre-trained using contrast learning (Constractive Learning), a process abbreviated CLIP. This process may allow a faster convergence speed and a better starting point for the model. The Fuse stream model is a method that combines CLIP and GAN networks.
Illustratively, after determining the conversion pattern, determining the analysis geometry according to the conversion pattern includes a parameter substitution process, that is, determining a candidate geometry adapted to the pattern shape of the conversion pattern from a geometry library according to at least one conversion pattern, where the candidate geometry corresponds to a reference formula, and the reference formula includes candidate parameters; acquiring a question parameter included in a geometric question; substituting the topic parameters into a reference formula to replace candidate parameters, so as to obtain a numerical substitution result; and determining the analysis geometric figure according to the numerical substitution result and the candidate geometric figure.
In this embodiment, the method further includes pre-obtaining a geometry library, where the geometry library includes candidate geometries, where the candidate geometries are commonly used geometries in exponential topics, such as: at least one of square, rectangle, circle, right triangle, equilateral triangle, etc., each candidate geometric figure is correspondingly marked with a reference formula, such as: the area calculation formula of the square is side length multiplied by side length, and the candidate parameter is the side length of the square; the area calculation formula of the rectangle is length x width, and the candidate parameters are length and width of the rectangle, and each candidate geometric figure correspondingly comprises at least one reference formula, such as: the rectangle includes an area calculation formula, a side length calculation formula, and the like, which is not limited thereto.
Taking a conversion graph corresponding to the question answer in the question solving step in at least one conversion graph as a target graph, and performing graph matching on the target graph and a geometric graph library to obtain candidate geometric graphs matched with the graph shape of the target graph, wherein the graph shape matching refers to that the graph shape of the target graph is consistent with the shape of the candidate geometric graph, such as: both the target pattern and the candidate geometry are rectangular.
And determining the title parameters corresponding to the geometric title in the target graph, such as: and (3) determining that the title parameter of the target graph is square side length 2, determining that the candidate graph is square from a graph library, substituting 2 into the side length if the square area calculation formula is side length x side length, substituting the value into the side length to obtain a value into a result of '2 x 2=4', and substituting the candidate graph (square) and the value into a result of '2 x 2=4' as analysis graphs, wherein the analysis graphs comprise corresponding graphs and corresponding graph parameters.
Step 304, following the graph transformation process of the initial geometric figure, synchronously displaying the step analysis content corresponding to the geometric topic.
Illustratively, after receiving the image acquisition operation, displaying the analysis animation and simultaneously displaying the step analysis content, and in the display process of the analysis animation, synchronously displaying the corresponding step analysis content along with the transformation of the initial geometric figure, that is, the content described by the graphic transformation of the current initial geometric figure is consistent with the content displayed by the step analysis content, for example: the geometric title is "calculate cube area", then the parsing animation is displayed as: unfolding the cube in the three-dimensional direction of the cube to obtain a plane unfolding diagram of the cube, and displaying the step analysis contents when the cube is unfolded: cube area = sum of areas after expansion, both displayed simultaneously.
In summary, according to the method for displaying the geometric problem solving animation provided by the application, after the geometric problem is obtained through the image acquisition operation in the AR mode, the method for displaying the problem solving animation corresponding to the geometric problem in the AR display mode, namely, the problem solving process of the geometric problem is described by combining the geometric problem and displaying the animation process of the graphic transformation of the initial geometric figure in the geometric problem, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric figure in the geometric problem, the grasping degree of the user on the principle of the problem corresponding to the geometric problem is improved, and the learning efficiency of the user is improved.
In this embodiment, the accuracy of the problem solving step of the geometric problem can be improved by determining the analysis geometric figure through the step deduction model and the figure generation model, so that the accuracy of the problem solving animation is improved, and the analysis process which is more standard and has higher accuracy is facilitated to be pushed to the user.
In an alternative embodiment, the method for displaying a geometric problem-solving animation according to the present application further includes performing a graphic adjustment operation on a geometric figure in the geometric problem, and referring to fig. 6, schematically, a flowchart of a method for displaying a geometric problem-solving animation according to an exemplary embodiment of the present application is shown, where the method may be executed by a server or a terminal, or may be executed by the server and the terminal together, and in an embodiment of the present application, the method is executed by the terminal as an example, that is, step 304 further includes steps 305 to 306, and the method includes the following steps:
in step 305, a graphic adjustment operation is received to obtain an adjustment graphic.
The graphic adjustment operation is used for indicating adjustment of geometric figures, and the geometric figures are used for indicating figures existing in the display process of the problem solving animation.
Optionally, the graphic adjustment operation is used for adjusting the initial geometric figure, or the graphic adjustment operation is used for adjusting the analysis geometric figure, or the graphic adjustment operation is used for adjusting the conversion graphic, which is not limited.
Illustratively, the graphic adjustment operation includes at least one of the following:
1. moving the graph corresponding to a certain block position of the geometric graph to generate an adjustment graph;
2. manually adjusting the graph parameters corresponding to the geometric graph to obtain an adjusted graph;
3. generating an adjustment graph by copying geometric graphs and splicing at least two identical geometric graphs;
4. the adjustment pattern is generated by drawing on the basis of the geometric pattern.
It should be noted that the operation manner described above with respect to the graphic adjustment operation is merely an illustrative example, and the embodiment of the present application is not limited thereto.
In this embodiment, the graph adjustment operation is specifically described for the initial geometry and the analysis geometry.
First, the graphic adjustment operation is used to indicate adjustment of the resolution geometry.
In some embodiments, a region selection operation is received, the region selection operation being used to determine a movement region in the parsing geometry that needs to be moved; and receiving an area moving operation to obtain an adjustment graph, wherein the area moving operation is used for cutting the moving area from the analysis geometric graph and moving the moving area to a target position.
Schematically, the moving area is a part of the geometric figure which needs to be moved, and the target moving position is a new position corresponding to the part of the geometric figure after being moved.
Optionally, a fitting part exists between the target moving position and the geometric figure, namely, after a part of figure is cut from the analysis geometric figure and is moved to the target moving position, the part of figure can be fitted with the geometric figure to generate a movement adjustment figure; or, there is no fitting part between the target moving position and the geometric figure, that is, after the partial figure is cut from the analysis geometric figure and moved to the target moving position, the partial figure and the geometric figure cannot be fitted, and the movement adjustment figure is a geometric figure which does not include the partial figure, which is not limited.
Referring to fig. 7, a schematic diagram of an area moving operation provided by an exemplary embodiment of the present application is shown, as shown in fig. 7, a search interface 700 is displayed, a geometric topic filling area 710 of the search interface includes a geometric topic, wherein the geometric topic includes an initial geometric figure 711, the current search interface 700 further includes a transition animation 720 and step analysis content 730, wherein the transition animation is implemented as a transformation process from the initial geometric figure 711 to the analysis geometric figure 722, the step analysis content 730 in fig. 7 is determined according to a result of numerical substitution, and a topic parameter in the geometric topic is schematically "square side length is 2, and a quarter circle radius is 2" to determine a result of numerical substitution, and the step analysis content 730 is determined according to the result of numerical substitution and the analysis geometric figure 722.
After the analysis content 730 is displayed in the display step, the movement area 7221 in the analysis geometry 722 is determined to be a "quarter circle with a radius of 2", the target movement position 7222 is determined to be a "top left-hand contact portion of the four-star", and the movement area 7221 is moved to the target movement position 7222 by manual movement, so that the adjustment pattern 740 is generated.
Second, a graphic adjustment operation is used to indicate an adjustment to the initial geometry.
In some embodiments, a parameter adjustment operation is received, the parameter adjustment operation being used to perform parameter adjustment on the initial geometry to obtain an adjusted pattern.
Illustratively, the parameter adjustment operation includes obtaining an adjustment pattern by manually adjusting the initial geometry by stretching or shrinking the initial geometry; alternatively, the parameter adjustment area is displayed, and a new parameter is input to the parameter adjustment area so that the adjustment pattern corresponds to the new parameter, which is not limited.
Referring to fig. 8, a schematic diagram of a parameter adjustment operation provided by an exemplary embodiment of the present application is shown, as shown in fig. 8, a search interface 800 is displayed, a geometric title filling area 810 of the search interface 800 includes a geometric title, the geometric title includes an initial geometric figure 811, the current search interface 800 further includes a transition animation 820 and step analysis content 830, where the transition animation is displayed from the initial geometric figure 811 (a perspective view of a cuboid) to the resolved geometric figure 821 (a planar expansion view corresponding to the cuboid), the resolved geometric figure 821 may be restored to the initial geometric figure 811 by performing a restoration operation on the resolved geometric figure 821, and the initial geometric figure 811 may be deformed, for example: the initial geometry 811 is a perspective view of a cuboid, and the deployment effect map 822 of the target plane of the cuboid is obtained by performing a triggering operation on the target plane, or the initial geometry 811 is subjected to a rotation operation, for example: the initial geometry 811 is a perspective view of a cuboid, by rotating the cuboid 90 degrees counter-clockwise, a rotation result 823 is obtained, wherein the rotation operation facilitates viewing different faces of the cuboid.
In addition, the parameter adjustment operation may be performed on the initial geometry 811, that is, when one surface of the cuboid corresponding to the initial geometry 811 is parallel to the terminal, the cuboid is expanded to two sides, so that the length corresponding to the cuboid is widened, and the parameter of the cuboid is adjusted, so that the adjustment graph 824 is obtained.
Step 306, based on the graphic adjustment operation, displaying the adjustment calculation content corresponding to the adjustment graphic.
The adjustment calculation content is used for indicating the calculation process of the geometric title corresponding to the adjustment graph.
Illustratively, the adjustment calculation content is a calculation formula obtained by analyzing the parameter change of the content according to the adjustment graph in the step, and thus performing the related parameter adjustment, that is, the adjustment calculation content is a calculation content corresponding to the adjustment graph. Such as: the geometric title is "calculate volume of cube with side length 2", the analysis content of the step is "cube volume=side length×side length", the cube with side length 2 is converted into a cuboid with length 4 and width and height 2 by the graphic adjustment operation, the adjustment graphic is a cuboid, and the calculation content is adjusted to "cuboid volume=4×2×2=16". Wherein "16" is the analysis result corresponding to the adjustment pattern.
Illustratively, as shown in fig. 7, after the graphic adjustment operation, the adjustment calculation content 750 is currently displayed.
In summary, according to the method for displaying the geometric problem solving animation provided by the application, after the geometric problem is obtained through the image acquisition operation in the AR mode, the method for displaying the problem solving animation corresponding to the geometric problem in the AR display mode, namely, the problem solving process of the geometric problem is described by combining the geometric problem and displaying the animation process of the graphic transformation of the initial geometric figure in the geometric problem, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric figure in the geometric problem, the grasping degree of the user on the principle of the problem corresponding to the geometric problem is improved, and the learning efficiency of the user is improved.
In this embodiment, by performing the graphic adjustment operation on the geometric graphic, the corresponding adjustment graphic and the adjustment calculation content corresponding to the adjustment graphic can be displayed, so that the user can learn the answering principle corresponding to the original geometric topic and simultaneously master the variant topic corresponding to the geometric topic, thereby facilitating improvement of the learning efficiency of the user.
In an alternative embodiment, please refer to fig. 9 schematically, which shows a schematic diagram of a geometric solution animation according to an exemplary embodiment of the present application, as shown in fig. 9, the method includes the following steps:
Step 910, a topic scanning operation is received at a search interface.
In this embodiment, the geometric topic filling area of the search interface includes an AR scan control, and the AR scan control is triggered to display a topic scan interface, where the topic scan interface is configured to scan a geometric topic in an AR manner, and determine topic content corresponding to the geometric topic according to a scan result.
Step 920, displaying transition animation corresponding to the geometric title.
Schematically, the generation of the transition animation mainly needs to rely on the establishment of the corresponding geometric reasoning capacity and the mapping capacity from text to graph at the server side, wherein the RNN network or the Transformer model is utilized to learn the logical relation corresponding to the title, so as to construct the step analysis capacity corresponding to the geometric title.
In this embodiment, the training process of the server includes three parts of content:
1. geometric reasoning capabilities and text-to-graphic mapping capabilities are established.
(1) Data preparation.
Candidate geometric topics for training are obtained from the disclosed geometric topic library, wherein the candidate geometric topics comprise topic types, step analysis and topic answers corresponding to the candidate geometric topics.
The common animation text command and the corresponding animation template are predetermined and used for generating the final transition animation.
(2) And (5) model training.
The model training process is mainly divided into two parts: part is training a step derivation model through an RNN network or a transducer model or a variant model thereof, wherein the step derivation model is used for determining a target geometric topic matched with an input geometric topic, so as to determine step analysis content corresponding to the geometric topic; the step analysis content is converted into a conversion pattern by the attention countermeasure generation network or the Fuse stream model.
(3) And (5) optimizing the effect.
And (3) obtaining candidate geometric topics, wherein the candidate geometric topics are marked with correct reference analysis steps, and performing repeated iterative training on the RNN or the transducer model to obtain a better prediction effect. Similarly, the model for converting text content into images is also iteratively trained until the loss function converges.
2. And establishing a geometric figure library.
The geometric figure library comprises a plane/three-dimensional geometric figure library, geometric figures related to all geometric titles and calculation modes corresponding to various geometric figures. Establishing substitution relations of the graph types, the graph variables, the graph parameters and the plane/three-dimensional geometric graphs, wherein the substitution relations correspond to the geometric graphs, such as: when the geometric figure is cuboid, when the length parameter corresponding to the cuboid changes, the length parameter is substituted into the calculation step of the corresponding cuboid, and the data of the corresponding length also changes.
3. Animation capabilities are established.
(1) And determining a problem solving step corresponding to the input geometric problem according to the training geometric reasoning capacity, and determining an analysis geometric figure corresponding to the geometric problem according to the problem solving step.
(2) And according to the initial geometric figure and the analysis geometric figure corresponding to the geometric topic, combining an animation template, and establishing a transition animation for transition from the initial geometric figure to the analysis geometric figure, wherein the transition animation is used for showing the solution thinking of the geometric topic.
Step 930, displaying the step analysis content corresponding to the geometric topic.
In this embodiment, in addition to displaying the transition animation corresponding to the geometric topic, the step analysis content corresponding to the geometric topic is displayed for displaying the process of solving the topic corresponding to the geometric topic.
Step 940, displaying the adjustment calculation result corresponding to the geometric topic.
In this embodiment, after the transition animation is displayed, the user may adjust the geometric figure in the transition animation according to the needs of the user to obtain an adjustment figure, and at this time, an adjustment calculation result corresponding to the adjustment figure will be displayed.
In this embodiment, steps 920 to 940 are all presented in AR format.
In summary, according to the method for displaying the geometric problem solving animation provided by the application, after the geometric problem is obtained through the image acquisition operation in the AR mode, the method for displaying the problem solving animation corresponding to the geometric problem in the AR display mode, namely, the problem solving process of the geometric problem is described by combining the geometric problem and displaying the animation process of the graphic transformation of the initial geometric figure in the geometric problem, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric figure in the geometric problem, the grasping degree of the user on the principle of the problem corresponding to the geometric problem is improved, and the learning efficiency of the user is improved.
Referring to fig. 10, an interactive diagram of a display method of a geometric problem solving animation according to an exemplary embodiment of the present application is shown, and as shown in fig. 10, the method includes:
the method includes a user side 1010 and a server side 1020, and the user side 1010 and the server side 1020 are described separately.
At the user side 1010, the user terminal displays a search interface, and the user scans the geometric topic by triggering the topic scanning function in the geometric topic filling area of the search interface, and acquires the topic image corresponding to the geometric topic. The user terminal transmits the topic image to the server.
On the server side 1020, after receiving the topic image sent from the terminal, the server performs OCR recognition on the topic image, including recognition of a geometric topic in the topic image, a topic type, a topic parameter, an initial geometric figure, and the like corresponding to the geometric topic, as a recognition result.
And determining a target geometric question corresponding to the geometric question by carrying out natural language understanding on the recognition result, determining a question solving step corresponding to the geometric question by a step deduction model, and converting the question solving step into a conversion graph by a graph generation model according to the question solving step.
And after determining the conversion graph corresponding to the geometric topic, retrieving candidate geometric graphs corresponding to the conversion graph in the geometric model library, wherein the candidate geometric graphs correspond to a calculation formula, and substituting topic parameters in the geometric topic into the calculation formula to obtain a numerical value substitution result.
And determining an analysis geometric figure corresponding to the geometric topic according to the numerical substitution result, generating transition animation through an animation template, and determining a final calculation result of the geometric topic according to the analysis step. And correct/incorrect judgment is performed on the pre-completion of the problem solving step by the user.
And the user terminal presents various results through an AR form according to the received feedback from the server.
In summary, according to the method for displaying the geometric problem solving animation provided by the application, after the geometric problem is obtained through the image acquisition operation in the AR mode, the method for displaying the problem solving animation corresponding to the geometric problem in the AR display mode, namely, the problem solving process of the geometric problem is described by combining the geometric problem and displaying the animation process of the graphic transformation of the initial geometric figure in the geometric problem, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric figure in the geometric problem, the grasping degree of the user on the principle of the problem corresponding to the geometric problem is improved, and the learning efficiency of the user is improved.
The scheme provided by the embodiment not only enables the user to know whether the answer is correct or not, but also enables the user to display the problem solving animation corresponding to the geometric problem through the AR, know the problem solving thought corresponding to the geometric problem, better grasp knowledge points and construct geometric thinking.
Fig. 11 is a block diagram of a geometric problem solving animation display device according to an exemplary embodiment of the present application, and as shown in fig. 11, the device includes:
a display module 1110, configured to display a search interface, where the search interface includes a geometric topic filling area;
a receiving module 1120, configured to receive an image acquisition operation based on an augmented reality AR in the geometric topic filling area, where the image acquisition operation is configured to display an acquired geometric topic in the geometric topic filling area, where the geometric topic includes an initial geometric figure, and the initial geometric figure is configured to indicate a graphic content corresponding to the geometric topic;
the display module 1110 is further configured to display, in response to the image acquisition operation, a problem solving animation corresponding to the geometric problem, where the problem solving animation includes an animation process in which the initial geometric figure is graphically transformed in an AR display manner, and the graphical transformation of the initial geometric figure is used to represent the problem solving process of the geometric problem.
In an alternative embodiment, the display module 1110 includes:
an obtaining unit 1111, configured to obtain an analysis geometry corresponding to the geometric topic, where the analysis geometry is used to describe a graph corresponding to an analysis result of the geometric topic;
and a display unit 1112, configured to display, based on the initial geometry and the analysis geometry, a transition animation in which the initial geometry is transformed into the analysis geometry, as the solution animation.
In an optional embodiment, the acquiring unit 1111 is further configured to determine a target resolution type corresponding to the geometric topic, where the target resolution type is used to indicate a type of a solution target of the geometric topic; inputting the geometric topics and the target analysis types into a step deduction model, and outputting step analysis contents corresponding to the geometric topics, wherein the step analysis contents are used for indicating text contents corresponding to the process of converting the initial geometric figure into the analysis geometric figure; and determining the analysis geometric figure corresponding to the geometric topic based on the analysis content of the step.
In an alternative embodiment, the display module 1110 is further configured to follow the graphics transformation process of the initial geometry, and synchronously display the step analysis content corresponding to the geometry title.
In an optional embodiment, the obtaining unit 1111 is further configured to input the step analysis content into a graphics generation model, and output at least one conversion graphic, where the graphics generation model is configured to perform graphics conversion on text content corresponding to the step analysis content, and the conversion graphic is configured to graphically describe the step analysis content; and determining the analysis geometric figure according to the at least one conversion figure.
In an optional embodiment, the obtaining unit 1111 is further configured to determine, according to the at least one conversion pattern, a candidate geometry adapted to a pattern shape of the conversion pattern from a geometry library, where the candidate geometry corresponds to a reference formula, and the reference formula includes candidate parameters; acquiring the question parameters included in the geometric questions; substituting the title parameter into the reference formula to replace the candidate parameter, so as to obtain a numerical substitution result; and determining the analysis geometric figure according to the numerical substitution result and the candidate geometric figure.
In an optional embodiment, the obtaining unit 1111 is further configured to obtain a geometric question bank, where the geometric question bank includes at least one candidate geometric question, and the candidate geometric question is labeled with an parsing type correspondingly; determining a target geometric topic with an association relationship with the geometric topic from the geometric topic library based on the topic content of the geometric topic and the topic content of the candidate geometric topic; and taking the analysis type marked by the target geometric topic as the target analysis type corresponding to the geometric topic.
In an optional embodiment, the obtaining unit 1111 is further configured to input the candidate geometric topic into a sample derivation model, and output a sample analysis step, where the candidate geometric topic is labeled with a reference analysis step, and the sample analysis step is configured to indicate a prediction result of the analysis step of the candidate geometric topic; and training the sample deduction model based on the difference between the reference analysis step and the sample analysis step to obtain the step deduction model.
In an alternative embodiment, the receiving module 1120 is further configured to receive a graphic adjustment operation, to obtain an adjustment graphic, where the graphic adjustment operation is used to instruct adjustment of a geometric graphic, and the geometric graphic is used to instruct a graphic that exists in a display process of the solving animation;
the display module 1110 is further configured to display, in response to the graphic adjustment operation, adjustment calculation content corresponding to the adjustment graphic, where the adjustment calculation content is used to indicate a calculation process corresponding to the geometric question by the adjustment graphic.
In an alternative embodiment, the graphic adjustment operation is used to indicate an adjustment to the resolved geometry;
The receiving module 1120 is further configured to receive a region selection operation, where the region selection operation is used to determine a movement region in the parsing geometric figure that needs to be moved; and receiving an area moving operation to obtain the adjustment graph, wherein the area moving operation is used for cutting the moving area from the analysis geometric graph and moving the moving area to a target position.
In an alternative embodiment, the graphical adjustment operation is used to indicate an adjustment to the initial geometry;
the receiving module 1120 is further configured to receive a parameter adjustment operation, where the parameter adjustment operation is used to adjust a geometric parameter corresponding to the initial geometric figure, so as to obtain the adjustment figure.
In summary, according to the geometric problem solving animation display device provided by the application, after the geometric problems are obtained through the image acquisition operation in the AR mode, the problem solving animation corresponding to the geometric problems is displayed in the AR display mode, namely, the problem solving process of the geometric problems is described by combining the geometric problems and displaying the animation process of the graphic transformation of the initial geometric figure in the geometric problems, so that a user can more intuitively understand the principle analysis process corresponding to the initial geometric figure in the geometric problems, the grasping degree of the user on the principle of the problem corresponding to the geometric problems is improved, and the learning efficiency of the user is improved.
It should be noted that: the geometric problem-solving animation display device provided in the above embodiment is only exemplified by the division of the above functional modules, and in practical application, the above functional allocation may be performed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the functions described above. In addition, the geometric solution animation display device provided in the above embodiment and the geometric solution animation display line method embodiment belong to the same concept, and the detailed implementation process of the geometric solution animation display device is referred to as the method embodiment, and is not repeated herein.
Fig. 13 shows a block diagram of a terminal 1300 according to an exemplary embodiment of the present application. The terminal 1300 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion picture expert compression standard audio plane 3), an MP4 (Moving Picture Experts Group Audio Layer IV, motion picture expert compression standard audio plane 4) player, a notebook computer, or a desktop computer. Terminal 1300 may also be referred to by other names of user devices, portable terminals, laptop terminals, desktop terminals, etc.
In general, the terminal 1300 includes: a processor 1301, and a memory 1302.
Processor 1301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. Processor 1301 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). Processor 1301 may also include a main processor, which is a processor for processing data in an awake state, also called a CPU (Central Processing Unit ), and a coprocessor; a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, processor 1301 may integrate a GPU (Graphics Processing Unit, image processor) for rendering and rendering of content required to be displayed by the display screen. In some embodiments, the processor 1301 may also include an AI (Artificial Intelligence ) processor for processing computing operations related to machine learning.
Memory 1302 may include one or more computer-readable storage media, which may be non-transitory. Memory 1302 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 1302 is used to store at least one instruction for execution by processor 1301 to implement the virtual-game-based control method provided by the method embodiments of the present application.
In some embodiments, the terminal 1300 may further optionally include: a peripheral interface 1303 and at least one peripheral. The processor 1301, the memory 1302, and the peripheral interface 1303 may be connected by a bus or signal lines. The respective peripheral devices may be connected to the peripheral device interface 1303 through a bus, a signal line, or a circuit board. Specifically, the peripheral device includes: at least one of radio frequency circuitry 1304, a display screen 1305, a camera assembly 1306, audio circuitry 1307, and a power supply 1308.
A peripheral interface 1303 may be used to connect I/O (Input/Output) related at least one peripheral to the processor 1301 and the memory 1302. In some embodiments, processor 1301, memory 1302, and peripheral interface 1303 are integrated on the same chip or circuit board; in some other embodiments, either or both of the processor 1301, the memory 1302, and the peripheral interface 1303 may be implemented on separate chips or circuit boards, which is not limited in this embodiment.
The Radio Frequency circuit 1304 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1304 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 1304 converts an electrical signal to an electromagnetic signal for transmission, or converts a received electromagnetic signal to an electrical signal. Optionally, the radio frequency circuit 1304 includes: antenna systems, RF transceivers, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and so forth. The radio frequency circuit 1304 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the world wide web, metropolitan area networks, intranets, generation mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and/or WiFi (Wireless Fidelity ) networks. In some embodiments, the radio frequency circuit 1304 may also include NFC (Near Field Communication ) related circuits, which the present application is not limited to.
The display screen 1305 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display 1305 is a touch display, the display 1305 also has the ability to capture touch signals at or above the surface of the display 1305. The touch signal may be input to the processor 1301 as a control signal for processing. At this point, the display 1305 may also be used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the display screen 1305 may be one, providing the front panel of the terminal 1300; in other embodiments, the display 1305 may be at least two, disposed on different surfaces of the terminal 1300 or in a folded configuration; in still other embodiments, the display 1305 may be a flexible display disposed on a curved surface or a folded surface of the terminal 1300. Even more, the display screen 1305 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The display screen 1305 may be made of LCD (Liquid Crystal Display ), OLED (Organic Light-Emitting Diode) or other materials.
The camera assembly 1306 is used to capture images or video. Optionally, camera assembly 1306 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal and the rear camera is disposed on the rear surface of the terminal. In some embodiments, the at least two rear cameras are any one of a main camera, a depth camera, a wide-angle camera and a tele camera, so as to realize that the main camera and the depth camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize a panoramic shooting and Virtual Reality (VR) shooting function or other fusion shooting functions. In some embodiments, camera assembly 1306 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The dual-color temperature flash lamp refers to a combination of a warm light flash lamp and a cold light flash lamp, and can be used for light compensation under different color temperatures.
The audio circuit 1307 may include a microphone and a speaker. The microphone is used for collecting sound waves of users and environments, converting the sound waves into electric signals, and inputting the electric signals to the processor 1301 for processing, or inputting the electric signals to the radio frequency circuit 1304 for voice communication. For purposes of stereo acquisition or noise reduction, a plurality of microphones may be provided at different portions of the terminal 1300, respectively. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is then used to convert electrical signals from the processor 1301 or the radio frequency circuit 1304 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, the audio circuit 1307 may also comprise a headphone jack.
A power supply 1308 is used to power the various components in terminal 1300. The power source 1308 may be alternating current, direct current, a disposable battery, or a rechargeable battery. When the power source 1308 comprises a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, terminal 1300 also includes one or more sensors 1310. The one or more sensors 1310 include, but are not limited to: acceleration sensor 1311, gyroscope sensor 1312, pressure sensor 1313, optical sensor 1314, and proximity sensor 1315.
The acceleration sensor 1311 can detect the magnitudes of accelerations on three coordinate axes of the coordinate system established with the terminal 1300. For example, the acceleration sensor 1311 may be used to detect components of gravitational acceleration in three coordinate axes. Processor 1301 may control touch display screen 1305 to display a user interface in either a landscape view or a portrait view based on gravitational acceleration signals acquired by acceleration sensor 1311. The acceleration sensor 1311 may also be used for the acquisition of motion data of a game or user.
The gyro sensor 1312 may detect a body direction and a rotation angle of the terminal 1300, and the gyro sensor 1312 may collect a 3D motion of the user on the terminal 1300 in cooperation with the acceleration sensor 1311. Processor 1301 can implement the following functions based on the data collected by gyro sensor 1312: motion sensing (e.g., changing UI according to a tilting operation by a user), image stabilization at shooting, game control, and inertial navigation.
Pressure sensor 1313 may be disposed on a side frame of terminal 1300 and/or below touch display screen 1305. When the pressure sensor 1313 is disposed at a side frame of the terminal 1300, a grip signal of the terminal 1300 by a user may be detected, and the processor 1301 performs left-right hand recognition or shortcut operation according to the grip signal collected by the pressure sensor 1313. When the pressure sensor 1313 is disposed at the lower layer of the touch display screen 1305, the processor 1301 realizes control of the operability control on the UI interface according to the pressure operation of the user on the touch display screen 1305. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
The optical sensor 1314 is used to collect ambient light intensity. In one embodiment, processor 1301 may control the display brightness of touch display screen 1305 based on the ambient light intensity collected by optical sensor 1314. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1305 is turned up; when the ambient light intensity is low, the display brightness of the touch display screen 1305 is turned down. In another embodiment, processor 1301 may also dynamically adjust the shooting parameters of camera assembly 1306 based on the intensity of ambient light collected by optical sensor 1314.
A proximity sensor 1315, also referred to as a distance sensor, is typically provided on the front panel of the terminal 1300. The proximity sensor 1315 is used to collect the distance between the user and the front of the terminal 1300. In one embodiment, when proximity sensor 1315 detects a gradual decrease in the distance between the user and the front of terminal 1300, processor 1301 controls touch display 1305 to switch from a bright screen state to a inactive screen state; when the proximity sensor 1315 detects that the distance between the user and the front surface of the terminal 1300 gradually increases, the touch display screen 1305 is controlled by the processor 1301 to switch from the off-screen state to the on-screen state.
Those skilled in the art will appreciate the illustration shown in fig. 13. The architecture is not limiting of the terminal 1300 and may include more or less components than illustrated, or may combine some components, or may employ a different arrangement of components.
Those of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be implemented by a program for instructing related hardware, and the program may be stored in a computer readable storage medium, which may be a computer readable storage medium included in the memory of the above embodiments; or may be a computer-readable storage medium, alone, that is not incorporated into the terminal. The computer readable storage medium stores at least one instruction, at least one program, a set of codes, or a set of instructions, which are loaded and executed by the processor to implement the program execution method of any one of the above embodiments.
Alternatively, the computer-readable storage medium may include: read Only Memory (ROM), random access Memory (RAM, random Access Memory), solid state disk (SSD, solid State Drives), or optical disk, etc. The random access memory may include resistive random access memory (ReRAM, resistance Random Access Memory) and dynamic random access memory (DRAM, dynamic Random Access Memory), among others. The foregoing embodiment numbers of the present application are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The foregoing description of the preferred embodiments of the present application is not intended to limit the application, but rather, the application is to be construed as limited to the appended claims.

Claims (15)

1. A method for displaying a geometric solution animation, the method comprising:
Displaying a search interface, wherein the search interface comprises a geometric title filling area;
receiving image acquisition operation based on augmented reality AR in the geometric topic filling area, wherein the image acquisition operation is used for displaying acquired geometric topics in the geometric topic filling area, the geometric topics comprise initial geometric figures, and the initial geometric figures are used for indicating graphic contents corresponding to the geometric topics;
and responding to the image acquisition operation, displaying a problem solving animation corresponding to the geometric problem, wherein the problem solving animation comprises an animation process of performing graphic transformation on the initial geometric figure in an AR display mode, and the graphic transformation of the initial geometric figure is used for representing the problem solving process of the geometric problem.
2. The method of claim 1, wherein displaying the solution animation corresponding to the initial geometric topic comprises:
acquiring an analysis geometric figure corresponding to the geometric topic, wherein the analysis geometric figure is a figure corresponding to an analysis result of the geometric topic;
and displaying transition animation of the transformation from the initial geometry to the analysis geometry as the problem solving animation based on the initial geometry and the analysis geometry.
3. The method of claim 2, wherein the obtaining the resolved geometry corresponding to the geometric topic comprises:
determining a target analysis type corresponding to the geometric topic, wherein the target analysis type is used for indicating the type of a solution target of the geometric topic;
inputting the geometric questions and the target analysis types into a step deduction model, and outputting step analysis contents corresponding to the geometric questions, wherein the step analysis contents are used for indicating the transformation of the initial geometric figure to the analysis geometric figure;
and determining the analysis geometric figure corresponding to the geometric topic based on the analysis content of the step.
4. The method of claim 3, wherein the receiving further comprises, after the augmented reality AR-based image acquisition operation within the geometric subject matter filling region:
and synchronously displaying the step analysis content corresponding to the geometric title according to the graph transformation process of the initial geometric figure.
5. The method of claim 3, wherein the determining the resolved geometry corresponding to the geometric topic based on the step of analyzing content comprises:
Inputting the step analysis content into a graph generation model, and outputting to obtain at least one conversion graph, wherein the graph generation model is used for performing graph conversion on text content corresponding to the step analysis content, and the conversion graph is used for describing the step analysis content in a graph mode;
and determining the analysis geometric figure according to the at least one conversion figure.
6. The method of claim 5, wherein said determining said parsing geometry from said at least one conversion pattern comprises:
determining candidate geometric figures matched with the graph shapes of the conversion figures from a geometric figure library according to the at least one conversion figure, wherein the candidate geometric figures correspond to a reference formula which comprises candidate parameters;
acquiring the question parameters included in the geometric questions;
substituting the title parameter into the reference formula to replace the candidate parameter, so as to obtain a numerical substitution result;
and determining the analysis geometric figure according to the numerical substitution result and the candidate geometric figure.
7. The method of claim 3, wherein the determining the target parsing type for the geometric topic comprises:
Obtaining a geometric question bank, wherein the geometric question bank comprises at least one candidate geometric question, and the candidate geometric question is correspondingly marked with an analysis type;
determining a target geometric topic with an association relationship with the geometric topic from the geometric topic library based on the topic content of the geometric topic and the topic content of the candidate geometric topic;
and taking the analysis type marked by the target geometric topic as the target analysis type corresponding to the geometric topic.
8. The method of claim 7, wherein the step of inputting the geometric topic and the target resolution type to derive a model, and before outputting the step of analyzing the content corresponding to the geometric topic, further comprises:
inputting the candidate geometric questions into a sample deduction model, and outputting to obtain a sample analysis step, wherein the candidate geometric questions are marked with a reference analysis step, and the sample analysis step is used for indicating the prediction result of the analysis step of the candidate geometric questions;
and training the sample deduction model based on the difference between the reference analysis step and the sample analysis step to obtain the step deduction model.
9. The method according to any one of claims 1 to 8, wherein after displaying the problem solving animation corresponding to the geometric problem, further comprising:
receiving a graph adjustment operation to obtain an adjustment graph, wherein the graph adjustment operation is used for indicating adjustment of a geometric graph, and the geometric graph is used for indicating graphs existing in the display process of the problem solving animation;
and responding to the graph adjustment operation, displaying adjustment calculation content corresponding to the adjustment graph, wherein the adjustment calculation content is used for indicating the calculation process of the geometric questions corresponding to the adjustment graph.
10. The method of claim 9, wherein the graphic adjustment operation is to instruct adjustment of the resolved geometry;
the receiving graphic adjustment operation, obtaining an adjustment graphic, includes:
receiving an area selection operation, wherein the area selection operation is used for determining a moving area which needs to be moved in the analysis geometric figure;
and receiving an area moving operation to obtain the adjustment graph, wherein the area moving operation is used for cutting the moving area from the analysis geometric graph and moving the moving area to a target position.
11. The method of claim 9, wherein the graphical adjustment operation is to indicate an adjustment to the initial geometry;
the receiving graphic adjustment operation, obtaining an adjustment graphic, includes:
and receiving a parameter adjustment operation, wherein the parameter adjustment operation is used for adjusting the geometric parameters corresponding to the initial geometric figure to obtain the adjustment figure.
12. A geometric problem solving animation display device, characterized in that the device comprises:
the display module is used for displaying a search interface, wherein the search interface comprises a geometric question filling area;
the receiving module is used for receiving image acquisition operation based on augmented reality AR in the geometric topic filling area, the image acquisition operation is used for displaying the acquired geometric topic in the geometric topic filling area, the geometric topic comprises an initial geometric figure, and the initial geometric figure is used for indicating the graphic content corresponding to the geometric topic;
the display module is further configured to display a problem solving animation corresponding to the geometric problem in response to the image acquisition operation, where the problem solving animation includes an animation process in which the initial geometric figure is subjected to graphic transformation in an AR display manner, and the graphic transformation of the initial geometric figure is used to represent the problem solving process of the geometric problem.
13. A computer device comprising a processor and a memory, wherein the memory stores at least one program, and wherein the at least one program is loaded and executed by the processor to implement the geometric solution animation display method according to any one of claims 1 to 11.
14. A computer-readable storage medium, wherein at least one program is stored in the storage medium, and the at least one program is loaded and executed by a processor to implement the geometric solution animation display method according to any one of claims 1 to 11.
15. A computer program product comprising a computer program which when executed by a processor implements the geometric problem solving animation display method as claimed in any one of claims 1 to 11.
CN202210348419.0A 2022-04-01 2022-04-01 Method, device, equipment, medium and program product for displaying geometric problem solving animation Pending CN116934909A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210348419.0A CN116934909A (en) 2022-04-01 2022-04-01 Method, device, equipment, medium and program product for displaying geometric problem solving animation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210348419.0A CN116934909A (en) 2022-04-01 2022-04-01 Method, device, equipment, medium and program product for displaying geometric problem solving animation

Publications (1)

Publication Number Publication Date
CN116934909A true CN116934909A (en) 2023-10-24

Family

ID=88388412

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210348419.0A Pending CN116934909A (en) 2022-04-01 2022-04-01 Method, device, equipment, medium and program product for displaying geometric problem solving animation

Country Status (1)

Country Link
CN (1) CN116934909A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119252084A (en) * 2024-10-09 2025-01-03 北京猿力未来科技有限公司 Method, device, equipment and medium for generating problem-solving model

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119252084A (en) * 2024-10-09 2025-01-03 北京猿力未来科技有限公司 Method, device, equipment and medium for generating problem-solving model

Similar Documents

Publication Publication Date Title
CN111182453B (en) Positioning method, positioning device, electronic equipment and storage medium
CN110471858B (en) Application program testing method, device and storage medium
CN108520552A (en) Image processing method, image processing device, storage medium and electronic equipment
JP2021524957A (en) Image processing methods and their devices, terminals and computer programs
CN110290426B (en) Method, device and equipment for displaying resources and storage medium
CN113762054B (en) Image recognition methods, apparatus, devices and readable storage media
CN114296627B (en) Content display method, device, equipment and storage medium
CN114298268B (en) Image acquisition model training methods, image detection methods, devices and equipment
CN110675412A (en) Image segmentation method, training method, device and equipment of image segmentation model
CN113821658B (en) Method, device, equipment and storage medium for training encoder
CN112053360B (en) Image segmentation method, device, computer equipment and storage medium
CN111753813B (en) Image processing method, device, equipment and storage medium
CN110908517B (en) Image editing method, device, electronic device and medium
CN114283049B (en) Image processing methods, apparatus, computer equipment and storage media
CN114399030B (en) Training method of recommendation model, media information recommendation method, device and equipment
CN116934909A (en) Method, device, equipment, medium and program product for displaying geometric problem solving animation
CN114817796A (en) Information content commenting method, device, equipment and readable storage medium
CN114610307B (en) Dynamic page generation method, device and system
CN110852093B (en) Poem generation method, device, computer equipment and storage medium
CN111737415A (en) Entity relationship extraction method, entity relationship learning model acquisition method and device
EP4621721A1 (en) Face image generation method and apparatus, device, and storage medium
CN117591746A (en) Resource recommendation method, device, computer equipment and storage medium
CN115100691A (en) Method, device and equipment for acquiring key point detection model and detecting key points
CN113763932A (en) Voice processing method and device, computer equipment and storage medium
CN114417030B (en) Resource processing method, device, equipment and computer readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination