用于设计商品的方法及系统的制作方法
【专利说明】用于设计商品的方法及系统
[0001]相关申请的交叉引用
[0002]本申请要求于2013年3月15日提交的美国临时专利申请第61/790,270号的优先权,其公开内容通过引用并入本文。
【背景技术】
[0003]1.
技术领域
[0004]本发明涉及用于设计商品的方法及系统,并且更具体地涉及用于由个体或由一组个体协同地使用计算机网络进行对象、物品及其它材料的计算机辅助设计、出售、购买、许可、打印、制造、运送以及交付的方法及系统。
[0005]2.现有技术
[0006]现代个人计算机与过去几十年中典型消费者可用的计算机相比,其性能呈指数倍增加。而计算机辅助设计(CAD)软件及其必要的处理能力先前仅为业内专业人士可用,现代消费者现在能够使用消费者可用的软件来对复杂的设计进行设计、测试以及实际建模。同时,三维(3D)打印允许制作原型或许多成品。预期3D打印会随着3D打印机的成本下降以及3D打印机的可用性提高而发展。替选地,第三方可以基于计算机辅助设计来制造一个或更多个对象。
[0007]随着CAD软件和硬件变得对更多用户可用,有必要通过为这些用户提供允许他们协同工作的方法和系统来使他们从其他人的知识和经验中受益。此外,设计师有必要为潜在的雇主和客户推销他们的设计和设计技巧。
【发明内容】
[0008]为了提供这些优点和其它益处,提供了一种用于对对象进行计算机辅助设计的系统。根据本发明的示例性实施方式,提供了一种用于对对象进行计算机辅助设计的系统,该系统包括:由第一用户操作的第一计算机系统;由第二用户操作的第二计算机系统;应用服务器,其对设计软件应用进行托管;以及网络服务器,其为至少第一用户提供界面,以访问设计软件应用。设计软件应用可以被配置成:从第一计算机系统接收第一输入,第一输入包括对用于对设计模板的第一修改或者创建新设计;从第二计算机系统接收第二输入,第二输入包括对设计模板的第二修改;以及基于第一修改和第二修改对设计模板进行修改,以生成经修改的设计。
【附图说明】
[0009]当结合以下附图一起来阅读时,根据以下详细描述,本发明的上述优点和特征以及其它优点和特征以及发明本身将更容易变得明显,在附图中:
[0010]图1是根据本发明的示例性实施方式的网络化计算机系统的概览;
[0011]图1A是根据本发明的另一示例性实施方式的网络化计算机系统的概览;
[0012]图2是根据本发明的示例性实施方式的协同设计软件应用的概览;
[0013]图3示出了根据本发明的示例性实施方式的图2中示出的协同设计软件应用的用户界面;以及
[0014]图4是根据本发明的示例性实施方式的参照图2描述的用户概况251的用户界面400。
【具体实施方式】
[0015]现在参照示出了本发明的示例性实施方式的各种示图的附图。在附图以及本文中对附图的描述中,仅为便利起见使用特定术语,并且这些术语不被认为限制本发明的实施方式。此外,在附图和以下描述中,贯穿全文相同的附图标记表示相同的元件。
[0016]图1中示出了根据本发明的示例性实施方式的示例性网络化计算机系统,其通常标示为100。网络化计算机系统100包括服务器110,其经由网络140连接至多个远程计算机系统例如移动计算机系统130和个人计算机系统150。
[0017]在示例性实施方式中,网络140是因特网。
[0018]在示例性实施方式中,服务器110包括:应用服务器,其可以执行例如协同设计软件应用;以及网络服务器,其对计算机系统130和150能够访问的网站进行托管,以提供至协同设计软件应用的界面。以这种方式,设计软件应用是与网站对接的网络应用。系统100可以由单个用户使用,或者同时由多个用户使用。
[0019]服务器110包括内部存储装置115,其包含用于存储软件指令的有形计算机可读存储介质,例如硬盘阵列或固态存储器,当服务器110执行所述软件指令时,实施本文中所描述的特征的相关部分。
[0020]服务器110维护数据库120,其用于存储针对对象、物品、消费商品等的设计的模板、经修改的设计的模板以及协同经修改的设计的模板。数据库120可以位于服务器110内部,在这种情况下,数据库120被存储在存储装置115上;或者数据库120可以位于服务器110外部,在这种情况下,数据库120可以被存储在外部存储装置上,例如外部硬盘阵列或固态存储器。
[0021]计算机系统130和150还分别包括用于存储软件指令的内部存储装置135和155,当计算机系统130和150执行软件指令时,实施本文中描述的特征的相关部分。
[0022]如上所述,数据库120可以存储针对各种对象、物品、商品等的设计的模板。可以由计算机系统(例如计算机系统130或150)的用户通过经由网络服务器访问的设计软件应用或者通过网络140上传到服务器110的设计软件应用来设计以上设计。(本文为方便起见,将计算机系统130的用户称为“用户130”,而将计算机系统150的用户称为“用户150”。)当完成对预配置设计进行的设计时,用户命令服务器110存储预配置设计,并且服务器110将预配置设计存储在数据库120中,以供稍后用于对用作将由用户130和150协同修改的设计的模板进行检索。示例性模板可以用于汽车零件、衣物、家用电器等。
[0023]在包括协同设计过程的设计过程期间,用户或者用户130和150访问网站来检索设计例如模板,并且基于检索到的模板来单独或协同地修改设计。在示例性实施方式中,设计软件应用是计算机辅助设计(CAD)型的软件应用,该软件应用提供用于针对模板来创建设计,并且用于基于检索到的模板来修改设计。CAD型软件应用包括一套设计工具,以引导用户130和150通过修改过程以及将其它文件类型转换成与CAD型软件应用兼容的格式。
[0024]协同设计软件应用在引导用户130和150以对模板做出满足预定准则的修改方面是“智能的”。这样的准则可以包括:必须满足政府强制规定的变化、零件怎样可以或者不可以配合在一起以及建造材料的选择。设计软件应用可以针对不满足准则的修改发出警报或错误消息,尤其是关于影响安全或已知制造问题的修改。准则可以被存储为数字的或文本的参数、范围、极限、具体值、组合、近似值,并且可以被索引和交联,以用于跨多个设计使用(例如,数字极限可以应用于多个设计)。准则可以涉及标准,如ASE、ASME、NIST以及其它政府和非政府(如行业协会、大学课程、制造商等)标准。如果未用于满足某其他用户的设计要求,则准则可以被撤销或忽略,警告也一样可以被撤销或忽略。
[0025]协同设计软件应用可以包括允许用户访问用于测试所设计的物品的高级工具的界面,包括:a)应力测试;b)负荷测试;c)风洞测试;d)其它。例如,协同设计软件可以对基于设计或模板的虚拟