An information processing method, an information processing apparatus, and an electronic device
By acquiring knowledge points and markings from the demonstration content and explanation notes, intelligent modification prompts are generated, solving the problem of mismatch between the demonstration content and the explanation content, and improving the accuracy and efficiency of the explanation.
Patent Information
- Application Number
- CN202111122125.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-24
- Publication Date
- 2026-03-03
- Estimated Expiration
- 2042-03-03
AI Technical Summary
The problem of a mismatch between the demonstration content and the explanation content during the presentation resulted in a poor explanation effect.
By acquiring knowledge points and markings from the demonstration content and explanation notes, intelligent modification prompts are generated to facilitate content modifications by the presenter.
It improves the accuracy and efficiency of the explanations, reduces the influence of subjective factors during the explanation process, and ensures that the modification prompts are close to the actual explanation situation, which helps the audience to better grasp the knowledge points.
Smart Images

Figure CN113849602B_ABST
Abstract
Description
Technical Field
[0001] This application relates to, but is not limited to, the field of smart education, and particularly to an information processing method, an information processing device, and an electronic device. Background Technology
[0002] Currently, there is a mismatch between the explanation and the demonstration content; therefore, there is an urgent need to provide an intelligent prompting solution to suggest modifications to the demonstration content. Summary of the Invention
[0003] This application provides an information processing method, an information processing apparatus, and an electronic device.
[0004] The technical solution of this application is implemented as follows:
[0005] In a first aspect, an information processing method is provided in the embodiments of this application, the method comprising:
[0006] Obtain the demonstration knowledge points contained in the demonstration content, as well as the demonstration reference information for the demonstration knowledge points;
[0007] Obtain the explanation record obtained from explaining the demonstration content, as well as the explanation knowledge points and explanation mark information contained in the explanation record; wherein, the explanation knowledge points include at least some of the matching knowledge points that can be matched with the demonstration knowledge points;
[0008] Based at least on the explanation marker information and the demonstration reference information of the matched knowledge points, modification prompt information for the demonstration content is generated.
[0009] Secondly, an information processing apparatus is provided in the embodiments of this application, the information processing apparatus comprising:
[0010] The acquisition module is used to acquire the demonstration knowledge points contained in the demonstration content, as well as the demonstration reference information of the demonstration knowledge points;
[0011] The acquisition module is used to acquire the explanation record obtained by explaining the demonstration content, as well as the explanation knowledge points and explanation mark information contained in the explanation record; wherein, the explanation knowledge points include at least some of the matching knowledge points that can be matched with the demonstration knowledge points;
[0012] The processing module is used to generate modification prompt information for the demonstration content based at least on the explanation mark information and the demonstration reference information of the matched knowledge points.
[0013] Thirdly, an electronic device provided in this application includes: a processor, a memory, and a communication bus;
[0014] Memory, used to store executable instructions;
[0015] A processor is configured to execute executable instructions stored in the memory to implement the steps of the information processing method described above.
[0016] Fourthly, embodiments of this application provide a computer-readable storage medium storing executable instructions. The computer-readable storage medium stores one or more programs, which can be executed by one or more processors to implement the steps of the information processing method described above.
[0017] This application provides an information processing method, an information processing device, and an electronic device. The method involves acquiring demonstration knowledge points and demonstration reference information for the demonstration knowledge points within demonstration content; acquiring explanation records obtained from explaining the demonstration content, and explanation knowledge points and explanation marker information contained in the explanation records; wherein the explanation knowledge points at least include matching knowledge points that can match at least some of the demonstration knowledge points; and generating modification prompt information for the demonstration content based at least on the explanation marker information and demonstration reference information of the matching knowledge points. In other words, this application first analyzes the demonstration content prepared for explanation by the presenter to obtain demonstration knowledge points and demonstration reference information; then analyzes the actual explanation records to obtain explanation knowledge points and explanation marker information. The demonstration knowledge points and demonstration reference information are compared with the explanation knowledge points and explanation marker information, and modification prompt information for the demonstration content is generated based on the comparison result. Based on the above, this application comprehensively records the actual presentation process, ensuring the accuracy of the generated modification prompts for the demonstration content. Simultaneously, these prompts provide the presenter with an effective basis for revisions, eliminating the influence of subjective factors such as experience and ability. This helps the presenter review the presentation process, making revisions more efficient and reasonable. The information processing method provided in this application not only intelligently generates modification prompts for the demonstration content but also ensures that the generated prompts closely reflect the presenter's actual presentation, helping the audience better acquire knowledge points. Attached Figure Description
[0018] Figure 1 An optional flowchart illustrating an information processing method provided for an embodiment of this application;
[0019] Figure 2 An optional flowchart illustrating an information processing method provided for an embodiment of this application;
[0020] Figure 3 A schematic diagram of the structure of an information processing device provided for an embodiment of this application;
[0021] Figure 4 This is a schematic diagram of the structure of an electronic device provided as an embodiment of this application. Detailed Implementation
[0022] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0023] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0024] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0025] Embodiments of this application provide an information processing method applied to an electronic device, with reference to... Figure 1 As shown, the method includes the following steps:
[0026] Step 101: Obtain the demonstration knowledge points included in the demonstration content, as well as the demonstration reference information for the demonstration knowledge points.
[0027] In this embodiment, the demonstration content is used to assist the presenter in explaining the knowledge points being demonstrated. The demonstration content presents the knowledge points intuitively to the audience in the form of text, graphics, charts, and / or animation. The format of the demonstration content includes, but is not limited to, PowerPoint (PPT), Word, Portable Document Format (PDF), and spreadsheet (Excel) formats. For example, in a teaching process, the demonstration content can be electronic courseware; in a bidding scenario, the demonstration content can be bidding presentation materials; in a meeting scenario, the demonstration content can be electronic documents or projected content.
[0028] In this embodiment, the demonstration content includes multiple demonstration knowledge points, and each demonstration knowledge point includes at least one demonstration keyword. Different demonstration knowledge points contain at least partially different demonstration keywords. The electronic device first obtains at least one demonstration keyword contained in the demonstration content and matches the demonstration keyword with multiple reference keywords contained in a pre-stored set of knowledge points within the electronic device to determine the demonstration knowledge points contained in the demonstration content. For example, in the process of teaching higher mathematics, demonstration knowledge points include, but are not limited to, Fourier transform, Lagrange's mean value theorem, and higher-order partial derivatives. In the scenario of equipment bidding, demonstration knowledge points can be parameters corresponding to each module in the bidding equipment.
[0029] In this embodiment, the demonstration reference information is used to characterize the attribute information of the demonstration knowledge points. Here, the demonstration reference information includes, but is not limited to, the page number of the demonstration knowledge points, the demonstration duration of each demonstration knowledge point, and the demonstration order of the demonstration knowledge points.
[0030] In some embodiments, the presenter first uploads the presentation content to a knowledge point analysis system. The knowledge point analysis system analyzes the presentation knowledge points and reference information contained in the page text information. Here, the reference information can be the relationship between the presentation knowledge points and the presentation content, such as PPT pages.
[0031] Electronic devices can include mobile terminal devices such as mobile phones, tablets, laptops, personal digital assistants (PDAs), wearable devices, and in-vehicle devices, as well as fixed terminal devices such as desktop computers.
[0032] Step 102: Obtain the explanation record obtained from explaining the demonstration content, as well as the explanation knowledge points and explanation mark information contained in the explanation record.
[0033] The knowledge points explained must include at least some of the knowledge points that can be matched with those in the demonstration.
[0034] In this embodiment, the explanation record refers to the audio data captured by an audio acquisition device or the video data captured by a video acquisition device during the explanation of the demonstration content by the presenter. Here, the explanation record can be directly captured by the audio or video acquisition device of the electronic device; or it can be captured by an audio or video acquisition device connected to the electronic device. The audio acquisition device includes, but is not limited to, monitoring speakers and microphones. The video acquisition device can be a video recorder.
[0035] In this embodiment, the electronic device can intelligently generate modification prompts while simultaneously collecting data on the speaker's explanation; alternatively, it can intelligently generate modification prompts after data collection is complete. In one feasible scenario, the electronic device first analyzes whether the explanation record is related to the demonstration content. If not, the explanation record is deleted; if so, the explanation record undergoes noise reduction processing, and the noise-reduced explanation record is divided into multiple explanation segments based on voiceprint information. The explanation segment associated with the speaker is then obtained from these multiple explanation segments. Furthermore, the electronic device obtains the explanation knowledge points and explanation mark information for these knowledge points from the explanation segments associated with the speaker.
[0036] In this embodiment, the electronic device can perform noise reduction processing on the explanation record by filtering out noise data within a preset range. In this way, the impact of other noises on the electronic device's acquisition of explanation knowledge points and explanation record information is reduced, thereby improving the accuracy of the electronic device in acquiring explanation knowledge points and explanation record information.
[0037] In this embodiment of the application, the explanation segment associated with the explainer can be obtained from multiple explanation segments in the following way:
[0038] Method 1: Obtain target narration segments whose durations meet the duration constraints from multiple narration segments; determine that the target narration segment is associated with the narrator. For example, the longest sample in the narration record is the narrator's voice.
[0039] Method 2: Obtain the narrator's voice data; compare the narrator's voice data with multiple narration segments, and extract the target narration segment from the multiple narration segments whose voiceprint matches the narrator's voice data.
[0040] In some embodiments, the electronic device can input the explanation record into a pre-trained knowledge point model to obtain the explanation knowledge points and explanation mark information contained in the explanation record.
[0041] In this embodiment, the explanation record contains multiple explanation knowledge points, and each explanation knowledge point contains multiple explanation keywords. Different explanation knowledge points contain at least partially different explanation keywords. The electronic device first obtains the multiple explanation keywords contained in the explanation record and matches the explanation keywords with multiple reference keywords contained in a pre-stored set of knowledge points within the electronic device to determine the explanation knowledge points contained in the explanation record. Here, the explanation knowledge points and the demonstration knowledge points can be completely identical or partially identical.
[0042] In this embodiment, the explanation marker information is used to characterize the attribute information of the knowledge points being explained. Here, the explanation marker information includes, but is not limited to, the explanation duration of the knowledge points and the explanation order of the knowledge points.
[0043] In this embodiment of the application, the electronic device obtains the demonstration keywords corresponding to each demonstration knowledge point and the explanation keywords corresponding to each explanation knowledge point; matches multiple demonstration keywords and explanation keywords to obtain matching results; and determines the matching knowledge points based on the matching results.
[0044] The demonstration keywords involved in this application embodiment are words selected from the demonstration content that are substantially meaningful in expressing the central content of each demonstration knowledge point. For example, electronic devices can extract keywords from the demonstration content using the term frequency–inverse document frequency (TF-IDF) algorithm based on Natural Language Processing (NLP) technology.
[0045] In this embodiment, the keywords used in the explanation are selected from the explanation records and are words that are meaningful in expressing the core content of each explained knowledge point. For example, the electronic device first extracts multiple words from the explanation records based on the Dynamic Time Warping algorithm, and then uses the TF-IDF algorithm to extract keywords from these multiple words.
[0046] Here, matching multiple demonstration keywords with explanation keywords to obtain matching results can be achieved through the following steps:
[0047] The first step is to obtain multiple first sub-vectors corresponding to multiple demonstration keywords, and determine the weighted average of the multiple first sub-vectors to obtain the first vector.
[0048] The second step is to obtain the second vector corresponding to the keywords in the explanation.
[0049] The third step is to determine the similarity between the first vector and the second vector to obtain the matching result.
[0050] Step 103: Based at least on the explanation and demonstration reference information of the matching knowledge points, generate modification prompts for the demonstration content.
[0051] In this embodiment, the electronic device acquires the explanation marker information and demonstration reference information of the matching knowledge points, and generates modification prompts for the demonstration content. The user then modifies the demonstration content based on these prompts.
[0052] In this embodiment of the application, the form of the modification prompt information may include, but is not limited to, any form such as color, text, sound, graphics, symbols, and pictures, so that the explainer can know the content to be modified.
[0053] In this embodiment of the application, the electronic device automatically modifies the demonstration content based on the modification prompt information of the demonstration content.
[0054] This application provides an information processing method that obtains demonstration knowledge points and demonstration reference information for demonstration knowledge points contained in demonstration content; obtains explanation records obtained from explaining the demonstration content, and explanation knowledge points and explanation marking information contained in the explanation records; wherein, the explanation knowledge points include at least some of the matching knowledge points that can be matched with the demonstration knowledge points; and generates modification prompt information for the demonstration content based at least on the explanation marking information and demonstration reference information of the matching knowledge points. In other words, this application first analyzes the demonstration content prepared by the presenter to obtain demonstration knowledge points and demonstration reference information; then analyzes the actual explanation records to obtain explanation knowledge points and explanation marking information. The demonstration knowledge points and demonstration reference information are compared with the explanation knowledge points and explanation marking information, and modification prompt information for the demonstration content is generated based on the comparison results. Based on the above, this application comprehensively records the actual explanation process of the presenter, making the generated modification prompt information for the demonstration content accurate; at the same time, the modification prompt information provides the presenter with an effective basis for modification, thereby eliminating the influence of subjective factors such as the presenter's experience and ability, helping the presenter to review the explanation process, making the presenter's modifications more efficient and the modifications to the demonstration content more reasonable. The information processing method provided in this application not only intelligently generates modification prompts for the presentation content, but also ensures that the generated modification prompts are closer to the actual presentation, helping the audience to better grasp the knowledge points.
[0055] Embodiments of this application provide an information processing method applied to an electronic device, with reference to... Figure 2 As shown, the method includes the following steps:
[0056] Step 201: Obtain the demonstration knowledge points contained in the demonstration content.
[0057] Step 202: Obtain the demonstration scene information of the demonstration content.
[0058] The demonstration scenario information includes information about the presenter and / or the audience.
[0059] In this embodiment, the electronic device acquires demonstration scenario information, including presenter information and / or audience information, for the demonstration content. For example, in a teaching scenario, presenter information includes whether the presenter is a primary school teacher with 10 years of experience or a recently graduated university teacher. Audience information includes, but is not limited to, primary school students, middle school students, and university students. In a teaching scenario, presenter information includes, but is not limited to, the presenter being the person in charge of the product being bid on or the presenter being a human resources manager of the company being bid on. Audience information includes, but is not limited to, the audience being an employee of the company being bid on, a judge, or a competitor.
[0060] Step 203: Obtain demonstration reference information that matches the demonstration scenario information.
[0061] In this application embodiment, the demonstration reference information obtained varies depending on the demonstration scenario. For example, in a teaching scenario, regarding the knowledge point A related to a quadratic equation, if the presenter is a recently graduated university teacher and the audience consists of university students, the demonstration time for knowledge point A is 1 minute. If the presenter is a primary school teacher with 10 years of experience and the audience consists of primary school students, the demonstration time for knowledge point A is 10 minutes.
[0062] Step 204: Obtain the explanation record obtained from explaining the demonstration content, as well as the explanation knowledge points and explanation mark information contained in the explanation record.
[0063] The knowledge points explained must include at least some of the knowledge points that can be matched with those in the demonstration.
[0064] Step 205: Based at least on the explanation marking information and demonstration reference information of the matching knowledge points, generate modification prompt information for the demonstration content.
[0065] In this embodiment of the application, step 205 generates modification prompt information for the demonstration content based at least on the explanation mark information and demonstration reference information of the matching knowledge points. This can be achieved through steps A1 to A3, or through steps B1 to B3, or through step C1, or through step D1.
[0066] Step A1: For any matching knowledge point, analyze the relationship between the explanation duration contained in the explanation mark information and the demonstration duration contained in the demonstration reference information to obtain the analysis results.
[0067] In this embodiment, the explanation duration included in the explanation marker information represents the time spent by the explainer on any given knowledge point during the actual explanation process. The demonstration duration included in the demonstration reference information represents the preset time spent by the explainer on the demonstration knowledge point. It should be noted that the demonstration duration included in the demonstration reference information is related to the demonstration scenario information.
[0068] In some embodiments, the electronic device can acquire demonstration scenario information of the demonstration content, determine the demonstration duration corresponding to each page of the demonstration knowledge point based on the demonstration scenario information, and then acquire the number of pages contained in the demonstration reference information for each matching knowledge point to determine the demonstration duration for each matching knowledge point. It should be noted that the larger the number of pages corresponding to the demonstration knowledge point, the longer the corresponding demonstration duration.
[0069] In this embodiment, the electronic device acquires the explanation duration and demonstration duration of each matching knowledge point, compares the relationship between the explanation duration and demonstration duration, and obtains an analysis result characterizing the relationship between the explanation duration and demonstration duration. For example, the demonstration content, such as a PowerPoint presentation, includes three pages of knowledge points A and B, and the demonstration duration for knowledge points A and B is determined to be 10 minutes. The electronic device obtains from the explanation record that the actual explanation duration for knowledge point A is 5 minutes, and the actual explanation duration for knowledge point B is 20 minutes. By comparing the relationship between the explanation duration and demonstration duration for knowledge points A and B, the analysis result is that the demonstration duration for knowledge point A is longer than its explanation duration, and the demonstration duration for knowledge point B is shorter than its explanation duration.
[0070] Step A2: Based on the analysis results, generate modification prompts.
[0071] In this embodiment of the application, step A2, based on the analysis results, generates modification prompt information, which can be achieved through the following steps:
[0072] Step A21: If the analysis results indicate that the explanation time is longer than the demonstration time, extract the first keyword from the explanation mark information of the matching knowledge points; based on the first keyword, generate additional prompt information for the matching knowledge points.
[0073] In this embodiment, if the analysis result indicates that the explanation duration is longer than the demonstration duration, the electronic device extracts the first keyword from the explanation marker information of the matching knowledge points and generates addition prompt information containing the first keyword. It should be noted that the electronic device can add addition prompt information containing the first keyword to any page of the matching knowledge points in the demonstration content; for example, it can add the first keyword marked in red to any page of the matching knowledge points in the demonstration content.
[0074] Here, the first keyword can be any remaining keyword in the explanation marker information that matches the knowledge point, excluding all keywords in the demonstration reference information; the first keyword can also be a subset of the remaining keywords in the explanation marker information that matches the knowledge point, excluding all keywords in the demonstration reference information; the first keyword is the keyword to be added when the presenter modifies the matching knowledge point of the demonstration content.
[0075] Step A22: If the analysis result indicates that the explanation time is less than the demonstration time, generate a deletion prompt message for the matching knowledge point.
[0076] In this embodiment, if the analysis results indicate that the explanation duration is less than the demonstration duration, the electronic device generates a deletion prompt message. It should be noted that the deletion prompt message includes identification information for the pages matching the knowledge points to be deleted. For example, if the analysis results indicate that the explanation duration is less than the demonstration duration, a blue marker is added to any page matching the knowledge points in the demonstration content; that is, the blue marker indicates that the presenter should delete the page corresponding to the marker information that matches the knowledge points.
[0077] In this embodiment of the application, if the analysis result indicates that the explanation duration is equal to the demonstration duration, the electronic device generates a prompt message indicating that the matching knowledge point does not need to be modified.
[0078] Step B1: For multiple matching knowledge points, obtain the explanation order contained in the explanation mark information and the demonstration order contained in the demonstration reference information.
[0079] Step B2: Identify the out-of-order knowledge points among multiple matching knowledge points.
[0080] For example, for multiple matching knowledge points A, B, and C, the electronic device determines the explanation order of the multiple matching knowledge points from the explanation marking information as knowledge point A → knowledge point B → knowledge point C. The electronic device determines the demonstration order of the multiple matching knowledge points from the demonstration reference information as knowledge point B → knowledge point A → knowledge point C. The electronic device determines that knowledge points A, B, and C are all out of order.
[0081] Step B3: Generate misordered prompts for knowledge points.
[0082] In this embodiment of the application, the electronic device generates out-of-order prompt information for out-of-order knowledge points and outputs the out-of-order prompt information on any page of the out-of-order knowledge points.
[0083] The misorder prompt information should include at least the color, text, and symbols used to indicate that the current knowledge point is out of order.
[0084] In this embodiment, the electronic device explains the explanation marker information of knowledge points, determines the matching knowledge points adjacent to the out-of-order knowledge points, and identifies the knowledge point identifiers of the adjacent matching knowledge points. On any page of the out-of-order knowledge point, it outputs out-of-order prompt information containing the knowledge point identifiers of the adjacent matching knowledge points. For example, on any page of out-of-order knowledge point A, it outputs yellow information associated with the knowledge point identifier of the adjacent matching knowledge point B.
[0085] Step C1: Based on the explanation mark information and demonstration reference information of the matching knowledge points, as well as the explanation mark information of the remaining knowledge points, generate modification prompt information for the demonstration content.
[0086] The explanation of knowledge points also includes the remaining knowledge points that are different from the matching knowledge points.
[0087] In this embodiment of the application, the electronic device obtains the remaining knowledge points that are different from the knowledge points being explained and the knowledge points being matched, that is, knowledge points that are involved in the explanation process but not included in the demonstration content. Based on the explanation mark information and demonstration reference information of the matching knowledge points, as well as the explanation mark information of the remaining knowledge points, the electronic device generates modification prompt information for the demonstration content.
[0088] In this embodiment of the application, step C1 generates modification prompts for the demonstration content based on the explanation markers and demonstration reference information of the matched knowledge points, as well as the explanation markers of the remaining knowledge points. This can be achieved through the following steps:
[0089] Step C11: Based on the explanation mark information of the knowledge points being explained, determine the matching knowledge points adjacent to the remaining knowledge points, as well as the second keyword of the remaining knowledge points.
[0090] Step C12: Based on the demonstration reference information, determine the position of adjacent matching knowledge points among multiple demonstration knowledge points.
[0091] Step C13: Generate additional prompts for the presentation content based on location and second keywords.
[0092] In this embodiment, the electronic device obtains adjacent matching knowledge points and the second keyword of the remaining knowledge points based on the explanation mark information of the explained knowledge points; and determines the position of the adjacent matching knowledge points among multiple demonstration knowledge points based on the demonstration reference information. Finally, the electronic device generates addition prompt information for demonstration content based on the position of the adjacent matching knowledge points among multiple demonstration knowledge points and the second keyword.
[0093] For example, the demonstration knowledge points include knowledge points A, B, C, D, and E; the matching knowledge points within the demonstration knowledge points are A, B, C, D, and E; the demonstration order of the matching knowledge points is knowledge point A → knowledge point B → knowledge point C → knowledge point D → knowledge point E. The explanation knowledge points include knowledge points A, B, C, D, E, and F; the matching knowledge points within the explanation knowledge points are A, B, C, D, and E; the remaining knowledge point within the explanation knowledge points is F; the explanation order of the explanation knowledge points is knowledge point B → knowledge point A → knowledge point C → knowledge point D → knowledge point F → knowledge point E. The electronic device obtains the second keyword of the remaining knowledge point F, obtains the adjacent matching knowledge point E or D in multiple demonstration knowledge points, and determines the position of the adjacent matching knowledge point E or D in multiple demonstration knowledge points. Finally, a blank page is added to the last page of the matching knowledge point E or D, and an addition prompt message containing the association of the second keyword is added to the blank page. For example, a second keyword marked in green is added to the title position on the blank page.
[0094] Step D1: Based on the explanation mark information and demonstration reference information of the matching knowledge points, as well as the demonstration reference information of the knowledge points to be taught, generate modification prompt information for the demonstration content.
[0095] The modification prompt message is used to indicate that some knowledge points have been missed in the upcoming lecture.
[0096] The demonstration knowledge points also include knowledge points that are different from the matching knowledge points.
[0097] In this embodiment of the application, the electronic device obtains the knowledge points to be taught that are different from the knowledge points to be demonstrated and the knowledge points to be matched, that is, knowledge points that are not involved in the explanation process but are included in the demonstration content. The electronic device obtains the explanation mark information and demonstration reference information of the knowledge points to be matched and the demonstration reference information of the knowledge points to be taught, and generates modification prompt information for the demonstration content.
[0098] For example, based on the explanation marker information and demonstration reference information of the matching knowledge points, the electronic device can analyze the reasons for the omission of the knowledge points to be taught. For instance, if the explanation time of matching knowledge point A is too long, the presenter may omit relatively unimportant knowledge points to be taught in order to save time. In this case, the modification prompt information of the demonstration content can be used to indicate that the knowledge points to be taught can be deleted.
[0099] It should be noted that the descriptions of the same steps and contents as in other embodiments in this embodiment can be found in the descriptions in other embodiments, and will not be repeated here.
[0100] Embodiments of this application provide an information processing apparatus that can be applied to... Figures 1 to 2 In a corresponding embodiment of an information processing method, referring to Figure 3 As shown, the information processing device 3 includes:
[0101] The acquisition module 302 is used to acquire the demonstration knowledge points contained in the demonstration content, as well as the demonstration reference information of the demonstration knowledge points;
[0102] The acquisition module 302 is used to acquire the explanation record obtained from explaining the demonstration content, as well as the explanation knowledge points and explanation mark information contained in the explanation record; wherein, the explanation knowledge points include at least some of the matching knowledge points that can be matched with the demonstration knowledge points;
[0103] The processing module 301 is used to generate modification prompts for the demonstration content based at least on the explanation mark information and demonstration reference information of the matching knowledge points.
[0104] In other embodiments of this application, the processing module 301 is used to analyze the relationship between the explanation duration contained in the explanation mark information and the demonstration duration contained in the demonstration reference information for any matching knowledge point, and obtain the analysis result; based on the analysis result, generate modification prompt information.
[0105] In other embodiments of this application, the processing module 301 is configured to extract a first keyword from the explanation mark information of the matching knowledge point if the analysis result indicates that the explanation duration is greater than the demonstration duration; generate addition prompt information for the matching knowledge point based on the first keyword; and generate deletion prompt information for the matching knowledge point if the analysis result indicates that the explanation duration is less than the demonstration duration.
[0106] In other embodiments of this application, the processing module 301 is used to obtain, for multiple matching knowledge points, the explanation order contained in the explanation mark information and the demonstration order contained in the demonstration reference information; determine the out-of-order knowledge points among the multiple matching knowledge points; and generate out-of-order prompt information for the out-of-order knowledge points.
[0107] In other embodiments of this application, the processing module 301 is used to generate modification prompt information for the demonstration content based on the explanation mark information and demonstration reference information of the matching knowledge points, as well as the explanation mark information of the remaining knowledge points; wherein, the explanation knowledge points also include the remaining knowledge points that are different from the matching knowledge points.
[0108] In other embodiments of this application, the processing module 301 is used to determine, based on the explanation mark information of the knowledge points being explained, the matching knowledge points adjacent to the remaining knowledge points, and the second keyword of the remaining knowledge points; to determine the position of the adjacent matching knowledge points among multiple demonstration knowledge points based on the demonstration reference information; and to generate addition prompt information for demonstration content based on the position and the second keyword.
[0109] In other embodiments of this application, the processing module 301 is used to generate modification prompt information for the demonstration content based on the explanation mark information and demonstration reference information of the matching knowledge points, as well as the demonstration reference information of the knowledge points to be taught; wherein, the modification prompt information is used to indicate that there are omissions in the knowledge points to be taught; wherein, the demonstration knowledge points also include the knowledge points to be taught that are different from the matching knowledge points.
[0110] In other embodiments of this application, the acquisition module 302 is used to acquire demonstration scene information of the demonstration content; wherein, the demonstration scene information includes the presenter information and / or the audience information;
[0111] The acquisition module 302 is also used to acquire demonstration reference information that matches the demonstration scenario information.
[0112] It should be noted that the specific implementation process of the steps executed by the processor in this embodiment can be referred to Figures 1 to 2 The implementation process of the information processing method provided in the corresponding embodiments will not be described in detail here.
[0113] Embodiments of this application provide an electronic device that can be applied to... Figures 1 to 2 In a corresponding embodiment of an information processing method, referring to Figure 4 As shown, the electronic device 4 ( Figure 4 Electronic devices 4 and Figure 3 The information processing device 3 (corresponding to the above) includes: a processor 401, a memory 402, and a communication bus 403, wherein:
[0114] The communication bus 403 is used to realize the communication connection between the processor 401 and the memory 402.
[0115] The processor 401 executes the information processing program stored in the memory 402 to perform the following steps:
[0116] Obtain the demonstration knowledge points contained in the demonstration content, as well as the demonstration reference information for the demonstration knowledge points;
[0117] Obtain the explanation record obtained from explaining the demonstration content, as well as the explanation knowledge points and explanation mark information contained in the explanation record; wherein, the explanation knowledge points include at least some of the knowledge points in the demonstration that can be matched;
[0118] Based at least on the explanation and demonstration reference information of the matching knowledge points, modification prompts for the demonstration content are generated.
[0119] In other embodiments of this application, processor 401 is used to execute an information processing program stored in memory 402 to perform the following steps:
[0120] For any matching knowledge point, analyze the relationship between the explanation duration contained in the explanation mark information and the demonstration duration contained in the demonstration reference information to obtain the analysis results;
[0121] Based on the analysis results, a modification prompt message is generated.
[0122] In other embodiments of this application, processor 401 is used to execute an information processing program stored in memory 402 to perform the following steps:
[0123] If the analysis results indicate that the explanation time is longer than the demonstration time, the first keyword is extracted from the explanation mark information of the matching knowledge points; based on the first keyword, additional prompt information is generated for the matching knowledge points.
[0124] If the analysis results indicate that the explanation time is less than the demonstration time, a deletion prompt message will be generated for the matching knowledge point.
[0125] In other embodiments of this application, processor 401 is used to execute an information processing program stored in memory 402 to perform the following steps:
[0126] For multiple matching knowledge points, obtain the explanation order contained in the explanation mark information and the demonstration order contained in the demonstration reference information;
[0127] Identify out-of-order knowledge points among multiple matching knowledge points;
[0128] Generate misordered information for knowledge points.
[0129] In other embodiments of this application, processor 401 is used to execute an information processing program stored in memory 402 to perform the following steps:
[0130] Based on the explanation markers and demonstration reference information of the matched knowledge points, as well as the explanation markers of the remaining knowledge points, modification prompts for the demonstration content are generated; among them, the explanation knowledge points also include the remaining knowledge points that are different from the matched knowledge points.
[0131] In other embodiments of this application, processor 401 is used to execute an information processing program stored in memory 402 to perform the following steps:
[0132] Based on the explanation marker information of the knowledge points being explained, the matching knowledge points adjacent to the remaining knowledge points are determined, as well as the second keyword of the remaining knowledge points;
[0133] Based on the demonstration reference information, determine the position of adjacent matching knowledge points among multiple demonstration knowledge points;
[0134] Based on location and second keywords, generate additional prompts for the presentation content.
[0135] In other embodiments of this application, processor 401 is used to execute an information processing program stored in memory 402 to perform the following steps:
[0136] Based on the explanation markers and demonstration references of the matched knowledge points, as well as the demonstration references of the knowledge points to be taught, modification prompts are generated for the demonstration content. The modification prompts are used to indicate that there are any omissions in the knowledge points to be taught. The demonstration knowledge points also include the knowledge points to be taught that are different from the matched knowledge points.
[0137] In other embodiments of this application, processor 401 is used to execute an information processing program stored in memory 402 to perform the following steps:
[0138] Obtain the demonstration scenario information for the demonstration content; wherein, the demonstration scenario information includes the presenter's information and / or the audience's information;
[0139] Obtain demonstration reference information that matches the demonstration scenario information.
[0140] The method provided in this application embodiment can be directly embodied as a combination of software modules executed by processor 401. The software modules can be located in a storage medium, which is located in memory 402. Processor 401 reads the executable instructions included in the software modules in memory 402 and combines them with necessary hardware to complete the method provided in this application embodiment.
[0141] As an example, processor 401 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., wherein the general-purpose processor can be a microprocessor or any conventional processor, etc.
[0142] It should be noted that the specific implementation process of the steps executed by the processor in this embodiment can be referred to Figures 1 to 2 The implementation process of the information processing method provided in the corresponding embodiments will not be described in detail here.
[0143] Embodiments of this application provide a computer-readable storage medium storing one or more programs that can be executed by one or more processors to perform, as follows: Figures 1 to 2 The implementation process of the information processing method provided in the corresponding embodiments will not be described in detail here.
[0144] It should be noted that the descriptions of the storage medium and device embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0145] The aforementioned computer storage media / memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM), etc.; or it can be various terminals that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0146] It should be understood that the terms "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some embodiments," or "some implementations" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of this application. Therefore, the phrases "an embodiment," "an embodiment," "an embodiment of this application," "the foregoing embodiment," "some embodiments," or "some implementations" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above embodiments of this application are merely descriptive and do not represent the superiority or inferiority of the embodiments.
[0147] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0148] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0149] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.
[0150] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0151] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0152] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0153] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.
[0154] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0155] It is worth noting that the accompanying drawings in this application are only for illustrating the schematic positions of various devices on the terminal device and do not represent their actual positions in the terminal device. The actual positions of each device or area may be changed or shifted according to the actual situation (e.g., the structure of the terminal device). Furthermore, the proportions of different parts in the terminal device in the drawings do not represent the actual proportions.
[0156] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. An information processing method, the method comprising: Obtain the demonstration knowledge points contained in the demonstration content, as well as the demonstration reference information for the demonstration knowledge points; wherein, the demonstration reference information is determined based on the demonstration scenario of the demonstration content, and includes the demonstration duration of the demonstration knowledge points, or the demonstration order of the demonstration knowledge points; Obtain the explanation record obtained from explaining the demonstration content, as well as the explanation knowledge points and explanation mark information contained in the explanation record; wherein, the explanation knowledge points include at least some of the matching knowledge points that can be matched with the demonstration knowledge points; Based at least on the explanation mark information and the demonstration reference information of the matching knowledge points, modification prompt information for the demonstration content is generated, and the demonstration content is modified based on the modification prompt information; The step of generating modification prompt information for the demonstration content based at least on the explanation marker information and the demonstration reference information of the matching knowledge points includes: Based on the explanation marker information and demonstration reference information of the matched knowledge points, as well as the explanation marker information of the remaining knowledge points that are different from the matched knowledge points, modification prompt information for the demonstration content is generated.
2. The method according to claim 1, wherein generating modification prompt information for the demonstration content based at least on the explanation marker information and the demonstration reference information of the matching knowledge points includes: For any of the matching knowledge points, the relationship between the explanation duration contained in the explanation mark information and the demonstration duration contained in the demonstration reference information is analyzed to obtain the analysis results; Based on the analysis results, the modification prompt message is generated.
3. The method according to claim 2, wherein generating the modification prompt information based on the analysis results includes: If the analysis results indicate that the explanation duration is greater than the demonstration duration, the first keyword is extracted from the explanation tag information of the matching knowledge points; Based on the first keyword, generate additional prompt information for the matched knowledge point; If the analysis results indicate that the explanation duration is less than the demonstration duration, a deletion prompt message is generated for the matching knowledge point.
4. The method according to claim 1, wherein generating modification prompt information for the demonstration content based at least on the explanation marker information and demonstration reference information of the matched knowledge points includes: For multiple matching knowledge points, obtain the explanation order contained in the explanation mark information and the demonstration order contained in the demonstration reference information; Identify out-of-order knowledge points among the plurality of matched knowledge points; Generate misordered prompt information for the misordered knowledge points.
5. The method according to claim 1, wherein generating modification prompt information for the demonstration content based on the explanation mark information and demonstration reference information of the matched knowledge point, and the explanation mark information of the remaining knowledge points that are different from the matched knowledge point, includes: Based on the explanation mark information of the knowledge points being explained, the matching knowledge points adjacent to the remaining knowledge points are determined, as well as the second keyword of the remaining knowledge points; Based on the demonstration reference information, the position of the adjacent matching knowledge point among the multiple demonstration knowledge points is determined; Based on the location and the second keyword, a prompt message for adding the demonstration content is generated.
6. The method according to claim 1, wherein the demonstration knowledge point further includes a knowledge point to be taught that is different from the matched knowledge point, and the step of generating modification prompt information for the demonstration content based at least on the explanation mark information and demonstration reference information of the matched knowledge point includes: Based on the explanation marker information and demonstration reference information of the matched knowledge points, and the demonstration reference information of the knowledge points to be taught, modification prompt information for the demonstration content is generated; wherein, the modification prompt information is used to indicate that there are omissions in the knowledge points to be taught.
7. The method according to any one of claims 1 to 6, wherein obtaining the demonstration reference information of the demonstration knowledge point includes: Obtain the demonstration scene information of the demonstration content; wherein, the demonstration scene information includes the presenter information and / or the audience information; Obtain demonstration reference information that matches the demonstration scenario information.
8. An information processing apparatus, the information processing apparatus comprising: The acquisition module is used to acquire the demonstration knowledge points contained in the demonstration content, as well as the demonstration reference information of the demonstration knowledge points; wherein, the demonstration reference information is determined based on the demonstration scenario of the demonstration content, and includes the demonstration duration of the demonstration knowledge points or the demonstration order of the demonstration knowledge points; The acquisition module is used to acquire the explanation record obtained by explaining the demonstration content, as well as the explanation knowledge points and explanation mark information contained in the explanation record; wherein, the explanation knowledge points include at least some of the matching knowledge points that can be matched with the demonstration knowledge points; The processing module is configured to generate modification prompt information for the demonstration content based at least on the explanation mark information and demonstration reference information of the matching knowledge points, and the explanation mark information of the remaining knowledge points that are different from the matching knowledge points, and modify the demonstration content based on the modification prompt information.
9. An electronic device, the electronic device comprising: Memory, used to store executable instructions; A processor for executing executable instructions stored in the memory to implement the information processing method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Speech content prompting method and system
CN112233669A
Online teaching interaction method and device used for online teaching interaction method
CN113053184A