Multi-feature interaction screening method, device and equipment for educational resource management platform

By updating the display area filtering status and generating filtering summaries on the education resource management platform, the problem of fragmented interaction of multi-dimensional features has been solved, achieving clear display of filtering status and adaptability to educational scenarios.

CN121722286APending Publication Date: 2026-03-24BEIJING SHANGRUITONG TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-16
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

Existing educational resource management platforms suffer from fragmented interaction during the multi-dimensional feature screening process, unclear screening status, and poor adaptability to educational scenarios.

Method used

By receiving user filtering operations, the system updates the filtering status of the display area based on the attribution relationships between educational features, and generates a filtering summary upon receiving a confirmation operation, displaying the attribution relationships between features and achieving a clear display of filtering results.

Benefits of technology

It improves the clarity of multi-dimensional features in the education resource management platform and its adaptability to educational scenarios, ensuring that the filtering status is clear.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121722286A_ABST
    Figure CN121722286A_ABST
Patent Text Reader

Abstract

The invention provides a multi-feature interaction screening method, device and equipment for an educational resource management platform, and relates to the technical field of educational resource management. The method comprises the following steps: when a screening operation of a user is received, updating a screening state of a first educational feature in a first display area of an educational resource management platform and a screening state of a second educational feature in a second display area of the educational resource management platform based on an affiliation relationship between each first educational feature and each second educational feature and the screening operation; the screening state comprises a full selection state, a partial selection state and an unselected state; and when a determination operation of the user is received, based on the screening state of each first educational feature and each second educational feature, generating and displaying a screening summary of the screened first educational feature and second educational feature in a third display area. According to the invention, the screening state of the educational features can be determined in the educational resource management process, and the suitability with the educational scene is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of educational resource management, and in particular to a multi-feature interaction filtering method, device and equipment of an educational resource management platform. BACKGROUND

[0002] Since education includes different dimensions of characteristics such as school stages, subjects, themes and adaptive levels, the correlation between these characteristics needs to be considered when educational resources are summarized and managed. In the prior art, when educational resources are summarized and managed, a plurality of independent drop-down boxes can be used to select dimensions such as school stages and subjects, a tree structure can be used to display the hierarchical relationship of school stages and subjects, or a plurality of pop-up windows can be opened in sequence to complete the filtering of different characteristics.

[0003] However, the operation of the general drop-down box combination is tedious and cannot achieve linkage, the tree structure cannot dynamically load associated content, and the all-select / part-select state feedback is not intuitive. The operation path of the method of opening a plurality of pop-up windows in sequence to filter characteristics is long, and the summary of the filtering conditions is not intuitive. Therefore, the interaction between the multi-dimensional characteristics of the existing educational resource summary and management platform is fragmented, the state of the filtered characteristics in the management process is not clear, and the adaptability to the educational scene is poor. SUMMARY

[0004] The embodiments of the present application provide a multi-feature interaction filtering method, device and equipment of an educational resource management platform to solve the problem of fragmented interaction between multi-dimensional characteristics of the existing educational resource summary and management platform, unclear state of filtered characteristics in the management process, and poor adaptability to the educational scene.

[0005] In a first aspect, the embodiments of the present application provide a multi-feature interaction filtering method of an educational resource management platform, comprising: When a user's filtering operation is received, the filtering state of each first educational characteristic in a first display area of the educational resource management platform and the filtering state of each second educational characteristic in a second display area are updated based on the ownership relationship between each first educational characteristic and each second educational characteristic and the filtering operation; wherein the filtering state includes an all-select state, a partial selection state and an unselected state; When a user's determination operation is received, a filtering summary of the filtered first educational characteristics and second educational characteristics is generated and displayed in a third display area based on the filtering state of each first educational characteristic and each second educational characteristic; the second educational characteristics include title characteristics and option characteristics; the filtering summary includes the filtered first educational characteristics, the filtered title characteristics in all second educational characteristics corresponding to the filtered first educational characteristics, and the filtering state of the filtered title characteristics in all second educational characteristics corresponding to the filtered first educational characteristics.

[0006] In a second aspect, an embodiment of the present application provides a multi-feature interaction filtering device of an educational resource management platform, comprising: an updating module configured to, when receiving a filtering operation of a user, update a filtering state of each first educational feature in a first display area of the educational resource management platform and a filtering state of each second educational feature in a second display area based on the filtering operation and the belonging relationship between each first educational feature and each second educational feature; wherein the filtering state comprises a full selection state, a partial selection state and an unselected state; a generating module configured to, when receiving a determination operation of the user, generate and display a filtering summary of the filtered first educational feature and the second educational feature in a third display area based on the filtering state of each first educational feature and each second educational feature; the second educational feature comprises a title feature and an option feature; the filtering summary comprises the filtered first educational feature, the filtered title feature in all the second educational features corresponding to the filtered first educational feature, and the filtering state of the filtered title feature in all the second educational features corresponding to the filtered first educational feature.

[0007] In a third aspect, an embodiment of the present application provides an electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the method in the first aspect or any possible implementation manner of the first aspect when executing the computer program.

[0008] In the embodiment of the present application, the filtering state of each first educational feature in the first display area of the educational resource management platform and the filtering state of each second educational feature in the second display area are updated according to the filtering operation of the user and the belonging relationship between the first educational feature and the second educational feature, so that the filtering result brought by the filtering operation can be clearly displayed on the first display area and the second display area. After receiving the determination operation of the user, the third display area is updated according to the filtering result and the belonging relationship between the first educational feature and the second educational feature, and the filtering summary of the filtered first educational feature and the second educational feature is displayed in the third display area. The title feature in the filtered first educational feature and the second educational feature and the belonging relationship therebetween are displayed through the filtering summary, so that the interaction relationship between the first educational feature and the second educational feature is more clear, the filtering state of the educational feature is clear in the management process, and the adaptability to the educational scene is ensured. BRIEF DESCRIPTION OF DRAWINGS

[0009] Figure 1 is an implementation flowchart of the multi-feature interaction filtering method of the educational resource management platform provided by the embodiment of the present application; Figure 2is a first display area and a second display area schematic view of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 3 is a full selection state schematic view of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 4 is an architecture level workflow diagram of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 5 is a complete interface schematic view when a certain first educational feature is fully selected of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 6 is a filtering summary schematic view of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 7 is an implementation flowchart of step S110 of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 8 is a multi-level option feature schematic view of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 9 is a partial selection state schematic view of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 10 is an unselected state schematic view of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 11 is a third display area schematic view of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application; Figure 12 is a structural schematic view of a multi-feature interactive filtering device of an educational resource management platform provided by an embodiment of the present application; Figure 13 is a schematic view of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0010] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0011] Reference Figure 1 , which shows an implementation flowchart of a multi-feature interactive filtering method of an educational resource management platform provided by an embodiment of the present application, and is described in detail as follows: Step S110, when receiving the user's screening operation, updating the screening state of the first educational feature in the first display area and the screening state of the second educational feature in the second display area of the educational resource management platform based on the ownership relationship between each first educational feature and each second educational feature, the screening operation; wherein the screening state includes the full selection state, the partial selection state and the unselected state.

[0012] In some embodiments, the screening operation refers to the operation of selecting the educational features needed by the user from the first educational features and the second educational features according to the needs, and the screening operation includes selecting the unselected first educational features or the second educational features, deselecting the selected first educational features or the second educational features. As shown in Figure 2 The first educational feature can be specifically a school stage, and the school stage includes pre-school, primary school, junior high school, high school, vocational and adult education, off-campus education, special education and other contents, and also includes an option of all school stages, and when the screening operation is performed on the first educational feature, all school stages can be selected or selected individually. The second educational feature is divided into two parts, including a title feature and an option feature.

[0013] It should be noted that each first educational feature will include a plurality of second educational features, as shown in Figure 2 The first display area and the second display area are as shown in Figure 2 The screening state of the first educational feature can be the full selection state, the partial selection state and the unselected state. As shown in Figure 3 When the selection state of all school stages in the first educational feature is the full selection state, all the contents in the second display area will be displayed, and the screening state of the option of all school stages only includes the full selection state and the unselected state.

[0014] In some embodiments, the educational resource management platform includes an access layer, a business logic layer, a data access layer and a data storage layer, wherein the access layer is used to display to the user and receive the user's screening operation, access operation and the like. The architecture of the educational resource management platform is as shown in Table 1: Table 1 Architecture level table of educational resource management platform

[0015] It should be noted that Figure 4 for the screening of the educational resource management platform, the workflow of each architecture level is as shown in Figure 4As shown, when the user enters the screening interface (that is, the front-end page / screening component), or the page is refreshed, first, the request parameters need to be forwarded to the access layer, if there is no request parameter, then all the selected first education features and second education features need to be loaded, then the access layer needs to forward the initialization request to the business logic layer, and at the same time, the selected first education features and second education features are authenticated and legality checked (that is, the user's operation permission and legality are checked), at this time, the selected first education features and second education features are determined as full-quantity associated data, the business logic layer sends a query instruction to the data access layer, the data access layer queries the data storage information from the database (data storage layer) according to the query instruction, and the database sends the data storage information to the data access layer, and then the data access layer returns the full-quantity associated data to the business logic layer, the business logic layer encapsulates the full-quantity associated data according to the attribution relationship of the first education features and the second education features, and then sends the encapsulated response to the access layer, the access layer forwards the corresponding to the front-end page / screening component, and the front-end page / screening component performs page rendering according to the content to obtain the first display area and the second display area. After receiving the user's operation, the selected state needs to be temporarily stored locally until the user performs the determination operation.

[0016] The database (data storage layer) includes two databases, MySQL (relational data storage, such as stage-subject association table) and Redis (cache high-frequency access association rules), when receiving the user's screening operation, first use Redis, if there is no cache in Redis, then use MySQL. By preferentially reading from the Redis cache, and querying MySQL and synchronizing the cache when the cache is not hit, the response speed can be improved.

[0017] Step S120, when receiving the user's determination operation, based on the screening state of each first education feature and each second education feature, generating and displaying the screening summary of the screened first education feature and second education feature in the third display area; the second education feature includes a title feature and an option feature; the screening summary includes the screened first education feature, the screened title feature in all second education features corresponding to the screened first education feature, and the screening state of the screened title feature in all second education features corresponding to the screened first education feature.

[0018] It should be noted that the second education feature includes a title feature and an option feature, see Figure 5 , Figure 5The title features include subject, theme, and adaptation level. Option features such as adaptation period, development period, maturity period, and management level are the corresponding option features for the title feature "adaptation level." Additionally, the option features include "select all." When the "select all" option is selected, the filtering state of that title feature is "select all," and the selection state of all option features corresponding to that title is also "select all." Similarly, for example... Figure 5 As shown, when the options for adaptation period, development period, maturity period, and management are all selected, the selection status of the option feature "select all" is also "select all".

[0019] See Figure 5 The positional relationship between the third display area and the first and second display areas is as follows: Figure 5 As shown, Figure 5 In the middle, the third display area is used to trigger the display of the first and second display areas. After the user completes the filtering operation for each option in the first and second display areas and clicks OK, the third display area is updated and a filtering summary is displayed in the third display area.

[0020] In some embodiments, such as Figure 6 As shown, through Figure 6 It can be concluded that the current screening summary includes the first educational feature, preschool feature and primary school feature. The title features corresponding to the preschool feature include subject, theme and adaptation level, and all option features corresponding to each title feature included in the preschool feature are in the selected state. The title features corresponding to the primary school feature include subject and grade, and two option features corresponding to the subject feature included in the primary school feature are in the selected state. Two option features corresponding to the grade feature included in the primary school feature are in the selected state.

[0021] See Figure 7 The specific processing method of step S110 includes steps S1101-S1102, and the specific content is as follows: Step S1101: If the filtering operation is performed on the first educational feature, then based on the filtering operation, update the filtering status of each first educational feature, and determine the filtering status of each second educational feature according to the affiliation relationship between the selected first educational feature and each second educational feature.

[0022] In some embodiments, the filtering operation can be performed on a first educational feature or on a second educational feature. When the filtering operation is performed on a first educational feature, the filtering status of the first educational feature needs to be updated first according to the filtering operation, and then the filtering status of each second educational feature is determined based on the filtering status of the first educational feature and the relationship between the first and second educational features.

[0023] In a possible implementation, the specific processing manner of step S1101 is as follows: if the screening operation is to select any first education feature, the screening state of the first education feature is determined as the selected state, and the screening state of each second education feature contained in the selected first education feature is determined as the selected state; if the screening operation is to deselect any first education feature, the screening state of the first education feature is determined as the unselected state, and the screening state of each second education feature contained in the deselected first education feature is determined as the unselected state.

[0024] In some embodiments, when the screening operation is performed on the first education feature, the screening operation can be to select any first education feature or to deselect any first education feature.

[0025] When the screening operation is to select any first education feature, the screening state of the first education feature needs to be determined as the selected state, and the screening state of all second education features corresponding to the first education feature needs to be determined as the selected state. The following is an example: Referring to Figure 5 , if the selected first education feature is a preschool education feature, the first education feature includes subject, theme, and adaptive level title features, and each title feature contains many option features, for example, the adaptive level title feature contains adaptive period, development period, mature period, and management layer option features, and further includes the special option feature of selected all. When the screening state of the preschool feature is the selected all state, the selection state of the subject, theme, adaptive level title features, and the option features corresponding to each title feature contained in the preschool feature is the selected all state.

[0026] When the screening operation is to deselect any first education feature, the screening state of the first education feature needs to be determined as the unselected state, and the screening state of all second education features corresponding to the first education feature needs to be determined as the unselected state.

[0027] Step S1102, if the screening operation is performed on the second education feature, the screening state of each second education feature in the second display area of the education resource management platform is updated based on the screening operation, and the screening state of each first education feature in the first display area of the education resource management platform is updated according to the ownership relationship between each second education feature selected by the screening operation and each first education feature.

[0028] In some embodiments, the screening state of the title feature includes a full selection state, a partial selection state and an unselected state; the screening state of the option feature other than the full selection option feature includes a full selection state and an unselected state, and the screening state of the full selection option feature includes a full selection state, a partial selection state and an unselected state. In addition, when the option feature has a corresponding sub-feature, the screening state of the option feature includes a full selection state, a partial selection state and an unselected state, as shown in FIG. 13, the domain teaching option feature further includes the domain feature, and the screening state of the domain teaching option feature includes a full selection state, a partial selection state and an unselected state. Since the domain option feature further includes a sub-feature, the screening state of the domain sub-feature also includes a full selection state, a partial selection state and an unselected state. Figure 8

[0029] In some embodiments, when the screening operation is performed on the second education feature, the screening state of the second education feature needs to be updated according to the screening operation, and then the screening state of each first education feature is determined according to the screening state of the second education feature and the association between the first education feature and the second education feature. When updating the screening state of the second education feature, the screening state of the option feature in the second education feature needs to be updated according to the screening operation, and then the screening state of the title feature is determined according to the screening state of each option feature and the corresponding relationship between the option feature and the title feature.

[0030] In a possible implementation, the specific processing manner of step S1102 is as follows: determining the screening state of each option feature from the screening operation; determining at least one option feature corresponding to each title feature according to the corresponding relationship between each title feature and each option feature; for each title feature, if the screening state of all the option features corresponding to the title feature is a full selection state, the screening state of the title feature is determined as a full selection state; if there is at least one option feature whose screening state is a full selection state and at least one option feature whose screening state is an unselected state among the option features corresponding to the title feature, the screening state of the title feature is determined as a partial selection state; if the screening state of all the option features corresponding to the title feature is an unselected state, the screening state of the title feature is determined as an unselected state.

[0031] In some embodiments, the screening operation can be selecting a certain option feature in the second education feature or deselecting a certain option feature in the second education feature.

[0032] Referring to Figure 5 , Figure 5 ​In the process of screening, the "adaptation period" option feature can be selected, and the "all" option feature can also be selected. When the "all" option feature is selected, the screening states of the adaptation period, development period, mature period, and management layer option features are also in the all-selected state. In addition, in the process of screening, a certain option feature can also be deselected. At this time, the screening state of the option feature changes from the all-selected state to the unselected state.

[0033] It should be noted that, for a certain title feature, when the option features corresponding to the title feature are all in the all-selected state, the screening state of the title feature is also in the all-selected state, as shown in FIG. 6, the screening states of all the option features corresponding to the adaptation level title feature are in the all-selected state, and therefore, the screening state of the adaptation level title feature is also in the all-selected state. When the option features corresponding to a certain title feature include some option features in the all-selected state and some option features not in the all-selected state, the screening state of the title feature is in the partial selection state, and the partial selection state of the title feature displays the number of the option features corresponding to the title feature that are screened, as shown in FIG. 7, only the screening state of the seventh grade option feature in the grade title feature is in the all-selected state, at this time, the screening state of the grade title feature is in the partial selection state, and the screening number is 1. Figure 5 Figure 9

[0034] In a possible implementation, the specific processing manner of step S1102 further includes: extracting the screening state of each second education feature from the screening operation; and for each first education feature, performing the following steps: if the screening states of all the second education features contained in the first education feature are in the all-selected state, determining the screening state of the first education feature as the all-selected state; if the screening state of at least one second education feature contained in the first education feature is in the unselected state, and the screening state of at least one second education feature contained in the first education feature is in the all-selected state, determining the screening state of the first education feature as the partial selection state; and if the screening states of all the second education features contained in the first education feature are in the unselected state, determining the screening state of the first education feature as the unselected state.

[0035] In some embodiments, after the screening state of each second education feature is determined, the screening state of the first education feature needs to be further determined according to the screening state of each second education feature, as shown in FIG. 8, Figure 5 Figure 5 In the example shown in FIG. 8, the screening state of each second education feature corresponding to the preschool first education feature is in the all-selected state, and therefore, the screening state of the preschool first education feature is also in the all-selected state. As shown in FIG. 9, Figure 9 ​​​As shown, the second education features corresponding to the first education feature of junior high school include both the second education features with the full selection state and the second education features with the unselected state. At this time, the selection state of the first education feature of junior high school is the partial selection state. For example, Figure 10 As shown, the selection state of all the second education features corresponding to the first education feature of primary school is the unselected state. At this time, the selection state of the first education feature of primary school is the unselected state.

[0036] In a possible implementation, before the step of "generating and displaying the screening summary of the screened first education features and second education features in the third display area based on the selection state of each first education feature and each second education feature", the specific processing manner of the step S120 is: performing a legality verification according to the belonging relationship between each screened first education feature and each screened second education feature; based on the verification result, extracting the summary information of the screened first education features and second education features from the education resource database, and determining the summary information of the screened first education features and second education features as the screening result of each first education feature and each second education feature.

[0037] In some embodiments, the legality verification is to ensure that the belonging relationship between each screened first education feature and second education feature is correct. For example, the first education feature of primary school includes the title feature of subject, and the title feature of subject corresponds to the option feature of Chinese. The first education feature of junior high school also includes the title feature of subject, and the title feature of subject corresponds to the option feature of Chinese. If the screened second education feature is the option feature of Chinese included in the first education feature of primary school, it is necessary to determine whether the screened option feature of Chinese belongs to the first education feature of primary school or the first education feature of junior high school. If the screened option feature of Chinese belongs to the first education feature of primary school, the verification result is legal. The summary information of the screened first education features and second education features refers to the screened first education features and second education features, and the belonging relationship between the screened first education features and second education features.

[0038] It should be noted that, as Figure 4As shown, after the user clicks OK, the front-end page / screening component needs to forward the screening request to the access layer, the access layer forwards the screening request to the business logic layer, and performs authentication and legality verification in the forwarding process. The business logic layer needs to perform parameter analysis, which includes: verifying whether the dependency relationship between the selected first education feature and the selected second education feature is legal (i.e., verifying the dependency relationship between the selected first education feature and the selected second education feature, such as whether each second education feature corresponding to the first education feature of preschool is in the full selection state when the first education feature of preschool is in the full selection state), and assembling the selected first education feature and the second education feature according to the dependency relationship between the first education feature and the second education feature. The query instruction of the selected first education feature and the second education feature and the query instruction of the education resource data associated with the selected first education feature and the second education feature are sent to the data access layer. The data access layer queries the data storage information from the database according to the query instruction. After the database sends the data storage information to the data access layer, the data access layer returns the selected dimension details and business result data to the business logic layer. The dimension details refer to the data of the selected first education feature and the second education feature, and the business result data refers to the education resource data associated with the selected first education feature and the second education feature. The business logic layer encapsulates the data returned by the data access layer to obtain the summary of the data related to the selected first education feature and the second education feature (for display in the third display area) and the paginated business resource data, and then sends the encapsulated response to the access layer. The access layer forwards the encapsulated response to the front-end page / screening component. The front-end page / screening component displays the screening result summary according to these contents to obtain the third display area.

[0039] It should be noted that when the verification result is legal, the summary information of the selected first education feature and the second education feature can be extracted from the education resource database. The education resource database refers to the data storage layer, including MySQL (relational data storage, such as a learning period-subject association table) and Redis (cache high-frequency access association rules).

[0040] In one possible implementation, after the screening summary of the selected first education feature and the second education feature is generated and displayed in the third display area based on the screening result of each first education feature and each second education feature, the specific processing manner of step S120 is as follows: when a preset operation is performed on the third display area, the third display area generates a display box; wherein the display box includes each selected first education feature, each selected second education feature corresponding to each selected first education feature, each selected title feature in each selected second education feature corresponding to each selected first education feature, and each selected option feature corresponding to each selected title feature.

[0041] In some embodiments, the preset operation can be placing the mouse on the third display area, or the third display area, or other operations, without any display here. The generated display frame of the third display area is as shown in FIG. 14 Figure 11 Figure 11 It can be seen that the first education feature to be screened is all the education stages, and the title feature of the second education feature to be screened is the subject and the grade, wherein the subject title feature corresponds to the option features of Chinese, mathematics and morality and law, and the grade title feature corresponds to the option features of grade one, grade two, grade three, grade four, grade five and grade six. As shown in FIG. 13, according to the screening result of FIG. 13, it can be determined that at this time, all the contents related to Chinese, mathematics, morality and law need to be screened out, and all the contents related to grade one, grade two, grade three, grade four, grade five and grade six also need to be screened out.

[0042] It should be noted that after receiving the cancel state of the user, the selection of all the first education features and the second education features needs to be canceled, and the third display area needs to be restored to the initial state when entering the screening page, and the screening result needs to be hidden.

[0043] For example, when encoding, Tables 2-4 can be used for encoding: Table 2: Education Stage Table Structure

[0044] Table 3: Subject Table

[0045] Table 4: Selected Dimension (Selected First Education Feature and Second Education Feature) Association Table

[0046] ​According to the filtering operation of the user and the belonging relationship between the first educational features and the second educational features, the filtering state of the first educational features in the first display area and the filtering state of the second educational features in the second display area of the educational resource management platform are updated, so that the filtering result brought by the filtering operation can be clearly displayed on the first display area and the second display area. After receiving the determination operation of the user, the third display area is updated according to the filtering result and the belonging relationship between the first educational features and the second educational features. The filtering summary of the filtered first educational features and second educational features is displayed in the third display area. The title features in the filtered first educational features and second educational features and the belonging relationship therebetween are displayed through the filtering summary, so that the interaction relationship between the first educational features and the second educational features is clearer, the filtering state of the educational features is clear in the management process, and the adaptability to the educational scene is ensured.

[0047] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution. The execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0048] The following is a device embodiment of the present application. For details not described in detail, please refer to the corresponding method embodiments described above.

[0049] Figure 12 A structure diagram of the multi-feature interactive filtering device of the educational resource management platform provided by the embodiment of the present application is shown. For the convenience of description, only the part related to the embodiment of the present application is shown, and the details are as follows: As Figure 12 shown, the multi-feature interactive filtering device 12 of the educational resource management platform comprises: The updating module 121 is configured to, when receiving the filtering operation of the user, update the filtering state of the first educational features in the first display area and the filtering state of the second educational features in the second display area of the educational resource management platform based on the belonging relationship between each first educational feature and each second educational feature and the filtering operation. The filtering state includes a full selection state, a partial selection state and an unselected state. The generating module 122 is configured to, when receiving the determination operation of the user, generate and display the filtering summary of the filtered first educational features and second educational features in the third display area based on the filtering state of each first educational feature and each second educational feature. The second educational features include title features and option features. The filtering summary includes the filtered first educational features, the filtered title features in all second educational features corresponding to the filtered first educational features, and the filtering state of the filtered title features in all second educational features corresponding to the filtered first educational features.

[0050] In a possible implementation, the updating module 121 is specifically configured to: if the screening operation is performed on the first education features, update the screening state of each first education feature based on the screening operation, and determine the screening state of each second education feature according to the belonging relationship between the selected first education feature and each second education feature; and if the screening operation is performed on the second education features, update the screening state of each second education feature in the second display area of the education resource management platform based on the screening operation, and update the screening state of each first education feature in the first display area of the education resource management platform according to the screening operation, the selected each second education feature and the belonging relationship between each first education feature.

[0051] In a possible implementation, the updating module 121 is further configured to: if the screening operation is to select any first education feature, determine the screening state of the first education feature as the full selection state, and determine the screening state of each second education feature contained in the selected first education feature as the full selection state; and if the screening operation is to deselect any first education feature, determine the screening state of the first education feature as the unselected state, and determine the screening state of each second education feature contained in the deselected first education feature as the unselected state.

[0052] In a possible implementation, the updating module 121 is further configured to: determine the screening state of each option feature according to the screening operation; determine at least one option feature corresponding to each title feature according to the corresponding relationship between each title feature and each option feature; for each title feature, if the screening state of all the option features corresponding to the title feature is the full selection state, determine the screening state of the title feature as the full selection state; if there is at least one option feature whose screening state is the full selection state and there is at least one option feature whose screening state is the unselected state among the option features corresponding to the title feature, determine the screening state of the title feature as the partial selection state; and if the screening state of all the option features corresponding to the title feature is the unselected state, determine the screening state of the title feature as the unselected state.

[0053] In a possible implementation, the updating module 121 is further configured to: extract, from the second screening operation, a screening state of each dependent second education feature; and perform the following steps for each first education feature: if the screening state of all second education features contained in the first education feature is the full selection state, determining the screening state of the first education feature as the full selection state; if the screening state of at least one second education feature contained in the first education feature is the unselected state and the screening state of at least one second education feature contained in the first education feature is the full selection state, determining the screening state of the first education feature as the partial selection state; and if the screening state of all second education features contained in the first education feature is the unselected state, determining the screening state of the first education feature as the unselected state.

[0054] In a possible implementation, the generating module 122 is specifically configured to: perform a legality check according to the ownership relationship between each screened first education feature and each screened second education feature; and based on a check result, extract, from the education resource database, summary information of the screened first education features and the second education features, and determine the summary information of the screened first education features and the second education features as the screening result of each first education feature and each second education feature.

[0055] In a possible implementation, the generating module 122 is further configured to: when a preset operation is performed on the third display area, the third display area generates a display box; and the display box includes each screened first education feature, each second education feature corresponding to each screened first education feature, and each option feature corresponding to each screened title feature.

[0056] Figure 13 is a schematic diagram of an electronic device provided by an embodiment of the present application. As shown in Figure 13 the electronic device 13 of this embodiment includes a processor 130 and a memory 131. The memory 131 stores a computer program 132. The processor 130 implements the steps in each of the above method embodiments when executing the computer program 132. Alternatively, the processor 130 implements the functions of each module / unit in each of the above apparatus embodiments when executing the computer program 132.

[0057] For example, the computer program 132 can be divided into one or more modules / units, which are stored in the memory 131 and executed by the processor 130 to complete the present application. The one or more modules / units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program 132 in the electronic device 13.

[0058] The electronic device 13 can include, but is not limited to, a processor 130, a memory 131. Those skilled in the art can understand that Figure 13 The electronic device 13 is merely an example and does not constitute a limitation on the electronic device 13, and can include more or fewer components than illustrated, or combine certain components, or different components, for example, the electronic device 13 can also include an input / output device, a network access device, a bus, etc.

[0059] For the convenience and brevity of description, only the above-mentioned division of each functional module / unit is exemplified, and in actual application, the above-mentioned functions can be completed by different functional modules / units according to needs. The above-mentioned modules / units can be realized in the form of hardware, software or a combination of hardware and software.

[0060] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described or recorded in a certain embodiment can be referred to the related description of other embodiments. If there is no special description and logical conflict, the terms and / or descriptions of different embodiments are consistent and can be mutually referenced, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0061] The above embodiments are only used to illustrate the technical solutions of the present application, but not to limit it; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A multi-feature interactive filtering method for an educational resource management platform, characterized in that, include: When a user's filtering operation is received, based on the attribution relationship between each first educational feature and each second educational feature, and the filtering operation, the filtering status of the first educational feature in the first display area and the filtering status of the second educational feature in the second display area of ​​the educational resource management platform are updated; wherein, the filtering status includes a full selection status, a partial selection status, and an unselected status; When a user confirms an action, a filtering summary of the filtered first and second educational features is generated and displayed in the third display area based on the filtering status of each first educational feature and each second educational feature. The second educational feature includes a title feature and an option feature. The filtering summary includes the filtered first educational feature, the filtered title feature among all the second educational features corresponding to the filtered first educational feature, and the filtering status of the filtered title feature among all the second educational features corresponding to the filtered first educational feature.

2. The multi-feature interactive filtering method for an educational resource management platform according to claim 1, characterized in that, The step of updating the filtering status of the first educational feature in the first display area and the filtering status of the second educational feature in the second display area of ​​the educational resource management platform based on the attribution relationship between each first educational feature and each second educational feature, and the filtering operation, includes: If the filtering operation is performed on the first educational feature, then based on the filtering operation, the filtering status of each first educational feature is updated, and the filtering status of each second educational feature is determined according to the affiliation relationship between the selected first educational feature and each second educational feature. If the filtering operation is performed on a second educational feature, then based on the filtering operation, the filtering status of each second educational feature in the second display area of ​​the educational resource management platform is updated, and based on the filtering operation, the affiliation relationship between each selected second educational feature and each first educational feature, the filtering status of each first educational feature in the first display area of ​​the educational resource management platform is updated.

3. The multi-feature interactive filtering method for an educational resource management platform according to claim 2, characterized in that, The step of updating the filtering status of each first educational feature based on the filtering operation, and determining the filtering status of each second educational feature according to the attribution relationship between the selected first educational feature and each second educational feature, includes: If the filtering operation is to select any first educational feature, then the filtering status of the first educational feature is determined to be selected all, and the filtering status of each second educational feature contained in the selected first educational feature is determined to be selected all. If the filtering operation is to deselect any first educational feature, then the filtering status of that first educational feature is determined to be unselected, and the filtering status of each second educational feature contained in the deselected first educational feature is determined to be unselected.

4. The multi-feature interactive filtering method for an educational resource management platform according to claim 2, characterized in that, The step of updating the filtering status of each second educational feature in the second display area of ​​the educational resource management platform based on the filtering operation includes: Based on the filtering operation, determine the filtering status of each option feature; Based on the correspondence between each title feature and each option feature, determine at least one option feature corresponding to each title feature; For each title feature, if all the option features corresponding to that title feature are in the selected state, then the title feature is determined to be in the selected state; if at least one option feature corresponding to that title feature is in the selected state and at least one option feature is in the unselected state, then the title feature is determined to be in the partially selected state; if all the option features corresponding to that title feature are in the unselected state, then the title feature is determined to be in the unselected state.

5. The multi-feature interactive filtering method for an educational resource management platform according to claim 2, characterized in that, The step of updating the filtering status of each first educational feature in the first display area of ​​the educational resource management platform according to the second filtering operation and the attribution relationship between each selected second educational feature and each first educational feature includes: Extract the screening status of each subordinate second educational feature from the second screening operation; For each primary educational characteristic, perform the following steps: If all the second educational features included in the first educational feature are selected, then the selection status of the first educational feature is determined to be selected. If the filtering status of at least one second educational feature included in the first educational feature is unselected, and the filtering status of at least one second educational feature included in the first educational feature is selected in all, then the filtering status of the first educational feature is determined to be a partial selection status. If all the second educational features included in the first educational feature are in an unselected state, then the screening state of the first educational feature is determined to be unselected.

6. The multi-feature interactive filtering method for an educational resource management platform according to any one of claims 1 to 5, characterized in that, Before generating and displaying a screening summary of the selected first and second educational features in a third display area based on the screening status of each first educational feature and each second educational feature, the method further includes: Legality is verified based on the attribution relationship between each selected first educational characteristic and each selected second educational characteristic; Based on the verification results, the summary information of the first and second educational features selected by the screening is extracted from the educational resource database, and the summary information of the first and second educational features selected by the screening is determined as the screening result for each first educational feature and each second educational feature.

7. The multi-feature interactive filtering method for an educational resource management platform according to any one of claims 1 to 5, characterized in that, After generating and displaying a screening summary of the selected first and second educational features in a third display area based on the screening results of each first educational feature and each second educational feature, the method further includes: When a preset operation is performed on the third display area, the third display area generates a display box; wherein, the display box includes each filtered first educational feature, the title feature of each filtered second educational feature corresponding to each filtered first educational feature, and each filtered option feature corresponding to each filtered title feature.

8. A multi-feature interactive filtering device for an educational resource management platform, characterized in that, include: The update module is used to update the filtering status of the first educational feature in the first display area and the filtering status of the second educational feature in the second display area of ​​the education resource management platform when a user's filtering operation is received, based on the attribution relationship between each first educational feature and each second educational feature and the filtering operation; wherein, the filtering status includes a full selection status, a partial selection status, and an unselected status; The generation module is used to generate and display a filtering summary of the filtered first and second educational features in a third display area based on the filtering status of each first educational feature and each second educational feature when a user's confirmation operation is received. The second educational feature includes a title feature and an option feature. The filtering summary includes the filtered first educational feature, the title feature that is filtered among all the second educational features corresponding to the filtered first educational feature, and the filtering status of the title feature that is filtered among all the second educational features corresponding to the filtered first educational feature.

9. The multi-feature interactive filtering device for the educational resource management platform according to claim 8, characterized in that, The update module includes: If the filtering operation is performed on the first educational feature, then based on the filtering operation, the filtering status of each first educational feature is updated, and the filtering status of each second educational feature is determined according to the affiliation relationship between the selected first educational feature and each second educational feature. If the filtering operation is performed on a second educational feature, then based on the filtering operation, the filtering status of each second educational feature in the second display area of ​​the educational resource management platform is updated, and based on the filtering operation, the affiliation relationship between each selected second educational feature and each first educational feature, the filtering status of each first educational feature in the first display area of ​​the educational resource management platform is updated.

10. An electronic device, characterized in that, It includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Pull-down box generation method and device with full selection function and computer equipment

    CN116737116A

  • Pull-down box display method and device, equipment and storage medium

    CN117130521A

  • Permission tree state display method and device

    CN119961958A

  • Interface for selecting and performing operations on objects

    US20040135817A1