专利名称:用于设计和制造激光扫描器的网使能的系统和方法
技术领域:
本发明通常涉及一种模块设计和构成的激光扫描器,特别涉及一种使用诸如支持万维网(World Wide Web(WWW))的Internet网的以全球为基础的信息网设计和制造所述激光扫描器的新颖的方法和系统。
现有技术的简要描述出于不同的目的,激光条码扫描器被试图用于多个领域,即数据输入;自动产品/目标检测;信息恢复等。
通常,只有在确定了它们应用的扫描请求之后,终端用户才能够获得激光条码扫描系统。在大多数情况下,条码扫描请求是由被期望扫描的最小条码的分辨率、所述条码被期望的在扫描区(或容量)内移动的速度、所述应用需要的扫描区(或容量)的深度和所述应用需要的扫描区(或容量)的范围所规定的。
一旦与所述应用相关的扫描请求被规定,所述终端用户就可以(1)发现一个销售能够满足规定扫描请求的激光扫描系统的制造商;或(2)发现一个愿意定制能够满足规定扫描请求的激光扫描系统并能够满足所述终端用户所需要数量的制造商。
当这些激光扫描器获得(procurement)的方法被实际上的所有终端用户采用时,这些方法存在许多不足和缺点。
具体地说,第一种获得扫描器的方法通常导致所述终端用户获得在成本与性能方面不能与所述终端用户规定的扫描请求最佳匹配的激光扫描系统。
第二种获得扫描器的方法通常只有那些需要购买大量特殊扫描器设计的终端用户采用。因此,对于那些只需要少量购买的终端用户来讲,第一种获得扫描器的方法通常仅仅是这种顾客的方法。
因此,在激光扫描技术方面就特别需要一种在设计、结构和向所述终端用户移交定制结构激光扫描系统方面得到改进同时又能够避免现有技术系统和方法的不足和缺点的方法和系统。
本发明概述因此,本发明的主要目的是提供一种在设计、结构和向终端用户移交定制结构激光扫描系统方面得到改进同时又能够避免现有技术系统和方法的不足和缺点的方法和系统。
本发明的另一个目的是使用终端用户规定的扫描请求和模块化的子部件和子组件提供一种用于设计和制造激光扫描器的新颖的方法。
本发明的再一个目的是使用终端用户规定的扫描请求和模块化的子部件和子组件提供一种用于设计和制造激光扫描器的新颖的系统。
本发明的又一个目的是提供一种由Internet网(即Web)使能的系统(Web-enabled),用于设计、制造和移交模块化设计和制造的定制设计激光扫描器。
本发明还有一个目的是提供这样一种有Web使能的系统,其中,终端用户希望购买用于下述特殊应用的激光扫描系统(1)在相互作用过程中,使用一个传统的Web浏览器程序向扫描器设计/制造网点传输它们的终端用户扫描请求,和(2)作为对此的响应,所述系统为所述输入扫描器请求指定一个顾客请求号,(3)计算价格估价单(以上述为基础),和此后(4)将上述价格估价单传输回给由所述终端用户(顾客)规定的一个e-mail地址。
本发明的再一个目的是提供这样一种由Web使能的系统,其中,用于支持安全电子信用卡交易的一个电子商业服务器等使(1)所述制造者能够确认上面传输了一个特殊引文的用户规定的扫描系统,(2)使所述顾客(例如终端用户、附加值转卖者等)能够将购买命令电子地置于所述特殊系统上,和此后(3)在由制造者(经过网点)保持的各级制造期间使所述顾客能够跟踪被命令系统的进展。
本发明的再一个目的是提供这样一种由万维网使能的系统,其中,终端用户扫描请求是由包括模块化的子部件和子组件的全息激光扫描系统设计规定的。
本发明的再一个目的是提供一种包括定制的和/或使用本发明全球扩充系统结构的模块化子部件和子组件的新颖的全息激光扫描系统。
本发明的这些和其它目的在后面将变得更加明显并体现在本发明的权利要求书中。
附图简述为了更好地理解本发明的目的,下面将结合附图详细描述本发明的最佳实施例,其中
图1简要示出了根据本发明原理用于激光扫描器设计、制造和移交的由Web使能的系统和方法所执行的高级(level)操作;图2简要示出了根据本发明原理用于设计、制造和移交定制激光扫描器的由Web使能的系统;图3示出了根据本发明原理用于设计、制造和移交定制激光扫描器的方法;图4是一个立体的部分被切掉的视图,该图示出了根据本发明原理构成的一个全息扫描系统的实施例,该图示出了它的壳体和为了展现由它的全息扫描盘展现的它的模块化设计而从它的光工作台上取下的光检测器支撑结构、光束折射镜、激光束产生模块(module)、模/数信号处理板以及被所述壳体和所述系统的光检测器支撑结构遮盖的其它结构;图5是一个分解视图,它示出了根据本发明原理设计和结构的模块化全息激光扫描系统的一个实施例;图6的高级流程曲线示出了根据本发明的原理设计制造模块化全息激光扫描器的多个级;图7的视图更加详细地示出了一个用于根据本发明的原理设计和制造模块化全息激光扫描系统的由Web使能的(集成的计算机)系统;图8的简图示出了根据本发明的原理用于显示在设计所述模块化全息激光扫描器期间已经从所述由Web使能的系统的商品清单库或设计库中选择了哪些模块和子部件的三种类型信息结构;和图9简要示出了根据本发明的原理用于显示在设计所述模块化全息激光扫描器期间来自所述系统商品清单库和设计库的多个模块和子部件的信息模型的信息显示结构。
本发明最佳实施例的详细描述下面将参照附图对用于设计和制造模块设计和结构的激光扫描系统的方法和系统进行详细的描述。
如图1所示,所述最佳实施例的系统是在诸如支持所述World Wide Web的Internet网的以全球为基础的信息网络上使用公知的超文本传输协议(HTTP)和超文本标记语言(HTML)执行的。在下面的国际申请中详细地描述了所述Internet、HTTP、HTML、Web客户机和Web服务器的指令国际申请号为PCT/US97/21975、发明名称为“用于通过扫描JAVA-应用程序编码的条码符号访问以Internet为基础的信息资源的系统和方法”、申请日为24.11月1997;国际申请号为PCT/US97/21443、发明名称为“用于使用包括自动发动和执行的由交易-使能的应用程序中的WEB文本读出URL编码的符号以执行与信息相关的交易的系统和方法”、申请日为24.11月.1997;和国际申请号为PCT/US97/21970、发明名称为“用于访问INTERNET上信息资源的条码符号驱动的系统”、申请日为24.11月1997。上述文本中的每一个在这里都作为参考。
如图1和2指出的,所述终端用户(顾客)考虑使用一个由Web使能的客户计算机1购买一个具有特定应用的激光扫描系统,以便参观被根据本发明的方法设计成支持定制激光扫描器的规范、购买、制造和移交的制造者的网点。所述制造者的网点使用链接到连接到所述Internet4基本结构上的一个Internet服务提供者(ISP)3上的TCP/IP可以主宰任意一个适当的运行HTTP的Internet(即HTTP)服务器2。如图2所示,后端数据库系统3和电子商物服务器4借助于置于以公知方式构成的防火墙后面的高速局域网(LAN)与所述Internet服务器2彼此面向。如在后面将要详细解释的,所述数据库服务器3的功能是响应由所述终端用户(例如预期的顾客)提供给所述制造者的网点的扫描请求支持用于模块化以激光为基础的扫描系统的完整模型的自动产生(即光、工程、3-D图形、成本、生产和类似模型)。所述电子商物服务器4的功能是支持与购买在其基础上由数据库服务器3计算和传输特殊价格清单的所设计的激光扫描系统相关的安全信用卡交易。
根据本发明的原理,所述制造者的网点应当包括一个HTML形式的集合,和一个或多个被特别设计成与被远置于世界任意地区并具有Internet访问的后端(由Web使能的)数据库系统3和由Web使能的客户机系统1共同工作的CGI正本。最好,所述后端数据库3被结构/编程以支持能够满足多个终端用户广范围规定扫描请求的激光扫描系统的完整模型的自动产生。
如在图3中的方框A指出的,本发明方法的第一步骤包括使用一个客户计算机系统1访问所述制造者的网点并提供例如被期望扫描的最小条码元素分辨率的所述终端用户扫描请求的所述终端用户(例如预期的顾客);在所述扫描区(或容量)内所述条码被期望移动的速度;所述请求需要的扫描区(或容量)的深度;所述请求需要的扫描区(或容量)的尺寸等。借助于由在Web服务器2上运行的CGI正本所产生的HTML表格,这些参数以及进行扫描器设计咨询的所述顾客的e-mail地址被提供给数据库3。
如在图3的方框B中指出的,所述方法的第二步骤包括使用包含在这些HTML表格中的信息的数据库系统3,以及所述多个模型和包含在这些模型中的信息,以产生能够满足提供给所述数据库系统的终端用户扫描请求的一个激光扫描器的完整模型。最好,通过数据库系统3和它的自动设计和实验过程完全自动实现所述扫描器的设计处理并因此很少需要或根本不需要光学工程师的输入,其中,所有的专门技能、模型和设计过程等都是由运行于数据库系统3上的扫描器设计程序体现的。根据各种因素,设计处理应当占用几分钟或几小时。但是,应当理解,如图7所示的一个或多个HSD工作站231可以被用于在数据库系统3内执行不可自动化的扫描器设计。在扫描器设计处理期间,在所述工作站231上产生的扫描器的模型、子部件、模块和子组件可以被传输给数据库管理系统(DBMS2)232以在数据库系统3中加以使用,如图2所示。所述方法的这个方面将在后面更加详细的描述。
通常,数据库系统3将对所产生的每个扫描器模型自动执行一个或多个扫描器性能过程,以便测试所产生的扫描器设计是否满足由所述终端用户建立的扫描请求。当它确定这些扫描请求被一个特殊的设计所满足(有时需要多次反复)时,数据库系统3使用成本模型、材料表清单(BOM)、装配进度等以获得对给定所设计激光扫描器产品的数量的价格,如图3的方框C所示。此后,所述价格清单与它的费用和条件一起被传输给发出所述扫描器设计请求的预期顾客的e-mail地址。由所述数据库系统3响应一个特殊扫描器设计请求而产生的每个扫描器设计都被指定一个唯一的设计识别号(DIN),从而使所述制造者和预期顾客能够同样地为它实际制定一个未来的参考。所述制造者可任选能够向所述预期的顾客提供使所述预期顾客能够观察所设计的激光扫描器系统的完整的3-D计算机图形仿真的访问码,这个访问码由制造者的网点产生并能够由所述预期顾客使用传统的浏览器程序(例如Netscape“领航员”或微软因特网探索者)观察。所述扫描器仿真可以使用虚拟现实造型语言(VRML)或特别适用于在所述Internet上使用的其它适当图形显示技术实现。另外,所述扫描器仿真可以被记录在能够传输给所述预期顾客的CD ROM上以用于在购买之前进行分析。
如在图3中的方框D所指出的,如果对以计算机为基础的模型形式的所移交的激光扫描器设计满意,所述预期的顾客(位于世界各地)可以根据所传输价格清单的费用和条件购买相应的激光扫描系统。如图2所示,借助于由所述电子商物服务器4支持的安全的电子交易,这个购买可以电子地执行。所有与购买和移交所述激光扫描器命令相关的文档资料都使用在包括在所述购买交易中的同线用户之间由Web使能的电子数据交换(EDL)电子地执行。
如图3中的方框E所指出的,在制定了购买命令之后,所述顾客可以跟踪在它的各级制造过程中所述激光扫描系统的进展。这种跟踪可以借助于从制造者的网点显示的HTML表格执行。例如,每个购买者可以被提供一个能够进入到在所述客户系统1上显示的适当HTML表格中的跟踪号,请求由制造系统234获得并提供给数据库系统3或其它服务器的状态信息。所述HTML表格被经过CGI传输给数据库系统3(或其它服务器),以便访问所述命令状态(以及部分所述命令状态)下的最新信息。然后利用寻找这种状态信息的所述顾客的浏览器显示所获得的信息。
如图3中的方框F所指出的,当在制造、测试和包装时,所述激光扫描器被运载到所述顾客规定的地方,和在运载期间,可以借助于所述制造者网点或借助于担负移交最后扫描器产品的运送代理人跟踪所述所述激光扫描器。
使用包括在Internet和Web技术中已知的JAVA正本语言的各种技术可以实现获得用户规定的扫描请求、自动/半自动产生激光扫描设计(即模型)、电子购买扫描器产品和跟踪等的处理。
如在由2000年5月31日 申请日期1998年5月12日 优先权日1997年5月12日
发明者C·哈里·诺尔斯, 勒鲁瓦·迪克森, 托马斯·阿蒙森, 约翰·格鲁特, 托马斯·J·卡鲁洛 申请人:计量器具公司