颜色确定方法、面料定制方法及装置与流程

文档序号:20216577发布日期:2020-03-31 11:58阅读:612来源:国知局
颜色确定方法、面料定制方法及装置与流程

本申请涉及计算机技术领域,尤其涉及一种颜色确定方法、面料定制方法及装置。



背景技术:

互联网技术的发展与普及,对各行各业都产生了巨大的影响。在传统的多个涉及到颜色的设计和制造的行业中,例如,纺织品业(包括服装设计、制造业等),印刷品业,塑胶品业,制图业等,颜色的设计是重中之重,也是产品能否成功的关键。

以服装制造业为例,目前,服装面料的设计方和生产方(也可能是消费者与生产方,还可能是消费者与设计方,等)之间在对接面料的颜色需求时,往往存在描述模糊、双方标准不统一等诸多问题,导致颜色的确定过程效率低下,进而导致生产方需要多次试样才可能完成面料定制,重复返工、频繁退换货等因素都降低了面料生产的效率。

因此,亟需一种颜色确定方法,以提高颜色确定的效率。



技术实现要素:

本申请实施例提供了分别由服务器、第一用户终端和第二用户终端执行的颜色确定方法,以期提高颜色确定的效率。

本申请实施例还提供了分别由服务器、第一用户终端和第二用户终端执行的面料定制方法,以期提高面料定制的效率。

本申请实施例采用下述技术方案:

第一方面,本申请实施例提供一种颜色确定方法,应用于服务器,其中,所述方法包括:

提供颜色数据库,所述颜色数据库中包含多个颜色数据的颜色标识信息;

接收第一用户终端发送的预选颜色数据;

基于所述预选颜色数据,在所述颜色数据库中确定与所述预选颜色数据相对应的目标颜色标识信息。

优选的,本申请第一方面提供的颜色确定方法中,基于所述预选颜色数据,在所述颜色数据库中确定与所述预选颜色数据相对应的目标颜色标识信息,包括:

判断所述预选颜色数据与颜色数据库中的颜色数据是否相匹配;

在所述预选颜色数据与颜色数据库中的颜色数据相匹配的情况下,将与所述预选颜色数据相匹配的颜色数据的颜色标识信息确定为所述目标颜色标识信息。

优选的,本申请第一方面提供的颜色确定方法中,基于所述预选颜色数据,在所述颜色数据库中确定与所述预选颜色数据相对应的目标颜色标识信息,还包括:

在所述预选颜色数据与颜色数据库中的颜色数据不相匹配的情况下,向所述第一用户终端发送颜色数据不匹配通知;

接收来自所述第一用户终端的颜色数据添加请求,所述颜色数据添加请求中包括所述预选颜色数据;

在确定将所述预选颜色数据添加入所述颜色数据库的情况下,确定所述预选颜色数据在所述颜色数据库中的颜色标识信息,并将该颜色标识信息确定为所述目标颜色标识信息。

优选的,本申请第一方面提供的颜色确定方法中,基于所述预选颜色数据,在所述颜色数据库中确定与所述预选颜色数据相对应的目标颜色标识信息,还包括:

在所述预选颜色数据与颜色数据库中的颜色数据不相匹配的情况下,基于所述预选颜色数据确定预设数量个候选颜色数据;

向所述第一用户终端发送所述候选颜色数据;

接收所述第一用户终端基于用户对所述候选颜色数据的选取操作确定的目标候选颜色数据;

将目标候选颜色数据所对应的颜色标识信息,确定为所述目标颜色标识信息。

优选的,本申请第一方面提供的颜色确定方法中,基于所述预选颜色数据确定预设数量个候选颜色数据,包括:

将所述颜色数据库中,与所述预选颜色数据的差距最小的预设数量个颜色数据,确定为所述候选颜色数据。

优选的,本申请第一方面提供的颜色确定方法中,判断所述预选颜色数据与颜色数据库中的颜色数据是否相匹配,包括以下至少一项:

在所述预选颜色数据与所述颜色数据库中任一颜色数据之间的差距都大于或者等于第一预设阈值时,确定所述预选颜色数据与颜色数据库中的颜色数据不相匹配;

在所述预选颜色数据与所述颜色数据库中至少一个颜色数据之间的差距小于或者等于第二预设阈值时,确定所述预选颜色数据与颜色数据库中的颜色数据相匹配。

优选的,本申请第一方面提供的颜色确定方法中,基于所述预选颜色数据,在所述颜色数据库中确定与所述预选颜色数据相对应的目标颜色标识信息之后,所述方法还包括以下至少一项:

将所述目标颜色标识信息发送至所述第一用户终端和第二用户终端中至少一个。

优选的,本申请第一方面提供的颜色确定方法中,在将所述目标颜色标识信息发送至所述第一用户终端和第二用户终端中至少一个之后,所述方法还包括:

接收来自所述第二用户终端的颜色数据查询请求,所述颜色数据查询请求中包含所述目标颜色标识信息;

响应所述颜色数据查询请求,向所述第二用户终端返回所述目标颜色标识信息所对应的目标颜色数据。

优选的,本申请第一方面提供的颜色确定方法中,所述方法还包括:

接收来自所述第二用户终端的实物样本的样本颜色数据,所述实物样本与所述目标颜色标识信息相对应。

优选的,本申请第一方面提供的颜色确定方法中,在接收来自所述第二用户终端的实物样本的样本颜色数据之后,所述方法还包括:

将所述实物样本的样本颜色数据发送至所述第一用户终端。

优选的,本申请第一方面提供的颜色确定方法中,在接收来自所述第二用户终端的实物样本的样本颜色数据之后,所述方法还包括:

计算所述样本颜色数据与所述目标颜色数据的差距。

优选的,本申请第一方面提供的颜色确定方法中,在计算所述样本颜色数据与所述目标颜色数据的差距之后,所述方法还包括:

将所述样本颜色数据和所述差距中至少一个发送至所述第一用户终端。

优选的,本申请第一方面提供的颜色确定方法中,将所述样本颜色数据和所述差距中至少一个发送至所述第一用户终端,具体为:

在所述差距大于或者等于第三预设阈值的情况下,将所述样本颜色数据和所述差距中至少一个发送至所述第一用户终端。

优选的,本申请第一方面提供的颜色确定方法中,在计算所述样本颜色数据与所述目标颜色数据的差距之后,所述方法还包括:

在所述差距小于或者等于第四预设阈值的情况下,向所述第二用户终端发送批量生产目标实物的通知。

优选的,本申请第一方面提供的颜色确定方法中,所述实物样本具体为纺织品样本、印刷品样本、塑胶品样本、制图样本中至少一种。

第二方面,本申请实施例提供一种颜色确定方法,应用于第一用户终端,其中,所述方法包括:

确定预选颜色数据;

将所述预选颜色数据发送至服务器,供所述服务器基于所述预选颜色数据,在颜色数据库中确定与所述预选颜色数据相对应的目标颜色标识信息,所述颜色数据库中包含多个颜色数据的颜色标识信息。

优选的,本申请第二方面提供的颜色确定方法中,在将所述预选颜色数据发送至服务器之后,所述方法还包括:

接收所述服务器发送的所述目标颜色标识信息。

优选的,本申请第二方面提供的颜色确定方法中,在接收所述服务器发送的所述目标颜色标识信息之后,所述方法还包括:

将所述目标颜色标识信息发送至第二用户终端。

优选的,本申请第二方面提供的颜色确定方法中,在将所述预选颜色数据发送至服务器之后,所述方法还包括:

接收所述服务器发送的颜色数据不匹配通知,所述颜色数据不匹配通知由所述服务器在所述预选颜色数据与颜色数据库中的颜色数据不相匹配的情况下发送;

向所述服务器发送颜色数据添加请求,所述颜色数据添加请求中包括所述预选颜色数据。

优选的,本申请第二方面提供的颜色确定方法中,在向所述服务器发送颜色数据添加请求之后,所述方法还包括:

接收所述服务器发送的所述预选颜色数据的颜色标识信息,所述预选颜色数据的颜色标识信息由所述服务器在确定将所述预选颜色数据添加入所述颜色数据库的情况下发送。

优选的,本申请第二方面提供的颜色确定方法中,接收所述服务器发送的所述预选颜色数据的颜色标识信息之后,所述方法还包括:

将所述预选颜色数据的颜色标识信息作为所述目标颜色标识信息,发送至所述第二用户终端。

优选的,本申请第二方面提供的颜色确定方法中,在将所述预选颜色数据发送至服务器之后,所述方法还包括:

接收所述服务器发送的候选颜色数据,所述候选颜色数据由所述服务器在所述预选颜色数据与颜色数据库中的颜色数据不相匹配的情况下,基于所述预选颜色数据确定;

接收用户对所述候选颜色数据的选取操作;

将基于所述选取操作确定的目标候选颜色数据和所述目标候选颜色数据的颜色标识信息中至少一个,发送至所述服务器和所述第二用户终端中至少一个。

优选的,本申请第二方面提供的颜色确定方法中,所述方法还包括:

接收所述服务器和第二用户终端中至少一个发送的实物样本的样本颜色数据,所述实物样本与所述目标颜色标识信息相对应;

计算所述样本颜色数据与所述目标颜色数据的差距;

在所述差距小于或者等于第五预设阈值的情况下,向所述第二用户终端和所述服务器中至少一个发送批量生产目标实物的通知。

优选的,本申请第二方面提供的颜色确定方法中,所述方法还包括:

接收所述服务器和第二用户终端中至少一个发送的、所述样本颜色数据与所述目标颜色数据的差距;

在所述差距小于或者等于第六预设阈值的情况下,向所述第二用户终端和所述服务器中至少一个发送批量生产目标实物的通知。

优选的,本申请第二方面提供的颜色确定方法中,所述实物样本具体为纺织品样本、印刷品样本、塑胶品样本、制图样本中至少一种。

优选的,本申请第二方面提供的颜色确定方法中,确定预选颜色数据,包括以下至少一项:

从所述服务器获取所述颜色数据库,并基于用户对所述颜色数据库中的颜色数据的选取操作确定所述预选颜色数据;

获取实体资源上的第一颜色数据,将所述第一颜色数据确定为所述预选颜色数据;

提取电子资源上的第二颜色数据,并将所述第二颜色数据确定为所述预选颜色数据。

第三方面,本申请实施例提供一种颜色确定方法,应用于第二用户终端,其中,所述方法包括:

接收来自第一用户终端和服务器中至少一个的目标颜色标识信息;

向所述服务器发送颜色数据查询请求,所述颜色数据查询请求中包含所述目标颜色标识信息;

接收所述服务器返回的与所述目标颜色标识信息相对应的目标颜色数据。

优选的,本申请第三方面提供的颜色确定方法中,所述方法还包括:

获取实物样本的样本颜色数据,所述实物样本与所述目标颜色标识信息相对应;

将所述样本颜色数据发送至所述第一用户终端和所述服务器中至少一个。

优选的,本申请第三方面提供的颜色确定方法中,所述方法还包括:

获取实物样本的样本颜色数据,所述实物样本与所述目标颜色标识信息相对应;

计算所述样本颜色数据与所述目标颜色数据的差距;

将所述差距发送至所述第一用户终端和所述服务器中至少一个。

优选的,本申请第三方面提供的颜色确定方法中,所述方法还包括:

接收批量生产目标实物的通知,所述批量生产目标实物的通知由所述服务器和所述第一用户终端中至少一个在所述样本颜色数据与所述目标颜色数据的差距小于或者等于预设阈值的情况下发送。

优选的,本申请第三方面提供的颜色确定方法中,所述实物样本具体为纺织品样本、印刷品样本、塑胶品样本、制图样本中至少一种。

第四方面,本申请实施例提供一种颜色数据库建立方法,应用于服务器,其中,所述方法包括:

接收颜色数据添加请求,所述颜色数据添加请求中包括待添加颜色数据;

判断是否将所述待添加颜色数据添加入所述颜色数据库;

在确定将所述待添加颜色数据添加入所述颜色数据库的情况下,确定所述待添加颜色数据在所述颜色数据库中的颜色标识信息;

将所述待添加颜色数据和所述颜色标识信息相对应的保存在所述颜色数据库中。

优选的,本申请第四方面提供的颜色数据库建立方法中,判断是否将所述待添加颜色数据添加入所述颜色数据库,包括:

若所述待添加颜色数据与所述颜色数据库中的颜色数据的差距大于或等于预设阈值,则确定将所述待添加颜色数据添加入所述颜色数据库。

第五方面,本申请实施例提供一种面料定制方法,应用于服务器,其中,所述方法包括:

提供颜色数据库,所述颜色数据库中包含多个颜色数据的颜色标识信息;

接收第一用户终端发送的预选颜色数据,所述预选颜色数据用于进行面料定制;

基于所述预选颜色数据,在所述颜色数据库中确定与所述预选颜色数据相对应的目标颜色标识信息;

将所述目标颜色标识信息发送至所述第一用户终端和第二用户终端中至少一个。

第六方面,本申请实施例提供一种面料定制方法,应用于第一用户终端,其中,所述方法包括:

确定预选颜色数据,所述预选颜色数据用于进行面料定制;

将所述预选颜色数据发送至服务器,供所述服务器基于所述预选颜色数据,在颜色数据库中确定与所述预选颜色数据相对应的目标颜色标识信息,所述颜色数据库中包含多个颜色数据的颜色标识信息。

第七方面,本申请实施例提供一种面料定制方法,应用于第二用户终端,其中,所述方法包括:

接收来自第一用户终端和服务器中至少一个的目标颜色标识信息,所述目标颜色标识信息与用于进行面料定制的预选颜色数据相对应;

向所述服务器发送颜色数据查询请求,所述颜色数据查询请求中包含所述目标颜色标识信息;

接收所述服务器返回的与所述目标颜色标识信息相对应的目标颜色数据,以进行面料定制。

第八方面,本申请实施例提供一种颜色确定装置,应用于服务器,其中,所述装置用于实现第一方面所述方法。

第九方面,本申请实施例提供一种颜色确定装置,应用于第一用户终端,其中,所述装置用于实现第二方面所述方法。

第十方面,本申请实施例提供一种颜色确定装置,应用于第二用户终端,其中,所述装置用于实现第三方面所述方法。

第十一方面,本申请实施例提供一种颜色数据库建立装置,应用于服务器,其中,所述装置用于实现第四方面所述方法。

第十二方面,本申请实施例提供一种面料定制装置,应用于服务器,其中,所述装置用于实现第五方面所述方法。

第十三方面,本申请实施例提供一种面料定制装置,应用于第一用户终端,其中,所述装置用于实现第六方面所述方法。

第十四方面,本申请实施例提供一种面料定制装置,应用于第二用户终端,其中,所述装置用于实现第七方面所述方法。

第十五方面,本申请实施例提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行本申请实施例第一方面提供的所述方法的步骤。

第十六方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行本申请实施例第一方面提供的所述方法的步骤。

第十七方面,本申请实施例提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行本申请实施例第二方面提供的所述方法的步骤。

第十八方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行本申请实施例第二方面提供的所述方法的步骤。

第十九方面,本申请实施例提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行本申请实施例第三方面提供的所述方法的步骤。

第二十方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行本申请实施例第三方面提供的所述方法的步骤。

第二十一方面,本申请实施例提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行本申请实施例第四方面提供的所述方法的步骤。

第二十二方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行本申请实施例第四方面提供的所述方法的步骤。

第二十三方面,本申请实施例提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行本申请实施例第五方面提供的所述方法的步骤。

第二十四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行本申请实施例第五方面提供的所述方法的步骤。

第二十五方面,本申请实施例提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行本申请实施例第六方面提供的所述方法的步骤。

第二十六方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行本申请实施例第七方面提供的所述方法的步骤。

第二十七方面,本申请实施例提供一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行本申请实施例第八方面提供的所述方法的步骤。

第二十八方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行本申请实施例第八方面提供的所述方法的步骤。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

在本申请实施例中,服务器提供了颜色数据库,由于颜色数据库中包含了多个颜色数据的颜色标识信息,因此,服务器可以基于第一用户终端发送的预选颜色数据,在颜色数据库中确定出与预选颜色数据相对应的目标颜色标识信息。因此,采用本申请实施例,可以利用颜色数据库确定出符合需求的颜色数据,从而可以完整、清晰、准确的确定颜色,提高了颜色确定的效率。

在将本申请实施例提供的颜色确定方法应用在面料定制场景中时,可以有利于减少面料试制过程的重复返工,因而,可以降低生产成本,并提高面料定制的效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例中由第一用户终端执行的颜色确定方法的流程示意图;

图2为本申请实施例中由服务器执行的颜色确定方法的流程示意图;

图3为本申请实施例中由第二用户终端执行的颜色确定方法的流程示意图;

图4为本申请实施例中多侧交互执行的面料定制方法的流程示意图;

图5为本申请实施例中应用于第一用户终端的颜色确定装置的结构示意图;

图6为本申请实施例中应用于服务器的颜色确定装置的结构示意图;

图7为本申请实施例中应用于第二用户终端的颜色确定装置的结构示意图;

图8为本申请实施例中一种电子设备的结构示意图;

图9为本申请实施例中由服务器执行的颜色数据库建立方法的流程示意图;

图10为本申请实施例中应用于服务器的颜色数据库建立装置的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

实施例1

参见图1所示,本申请实施例提供一种颜色确定方法,应用于第一用户终端。其中,该方法可具体包括:

s101:确定预选颜色数据。

可以理解到,第一用户终端执行步骤s101确定的预选颜色数据,能够反映用户对确定出的颜色的需求。可以理解到,本申请实施例提供的颜色确定方法应用于不同场景中时,预选颜色数据所代表的含义也有所不同。

例如,在将颜色确定方法应用于印刷品定制场景中时,第一用户终端可以理解为希望进行印刷品定制的用户,也就是目标印刷品的需求方,预选颜色数据所反映的也就是用户对目标印刷品的颜色的需求。

又例如,在将颜色确定方法应用于面料定制场景中时,第一用户终端可以理解为希望进行面料定制的用户(后文中将简称为用户),也就是目标面料的需求方,预选颜色数据所反映的也就是用户对目标面料的颜色的需求。

以下将主要以颜色确定方法应用于面料定制场景为例,详细说明本申请实施例的各个方面。

第一用户终端在确定预选颜色数据(例如,目标面料所对应的颜色数据)时,可以有多种方式。

可选的,在确定预选颜色数据时,第一用户终端可以从服务器获取颜色数据库,并基于用户对颜色数据库中的颜色数据的选取操作,从颜色数据库中的颜色数据中选取出预选颜色数据。需要说明的是,存储在服务器上的颜色数据库中,可以是以潘通色卡(pantone)这一涵盖印刷、纺织、塑胶、绘图、数码科技等领域的色彩沟通系统为基础,添加了用户喜好、自创颜色等颜色数据形成的颜色数据库。颜色数据库中存储的颜色数据,优选以lab颜色模型的形式表示。

可选的,在确定预选颜色数据时,第一用户终端可以获取实体资源上的第一颜色数据,进而将第一颜色数据确定为预选颜色数据。可以理解到,实体资源,指的是以实物形式存在的面料、服装、图片、照片等。

在实际应用场景中,用户可能会希望以某一实体资源(例如,某件成品服装,某张印刷图片,等)作为范本,提出希望生产方生产出颜色与该实物资源的颜色一致的面料。这种情况下,用户可以借助测色仪对该实体资源的颜色数据进行提取,从而得到上述第一颜色数据作为预选颜色数据。采用这种方式确定预选颜色数据,可以将由实体资源承载的颜色信息转化为数字化的颜色数据,从而可以通过互联网进行数据的处理和传递,与相关技术中需要将作为颜色范本的实体资源寄送到生产方的颜色信息传递方式相比,这种方式能够大幅度提高颜色信息的传递效率和准确性,从而有利于提高颜色确定的效率。应用于面料定制场景下,有利于减少面料试制过程的重复返工,降低生产成本的同时,还提高了面料定制的效率。

可选的,在确定预选颜色数据时,第一用户终端可以提取电子资源上的第二颜色数据,并将第二颜色数据确定为预选颜色数据。可以理解到,电子资源,指的是以电子数据的形式、能够在屏幕仪器(例如,电脑的显示屏等)显示的图片、视频等。

在实际应用场景中,用户可能会希望以电子资源(例如,某件成品服装的图片,某张风景照片,等)作为范本,提出希望生产方生产出颜色与该电子资源的颜色一致的面料。这种情况下,用户可以利用颜色提取工具(例如,colorslite,capturecolorman等),直接提取该电子资源的rgb颜色数据作为预选颜色数据,也可以在提取该电子资源的rgb颜色数据的基础上,将表达为rgb颜色模型的颜色数据转换为表达为lab颜色模型的颜色数据,作为预选颜色数据。

s103:将预选颜色数据发送至服务器,供服务器基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息,颜色数据库中包含多个颜色数据的颜色标识信息。

在确定预选颜色数据的基础上,第一用户终端执行步骤s103,将预选颜色数据发送至服务器。相对应的,服务器也将执行步骤s203,接收第一用户终端发送的预选颜色数据,将进而执行步骤205,基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息,参见图2所示。

可以理解到,在不同的具体情况下,服务器执行步骤205时,有多种不同的处理方式,因此,与第一用户终端的交互也就有多种不同的方式。后文中将对服务器确定目标颜色标识信息的详细过程以及与第一用户终端之间的交互过程进行详细介绍。

无论服务器采用何种方式确定目标颜色标识信息,服务器可以将确定出的目标颜色标识信息发送至第一用户终端。相对应的,第一用户终端也将在执行步骤s103将预选颜色数据发送至服务器之后,还可以进一步接收服务器发送的目标颜色标识信息。

可选的,第一用户终端可以在接收到服务器发送的目标颜色标识信息后,进一步将目标颜色标识信息发送至第二用户终端,以供第二用户终端基于目标颜色标识信息确定与目标颜色标识信息相对应的目标颜色数据。

能够理解到,由于存储在颜色数据库中、与目标颜色数据相对应的标识信息(即目标颜色标识信息),能够唯一确定的标识目标颜色数据,因此,第一用户终端通过该标识信息可以获取目标颜色数据的具体内容。同时,参见图3和图4所示,第一用户终端将目标颜色标识信息发送至第二用户终端后,第二用户终端也可以基于该标识信息在服务器的颜色数据库中查询得到目标颜色数据的具体内容,进而能够基于目标颜色数据确定颜色。在需要进行面料生产的场景下,即可基于确定出的目标颜色数据进行实际的面料生产。

在本申请实施例中,第一用户终端采用上述方式向第二用户终端提出颜色需求,只需要将符合需求(需求通过预选颜色数据表达)的目标颜色标识信息传递到第二用户终端,第二用户终端即可从服务器获取到与该标识信息相对应的目标颜色数据,从而可以得到完整、清晰、准确的颜色描述,因而可以提高颜色确定的效率。在需要进行面料定制时,该方法有利于减少面料试制过程的重复返工,降低生产成本的同时,还提高了面料定制的效率。

在需要基于确定出的颜色进行面料定制的场景下,第一用户终端将目标颜色标识信息发送至第二用户终端,供生产方生产目标面料时,还可以将所定制的目标面料的质地信息一并发送至第二用户终端。能够理解,相同的颜色在不同质地的面料上所呈现出的视觉效果是不同的,因此,用户在定制面料时,通常也可以指定目标面料的质地信息,供生产方生产。

可以理解到,生产方基于目标颜色数据生产目标面料时,通常会先生产出面料样本,供设计方验收确认。因此,参见图4所示,生产方生产出面料样本后,第二用户终端可以利用测色仪获取面料样本的样本颜色数据。第二用户终端进而可将面料样本的样本颜色数据发送至第一用户终端,供用户验收确认;也可以发送至服务器,供服务器进行自动处理,或者由服务器转发样本颜色数据,或者由服务器基于样本颜色数据进行数据处理后,将处理结果发送至第一用户终端。

因此,相对应的,第一用户终端可以接收服务器和第二用户终端中至少一个发送的面料样本的样本颜色数据,以便获知面料定制过程的进展情况。其中,面料样本由生产方基于目标颜色标识信息所对应的目标颜色数据生产得到,因此,该面料样本与目标颜色标识信息相对应。

在此基础上,第一用户终端可以进一步对目标颜色数据和样本颜色数据进行比对,具体的,可以计算样本颜色数据与目标颜色数据的差距,以便用户确定面料样本是否符合需求。

可选的,第一用户终端也可以直接接收服务器和第二用户终端中至少一个发送的、样本颜色数据与目标颜色数据的差距,用于确定面料样本是否符合需求。第一用户终端接收到的样本颜色数据与目标颜色数据的差距,可以直接由第二用户终端进行计算,也可以由服务器进行计算。

进一步的,在样本颜色数据与目标颜色数据的差距小于或者等于预设阈值的情况下,表示生产方生产出的面料样本与用户所希望得到的目标面料之间的颜色差距在可接受范围内,因此,第一用户终端可以对面料样本给出验收通过的结论。具体的,第一用户终端可以向第二用户终端发送批量生产目标面料的通知,也可以向服务器发送确认接受样本颜色数据的通知,由服务器向第二用户终端发送批量生产目标面料的通知,以便生产方可以进行下一步生产环节,例如,小批量试样,大批量生产,等等。

而在样本颜色数据与目标颜色数据的差距大于或者等于预设阈值的情况下,表示生产方生产出的面料样本与用户所希望得到的目标面料之间的颜色差距已超出了可接受范围,因此,第一用户终端可以对面料样本给出验收不通过的结论。具体的,第一用户终端可以向第二用户终端发送重新生产面料样本的通知,也可以向服务器发送确认不接受样本颜色数据的通知,由服务器向第二用户终端发送重新生产面料样本的通知,以便生产方重新生产面料样本,直至生产出符合用户需求的面料样本。

可以理解到,在将以上颜色确定方法应用于面料定制场景中时,生产方基于目标颜色数据将生产出面料样本。类似的,在将以上颜色确定方法应用于其他场景中时,生产方基于目标颜色数据将生产出不同种类的实物样本。

例如,以上颜色确定方法应用于纺织品制造时,实物样本将具体体现为纺织品样本。又例如,以上颜色确定方法应用于印刷品制造中时,实物样本将具体体现为印刷品样本。又例如,以上颜色确定方法应用于塑胶品制造中时,实物样本将具体体现为塑胶品样本。再例如,以上颜色确定方法应用于制图行业中时,实物样本将具体体现为制图样本。

在将以上颜色确定方法应用于面料定制场景中时,本申请实施例还提供一种由第一用户终端执行的面料定制方法,参见图1和图4所示。该方法可以具体包括:

确定预选颜色数据,预选颜色数据用于进行面料定制;

将预选颜色数据发送至服务器,供服务器基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息,颜色数据库中包含多个颜色数据的颜色标识信息。

可以理解到,上述关于颜色确定方法的相关阐述均适用于面料定制方法,此处不再赘述。

在本申请实施例中,第一用户终端可以将预选颜色数据发送至服务器,利用服务器中的颜色数据库即可确定出于预选颜色数据相对应的目标颜色数据、及其目标颜色标识信息。

应用于面料定制场景中时,用户根据希望定制的目标面料的需求,可以在第一用户终端确定目标面料所对应的预选颜色数据。第一用户终端进而将预选颜色数据发送至服务器,由服务器基于预选颜色数据、以及颜色数据库中的颜色数据确定目标颜色数据,并可进而将目标颜色数据的目标颜色标识信息发送至第一用户终端。在此基础上,第一用户终端可以将目标颜色标识信息发送至第二用户终端,供生产方在根据目标颜色标识信息从服务器获取到目标颜色数据后,基于目标颜色数据进行目标面料的生产。

因此,采用本申请实施例提供的方式,第一用户终端只需要将符合需求的目标颜色数据的标识信息传递到第二用户终端,第二用户终端即可从服务器获取到与标识信息相对应的目标颜色数据,得到完整、清晰、准确的颜色描述,因此提高了颜色确定的效率。在应用于面料定制场景中时,可以有利于减少面料试制过程的重复返工,降低生产成本的同时,还提高了面料定制的效率。

实施例2

参见图2所示,本申请实施例还提供一种颜色确定方法,应用于服务器,其中,包括:

s201:提供颜色数据库。

可以理解到,颜色数据库中包含有多个颜色数据的颜色标识信息。存储在服务器上的颜色数据库中,可以是以潘通色卡(pantone)这一涵盖印刷、纺织、塑胶、绘图、数码科技等领域的色彩沟通系统为基础,添加了用户喜好、自创颜色等颜色数据形成的颜色数据库。颜色数据库中存储的颜色数据,优选以lab颜色模型的形式表示。

s203:接收第一用户终端发送的预选颜色数据。

能够理解到,服务器执行步骤s201接收到的预选颜色数据,与第一用户终端执行步骤s103发送的预选颜色数据相对应。实施例1中的关于预选颜色数据的相关阐述均适用于此,此处不再赘述。

s205:基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息。

需要说明的是,服务器基于预选颜色数据和颜色数据库中的颜色数据,确定目标颜色数据及目标颜色标识信息时,可以先判断预选颜色数据与颜色数据库中的颜色数据是否相匹配。

可选的,如果预选颜色数据与颜色数据库中的至少一个颜色数据之间的差距小于或者等于预设阈值时,表示颜色数据库中至少存在一个颜色数据与预选颜色数据足够接近,因此,可以确定预选颜色数据与颜色数据库中的颜色数据相匹配。

在这种情况下,服务器可以直接将与预选颜色数据相匹配的颜色数据确定为满足用户需求的目标颜色数据,将该颜色数据的颜色标识信息确定为目标颜色标识信息。可以理解到,如果存在多个满足用户需求、与预选颜色数据相匹配的颜色数据时,服务器可以将最接近(也就是上述差距最小)的颜色数据确定为目标颜色数据;也可以将这多个满足用户需求、与预选颜色数据相匹配的颜色数据都确定为目标颜色数据,发送至第一用户终端供用户选择;还可以基于对用户以往选择结果的分析,推测出用户的习惯和偏好,从而预测出用户倾向于选择的目标颜色数据。

可选的,如果预选颜色数据与颜色数据库中的任一颜色数据之间的差距都大于或者等于预设阈值,表示颜色数据库中不存在与预选颜色数据足够接近的颜色数据,则可以确定预选颜色数据与颜色数据库中的颜色数据不相匹配。

可选的,在确定预选颜色数据与颜色数据库中的颜色数据不相匹配的情况下,服务器可以向第一用户终端发送颜色数据不匹配通知。相对应的,第一用户终端接收到来自服务器的颜色数据不匹配通知后,可以选择再次执行步骤s101,重新确定预选颜色数据,也可以进一步向服务器发出颜色数据添加请求,请求服务器将预选颜色数据添加入颜色数据库中,其中,颜色数据添加请求中包括预选颜色数据。

进一步的,服务器接收到来自第一用户终端的颜色数据添加请求后,可以判断是否将预选颜色数据(此时,预选颜色数据可以理解为待添加颜色数据)添加入颜色数据库。具体的,如果预选颜色数据与颜色数据库中的任一颜色数据之间的差距确实足够大(例如,差距大于或等于预设阈值),在颜色数据库中确实无法查找到与预选颜色数据相似(可以理解为差距小于上述预设阈值)的颜色数据,或者,服务器认为确实有必要将预选颜色数据添加入颜色数据库,服务器可以确定将预选颜色数据添加入颜色数据库。

在这种情况下,服务器可以将预选颜色数据添加入颜色数据库,为预选颜色数据分配对应的标识信息,具体的,服务器可以确定预选颜色数据在颜色数据库中的颜色标识信息,并将预选颜色数据和颜色标识信息相对应的保存在颜色数据库中。此时,预选颜色数据将被确定为目标颜色数据,预选颜色数据的标识信息将被确定为目标颜色标识信息。

进而,服务器发送目标颜色标识信息时,发送的将是被添加入颜色数据库中的预选颜色数据的标识信息。相对应的,第一用户终端和第二用户终端中至少一个接收到的,也是预选颜色数据的标识信息,从而可以基于预选颜色数据的标识信息确定目标颜色数据。

可选的,在预选颜色数据与颜色数据库中的颜色数据不相匹配的情况下,服务器也可以基于预选颜色数据确定预设数量个候选颜色数据,进而向第一用户终端发送候选颜色数据,参见图4所示。具体的,服务器可以将颜色数据库中,与预选颜色数据的差距最小的预设数量个颜色数据,确定为候选颜色数据。

相对应的,第一用户终端接收到来自服务器的预设数量个候选颜色数据后,可以向用户展示候选颜色数据,进而接收用户对候选颜色数据的选取操作,并确定选取操作指示的候选颜色数据。第一用户终端还可以进一步将基于选取操作确定的目标候选颜色数据和该目标候选颜色数据的颜色标识信息中至少一个,发送至服务器和第二用户终端中至少一个。

相对应的,服务器在接收到来自第一用户终端的、基于用户对候选颜色数据的选取操作确定的目标候选颜色数据后,服务器可以将目标候选颜色数据确定为目标颜色数据,将目标候选颜色数据所对应的颜色标识信息,确定为目标颜色标识信息。进而可将目标候选颜色数据的标识信息作为目标颜色标识信息,发送至第一用户终端和第二用户终端中至少一个。

能够理解到,服务器在向第一用户终端发送候选颜色数据时,也可以一并发送这些候选颜色数据的标识信息。从而第一用户终端在基于用户对候选颜色数据的选取操作确定用户所指示的目标候选颜色数据后,可以直接确定用户指示的目标候选颜色数据对应的标识信息,进而直接将该标识信息确定为目标颜色标识信息,发送至第二用户终端。

需要说明的是,在基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息之后,服务器可以进一步将目标颜色标识信息发送至第一用户终端,供第一用户终端向第二用户终端转发,或者服务器可以直接将目标颜色标识信息发送至第二用户终端。

能够理解到,服务器向第一用户终端发送的目标颜色标识信息,与第一用户终端从服务器接收到的目标颜色标识信息相对应。实施例1中的相关阐述均适用于此,此处不再赘述。

可以理解到,参见图3和图4所示,第二用户终端在执行步骤s301,接收到来自服务器或者第一用户终端发送的目标颜色标识信息后,将执行步骤s303,向服务器发送颜色数据查询请求,该请求中包含目标颜色标识信息。服务器接收到来自第二用户终端的颜色数据查询请求后,将响应该颜色数据查询请求,根据目标颜色数据的标识信息在颜色数据库中查询得到目标颜色数据后,向第二用户终端返回目标颜色标识信息所对应的目标颜色数据。

可以理解到,以面料定制场景为例,第二用户终端在执行步骤s305,接收到目标颜色数据后,可以进一步基于目标颜色数据进行面料样本的生产。在此基础上,第二用户终端可以利用测色仪提取面料样本的样本颜色数据,并将面料样本的样本颜色数据发送至服务器和第一用户终端中至少一个。

可选的,服务器在接收到来自第二用户终端的面料样本的样本颜色数据后,可以直接向第一用户终端转发面料样本的样本颜色数据,供用户验收确认。

可选的,服务器在接收到来自第二用户终端的面料样本的样本颜色数据后,也可以进一步计算样本颜色数据与目标颜色数据的差距(以下简称为差距),并进而将面料样本的样本颜色数据和差距中至少一个发送至第一用户终端。

需要说明的是,服务器在计算出差距后,也可以进一步判断差距是否大于或者等于预设阈值,并仅在上述差距大于或者等于预设阈值的情况下,才将面料样本的样本颜色数据和差距中至少一个发送至第一用户终端,供用户确认是否验收确认。

若验收确认通过,则第一用户终端可以向第二用户终端发送批量生产目标面料的通知,也可以向服务器发送确认接受样本颜色数据的通知,由服务器向第二用户终端发送批量生产目标面料的通知。

而若验收确认不通过,则第一用户终端可以向第二用户终端发送重新生产面料样本的通知,也可以向服务器发送确认不接受样本颜色数据的通知,由服务器向第二用户终端发送重新生产面料样本的通知,以便生产方重新生产面料样本。

可选的,如果差距小于预设阈值,表示面料样本的颜色与用户希望的目标面料的颜色足够接近,这种情况下,服务器也可以自动向第二用户终端发送批量生产目标面料的通知,而无需经过用户亲自验收确认。

可以理解到,在将以上颜色确定方法应用于面料定制场景中时,生产方基于目标颜色数据将生产出面料样本。类似的,在将以上颜色确定方法应用于其他场景中时,生产方基于目标颜色数据将生产出不同种类的实物样本。

例如,以上颜色确定方法应用于纺织品制造时,实物样本将具体体现为纺织品样本。又例如,以上颜色确定方法应用于印刷品制造中时,实物样本将具体体现为印刷品样本。又例如,以上颜色确定方法应用于塑胶品制造中时,实物样本将具体体现为塑胶品样本。再例如,以上颜色确定方法应用于制图行业中时,实物样本将具体体现为制图样本。

需要说明的是,颜色数据库中的颜色数据,优选以lab颜色模型的形式表达,以便更好的反映人眼对颜色的感觉。lab颜色模型由亮度(l)和有关色彩的a、b三个要素组成。其中,l表示亮度(luminosity),a表示从洋红色至绿色的范围,b表示从黄色至蓝色的范围。

lab颜色模型中,两个颜色相当于空间中的两个点,计算这两个颜色数据之间的差距,相当于计算这两个点之间的距离,因此,可以计算这两个点之间的欧氏距离。具体的,先计算两个颜色数据中对应要素之间的差值,分别记为δl、δa和δb,进一步按照以下公式计算两个颜色数据之间的差距:

还需要说明的是,本申请实施例中,对于两个颜色数据之间的差距进行判断的预设阈值,在不同的情况下、基于不同的目的进行判断时,各个判断阈值可以相同,也可以不同,根据实际应用需要设定即可,本申请实施例对此不做限定。

本申请实施例中,服务器提供颜色数据库,由于颜色数据库中包含了多个颜色数据的颜色标识信息,因此,服务器可以基于第一用户终端发送的预选颜色数据,在颜色数据库中确定出与预选颜色数据相对应的目标颜色标识信息,从而为第一用户终端和第二用户终端提供统一的颜色数据以及颜色数据的唯一标识信息。因此,采用本申请实施例,可以利用颜色数据库确定出符合需求的颜色数据,从而可以克服了颜色描述模糊、供求双方颜色标准不统一等诸多问题所导致的效率低下,提高了颜色确定的效率。

在将本申请实施例提供的颜色确定方法应用在面料定制场景中时,可以有利于减少面料试制过程的重复返工,因而,可以降低生产成本,并提高面料定制的效率。具体的,本申请实施例还提供了一种面料定制方法,参见图4所示。该方法可具体包括:

提供颜色数据库,颜色数据库中包含多个颜色数据的颜色标识信息;

接收第一用户终端发送的预选颜色数据,预选颜色数据用于进行面料定制;

基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息;

将目标颜色标识信息发送至第一用户终端和第二用户终端中至少一个。

可以理解到,上述关于颜色确定方法的相关阐述均适用于面料定制方法,此处不再赘述。

参见图9所示,为使得上述颜色数据库具有可扩展性,本申请实施例中的服务器还可以根据应用需要向颜色数据库中增加新的颜色数据,从而更好的满足用户需求。具体的,本申请实施例还提供了一种颜色数据库建立方法,应用于服务器,其中,该方法可具体包括:

接收颜色数据添加请求,颜色数据添加请求中包括待添加颜色数据;

判断是否将待添加颜色数据添加入颜色数据库;

在确定将待添加颜色数据添加入颜色数据库的情况下,确定待添加颜色数据在颜色数据库中的颜色标识信息;

将待添加颜色数据和颜色标识信息相对应的保存在颜色数据库中。

可以理解到,上述关于颜色确定方法中关于颜色数据库的相关阐述均适用于颜色数据库建立方法,此处不再赘述。

实施例3

参见图3所示,本申请实施例提供一种颜色确定方法,应用于第二用户终端,其中,包括:

s301:接收来自第一用户终端和服务器中至少一个的目标颜色标识信息;

s303:向服务器发送颜色数据查询请求,颜色数据查询请求中包含目标颜色标识信息;

s305:接收服务器返回的与目标颜色标识信息相对应的目标颜色数据。

能够理解,第二用户终端执行的颜色确定方法,与实施例1中第一用户终端执行的颜色确定方法以及实施例2中服务器执行的颜色确定方法相对应,多侧相互配合实现了高效率的颜色确定。因此,实施例1和实施例2中的相关描述均适用于本实施例,此处不再赘述。

在将本申请实施例提供的颜色确定方法应用在面料定制场景中时,本申请实施例还提供了一种由第二用户终端执行的面料定制方法,参见图4所示。该方法可具体包括:

接收来自第一用户终端和服务器中至少一个的目标颜色标识信息,目标颜色标识信息与用于进行面料定制的预选颜色数据相对应;

向服务器发送颜色数据查询请求,颜色数据查询请求中包含目标颜色标识信息;

接收服务器返回的与目标颜色标识信息相对应的目标颜色数据,以进行面料定制。

可以理解到,前述关于颜色确定方法的相关阐述均适用于面料定制方法,此处不再赘述。

可以理解到,在本申请实施例中,第一用户终端,可以由设计者、客户方或者消费者等角色使用,用于提出颜色需求。例如,在面料定制的场景中,第一用户终端用于提出对目标面料上颜色的需求。第二用户终端,可以由生产者等角色使用,用于获取颜色需求。例如,在面料定制的场景中,第二用户终端用于获取第一用户终端提出的颜色需求,在此基础上,生产方可根据颜色需求进行面料的试制。

在生产方根据目标颜色数据和目标质地信息完成面料样本的生产后,第二用户终端可以进一步获取面料样本的样本颜色数据,并将样本颜色数据发送至第一用户终端和服务器中至少一个。

除将样本颜色数据直接发送至第一用户终端和服务器中至少一个之外,第二用户终端也可以在计算样本颜色数据与目标颜色数据的差距的基础上,将差距发送至第一用户终端和服务器中至少一个。

在样本颜色数据与目标颜色数据的差距小于或者等于预设阈值的情况下,服务器和第一用户终端中至少一个会向第二用户终端发送批量生产目标面料的通知,以便通知第二用户终端对目标面料进行批量生产。相对应的,第二用户终端将接收到该批量生产目标面料的通知,生产方将基于批量生产目标面料的通知启动批量生产。

而在样本颜色数据与目标颜色数据的差距小于或者等于预设阈值的情况下,服务器和第一用户终端中至少一个会向第二用户终端发送重新生产面料样本的通知,以便通知生产方重新生产面料样本。相对应的,第二用户终端将接收到该重新生产面料样本的通知,生产方将基于重新生产面料样本的通知重新打样、提交验收,直至生产出符合用户需求的面料样本。

可以理解到,在将以上颜色确定方法应用于面料定制场景中时,生产方基于目标颜色数据将生产出面料样本。类似的,在将以上颜色确定方法应用于其他场景中时,生产方基于目标颜色数据生产出的实物样本的具体含有有所不同。并且,在不同的应用场景中,目标质地信息的具体含义也有所不同。

例如,以上颜色确定方法应用于纺织品制造时,实物样本将具体体现为纺织品样本,目标质地信息将具体体现为布料的材质信息。又例如,以上颜色确定方法应用于印刷品制造中时,实物样本将具体体现为印刷品样本,目标质地信息将具体体现为纸张的材质信息。又例如,以上颜色确定方法应用于塑胶品制造中时,实物样本将具体体现为塑胶品样本,目标质地信息将具体体现为塑胶品的材质信息。再例如,以上颜色确定方法应用于制图行业中时,实物样本将具体体现为制图样本,将具体体现为图纸的材质信息。

在本申请实施例中,服务器提供了颜色数据库,因此,第二用户终端可以根据服务器确定出的目标颜色标识信息,从服务器中查询得到与目标颜色标识信息相对应的目标颜色数据。因此,采用本申请实施例,第二用户终端可以利用颜色数据库获得符合用户需求的目标颜色数据,从而可以完整、清晰、准确的确定颜色,提高了颜色确定的效率。

在将本申请实施例提供的颜色确定方法应用在面料定制场景中时,可以有利于减少面料试制过程的重复返工,因而,可以降低生产成本,并提高面料定制的效率。

实施例4

参见图5所示,本申请实施例还提供一种颜色确定装置,应用于第一用户终端。其中,该装置可具体包括:

预选颜色数据确定模块101,用于确定预选颜色数据;

预选颜色数据发送模块103,用于将预选颜色数据发送至服务器,供服务器基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息,颜色数据库中包含多个颜色数据的颜色标识信息。

能够理解,上述颜色确定装置,能够实现前述实施例中提供的由第一用户终端执行的颜色确定方法的各个步骤,关于颜色确定方法的相关阐释均适用于颜色确定装置,此处不再赘述。

能够理解,上述颜色确定装置可以应用于面料定制场景中,构成一种面料定制装置。该面料定制装置能够实现前述实施例中提供的由第一用户终端执行的面料定制方法的各个步骤,关于面料定制方法的相关阐释均适用于面料定制装置,此处不再赘述。

实施例5

参见图6所示,本申请实施例还提供一种颜色确定装置,应用于服务器。其中,该装置可具体包括:

颜色数据库提供模块201,用于提供颜色数据库,颜色数据库中包含多个颜色数据的颜色标识信息;

预选颜色数据接收模块203,用于接收第一用户终端发送的预选颜色数据;

目标颜色标识信息确定模块205,用于基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息。

能够理解,上述颜色确定装置,能够实现前述实施例中提供的由服务器执行的颜色确定方法的各个步骤,关于颜色确定方法的相关阐释均适用于颜色确定装置,此处不再赘述。

能够理解,上述颜色确定装置可以应用于面料定制场景中,构成一种面料定制装置。该面料定制装置除包含上述颜色确定装置中的各模块之外,还包括:

标识信息发送模块,用于将目标颜色标识信息发送至第一用户终端和第二用户终端中至少一个。

能够理解,上述面料定制装置能够实现前述实施例中提供的由服务器执行的面料定制方法的各个步骤,关于面料定制方法的相关阐释均适用于面料定制装置,此处不再赘述。

参见图10所示,本申请实施例还提供一种颜色数据库建立装置,应用于服务器。该装置可具体包括:

请求接收模块401,用于接收颜色数据添加请求,颜色数据添加请求中包括待添加颜色数据;

判断模块403,用于判断是否将待添加颜色数据添加入颜色数据库;

标识信息确定模块405,用于在确定将待添加颜色数据添加入颜色数据库的情况下,确定待添加颜色数据在颜色数据库中的颜色标识信息;

颜色数据添加模块407,用于将待添加颜色数据和颜色标识信息相对应的保存在颜色数据库中。

能够理解,上述颜色数据库建立装置,能够实现前述实施例中提供的由服务器执行的颜色数据库建立方法的各个步骤,关于颜色数据库建立方法的相关阐释均适用于颜色数据库建立装置,此处不再赘述。

实施例6

参见图7所示,本申请实施例还提供一种颜色确定装置,应用于第二用户终端.其中,该装置可具体包括:

生产信息接收模块301,用于接收来自第一用户终端和服务器中至少一个的目标颜色标识信息;

颜色数据查询请求发送模块303,用于向服务器发送颜色数据查询请求,颜色数据查询请求中包含目标颜色标识信息;

目标颜色数据接收模块305,用于接收服务器返回的与目标颜色标识信息相对应的目标颜色数据。

能够理解,上述颜色确定装置,能够实现前述实施例中提供的由第二用户终端执行的颜色确定方法的各个步骤,关于颜色确定方法的相关阐释均适用于颜色确定装置,此处不再赘述。

能够理解,上述颜色确定装置可以应用于面料定制场景中,构成一种面料定制装置。该面料定制装置能够实现前述实施例中提供的由第二用户终端执行的面料定制方法的各个步骤,关于面料定制方法的相关阐释均适用于面料定制装置,此处不再赘述。

实施例7

图8是本申请的一个实施例电子设备的结构示意图。请参考图8,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random-accessmemory,ram),也可能还包括非易失性存储器(non-volatilememory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。

处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是isa(industrystandardarchitecture,工业标准体系结构)总线、pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。

处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成颜色确定装置。

当该颜色确定装置应用于第一用户终端时,处理器,执行存储器所存放的程序,并具体用于执行以下操作:

确定预选颜色数据;

将预选颜色数据发送至服务器,供服务器基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息,颜色数据库中包含多个颜色数据的颜色标识信息。

当该颜色确定装置应用于服务器时,处理器,执行存储器所存放的程序,并具体用于执行以下操作:

提供颜色数据库,颜色数据库中包含多个颜色数据的颜色标识信息;

接收第一用户终端发送的预选颜色数据;

基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息。

当该颜色确定装置应用于第二用户终端时,处理器,执行存储器所存放的程序,并具体用于执行以下操作:

接收来自第一用户终端和服务器中至少一个的目标颜色标识信息;

向服务器发送颜色数据查询请求,颜色数据查询请求中包含目标颜色标识信息;

接收服务器返回的与目标颜色标识信息相对应的目标颜色数据。

处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成面料定制装置。

当该面料定制装置应用于第一用户终端时,处理器,执行存储器所存放的程序,并具体用于执行以下操作:

确定预选颜色数据,预选颜色数据用于进行面料定制;

将预选颜色数据发送至服务器,供服务器基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息,颜色数据库中包含多个颜色数据的颜色标识信息。

当该面料定制装置应用于服务器时,处理器,执行存储器所存放的程序,并具体用于执行以下操作:

提供颜色数据库,颜色数据库中包含多个颜色数据的颜色标识信息;

接收第一用户终端发送的预选颜色数据,预选颜色数据用于进行面料定制;

基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息;

将目标颜色标识信息发送至第一用户终端和第二用户终端中至少一个。

当该面料定制装置应用于第二用户终端时,处理器,执行存储器所存放的程序,并具体用于执行以下操作:

接收来自第一用户终端和服务器中至少一个的目标颜色标识信息,目标颜色标识信息与用于进行面料定制的预选颜色数据相对应;

向服务器发送颜色数据查询请求,颜色数据查询请求中包含目标颜色标识信息;

接收服务器返回的与目标颜色标识信息相对应的目标颜色数据,以进行面料定制。

处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成颜色数据库建立装置。

当该颜色数据库建立装置应用于服务器时,处理器,执行存储器所存放的程序,并具体用于执行以下操作:

接收颜色数据添加请求,颜色数据添加请求中包括待添加颜色数据;

判断是否将待添加颜色数据添加入颜色数据库;

在确定将待添加颜色数据添加入颜色数据库的情况下,确定待添加颜色数据在颜色数据库中的颜色标识信息;

将待添加颜色数据和颜色标识信息相对应的保存在颜色数据库中。

上述如本申请前述实施例揭示的颜色确定装置/面料定制装置/颜色数据库建立装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

该电子设备还可执行前述颜色确定装置/面料定制装置/颜色数据库建立装置执行的方法,并实现颜色确定装置/面料定制装置/颜色数据库建立装置在前述方法实施例的功能,本申请实施例在此不再赘述。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行前述实施例中颜色确定装置执行的方法,并具体用于执行:

提供颜色数据库,颜色数据库中包含多个颜色数据的颜色标识信息;

接收第一用户终端发送的预选颜色数据;

基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行前述实施例中颜色确定装置执行的方法,并具体用于执行:

确定预选颜色数据;

将预选颜色数据发送至服务器,供服务器基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息,颜色数据库中包含多个颜色数据的颜色标识信息。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行前述实施例中颜色确定装置执行的方法,并具体用于执行:

接收来自第一用户终端和服务器中至少一个的目标颜色标识信息;

向服务器发送颜色数据查询请求,颜色数据查询请求中包含目标颜色标识信息;

接收服务器返回的与目标颜色标识信息相对应的目标颜色数据。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行前述实施例中颜色数据库建立装置执行的方法,并具体用于执行:

接收颜色数据添加请求,颜色数据添加请求中包括待添加颜色数据;

判断是否将待添加颜色数据添加入颜色数据库;

在确定将待添加颜色数据添加入颜色数据库的情况下,确定待添加颜色数据在颜色数据库中的颜色标识信息;

将待添加颜色数据和颜色标识信息相对应的保存在颜色数据库中。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行前述实施例中面料定制装置执行的方法,并具体用于执行:

提供颜色数据库,颜色数据库中包含多个颜色数据的颜色标识信息;

接收第一用户终端发送的预选颜色数据,预选颜色数据用于进行面料定制;

基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息;

将目标颜色标识信息发送至第一用户终端和第二用户终端中至少一个。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行前述实施例中面料定制装置执行的方法,并具体用于执行:

确定预选颜色数据,预选颜色数据用于进行面料定制;

将预选颜色数据发送至服务器,供服务器基于预选颜色数据,在颜色数据库中确定与预选颜色数据相对应的目标颜色标识信息,颜色数据库中包含多个颜色数据的颜色标识信息。

本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行前述实施例中面料定制装置执行的方法,并具体用于执行:

接收来自第一用户终端和服务器中至少一个的目标颜色标识信息,目标颜色标识信息与用于进行面料定制的预选颜色数据相对应;

向服务器发送颜色数据查询请求,颜色数据查询请求中包含目标颜色标识信息;

接收服务器返回的与目标颜色标识信息相对应的目标颜色数据,以进行面料定制。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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