Data processing method and system applied to three-dimensional medical teaching system

By managing medical resources according to module partitions in the three-dimensional medical teaching system and loading teaching composition interactive data, the problems of mixed resources and simple processing of interactive data are solved, the organizational efficiency and interactivity of teaching resources are improved, and the learning experience and teaching effect are improved. .

CN119107413APending Publication Date: 2024-12-10SHANGHAI BOHAO INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411173735.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing three-dimensional medical teaching system has problems such as resource confusion in data processing, lack of clear partition management and simple interactive data processing, which makes it difficult for users to quickly locate resources, affecting learning efficiency and teaching effectiveness.

Method used

By partitioning and outputting the medical resources of the three-dimensional medical teaching platform according to the module characteristics, setting up basic and derivative teaching composition resource fields, loading and storing corresponding teaching composition interaction data, generating platform interaction resources, and optimizing the generation and display of teaching resources.

Benefits of technology

It significantly improves the organizational efficiency and interactive teaching quality of teaching resources, simplifies resource access paths, ensures accurate classification and storage of data, improves the timeliness and interactivity of teaching, and enhances students' learning experience and depth of understanding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107413A_ABST
    Figure CN119107413A_ABST
Patent Text Reader

Abstract

According to the data processing method and system applied to the three-dimensional medical teaching system provided by the invention, based on teaching composition interaction of the basic teaching composition application and the derivative teaching composition application, basic medical knowledge and medical contents in advanced or specific fields can be visually and vividly displayed; and the learning experience and the understanding depth of students are effectively enhanced. The first teaching composition interaction data and the second teaching composition interaction data are loaded and integrated in real time, dynamic generation of platform interaction resources is promoted, a teaching interface can reflect latest teaching content and interaction results in real time, and therefore the timeliness and interactivity of teaching are remarkably improved. Therefore, by optimizing the data processing flow and the resource organization mode, the operation complexity of the three-dimensional medical teaching system is simplified, and the teaching quality and efficiency are greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart medical teaching technology, and more specifically, to a data processing method and system applied to a three-dimensional medical teaching system. Background Art

[0002] In the field of medical education, traditional teaching methods rely on a large number of physical models, wall charts and two-dimensional images. Although these methods help students understand medical knowledge to a certain extent, they are limited by their two-dimensional static characteristics and are difficult to fully and intuitively display the complex three-dimensional structure and dynamic change process of the human body. With the rapid development of computer graphics, virtual reality (VR) and three-dimensional simulation technology, three-dimensional medical teaching systems have gradually become a new trend in medical education.

[0003] The 3D medical teaching system can display the human anatomical structure, physiological function and pathological changes in an all-round and multi-angle manner by building a highly realistic 3D human model and combining multimedia elements such as animation and sound, providing students with a more intuitive and vivid learning experience. However, the existing 3D medical teaching system still has some shortcomings in data processing. For example, the current 3D medical teaching system often mixes all medical resources together and lacks clear partition management, which makes it difficult for users to quickly locate the required resources when using them, affecting learning efficiency. In addition, many systems only provide teaching modules for basic medical knowledge, lack derivative teaching modules that are closely integrated with clinical practice, and cannot meet the needs of learners at different levels. In addition, in the process of teaching composition interaction, the system's processing of interactive data is often relatively simple, and it fails to make full use of these data to optimize the generation and display of teaching resources, affecting the teaching effect. Summary of the invention

[0004] In view of this, the purpose of the present application is to provide a data processing method and system for a three-dimensional medical teaching system.

[0005] According to a first aspect of the present application, a data processing method for a three-dimensional medical teaching system is provided, the method comprising:

[0006] A three-dimensional medical teaching platform including a plurality of medical teaching modules in a three-dimensional medical teaching system is obtained, and a medical resource partition associated with the three-dimensional medical teaching platform is output as a platform medical resource partition; the plurality of medical teaching modules include a basic medical teaching module matched with a basic teaching composition application and a derivative medical teaching module matched with a derivative teaching composition application; the composition resource domain associated with the basic teaching composition application is a first composition resource domain, and the composition resource domain associated with the derivative teaching composition application is a second composition resource domain; the first composition resource domain and the second composition resource domain are both platform medical resources in the platform medical resource partition;

[0007] Perform teaching composition interaction on the basic medical teaching module based on the basic teaching composition application, and load the first teaching composition interaction data associated with the basic medical teaching module into the first composition resource domain;

[0008] Performing teaching composition interaction on the derived medical teaching module based on the derived teaching composition application, and loading the second teaching composition interaction data associated with the derived medical teaching module into the second composition resource domain;

[0009] When generating platform interaction resources associated with the three-dimensional medical teaching platform, the platform interaction resources are generated according to the first teaching composition interaction data and the second teaching composition interaction data, and the platform interaction resources are loaded into the teaching interface associated with the three-dimensional medical teaching platform.

[0010] According to the second aspect of the present application, a three-dimensional medical teaching service system is provided, wherein the three-dimensional medical teaching service system comprises a machine-readable storage medium and a processor, wherein the machine-readable storage medium stores machine-executable instructions, and when the processor executes the machine-executable instructions, the three-dimensional medical teaching service system implements the aforementioned data processing method applied to the three-dimensional medical teaching system.

[0011] According to a third aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed, the aforementioned data processing method applied to a three-dimensional medical teaching system is implemented.

[0012] According to any one of the above aspects, the technical effect of the present application is:

[0013] The embodiment of the present application significantly improves the organizational efficiency of teaching resources and the quality of interactive teaching in the three-dimensional medical teaching system. By dividing the medical resources in the three-dimensional medical teaching platform into platform medical resource partitions according to the module characteristics, and setting up the first and second composition resource domains corresponding to the basic and derivative teaching composition applications respectively, efficient classification and management of teaching resources are achieved. This method not only simplifies the access path of resources, but also ensures the accurate classification and storage of teaching composition interaction data, providing a solid foundation for subsequent teaching interaction. Specifically, the teaching composition interaction based on the basic teaching composition application and the derivative teaching composition application can respectively display the basic medical knowledge and the advanced or specific field medical content intuitively and vividly, effectively enhancing the students' learning experience and understanding depth. The real-time loading and integration of the first and second teaching composition interaction data promotes the dynamic generation of platform interactive resources, so that the teaching interface can instantly reflect the latest teaching content and interactive results, thereby significantly improving the timeliness and interactivity of teaching. Therefore, by optimizing the data processing process and resource organization method, not only the operation complexity of the three-dimensional medical teaching system is simplified, but also the teaching quality and efficiency are greatly improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0015] Figure 1 A schematic flow chart of a data processing method applied to a three-dimensional medical teaching system provided in an embodiment of the present application is shown;

[0016] Figure 2 A schematic diagram of the component structure of a three-dimensional medical teaching service system provided in an embodiment of the present application for implementing the above-mentioned data processing method applied to a three-dimensional medical teaching system is shown. DETAILED DESCRIPTION

[0017] The embodiments of the present application are described below in conjunction with the drawings in the present application. It should be understood that the implementation methods described below in conjunction with the drawings are exemplary descriptions for explaining the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions of the embodiments of the present application.

[0018] It will be understood by those skilled in the art that, unless specifically stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the terms "including" and "comprising" used in the embodiments of the present application refer to that the corresponding features can be implemented as the presented features, information, data, steps, operations, elements and / or components, but do not exclude the implementation as other features, information, data, steps, operations, elements, components and / or combinations thereof supported by the technical field. It should be understood that when an element is "connected" or "coupled" to another element, the element may be directly connected or coupled to the other element, or may refer to the element and the other element establishing a connection relationship through an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling, and the term "and / or" used herein indicates at least one of the items defined by the term, such as "A and / or B" may be implemented as "A", or as "B", or as "A and B".

[0019] In order to make the purpose, technical solution and advantages of the present application clearer, the implementation mode of the present application will be further described in detail with reference to the accompanying drawings. The technical solution of the embodiment of the present application and the technical effect produced by the technical solution of the present application are explained below by describing several exemplary implementation modes. It should be pointed out that the following implementation modes can refer to, draw lessons from or combine with each other, and the same terms, similar features and similar implementation steps in different implementation modes are not described repeatedly.

[0020] Figure 1 The flowchart of the data processing method and system applied to the three-dimensional medical teaching system provided by the embodiment of the present application is shown. It should be understood that in other embodiments, the order of some steps in the data processing method applied to the three-dimensional medical teaching system of the present embodiment can be shared with each other according to actual needs, or some steps can be omitted or maintained. The detailed steps of the data processing method applied to the three-dimensional medical teaching system include:

[0021] Step S110, obtaining a three-dimensional medical teaching platform containing multiple medical teaching modules in the three-dimensional medical teaching system, and outputting the medical resource partition associated with the three-dimensional medical teaching platform as a platform medical resource partition. The multiple medical teaching modules include a basic medical teaching module matched with a basic teaching composition application and a derivative medical teaching module matched with a derivative teaching composition application. The composition resource domain associated with the basic teaching composition application is a first composition resource domain, and the composition resource domain associated with the derivative teaching composition application is a second composition resource domain. The first composition resource domain and the second composition resource domain are both platform medical resources in the platform medical resource partition.

[0022] In detail, the 3D medical teaching system is a comprehensive teaching platform that integrates 3D visualization technology and medical education resources, and uses multimedia means such as 3D models, animations, and simulations to provide students with an intuitive and vivid medical knowledge learning and practice environment. For example, a 3D medical teaching system may include teaching modules for multiple disciplines such as human anatomy, physiology, and pathology. Students can view 3D human models, simulate surgical procedures, analyze cases, etc. through the system.

[0023] The three-dimensional medical teaching platform is a specific implementation of the three-dimensional medical teaching system, which includes multiple medical teaching modules and related teaching resources, and can be dynamically configured and activated according to different teaching objectives and tasks. For example, suppose there is a three-dimensional medical teaching platform dedicated to the teaching of cardiology. The three-dimensional medical teaching platform includes multiple medical teaching modules such as cardiac anatomy, cardiac pathology, and cardiac surgery, and each medical teaching module has a corresponding three-dimensional model and interactive tools.

[0024] The medical teaching module is the basic component unit in the 3D medical teaching platform. Each medical teaching module focuses on a specific field or topic of medical knowledge. The module contains teaching content, teaching resources, interactive tools, etc. For example, "Basics of Human Anatomy" is a medical teaching module that contains the basic anatomical structure of the major systems of the human body, 3D models of important organs, interactive annotation tools, etc., to help students understand the human anatomical structure.

[0025] The basic medical teaching module covers the teaching modules of basic medical knowledge, such as human anatomy, physiology, etc., which are the basis for subsequent learning. The derived medical teaching module further explores the teaching modules of specific medical fields or advanced knowledge on the basis of basic knowledge, such as cardiology, neuroscience, etc. For example, the basic medical teaching module: "Human Anatomy Basics" module introduces the basic structure of the major systems of the human body. The derived medical teaching module: "Advanced Concepts in Cardiology" module, on the basis of basic anatomical knowledge, deeply explores the pathological mechanism, diagnostic methods and treatment plans of heart disease.

[0026] The basic teaching composition application is a teaching composition tool for displaying basic medical knowledge, such as a three-dimensional model viewer, basic interactive tools, etc. The derivative teaching composition application is an advanced teaching composition tool for displaying complex or specific medical field knowledge, such as dynamic simulation software, interactive analysis platform, etc. For example, the basic teaching composition application: a basic three-dimensional human model viewer, used to display the basic structure of the major systems of the human body. Derivative teaching composition application: a cardiology dynamic simulation software, used to simulate the working process of the heart valve and display the pathological changes of heart disease.

[0027] The composition resource domain is an area used to store and manage teaching resources associated with a specific teaching composition application. In a three-dimensional medical teaching platform, there are usually multiple composition resource domains, corresponding to different teaching composition applications. The first composition resource domain is a composition resource domain associated with a basic teaching composition application. The second composition resource domain is a composition resource domain associated with a derivative teaching composition application. For example, the first composition resource domain stores teaching resources such as three-dimensional models and basic interactive tools for the basic module of human anatomy. The second composition resource domain stores advanced teaching resources such as dynamic simulation software and interactive analysis platform for the advanced concept module of cardiology.

[0028] That is, in this embodiment, the server first obtains a three-dimensional medical teaching platform in the three-dimensional medical teaching system, which includes multiple medical teaching modules. These medical teaching modules are divided into basic medical teaching modules that match basic teaching composition applications, and derivative medical teaching modules that match derivative teaching composition applications according to different teaching contents and methods.

[0029] Specifically, the basic medical teaching module may cover the content of basic subjects such as human anatomy and physiology, while the derived medical teaching module may involve more specialized fields such as cardiology and neuroscience.

[0030] After acquiring the three-dimensional medical teaching platform, the server will partition and output its associated medical resources to form platform medical resource partitions. These platform medical resource partitions include the first composition resource domain associated with the basic teaching composition application and the second composition resource domain associated with the derivative teaching composition application. These two composition resource domains are important components of the platform medical resource partitions and provide necessary resource support for subsequent teaching composition interactions.

[0031] Step S120: performing teaching composition interaction on the basic medical teaching module based on the basic teaching composition application, and loading first teaching composition interaction data associated with the basic medical teaching module into the first composition resource domain.

[0032] In detail, teaching composition interaction refers to the process of using teaching composition applications to perform three-dimensional visualization, animation demonstration, interactive operation, etc. on the content in the medical teaching module. Through teaching composition interaction, students can get an intuitive and vivid learning experience. For example, in the "Basics of Human Anatomy" module, students can rotate the three-dimensional human model to view the anatomical structure from different angles; in the "Advanced Concepts of Cardiology" module, students can simulate the working process of the heart valve through dynamic simulation software and observe the pathological changes of heart disease.

[0033] That is, next, the server will perform teaching composition interaction on the basic medical teaching module based on the basic teaching composition application. In this process, the server will use the interactive tools and resources provided by the basic teaching composition application to compose and render the content in the basic medical teaching module to form an intuitive and easy-to-understand teaching image. After completing the teaching composition interaction, the server will load the first teaching composition interaction data associated with the basic medical teaching module into the first composition resource domain. These first teaching composition interaction data include images, animations, annotations, etc. generated during the composition process, which are important reference resources in the subsequent teaching process.

[0034] Step S130: performing teaching composition interaction on the derived medical teaching module based on the derived teaching composition application, and loading the second teaching composition interaction data associated with the derived medical teaching module into the second composition resource domain.

[0035] Similar to step S120, the server will also perform teaching composition interaction on the derived medical teaching module based on the derived teaching composition application. During this process, the server will use the professional tools and resources provided by the derived teaching composition application to deeply compose and render the content in the derived medical teaching module to form a more professional and targeted teaching image.

[0036] After completing the teaching composition interaction, the server will load the second teaching composition interaction data associated with the derived medical teaching module into the second composition resource domain. These second teaching composition interaction data also include images, animations, annotations, etc. generated during the composition process, which are important reference resources in the derivative medical teaching process.

[0037] That is to say, the first teaching composition interaction data is data generated in the process of teaching composition interaction of the basic medical teaching module based on the basic teaching composition application, such as three-dimensional views, annotations, interaction records, etc. The second teaching composition interaction data is data generated in the process of teaching composition interaction of the derivative medical teaching module based on the derivative teaching composition application, such as dynamic simulation results, analysis reports, interactive analysis tool outputs, etc. For example, the first teaching composition interaction data: in the "Basics of Human Anatomy" module, the rotation angle, highlight annotation and other data generated when students rotate the three-dimensional model. The second teaching composition interaction data: in the "Advanced Concepts in Cardiology" module, the simulation results, analysis reports and other data generated when students use dynamic simulation software to simulate the work of heart valves.

[0038] Step S140, when generating the platform interaction resources associated with the three-dimensional medical teaching platform, the platform interaction resources are generated according to the first teaching composition interaction data and the second teaching composition interaction data, and the platform interaction resources are loaded into the teaching interface associated with the three-dimensional medical teaching platform.

[0039] When generating platform interaction resources associated with the 3D medical teaching platform, the server will comprehensively generate platform interaction resources based on the first teaching composition interaction data and the second teaching composition interaction data. These platform interaction resources include teaching images, animations, annotations, interactive tools, etc., which are an indispensable and important part of the 3D medical teaching platform. Finally, the server will load the generated platform interaction resources into the teaching interface associated with the 3D medical teaching platform for teachers and students to conduct teaching and learning activities. Through this step, the 3D medical teaching platform can operate normally and provide students with rich, intuitive and easy-to-understand teaching content.

[0040] In actual applications, the server may also perform some additional steps to optimize and manage the 3D medical teaching platform. For example, the server may regularly update medical teaching resources to ensure the timeliness and accuracy of teaching content; at the same time, the server will also monitor the use of the platform to promptly discover and resolve potential problems.

[0041] In addition, in the 3D medical teaching platform, the server can also gain insight into students' learning behaviors and preferences through in-depth analysis of platform usage data, thereby providing teachers with more personalized teaching suggestions and support. At the same time, these data can also be used to optimize the platform's functions and performance and enhance the user's overall experience.

[0042] Based on the above steps, the embodiment of the present application significantly improves the organizational efficiency of teaching resources and the quality of interactive teaching in the three-dimensional medical teaching system. By dividing the medical resources in the three-dimensional medical teaching platform into platform medical resource partitions according to the module characteristics, and setting up the first and second composition resource domains corresponding to the basic and derivative teaching composition applications respectively, efficient classification and management of teaching resources are achieved. This method not only simplifies the access path of resources, but also ensures the accurate classification and storage of teaching composition interaction data, providing a solid foundation for subsequent teaching interaction. Specifically, the teaching composition interaction based on the basic teaching composition application and the derivative teaching composition application can respectively display the basic medical knowledge and the advanced or specific field medical content intuitively and vividly, effectively enhancing the students' learning experience and understanding depth. The real-time loading and integration of the first and second teaching composition interaction data promotes the dynamic generation of platform interactive resources, so that the teaching interface can instantly reflect the latest teaching content and interactive results, thereby significantly improving the timeliness and interactivity of teaching. Therefore, by optimizing the data processing process and resource organization method, not only the operation complexity of the three-dimensional medical teaching system is simplified, but also the teaching quality and efficiency are greatly improved.

[0043] In a possible implementation, the method further includes:

[0044] Step A110, obtaining a three-dimensional medical teaching task for the three-dimensional medical teaching platform, and determining composition knowledge points matching the three-dimensional medical teaching platform according to the three-dimensional medical teaching task.

[0045] In this embodiment, first, the server obtains 3D medical teaching tasks for a specific 3D medical teaching platform from the system database. These 3D medical teaching tasks may be set in advance by teachers or system administrators based on teaching objectives and students' learning needs. Each 3D medical teaching task contains detailed teaching content and expected learning outcomes.

[0046] The server analyzes these 3D medical teaching tasks and determines the composition knowledge points that match the 3D medical teaching platform based on the teaching requirements and content. Composition knowledge points refer to key knowledge points that need to be intuitively displayed and explained through 3D composition in the teaching process. These knowledge points may cover multiple medical fields such as human anatomy, physiology, and pathology.

[0047] For example, a 3D medical teaching task could be "explaining the structure and function of the heart." When analyzing this task, the server will identify multiple composition knowledge points related to the heart, such as the external shape of the heart, the internal chamber structure, the valve function, etc.

[0048] Step A120: If the composition knowledge point is a multi-application composition knowledge point, a plurality of teaching composition applications represented by the multi-application composition knowledge point are obtained. The plurality of teaching composition applications include the basic teaching composition application and the derived teaching composition application.

[0049] In this embodiment, if the composition knowledge points are identified as multi-application composition knowledge points, that is, these composition knowledge points require multiple teaching composition applications to be displayed together, the server will further obtain multiple teaching composition applications represented by these multi-application composition knowledge points. In this scenario, basic teaching composition applications and derived teaching composition applications are two key teaching composition applications.

[0050] Basic teaching composition applications are usually used to display basic and general medical knowledge, such as the basic structure and physiological functions of human anatomy. Derivative teaching composition applications are more focused on the three-dimensional display of specific fields or complex medical phenomena, such as the working principle of heart valves in cardiology.

[0051] For the task of "explaining the structure and function of the heart", the server may determine the basic structure of the heart (such as the atria and ventricles) as the basic composition knowledge point, which needs to be displayed using the basic teaching composition application; and the heart's valve function (such as the opening and closing process of the mitral valve and tricuspid valve) as a derived composition knowledge point, which needs to be explained in depth with the help of the derived teaching composition application.

[0052] Step A130, configuring application data for the basic teaching composition application, constructing a composition resource domain associated with the basic teaching composition application in the platform medical resource partition, and using the composition resource domain associated with the basic teaching composition application as the first composition resource domain.

[0053] Step A140, configuring application data for the derived teaching composition application, constructing a composition resource domain associated with the derived teaching composition application in the platform medical resource partition, and using the composition resource domain associated with the derived teaching composition application as the second composition resource domain.

[0054] In this embodiment, next, the server will configure application data for the basic teaching composition application and the derived teaching composition application, which includes loading necessary teaching resources, setting application operating parameters, ensuring compatibility of the application with the three-dimensional medical teaching platform, etc.

[0055] In the platform medical resource partition, the server constructs associated composition resource domains for the two teaching composition applications. The composition resource domain associated with the basic teaching composition application is marked as the first composition resource domain, and the composition resource domain associated with the derived teaching composition application is marked as the second composition resource domain.

[0056] These two composition resource domains are important components of the medical resource partition of the platform. They store teaching resources, interactive data, etc. related to the basic medical teaching module and the derived medical teaching module. For example, the first composition resource domain may contain basic models, animations, and annotations of human anatomy, while the second composition resource domain may store three-dimensional simulations and interactive tools for specific pathological phenomena in cardiology.

[0057] The server further processes multiple medical teaching modules in the three-dimensional medical teaching platform, for example, by analyzing the label information, teaching content and teaching requirements of each medical teaching module to determine the association between these modules and the basic teaching composition application and the derived teaching composition application.

[0058] For the target medical teaching module, the server first extracts its module label information and generates corresponding module label extraction data. Then, based on the label information, the server determines whether the module belongs to a basic medical teaching module or a derived medical teaching module.

[0059] For example, a module named "Human Anatomy Basics" may have tag information containing keywords such as "basic" and "anatomy". Based on this, the server determines that the module belongs to the basic medical teaching module and associates it with the first composition resource domain. A module named "Advanced Concepts in Cardiology" may have tag information containing keywords such as "derivative" and "cardiology". The server determines that the module belongs to the derivative medical teaching module and associates it with the second composition resource domain.

[0060] Once the association between the medical teaching module and the composition resource domain is determined, the server can start to execute the teaching composition interaction process. For the basic medical teaching module, the server uses the interactive tools and resources provided by the basic teaching composition application to compose and render the content in the module.

[0061] Taking the "Basics of Human Anatomy" module as an example, the server may load the basic structural model of the heart, and generate a three-dimensional view of the heart through the basic teaching composition application, mark the positions of each chamber and blood vessels, and create an animation of the beating heart. The first teaching composition interaction data such as images, animations and annotations generated during these composition interactions are then loaded into the first composition resource domain for subsequent teaching use.

[0062] For the derived medical teaching module, the server adopts a similar approach, but uses the derived teaching composition application. Taking the "Advanced Concepts in Cardiology" module as an example, the server may use the derived teaching composition application to simulate the working process of the heart valve, show the opening and closing of the valve in different states, and generate corresponding interaction data and three-dimensional views. These second teaching composition interaction data are then loaded into the second composition resource domain.

[0063] Finally, the server comprehensively generates platform interaction resources associated with the three-dimensional medical teaching platform based on the teaching composition interaction data in the first composition resource domain and the second composition resource domain. These platform interaction resources include rich teaching images, animations, annotations, and interactive tools, which together constitute the core teaching content of the three-dimensional medical teaching platform.

[0064] The server loads these platform interactive resources into the teaching interface associated with the 3D medical teaching platform for teachers and students to conduct teaching and learning activities. Students can intuitively view 3D medical models, animations and annotations through the teaching interface for interactive learning; teachers can use these resources to assist in explanations and improve teaching effectiveness.

[0065] In actual applications, the server will also perform a series of additional steps to optimize and manage the 3D medical teaching platform. For example, the server will regularly update medical teaching resources to ensure the timeliness and accuracy of teaching content, including obtaining the latest medical research results, teaching cases and models from external data sources and integrating them into the 3D medical teaching platform.

[0066] At the same time, the server will also monitor the usage of the platform, including data such as the number of user logins, resource access, and interactive behaviors. Through in-depth analysis of these data, the server can gain insight into students' learning behaviors and preferences and provide teachers with more personalized teaching suggestions and support. In addition, these data can also be used to optimize the platform's functions and performance and improve the user's overall experience.

[0067] For example, if the server finds that a certain medical teaching module has a particularly high number of visits but low user satisfaction, it can suggest that teachers adjust or optimize the content of the module. In addition, if the server detects that the platform is under high load during a specific time period, resulting in a slow response, it may automatically adjust the resource allocation strategy or increase server resources to cope with peak access demand.

[0068] In a possible implementation, the method further includes:

[0069] Step B110, obtain the multiple medical teaching modules in the three-dimensional medical teaching platform, obtain a target medical teaching module from the multiple medical teaching modules, extract module label information of the target medical teaching module, and generate module label extraction data corresponding to the target medical teaching module.

[0070] Step B120: If the module label extraction data reflects that the module label information of the target medical teaching module belongs to the basic module label information, it is determined that the target medical teaching module belongs to the basic medical teaching module corresponding to the basic module label information.

[0071] Step B130, if the module label extraction data reflects that the module label information of the target medical teaching module does not belong to the basic module label information, then determine that the module label information of the target medical teaching module belongs to the derived module label information, and output the target medical teaching module as a derived medical teaching module corresponding to the derived module label information.

[0072] First, the server retrieves all medical teaching modules from the database of the three-dimensional medical teaching platform. These medical teaching modules may be stored in the form of data tables or files, containing key data such as their respective teaching content, resource links, and label information.

[0073] For example, the server may query a series of medical teaching modules, including but not limited to "Basics of Human Anatomy", "Principles of Physiology", "Introduction to Cardiology", "Advanced Neuroscience Course", etc. Each module has its unique identifier (such as module ID) and a series of attributes that describe the basic information and characteristics of the module.

[0074] Next, the server selects the target medical teaching module from multiple medical teaching modules according to specific conditions or user requests, and the conditions may be module ID, module name, course, etc. For example, suppose a user requests to view the content of the "Introduction to Cardiology" module through the user interface of the teaching platform. After receiving this request, the server searches the database for records with the module name "Introduction to Cardiology" and uses it as the target medical teaching module for subsequent processing.

[0075] The server extracts module tag information from the records of the target medical teaching module. Module tag information is a set of keywords or phrases used to describe the content and nature of the module, which is essential for the classification and retrieval of the module. In the example of the "Introduction to Cardiology" module, the server may extract tag information such as "cardiology", "introduction", and "medicine". These tag information may be stored in the form of a string array, and each tag is an independent element.

[0076] The server organizes the extracted module tag information into module tag extraction data, and the process may include removing duplicate tags, sorting tags, converting tags into a specific data format, and the like.

[0077] For example, the server may organize the label information of the "Introduction to Cardiology" module into module label extraction data in the following form: ["Cardiology", "Introduction", "Medicine"], which will be used for subsequent judgment and classification processing.

[0078] The server extracts data based on the module label to determine whether the module label information of the target medical teaching module belongs to basic module label information or derived module label information. This process usually involves matching operations with a predefined basic module label set and a derived module label set.

[0079] For example, in a 3D medical teaching system, a set of basic module labels may have been defined, such as ["Anatomy", "Physiology", "Basic Medicine"], to identify those teaching modules covering basic medical knowledge. At the same time, a set of derived module labels may also be defined, such as ["Cardiology", "Neuroscience", "Advanced Courses"], to identify those teaching modules involving specific medical fields or advanced knowledge.

[0080] For the "Introduction to Cardiology" module, the server matches each tag in its tag extraction data with the base module tag set and the derived module tag set. In this example, the "Cardiology" tag matches "Cardiology" in the derived module tag set, while "Introduction" and "Medical", although valid tags, are not sufficient to determine the module category alone (because they may also appear in the base module). Therefore, the server makes a judgment based on the matching results and possible priority rules (such as full matches take precedence over partial matches).

[0081] If the module tag extraction data reflects that the module tag information of the target medical teaching module belongs to the basic module tag information, the server determines that the module belongs to the basic medical teaching module and may classify it into the corresponding basic teaching resource partition. However, in the example of the "Introduction to Cardiology" module, since its main tag matches the derived module tag set, the server determines that the module belongs to the derived medical teaching module.

[0082] Once the category of the target medical teaching module is determined, the server will output the target medical teaching module as a teaching module under the corresponding category. In this example, the server will output the "Introduction to Cardiology" module as a derived medical teaching module corresponding to the derived module tag information, and associate it with the second composition resource domain (or other resource partitions associated with the derived medical teaching module).

[0083] Therefore, the target module can be accurately identified from multiple medical teaching modules and classified as a basic medical teaching module or a derived medical teaching module according to its label information, which provides an important foundation for subsequent teaching composition interaction, resource loading and generation of platform interactive resources.

[0084] In a possible implementation, the device operating firmware of the teaching node device where the three-dimensional medical teaching platform is located is a first operating firmware, the basic teaching composition application is a teaching composition application that matches multiple operating firmwares, the multiple operating firmwares include the first operating firmware, and the interaction path associated with the basic teaching composition application is a basic teaching composition application interaction path.

[0085] Step S120 includes:

[0086] Step S121, according to the basic module label information corresponding to the basic medical teaching module, obtain the first interactive path bitmap matching the basic module label information, and determine the basic teaching composition application interactive path corresponding to the basic medical teaching module according to the first interactive path bitmap.

[0087] Step S122, in the first running firmware, teaching composition interaction is performed on the module resource data associated with the basic medical teaching module based on the basic teaching composition application according to the basic teaching composition application interaction path, to generate first teaching composition interaction data associated with the basic medical teaching module.

[0088] Step S123: loading the first teaching composition interaction data into the first composition resource domain.

[0089] Assume that the 3D medical teaching platform is deployed on multiple teaching node devices, and the device operating firmware on these teaching node devices is different, but some of the devices use the first operating firmware. The basic teaching composition application is a teaching tool designed to be compatible with multiple operating firmwares, including the first operating firmware. Each basic medical teaching module has its corresponding basic module label information, which is used to guide the teaching composition interaction process.

[0090] In detail, the server first identifies that the device operating firmware of the teaching node device where the three-dimensional medical teaching platform is located is the first operating firmware, which is determined by the information reported by the device or the device configuration database maintained by the server.

[0091] Next, the server confirms that the basic teaching composition application is a teaching composition tool that can match multiple operating firmware (including the first operating firmware), which means that the basic teaching composition application can run normally regardless of which compatible operating firmware the teaching node device uses.

[0092] When processing a basic medical teaching module, the server first extracts the basic module tag information corresponding to the basic medical teaching module. The tag information is usually stored in the metadata or attributes of the module and is used to describe the basic content and classification of the module.

[0093] For example, the basic medicine teaching module "Human Anatomy Foundation" may contain tag information such as ["Anatomy", "Basic Medicine"]. The server searches the system for the first interaction path bitmap that matches the tag information.

[0094] The first interactive path bitmap is a predefined mapping table or data structure, which associates the mapping relationship between the basic module label information and the basic teaching composition application interactive path. By querying this mapping table, the server can determine the basic teaching composition application interactive path corresponding to the "Human Anatomy Basics" module.

[0095] Once the basic teaching composition application interaction path is determined, the server will start the basic teaching composition application in the environment of the first running firmware. According to the guidance of the interaction path, the server instructs the basic teaching composition application to access the module resource data associated with the basic medical teaching module.

[0096] These module resource data can include 3D model files, texture maps, animation sequences, etc., which together constitute the basic materials for teaching composition. The basic teaching composition application uses these materials to compose and render according to the instructions of the interactive path to generate intuitive and easy-to-understand teaching images and animations.

[0097] During this process, the server monitors the execution of the basic teaching composition application and collects the generated first teaching composition interaction data, which include images, animations, annotations, etc. generated during the composition process, and they record the results of the teaching composition interaction.

[0098] Finally, the server loads the collected first teaching composition interaction data into the first composition resource domain. The first composition resource domain is a region in the three-dimensional medical teaching platform specifically used to store basic medical teaching module related resources, ensuring orderly management and efficient access to these resources.

[0099] By loading the first teaching composition interaction data into the first composition resource domain, the server provides rich visual materials and interactive tools for subsequent teaching and learning activities. Teachers and students can access these resources through the teaching interface of the 3D medical teaching platform for an intuitive and interactive learning experience.

[0100] Thus, the smooth operation of the basic teaching composition application on the teaching node devices running different firmware is ensured, and the relevant data of the basic medical teaching module is successfully loaded into the corresponding resource domain of the three-dimensional medical teaching platform.

[0101] In a possible implementation, the basic medical teaching module includes a first medical teaching module and a second medical teaching module, the basic business identifier includes first module label information and second module label information, and the basic teaching composition application interaction path includes a basic interaction sub-path and a derived interaction sub-path.

[0102] Step S121 includes:

[0103] Step S1211: According to the first module label information corresponding to the first medical teaching module, obtain the first interaction path sub-bitmap matching the first module label information, and determine the basic interaction sub-path corresponding to the first medical teaching module according to the first interaction path sub-bitmap.

[0104] Step S1212: According to the second module label information corresponding to the second medical teaching module, obtain the second interaction path sub-bitmap matching the second module label information, and determine the derived interaction sub-path corresponding to the second medical teaching module according to the second interaction path sub-bitmap.

[0105] Step S1213: output the basic interaction sub-path and the derived interaction sub-path as the basic teaching composition application interaction path.

[0106] In this embodiment, it is assumed that the three-dimensional medical teaching platform includes multiple basic medical teaching modules, among which the first medical teaching module and the second medical teaching module are particularly concerned, and the two modules represent different aspects in the field of basic medical teaching, such as "Human Anatomy Foundation" and "Physiological Principles". Each module has its own unique basic module label information, which is used to identify its content and nature.

[0107] At the same time, the basic teaching composition application interaction path is designed to include basic interaction sub-paths and derived interaction sub-paths to meet the special needs of different medical teaching modules. The server needs to retrieve the corresponding interaction sub-path from the first interaction path bitmap according to the basic module label information of each module.

[0108] The server first identifies the basic medical teaching modules in the three-dimensional medical teaching platform, including the first medical teaching module and the second medical teaching module. For each module, the server reads its basic module tag information.

[0109] The label information of the first medical teaching module (such as "Basics of Human Anatomy") may include ["Anatomy", "Basics"].

[0110] The label information of the second medical teaching module (such as "Principles of Physiology") may include ["Physiology", "Principles"].

[0111] The server has a predefined first interaction path bitmap, which is a complex data structure used to associate basic module label information with the interaction sub-paths of the basic teaching composition application. The server retrieves the matching interaction sub-paths in the first interaction path bitmap according to the basic module label information of each module.

[0112] For the first medical teaching module, the server uses its tag information ["anatomy", "basic"] to search in the first interaction path bitmap. Assuming that there is an entry directly matching "anatomy" in the bitmap, the entry points to a basic interaction subpath specifically used to process basic teaching composition interactions related to anatomy.

[0113] For the second medical teaching module, although its main label is "Physiology", the server may also need to consider the role of the label "Principle" in the selection of the interaction path. Assume that there is a rule in the bitmap that allows the "Principle" class label to be mapped to a more complex interaction path, namely, a derived interaction subpath. Therefore, the server retrieves the entry that matches the combination of "Physiology" and "Principle" and determines that the second medical teaching module corresponds to the derived interaction subpath.

[0114] The server determines a complete basic teaching composition application interaction path for each basic medical teaching module based on the retrieved interaction sub-paths.

[0115] The basic interaction subpath corresponding to the first medical teaching module may be a relatively straightforward process for loading an anatomical model, displaying basic structures, and providing simple interactive functions.

[0116] The derivative interaction subpaths corresponding to the second medical teaching module may be more complex, involving dynamic simulations that load physiological principles, animations that display physiological processes, and the provision of in-depth interactive analysis tools.

[0117] Finally, the server combines the basic interaction subpaths and derived interaction subpaths into a complete basic teaching composition application interaction path and prepares it to be applied to the corresponding basic medical teaching module. These interaction paths are stored in the server's memory or written into the database for subsequent use.

[0118] When the user accesses the first medical teaching module through the three-dimensional medical teaching platform, the server will start the basic teaching composition application and perform composition interaction according to the guidance of the basic interaction sub-path.

[0119] Similarly, when the user accesses the second medical teaching module, the server will perform a more complex composition interaction process based on the derived interaction sub-paths.

[0120] Thus, it is possible to accurately determine and apply the appropriate basic teaching composition application interaction path according to the content and nature of the basic medical teaching module, thereby ensuring the efficient presentation of teaching content and the good learning experience of users.

[0121] In a possible implementation, the basic medical teaching module includes a first medical teaching module and a second medical teaching module, the basic teaching composition application includes a basic teaching composition sub-application and a derived teaching composition sub-application, the interaction path associated with the basic teaching composition sub-application is a basic interaction sub-path, and the interaction path associated with the derived teaching composition sub-application is a derived interaction sub-path.

[0122] Step S122 includes:

[0123] Step S1221, in the first running firmware, enable the basic teaching composition sub-application according to the basic interaction sub-path to perform teaching composition interaction on the module resource data associated with the first medical teaching module, and generate the first teaching composition interaction sub-data associated with the first medical teaching module.

[0124] Step S1222: In the first running firmware, the derived teaching composition sub-application is enabled according to the derived interaction sub-path to perform teaching composition interaction on the module resource data associated with the second medical teaching module, and second teaching composition interaction sub-data associated with the second medical teaching module is generated.

[0125] Step S1223: taking the first teaching composition interaction sub-data and the second teaching composition interaction sub-data as the first teaching composition interaction data.

[0126] In this embodiment, it is assumed that the three-dimensional medical teaching platform is deployed on multiple teaching nodes, one of which runs the first operating firmware. The node is installed with a basic teaching composition application, which is further subdivided into a basic teaching composition sub-application and a derived teaching composition sub-application, which are respectively used to process different types of basic medical teaching modules.

[0127] The basic medical teaching modules include the first medical teaching module (such as "Basics of Human Anatomy") and the second medical teaching module (such as "Advanced Concepts of Physiology"). Each module contains rich module resource data, such as 3D models, animations, text descriptions, etc.

[0128] The server first determines the corresponding basic teaching composition application interaction path according to the nature and content of the basic medical teaching module. The path can be predefined, stored in the database of the server, or obtained through real-time calculation.

[0129] For the first medical teaching module, the server determines its corresponding interaction path as a basic interaction sub-path, which will guide the server to enable the basic teaching composition sub-application.

[0130] For the second medical teaching module, the server determines that its corresponding interaction path is a derived interaction sub-path, which will guide the server to enable the derived teaching composition sub-application.

[0131] Step 2: Execute teaching composition interaction in the first running firmware

[0132] The server starts corresponding basic teaching composition sub-applications or derived teaching composition sub-applications respectively according to the determined interaction path in the environment of the first running firmware.

[0133] The server enables the basic teaching composition sub-application based on the basic interaction sub-path. The basic teaching composition sub-application loads the module resource data associated with the first medical teaching module, such as the three-dimensional model of human anatomy, bone structure annotation, etc. The application uses these resource data to perform teaching composition interaction, such as rotating the model, highlighting specific structures, generating annotation text, etc. The first teaching composition interaction sub-data generated during the interaction (such as rotation angle, highlight position, annotation content, etc.) are collected and stored by the server.

[0134] The server enables the derived teaching composition sub-application based on the derived interaction sub-path. The derived teaching composition sub-application loads the module resource data associated with the second medical teaching module, such as physiological dynamic simulation, blood flow animation, etc. The application uses these advanced resource data to conduct more in-depth teaching composition interactions, such as simulating physiological processes, adjusting animation playback speed, and providing interactive analysis tools. The second teaching composition interaction sub-data generated during the interaction process (such as simulation parameters, analysis tool output, user interaction records, etc.) are also collected and stored by the server.

[0135] The server integrates the collected first teaching composition interaction sub-data and second teaching composition interaction sub-data to form complete first teaching composition interaction data, which comprehensively records various information and changes of the basic medical teaching module during the teaching composition interaction process.

[0136] The server may further process and optimize these data, such as deduplication, sorting, compression, etc., to improve the storage efficiency and access speed of the data. Finally, the integrated first teaching composition interaction data is loaded into the relevant resource partition of the three-dimensional medical teaching platform for teachers and students to access and use.

[0137] As a result, it is possible to flexibly respond to different types of basic medical teaching modules, use appropriate basic teaching composition sub-applications or derived teaching composition sub-applications to generate rich and intuitive teaching composition interaction data, and provide strong technical support for medical education.

[0138] In a possible implementation, the three-dimensional medical teaching platform is determined according to the three-dimensional medical teaching tasks activated by the teaching objectives.

[0139] The method further comprises:

[0140] Step C110, obtaining the plurality of medical teaching modules covered by the three-dimensional medical teaching platform from the three-dimensional medical teaching task, and determining the module label definition rule matched by the three-dimensional medical teaching platform according to the three-dimensional medical teaching task. The plurality of medical teaching modules include the basic medical teaching module.

[0141] Step C120, defining the basic module label information corresponding to the basic medical teaching module according to the module label definition rule, and defining the first interactive path bitmap between the basic module label information and the basic teaching composition application interactive path.

[0142] In this embodiment, the server first receives and analyzes the teaching objectives, which may be automatically generated by an administrator of an educational institution or a system. According to the teaching objectives, the server determines the three-dimensional medical teaching tasks that need to be activated.

[0143] For example, teaching objectives may include "mastering the basics of human anatomy" and "understanding physiological principles." Based on these objectives, the server retrieves the corresponding 3D medical teaching tasks from the predefined task library and activates the corresponding 3D medical teaching platform.

[0144] The server extracts multiple medical teaching modules covered by the activated three-dimensional medical teaching task from the three-dimensional medical teaching task. These modules may include basic medical teaching modules (such as "Basics of Human Anatomy"), derived medical teaching modules (such as "Introduction to Cardiology"), etc.

[0145] Next, the server determines the module label definition rules that match the specific requirements of the three-dimensional medical teaching task. These module label definition rules define how to assign labels to different medical teaching modules for subsequent classification, retrieval and management.

[0146] For example, the module label definition rules may stipulate that all modules involving basic medical knowledge should be marked as the "basic" category and attached with corresponding subject labels (such as "anatomy", "physiology"); while modules involving specific medical fields or advanced knowledge should be marked as the "derived" category and attached with specific field labels (such as "cardiology", "neuroscience").

[0147] For basic medical teaching modules, the server defines corresponding basic module label information for each module according to the module label definition rules. These label information accurately describes the content and nature of the module, providing a basis for subsequent teaching composition interaction.

[0148] At the same time, the server also needs to define the first interaction path bitmap between the basic module label information and the basic teaching composition application interaction path. The bitmap is a complex data structure that associates different basic module label information with specific interaction paths in the basic teaching composition application.

[0149] For example, for the "Human Anatomy Basics" module, the server may define its basic module tag information as ["Anatomy", "Basics"]. Then, the server searches for entries matching these tag information in the first interaction path bitmap to determine the basic teaching composition application interaction path corresponding to the module, which may include specific steps such as loading an anatomical model, displaying basic structures, and providing annotation tools.

[0150] Once the labels and interaction paths of all basic medical teaching modules are defined, the server integrates this information into the configuration of the 3D medical teaching platform. When a user accesses a basic medical teaching module through the platform, the server retrieves the corresponding interaction path in the first interaction path bitmap based on the label information of the module, and guides the basic teaching composition application to perform teaching composition interaction according to the path.

[0151] This ensures that the three-dimensional medical teaching platform can dynamically construct and activate corresponding teaching tasks and teaching modules according to teaching objectives, while providing a precise and efficient teaching composition interactive experience.

[0152] In a possible implementation, the basic medical teaching module includes a first medical teaching module and a second medical teaching module, the basic module label information includes first module label information and second module label information, and the basic teaching composition application interaction path includes a basic interaction sub-path and a derived interaction sub-path.

[0153] Step C120 includes:

[0154] Step C121, defining the first module label information corresponding to the first medical teaching module according to the module label definition rule, and defining the first interaction path sub-bitmap between the first module label information and the basic interaction sub-path.

[0155] Step C122, defining the second module label information corresponding to the second medical teaching module according to the module label definition rule, and defining a second interaction path sub-bitmap between the second module label information and the derived interaction sub-path.

[0156] Step C123: Using the first interaction path sub-bitmap and the second interaction path sub-bitmap as the first interaction path bitmap.

[0157] In this embodiment, it is assumed that the three-dimensional medical teaching platform includes two basic medical teaching modules: a first medical teaching module (such as "Human Anatomy Basics") and a second medical teaching module (such as "Physiological Mechanism Detailed Explanation"). The server has predefined module label definition rules and basic teaching composition application interaction paths, including basic interaction sub-paths and derived interaction sub-paths.

[0158] The server first obtains a detailed description and teaching content of the first medical teaching module, and then defines corresponding first module label information for the first medical teaching module according to the module label definition rule.

[0159] First medical teaching module: "Basics of human anatomy"

[0160] First module label information: The server defines the first module label information of the module as ["Anatomy", "Basics"] based on the module content. These labels accurately describe the teaching field and difficulty level of the module.

[0161] Next, the server searches for or creates a first interaction path sub-bitmap matching the first module label information in the first interaction path bitmap, and the sub-bitmap establishes a mapping relationship between the first module label information and the basic interaction sub-path.

[0162] Basic interaction subpath: For the "Human Anatomy Basics" module, the basic interaction subpath defined by the server may include loading anatomical models, displaying bone and muscle structures, providing annotation and measurement tools, etc.

[0163] First interaction path sub-bitmap: The server associates the first module label information ["Anatomy", "Basics"] with the above-mentioned basic interaction sub-path to form a first interaction path sub-bitmap, which clarifies which specific interaction path steps should be executed when the module labels match.

[0164] Similarly, the server defines corresponding second module label information for the second medical teaching module.

[0165] Second medical teaching module: "Detailed explanation of physiological mechanisms"

[0166] Second module tag information: Based on the module content, the server defines the second module tag information of the module as ["Physiology", "Mechanism"]. These tags reflect that the module focuses on the in-depth mechanisms and principles of physiology.

[0167] The server then searches for or creates a second interaction path sub-bitmap that matches the second module label information in the second interaction path bitmap, and the second interaction path sub-bitmap establishes a mapping relationship between the second module label information and the derived interaction sub-path.

[0168] Derived interactive subpaths: For the "Detailed Explanation of Physiological Mechanisms" module, the derived interactive subpaths defined by the server can include more advanced functions such as simulating physiological processes, displaying dynamic change graphs, and providing interactive analysis interfaces.

[0169] Second interaction path sub-bitmap: The server associates the second module tag information ["physiology", "mechanism"] with the above-mentioned derived interaction sub-path to form a second interaction path sub-bitmap, which ensures that the appropriate complex interaction path can be executed when the module tags match.

[0170] Finally, the server integrates the first interaction path sub-bitmap and the second interaction path sub-bitmap into a complete first interaction path bitmap, which includes the mapping relationship between all basic medical teaching modules and their corresponding interaction paths.

[0171] Now, the server has a comprehensive interaction path bitmap, which can quickly determine and execute the corresponding interaction path according to the tag information of the basic medical teaching module. Both the basic interaction subpath and the derived interaction subpath can be accurately applied through this bitmap.

[0172] Therefore, label information is defined for the basic medical teaching module, and a mapping relationship between these label information and the interaction path of the basic teaching composition application is established, which not only improves the flexibility and scalability of the system, but also ensures that the teaching content can be presented to users in the most appropriate way.

[0173] In a possible implementation, the device operating firmware of the teaching node device where the three-dimensional medical teaching platform is located is the first operating firmware, the derived teaching composition application is the teaching composition application carried by the first operating firmware, and the interaction path associated with the derived teaching composition application is the derived teaching composition application interaction path.

[0174] Step S130 includes:

[0175] Step S131, based on the derived module label information corresponding to the derived medical teaching module, obtain a second interactive path bitmap matching the derived module label information, and determine the derived teaching composition application interactive path corresponding to the derived medical teaching module based on the second interactive path bitmap.

[0176] Step S132, in the first running firmware, teaching composition interaction is performed on the module resource data associated with the derived medical teaching module based on the derived teaching composition application according to the derived teaching composition application interaction path, to generate second teaching composition interaction data associated with the derived medical teaching module.

[0177] Step S133: loading the second teaching composition interaction data into the second composition resource domain.

[0178] In this embodiment, it is assumed that the three-dimensional medical teaching platform is deployed on multiple teaching nodes, and one of the node devices runs the first operating firmware. The firmware has a built-in derivative teaching composition application, which is specifically used to process complex or specific medical teaching content. At the same time, the three-dimensional medical teaching platform contains a derivative medical teaching module, such as "Advanced Case Analysis in Cardiology".

[0179] The server first identifies the teaching node device that needs to perform teaching composition interaction, and confirms that the device is running the first running firmware, which is achieved through information reported by the device or a device configuration database maintained by the server.

[0180] The server retrieves relevant information of the derived medical teaching module (such as "Advanced Case Analysis in Cardiology") from the database of the three-dimensional medical teaching platform, especially its derived module label information, which accurately describes the content and nature of the module, such as ["Cardiology", "Advanced", "Case"].

[0181] The server searches for a matching second interactive path bitmap in a predefined interactive path bitmap library according to the derived module tag information, and the bitmap associates a mapping relationship between the derived module tag information and the derived teaching composition application interactive path.

[0182] After finding the matching second interaction path bitmap, the server parses the bitmap to determine the derivative teaching composition application interaction path corresponding to the "Advanced Case Analysis in Cardiology" module, which may include steps such as loading specific case data, displaying dynamic cardiac simulation, and providing complex interactive analysis tools.

[0183] The server sends an instruction to the teaching node device running the first running firmware, requiring the derived teaching composition application to be started, and the teaching composition interaction is performed according to the determined derived teaching composition application interaction path.

[0184] After receiving the instruction, the teaching node device starts the derivative teaching composition application in the environment of the first running firmware. According to the guidance of the interaction path, the derivative teaching composition application loads the module resource data associated with the "Advanced Case Analysis in Cardiology" module, such as case reports, cardiac imaging data, simulation software, etc. The derivative teaching composition application uses these resource data to perform complex teaching composition interactions, such as simulating the process of a heart attack, analyzing case data, and providing interactive diagnostic suggestions. During the interaction process, the application generates second teaching composition interaction data, including simulation results, analysis reports, user interaction records, etc.

[0185] The server receives the second teaching composition interaction data from the teaching node device and loads it into the second composition resource domain of the three-dimensional medical teaching platform. The second composition resource domain is specifically used to store interaction data related to the derived medical teaching module so that subsequent teaching and learning activities can efficiently access and utilize these data.

[0186] The server may also further process and optimize the second teaching composition interaction data, such as data compression, format conversion, metadata addition, etc., to improve the storage efficiency and accessibility of the data.

[0187] As a result, the derivative teaching composition application on the teaching node devices was coordinated, the teaching composition interaction of the derivative medical teaching module was completed, and the generated interactive data was loaded into the corresponding resource domain. This process not only improved the flexibility and scalability of the three-dimensional medical teaching platform, but also ensured the accurate presentation of complex medical teaching content and efficient learning experience.

[0188] In a possible implementation, the three-dimensional medical teaching platform is determined according to the three-dimensional medical teaching tasks activated by the teaching objectives.

[0189] The method further comprises:

[0190] Step D110, obtaining the plurality of medical teaching modules covered by the three-dimensional medical teaching platform from the three-dimensional medical teaching task, and determining the module label definition rule matched by the three-dimensional medical teaching platform according to the three-dimensional medical teaching task. The plurality of medical teaching modules include the derived medical teaching module.

[0191] Step D120, defining the derived module label information corresponding to the derived medical teaching module according to the module label definition rule, and defining the second interactive path bitmap between the derived module label information and the derived teaching composition application interactive path.

[0192] In this embodiment, it is further assumed that an educational institution sets a series of medical teaching goals, aiming to improve students' professional knowledge and skills through a three-dimensional medical teaching platform. These goals may include understanding human anatomy, mastering physiological principles, analyzing complex cases, etc. Based on these teaching goals, the server selects and activates corresponding tasks from a predefined three-dimensional medical teaching task library to build a three-dimensional medical teaching platform that meets the needs.

[0193] The server first receives the teaching objectives set by the educational institution. These teaching objectives can be files uploaded through the system interface, records in the database, or instructions directly entered through the user interface.

[0194] The server matches the content of the teaching objectives in the 3D medical teaching task library. The task library contains multiple predefined teaching tasks, each of which corresponds to a specific set of medical teaching modules and teaching resources. After the server finds the task that best matches the teaching objectives, it activates the corresponding 3D medical teaching platform. Then, multiple medical teaching modules covered are extracted from the activated 3D medical teaching tasks. These medical teaching modules can include basic medical modules (such as anatomy, physiology) and derived medical modules (such as cardiology case analysis, neuroscience progress).

[0195] According to the specific requirements and teaching objectives of 3D medical teaching tasks, the server determines the module label definition rules that match the platform. These module label definition rules define how to assign labels to different medical teaching modules for classification, retrieval and management. The rules can include the naming conventions, classification levels, and associated attributes of labels.

[0196] The server conducts in-depth analysis of derivative medical teaching modules (such as cardiology case analysis) to understand their teaching content, difficulty level, required resources and other information.

[0197] According to the module label definition rules, the server defines the corresponding derived module label information for the derived medical teaching module. For example, the module may be labeled as ["cardiology", "case analysis", "advanced"] to accurately describe its content and nature.

[0198] The server then constructs a second interactive path bitmap between the derived module label information and the derived teaching composition application interactive path. The bitmap is a complex data structure that associates different derived module label information with specific interactive paths. For the cardiology case analysis module, the interactive path may include steps such as loading case data, starting a three-dimensional heart model, providing interactive analysis tools, and generating a diagnostic report. The bitmap construction process may involve steps such as querying a predefined interactive path template, dynamically adjusting path parameters according to module label information, and generating a final path description.

[0199] Once the second interactive path bitmap is constructed, the server stores it in the system database for retrieval and use in the subsequent teaching composition interaction process. At the same time, the server also integrates the bitmap with the configuration of the 3D medical teaching platform to ensure that the platform can correctly call the corresponding interactive path according to the module label information.

[0200] Therefore, not only the 3D medical teaching tasks are activated and the corresponding teaching platform is built according to the teaching objectives, but also the various medical teaching modules on the platform, especially the derivative medical teaching modules, are carefully managed. By defining accurate module label information and building detailed interactive path bitmaps, the server provides solid technical support for the efficient operation of the 3D medical teaching platform and high-quality teaching experience.

[0201] Figure 2 A three-dimensional medical teaching service system 100 provided in an embodiment of the present application is shown, including a processor 1001 and a memory 1003 and a program code stored in the memory 1003. The processor 1001 executes the above program code to implement the steps of the data processing method applied to the three-dimensional medical teaching system.

[0202] Figure 2The three-dimensional medical teaching service system 100 shown includes: a processor 1001 and a memory 1003. The processor 1001 and the memory 1003 are connected, such as through a bus 1002. Optionally, the three-dimensional medical teaching service system 100 may also include a transceiver 1004, which can be used for data interaction between the three-dimensional medical teaching service system and other three-dimensional medical teaching service systems, such as data transmission and / or data reception. It should be noted that in actual scheduling, the transceiver 1004 is not limited to one, and the structure of the three-dimensional medical teaching service system 100 does not constitute a limitation on the embodiments of the present application.

[0203] Processor 1001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 1001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0204] The bus 1002 may include a path to transmit information between the above components. The bus 1002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The bus 1002 may be divided into an address bus, a data bus, a control bus, etc.

[0205] The memory 1003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), magnetic disk storage medium, other magnetic storage devices, or any other medium that can be used to have or store program code and can be read by a computer, without limitation herein.

[0206] The memory 1003 is used to store program codes for executing the embodiments of the present application, and the execution is controlled by the processor 1001. The processor 1001 is used to execute the program codes stored in the memory 1003 to implement the steps shown in the above method embodiments.

[0207] An embodiment of the present application provides a computer-readable storage medium having program code stored thereon. When the program code is executed by a processor, the steps and corresponding contents of the aforementioned method embodiment can be implemented.

[0208] It should be understood that, although each operation step is indicated by arrows in the flowchart of the embodiment of the present application, the implementation order of these steps is not limited to the order represented by the arrows. Unless there is a clear explanation in this article, in some implementation scenarios of the embodiment of the present application, the implementation steps in each flowchart can be performed in other orders based on demand. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages according to the actual implementation scenario, and some or all of these sub-steps or stages may be executed at the same time, and each sub-step or stage in these sub-steps or stages may also be executed at different times respectively. In different scenarios at the execution time, the execution order of these sub-steps or stages can be flexibly configured based on demand, and the embodiment of the present application does not limit this.

[0209] The above is only an optional implementation method for some implementation scenarios of the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the technical concept of the scheme of the present application, other similar implementation methods based on the technical ideas of the present application are also within the protection scope of the embodiments of the present application.

Claims

1. A data processing method applied to a three-dimensional medical teaching system, characterized in that: The method comprises: A three-dimensional medical teaching platform including a plurality of medical teaching modules in a three-dimensional medical teaching system is obtained, and a medical resource partition associated with the three-dimensional medical teaching platform is output as a platform medical resource partition; the plurality of medical teaching modules include a basic medical teaching module matched with a basic teaching composition application and a derivative medical teaching module matched with a derivative teaching composition application; the composition resource domain associated with the basic teaching composition application is a first composition resource domain, and the composition resource domain associated with the derivative teaching composition application is a second composition resource domain; the first composition resource domain and the second composition resource domain are both platform medical resources in the platform medical resource partition; Perform teaching composition interaction on the basic medical teaching module based on the basic teaching composition application, and load the first teaching composition interaction data associated with the basic medical teaching module into the first composition resource domain; Performing teaching composition interaction on the derived medical teaching module based on the derived teaching composition application, and loading the second teaching composition interaction data associated with the derived medical teaching module into the second composition resource domain; When generating platform interaction resources associated with the three-dimensional medical teaching platform, the platform interaction resources are generated according to the first teaching composition interaction data and the second teaching composition interaction data, and the platform interaction resources are loaded into the teaching interface associated with the three-dimensional medical teaching platform.

2. The data processing method applied to a three-dimensional medical teaching system according to claim 1, characterized in that: The method further comprises: Acquire a three-dimensional medical teaching task for the three-dimensional medical teaching platform, and determine composition knowledge points that match the three-dimensional medical teaching platform according to the three-dimensional medical teaching task; If the composition knowledge point is a multi-application composition knowledge point, then obtaining a plurality of teaching composition applications represented by the multi-application composition knowledge point; the plurality of teaching composition applications include the basic teaching composition application and the derived teaching composition application; Performing application data configuration on the basic teaching composition application, constructing a composition resource domain associated with the basic teaching composition application in the platform medical resource partition, and using the composition resource domain associated with the basic teaching composition application as the first composition resource domain; The derived teaching composition application is configured with application data, a composition resource domain associated with the derived teaching composition application is constructed in the platform medical resource partition, and the composition resource domain associated with the derived teaching composition application is used as the second composition resource domain.

3. The data processing method applied to a three-dimensional medical teaching system according to claim 1, characterized in that: The method further comprises: Acquire the multiple medical teaching modules in the three-dimensional medical teaching platform, acquire a target medical teaching module from the multiple medical teaching modules, extract module label information of the target medical teaching module, and generate module label extraction data corresponding to the target medical teaching module; If the module label extraction data reflects that the module label information of the target medical teaching module belongs to the basic module label information, determining that the target medical teaching module belongs to the basic medical teaching module corresponding to the basic module label information; If the module label extraction data reflects that the module label information of the target medical teaching module does not belong to the basic module label information, it is determined that the module label information of the target medical teaching module belongs to the derived module label information, and the target medical teaching module is output as a derived medical teaching module corresponding to the derived module label information.

4. The data processing method applied to a three-dimensional medical teaching system according to claim 3, characterized in that: The device operating firmware of the teaching node device where the three-dimensional medical teaching platform is located is the first operating firmware, the basic teaching composition application is a teaching composition application matching multiple operating firmwares, the multiple operating firmwares include the first operating firmware, and the interaction path associated with the basic teaching composition application is the basic teaching composition application interaction path; The step of performing teaching composition interaction on the basic medical teaching module based on the basic teaching composition application and loading first teaching composition interaction data associated with the basic medical teaching module into the first composition resource domain includes: According to the basic module label information corresponding to the basic medical teaching module, a first interactive path bitmap matching the basic module label information is acquired, and according to the first interactive path bitmap, the basic teaching composition application interactive path corresponding to the basic medical teaching module is determined; In the first running firmware, according to the basic teaching composition application interaction path, the module resource data associated with the basic medical teaching module is subjected to teaching composition interaction based on the basic teaching composition application to generate first teaching composition interaction data associated with the basic medical teaching module; The first teaching composition interaction data is loaded into the first composition resource domain.

5. The data processing method applied to a three-dimensional medical teaching system according to claim 4, characterized in that: The basic medical teaching module includes a first medical teaching module and a second medical teaching module, the basic business identifier includes first module label information and second module label information, and the basic teaching composition application interaction path includes a basic interaction sub-path and a derived interaction sub-path; The step of acquiring a first interactive path bitmap matching the basic module label information according to the basic module label information corresponding to the basic medical teaching module, and determining the basic teaching composition application interactive path corresponding to the basic medical teaching module according to the first interactive path bitmap includes: According to the first module label information corresponding to the first medical teaching module, obtaining a first interaction path sub-bitmap matching the first module label information, and determining the basic interaction sub-path corresponding to the first medical teaching module according to the first interaction path sub-bitmap; According to the second module label information corresponding to the second medical teaching module, obtaining a second interaction path sub-bitmap matching the second module label information, and determining the derived interaction sub-path corresponding to the second medical teaching module according to the second interaction path sub-bitmap; The basic interaction sub-path and the derived interaction sub-path are output as the basic teaching composition application interaction path.

6. The data processing method applied to a three-dimensional medical teaching system according to claim 4, characterized in that: The basic medical teaching module includes a first medical teaching module and a second medical teaching module, the basic teaching composition application includes a basic teaching composition sub-application and a derived teaching composition sub-application, the interaction path associated with the basic teaching composition sub-application is a basic interaction sub-path, and the interaction path associated with the derived teaching composition sub-application is a derived interaction sub-path; The first running firmware performs teaching composition interaction on the module resource data associated with the basic medical teaching module based on the basic teaching composition application interaction path according to the basic teaching composition application to generate first teaching composition interaction data associated with the basic medical teaching module, including: In the first running firmware, the basic teaching composition sub-application is enabled according to the basic interaction sub-path to perform teaching composition interaction on the module resource data associated with the first medical teaching module, and first teaching composition interaction sub-data associated with the first medical teaching module is generated; In the first running firmware, the derived teaching composition sub-application is enabled according to the derived interaction sub-path to perform teaching composition interaction on the module resource data associated with the second medical teaching module, and second teaching composition interaction sub-data associated with the second medical teaching module is generated; The first teaching composition interaction sub-data and the second teaching composition interaction sub-data are used as the first teaching composition interaction data.

7. The data processing method applied to a three-dimensional medical teaching system according to claim 4, characterized in that: The three-dimensional medical teaching platform is determined according to the three-dimensional medical teaching tasks activated by the teaching objectives; The method further comprises: Acquire the multiple medical teaching modules covered by the three-dimensional medical teaching platform from the three-dimensional medical teaching task, and determine the module label definition rule matched by the three-dimensional medical teaching platform according to the three-dimensional medical teaching task; the multiple medical teaching modules include the basic medical teaching module; According to the module label definition rule, define the basic module label information corresponding to the basic medical teaching module, and define the first interactive path bitmap between the basic module label information and the basic teaching composition application interactive path; Wherein, the basic medical teaching module includes a first medical teaching module and a second medical teaching module, the basic module label information includes first module label information and second module label information, and the basic teaching composition application interaction path includes a basic interaction sub-path and a derived interaction sub-path; The method of defining the basic module label information corresponding to the basic medical teaching module according to the module label definition rule and defining the first interactive path bitmap between the basic module label information and the basic teaching composition application interactive path includes: According to the module label definition rule, define the first module label information corresponding to the first medical teaching module, and define a first interaction path sub-bitmap between the first module label information and the basic interaction sub-path; According to the module label definition rule, define the second module label information corresponding to the second medical teaching module, and define a second interaction path sub-bitmap between the second module label information and the derived interaction sub-path; The first interaction path sub-bitmap and the second interaction path sub-bitmap are used as the first interaction path bitmap.

8. The data processing method applied to a three-dimensional medical teaching system according to claim 3, characterized in that: The device operating firmware of the teaching node device where the three-dimensional medical teaching platform is located is the first operating firmware, the derived teaching composition application is the teaching composition application carried by the first operating firmware, and the interaction path associated with the derived teaching composition application is the derived teaching composition application interaction path; Performing teaching composition interaction on the derived medical teaching module based on the derived teaching composition application, and loading the second teaching composition interaction data associated with the derived medical teaching module into the second composition resource domain, including: According to the derived module label information corresponding to the derived medical teaching module, a second interactive path bitmap matching the derived module label information is acquired, and according to the second interactive path bitmap, the derived teaching composition application interactive path corresponding to the derived medical teaching module is determined; In the first running firmware, according to the derivative teaching composition application interaction path, based on the derivative teaching composition application, the module resource data associated with the derivative medical teaching module is subjected to teaching composition interaction, so as to generate second teaching composition interaction data associated with the derivative medical teaching module; The second teaching composition interaction data is loaded into the second composition resource domain.

9. The data processing method applied to a three-dimensional medical teaching system according to claim 8, characterized in that: The three-dimensional medical teaching platform is determined according to the three-dimensional medical teaching tasks activated by the teaching objectives; The method further comprises: Acquire the multiple medical teaching modules covered by the three-dimensional medical teaching platform from the three-dimensional medical teaching task, and determine the module label definition rule matched by the three-dimensional medical teaching platform according to the three-dimensional medical teaching task; the multiple medical teaching modules include the derived medical teaching module; According to the module label definition rule, the derived module label information corresponding to the derived medical teaching module is defined, and the second interactive path bitmap between the derived module label information and the derived teaching composition application interactive path is defined.

10. A three-dimensional medical teaching service system, characterized in that: It includes a processor and a computer-readable storage medium, wherein the computer-readable storage medium stores machine-executable instructions, and when the machine-executable instructions are executed by the processor, the data processing method applied to a three-dimensional medical teaching system as described in any one of claims 1 to 9 is implemented.