珠宝模型的生成方法、装置、计算机设备和存储介质与流程

文档序号:18351123发布日期:2019-08-06 22:26阅读:350来源:国知局
珠宝模型的生成方法、装置、计算机设备和存储介质与流程

本申请涉及数据处理技术领域,特别是涉及一种珠宝模型的生成方法、装置、计算机设备和存储介质。



背景技术:

随着近年来市场经济的不断发展以及消费者经济能力的不断提升,越来越多的定制产品出现在用户的面前,比如定制珠宝。

目前,为了进行珠宝定制,一般是设计师根据客户需求设计珠宝设计图,然后通过建模工程师基于软件人工建模制作成3d的珠宝模型图,最后经过客户确认后交由工厂进行珠宝制作。但是,在珠宝定制的过程中,为了满足用户需求,设计师需要不断跟客户和建模工程师进行多次联系,整个流程比较复杂;且通过人工设计和建模,过程比较繁琐,导致珠宝模型的生成效率极其低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高珠宝模型的生成效率的珠宝模型的生成方法、装置、计算机设备和存储介质。

一种珠宝模型的生成方法,所述方法包括:

接收来自客户端的用于获取珠宝模型的建模请求;所述建模请求携带珠宝属性以及各个珠宝属性下属的珠宝特征;

根据所述珠宝属性以及所述珠宝特征,生成对应的珠宝模型;

检测所述珠宝模型是否支持生产;

若确认所述珠宝模型支持生产,将所述珠宝模型发送至所述客户端进行展示。

一种珠宝模型的生成方法,所述方法包括:

检测到用于建立珠宝模型的操作事件,向服务器发送建模请求;所述建模请求携带有所述操作事件选定的珠宝属性以及各个珠宝属性下属的珠宝特征;

接收所述服务器发送的珠宝模型;所述珠宝模型根据所述珠宝属性以及所述珠宝特征生成;所述珠宝模型为所述服务器确认支持生产的珠宝模型;

展示所述珠宝模型。

一种珠宝模型的生成装置,所述装置包括:

请求接收模块,用于接收来自客户端的用于获取珠宝模型的建模请求;所述建模请求携带珠宝属性以及各个珠宝属性下属的珠宝特征;

模型生成模块,用于根据所述珠宝属性以及所述珠宝特征,生成对应的珠宝模型;

模型检测模块,用于检测所述珠宝模型是否支持生产;

模型发送模块,用于若确认所述珠宝模型支持生产,将所述珠宝模型发送至所述客户端进行展示。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

接收来自客户端的用于获取珠宝模型的建模请求;所述建模请求携带珠宝属性以及各个珠宝属性下属的珠宝特征;

根据所述珠宝属性以及所述珠宝特征,生成对应的珠宝模型;

检测所述珠宝模型是否支持生产;

若确认所述珠宝模型支持生产,将所述珠宝模型发送至所述客户端进行展示。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收来自客户端的用于获取珠宝模型的建模请求;所述建模请求携带珠宝属性以及各个珠宝属性下属的珠宝特征;

根据所述珠宝属性以及所述珠宝特征,生成对应的珠宝模型;

检测所述珠宝模型是否支持生产;

若确认所述珠宝模型支持生产,将所述珠宝模型发送至所述客户端进行展示。

上述珠宝模型的生成方法、装置、计算机设备和存储介质,通过珠宝属性以及珠宝属性下属的珠宝特征,生成对应的珠宝模型;检测珠宝模型是否支持生产,若确认珠宝模型支持生产,将珠宝模型发送至客户端进行展示;实现了根据珠宝特征自动生成对应的珠宝模型的目的,无需通过人工设计和建模,简化了珠宝模型的生成过程,提高了珠宝模型的生成效率,克服了现有技术中珠宝模型的生成需要根据珠宝设计图进行人工建模,导致过程比较繁琐的缺陷;同时,对珠宝模型进行检测,可以确认生成的珠宝模型是否支持生产,保证了生成的珠宝模型的有效性。

附图说明

图1为一个实施例中珠宝模型的生成方法的应用场景图;

图2为一个实施例中珠宝模型的生成方法的流程示意图;

图3为一个实施例中根据珠宝属性以及珠宝特征,生成对应的珠宝模型的步骤的流程示意图;

图4为一个实施例中珠宝报价信息的界面示意图;

图5为另一个实施例中珠宝模型的生成方法的流程示意图;

图6为又一个实施例中珠宝模型的生成方法的流程示意图;

图7为一个实施例中珠宝模型的生成装置的结构框图;

图8为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的珠宝模型的生成方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120进行通信。终端110安装了对应的客户端,通过所述客户端可以登录珠宝个性化定制平台,用户通过珠宝个性化定制平台可以对珠宝进行定制。所述客户端检测到用户对珠宝个性化定制平台中的珠宝定制界面上的选择操作,生成用于获取珠宝模型的建模请求,并将建模请求发送至服务器120。服务器120解析建模请求,得到珠宝属性以及各个珠宝属性下属的珠宝特征;根据珠宝属性以及珠宝特征,生成对应的珠宝模型;检测珠宝模型是否支持生产,若确认珠宝模型支持生产,将珠宝模型发送至所述客户端。所述客户端通过珠宝定制界面展示接收的珠宝模型。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,所述客户端可以是浏览器或者app等;服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种珠宝模型的生成方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤s201,接收来自客户端的用于获取珠宝模型的建模请求;建模请求携带珠宝属性以及各个珠宝属性下属的珠宝特征。

在本步骤中,珠宝模型是指珠宝的3d效果模型图;珠宝属性用于描述珠宝各个维度的信息,比如金属及成色、宝石种类、饰品类别、颜色、基本特征、外形特征、生产工艺、图案特征等;珠宝特征用于标识不同珠宝属性对应的珠宝信息,比如针对宝石种类,珠宝特征可以是钻石、珠、皓石、翡翠、贝母、水晶、珍珠等;针对饰品类别,珠宝特征可以是项链、手链、脚链、耳钉、耳环、吊坠、戒指、手镯、吊饰、胸针等。

在一个可选实施例中,用户可以通过客户端(比如app)打开珠宝个性化定制平台,通过账号信息登录并进入珠宝定制界面,珠宝定制界面上同时显示有多个珠宝属性选项,每个珠宝属性选项对应一个珠宝属性模型库,每个珠宝属性模型库包含多个珠宝特征,以供用户选择;用户通过对珠宝定制界面上的珠宝属性选项的选择操作,可以构建个性化的珠宝模型。客户端检测到用户对珠宝定制界面上的珠宝属性选项的选择操作,生成用于获取珠宝模型的建模请求,并将生成的建模请求发送至对应的服务器。服务器对接收到的建模请求进行解析,得到用户选择的珠宝属性以及珠宝属性下属的珠宝特征。需要说明的是,本申请对于珠宝定制界面上的珠宝属性选项的具体个数以及多个珠宝属性选项的布局方式不做限定。

此外,用户还可以通过登录终端中运行的浏览器,进入珠宝定制界面,通过对珠宝定制界面上的珠宝属性选项进行选择操作而触发用于获取珠宝模型的建模请求,并通过终端将建模请求发送至服务器,以触发服务器根据建模请求生成对应的珠宝模型。

步骤s202,根据珠宝属性以及珠宝特征,生成对应的珠宝模型。

具体实现中,服务器将珠宝属性对应的珠宝特征进行组合,自动生成对应的珠宝模型;这样,用户只需选择珠宝属性对应的珠宝特征,服务器即可根据这些珠宝特征生成对应的珠宝模型,减少了用户人工设计和建模的操作量,从而简化了珠宝模型的生成过程,进一步提高了珠宝模型的生成效率;同时满足了用户对珠宝的个性化定制需求。

步骤s203,检测珠宝模型是否支持生产。

具体实现中,服务器对生成的珠宝模型中的珠宝特征的工艺精度进行实时检测,以确认生成的珠宝模型是否支持生产;若生成的珠宝模型中的珠宝特征的工艺精度均支持生产,则确认生成的珠宝模型支持生产,即生成的珠宝模型有效;若有一个珠宝特征的工艺精度不支持生产,则确认生成的珠宝模型不支持生产,即生成的珠宝模型无效,需要提醒用户重新调整。这样,通过对生成的珠宝模型进行检测,可以确保生成的珠宝模型的有效性,避免生成的珠宝模型无效而需要重复调整,导致珠宝模型的生成时间延长的缺陷,进一步提高了珠宝模型的生成效率。

步骤s204,若确认珠宝模型支持生产,将珠宝模型发送至客户端进行展示。

服务器若确认珠宝模型支持生产,则将支持生产的珠宝模型发送至对应的客户端;客户端通过珠宝定制界面展示珠宝模型。

进一步地,用户还可以根据需求对客户端显示的珠宝模型进行调整,比如拉动模型效果,以调整珠宝模型;客户端获取用户对珠宝模型的调整操作信息,将该调整操作信息发送至服务器,服务器基于调整操作信息更新珠宝模型,将更新后的珠宝模型发送至客户端,客户端刷新显示更新后的珠宝模型;此外,服务器还同步记录更新后的珠宝模型在各个珠宝属性上的特征信息,以便在用户确认珠宝模型之后,将珠宝模型在各个珠宝属性上的特征信息发送至对应的生产客户端,实现珠宝定制。通过本实施例,实现了根据珠宝特征自动生成对应的珠宝模型的目的,避免了缺乏珠宝行业、美术设计、3d建模等领域的专业知识的人无法自行实现珠宝个性化定制的缺陷;且无需通过人工设计和建模,从而降低了珠宝定制成本。

上述珠宝模型的生成方法中,通过珠宝属性以及珠宝属性下属的珠宝特征,生成对应的珠宝模型;检测珠宝模型是否支持生产,若确认珠宝模型支持生产,将珠宝模型发送至客户端进行展示;实现了根据珠宝特征自动生成对应的珠宝模型的目的,无需通过人工设计和建模,简化了珠宝模型的生成过程,提高了珠宝模型的生成效率,克服了现有技术中珠宝模型的生成需要根据珠宝设计图进行人工建模,导致过程比较繁琐的缺陷;同时,对珠宝模型进行检测,可以确认生成的珠宝模型是否支持生产,保证了生成的珠宝模型的有效性。

考虑到在生成珠宝模型的过程中,需先选择金属及成色、饰品类别对应的珠宝特征,以确定设计的是什么材料什么类别的珠宝模型,再根据选择的其他珠宝属性对应的珠宝特征对珠宝模型进行修正,故可以将珠宝特征分为第一珠宝特征和第二珠宝特征,第一珠宝特征包括珠宝属性为金属及成色、饰品类别下属的珠宝特征;其中,金属及成色下属的珠宝特征包括:千足黄金、铂金、18k金、银、魅影千足金等,饰品类别下属的珠宝特征包括:项链、手链、脚链、耳钉、耳环、吊坠、戒指等。第二珠宝特征包括:珠宝属性为宝石种类、饰品工艺特征等下属的珠宝特征中的至少一种;其中,宝石种类下属的珠宝特征包括:钻石、珠、皓石、翡翠、贝母等,饰品工艺特征包括颜色、基本特征、外形特征、生产工艺、图案特征;其中,颜色下属的珠宝特征包括:黄色、白色、红色、绿色、双色、三色等,基本特征下属的珠宝特征包括:儿童、男装、女装、中性等,外形特征下属的珠宝特征包括:线面(平面)、立体等,生产工艺下属的珠宝特征包括:批花、光面、压铸、钉砂、磨砂、机织、台装、推砂等,图案特征下属的珠宝特征包括:动物(如鼠、牛、猪等)、植物(花、树、苹果等)、人物(如关公、观音、佛等)、龙凤(如龙、凤、龙凤等)、吉祥图案(如双喜、福、寿、财等)、几何图形(如心形、圆形、蛋形、星星形等)、特殊图形(如线条、人形、数字、英文等)。

在一个实施例中,如图3所示,根据珠宝属性以及珠宝特征,生成对应的珠宝模型的步骤具体包括:

步骤s301,根据第一珠宝特征,生成初始珠宝模型。

步骤s302,获取第二珠宝特征在初始珠宝模型中的位置标签;

步骤s303,根据第二珠宝特征及其对应的位置标签,修正初始珠宝模型,生成对应的珠宝模型。

在本实施例中,初始珠宝模型是指仅仅由金属及成色、饰品类别下属的珠宝特征组合成的珠宝模型,比如金属及成色下属的珠宝特征为黄金,饰品类别下属的珠宝特征为戒指,那么对应的初始珠宝模型为单一的黄金戒指模型。位置标签是指用于标识第二珠宝特征在相应的初始珠宝模型中的位置信息。需要说明的是,本申请中对第二珠宝特征的个数不做具体限定,可以是一个或者多个;对第二珠宝特征的选择顺序也不做具体限定。

具体实现中,服务器还可以根据第一珠宝特征查询存储有多个由第一珠宝特征组合而成的初始珠宝模型的本地数据库,得到由获取的第一珠宝特征组合而成的初始珠宝模型,作为生成的初始珠宝模型;通过对第二珠宝特征和初始珠宝模型进行分析,获取第二珠宝特征在初始珠宝模型中的位置标签;根据位置标签,确定第二珠宝特征在初始珠宝模型中的对应位置;根据第二珠宝特征及其在初始珠宝模型中的对应位置,分别将第二珠宝特征组合到初始珠宝模型中的对应位置,以对初始珠宝模型进行修正,从而生成对应的珠宝模型。例如,用户希望设计一只百合花头的黄金戒指,那么用户在选择不同珠宝属性下属的珠宝特征时,比如选择了金属及成色是黄金,饰品类别是戒指后,终端界面就会显示一个黄金的光面戒指圈(即初始珠宝模型),然后再选图案特征是百合花后,该百合花图案特征会自动组合到戒指的戒臂上,再选择生产工艺是批花时,该批花的纹路会自动组合到戒指的戒圈上。这样,实现了根据珠宝特征自动生成对应的珠宝模型的目的,无需通过人工设计和建模,简化了珠宝模型的生成过程,提高了珠宝模型的生成效率;同时将第二珠宝特征自动组合到初始珠宝模型中的合理位置,从而减少了用户调整珠宝模型的操作量,进一步提高了珠宝模型的生成效率。

在一个实施例中,上述步骤s302,获取第二珠宝特征在初始珠宝模型中的位置标签,包括:根据第二珠宝特征和/或初始珠宝模型查询预先构建的位置标签表;位置标签表中记录有第二珠宝特征在多种珠宝模型中的位置标签;从位置标签表中获取第二珠宝特征在初始珠宝模型中的位置标签。

在一可选实施例中,服务器可以根据第二珠宝特征查询预先构建的位置标签表,确定第二珠宝特征在多个初始珠宝模型中的位置标签;从确定的位置标签中获取第二珠宝特征在初始珠宝模型中的位置标签。

在另一可选实施例中,服务器还可以根据初始珠宝模型查询预先构建的位置标签表,确定多个第二珠宝特征在初始珠宝模型中的位置标签;从确定的位置标签中获取第二珠宝特征在初始珠宝模型中的位置标签。这样,通过获取第二珠宝特征在初始珠宝模型中的位置标签,有利于后续将第二珠宝特征自动组合到初始珠宝模型中对应的位置,从而减少了用户调整珠宝模型的操作量,进一步提高了珠宝模型的生成效率。

进一步地,第二珠宝特征在多种珠宝模型中的位置标签可以通过大量数据分析得到。在一个实施例中,位置标签表通过下述方法获得:获取多个珠宝模型样本;统计第二珠宝特征在多个珠宝模型样本中的位置数据;根据统计得到的位置数据,生成第二珠宝特征在不同珠宝模型中的位置标签;根据第二珠宝特征在不同珠宝模型中的位置标签,生成位置标签表。

具体实现中,服务器预先采集多个珠宝模型样本,通过对珠宝模型样本进行分析,以统计第二珠宝特征在多个珠宝模型样本中的位置数据;对同一类别的第二珠宝特征在珠宝模型样本中的多个位置数据进行对比分析,确定该第二珠宝特征在珠宝模型样本中的合理位置数据,并基于该合理位置数据生成该第二珠宝特征在珠宝模型中的位置标签;以此类推,得到第二珠宝特征在不同珠宝模型中的位置标签;根据第二珠宝特征在不同珠宝模型中的位置标签,构建位置标签表;这样,根据第二珠宝特征和初始珠宝模型查询该预先构建的位置标签表,即可得到第二珠宝特征在初始珠宝模型中的位置标签,便于后续基于位置标签,将第二珠宝特征自动组合到初始珠宝模型中的对应位置,从而减少了用户调整珠宝模型的操作量,进一步提高了珠宝模型的生成效率。

进一步地,服务器在生成珠宝模型之后,还可以根据珠宝属性下属的珠宝特征,自动生成一串珠宝标识码,用于标识生成的珠宝模型对应的珠宝款式。在一个实施例中,上述步骤s202,在根据珠宝属性以及珠宝特征,生成对应的珠宝模型之后,还包括:根据珠宝特征查询预设的珠宝特征与编码的对应关系,确定与各个珠宝特征对应的编码;将与各个珠宝特征对应的编码按照预设顺序进行组合,生成与珠宝模型对应的珠宝标识码。

其中,编码用于标识珠宝特征,可以是数字,字母,也可以是其他字符;当然,编码的形式可以根据实际情况进行调整。珠宝标识码是指用于标识珠宝款式的唯一信息,比如数字串、字符串等;珠宝标识码与珠宝款式存在一一对应的关系。

例如,金属及成色、宝石种类、饰品类别、颜色、基本特征、外形特征、生产工艺、图案特征等珠宝属性下属的珠宝特征分别是足金、无石镶嵌、戒指、黄色、女装、线面、批花、百合图案,服务器通过查询预设的珠宝特征与编码的对应关系,确定足金、无石镶嵌、戒指、黄色、女装、线面、批花、百合图案对应的编码分别是16、0、07、1、2、1、01、205;将编码16、0、07、1、2、1、01、205按照从左到右的顺序进行组合,生成对应的珠宝标识码为16-0-07-1.2.1.01.205。需要说明的是,珠宝特征还可以用其他字符表示,比如将珠宝特征用字母表示,当然也可以根据实际情况进行调整,具体本申请不做限定;各个珠宝特征对应的编码还可以按照其他顺序进行组合,比如将编码16、0、07、1、2、1、01、205按照从右到左的顺序进行组合,生成对应的珠宝标识码为205.01.1.2.1-07-0-16,当然也可以根据实际情况进行调整;组合形式还可以是其他形式,比如,16-0-07-1/2/1/01/205,当然也可以根据实际情况进行调整,在此不再一一赘述。

此外,在生成珠宝标识码的过程中,服务器还可以生成相应的珠宝流水号,假设生成的珠宝标识码为16-0-07-1.2.1.01.205,流水号为001,那么最终确定的珠宝标识码为16-0-07-1.2.1.01.205-001。需要说明的是,最终确定的珠宝标识码还可以按照其他顺序进行组合,也可以根据实际情况进行调整;最终确定的珠宝标识码的组合形式还可以是其他形式,比如16-0-07-1/2/1/01/205-001,也可以根据实际情况进行调整,具体本申请不做限定。

在一个实施例中,预设的珠宝特征与编码的对应关系通过下述方法获得:获取多个珠宝属性以及与各个珠宝属性对应的多个珠宝特征;对各个珠宝特征配置对应的编码;根据配置后的各个珠宝特征对应的编码,确定珠宝特征与编码的对应关系,作为预设的珠宝特征与编码的对应关系。

其中,各个珠宝属性包括金属及成色、宝石种类、饰品类别、饰品工艺特征、饰品编号;饰品工艺特征包括:颜色、基本特征、外形特征、生产工艺和图案特征。

例如,服务器基于大数据技术,获取金属及成色、宝石种类、饰品类别、颜色、基本特征、外形特征、生产工艺、图案特征等多个珠宝属性,以及与各个珠宝属性对应的多个珠宝特征;分别对同一珠宝属性对应的多个珠宝特征配置对应的编码;如针对金属及成色,摆件足金(999)的编码为111,镀金的编码为114,日本18k金铂950的编码为115,足金(999)的编码为116,铂950的编码为12,18k金的编码为13,s925银的编码为14,足银的编码为18等;根据配置后的各个珠宝特征对应的编码,确定珠宝特征与编码的对应关系,将已确定的珠宝特征与编码的对应关系,作为预设的珠宝特征与编码的对应关系;便于后续通过查询预设的珠宝特征与编码的对应关系,准确地确定与得到的珠宝特征对应的编码。

在一个实施例中,对各个珠宝特征配置对应的编码,包括:获取与各个珠宝属性对应的编码配置策略;按照编码配置策略,分别对同一珠宝属性的多个珠宝特征配置对应的编码。

其中,编码配置策略是指对同一珠宝属性的珠宝特征配置对应的编码的策略;比如金属及成色的珠宝特征用数字1-999表示,宝石种类的珠宝特征用数字0-99表示,饰品类别的珠宝特征用数字01-99表示,颜色的珠宝特征用数字1-99表示,基本特征的珠宝特征用数字0-9表示,外形特征的珠宝特征用数字1-9表示,生产工艺的珠宝特征用数字01-99表示(生产工艺可多种组合),图案特征的珠宝特征用数字100-999表示(图案特征可多种组合)。这样,可以得到各个珠宝特征对应的编码,便于准确地确定珠宝特征与编码的对应关系。

在一个实施例中,对各个珠宝特征配置对应的编码,包括:

对金属及成色下属的珠宝特征配置对应的编码,包括:

分别对千足黄金、950铂金、18k金、s925银、魅影千足金、群芳pt950配置对应的编码;

对宝石种类下属的珠宝特征配置对应的编码,包括:

分别对无石、钻石、珠、皓石、翡翠、贝母、水晶、珍珠配置对应的编码;

对饰品类别下属的珠宝特征配置对应的编码,包括:

分别对项链、手链、脚链、耳钉、耳环、吊坠、戒指、手镯、吊饰、摆件、金条、纪念章胸针配置对应的编码;

对饰品工艺特征下属的颜色的珠宝特征配置对应的编码,包括:

分别对黄色、白色、红色、绿色、双色、三色配置对应的编码;

对饰品工艺特征下属的基本特征的珠宝特征配置对应的编码,包括:

分别对儿童、男装、女装、中性配置对应的编码;

对饰品工艺特征下属的外形特征的珠宝特征配置对应的编码,包括:

分别对线面、立体配置对应的编码;

对饰品工艺特征下属的生产工艺的珠宝特征配置对应的编码,包括:

分别对批花、光面、压铸、钉砂、磨砂、机织、台装、推砂配置对应的编码;

对饰品工艺特征下属的图案特征的珠宝特征配置对应的编码,包括:

分别对鼠、牛、猪、龙、蛇、鸡、猴、羊、狗、马、虎、兔、蝴蝶、大象、海豚、鱼、猫、鹰配置对应的编码;

分别对花、树、苹果、草莓、百合、寿桃、树叶、葡萄配置对应的编码;

分别对关公、观音、佛、财神、钟馗配置对应的编码;

分别对龙、凤、龙凤配置对应的编码;

分别对双喜、福、寿、财、招财进宝、吉祥、如意、一帆风顺、大展鸿图、福禄寿、幸福、快乐、帆船、葫芦、天真活泼、聪明伶俐、元宝、鸳鸯、发、长命富贵、健康、马到功成、心心相印配置对应的编码;

分别对心形、圆形、蛋形、星星形、月亮形、三角形、菱形、锁匙形、不规则图形、球形状、米花、方形、扇形、柱状配置对应的编码;

分别对线条、人形、数字、英文、十字形、其它类配置对应的编码。

需要说明的是,上述各个珠宝属性下属的珠宝特征不止上述列举的种类,还可以增加或减少各珠宝属性下属的珠宝特征的数量;比如增加金属及成色下属的珠宝特征:摆件足金、镀金、魅影硬金足金、铜、翡翠、群芳铂950等;当然,还可以根据实际情况进行调整,具体本申请不做限定。

在一可选实施例中,为珠宝配置如下五个属性:

对各个属性配置一个或者多个珠宝特征,配置珠宝特征对应的编码的规范可以如下:

一、金属及成色

1=千足黄金,2=950铂金,3=18k金,4=s925银,5=魅影千足金,6=群芳pt950;

二、宝石种类

0=无石,1=钻石,2=珠,3=皓石,4=翡翠,5=贝母,6=水晶,7=珍珠;

三、饰品类别

01=项链,02=手链,03=脚链,04=耳钉,05=耳环,06=吊坠,07=戒指,08=手镯,09=吊饰(包括手机链),10=摆件,11=金条,12=纪念章,13=胸针;

四、饰品工艺特征

a、颜色

1=黄色,2=白色,3=红色,4=绿色,5=双色,6=三色;

b、基本特征

0=儿童,1=男装,2=女装,3=中性;

c、外形特征

1=线面(平面),2=立体;

d、生产工艺

01=批花,02=光面,03=压铸,04=钉砂,05=磨砂,06=机织,07=台装,08=推砂;

e、图案特征

1=动物

(101=鼠,102=牛,103=猪,104=龙,105=蛇,106=鸡,107=猴,108=羊,109=狗,110=马,111=虎,112=兔,113=蝴蝶,114=大象,115=海豚,116=鱼,117=猫,118=鹰);

2=植物

(201=花,202=树,203=苹果,204=草莓,205=百合,206=寿桃,207=树叶,208=葡萄);

3=人物

(301=关公,302=观音,303=佛,304=财神,305=钟馗);

4=龙凤

(401=龙,402=凤,403=龙凤);

5=吉祥图案

(501=双喜,502=福,503=寿,504=财,505=招财进宝,506=吉祥,507=如意,508=一帆风顺,509=大展鸿图,510=福禄寿,511=幸福,512=快乐,513=帆船,514=葫芦,515=天真活泼,516=聪明伶俐,517=元宝,518=鸳鸯,519=发,520=长命富贵,521=健康,522=马到功成,523=心心相印);

6=几何图形

(601=心形,602=圆形,603=蛋形,604=星星形,605=月亮形,606=三角形,607=菱形,608=锁匙形,609=不规则图形,610=球形状,611=米花,612=方形,613=扇形,614=柱状);

7=特殊图形

(701=线条,702=人形,703=数字,704=英文,705=十字形,706=其它类);

五、饰品编号

1号定义为001,2号定义为002,……10号定义为010,……100号定义为100,最大号码999。

基于以上实施例的编码规则,对于一款千足金女装线面批花百合花戒指,可得到其对应的编码为:1-0-07-1/2/1/01/205-001。其中:纯黄金(1)无石镶嵌(0)戒指(07),饰品工艺特征为黄色(1)、女装(2)、线面(1)、批花(01)、百合图案(205),对应饰品编号为001。

需要说明的是,上述五个属性、以及各属性下属的珠宝特征的排序,还可根据实际情况调整,比如将金属及成色下属的珠宝特征的编码调整为:1=群芳pt950,2=魅影千足金,3=s925银,4=18k金,5=950铂金,6=千足黄金;当然,珠宝特征的编码除了用数字表示,还可以用字母或者其他字符表示,具体可以根据实际情况进行调整;此外,还可以根据实际情况,增减属性,或者增减各属性下属的珠宝特征的数量。

进一步地,考虑到生成的珠宝模型可能不支持生产,故需要对生成的珠宝模型进行检测,以确保生成的珠宝模型的有效性。在一个实施例中,上述步骤s203,检测珠宝模型是否支持生产,包括:若珠宝标识码与已知珠宝标识码匹配,确认珠宝模型支持生产;若珠宝标识码与已知珠宝标识码不匹配,确认珠宝模型不支持生产;其中,已知珠宝标识码用于标识支持生产的珠宝模型。

具体实现中,服务器预先获取多个支持生产的成品珠宝模型,根据成品珠宝模型的珠宝特征,查询预设的珠宝特征与编码的对应关系,确定珠宝特征对应的编码;将珠宝特征对应的编码按照预设顺序进行组合,生成与成品珠宝模型对应的珠宝标识码,将该珠宝标识码作为已知珠宝标识码,用于标识支持生产的成品珠宝模型,这样,可以得到多个已知珠宝标识码。服务器将生成的珠宝模型的珠宝标识码与已知标识码进行匹配,若该珠宝标识码与已知珠宝标识码匹配,确认珠宝模型支持生产,即该珠宝模型有效;若珠宝标识码与已知珠宝标识码不匹配,确认珠宝模型不支持生产,即该珠宝模型无效。这样,通过对生成的珠宝模型进行检测,可以确保生成的珠宝模型的有效性,避免生成的珠宝模型无效而需要重复调整,导致珠宝模型的生成时间延长的缺陷,进一步提高了珠宝模型的生成效率。

在另一个实施例中,上述步骤s203,检测珠宝模型是否支持生产,还包括:获取珠宝模型中第二珠宝特征的精度值;若珠宝模型的第二珠宝特征的精度值均满足对应的设定条件,确认珠宝模型支持生产;若珠宝模型的一个第二珠宝特征的精度值不满足对应的设定条件,确认珠宝模型不支持生产。

其中,精度值是指珠宝模型中的尺寸、形状、位置等对应的数值;设定条件是指珠宝模型中能够支持生产的第二珠宝特征的部位对应的工艺精度值,且不同部位对应的工艺精度值不一样。

具体实现中,服务器对生成的珠宝模型进行分析,以获取珠宝模型中第二珠宝特征的精度值;将珠宝模型的第二珠宝特征的精度值与对应的设定条件进行比较,若珠宝模型的各个第二珠宝特征的精度值均满足对应的设定条件,确认珠宝模型支持生产,即该珠宝模型有效;若珠宝模型的一个第二珠宝特征的精度值不满足对应的设定条件,确认珠宝模型不支持生产,即该珠宝模型无效。例如,由于生成的3d珠宝模型是通过3d打印机先把蜡模打印出来,然后再倒模生产的,而3d打印机的精度也有一定的要求,因此如果生成的珠宝模型里,某个部位的厚度值小于一定值(通常是0.3mm)时,则确认该部位不支持生产,即生成的珠宝模型无效,需要用户重新调整该部位的参数值。这样,通过对生成的珠宝模型进行检测,可以确保生成的珠宝模型的有效性,避免生成的珠宝模型无效而需要重复调整,导致珠宝模型的生成时间延长的缺陷,进一步提高了珠宝模型的生成效率。

在一个实施例中,在确认珠宝模型不支持生产之后,还包括:生成珠宝调整提醒信息,将珠宝调整提醒信息发送至客户端。比如,在生成的珠宝模型中某个部位的厚度值小于一定值,则确认该珠宝模型不支持生产之后,根据珠宝模型中该部位的厚度值,生成对应的珠宝调整提醒信息,并将该珠宝调整提醒信息发送至客户端,以提醒客户端对应用户重新调整该部位的厚度值。这样,通过提醒用户重新调整珠宝模型,能够进一步确保生成的珠宝模型的有效性。

此外,服务器还可以确认生成的珠宝模型的成本预测值。在一个实施例中,珠宝模型的生成方法还包括:接收客户端发送的对珠宝模型的确认信息;确认信息包括珠宝模型的参数信息;根据参数信息和预设计算模型,计算珠宝模型的成本预测值;根据珠宝模型、参数信息和成本预测值,生成珠宝报价信息,将珠宝报价信息发送至客户端。

在本实施例中,珠宝模型的参数信息是指与珠宝体积、材料、工艺、大小等相关的珠宝信息,比如饰品的长度和圈口、钻石的大小等。预设成本计算模型是指与珠宝模型的各个成本项目(如表面工艺处理费用、材料费用等)相关的计算模型;每个成本计算模型携带有相关预设系数,比如表面工艺处理费用系数、材料费用系数等。

例如,用户对客户端界面展示的珠宝模型进行其他项目的选择操作,比如选择饰品的长度和圈口、钻石的大小等,并点击确认按钮,以确认最终的珠宝模型。客户端响应用户对珠宝模型的其他项目的选择和确认操作,获取用户对珠宝模型的确认信息,并将该确认信息发送至服务器。服务器对接收的确认信息进行解析,得到珠宝模型的参数信息;将该参数信息输入到预设成本计算模型中,计算珠宝模型的成本预测值;获取预设的珠宝报价信息模板,以及珠宝模型、参数信息和成本预测值在珠宝报价信息模板中的位置标签;按照位置标签,分别将珠宝模型、参数信息和成本预测值导入到珠宝报价信息模板中对应的位置,生成对应的珠宝报价信息,并将珠宝报价信息发送至客户端。通过客户端界面显示珠宝模型、参数信息和成本预测值,如图4所示;这样,用户可以直观查看并了解珠宝的各个信息,并直接进行订购,无需通过其他途径订购珠宝,从而简化了珠宝的订购流程。

在一个实施例中,根据参数信息和预设成本计算模型,计算珠宝模型的成本预测值,包括:获取与珠宝模型对应的成本计算模型;成本计算模型包括多个成本项目;根据参数信息,计算各个成本项目对应的成本预测值;获取各个成本项目对应的成本预测值之和,作为珠宝模型的成本预测值。

本实施例中,不同珠宝模型对应的成本计算模型不一样;成本项目是指与定制珠宝相关的费用信息,比如蜡模打印费用、表面工艺处理费用、材料费用等。

例如,服务器通过查询本地数据库,获取与珠宝模型对应的成本计算模型;根据成本计算模型,得到多个成本项目,分别是蜡模打印费用、倒模费用、执模费用、表面工艺处理费用、材料费用;根据参数信息和多个成本项目,分别计算表面工艺处理费用、材料费用、蜡模打印费用、倒模费用、执模费用对应的成本预测值;比如,

表面工艺处理费用=执模费用×表面工艺处理费用系数;

材料费用=材料系数×模型体积;

在得到各个成本项目对应的成本预测值之后,服务器计算表面工艺处理费用、材料费用、蜡模打印费用、倒模费用、执模费用对应的成本预测值之和,作为珠宝模型的成本预测值;比如,

成本预测值=蜡模打印费用+倒模费用+执模费用+表面工艺处理费用+材料费用。

通过本实施例,实现了根据珠宝模型的参数信息和预设成本计算模型,自动计算珠宝模型的成本预测值的目的,以供用户进行参考。

进一步地,若用户觉得珠宝模型的成本预测值合理,则可以直接发起订购操作。在一个实施例中,在将珠宝报价信息发送至客户端之后,还包括:接收来自客户端的珠宝订单信息;根据珠宝订单信息,生成珠宝生产订单,并将珠宝生产订单发送至对应的生产客户端。

例如,用户在显示有珠宝报价信息的客户端界面上点击“购买”按钮,直接进入珠宝购买页面,在该页面上输入收件人姓名、手机号码、地址等信息,并点击支付按钮,在支付完成后,即可触发生成珠宝订单信息。客户端检测到用户的触发操作,则基于珠宝报价信息生成珠宝订单信息,并将珠宝订单信息发送至服务器。服务器对接收的珠宝订单信息进行解析,得到珠宝的款式、数量、收件人姓名、手机号码、地址等信息,基于这些信息,生成珠宝生产订单,并将珠宝生产订单发送至对应的生产客户端。生产客户端通过对该珠宝生产订单进行解析,可以得到需要生产的珠宝款式对应的珠宝标识码和数量,并发送相应操作指令至数控加工中心,以触发数控加工中心自动根据珠宝标识码加工生产出对应的珠宝产品。

进一步地,服务器还可以对用户订购的珠宝进行跟踪。在一个实施例中,珠宝模型的生成方法还包括:接收客户端发送的珠宝跟踪查询请求;珠宝跟踪查询请求携带珠宝标识码;获取与珠宝标识码对应的珠宝跟踪信息,并将珠宝跟踪信息发送至客户端。

其中,珠宝跟踪信息是指与珠宝生产、珠宝打包、珠宝配送等相关的物流信息。例如,用户在终端界面上针对某个珠宝订单,点击珠宝跟踪查询按钮,即可触发查询操作。客户端检测到用户的查询操作,获取珠宝订单中的珠宝标识码,并生成珠宝跟踪查询请求,将珠宝跟踪查询请求发送至服务器;其中,珠宝标识码还包括珠宝流水号,用于区分同一珠宝款式的不同订购用户;服务器对接收的珠宝跟踪查询请求进行解析,得到珠宝标识码;根据珠宝标识码查询物流系统,获取与珠宝标识码对应的珠宝跟踪信息,并将珠宝跟踪信息发送至对应的客户端,通过客户端界面展示相应的珠宝跟踪信息,便于用户及时了解珠宝的物流信息。

在一个实施例中,如图5所示,提供了另一种珠宝模型的生成方法,包括以下步骤:

步骤s501,接收来自客户端的用于获取珠宝模型的建模请求;建模请求携带珠宝属性以及各个珠宝属性下属的珠宝特征。

步骤s502,根据珠宝属性以及珠宝特征,生成对应的珠宝模型。

步骤s503,根据珠宝特征查询预设的珠宝特征与编码的对应关系,确定与各个珠宝特征对应的编码;将与各个珠宝特征对应的编码按照预设顺序进行组合,生成与珠宝模型对应的珠宝标识码。

步骤s504,根据珠宝标识码,检测珠宝模型是否支持生产,若珠宝标识码与已知珠宝标识码匹配,确认珠宝模型支持生产;若珠宝标识码与已知珠宝标识码不匹配,确认珠宝模型不支持生产;其中,已知珠宝标识码用于标识支持生产的珠宝模型。

步骤s505,若确认珠宝模型支持生产,将珠宝模型发送至客户端进行展示。

步骤s506,接收客户端发送的对珠宝模型的确认信息;确认信息包括珠宝模型的参数信息;根据参数信息和预设成本计算模型,计算珠宝模型的成本预测值;根据珠宝模型、参数信息和成本预测值,生成珠宝报价信息,将珠宝报价信息发送至客户端。

步骤s507,接收来自客户端的珠宝订单信息;根据珠宝订单信息,生成珠宝生产订单,并将珠宝生产订单发送至对应的生产客户端。

上述实施例,实现了根据珠宝特征自动生成对应的珠宝模型的目的,无需通过人工设计和建模,简化了珠宝模型的生成过程,提高了珠宝模型的生成效率,克服了现有技术中珠宝模型的生成需要根据珠宝设计图进行人工建模,导致过程比较繁琐的缺陷;同时,对珠宝模型进行检测,可以确认生成的珠宝模型是否支持生产,保证了生成的珠宝模型的有效性。

在又一个实施例中,如图6所示,提供了又一种珠宝模型的生成方法,以该方法应用于图1中的客户端为例进行说明,包括以下步骤:

步骤s601,检测到用于建立珠宝模型的操作事件,向服务器发送建模请求;建模请求携带有操作事件选定的珠宝属性以及各个珠宝属性下属的珠宝特征。

步骤s602,接收服务器发送的珠宝模型;珠宝模型根据珠宝属性以及珠宝特征生成;珠宝模型为服务器确认支持生产的珠宝模型。

步骤s603,展示所述珠宝模型。

上述实施例,实现了根据珠宝特征自动生成对应的珠宝模型的目的,无需通过人工设计和建模,简化了珠宝模型的生成过程,提高了珠宝模型的生成效率。

在一个实施例中,珠宝模型的生成方法还包括:检测到用于转化展示的珠宝模型的转化操作事件,向服务器发送模型转化请求;模型转化请求携带有转化操作事件选定的模型转化类型;接收服务器发送的动态珠宝模型;动态珠宝模型为服务器基于模型转化类型对应的动态渲染文件转化的珠宝模型;展示动态珠宝模型。

本实施例中,动态渲染文件是指能够将静态的珠宝模型转化成动态的珠宝模型的文件。例如,用户对客户端显示的珠宝模型进行转化操作,比如拉动模型显示效果;客户端检测到用户对展示的珠宝模型的转化操作事件,获取用户选定的模型转化类型,基于模型转化类型生成模型转化请求,并将模型转化请求发送至服务器。服务器从本地数据库中获取与模型转化类型对应的动态渲染文件;基于动态渲染文件,将珠宝模型转化成动态的珠宝模型,并将动态的珠宝模型发送至客户端进行展示。这样,能够方便用户全方位、直观地查看生成的珠宝模型。

进一步地,服务器将生成的珠宝模型发送至客户端进行展示之后,用户还可以根据自身需求对客户端展示的珠宝模型进行调整。在一个实施例中,珠宝模型的生成方法还包括:检测到用于调整展示的珠宝模型的调整操作事件,向服务器发送模型调整请求;模型调整请求携带有调整操作事件对应的调整操作信息;接收服务器发送的调整后的珠宝模型;调整后的珠宝模型为服务器基于调整操作信息调整的珠宝模型;展示调整后的珠宝模型。。

例如,用户对客户端界面展示的珠宝模型进行调整操作,以调整珠宝模型效果,从而改变对应的珠宝款式。客户端检测到用户对珠宝模型的调整操作,获取对应的调整操作信息,基于调整操作信息生成对珠宝模型的调整请求,并将生成的调整请求发送至对应的服务器。服务器根据接收的调整请求,调整珠宝模型,比如根据调整后的珠宝特征,生成调整后的珠宝模型;服务器还可以检测调整后的珠宝模型是否支持生产,若确认调整后的珠宝模型支持生产,将调整后的珠宝模型发送至客户端;客户端刷新显示调整后的珠宝模型。通过本实施例,满足了用户对自动生成的珠宝模型进行随意调整的需求。此外,在生成调整后的珠宝模型的过程中,相应的珠宝标识码也随之改变。

应该理解的是,虽然图2-3、5-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3、5-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图7所示,提供了一种珠宝模型的生成装置,包括:请求接收模块710、模型生成模块720、模型检测模块730和模型发送模块740,其中:

请求接收模块710,用于接收来自客户端的用于获取珠宝模型的建模请求;建模请求携带珠宝属性以及各个珠宝属性下属的珠宝特征。

模型生成模块720,用于根据珠宝属性以及珠宝特征,生成对应的珠宝模型。

模型检测模块730,用于检测珠宝模型是否支持生产。

模型发送模块740,用于若确认珠宝模型支持生产,将珠宝模型发送至客户端进行展示。

在一个实施例中,珠宝特征包括第一珠宝特征和第二珠宝特征;所述第一珠宝特征包括:珠宝属性为金属及成色、饰品类别下属的珠宝特征;所述第二珠宝特征包括:珠宝属性为宝石种类、饰品工艺特征下属的珠宝特征中的至少一种;模型生成模块还用于根据第一珠宝特征,生成初始珠宝模型;获取第二珠宝特征在初始珠宝模型中的位置标签;根据第二珠宝特征及其对应的位置标签,修正初始珠宝模型,生成对应的珠宝模型。

在一个实施例中,模型生成模块还用于根据第二珠宝特征和/或初始珠宝模型查询预先构建的位置标签表;位置标签表中记录有第二珠宝特征在多种珠宝模型中的位置标签;从位置标签表中获取第二珠宝特征在初始珠宝模型中的位置标签。

在一个实施例中,珠宝模型的生成装置还包括位置标签表生成模块,用于获取多个珠宝模型样本;统计第二珠宝特征在多个珠宝模型样本中的位置数据;根据统计得到的位置数据,生成第二珠宝特征在不同珠宝模型中的位置标签;根据第二珠宝特征在不同珠宝模型中的位置标签,生成位置标签表。

在一个实施例中,珠宝模型的生成装置还包括标识码生成模块,用于模型生成方法根据珠宝属性以及珠宝特征,生成对应的珠宝模型之后,根据珠宝特征查询预设的珠宝特征与编码的对应关系,确定与各个珠宝特征对应的编码;将与各个珠宝特征对应的编码按照预设顺序进行组合,生成与珠宝模型对应的珠宝标识码。

在一个实施例中,珠宝模型的生成装置还包括编码配置模块,用于获取多个珠宝属性以及与各个珠宝属性对应的多个珠宝特征;对各个珠宝特征配置对应的编码;根据配置后的各个珠宝特征对应的编码,确定珠宝特征与编码的对应关系,作为预设的珠宝特征与编码的对应关系。

在一个实施例中,各个珠宝属性包括:金属及成色、宝石种类、饰品类别、饰品工艺特征、饰品编号;饰品工艺特征包括:颜色、基本特征、外形特征、生产工艺和图案特征;

编码配置模块还用于:对金属及成色下属的珠宝特征配置对应的编码,包括:

分别对千足黄金、950铂金、18k金、s925银、魅影千足金、群芳pt950配置对应的编码;

对宝石种类下属的珠宝特征配置对应的编码,包括:

分别对无石、钻石、珠、皓石、翡翠、贝母、水晶、珍珠配置对应的编码;

对饰品类别下属的珠宝特征配置对应的编码,包括:

分别对项链、手链、脚链、耳钉、耳环、吊坠、戒指、手镯、吊饰、摆件、金条、纪念章、胸针配置对应的编码;

对饰品工艺特征下属的颜色的珠宝特征配置对应的编码,包括:

分别对黄色、白色、红色、绿色、双色、三色配置对应的编码;

对饰品工艺特征下属的基本特征的珠宝特征配置对应的编码,包括:

分别对儿童、男装、女装、中性配置对应的编码;

对饰品工艺特征下属的外形特征的珠宝特征配置对应的编码,包括:

分别对线面、立体配置对应的编码;

对饰品工艺特征下属的生产工艺的珠宝特征配置对应的编码,包括:

分别对批花、光面、压铸、钉砂、磨砂、机织、台装、推砂配置对应的编码;

对饰品工艺特征下属的图案特征的珠宝特征配置对应的编码,包括:

分别对鼠、牛、猪、龙、蛇、鸡、猴、羊、狗、马、虎、兔、蝴蝶、大象、海豚、鱼、猫、鹰配置对应的编码;

分别对花、树、苹果、草莓、百合、寿桃、树叶、葡萄配置对应的编码;

分别对关公、观音、佛、财神、钟馗配置对应的编码;

分别对龙、凤、龙凤配置对应的编码;

分别对双喜、福、寿、财、招财进宝、吉祥、如意、一帆风顺、大展鸿图、福禄寿、幸福、快乐、帆船、葫芦、天真活泼、聪明伶俐、元宝、鸳鸯、发、长命富贵、健康、马到功成、心心相印配置对应的编码;

分别对心形、圆形、蛋形、星星形、月亮形、三角形、菱形、锁匙形、不规则图形、球形状、米花、方形、扇形、柱状配置对应的编码;

分别对线条、人形、数字、英文、十字形、其它类配置对应的编码。

在一个实施例中,模型检测模块还用于若珠宝标识码与已知珠宝标识码匹配,确认珠宝模型支持生产;若珠宝标识码与已知珠宝标识码不匹配,确认珠宝模型不支持生产;其中,已知珠宝标识码用于标识支持生产的珠宝模型。

在一个实施例中,模型检测模块还用于获取珠宝模型中第二珠宝特征的精度值;若珠宝模型的第二珠宝特征的精度值均满足对应的设定条件,确认珠宝模型支持生产;若珠宝模型的一个第二珠宝特征的精度值不满足对应的设定条件,确认珠宝模型不支持生产。

在一个实施例中,珠宝模型的生成装置还包括提醒信息发送模块,用于模型检测模块确认珠宝模型不支持生产之后,生成珠宝调整提醒信息,将珠宝调整提醒信息发送至客户端。

在一个实施例中,珠宝模型的生成装置还包括报价信息生成模块,用于接收客户端发送的对珠宝模型的确认信息;确认信息包括珠宝模型的参数信息;根据参数信息和预设成本计算模型,计算珠宝模型的成本预测值;根据珠宝模型、参数信息和成本预测值,生成珠宝报价信息,将珠宝报价信息发送至客户端。

在一个实施例中,报价信息生成模块还用于获取与珠宝模型对应的成本计算模型;成本计算模型包括多个成本项目;根据参数信息,计算各个成本项目对应的成本预测值;获取各个成本项目对应的成本预测值之和,作为珠宝模型的成本预测值。

在一个实施例中,珠宝模型的生成装置还包括生产订单生成模块,用于报价信息生成模块将珠宝报价信息发送至客户端之后,接收来自客户端的珠宝订单信息;根据珠宝订单信息,生成珠宝生产订单,并将珠宝生产订单发送至对应的生产客户端。

上述各个实施例,珠宝模型的生成装置实现了根据珠宝特征自动生成对应的珠宝模型的目的,无需通过人工设计和建模,简化了珠宝模型的生成过程,提高了珠宝模型的生成效率,克服了现有技术中珠宝模型的生成需要根据珠宝设计图进行人工建模,导致过程比较繁琐的缺陷;同时,对珠宝模型进行检测,可以确认生成的珠宝模型是否支持生产,保证了生成的珠宝模型的有效性。

关于珠宝模型的生成装置的具体限定可以参见上文中对于珠宝模型的生成方法的限定,在此不再赘述。上述珠宝模型的生成装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储第二珠宝特征在初始珠宝模型中的位置标签。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种珠宝模型的生成方法。

本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收来自客户端的用于获取珠宝模型的建模请求;所述建模请求携带珠宝属性以及珠宝属性下属的珠宝特征;

根据珠宝属性以及珠宝特征,生成对应的珠宝模型;

检测珠宝模型是否支持生产;

若确认珠宝模型支持生产,将珠宝模型发送至客户端进行展示。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收来自客户端的用于获取珠宝模型的建模请求;建模请求携带珠宝属性以及各个珠宝属性下属的珠宝特征;

根据珠宝属性以及珠宝特征,生成对应的珠宝模型;

检测珠宝模型是否支持生产;

若确认珠宝模型支持生产,将珠宝模型发送至客户端进行展示。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1