一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

义齿分拣辅助方法、装置、计算机设备及可读存储介质与流程

2022-10-12 23:34:28 来源:中国专利 TAG:


1.本发明实施例涉及牙修复技术领域,尤其涉及一种义齿分拣辅助方法、装置、计算机设备及计算机可读存储介质。


背景技术:

2.目前临床上广泛使用的义齿材质为氧化锆和玻璃陶瓷,因氧化锆有硬度高、不易变形等优点,占据了其中绝大部分份额。其中,氧化锆义齿切削完成后,必须经过烧结才可达到成品牙的品质,氧化锆烧结一般需要8-10个小时。由于义齿制作量的需求,现有的义齿厂家通常将多颗义齿放入同一烧结炉中进行同时烧结,义齿烧结完成后进行分拣。由于除牙桥(连着的多颗牙齿)有一定的辨识度外,其余的牙齿形态差异并不大,只能将烧结好的义齿与患者牙模逐个试戴来寻找牙齿所在的订单(或者牙盒)。然而,上述将每颗义齿逐个试戴分拣的方法具有以下缺陷:(1)分拣花费时间长,分拣效率低。以一次性烧结30颗义齿为例,第一颗义齿最多需要佩戴30次,第二颗义齿最多需要佩戴29次,以此类推,30颗义齿最多需要佩戴30 29 28 27 ........ 1=465次,分拣效率低;(2)由于有些义齿的形态差异很小,经常会出现多个义齿都可正确佩戴牙模的情况,这样就需要依靠操作人员的专业性来判断,出错的概率较高,准确性差,对操作人员的专业性要求高。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种义齿分拣辅助方法、装置、计算机设备及计算机可读存储介质,用于解决现有义齿分拣方法分拣效率低、准确率低的问题。
4.本发明实施例是通过下述技术方案来解决上述技术问题:本发明的一个方面提供了一种义齿分拣辅助方法,应用于义齿分拣辅助系统,所述义齿分拣辅助系统包括用户端和服务端,所述用户端包括前端和后端,所述方法包括:通过所述后端接收所述前端发送的至少一个义齿对应的义齿模型数据和对应的义齿参数数据,其中,所述义齿模型数据和所述义齿参数数据为所述前端基于用户在所述前端的预设区域的操作获取的数据;通过所述后端根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据;通过所述后端根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量,并发送所述每个义齿预测烧结后的重量发送至所述服务端;待每个义齿放入同一烧结炉进行烧结后,通过所述后端获取所述每个义齿实际烧结后的重量,并发送所述每个义齿实际烧结后的重量至所述服务端;通过所述服务端接收所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选
义齿订单数据至所述后端;及通过所述后端根据接收到的所述每个义齿对应的至少一个候选义齿订单数据,从所述每个义齿对应的至少一个候选义齿订单数据中确定所述每个义齿对应的目标义齿订单数据以实现对所述每个义齿的分拣。
5.可选地,所述通过所述后端根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据,包括:通过所述后端根据所述每个义齿的义齿模型数据确定每个义齿的模型顶点数据;通过所述后端根据所述每个义齿的所述义齿模型数据和所述模型顶点数据,切分所述每个义齿,以得到所述每个义齿对应的多个模型面片数据;及通过所述后端根据所述每个义齿对应的多个模型面片数据,计算得到所述每个义齿对应的义齿模型体积数据。
6.可选地,所述通过所述后端根据所述每个义齿对应的多个模型面片数据,计算得到所述每个义齿对应的义齿模型体积数据,包括:通过所述后端根据所述每个义齿对应的多个模型面片数据,计算得到每个模型面片数据对应的面片体积数据;及通过所述后端分别组合所述每个义齿对应的所述每个模型面片数据对应的面片体积数据,以得到所述每个义齿对应的义齿模型体积数据。
7.可选地,所述义齿参数数据包括每个义齿所包含的数量、烧结前的重量、切削完成至烧结前义齿经历的步骤和义齿所选材料数据。
8.可选地,所述通过所述后端根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量,包括:通过所述后端基于所述每个义齿的义齿模型体积数据,获取所述每个义齿对应的体积收缩比;通过所述后端根据所述每个义齿的所述每个义齿所包含的数量、所述烧结前的重量、所述切削完成至烧结前义齿经历的步骤和所述义齿所选材料数据,获取所述每个义齿对应的平均重量变化比;及通过所述后端根据所述每个义齿的义齿模型体积数据、所述体积收缩比、所述平均重量变化比,计算得到所述每个义齿对应的预测烧结后的重量。
9.可选地,所述通过所述服务端接收所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述后端,包括:通过所述服务端基于所述每个义齿的实际烧结后的重量,分别与所述每个义齿的预测烧结后的重量进行对比,得到所述每个义齿对应的至少一个差异值;通过所述服务端从所述每个义齿对应的至少一个差异值中获取最小的差异值,或,分别将所述每个义齿对应的至少一个差异值根据数值大小依次排序并获取排序前m个差异值,其中,第一个差异值为最小差异值;及通过所述服务端将所述每个义齿对应的最小的差异值对应的义齿订单数据确定为候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述后
端,或,将所述每个义齿对应的排序前m个差异值确定为至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述后端。
10.本发明的一个方面又提供了一种义齿分拣辅助方法,应用于用户端,所述方法包括:接收用户输入的至少一个义齿对应的义齿模型数据和对应的义齿参数数据;根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据;根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量,并发送所述每个义齿预测烧结后的重量发送至服务端;待每个义齿放入同一烧结炉进行烧结后,获取所述每个义齿实际烧结后的重量,并发送所述每个义齿实际烧结后的重量至所述服务端,以使所述服务端:基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述用户端;及接收所述服务端发送的所述每个义齿对应的至少一个候选义齿订单数据;根据接收到的所述每个义齿对应的至少一个候选义齿订单数据,从所述每个义齿对应的至少一个候选义齿订单数据中确定所述每个义齿对应的目标义齿订单数据以实现对所述每个义齿的分拣。
11.本发明的一个方面又提供了一种义齿分拣辅助装置,应用于用户端,所述装置包括:数据接收模块,用于接收用户输入的至少一个义齿对应的义齿模型数据和对应的义齿参数数据;体积计算模块,用于根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据;重量计算模块,用于根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量,并发送所述每个义齿预测烧结后的重量发送至服务端;重量获取模块,用于待每个义齿放入同一烧结炉进行烧结后,获取所述每个义齿实际烧结后的重量,并发送所述每个义齿实际烧结后的重量至所述服务端,以使所述服务端:基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述用户端;及订单接收模块,用于接收所述服务端发送的所述每个义齿对应的至少一个候选义齿订单数据;及订单确定模块,用于根据接收到的所述每个义齿对应的至少一个候选义齿订单数据,从所述每个义齿对应的至少一个候选义齿订单数据中确定所述每个义齿对应的目标义齿订单数据以实现对所述每个义齿的分拣。
12.本发明实施例的一个方面又提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述义齿分拣辅助方法的步骤。
13.本发明实施例的一个方面又提供了一种计算机可读存储介质,包括存储器、处理器以及存储在存储器上并可在至少一个处理器上运行的计算机程序,所述至少一个处理器执行所述计算机程序时实现如上述义齿分拣辅助方法的步骤。
14.本发明实施例提供的义齿分拣辅助方法、装置、计算机设备以及计算机可读存储介质,通过所述后端接收所述前端发送的至少一个义齿对应的义齿模型数据和对应的义齿参数数据,其中,所述义齿模型数据和所述义齿参数数据为所述前端基于用户在所述前端的预设区域的操作获取的数据;通过所述后端根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据;通过所述后端根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量,并发送所述每个义齿预测烧结后的重量发送至所述服务端;待每个义齿放入同一烧结炉进行烧结后,通过所述后端获取所述每个义齿实际烧结后的重量,并发送所述每个义齿实际烧结后的重量至所述服务端;通过所述服务端接收所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述后端;及通过所述后端根据接收到的所述每个义齿对应的至少一个候选义齿订单数据,从所述每个义齿对应的至少一个候选义齿订单数据中确定所述每个义齿对应的目标义齿订单数据以实现对所述每个义齿的分拣;本发明实施例通过算法智能预测义齿烧结后的重量,与义齿烧结后的实际重量进行快速比对,能够辅助用户实现对义齿的快速分拣,有效提高分拣效率;结合义齿的义齿模型体积数据和义齿参数数据预测义齿烧结后的重量并进行分拣,能够提高义齿的分拣准确性。
15.以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
16.图1示意性示出了本发明实施例一的义齿分拣辅助方法的示例流程图;图2示意性示出了本发明实施例一的义齿分拣辅助方法的示例流程图;图3示意性示出了本发明实施例一的义齿分拣辅助方法的示例流程图;图4示意性示出了本发明实施例一的义齿分拣辅助方法的示例流程图;图5示意性示出了本发明实施例一的义齿分拣辅助方法的示例流程图;图6示意性示出了本发明实施例一的义齿分拣辅助方法的示例流程图;图7示意性示出了本发明实施例二的义齿分拣辅助方法的示例流程图;图8示意性示出了根据本发明实施例三的义齿分拣辅助装置的框图;及图9示意性示出了根据本发明实施例四的适于实现义齿分拣辅助方法的计算机设备的硬件架构示意图。
具体实施方式
17.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.需要说明的是,在本发明实施例中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
19.在本发明的描述中,需要理解的是,步骤前的数字标号并不标识执行步骤的前后顺序,仅用于方便描述本发明及区别每一步骤,因此不能理解为对本发明的限制。
20.实施例一请参阅图1,示出了本发明实施例之义齿分拣辅助方法的步骤流程图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。所述义齿分拣辅助方法应用于义齿分拣辅助系统,所述义齿分拣辅助系统包括用户端和服务端,所述用户端包括前端和后端,后端运行有义齿分拣辅助软件或应用程序,前端显示该软件或应用程序对应的供用户进行操作的操作界面,所述用户端和所述服务端连接,用户端和服务端之间通过有线网络连接、无线网络连接、蓝牙连接等方式中任一种方式进行连接,只要能实现两者之间的数据传输的方式均可,在此不作限定。下面分别以义齿分拣辅助系统中的用户端和服务端为执行主体进行示例性描述,具体如下:如图1所示,所述义齿分拣辅助方法可以包括步骤s100~步骤s110,其中:步骤s100,通过所述后端接收所述前端发送的至少一个义齿对应的义齿模型数据和对应的义齿参数数据,其中,所述义齿模型数据和所述义齿参数数据为所述前端基于用户在所述前端的预设区域的操作获取的数据。
21.示例性的,义齿模型数据可以是用户以stl格式文件传输的数据,也可以是用户以cad格式文件传输的数据,只要是服务端能够解析识别的数据格式即可,在此不作限定。所述义齿参数数据包括但不限于每个义齿所包含的数量、烧结前的重量、切削完成至烧结前义齿经历的步骤和义齿所选材料数据,其中,义齿所选材料数据为义齿加工成品材料,在运行于预设的数据库中能够搜索到用户选择或者输入的义齿所选材料数据对应的准确密度。具体的,各厂商义齿加工成品材料对应的密度数据均为公开数据,已预先进行收集验证,并关联存储于预设的数据库中。
22.步骤s102,通过所述后端根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据。
23.首先,每个义齿的设计模型均是一个闭合体,后端可以通过义齿分拣辅助软件内置的算法计算出每个义齿对应的准确的义齿模型体积数据。
24.请参阅图2,所述通过所述后端根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据的步骤s102还可以进一步包括步骤s200~步骤s204,其中:步骤s200,通过所述后端根据所述每个义齿的义齿模型数据确定每个义齿的模型顶点数据;步骤s202,通过所述后端根据所述每个义齿的所述义齿模型数据和所述模型顶点数据,切分所述每个义齿,以得到所述每个义齿对应的多个模型面片数据;及步骤s204,通过所述后端根据所述每个义齿对应的多个模型面片数据,计算得到所述每个义齿对应的义齿模型体积数据。在本实施例中,多个模型面片数据为多个三角形面片数据。后端根据每个义齿的义齿
模型数据和模型顶点数据,切分每个义齿,得到每个义齿对应的多个三角形面片数据,根据切分得到的三角形面片数据,计算得到每个义齿对应的义齿模型体积数据。
25.请参阅图3,所述通过所述后端根据所述每个义齿对应的多个模型面片数据,计算得到所述每个义齿对应的义齿模型体积数据的步骤s204还可以通过以下操作得到:步骤s300,通过所述后端根据所述每个义齿对应的多个模型面片数据,计算得到每个模型面片数据对应的面片体积数据;及步骤s302,通过所述后端分别组合所述每个义齿对应的所述每个模型面片数据对应的面片体积数据,以得到所述每个义齿对应的义齿模型体积数据。接上例,后端的义齿分拣辅助软件通过调用python标准库中的math库的函数方法,获取第一个三角形面片,并获取第一个三角形面片的三个顶点,三个顶点按照逆时针的顺序对应的三维坐标,分别为(x
11
,y
11
,z
11
)、(x
12
,y
12
,z
12
)、(x
13
,y
13
,z
13
),基于第一个三角形面片的三个顶点坐标和公式1:v
i = |(

x
i3yi2zi1
x
i2yi3zi1
x
i3yi1zi2

x
i1yi3zi2

x
i2yi1zi3
x
i1yi2zi3
)*(1/6)|,计算得到第一个三角形面片的面片体积数据v1,其中,vi表示第i个模型面片数据对应的面片体积数据,x、y、z分别表示模型面片数据中的三个顶点在三维空间坐标系中的坐标数值,以此类推,计算得到每个三角形面片对应的面片体积数据,再将每个义齿分别对应的所有的三角形面片的面片体积数据代入公式2:v
total
=∑
ivi
,将一个义齿对应的所有三角形面片的面片体积数据进行求和,得到该义齿对应的义齿模型体积数据v
total

26.举例而言,以某个义齿模型数据为例,获取到模型顶点数量为27557个,通过对义齿进行切分,得到模型面片数量为55110个,获取到第一个三角形面片的三个顶点的坐标值为x
11 =
ꢀ‑
1.680549,y
11 =
ꢀ‑
49.935905,z
11
=
ꢀ‑
2.455484,x
12 =
ꢀ‑
1.729336,y
12 =
ꢀ‑
50.001141,z
12 =
ꢀ‑
2.456306,x
13 =
ꢀ‑
1.731409,y
13 =
ꢀ‑
49.971203,z
13 =
ꢀ‑
2.481415;带入上述公式1计算得到第一个三角形面片的面片体积数据,依次类推,将所有的三角形面片数据带入公式1计算得到每个三角形面片对应的面片体积数据,求和所有的三角形面片的面片体积数据,得到对应的义齿模型体积数据,例如为413.79立方毫米。
27.步骤s104,通过所述后端根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量,并发送所述每个义齿预测烧结后的重量发送至所述服务端。
28.在本实施例中,将所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据输入至预设的义齿重量预测模型中,计算得到每个义齿预测烧结后的重量。在示例性的实施例中, 所述义齿参数数据包括每个义齿所包含的数量、烧结前的重量、切削完成至烧结前义齿经历的步骤和义齿所选材料数据。将所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据输入至预设的义齿重量预测模型中可以理解为是分别将所述每个义齿所包含的数量、烧结前的重量、切削完成至烧结前义齿经历的步骤和义齿所选材料数据(材料品牌)和所述义齿模型体积数据输入至预设的义齿重量预测模型重,计算得到每个义齿预测烧结后的重量。进一步地,将每个义齿预测烧结后的重量发送至服务端,以使服务端存储于预设的数据库中。
29.示例性的,请参阅图4,所述通过所述后端根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量的步骤s104还可以进一步包括步骤s400~步骤s404,其中:步骤s400,通过所述后端基于所述每个义齿的义齿
模型体积数据,获取所述每个义齿对应的体积收缩比;步骤s402,通过所述后端根据所述每个义齿的所述每个义齿所包含的数量、所述烧结前的重量、所述切削完成至烧结前义齿经历的步骤和所述义齿所选材料数据,获取所述每个义齿对应的平均重量变化比;及步骤s404,通过所述后端根据所述每个义齿的义齿模型体积数据、所述体积收缩比、所述平均重量变化比,计算得到所述每个义齿对应的预测烧结后的重量。在本实施例中,结合每个义齿的体积收缩比、平均重量变化比、行业经验值、义齿模型体积数据,计算得到每个义齿对应的预测烧结后的重量。
30.在示例性的实施例中,所述方法还包括构建待训练模型,基于待训练模型训练得到所述预设的义齿重量预测模型;如图6所示,具体如下:步骤s600,获取多个烧结炉完成烧结的多个样本义齿的多个样本数据,其中,所述多个样本数据包括义齿所包含的数量、实际烧结前的重量、切削完成至烧结前义齿经历的步骤、义齿所选材料数据和实际烧结后的重量;步骤s602,将所述多个样本义齿的多个样本数据基于所完成烧结的烧结时间和所在烧结炉进行分类,以得到多组样本义齿的样本数据,其中,同一组的样本义齿均为在同一烧结时间下在同一烧结炉中进行烧结;步骤s604,分别将每组的样本义齿的样本数据输入至待训练模型中,输出每组样本中每个义齿对应的样本预测烧结后的重量;步骤s606,将每组样本中每个义齿对应的样本预测烧结后的重量与对应的实际烧结后的重量进行比对,以得到对应的损失值;步骤s608,基于对应的损失值,调整所述待训练模型中的模型参数,以得到训练后的模型参数;步骤s610,基于所述训练后的模型参数,得到所述预设的义齿重量预测模型。在本实施例中,义齿重量预测模型可以理解为是不同场景下义齿烧结前后重量变化规则,需要通过大量的试验数据计算得到,因此,需要收集大量已实际交付的义齿的样本数据进行重复的验证及调整。
31.步骤s106,待每个义齿放入同一烧结炉进行烧结后,通过所述后端获取所述每个义齿实际烧结后的重量,并发送所述每个义齿实际烧结后的重量至所述服务端。
32.在本实施例中,义齿烧结完成后,将义齿放到0.1mg精度的电子秤上,电子秤与用户端连接,用户端会自动获取电子秤的计数变化一得到相应义齿烧结后的实际重量,病将每个义齿实际烧结后的重量传输至服务端。
33.步骤s108,通过所述服务端接收所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述后端。
34.请参阅图5,所述通过所述服务端接收所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述后端的步骤s108还可以进一步包括步骤s500~步骤s504,其中:步骤s500,通过所述服务端基于所述每个义齿的实际烧结后的重量,分别与所述每个义齿的预测烧结后的重量进行对比,得到所述每个义齿对应的至少一个差异值;步骤s502,通过所述服务端从所述每个义齿对应的至少一个差异值中获取最小的差异值,或,分别将所述每个义齿对应的至少一个差异值根据数值大小依次排序并获取排序前m个差异值,其中,第一个差异值为最小差异值;及步骤s504,通过所述服务端将所述每个义齿对应
的最小的差异值对应的义齿订单数据确定为候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述后端,或,将所述每个义齿对应的排序前m个差异值确定为至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述后端。在本实施例中,可以将每个义齿对应的多个差异值中最小的差异值对应的多个义齿订单数据确定为候选义齿订单数据;或者,可以将每个义齿对应的多个差异值从小至大进行排序,并将排序后排序前m个差异值对应的义齿订单数据确定为候选义齿订单数据。
35.步骤s110,通过所述后端根据接收到的所述每个义齿对应的至少一个候选义齿订单数据,从所述每个义齿对应的至少一个候选义齿订单数据中确定所述每个义齿对应的目标义齿订单数据以实现对所述每个义齿的分拣。
36.服务端将每个义齿对应的至少一个候选义齿订单数据在用户端的显示界面进行显示,即服务端将于每个义齿最相近的义齿订单数据直接显示给用户,继而辅助用户完成分拣。
37.为了更加容易理解本发明所述的义齿分拣辅助方法,以下以义齿a:修复类型为全冠、义齿数量为1颗牙、材料品牌为某品牌氧化锆st、切削完成至烧结前义齿经历的步骤为仅吹粉为例,说明如下:通过计算得到上例的烧结前后的重量平均变化比为0.995469991,某品牌氧化锆st厂家提供的密度为大于6.02g/cm
³
,对应的行业经验值为:6.07g/cm
³
,烧结后体积的收缩比为1:1.25,根据以上数据,义齿a的体积为413.79立方毫米,预测烧结后的重量计算方法为:413.79/1000/1.25*6.07*0.995469991=2.00026180191克;结合下表一:
序号修复类型义齿数量材料烧结前称重(克)烧结后称重(克)重量变化比切削完成至烧结前义齿经历的步骤1全冠1某品牌氧化锆st3.34783.33150.995131131吹粉2全冠1某品牌氧化锆st1.65871.65120.995478387吹粉3全冠1某品牌氧化锆st1.17161.16630.995476272吹粉4全冠1某品牌氧化锆st1.19451.18910.99547928吹粉5全冠1某品牌氧化锆st1.03921.03290.993937644吹粉6全冠1某品牌氧化锆st0.53960.53670.994625649吹粉7全冠1某品牌氧化锆st1.15121.14540.994961779吹粉8全冠1某品牌氧化锆st1.41871.41110.994642983吹粉9全冠1某品牌氧化锆st1.21271.20650.994887441吹粉10全冠1某品牌氧化锆st0.94270.93650.993423146吹粉11全冠1某品牌氧化锆st1.30611.30200.996860884吹粉12全冠1某品牌氧化锆st3.33413.3250.997270628吹粉13全冠1某品牌氧化锆st2.03562.02770.99611908吹粉14全冠1某品牌氧化锆st1.67161.66810.997906198吹粉15全冠1某品牌氧化锆st1.32511.31960.99584937吹粉
表一:同一烧结炉中义齿的相关数据根据以上计算结果,确定与义齿a最接近的义齿为 13号义齿。
38.本发明实施例通过算法智能预测义齿烧结后的重量,与义齿烧结后的实际重量进行快速比对,能够辅助用户实现对义齿的快速分拣,有效提高分拣效率;结合义齿的义齿模型体积数据和义齿参数数据预测义齿烧结后的重量并进行分拣,能够提高义齿的分拣准确性。
39.本发明实施例中的义齿分拣辅助的方案还至少具有以下有益效果:
(1)通过本发明可以快速的实现义齿分拣。整个过程用户只需要上传一次义齿模型数据、选择每个义齿的成品材料的义齿参数数据,即可实现快速精准分拣,可大幅提高分拣效率,降低出错概率,不再需要打印印模,对技师的专业性不再有任何要求;对义齿工厂来说是一个质的飞跃。
40.(2)通过义齿重量预测模型、义齿模型体积算法能够准确预测义齿烧结后的重量,有效提高分拣效率,辅助用户实现义齿的快速分拣。
41.实施例二请参阅图7,示出了本发明实施例之义齿分拣辅助方法的步骤流程图。可以理解,本方法实施例中的流程图不用于对执行步骤的顺序进行限定。所述义齿分拣辅助方法应用于用户端。下面分别以用户端为执行主体进行示例性描述,具体如下:如图7所示,所述义齿分拣辅助方法可以包括步骤s700~步骤s710,其中:步骤s700,接收用户输入的至少一个义齿对应的义齿模型数据和对应的义齿参数数据;步骤s702,根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据;步骤s704,根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量,并发送所述每个义齿预测烧结后的重量发送至服务端;步骤s706,待每个义齿放入同一烧结炉进行烧结后,获取所述每个义齿实际烧结后的重量,并发送所述每个义齿实际烧结后的重量至所述服务端,以使所述服务端:基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述用户端;及步骤s708,接收所述服务端发送的所述每个义齿对应的至少一个候选义齿订单数据;及步骤s710,根据接收到的所述每个义齿对应的至少一个候选义齿订单数据,从所述每个义齿对应的至少一个候选义齿订单数据中确定所述每个义齿对应的目标义齿订单数据以实现对所述每个义齿的分拣。
42.实施例三请继续参阅图8,示出了本发明实施例之义齿分拣辅助装置80的程序模块示意图。在本实施例中,义齿分拣辅助装置80可以包括或被分割成一个或多个程序模块,一个或者多个程序模块被存储于嵌入式存储芯片中,并由一个或多个处理器所执行,以完成本发明,并可实现上述义齿分拣辅助方法。本发明实施例所称的程序模块是指能够完成特定功能的一系列计算机程序指令段,比程序本身更适合于描述所述义齿分拣辅助装置80在存储介质中的执行过程。以下描述将具体介绍本实施例各程序模块的功能:所述装置包括:数据接收模块800、体积计算模块802、重量计算模块804、重量获取模块806、订单接收模块808以及订单确定模块810,其中:数据接收模块800,用于接收用户输入的至少一个义齿对应的义齿模型数据和对应的义齿参数数据;
体积计算模块802,用于根据每个义齿的义齿模型数据,计算得到每个义齿对应的义齿模型体积数据;重量计算模块804,用于根据所述每个义齿的所述义齿模型体积数据和对应的义齿参数数据,计算得到所述每个义齿预测烧结后的重量,并发送所述每个义齿预测烧结后的重量发送至服务端;重量获取模块806,用于待每个义齿放入同一烧结炉进行烧结后,获取所述每个义齿实际烧结后的重量,并发送所述每个义齿实际烧结后的重量至所述服务端,以使所述服务端:基于所述每个义齿的所述预测烧结后的重量和所述实际烧结后的重量,确定与所述每个义齿对应的至少一个候选义齿订单数据,并发送所述每个义齿对应的至少一个候选义齿订单数据至所述用户端;及订单接收模块808,用于接收所述服务端发送的所述每个义齿对应的至少一个候选义齿订单数据;及订单确定模块810,用于根据接收到的所述每个义齿对应的至少一个候选义齿订单数据,从所述每个义齿对应的至少一个候选义齿订单数据中确定所述每个义齿对应的目标义齿订单数据以实现对所述每个义齿的分拣。
43.实施例四图9示意性示出了根据本发明实施例四的适于实现义齿分拣辅助方法的计算机设备10000的硬件架构示意图。本实施例中,计算机设备10000是一种能够按照事先设定或者存储的指令,自动进行分数计算和/或信息处理的设备。例如,可以是智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)、网关等。如图9所示,计算机设备10000至少包括但不限于:可通过系统总线相互通信链接存储器10010、处理器10020、网络接口10030。其中:存储器10010至少包括一种类型的计算机可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器10010可以是计算机设备10000的内部存储模块,例如该计算机设备10000的硬盘或内存。在另一些实施例中,存储器10010也可以是计算机设备10000的外部存储设备,例如该计算机设备10000上配备的插接式硬盘,智能存储卡(smart media card,简称为smc),安全数字(secure digital,简称为sd)卡,闪存卡(flash card)等。当然,存储器10010还可以既包括计算机设备10000的内部存储模块也包括其外部存储设备。本实施例中,存储器10010通常用于存储安装于计算机设备10000的操作系统和各类应用软件,例如义齿分拣辅助方法的程序代码等。此外,存储器10010还可以用于暂时地存储已经输出或者将要输出的各类数据。
44.处理器10020在一些实施例中可以是中央处理器(central processing unit,简称为cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器10020通常用于控制计算机设备10000的总体操作,例如执行与计算机设备10000进行数据交互或者通信相关的控制和处理等。本实施例中,处理器10020用于运行存储器10010中存储的程序代码或者处理数据。
45.网络接口10030可包括无线网络接口或有线网络接口,该网络接口10030通常用于在计算机设备10000与其他计算机设备之间建立通信链接。例如,网络接口10030用于通过网络将计算机设备10000与外部终端相连,在计算机设备10000与外部终端之间的建立数据传输通道和通信链接等。网络可以是企业内部网(intranet)、互联网(internet)、全球移动通讯系统(global system of mobile communication,简称为gsm)、宽带码分多址(wideband code division multiple access,简称为wcdma)、4g网络、5g网络、蓝牙(bluetooth)、wi-fi等无线或有线网络。
46.需要指出的是,图9仅示出了具有部件10010-10030的计算机设备,但是应理解的是,并不要求实施所有示出的部件,可以替代的实施更多或者更少的部件。
47.在本实施例中,存储于存储器10010中的义齿分拣辅助方法还可以被分割为一个或者多个程序模块,并由处理器(本实施例为处理器10020)所执行,以完成本发明实施例。
48.实施例五本发明还提供一种计算机可读存储介质,计算机可读存储介质其上存储有计算机程序,计算机程序被至少一个处理器执行时实现实施例中的义齿分拣辅助方法的步骤。
49.本实施例中,计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,计算机可读存储介质可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,计算机可读存储介质也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,简称为smc),安全数字(secure digital,简称为sd)卡,闪存卡(flash card)等。当然,计算机可读存储介质还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,计算机可读存储介质通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例中义齿分拣辅助方法的程序代码等。此外,计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的各类数据。
50.显然,本领域的技术人员应该明白,上述的本发明实施例的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
51.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献