一种定制化商品的下单方法、装置、存储介质及电子设备与流程

文档序号:29734923发布日期:2022-04-21 15:35阅读:191来源:国知局
一种定制化商品的下单方法、装置、存储介质及电子设备与流程

1.本技术涉及电商技术领域,尤其涉及一种定制化商品的下单方法、装置、存储介质及电子设备。


背景技术:

2.随着互联网技术的发展,越来越多的线下商家入驻电商平台,用户可通过电商平台进入商家页面,并自行挑选商品下单,给用户带来极大的便利。
3.但是,当用户通过电商平台购买定制化商品时,如蛋糕、鲜花等,往往只能在商家页面展示的几种固定款式中选择。如若用户需要个性化的定制商品,还需要与商家电话交流沟通,导致业务执行效率低下。


技术实现要素:

4.本说明书实施例提供一种定制化商品的下单方法、装置、存储介质及电子设备,用于部分解决现有技术中的问题。
5.本说明书实施例采用下述技术方案:
6.本说明书提供的一种定制化商品的下单方法,包括:
7.根据用户的预览操作,确定待组合的各子商品的商品标识;
8.根据各子商品的商品标识,确定各子商品的三维模型并展示;
9.根据所述用户对各子商品的三维模型的操作,确定所述定制化商品中各子商品的组合方式;
10.根据各子商品的三维模型以及各子商品的组合方式,确定所述定制化商品的组合三维模型,并向所述用户展示;
11.根据所述用户选定的组合三维模型,确定所述定制化商品的商品参数,以根据所述商品参数确定所述定制化商品的订单信息。
12.可选地,确定待组合的各子商品的商品标识之前,所述方法还包括:
13.向服务器发送订单预结算请求,使所述服务器基于所述订单预结算请求中包含的待结算商品的商品标识,确定所述订单预结算页面的页面数据;
14.接收所述服务器返回的订单预结算页面的页面数据,所述页面数据中配置有所述定制化商品的预览按键,以当所述用户点击所述预览按键时,向所述用户展示所述定制化商品的组合三维模型。
15.可选地,根据所述用户对各子商品的操作,确定所述定制化商品中各子商品组合方式,具体包括:
16.向所述用户展示预设的若干组合模板;其中,不同组合模板中各子商品的相对位置不完全相同;
17.从所述若干组合模板中确定所述用户选定的组合模板,并根据所述用户对各子商品的三维模型的操作,确定各子商品在所述选定的组合模板中的位置;
18.根据所述选定的组合模板,以及各子商品在所述选定的组合模板中的位置,确定所述定制化商品中各子商品的组合方式。
19.可选地,所述定制化商品为鲜花花束,所述鲜花花束由多种鲜花组合而成;
20.根据所述用户对各子商品的三维模型的操作,确定所述定制化商品中各子商品的组合方式,具体包括:
21.根据所述用户对待组合的各种鲜花的三维模型的操作,确定所述鲜花花束的中心花束以及环绕的各层边缘花束;
22.根据所述鲜花花束的中心花束以及环绕的各层边缘花束,确定所述鲜花花束中各种鲜花的组合方式。
23.可选地,所述定制化商品为鲜花花束,所述鲜花花束由多种鲜花组合而成;
24.所述方法还包括:
25.根据待组合的各种鲜花的鲜花数量,确定各种鲜花对应在所述鲜花花束中的圆环层级;
26.根据各种鲜花对应在所述鲜花花束中的圆环层级,确定所述鲜花花束中各种鲜花的组合方式。
27.可选地,所述定制化商品为鲜花花束,所述鲜花花束由多种鲜花组合而成;
28.所述方法还包括:
29.根据待组合的各种鲜花的鲜花数量,确定所述鲜花花束中的内环鲜花与外环鲜花;
30.根据所述外环鲜花的鲜花数量以及鲜花种类,确定各外环鲜花在外环中的位置;
31.根据所述鲜花花束中的内环鲜花以及各外环鲜花在所述外环中的位置,确定所述鲜花花束中各种鲜花的组合方式。
32.可选地,所述方法还包括:
33.根据所述待组合的各种鲜花的鲜花数量,确定所述鲜花花束的主色花;
34.根据所述鲜花花束的主色花,向所述用户推荐所述鲜花花束的包装样式以及配饰。
35.可选地,所述定制化商品为蛋糕,所述蛋糕由蛋糕胚和多种摆件组合而成。
36.本说明书提供一种定制化商品的下单装置,包括:
37.第一确定模块,配置为根据用户的预览操作,确定待组合的各子商品的商品标识;
38.第二确定模块,配置为根据各子商品的商品标识,确定各子商品的三维模型并展示;
39.第三确定模块,配置为根据所述用户对各子商品的三维模型的操作,确定所述定制化商品中各子商品的组合方式;
40.展示模块,配置为根据各子商品的三维模型以及各子商品的组合方式,确定所述定制化商品的组合三维模型,并向所述用户展示;
41.第四确定模块,配置为根据所述用户选定的组合三维模型,确定所述定制化商品的商品参数,以根据所述商品参数确定所述定制化商品的订单信息。
42.本说明书提供的一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述定制化商品的下单方法。
43.本说明书提供的一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述定制化商品的下单方法。
44.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
45.在本说明书中,该定制化商品由若干子商品组合而成,在下单时可根据用户的预览操作,确定待组合的各子商品的商品标识,并基于各商品标识确定各子商品的三维模型并展示。之后,根据该用户对各子商品的三维模型的操作,确定定制化商品的组合方式。基于各子商品的三维模型以及组合方式,确定并展示定制化商品的组合三维模型。最后,根据该用户选定的组合三维模型,确定定制化商品的商品参数,以确定定制化商品的订单信息。基于用户对各子商品的三维模型的操作,确定定制化商品的组合方式,并生成定制化商品的组合三维模型,满足了用户对定制化商品的个性化设计,缩短了用户的下单时间,提高了业务执行效率。
附图说明
46.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
47.图1为本说明书实施例提供的一种定制化商品的下单方法的流程示意图;
48.图2为本说明书实施例提供的配置有预览按键的订单预结算页面的示意图;
49.图3为本说明书实施例提供的一种鲜花花束组合方式的示意图;
50.图4为本说明书实施例提供的一种鲜花花束组合方式的示意图;
51.图5为本说明书实施例提供的一种定制化商品的下单装置的结构示意图;
52.图6为本说明书实施例提供的实现定制化商品的下单方法的电子设备示意图。
具体实施方式
53.为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.目前,用户在从电商平台中下单蛋糕、鲜花等定制化商品时,用户往往只能从商家提供的几种固定款式中进行挑选,无法满足用户的个性化定制需求。
55.当然,用户也可与商家电话沟通确定定制化商品的样式,但是电话沟通的效率往往较低,如,在商家的订单量较多时,处于忙碌状态无法接听。并且,双方通过电话交流的方式不够形象直观,造成商家制作完成的商品不达用户的预期,导致退货率高,时间和物质成本上升。
56.基于上述存在的技术问题,本说明书提供一种定制化商品的下单方法,以下结合附图,详细说明本技术各实施例提供的技术方案。
57.图1为本说明书实施例提供的一种定制化商品的下单方法的流程示意图,具体可包括以下步骤:
58.s100:根据用户的预览操作,确定待组合的各子商品的商品标识。
59.本说明书提供的定制化商品的下单方法,可由电商平台的服务器作为执行主体执
行,也可由用户终端作为执行主体执行,本说明书对此不做限制,可根据需要设置。其中,该定制化商品指的是由若干子商品组合而成的产品,如,鲜花花束、蛋糕等,鲜花花束由不同种类的鲜花组装而成,蛋糕由蛋糕胚和多种摆件组成。
60.并且,当由用户终端作为执行主体执行时,该用户终端中安装有电商平台的应用程序,可从电商平台的服务器获取所需的业务数据。为方便描述,后续以用户终端作为执行主体进行说明。
61.具体的,该用户终端可响应于用户的预览操作,确定订单中待组合的各子商品的商品标识。其中,在用户预览之前,该用户终端还向服务器发送订单预结算请求,该订单预结算请求中至少包含待结算商品的商品标识。使该服务器可根据待结算商品的商品标识,判断待结算商品是否属于待组合的子商品。若待结算商品属于待组合的子商品,则向该用户终端返回配置有所述定制化商品的预览按键的订单预结算页面的页面数据,该预览按键用于在用户点击时向用户展示定制化商品的组合三维模型。若待结算商品不属于待组合的子商品,则向该用户终端返回默认无预览按键的订单预结算页面的页面数据。
62.如图2所示,图2为配置有预览按键的订单预结算页面的示意图,该预结算页面中用户待结算的商品有红玫瑰11朵,粉玫瑰8朵,香槟玫瑰5朵。用户可通过点击该预结算页面中的预览按键,预览由各子商品组合的定制化商品的组合三维模型。
63.需要说明的是,在本说明书中商家需要预先将各子商品分别上架,以便用户自主挑选组合的子商品。
64.s102:根据各子商品的商品标识,确定各子商品的三维模型并展示。
65.在本说明书一种或多种实施例中,为了便于用户对定制化商品进行个性化设计,可向用户展示订单中的各子商品的三维模型,以便用户自由组合。
66.具体的,该用户终端可根据订单中各子商品的商品标识,向服务器发送预览请求,使该服务器根据该预览请求中携带的子商品的商品标识,从预先存储的各商品的商品标识与三维模型的对应关系中,查找该订单中各子商品的三维模型。之后,该用户终端可接收该服务器返回的预览页面的页面数据,并根据该页面数据中包含的各子商品的三维模型,在预览页面中进行展示。
67.其中,该预览页面可以通过页面弹窗的方式进行展示,也可以通过页面跳转的方式展示,本说明书对此不做限制。
68.在本说明书一种实施例中,预先构建的各商品的三维模型可以是通用的三维模型。可预先基于定制化商品的各子商品的商品类型,构建各子商品的三维模型。
69.或者在本说明书另一种实施例中,由于不同商家所提供的商品存在差异,于是可针对每个商家提供的每个子商品,根据该商家提供的该子商品在不同角度的商品图像,构建该子商品的三维模型。其中,基于商品的二维图像进行三维重建已经是较为成熟的现有技术,本说明书对此并无改进,在此不做详细阐述。
70.s104:根据所述用户对各子商品的三维模型的操作,确定所述定制化商品中各子商品的组合方式。
71.s106:根据各子商品的三维模型以及各子商品的组合方式,确定所述定制化商品的组合三维模型,并向所述用户展示。
72.在本说明书一种或多种实施例中,用户可对展示的各子商品的三维模型自由操
作,以对定制化商品进行个性化设计。
73.具体的,在向用户展示各子商品的三维模型后,该用户终端可响应于用户在预览页面上对各子商品的三维模型的移动操作,确定各子商品的三维模型在显示页面中的位置坐标。之后,可根据各子商品的三维模型在显示页面中的位置坐标,确定各子商品的三维模型之间的相对位置关系,并根据各子商品的三维模型之间的相对位置关系,确定定制化商品中各子商品的组合方式。最后,该用户终端可根据各子商品的三维模型以及各子商品的组合方式,确定定制化商品的组合三维模型,并展示给用户。其中,该三维组合模型能够从多角度观察定制化商品的样式和细节信息,具有动态化的展示效果。
74.在本说明书中针对订单中的商品,可以将每个商品均作为一种子商品,或者将同种类型的商品作为一种子商品,如,鲜花花束由30朵红玫瑰和25朵香槟玫瑰组装而成,若将每个商品作为一种子商品,则该鲜花花束由55个子商品组成,若将同种类型的商品作为一种子商品,则该鲜花花束由2种子商品组成。
75.在本说明书中,若将同种类型的商品作为一种子商品,则用户终端在向用户展示各子商品的三维模型时,还需确定订单中各子商品的商品数量,并根据各子商品的商品数量,以及服务器返回的各子商品的三维模型进行展示。
76.进一步的,服务器下发的预览页面的页面数据中还包括针对定制化商品预设的若干组合模板,于是该用户终端还可向用户展示预设的若干组合模板,并响应于用户的选定操作,从若干组合模板中确定用户选定的组合模板。之后,根据用户对各子商品的三维模型的操作,确定各子商品在选定的组合模板中的位置。最后,根据选定的组合模板以及各子商品在选定的组合模板中的位置,确定定制化商品中各子商品的组合方式。其中,不同组合模板中各子商品的相对位置不完全相同,可根据需要设计。
77.在确定各子商品在选定的组合模板中的位置时,用户可将子商品的三维模型拖拽至组合模板中的固定位置上。或者用户也可先在组合模板上选定位置,然后从各子商品的三维模型中选择固定在该位置的子商品的三维模型。
78.s108:根据所述用户选定的组合三维模型,确定所述定制化商品的商品参数,以根据所述商品参数确定所述定制化商品的订单信息。
79.在本说明书一种或多种实施例中,用户可对各子商品的三维模型操作,进行个性化的设计,并将自主设计的定制化商品发送给服务器,以便服务器转发至商家终端,供商家参考制作。
80.具体的,响应于用户的选定操作,该用户终端可确认用户选定的组合三维模型,并根据用户选定的组合三维模型,确定该定制化商品的商品参数。之后,该用户终端可根据该定制化商品的商品参数,确定定制化商品的订单信息并发送至服务器,使该服务器将该定制化商品的订单信息转发至商家终端,供商家参考进行制作。
81.其中,预览页面中配置有“确认”按键,用户在个性化设计完成后,点击该确认按键,则可确定当前展示的组合三维模型为用户选定的组合三维模型。
82.进一步的,当该预览页面中包含预设的若干组合模板时,则用户在选定组合模板后,可将各子商品按照选定的组合模板进行组合,得到该定制化商品的组合三维模型。
83.基于图1所示的定制化商品的下单方法,该定制化商品由若干子商品组合而成,在下单定制化商品时,可根据用户的预览操作,确定待组合的各子商品的商品标识,并根据各
子商品的商品标识,确定各子商品的三维模型并展示。之后,根据该用户对各子商品的三维模型的操作,确定定制化商品中各子商品的组合方式。然后,基于各子商品的三维模型以及各子商品的组合方式,确定定制化商品的组合三维模型,并展示给用户。最后,根据该用户选定的组合三维模型,确定定制化商品的商品参数,以确定定制化商品的订单信息。基于用户对各子商品的三维模型的操作,确定定制化商品的组合方式,并生成定制化商品的组合三维模型,满足了用户对定制化商品的个性化设计,提高了业务执行效率。
84.在本说明书一种实施例中,当用户终端向服务器发送预览请求后,该服务器还可根据预设的若干组合模板、查找到的各子商品的三维模型以及预览请求中携带的各子商品的商品数量,确定各组合模板对应的组合三维模型,并将各组合模板对应的组合三维模型携带在预览页面的页面数据中返回至用户终端,以在用户终端中显示,使用户可以选择组装好的模板,也可以进行自主设计。
85.进一步的,为了减少计算资源,该服务器可按照默认的组合模板、各子商品的三维模型以及各子商品的商品数量,确定默认的组合模板对应的组合三维模型,并下发至用户终端。并当接收到用户终端发送的模板切换请求后,基于该模板切换请求中指定切换的组合模板,重新确定该指定的组合模板对应的组合三维模型并下发。
86.在本说明书一种实施例中,该定制化商品可以是鲜花花束,对应的子商品为不同种类的鲜花。
87.在将各鲜花组装成为鲜花花束时,该用户终端可从服务器侧获取订单中待组合的各鲜花的三维模型并展示,之后,基于用户对各鲜花的三维模型的操作,确定鲜花花束的中心花束以及环绕的各层边缘花束。并根据该鲜花花束的中心花束以及环绕的各层边缘花束,确定鲜花花束中各种鲜花的组合方式。
88.或者,在另一种实现方式中,该用户终端可从服务器侧获取订单中待组合的各鲜花的三维模型并展示后,可基于用户对各鲜花的三维模型的移动操作,确定各鲜花之间的相对位置关系,并根据各鲜花之间的相对位置关系,确定鲜花花束中各鲜花的组合方式。
89.或者,在另一种实现方式中,该用户终端在向服务器发送预览请求后,该服务器可将待组合的各鲜花的三维模型,按照预设的组合模板组合,并将组合完成的组合三维模型下发至用户终端进行显示。
90.示例性的,该鲜花花束的一种组合模板可以是按照订单中每种鲜花的数量,以圆心为基准均匀分散,且不同鲜花处于不同的圆环层级。具体的,该服务器可根据预览请求中待组合的各种鲜花的鲜花数量,确定各种鲜花对应在鲜花花束中的圆环层级。其中,按照与花束中心的距离,由内向外可分为一环、二环
……
,订单中鲜花种类与圆环层数相同,也即不同层级的圆环分布有不同种类的鲜花。之后,根据各种鲜花对应在该鲜花花束中的圆环层级,确定该鲜花花束中各种鲜花的组合方式。根据确定出的组合方式以及各种鲜花的三维模型,确定鲜花花束对应于该组合模板的组合三维模型,并下发至用户终端进行显示。
91.如图3所示,图中a鲜花有18朵,b鲜花有16朵,c鲜花有8朵。按照鲜花数量,可将a鲜花放置在内层的一环,b鲜花放置在二环,c鲜花放置在三环依次分布,并基于各鲜花对应在鲜花花束中的圆环层级,确定该鲜花花束中各种鲜花的组合方式。
92.示例性的,该鲜花花束的一种组合模板可按照订单中各鲜花的鲜花数量,确定内环鲜花,并将其余鲜花均匀分布在外环上。具体的,该服务器可根据待组合的各种鲜花的鲜
花数量,确定该鲜花花束中的内环鲜花与外环鲜花。其中,可将鲜花数量最多的鲜花作为内环鲜花。之后,根据外环鲜花的鲜花数量,确定各外环鲜花在外环中的位置。并根据鲜花花束中的内环鲜花以及各外环鲜花在外环中的位置,确定该鲜花花束中各种鲜花的组合方式。根据确定出的组合方式以及各种鲜花的三维模型,确定鲜花花束对应于该组合模板的组合三维模型,并下发至用户终端进行显示。
93.如图4所示,图中a鲜花有18朵,b鲜花有16朵,c鲜花有8朵。按照鲜花数量,可确定a鲜花为内环鲜花,b鲜花与c鲜花为外环鲜花。之后针对外环鲜花,根据每种鲜花的鲜花数量,确定每种鲜花均匀分布时处于外环中的位置,图中每个c鲜花之间分布有两朵b鲜花。并基于鲜花花束中的内环鲜花与各外环鲜花在外环中的位置,确定鲜花花束中各鲜花的组合方式。
94.当然,该鲜花花束的组合模板也可设置为“心形”、“阶梯形”等,本说明书对此不做限制,可根据需要设置。
95.或者,在其它实施方式中,该用户终端可接收服务器返回的包含若干组合模板的预览页面的页面数据,并展示各组合模板。之后,响应于用户的选定操作,确定用户选定的鲜花花束的组合模板,并根据用户对各种鲜花的操作,确定各鲜花在选定的组合模板中的位置。最后,根据选定的组合模板以及各鲜花在选定的组合模板中的位置,确定鲜花花束中各鲜花的组合方式。
96.另外,该用户终端在向服务器发送预览请求后,该服务器还可确定预览请求中包含的各种鲜花的鲜花数量,并基于各种鲜花的鲜花数量,确定鲜花花束的主色花。之后,该服务器可根据鲜花花束的主色花,确定与主色花匹配的若干包装样式(如,包装纸)以及若干配饰(如,配饰植物、彩带等),并将匹配的各包装样式的三维模型以及各配饰的三维模型携带在页面数据中返回至用户终端、该用户终端可向用户展示各包装样式的三维模型以及各配饰的三维模型,以进行推荐。
97.该用户终端还可响应于用户对各包装样式以及各配饰的选定操作,在鲜花花束的组合三维模型上,添加用户选定的包装样式以及配饰。用户可缩放或360
°
旋转最终的组合三维模型,以预览鲜花花束的展示效果。
98.在本说明书一种实施例中,该定制化商品还可以是蛋糕,则对应的子商品为蛋糕胚以及多种摆件。用户在下单蛋糕时,该用户终端可响应于用户的预览操作,确定订单中包含的蛋糕胚的商品标识以及各摆件的商品标识,并向服务器发送预览请求。之后,该用户终端可接收服务器返回的预览页面的页面数据,该页面数据中包含订单中蛋糕胚的三维模型以及各摆件的三维模型,并向用户展示。然后,根据用户对蛋糕胚以及各摆件的操作,确定蛋糕的组合方式,并基于蛋糕胚的三维模型、各摆件的三维模型以及组合方式,确定用户组合的蛋糕的组合三维模型并展示。最后,该用户终端可基于用户选定的蛋糕的组合三维模型,确定蛋糕的商品参数,并基于商品参数确定蛋糕的订单信息,将订单信息通过服务器发送至商品终端,供商家参考制作。
99.在用户终端中展示蛋糕胚以及各摆件的三维模型之前,该服务器可基于预览请求中待结算商品的商品标识,判断待结算商品是否为待组合的蛋糕胚和各摆件。若是,则向用户终端下发携带预览按键的订单预结算页面的页面数据,以使用户进行预览。
100.进一步的,该预览页面的页面数据中还包含预设的若干蛋糕组合模板,则该用户
终端响应于用户的选定操作,可确定用户选定的蛋糕组合模板,并根据用户对蛋糕胚和各摆件的操作,确定蛋糕胚和各摆件在选定的蛋糕组合模板中的位置。根据选定的蛋糕组合模板以及蛋糕胚和各摆件在该蛋糕组合模板中的位置,确定蛋糕的组合方式。
101.基于图1所示的一种定制化商品的下单方法,本说明书实施例还对应提供一种定制化商品的下单装置的结构示意图,如图5所示。
102.图5为本说明书实施例提供的一种定制化商品的下单装置的结构示意图,包括:
103.第一确定模块200,配置为根据用户的预览操作,确定待组合的各子商品的商品标识;
104.第二确定模块202,配置为根据各子商品的商品标识,确定各子商品的三维模型并展示;
105.第三确定模块204,配置为根据所述用户对各子商品的三维模型的操作,确定所述定制化商品中各子商品的组合方式;
106.展示模块206,配置为根据各子商品的三维模型以及各子商品的组合方式,确定所述定制化商品的组合三维模型,并向所述用户展示;
107.第四确定模块208,配置为根据所述用户选定的组合三维模型,确定所述定制化商品的商品参数,以根据所述商品参数确定所述定制化商品的订单信息。
108.可选地,所述第一确定模块200还用于,向服务器发送订单预结算请求,使所述服务器基于所述订单预结算请求中包含的待结算商品的商品标识,确定所述订单预结算页面的页面数据,接收所述服务器返回的订单预结算页面的页面数据,所述页面数据中配置有所述定制化商品的预览按键,以当所述用户点击所述预览按键时,向所述用户展示所述定制化商品的组合三维模型。
109.可选地,所述第三确定模块204具体用于,向所述用户展示预设的若干组合模板;其中,不同组合模板中各子商品的相对位置不完全相同,从所述若干组合模板中确定所述用户选定的组合模板,并根据所述用户对各子商品的三维模型的操作,确定各子商品在所述选定的组合模板中的位置,根据所述选定的组合模板,以及各子商品在所述选定的组合模板中的位置,确定所述定制化商品中各子商品的组合方式。
110.可选地,所述定制化商品为鲜花花束,所述鲜花花束由多种鲜花组合而成,所述第三确定模块204具体用于,根据所述用户对待组合的各种鲜花的三维模型的操作,确定所述鲜花花束的中心花束以及环绕的各层边缘花束,根据所述鲜花花束的中心花束以及环绕的各层边缘花束,确定所述鲜花花束中各种鲜花的组合方式。
111.可选地,所述定制化商品为鲜花花束,所述鲜花花束由多种鲜花组合而成,所述第三确定模块204还用于,根据待组合的各种鲜花的鲜花数量,确定各种鲜花对应在所述鲜花花束中的圆环层级,根据各种鲜花对应在所述鲜花花束中的圆环层级,确定所述鲜花花束中各种鲜花的组合方式。
112.可选地,所述定制化商品为鲜花花束,所述鲜花花束由多种鲜花组合而成,所述第三确定模块204还用于,根据待组合的各种鲜花的鲜花数量,确定所述鲜花花束中的内环鲜花与外环鲜花,根据所述外环鲜花的鲜花数量以及鲜花种类,确定各外环鲜花在外环中的位置,根据所述鲜花花束中的内环鲜花以及各外环鲜花在所述外环中的位置,确定所述鲜花花束中各种鲜花的组合方式。
113.可选地,所述展示模块206还用于,根据所述待组合的各种鲜花的鲜花数量,确定所述鲜花花束的主色花,根据所述鲜花花束的主色花,向所述用户推荐所述鲜花花束的包装样式以及配饰。
114.可选地,所述定制化商品为蛋糕,所述蛋糕由蛋糕胚和多种摆件组合而成。
115.本说明书实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序可用于执行上述图1提供的定制化商品的下单方法。
116.根据图1所示的一种定制化商品的下单方法,本说明书实施例还提出了图6所示的电子设备的示意结构图。如图6,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,以实现上述图1所示的定制化商品的下单方法。
117.当然,除了软件实现方式之外,本说明书并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
118.在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和生成专用的集成电路芯片。而且,如今,取代手工地生成集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very-high-speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
119.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc 625d、atmel at91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以
纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
120.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
121.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
122.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
123.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
124.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
125.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
126.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
127.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
128.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动
态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
129.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
130.本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
131.本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
132.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
133.以上所述仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1