Tooth correction scheme display method, tooth correction appliance manufacturing method and equipment
By providing a multi-step function in the client interface of the orthodontic treatment plan, the custom configuration and visualization of the orthodontic treatment plan can be realized, which solves the problem of high communication costs between doctors and designers, and improves design efficiency and the orthodontic experience for patients.
Patent Information
- Application Number
- CN202410869171.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2025-12-30
AI Technical Summary
During the process of invisible orthodontic treatment, the communication costs between doctors and designers are high, which reduces the design efficiency of invisible orthodontic appliances, and patients cannot intuitively feel the treatment cycle and effect.
The client displays the first interface of the orthodontic treatment plan, providing a multi-step function that allows adding or modifying treatment steps at any stage of treatment. Combined with digital tooth models and trigger conditions, it enables customized configuration and visualization of the orthodontic treatment plan.
It improves the efficiency of orthodontic treatment plan design, reduces the need for communication between doctors and designers, allows patients to understand the treatment process and results more intuitively, and ensures the accuracy and efficiency of the orthodontic appliances.
Smart Images

Figure CN121237361A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of orthodontic technology, and in particular to a method for displaying orthodontic treatment plans, a method for manufacturing orthodontic appliances, and equipment. Background Technology
[0002] Orthodontic treatment with invisible braces is a relatively long process, usually involving multiple treatment stages to straighten the teeth to the target position. To ensure the effectiveness of the treatment, a personalized treatment plan is typically created for each patient. This plan includes multiple treatment stages, each of which often requires wearing different braces to achieve different degrees of correction.
[0003] During orthodontic treatment, doctors typically develop a treatment plan based on the patient's condition and then communicate with the orthodontic appliance designer to outline various needs for the passive braces. This may require multiple communications and adjustments to design the invisible braces. This approach increases the communication costs between doctors and designers and reduces the efficiency of invisible braces design. Summary of the Invention
[0004] This application provides a method and device for displaying orthodontic treatment plans, so as to reduce the communication costs between doctors and designers and improve the design efficiency of orthodontic treatment plans.
[0005] Firstly, this application provides a method for displaying a dental orthodontic treatment plan. This method is applied to a client and is implemented through interaction between the client and the server. This application does not specifically limit the method here. The method is executed as follows:
[0006] The first interface displays the patient's first orthodontic treatment plan; the first orthodontic treatment plan includes a treatment plan for at least one orthodontic stage in which the patient's teeth move from an initial position to a final position; the first interface includes: a display area of the patient's digital tooth model and a display area of the orthodontic steps corresponding to the treatment plan; in response to the operation of the multi-step function, a first operation interface is displayed, the first operation interface is used to guide the addition of a first orthodontic step at the position corresponding to at least one orthodontic step in at least one orthodontic stage in the first orthodontic treatment plan, the first orthodontic step is used to maintain the current orthodontic position of the patient's teeth; in response to the operation of adding the first orthodontic step, the display mode of the orthodontic steps corresponding to the treatment plan is updated according to the added first orthodontic step, and a second orthodontic treatment plan is displayed on the first interface, the second orthodontic treatment plan including the first orthodontic treatment plan with the added first orthodontic step.
[0007] This application displays the orthodontic treatment plan through a first interface, allowing patients and operators of the first interface (e.g., doctors) to more intuitively understand the process and cycle of the orthodontic treatment plan. At the same time, by operating the multi-step function, this application realizes the function of adding the first orthodontic step at any position of the orthodontic step in the treatment stage, making the process of adding the first orthodontic step clearer and making it easier for doctors to add the corresponding first orthodontic step according to the patient's situation, without having to frequently interact with the designer on how to add the first orthodontic step. This method can improve the design efficiency of the orthodontic treatment plan.
[0008] In one possible implementation, the client further displays a first pop-up window in response to the activation of the multi-step function. The first pop-up window includes: at least one candidate area for at least one treatment stage in the first orthodontic plan, the candidate area being used to guide the location of at least one candidate orthodontic step for adding the first orthodontic step; in response to the operation of the candidate area of the multi-step function, displaying a first control for the candidate first orthodontic step, the first control being used to indicate the operation of the number of orthodontic steps for the first orthodontic step; and in response to the operation of the first control, determining the number of steps for the first orthodontic step.
[0009] This application displays a first pop-up window when the multi-step function is activated. This pop-up window shows candidate areas in the orthodontic treatment plan where the first orthodontic step can be added. By selecting a first control within a candidate area, the first orthodontic step can be added to the corresponding area. In this way, when the multi-step function is activated, the first pop-up window clearly displays the areas where the first orthodontic step can be added. Simultaneously, the first control within the corresponding area allows for the addition of the first orthodontic step, ensuring that the corresponding number of first orthodontic steps can be added more accurately to the required locations. This method not only makes the process of adding the first orthodontic step faster and more efficient but also ensures that the first orthodontic step is accurately added to the corresponding position.
[0010] In one possible implementation, the candidate region includes at least one of the following: after the second orthodontic step, after the third orthodontic step, before the second orthodontic step, or before the third orthodontic step; wherein the second orthodontic step is the step in which the patient first wears the orthodontic appliance, and the third orthodontic step is the step in which the teeth are in their final position.
[0011] This application sets the positions before and after the second and third orthodontic steps as candidate areas for adding the first orthodontic step. By setting the candidate area before the second orthodontic step, that is, before the patient first wears the braces, the patient can better adapt to the braces before orthodontic treatment. By setting the candidate area after the second orthodontic step, that is, after the patient first wears the braces, the position of the teeth after orthodontic treatment is more stable. By setting the candidate area before the third orthodontic step, that is, before the step where the teeth are in their final position, the patient's teeth can be guaranteed to reach the designated position after correction. By setting the candidate area after the third orthodontic step, that is, after the step where the teeth are in their final position, the patient's teeth can be guaranteed to remain in the designated position after correction.
[0012] In one possible implementation, the candidate region may further include: after or before the fourth orthodontic step, which is the step of overcorrection of the patient's teeth.
[0013] This application enables overcorrection by setting the candidate region before the fourth orthodontic step, that is, before the teeth are in their final position; by setting the candidate region after the fourth orthodontic step, that is, after the teeth are in their final position, the final position of the teeth can be stabilized, thus ensuring the effectiveness of orthodontic treatment.
[0014] In one possible implementation, the candidate region includes any orthodontic stage in the first orthodontic treatment plan.
[0015] The candidate region of this application can also be set at any stage of the first treatment plan to realize the customized configuration of the treatment plan and meet the different treatment needs of different patients.
[0016] In one possible implementation, the candidate region is determined based on at least one of the following triggering conditions: patient usage needs, adjustment of the first orthodontic treatment plan, or the patient's orthodontic status.
[0017] The candidate areas in this application can be increased not only according to the patient's needs to meet the different orthodontic requirements of different patients, but also according to the adjustment of the first orthodontic plan to speed up the modification process of the orthodontic plan; or, they can be selected according to the patient's orthodontic status to ensure that the patient's orthodontic results meet the patient's expectations.
[0018] In one possible implementation, displaying the second orthodontic treatment plan includes: in response to a first operation on the second orthodontic treatment plan, displaying a second interface upon determining that a first trigger condition is met; the second interface includes: a display area of the patient's digital dental model and a display area of the step bar for any orthodontic step in the second orthodontic treatment plan; the first trigger condition includes at least one of the following: a process selection operation of the second orthodontic treatment plan, or a stage display requirement of the second orthodontic treatment plan; or, in response to a second operation on the second orthodontic treatment plan, displaying a third interface upon determining that the second trigger condition is met; the third interface includes: the patient's digital dental model... The display area of the dental model and the display area of the step bar of the first orthodontic step in the second orthodontic treatment plan are included. The second triggering condition includes at least one of the following: the selection operation of the first orthodontic step, or the stage display requirement of the first orthodontic step; or, in response to the third operation of the second orthodontic treatment plan, when it is determined that the third triggering condition is met, a fourth interface is displayed, the fourth interface including: the display area of the patient's digital dental model and the display area of the step bar of the second orthodontic treatment plan after removing the first orthodontic step, the third triggering condition including at least one of the following: the hiding operation of the first orthodontic step, or the tooth deviation comparison analysis requirement of the patient's orthodontic stage.
[0019] This application displays a second interface when the first triggering condition is met, providing the operator and patient with a digital dental model and a step bar for any orthodontic step. Displaying the second interface provides the operator and patient with the complete steps of the orthodontic process, making the orthodontic cycle visually apparent. When the second triggering condition is met, a third interface is displayed, providing the operator and patient with a digital dental model and a step bar for the first orthodontic step. Displaying the second interface provides the operator and patient with all steps of the first orthodontic step, allowing the patient to more intuitively understand the duration of the orthodontic treatment. When the third triggering condition is met, a fourth interface is displayed, providing the operator and patient with a digital dental model and a step bar for a second orthodontic plan that removes the first orthodontic step. Displaying the second interface provides the operator and patient with the steps of the second orthodontic step, allowing the patient to more intuitively understand the orthodontic process.
[0020] In one possible implementation, the client further responds to the addition of the first orthodontic step by sending an operation request for the addition of the first orthodontic step to the server; if the addition operation does not meet a first condition, the client receives a first response message from the server and displays the interface of the first response message; or, if the addition operation does not meet a second condition, the client receives a second response message from the server and displays the interface of the second response message; wherein the first response message indicates that the requirements of the orthodontic appliance product design scheme are exceeded; and the second response message indicates that the number of steps added in the first orthodontic step exceeds the step limit threshold.
[0021] This application responds to the addition of the first orthodontic step by displaying a first response message and a second display message interface, providing the operator with the requirements of the orthodontic appliance product design scheme and information that the number of steps exceeds the step limit. This allows the operator to obtain more comprehensive reference information when adding the first orthodontic step, ensuring the efficiency and feasibility of the orthodontic scheme generation.
[0022] In one possible implementation, the operation of the multi-step function is triggered based on at least one of the following conditions: the movement of the patient's teeth, or the wearing of the patient's orthodontic appliance.
[0023] This application performs multi-step operation based on the patient's tooth movement or the wearing of the orthodontic appliance. On the one hand, it can ensure that the patient's tooth movement meets the expected movement of the orthodontic treatment. On the other hand, it can ensure that the first orthodontic step can be added or modified according to the wearing of the orthodontic appliance.
[0024] Secondly, this application provides a method for manufacturing a dental appliance, comprising: acquiring oral scan data of a patient; determining a first dental treatment plan for the patient based on the oral scan data; when a multi-step addition condition is met, adding a first orthodontic step to the first dental treatment plan to obtain a second dental treatment plan, wherein the first orthodontic step is used to maintain the current orthodontic position of the patient's teeth; and manufacturing a dental appliance corresponding to one or more orthodontic steps in the second dental treatment plan according to the second dental treatment plan; wherein the multi-step addition condition includes: in response to the operation of the multi-step function, after the client displays the operation interface for adding a first orthodontic step in the first dental treatment plan, the method responds to the addition operation of the first orthodontic step.
[0025] After determining the first orthodontic treatment plan, this application adds the first orthodontic step according to the multi-step addition conditions to obtain the second orthodontic treatment plan, and then manufactures the orthodontic appliance according to the second orthodontic treatment plan. This ensures that the orthodontic appliance meets the requirements of the orthodontic treatment plan and also ensures that the number of orthodontic appliances is consistent with the treatment cycle.
[0026] In one possible implementation, the operation of the multi-step function is triggered based on at least one of the following conditions: the movement of the patient's teeth, or the wearing of the patient's orthodontic appliance.
[0027] This application performs multi-step operation based on the patient's tooth movement or the wearing of the orthodontic appliance. On the one hand, it can ensure that the patient's tooth movement meets the expected movement of the orthodontic treatment. On the other hand, it can ensure that the first orthodontic step can be added or modified according to the wearing of the orthodontic appliance.
[0028] Thirdly, this application also provides a computing device, comprising: a memory for storing program instructions; and a processor for calling the program instructions stored in the memory and executing the method described in the first aspect according to the obtained program instructions.
[0029] Fourthly, this application also provides a computer-readable storage medium storing computer-readable instructions, which, when read and executed by a computer, implement the method described in the first aspect.
[0030] Fifthly, this application provides a computer program product including a computer program executable by a computing device, which, when run on the computing device, causes the computing device to perform the method described in the first aspect.
[0031] For the technical effects that can be achieved by the third to fifth aspects mentioned above, please refer to the description of the technical effects that can be achieved by the corresponding possible design schemes in the first aspect mentioned above. This application will not repeat them here.
[0032] Other features and advantages of this application will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0033] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0034] Figure 1 An application scenario diagram provided for an embodiment of this application;
[0035] Figure 2 A flowchart illustrating a method for displaying a dental orthodontic treatment plan provided in an embodiment of this application;
[0036] Figure 3 A schematic diagram of the first interface provided for an embodiment of this application;
[0037] Figure 4 A schematic diagram of the first pop-up window provided in an embodiment of this application;
[0038] Figure 5 This is a schematic diagram of the second interface provided in an embodiment of this application;
[0039] Figure 6 A schematic diagram of the third interface provided in the embodiments of this application;
[0040] Figure 7 It is a schematic diagram of the fourth interface provided by an embodiment of the present application;
[0041] Figure 8 It is a schematic diagram of the interface of the first response message provided by an embodiment of the present application;
[0042] Figure 9 It is a schematic diagram of the interface of the second response message provided by an embodiment of the present application;
[0043] Figure 10 It is a schematic flowchart of a manufacturing method of a dental appliance provided by an embodiment of the present application;
[0044] Figure 11 It is a schematic diagram of a display device for a dental treatment plan provided by an embodiment of the present application;
[0045] Figure 12 It is a schematic diagram of the structure of a computing device provided by an embodiment of the present application. Detailed implementation manners
[0046] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0047] In the following embodiments of the present application, "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B may be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item) below" or similar expressions refer to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b or c may represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, c may be single or multiple. The singular expression forms "a", "one kind", "the above", "this" and "this one" are also intended to include expressions such as "one or more", unless there is a clear opposite indication in the context. Also, unless there is a contrary statement, the ordinal numbers such as "first", "second", etc. mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the order, time sequence, priority or importance degree of multiple objects.
[0048] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0049] As mentioned in the background, more and more people are choosing invisible braces as their first choice for orthodontic treatment. Since invisible braces usually customize a personalized orthodontic treatment plan for patients, in order to maintain the orthodontic effect and improve the patient's comfort, it may be necessary to wear passive braces at certain stages of treatment to maintain the current orthodontic effect.
[0050] Specifically, the manufacturing process of orthodontic appliances is as follows: Figure 1 As shown, the process begins with scanning the patient's teeth to obtain their dental condition data. Then, based on manual adjustments by the dentist and other operators, a series of corrections are made to the patient's dental condition data, generating a personalized orthodontic treatment plan. After thorough communication with the orthodontic designer, the dentist and other operators propose various additions to the passive orthodontic appliance. The designer then models the dental condition data based on these requirements and the treatment plan, obtaining a digital model of the corrected teeth. Further, based on the digital tooth model, a corresponding physical tooth model is manufactured using CNC machining or rapid prototyping methods. The corresponding orthodontic appliance is then pressed from the physical tooth model into a positive mold. In this way, a corresponding orthodontic appliance can be generated according to the patient's dental condition. However, regarding the addition of passive braces, the need for communication between dentists and designers regarding the placement and number of braces reduces the efficiency and lengthens the process of generating braces based on the treatment plan, thus lowering the design efficiency of invisible braces. Furthermore, during treatment, if the number of passive braces needs to be added or reduced, the dentist must make the necessary judgments, confirm with the patient, and then communicate with the designer to finalize the new treatment plan, again resulting in low design efficiency and slow production speed. Moreover, when adding passive braces, the digital model of the teeth cannot reflect the updated complete treatment cycle, preventing users from intuitively understanding the duration of each treatment step and the wearing period of the passive braces.
[0051] Based on this, embodiments of this application provide a method for displaying orthodontic treatment plans. This method improves the generation rate of orthodontic treatment plans by displaying a patient's first orthodontic treatment plan on a first operating interface and updating the first orthodontic treatment plan using a multi-step function to obtain a second orthodontic treatment plan. The flow of the orthodontic treatment plan display method provided in this application embodiment is as follows: Figure 2 As shown, this method can be executed through interaction between a client and a server. The client can be understood as a computer or similar device, and the server as a server or similar device. In the following steps, the client mentioned refers to the client of the operator (i.e., client 1), not the client corresponding to the orthodontic treatment plan designer (i.e., client 2). This application does not specifically limit this. The method is executed as follows:
[0052] Step 201: The client displays the patient's first orthodontic treatment plan on the first interface.
[0053] The first orthodontic treatment plan includes a treatment plan for at least one orthodontic stage in which the patient's teeth are moved from an initial position to a final position; the first interface includes: a display area of the patient's digital tooth model and a display area of the orthodontic steps corresponding to the treatment plan.
[0054] Specifically, the doctor or other operators first obtain the patient's dental data form based on an oral scan, and then generate a corresponding orthodontic treatment design request based on the data form. This request is then communicated to the orthodontic treatment plan designer (e.g., via phone, email, etc.; or, the doctor inputs the treatment design requirements on client 1, client 1 uploads the request to the server, and the server transmits the design to the designer's client 2; this is merely an example and not a specific limitation). The orthodontic treatment plan designer designs a treatment plan based on the request, determining the first treatment plan. The designer inputs the first plan on client 2, client 2 uploads it to the server, and the server sends it back to client 1 for the doctor or other operators to review. The first orthodontic treatment plan includes at least one treatment stage in which the patient's teeth are moved and the final position of the patient's teeth after the movement. It should be noted that the first orthodontic treatment plan obtained by client 1 is just an example. It can also be obtained by the doctor through offline or other means and then directly entered into client 1. Alternatively, it can be obtained online through other means. This application does not limit this.
[0055] Furthermore, the first interface is used to display the patient's digital tooth model obtained from the patient's oral scan data and the corresponding treatment steps in the first orthodontic treatment plan; the first interface is as follows: Figure 3 As shown, the system includes a digital dental model area 301, an operation area 302, a display area 303 for orthodontic steps, a perspective switching area 304, and a multi-step function area 305. The digital dental model area 301 displays the patient's digital dental model to the operator (e.g., a doctor; the following design can be understood by analogy, and will not be elaborated further) and the patient. This digital dental model is obtained by 3D modeling based on the patient's oral scan data. The model can be rotated at multiple angles by dragging with the mouse, selecting and moving with the keyboard, etc. Alternatively, different perspectives can be selected for observation and interaction through the perspective switching area 304. The operation area 302 includes various operable options for the digital dental model. The client can send different operation requests to the server by clicking the corresponding buttons in the operation area 302, and will generate different responses based on different server instructions. For example, clicking the multi-step (Passive) function... The Aligners (PA) button can hide or show the first orthodontic step in the display area 303 of the orthodontic steps; the multi-step function area 305 is used to bring up the multi-step function interface to add or modify the first orthodontic step. For example, by clicking the multi-step function area 305, the server sends the multi-step function instruction, the client responds to the operation of the multi-step function and displays the corresponding multi-step function interface.
[0056] The display area 303 for orthodontic steps includes at least one orthodontic step in at least one orthodontic stage of the patient's orthodontic treatment plan. It is used to visually display all the procedures of the orthodontic stage to the operator and patient, facilitating the operator's selection of the corresponding stage for operation. It should be noted that these areas are only one preferred embodiment; other areas for visualizing the orthodontic treatment plan may also exist, such as operator information display areas, patient information display areas, treatment plan display areas, etc., and this application does not limit these.
[0057] Step 202: In response to the operation of the multi-step function, the client displays the first operation interface.
[0058] The first operating interface is used to guide the addition of a first orthodontic step at the position corresponding to at least one orthodontic step in at least one orthodontic stage in the first orthodontic treatment plan. The first orthodontic step is used to maintain the current orthodontic position of the patient's teeth.
[0059] Specifically, the first orthodontic treatment plan includes several different treatment phases, each with a different function. For example, the first orthodontic treatment plan may include an initial phase, indicating the stage before the patient wears orthodontic appliances for treatment; a treatment phase, indicating the stage where the patient wears orthodontic appliances and the position of the patient's teeth moves with the appliances; and an overtreatment phase, indicating the stage where the patient's teeth are stabilized in the target position during treatment. To ensure that these treatment phases are effective, corresponding multi-step operations are usually added during these phases. Multi-step operations typically refer to the operations performed in the first treatment step, which indicates the treatment phase where passive orthodontic appliances are used to fix the position of the teeth.
[0060] In one possible implementation, the client displays a first pop-up window in response to the activation of the multi-step function; wherein, the activation of the multi-step function is achieved by operating the multi-step function area 305. For example, the activation of the multi-step function can be performed by the operator clicking the multi-step function button in the multi-step function area 305, or by the operator right-clicking the corresponding orthodontic step or digital dental model and selecting the multi-step function button from the pop-up option bar. This application does not limit this. The first pop-up window includes: at least one candidate area for at least one orthodontic stage in the first orthodontic plan, the candidate area being used to guide the position of at least one candidate orthodontic step for adding the first orthodontic step; in response to the operation of the candidate area of the multi-step function, the client displays a first control for the candidate first orthodontic step, the first control being used to indicate the operation of the number of orthodontic steps for the first orthodontic step; in response to the operation of the first control, the client determines the number of steps for the first orthodontic step.
[0061] Specifically, as follows: Figure 4 As shown, when the multi-step activation operation 401 is clicked, the client responds to the activation operation by displaying a first pop-up window 402. The first pop-up window 402 includes a candidate area 404 and a first control 403. The candidate area 404 is a candidate area in the first orthodontic treatment plan where a first treatment step can be added. When the operator performs an operation in the candidate area, for example, when the operator clicks the corresponding candidate area with the mouse, or when the operator hovers the mouse over the corresponding candidate area for a long time, the first control 403 is displayed. It should be noted that the above method of activating the first control is only an example; the first control can also be activated in other ways, such as by setting a first control activation button, or by directly displaying the first control when the first pop-up window is opened. This application does not limit this method. When the first control 403 pops up, the operator can click on the first control 403 to add a first treatment step to the corresponding candidate area in the first orthodontic treatment plan.
[0062] Furthermore, the first pop-up window 402 may also display other content, such as a prompt that this step is a passive aligner operation; a prompt that up to five first aligner steps can be added; and prompts to cancel the operation and confirm the new settings. It should be noted that the content displayed in the first pop-up window 402 is only an example, and this application does not limit the displayed content; other content may also be displayed, such as locking the currently added first aligner step. This application does not limit this. Similarly, the statement that up to five first aligner steps can be added is only an example, and this application does not limit this.
[0063] In one possible implementation, the candidate region includes at least one of the following: after the second orthodontic step, after the third orthodontic step, before the second orthodontic step, or before the third orthodontic step; wherein the second orthodontic step is the step in which the patient first wears the orthodontic appliance, i.e., the initial stage; and the third orthodontic step is the step in which the teeth are in their final position, i.e., the orthodontic stage.
[0064] By setting the positions before and after the second and third orthodontic steps as candidate areas for adding the first orthodontic step, placing the candidate area before the second orthodontic step (before the patient first wears the braces) allows the patient to better adapt to the braces before orthodontic treatment. Placing the candidate area after the second orthodontic step (after the patient first wears the braces) makes the position of the teeth more stable after orthodontic treatment. Placing the candidate area before the third orthodontic step (before the teeth are in their final position) ensures that the patient's teeth reach the designated position after correction. Placing the candidate area after the third orthodontic step (after the teeth are in their final position) ensures that the patient's teeth remain in the designated position after correction.
[0065] In one possible implementation, the candidate region further includes: after or before the fourth orthodontic step, where the fourth orthodontic step is the overcorrection step of the patient's teeth, i.e., the overcorrection stage; wherein, the overcorrection stage can also be called the close dentition stage, and setting the first orthodontic step after this stage can stabilize the teeth in the target position.
[0066] By setting the candidate area before the fourth orthodontic step, that is, before the teeth are in their final position, overcorrection can be achieved; by setting the candidate area after the fourth orthodontic step, that is, after the teeth are in their final position, the final position of the teeth can be stabilized, ensuring the effectiveness of orthodontic treatment.
[0067] In one possible implementation, the candidate region includes any treatment stage within the first orthodontic treatment plan. Specifically, the candidate region can also be set at any treatment stage within the first orthodontic plan. For example, the candidate region can be set in the middle of the third treatment step, i.e., in the middle of the orthodontic stage. This allows for control over the position of tooth movement, preventing the tooth movement from deviating from the expected treatment position. This application achieves a customizable configuration of the orthodontic plan by adding the first treatment step at any location, meeting the different treatment needs of different patients.
[0068] In one possible implementation, the candidate region is determined based on at least one of the following triggering conditions: patient usage needs, adjustment of the first orthodontic treatment plan, or the patient's orthodontic status.
[0069] Specifically, the candidate areas can be increased according to the patient's needs to meet the different orthodontic requirements of different patients, and can also be adjusted according to the adjustment of the first orthodontic plan to speed up the modification process of the orthodontic plan; or, they can be selected according to the patient's orthodontic status to ensure that the patient's orthodontic results meet the patient's expectations.
[0070] Step 203: In response to the addition of the first orthodontic step, the client updates the display method of the orthodontic step corresponding to the treatment plan according to the added first orthodontic step, and displays the second orthodontic plan on the first interface.
[0071] The second orthodontic treatment plan includes the first orthodontic treatment plan that adds the first orthodontic step.
[0072] In one possible implementation, when the operator clicks on the first interface including the second orthodontic treatment plan, the server sends a corresponding instruction to the client, which responds to the first operation on the second orthodontic treatment plan and determines the triggering condition satisfied by the page after the first operation; when it is determined that the first triggering condition is satisfied, the second interface is displayed; the second interface includes: a display area of the patient's digital tooth model and a display area of the step bar of any orthodontic step in the second orthodontic treatment plan; the first triggering condition includes at least one of the following: a process selection operation of the second orthodontic treatment plan, or a stage display requirement of the second orthodontic treatment plan.
[0073] Specifically, the second interface is as follows: Figure 5As shown, the interface includes a digital tooth model of the patient 501 and a step bar area 502 for the second orthodontic treatment plan; or, the second interface may also include other parts, such as an operation area 503, a perspective switching area 504, a multi-step function area 505, etc.; wherein, the step bar area 502 contains all the orthodontic steps in the second orthodontic treatment plan, arranged in the order of the orthodontic cycle; for example, if the cycle of each orthodontic step is 2 weeks, then the part marked with the number 1 in the step bar is the orthodontic step performed in the first two weeks, the part marked with the number 2 is the orthodontic step performed in the third to fourth weeks, etc.
[0074] Furthermore, in the process of orthodontic treatment, the second orthodontic step is usually considered the initial step, the third and fourth orthodontic steps are considered steps with movement, and the first orthodontic step, which is responsible for keeping the teeth in a fixed position, is considered a step without movement; where movement refers to the positional shift of the teeth after orthodontic treatment. In step 502, the second and first orthodontic steps, since they have no movement, are usually represented in gray; while the third and fourth orthodontic steps, since they have movement, are usually represented in dark; as follows. Figure 5 As shown, the sections marked with the number 0 represent the initial step of orthodontic treatment, i.e., the second orthodontic step; the sections marked with the number 1 represent the first orthodontic step after the second, used to allow the patient to adapt to the orthodontic appliances before treatment; the sections marked with the numbers 2-5 represent the third orthodontic step, used to move the teeth to the target position after treatment; the sections marked with the numbers 6-8 represent the first orthodontic step after the third, used to stabilize the teeth in the target position by wearing passive appliances for a certain period of time after the teeth have moved to the target position, ensuring the result of orthodontic treatment; the sections marked with the numbers 9-12 represent the fourth orthodontic step, used to confirm that the teeth have moved to the target position; and the section marked with the number 13 represents the first orthodontic step after the fourth, used to stabilize the position of the teeth after overcorrection, ensuring the final result of orthodontic treatment. The steps of the second orthodontic treatment plan are displayed sequentially on the second interface using a step-by-step bar, ensuring that the operator can jump to the corresponding orthodontic step by clicking on any step in the second orthodontic treatment plan, thus providing the operator and the patient with a clear and complete second orthodontic treatment plan process.
[0075] In one possible implementation, the first triggering condition includes a process selection operation for the second orthodontic treatment plan. For example, by selecting the operation to display the second orthodontic treatment plan in the operation area 503, the digital tooth model and step bar of the second orthodontic treatment plan are displayed on the second interface. Alternatively, the first triggering condition may also include a stage display requirement for the second orthodontic treatment plan. For example, the server sends a display requirement for the second orthodontic treatment plan to the client, and the client responds to the requirement and displays it on the second interface. It should be noted that the first triggering condition may also include other content. For example, it may be possible to right-click on the step bar or digital tooth model and select the corresponding operation to display the second orthodontic treatment plan in the right-click option bar. This application does not limit this.
[0076] In this way, this application displays all the orthodontic steps of the second orthodontic treatment plan on the second interface for the operator and patient to browse and operate; it provides a clearer visualization platform for the orthodontic treatment plan, and also improves the efficiency of adding new first orthodontic steps.
[0077] In one possible implementation, in response to a second operation on the second orthodontic treatment plan, the client displays a third interface when a second triggering condition is determined to be met. The third interface includes: a display area of the patient's digital dental model and a display area of the step bar of a portion of the first orthodontic step in the second orthodontic treatment plan. The second triggering condition includes at least one of the following: a selection operation of the first orthodontic step, or a stage display requirement of the first orthodontic step.
[0078] Specifically, the third interface is as follows: Figure 6 As shown, the interface includes a digital tooth model 601 of the patient and a display area 602 for the step bar of the first orthodontic step in the second orthodontic treatment plan; or, the second interface may also include other parts, such as an operation area 603, a perspective switching area 604, a multi-step function area 605, etc.; wherein, the step bar area 602 of the first orthodontic step contains part of the first orthodontic steps in the second orthodontic treatment plan, arranged sequentially according to the order of the orthodontic cycle. For example, in addition to displaying the second, third, and fourth orthodontic steps, the first step bar 602 may only display the first orthodontic step located after the third orthodontic step and before the fourth orthodontic step, or only display the first orthodontic step located after the second orthodontic step, or only display the first orthodontic step located after the fourth orthodontic step; Figure 6 For example, Figure 6In addition to showing the second, third, and fourth orthodontic steps, only the schematic diagram of the first orthodontic step, which is located after the third orthodontic step and before the fourth orthodontic step, is shown. For example, if the first orthodontic steps in the second orthodontic treatment plan are the areas of steps 1, 6-7, and 13, and the first orthodontic step, which is located after the third orthodontic step and before the fourth orthodontic step, is step 6-7, then the step bar display area 602 includes the second orthodontic step 0 representing the initial step, the third orthodontic steps 2-5 representing the orthodontic stage, the first orthodontic steps 6-7 representing the multi-pressure step, and the fourth orthodontic steps 8-11 representing the over-treatment stage.
[0079] Furthermore, the hidden first corrective step can be displayed through prompts. For example, as shown in the figure, the hidden first corrective step 1 and first corrective step 12 are displayed as superscripts in their corresponding positions on the step bar for the operator to view. It should be noted that the above method is only an example. The position of the hidden first corrective step can also be indicated in other ways, such as through a light-colored step bar, or the position of the hidden first corrective step can be left unindicated. This application does not limit this approach.
[0080] In one possible implementation, the location where the first corrective step can be added can also be indicated in the step bar area 602; such as... Figure 6 As shown, there is still an area where a first corrective step can be added between the first corrective step 7 and the fourth corrective step 8. Therefore, the step bar area 602 displays the area where a first corrective step can be added using a dashed step bar to prompt the operator that the corresponding area can be used to add a first corrective step. It should be noted that the above-mentioned dashed step bar is only an example. Other methods can also be used to indicate the location where a first corrective step can be added. For example, the location area where a first corrective step can be added can also be marked with a light-colored superscript. This application does not limit this.
[0081] Furthermore, the second triggering condition includes the selection operation of the first orthodontic step. For example, by selecting to display some multi-step operations in the second orthodontic treatment plan in the operation area 603, and specifically selecting the area of the first orthodontic step to be displayed, the digital tooth model of the second orthodontic treatment plan and the step bar containing the first orthodontic step are displayed on the third interface. Alternatively, the second triggering condition also includes the stage display requirement of the first orthodontic step. For example, the server sends a display requirement of the first orthodontic step to the client, and the client responds to the requirement and displays it on the third interface. It should be noted that the second triggering condition may also include other content. For example, it can be achieved by right-clicking on the step bar or the digital tooth model and selecting the corresponding operation to display the first orthodontic step in the right-click option bar. This application does not limit this.
[0082] In this way, this application separately presents the first orthodontic step in the second orthodontic treatment plan, providing patients with a clearer understanding of the required period of wearing passive orthodontic appliances. At the same time, it allows doctors and other operators to assess the progress of the second orthodontic treatment plan based on the wearing period of passive orthodontic appliances, enabling timely and efficient acquisition of the patient's dental treatment plan.
[0083] In one possible implementation, in response to a third operation on the second orthodontic treatment plan, the client displays a fourth interface when a third triggering condition is determined to be met. The fourth interface includes: a display area of the patient's digital dental model and a display area of the step bar of the second orthodontic treatment plan that removes the first orthodontic step. The third triggering condition includes at least one of the following: a hiding operation of the first orthodontic step, or a requirement for tooth deviation comparison analysis during the patient's orthodontic treatment stage.
[0084] Specifically, the fourth interface is as follows: Figure 7 As shown, the interface includes a digital dental model of the patient 701 and a display area 702 for the step bar of the second orthodontic treatment plan, which removes the first orthodontic step. Alternatively, the second interface may also include other parts, such as an operation area 703, a perspective switching area 704, and a multi-step function area 705. The display area 702 for the step bar includes the initial step and all orthodontic steps with movement in the second orthodontic treatment plan, namely the second, third, and fourth orthodontic steps, arranged sequentially according to the orthodontic cycle. For example, according to... Figure 5 It can be observed that in the second orthodontic treatment plan, the second treatment step corresponds to step 0, the third treatment step to steps 2-5, and the fourth treatment step to steps 9-12. Therefore, the step bar display area 702 includes the second treatment step 0, representing the initial step, the third treatment steps 2-5, representing the orthodontic stage, and the fourth treatment steps 9-12, representing the overcorrection stage. It should be noted that since the fourth interface only contains portions of the second, third, and fourth treatment steps, it is used to display the portion of the orthodontic treatment plan that requires the wearing of braces.
[0085] Furthermore, the third triggering condition includes the hiding operation of the first orthodontic step. For example, by selecting to hide the multi-step operation in the second orthodontic treatment plan in the operation area 703, the digital tooth model of the second orthodontic treatment plan and the step bar containing the first orthodontic step are hidden. Alternatively, the second triggering condition also includes the need for tooth deviation comparison analysis at the orthodontic stage. For example, when a patient or doctor needs to perform a comparison analysis of the orthodontic stages, the server sends a tooth deviation comparison analysis request for the orthodontic stage to the client, and the client responds to the request and displays it on the fourth interface. It should be noted that the third triggering condition may also include other content. For example, it can be achieved by right-clicking on the step bar or digital tooth model and selecting the corresponding operation to hide the first orthodontic step in the right-click option bar. This application does not limit this.
[0086] In this way, this application hides the first orthodontic step, which is only used to stabilize the position of the teeth, and only shows the steps in the orthodontic plan where there is movement, that is, the steps where the teeth will move, so as to realize the detection of the patient's wearing of the orthodontic appliance in each cycle; at the same time, each stage of the orthodontic plan can be more clearly shown to the patient, which not only facilitates the production of the orthodontic appliance, but also makes it easier for the patient to understand the cycle of orthodontic treatment.
[0087] In one possible implementation, in response to the addition of a first orthodontic step, the client sends an operation request to the server; if the addition operation does not meet a first condition, the client receives a first response message from the server and displays the interface of the first response message. Alternatively, if the addition operation does not meet a second condition, the client receives a second response message from the server and displays the interface of the second response message; wherein the first response message indicates that the orthodontic appliance product design requirements have been exceeded; and the second response message indicates that the number of steps added in the first orthodontic step exceeds the step limit threshold.
[0088] Specifically, the interface for the first response message is as follows: Figure 8As shown, when the addition operation does not meet the first condition, i.e., it does not meet the requirements of the orthodontic appliance product design scheme, the server sends a first response message to the client. The client receives the first response message from the server and displays the first response message interface. For example, the first condition is generally the number of steps limited by the orthodontic appliance product design scheme. For instance, a patient's product design scheme includes 10 sets of orthodontic appliances (including passive appliances), and the patient used 3 sets of orthodontic appliances in the third and fourth orthodontic steps respectively. Then, the remaining 4 sets of orthodontic appliances in the scheme can be added as the first orthodontic step. At this time, if the number of first orthodontic steps selected in the multi-step operation is greater than 4, it is considered that the addition operation does not meet the first condition, and the first response message interface is displayed. The plus sign of the first control in the first response message interface turns gray and is in an unselectable state to prevent the operator from continuing to add the first orthodontic step. The first response message interface is used to inform the patient of the defects of the current orthodontic appliance product design scheme and to inform the patient that continuing to operate in the current multi-step manner will incur additional costs. It should be noted that the above scheme is only an example, and other orthodontic schemes may exist, which are not limited in this application.
[0089] Furthermore, the interface for the second response message is as follows: Figure 9 As shown, when the addition operation does not meet the second condition, i.e., the step count limit threshold, the server sends a second response message to the client. The client receives the second response message from the server and displays the second response message interface. In the second response message interface, the plus sign icon of the first control turns gray and is unselectable to prevent the operator from adding more first correction steps. For example, the second condition is generally the step count limit threshold for the first correction step added in a multi-step operation, such as... Figure 9 As shown, generally, the operator is set to add a maximum of five first orthodontic steps. The operator can increase the number of first orthodontic steps by enhancing their privileges, for example, by logging in with a whitelisted user account or an administrator account. When the current number of first orthodontic steps added reaches the step limit threshold, a second response message is displayed, indicating that no more first orthodontic steps can be added. It should be noted that the above five steps are merely an example; the limit threshold for the first orthodontic step is determined by the operator based on the patient's condition, the availability of orthodontic appliances, etc., and this application does not impose any restrictions on this. Similarly, the whitelisted account and administrator account mentioned above are also just examples, and this application does not impose any restrictions on them.
[0090] In one possible implementation, the operation of the multi-step function is triggered based on at least one of the following conditions: the movement of the patient's teeth, or the wearing of the patient's orthodontic appliance.
[0091] This application performs multi-step operation based on the patient's tooth movement or the wearing of the orthodontic appliance. On the one hand, it can ensure that the patient's tooth movement meets the expected movement of the orthodontic treatment. On the other hand, it can ensure that the first orthodontic step can be added or modified according to the wearing of the orthodontic appliance.
[0092] Based on the same technical concept, this application provides a method for manufacturing a dental appliance. This method follows a flow chart of a dental treatment plan display method to manufacture the dental appliance. The method is executed by a computing device, which can be understood as a computer or similar device. The flow chart is as follows: Figure 10 As shown.
[0093] Step 1001: The computing device acquires the oral cavity scan data of the target object.
[0094] First, the computing device scans the target subject's oral cavity using methods such as X-rays and MRI to determine the intraoral information. Then, based on this information, it generates corresponding oral scan data and a digital oral model. The digital tooth model is presented using a patch modeling approach, where each tooth surface is composed of multiple triangular patches.
[0095] Step 1002: The computing device determines the patient's first orthodontic treatment plan based on the oral scan data.
[0096] Specifically, after obtaining the digital tooth model, the computing device determines the final target position of the patient's teeth based on the digital tooth model, and designs a personalized orthodontic treatment plan for the patient's teeth over multiple cycles based on the target position and the current position.
[0097] Step 1003: When the conditions for adding multiple pressure steps are met, the computing device adds a first orthodontic step to the first orthodontic treatment plan to obtain a second orthodontic treatment plan.
[0098] The first orthodontic step is used to maintain the current orthodontic position of the patient's teeth.
[0099] Specifically, the conditions for adding multiple pressure steps are determined based on the client's response to the operation of the multiple pressure step function. After the client displays the operation interface for adding the first orthodontic step in the first orthodontic plan, it confirms the addition operation of the first orthodontic step in response to the client's response to the operation of adding the first orthodontic step.
[0100] Step 1004: The computing device manufactures orthodontic appliances corresponding to one or more orthodontic steps in the second orthodontic treatment plan according to the second orthodontic treatment plan.
[0101] In one embodiment, this application selects a manufacturing method for orthodontic appliances based on the patient's different needs. For example, if a patient is unable to frequently visit the hospital for follow-up appointments due to reasons such as traveling abroad, the orthodontic appliances for all treatment steps can be manufactured at once according to the second orthodontic treatment plan to avoid situations where the patient cannot attend. Alternatively, if a patient needs to postpone a stage of orthodontic treatment due to reasons such as surgery, only a portion of the orthodontic appliances can be provided at a time according to the second orthodontic treatment plan, with the remaining appliances provided when the patient's schedule allows. In this way, this application not only reduces the cycle of determining and manufacturing orthodontic appliances but also provides customers with a more personalized selection process, making the orthodontic treatment process more convenient.
[0102] In one specific embodiment, a solid tooth model is manufactured using the SLA method. Specifically, to manufacture the solid tooth model, based on the polymerization reaction of photosensitive resin, a computer-controlled laser scans the liquid resin point-by-point along the contours of each layer of the tooth model. This causes the scanned resin layer to polymerize, gradually forming lines from points, ultimately creating a cured section of a thin layer of the solid tooth model. The unscanned resin remains in its original liquid state. Once one layer has cured, the lifting platform moves a distance equal to the thickness of one layer, covering the surface of the previously cured resin with a new layer of liquid resin for another scan and curing. The newly cured layer adheres firmly to the previous layer, and this process is repeated until the entire solid tooth model is manufactured. Subsequently, the component is placed under high-intensity ultraviolet light to complete the curing process, thus obtaining the solid tooth model, which is the positive model or male model used to manufacture orthodontic appliances.
[0103] Furthermore, the method for manufacturing orthodontic appliances may include: using a thermoforming device and positive pressure molding technology, pressing an appliance diaphragm made of a transparent polymer material (an elastic polymer, such as polycarbonate) onto the aforementioned solid tooth model to form a shell, thereby producing the orthodontic appliance; or, the method for manufacturing orthodontic appliances may also include: using a 3D printing device to model and print the invisible orthodontic appliance based on a digital tooth model in a second orthodontic treatment plan. However, the method for manufacturing orthodontic appliances based on a tooth model in this application is not limited to thermoforming or 3D printing; other methods may also be used to manufacture orthodontic appliances based on solid tooth models.
[0104] Based on the same technological concept Figure 11 An exemplary embodiment of this application illustrates a display device for a dental orthodontic treatment plan, which can execute the flow of a method for displaying a dental orthodontic treatment plan. The device includes a display module 1101 and a response module 1102.
[0105] The display module 1101 is used to display the patient's first orthodontic treatment plan on the first interface; the first orthodontic treatment plan includes a treatment plan for at least one orthodontic stage in which the patient's teeth are moved from an initial position to a final position; the first interface includes: a display area of the patient's digital tooth model and a display area of the orthodontic steps corresponding to the treatment plan.
[0106] The response module 1102 is used to display a first operation interface in response to the operation of the multi-step function. The first operation interface is used to guide the addition of a first orthodontic step at the position corresponding to at least one orthodontic step in at least one orthodontic stage in the first orthodontic plan. The first orthodontic step is used to maintain the current orthodontic position of the patient's teeth.
[0107] The response module 1102 is also used to respond to the addition operation of the first orthodontic step, update the display mode of the orthodontic step corresponding to the treatment plan according to the added first orthodontic step, and display the second orthodontic treatment plan on the first interface. The second orthodontic treatment plan includes the first orthodontic treatment plan with the added first orthodontic step.
[0108] In one possible implementation, the response module 1102 is specifically configured to display a first pop-up window in response to the activation operation of the multi-step function. The first pop-up window includes: at least one candidate area of at least one treatment stage in the first orthodontic plan, the candidate area being used to guide the position of at least one candidate orthodontic step for adding the first orthodontic step; in response to the operation of the candidate area of the multi-step function, display a first control of the candidate first orthodontic step, the first control being used to indicate the operation of the number of orthodontic steps of the first orthodontic step; and in response to the operation of the first control, determine the number of steps of the first orthodontic step.
[0109] In one possible implementation, the candidate region includes at least one of the following: after the second orthodontic step, after the third orthodontic step, before the second orthodontic step, or before the third orthodontic step; wherein the second orthodontic step is the step in which the patient first wears the orthodontic appliance, and the third orthodontic step is the step in which the teeth are in their final position.
[0110] In one possible implementation, the candidate region may further include: after or before the fourth orthodontic step, which is the step of overcorrection of the patient's teeth.
[0111] In one possible implementation, the candidate region includes any orthodontic stage in the first orthodontic treatment plan.
[0112] In one possible implementation, the candidate region is determined based on at least one of the following triggering conditions: patient usage needs, adjustment of the first orthodontic treatment plan, or the patient's orthodontic status.
[0113] In one possible implementation, the response module 1102 is specifically configured to, in response to a first operation on the second orthodontic treatment plan, display a second interface when a first triggering condition is determined to be met. The second interface includes: a display area of the patient's digital dental model and a display area of the step bar for any orthodontic step in the second orthodontic treatment plan. The first triggering condition includes at least one of the following: a process selection operation for the second orthodontic treatment plan, or a stage display requirement for the second orthodontic treatment plan; or, in response to a second operation on the second orthodontic treatment plan, display a third interface when a second triggering condition is determined to be met. The third interface includes: the patient's digital dental model... The display area of the dental model and the display area of the step bar of the first orthodontic step in the second orthodontic treatment plan are included. The second triggering condition includes at least one of the following: the selection operation of the first orthodontic step, or the stage display requirement of the first orthodontic step; or, in response to the third operation of the second orthodontic treatment plan, when it is determined that the third triggering condition is met, a fourth interface is displayed, the fourth interface including: the display area of the patient's digital dental model and the display area of the step bar of the second orthodontic treatment plan after removing the first orthodontic step, the third triggering condition including at least one of the following: the hiding operation of the first orthodontic step, or the tooth deviation comparison analysis requirement of the patient's orthodontic stage.
[0114] In one possible implementation, the response module 1102 is further configured to, in response to the addition operation of the first orthodontic step, send the addition operation of the first orthodontic step to the server; when the addition operation does not meet the first condition, receive a first response message from the server and display the interface of the first response message; or, when the addition operation does not meet the second condition, receive a second response message from the server and display the interface of the second response message; wherein, the first response message indicates that the requirements of the orthodontic appliance product design scheme are exceeded; and the second response message indicates that the number of steps added in the first orthodontic step exceeds the step limit threshold.
[0115] In one possible implementation, the operation of the multi-step function is triggered based on at least one of the following conditions: the movement of the patient's teeth, or the wearing of the patient's orthodontic appliance.
[0116] This application provides another exemplary embodiment of a computing device or system. Those skilled in the art will understand that various aspects of this application can be implemented as a system, method, or program product. Therefore, various aspects of this application can be specifically implemented as: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0117] Taking a computing device as an example, in some possible implementations, the computing device according to this application may include at least one processor and at least one memory. The memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps in the library configuration methods according to various exemplary embodiments of this application described above.
[0118] The following reference Figure 12 To describe a computing device 130 according to this embodiment of the present application. Figure 12 The computing device 130 shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this application. Figure 12 As shown, the computing device 130 is presented in the form of a general-purpose smart terminal. The components of the computing device 130 may include, but are not limited to: at least one processor 131, at least one memory 132, and a bus 133 connecting different system components (including memory 132 and processor 131).
[0119] Bus 133 represents one or more of several bus architectures, including a memory bus or memory controller, peripheral bus, processor, or local bus using any of the various bus architectures. Memory 132 may include readable media in the form of volatile memory, such as random access memory (RAM) 1321 and / or cache memory 1322, and may further include read-only memory (ROM) 1323. Memory 132 may also include a program / utility 1325 having a set (at least one) of program modules 1324, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0120] The computing device 130 can also communicate with one or more external devices 134 (e.g., keyboard, pointing device, etc.), and / or with any device that enables the computing device 130 to communicate with one or more other smart terminals (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 135. Furthermore, the computing device 130 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 136. As shown, network adapter 136 communicates with other modules used in the computing device 130 via bus 133. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with the computing device 130, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0121] In some possible implementations, various aspects of the display method of the orthodontic treatment scheme provided in this application can also be implemented in the form of a program product, which includes a computer program that, when run on a computer device, causes the computer device to perform the steps in the library configuration method according to the various exemplary embodiments of this application described above.
[0122] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of readable storage media include: electrical connections having one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0123] The program product of the display method for determining a dental orthodontic treatment plan according to the embodiments of this application can be a portable compact disc read-only memory (CD-ROM) and include a computer program, and can run on a smart terminal. However, the program product of this application is not limited to this. In this document, the readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or apparatus.
[0124] It should be noted that although several units or sub-units of the device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this application, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided and embodied by multiple units.
[0125] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0126] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0127] These computer program instructions can also be loaded onto a computer or other programmable access predictive device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0128] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A method of displaying a tooth correction plan, characterized by, The method comprises: displaying a first interface of a first tooth treatment plan of a patient; the first tooth treatment plan comprises a treatment plan of at least one treatment stage of the patient's teeth from an initial position to a final position; the first interface comprises a display area of a digital tooth model of the patient and a display area of a treatment step corresponding to the treatment plan; in response to an operation of a multi-step function, a first operation interface is displayed, which is used to guide the addition of a first treatment step corresponding to a position of at least one treatment step of at least one treatment stage in the first tooth treatment plan, the first treatment step is used to maintain the current treatment position of the patient's teeth; in response to the addition operation of the first treatment step, the display mode of the treatment step corresponding to the treatment plan is updated according to the added first treatment step, and a second tooth treatment plan is displayed on the first interface, the second tooth treatment plan comprises the first tooth treatment plan with the addition of the first treatment step.
2. The method of claim 1, wherein, The method further comprises: in response to the opening operation of the multi-step function, a first pop-up window is displayed, the first pop-up window comprises at least one candidate area of at least one treatment stage in the first tooth treatment plan, the candidate area is used to guide the addition of at least one candidate treatment step position of the first treatment step; in response to the operation of the candidate area of the multi-step function, a first control of the candidate first treatment step is displayed, the first control is used to indicate the operation of the number of treatment steps of the first treatment step; in response to the operation of the first control, the number of steps of the first treatment step is determined.
3. The method of claim 2, wherein, The candidate area comprises at least one of the following: after the second treatment step, after the third treatment step, before the second treatment step, or before the third treatment step; wherein the second treatment step is the step of the patient wearing the tooth treatment device for the first time, and the third treatment step is the step of the teeth being in the final position.
4. The method of claim 3, wherein, The candidate area further comprises: after the fourth treatment step or before the fourth treatment step, the fourth treatment step is the step of over-treatment of the patient's teeth.
5. The method of claim 2, wherein, The candidate area comprises any treatment stage in the first tooth treatment plan.
6. The method according to any one of claims 2-5, characterized in that, The candidate area is determined according to at least one of the following trigger conditions: the patient's use demand, the adjustment of the first treatment plan, or the patient's tooth correction state.
7. The method according to any one of claims 1 to 5, characterized in that, The display of the second tooth treatment plan comprises: in response to the first operation of the second tooth treatment plan, when it is determined that the first trigger condition is met, a second interface is displayed, the second interface comprises a display area of a digital tooth model of the patient and a display area of a step bar of any treatment step in the second tooth treatment plan, the first trigger condition comprises at least one of the following: a flow selection operation of the second tooth treatment plan, or a stage display requirement of the second tooth treatment plan; or, In response to a second operation on the second tooth correction scheme, a third interface is displayed in response to a determination that a second trigger condition is met, the third interface including: a display area of the digital tooth model of the patient and a display area of a step bar of a portion of the first correction step in the second tooth correction scheme, the second trigger condition including at least one of: a selection operation of the first correction step, or a stage display requirement of the first correction step; or, In response to a third operation on the second tooth correction scheme, a fourth interface is displayed in response to a determination that a third trigger condition is met, the fourth interface including: a display area of the digital tooth model of the patient and a display area of a step bar of the second tooth correction scheme excluding the first correction step, the third trigger condition including at least one of: a hiding operation of the first correction step, or a tooth deviation comparison analysis requirement of the patient tooth correction stage.
8. The method of any one of claims 1-5, wherein, The method further includes: In response to the addition operation of the first correction step, sending the addition operation of the first correction step to the server; In response to the addition operation not meeting a first condition, receiving a first response message from the server, and displaying an interface of the first response message; or, In response to the addition operation not meeting a second condition, receiving a second response message from the server, and displaying an interface of the second response message; The first response message is that the number of steps of the first correction step exceeds the step limit threshold.
9. The method of any one of claims 1-5, wherein, The operation on the multi-step function is triggered based on at least one of the following conditions: The movement of the patient's teeth, or the wearing of the patient's tooth corrector.
10. A method of manufacturing a dental appliance, characterized by, It includes: Obtaining oral scan data of a patient; Determine a first tooth correction scheme for the patient based on the oral scan data; When a multi-step addition condition is met, add a first correction step to the first tooth correction scheme to obtain a second tooth correction scheme, the first correction step being used to maintain the current correction position of the patient's teeth; Manufacture a tooth corrector corresponding to one or more correction steps in the second tooth correction scheme according to the second tooth correction scheme; The multi-step addition condition includes: In response to the operation on the multi-step function, the client displays an operation interface for adding a first correction step to the first tooth correction scheme, and then responds to an addition operation on the first correction step.
11. The method of claim 10, wherein, The operation on the multi-step function is triggered based on at least one of the following conditions: The movement of the patient's teeth, or the wearing of the patient's tooth corrector.
12. A computing device, comprising: It includes a processor and a memory; The memory is used to store computer instructions; The processor is connected with the memory, and is used to execute the computer instructions in the memory, so as to realize the method in any one of claims 1 to 11.
13. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer programs or instructions, and when the computer programs or instructions are executed by the user equipment, the method in any one of claims 1 to 11 is realized.
14. A computer program product comprising computer programs / instructions, characterized in that, The computer program / instructions, when executed by the processor, implement the method according to any one of claims 1 to 11.