一种在线定制产品的方法

文档序号:6650018阅读:391来源:国知局
专利名称:一种在线定制产品的方法
技术领域
本发明涉及计算机网络中的数据处理方法,尤其是互联网(Internet)中的数据处理方法。
目前,许多网上商店已经实现了通过互联网进行产品的在线购买。但他们卖的产品都是已经做好的成品,用户可挑选的余地有限。为了满足用户对个性产品,即按用户个人的要求生产的产品的需要,让用户自己定制产品,即用户可以对构成产品的多个成分进行选择,按照自己的需要生产出一个个性化的产品。对于这样的要求,现有的在线购买产品的方法是不能实现的,原因在于①产品数据的存储方式不适于产品的定制对于成品的产品,由于产品的基本属性都已确定,比如大小,样式,颜色,价格等,因此采用将每个产品的信息逐一存入到数据库中并分配其一个唯一的产品编号就可以的满足程序调用的需要,从而实现在线购买产品。而对于定制产品,在用户自己定制之前并不存在任何现成的产品,每个产品的许多个属性是不能事前确定的,因此现有产品数据的存储方式不适用。②产品的数据的传输方式不适于产品的定制对于成品的产品,某个产品的数据传递是通过其唯一对应的产品编号进行的,根据这个产品编号到数据库中就可以查找到具体的产品信息;而对于定制产品,由于每个产品的个性化,所以数据库中没有现成产品的信息,每个产品需要通过构成它的多个部分才能确定,因此,现有的产品数据的传输方式不适用。③没有在线进行产品定制的环节对于成品的产品,由于产品已存在而且不能改变,因此不存在定制的问题。总之,现有的方法无法实现产品的在线定制。
本发明的目的在于,提供一个能够通过互联网实现用户在线进行产品定制的方法。
为达到上述目的,本发明采用的技术方案是一种在线定制产品的方法,该方法基于浏览器与服务器结构进行设计,具体包括以下步骤(1)根据每个定制产品的特点,拆分出产品的可选择部分,将这些可选择部分的数据分别存储并记录各部分数据之间的合成关系;(2)给出构成上述步骤(1)所述定制产品的各个可定制部分,让用户在浏览器上可以对每个可定制部分中的具体内容进行选择,记录用户选择的数据并保持该数据的完整;(3)根据在上述步骤(2)中用户选定的各个定制部分的数据,按照确定的数据合成原则在服务器端合成出用户定制的最终的产品数据。
上面所述将可选择部分的数据分别存储,是依据方便用户选择和产品数据组合的原则分别存储成独立的表。
上面所述保持数据的完整,可以按照下述方法实现在服务器每次向客户端浏览器发送供用户定制的页面时,附带上上次用户返回的定制数据,再在本次定制完成时,将这些数据一并返回给服务器,依此不停的继续下去,使得在用户最终定制产品完成时,得到所有的用户定制产品的数据。
上面所述保持数据的完整,也可以通过以下方法实现服务器通过跟踪用户的连接并正确保存用户每次返回的定制结果,直至用户定制结束时,得到所有的用户定制产品的数据。
从上述本发明采用的技术方案可以看出,由于本发明采用了分离存储构成用户能够定制的产品各部分的数据,使得用户可以对产品的某些部分进行单独的选择,实现了产品组合的灵活性;通过记录可定制产品各部分之间的合成关系,使得合成在一个有效的范围内进行。同时,完整的记录用户对定制产品各部分的选择结果,保证了最终产品的正确性;利用服务器的强大功能进行复杂的产品数据合成,减轻了客户端的负担。因此,本发明基于浏览器与服务器结构的设计使得用户通过互联网,只需一个浏览器就可以轻松地在线定制出自己喜欢的个性化产品。
下面结合附图和实施例对本发明进行详细说明。


图1是本发明的主流程图;图2是本发明的一个实施例采用的数据存储表;图3是本发明实施例的定制数据流程图;图4是本发明实施例的定制数据流向图;图5是本发明实施例的产品合成示意图。
具体说,本发明是这样实现的,参考图1首先进行步骤1,在该步骤进行数据的准备,根据每个定制产品的特点,拆分出产品的可选择部分,将这些可选择部分的数据分别存储并记录各部分数据之间的合成关系。所述将可选择部分的数据分别存储,是依据方便用户选择和产品数据组合的原则分别存储成独立的表。也就是说,在分析完每一个可定制产品的哪些部分可以让用户选择后,将这些部分的可选择的数据分别存成独立的表。例如一个笔筒可由四个可定制部分组成,笔筒样式、笔筒材料、笔筒上的图案和将图片印制在笔筒上的工艺。将可选的笔筒样式、材料、图案和工艺分别做为独立的数据表存储,参考图2。这样做,使得各部分可被分别选择且又可以灵活组合成产品。可能各部分之间有些制约关系。比如某种笔筒材质只能用特定的一些加工工艺,而不是所有加工工艺都可以与之组合。这时需要建立额外的关系表或将相关独立数据表合成为一个关系数据表用以约束。这样保证合成出的产品是合理的。
有了以上的数据准备,接着进行步骤2,用户进行产品的定制选择。在该步骤中,给出构成上述步骤1所述定制产品的各个可定制部分,让用户可以对每个可定制部分中的具体内容进行选择,记录用户选择的数据并保持该数据的完整。按一个产品的定制步骤,依次显示选择用户所定制产品的各个可部分供用户选择。通过服务器上的程序取得每个部分的可选择数据,这些数据来自于对应该部分的数据表,然后以网页的方式显示在用户的浏览器上。根据要求,用户可以指定可选范围内的一项做为该部分的内容;也可通过其它渠道提供不在可选范围内的有效的其他内容。由于在浏览器与服务器结构中,客户浏览器与服务器之间的连接是非持续性的,即每次浏览器与服务器进行完数据交换后该连接就自动断开,每次连接都不能保存上次连接的状态。因此如果所有部分的定制不能在一个网页中完成,则在进行下一个部分的定制时需要通过每次发送定制页面附带上上步的定制结果或在服务器端临时保存该用户每次定制信息的方法来保持定制过程的数据完整。当用户对所有部分都选择完毕时,所有定制数据也都获得,将这些数据传入下一步以进行产品数据的合成,用户定制数据的流程参考图3,具体的数据流向参考图4。从图4中可以看出在用户的整个定制产品的过程中保持定制数据完整性的两种方法第一种方法是在服务器每次向客户端浏览器发送供用户定制的页面时,附带上上次用户返回的定制数据,再在本次定制完成时,将这些数据一并返回给服务器,依此不停的继续下去,使得在用户最终定制产品完成时,得到所有的用户定制产品的数据。第二种方法是服务器通过跟踪用户的连接并正确保存用户每次返回的定制结果,直至用户定制结束时,得到所有的用户定制产品的数据。
接着执行步骤3,进行产品的组合。即根据在上述步骤2中用户选定的各个定制部分的数据,按照确定的数据合成原则通过服务器端程序合成出用户定制的最终的产品数据。
组合产品就是根据用户的定制数据进行产品数据的合成,参考图5。在该步骤中,检查从上步传入的定制数据是否合法,合法则进行产品的组合,否则停止产品的合成。根据产品的合成规则,通过用户选择的定制数据,得到最终产品的确定数据。这些数据中有些是用户直接指定的,有些是计算出来的,比如产品的价格,可能是受不同部分的选择影响。在进行本步骤之前,用户选择的构成产品的各个定制数据的保留都只是为了维持一个定制的流程,若流程中断或结束,这些数据就不再有意义。现在当用户对合成的产品满意并决定购买时,这个由用户的各个定制数据合成产品的完整数据就要被保存下来,以便在购买时使用。
从上述可知,本发明对于在线定制产品,要解决三个问题产品可被定制、在线定制和产品数据合成。首先本发明在产品数据准备上将产品的各个可定制部分进行了数据拆分,存成了独立的数据表,又将数据之间的制约关系通过关系表体现出来。这样使的产品各部分既可单独进行定制又可灵活进行合成。其次在用户对产品每个部分进行定制时,可以采用两种方法保证定制数据的完整性,使用户在线定制可以顺利进行。最后,通过服务器端程序将定制的数据进行合成,产生出最终的产品数据,使后面用户的购买环节有据可依。
权利要求
1.一种在线定制产品的方法,该方法基于浏览器与服务器结构进行设计,其特征在于该方法包括以下步骤(1)根据每个定制产品的特点,拆分出产品的可选择部分,将这些可选择部分的数据分别存储并记录各部分数据之间的合成关系;(2)给出构成上述步骤(1)所述定制产品的各个可定制部分,让用户在浏览器上可以对每个可定制部分中的具体内容进行选择,记录用户选择的数据并保持该数据的完整;(3)根据在上述步骤(2)中用户选定的各个定制部分的数据,按照确定的数据合成原则在服务器端合成出用户定制的最终的产品数据。
2.根据权利要求1所述的在线定制产品的方法,其特征在于所述将可选择部分的数据分别存储,是依据方便用户选择和产品数据组合的原则分别存储成独立的表。
3.根据权利要求1所述的在线定制产品的方法,其特征在于所述保持数据的完整,是在服务器每次向客户端浏览器发送供用户定制的页面时,附带上上次用户返回的定制数据,再在本次定制完成时,将这些数据一并返回给服务器,依此不停的继续下去,使得在用户最终定制产品完成时,得到所有的用户定制产品的数据。
4.根据权利要求1所述的在线定制产品的方法,其特征在于所述保持数据的完整,是服务器通过跟踪用户的连接并正确保存用户每次返回的定制结果,直至用户定制结束时,得到所有的用户定制产品的数据。
5.根据权利要求1所述的在线定制产品的方法,其特征在于产品数据的最终合成是在服务器端进行的。
全文摘要
本发明提供了一种在互联网上在线定制产品的方法,该方法基于浏览器与服务器结构的设计,通过将构成用户能够定制的产品各部分的数据分离存储,使得用户可以对产品的某些部分进行单独的选择,实现了产品组合的灵活性;通过记录可定制产品各部分之间的合成关系,保证了最终产品的正确性;利用服务器的强大功能进行复杂的产品数据合成,减轻了客户端的负担,使用户通过互联网,只需一个浏览器即可在线定制出自己喜欢的个性化产品。
文档编号G06F17/40GK1321943SQ0110054
公开日2001年11月14日 申请日期2001年1月12日 优先权日2001年1月12日
发明者李劲松 申请人:北京亿美网科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1