按优先次序排列定单的方法与系统的制作方法

文档序号:6457720阅读:173来源:国知局
专利名称:按优先次序排列定单的方法与系统的制作方法
技术领域
本发明通常涉及数据处理系统,具体地,本发明涉及用于供给链 管理的数据处理系统。更具体地,本发明涉及一种用于按优先次序排列(prioritize)制造定单的计算机实现的方法、装置、以及计算机程序产品o背景技术大多数公司在财务报告期结束时,例如每三个月,报告它们的财 务结果。根据财务报告期,向大多数销售人员分配销售定额。因此, 财务报告期的结束通常涉及大量的定单,而且这些定单可能超过在定单到期之前可用于履行定单的制造资源。通常,手工完成使用各种商业因素一包括收益、零件可用性、周 期时间、生产能力以及库存持有成本一来按优先次序排列大量的定 单。手工地按优先次序排列定单是困难的,这是因为既要考虑到制造 商方面的大量商业因素,也要考虑到客户方面的大量商业因素。例如, 对于某些定单,在没有完成定单的所有组分的情况下交付,是可以接 受的,而对于某些定单而言,只有在完成了定单的所有组分的情况下, 才能交付。手工地按优先次序排列大量的定单增大了非理想商务优化的机 会。手工地按优先次序排列大量的定单还要求来自制造工厂的、关于 零件可用性的大量信息。因此,当前许多公司尚不具有一种最佳地按 优先次序排列大量的定单,例如在财务报告期结束时所接收的定单,的方法。发明内容不同的说明性实施例提供了 一种用于按优先次序排列定单的计 算机实现的方法、装置以及计算机程序产品。按优先次序排列一个或 多个商业因素以便形成按优先顺序排列的商业因素。接收有关物品
(entity)的一个或多个定单。检索有关物品的数据。确定物品的建造序 列。使用按优先顺序排列后的商业因素来评估建造序列,以便形成评 估后的商业序列。从评估后的商业序列中选择商业序列。


在所附权利要求中,阐述了被视为本发明的特征的新特性。然而, 当与附图相结合阅读时,参照以下对说明性实施例的详细描述,将最 好地理解本发明自身、本发明的优选应用模式以及本发明的其他目的 与优点,在附图中
图1描述了根据说明性实施例的数据处理系统的网络的图形表
示;
图2为其中可以实现各说明性实施例的数据处理系统的框图3是说明了根据说明性实施例的制造优化(manufacturing optimization)的图4是说明了根据说明性实施例的定单要求的图; 图5为根据说明性实施例的制造优化的流程图;以及 图6为根据说明性实施例的制造优化的示例。
发明详述
现在参照各图,特别是参照图1和2,提供了其中可以实现各说 明性实施例的数据处理环境的示范图。应该意识到,图1和2仅为示
范性的,而并非意欲表明或暗示对其中可以实现不同实施例的环境的 任何限制。可以对所描述的环境进行很多修改。
现在参照各图,图l描述了其中可以实现各说明性实施例的数据
处理系统的网络的图形表示。网络数据处理系统100是其中可以实现 各实施例的计算机的网络。网络数据处理系统100包含网络102,网络102为用于在网络数据处理系统100中连接在一起的各种设备和计 算机之间提供通信链路的媒体。网络102可以包括诸如有线、无线通 信链路或者光纤电缆的连接。在所描述的例子中,服务器104和服务器106与存储单元108 一起连接于网络102。另外,客户机IIO、 112以及114也连接于网 络102。例如,这些客户机IIO、 112以及114可以为个人计算机或 者网络计算机。在所描述的例子中,服务器104向客户机110、 112以 及114提供诸如引导文件、操作系统映像以及应用的数据。在这一例 子中,客户机IIO、 112以及114为针对服务器104的客户机。网络 数据处理系统IOO可以包括更多的服务器、客户机以及其它未在图中 加以显示的i殳备。在所描述的例子中,网络数据处理系统100为具有网络102的 Internet,其代表使用传输控制协议/网际协议(TCP/IP)协议组 来互相通信的网络和网关的世界范围的集合。在Internet的核心处, 是主结点或者宿主计算机之间的高速数据通信线路的主干,其由成千 上万的商业、政府、教育以及其它路由数据与消息的计算机系统组成。 当然,也可以把网络数据处理系统100实现作为诸如内联网、局域网 (LAN)或者广域网(WAN)等的多种不同类型的网络。图1仅旨 在作为一个示例,而非对不同实施例的体系结构限制。现在参照图2,描述了其中可以实现各^L明性实施例的数据处理 系统的框图。数据处理系统200为计算才几一例如图1中的服务器104 或者客户机IIO—的例子,可以针对各说明性实施例把实现各过程的 计算机可用代码或者指令设置在其中。在所描述的例子中,数据处理系统200使用了集线器体系结构, 该集线器体系结构包括北桥和存储器控制器集线器(MCH) 202与南 桥和输入/输出(1/0)控制器集线器(ICH)204。把处理单元206、 主存储器208以及图形处理器210耦合于北桥和存储器控制器集线器 202。处理单元206可以包含一个或多个处理器,甚至可以一使用一个 或多个异构的处理器系统加以实现。例如,可以通过加速图形端口(AGP)把图形处理器210耦合于MCH。
在所描述的例子中,把局域网(LAN)适配器212耦合于南桥和 1/0控制器集线器204,并且通过总线238将音频适配器216、键盘 和鼠标适配器220、调制解调器222、只读存储器(ROM) 224、通用 串行总线(USB)端口和其它通信端口 232以及PCI/PCIe设备234 耦合于南桥和I/O控制器集线器204,并通过总线240把硬盘驱动 器(HDD ) 226和CD-ROM驱动器230耦合于南桥和I / O控制器集 线器204。例如,PCI/PCIe设备可以包括,例如,以太网适配器、 插卡(add-in card)以及针对笔记本计算机的PC卡。PCI使用卡总线 控制器,而PCIe不〗吏用卡总线控制器。例如,ROM224可以为例如 闪速二进制输入/输出系统(BIOS)。例如,硬盘驱动器226和 CD-ROM驱动器230可以使用例如集成驱动电子设备(IDE )或者串 行高级技术配件(SATA)接口。可以把超级I/O (SIO)设备236 耦合于南桥和I / O控制器集线器204。
操作系统运行在处理单元206上,并且协调图2中数据处理系统 200中的各种部件,以及提供对它们的控制。所述操作系统可以为商 业可得的操作系统,例如,Microsoft Windows XP ( Microsoft和 Windows为Microsoft 〃>司在美国、其它国家,或者在美国与其它 国家的商标)。面向对象的程序设计系统,例如JavaTM程序设计系 统,可以与该操作系统相结合加以运行,并且提供从运行在数据处理 系统200上的Java程序或者应用对该操作系统的调用。Java和所有 基于Java的商标为SUN Microsystems公司在美国、其它国家、或者 在美国与其它国家的商标)。
把操作系统、面向对象的程序设计系统、以及应用或者程序的指 令设置在例如硬盘驱动器226的存储设备上,也可以将它们加载于主 存储器208中以便由处理单元206加以执行。可以使用计算机实现的 指令,由处理单元206执行各说明性实施例的各个过程,可以把这些 计算机实现的指令设置在存储器中,例如,设置在主存储器.208、只 读存储器224、或者一个或多个外部设备中。图l和2中的硬件可以随实现的不同而不同。除了图l和2中所 描述的硬件,或者取代图l和2中所描述的硬件,也可以使用其它的 内部硬件或者外部设备,例如,闪存、等效的非易失性存储器、或者 光盘驱动器等。也可以把各说明性实施例的各个过程应用于多处理器 数据处理系统。在某些说明性例子中,数据处理系统200可以为个人数字助手 (PDA),其通常配备有闪存以便提供用于存储操作系统文件与/或 用户生成的数据的非易失性存储器。总线系统可以由一或多条诸如系 统总线、I/O总线以及PCI总线的总线构成。当然,也可以使用任何类型的通信结构或者体系结构实现所述总线系统,所述通信结构或 者体系结构可以在附接于所述结构或者体系结构的不同部件或者设备之间提供数据传送。通信单元可以包括一个或多个用于传输和接收 数据的设备,例如,调制解调器或者网络适配器。例如,存储器可以 为主存储器208或者高速緩沖存储器,例如,在北桥和存储器控制器 集线器202中所发现的那些存储器。处理单元可以包括一个或多个处 理器或者CPU。图1和2中所描述的例子,以及以上所描述的例子, 并不意味着暗示体系结构限制。例如,除了釆取PDA的形式外,数 据处理系统200也可以为写字板计算机、膝上计算机或者电话设备。大多数公司在财务报告期结束时报告它们的财务结果,例如,每 3个月报告一次。大多数销售发生于财务报告期结束时是因为要针对 每一财务报告期向销售人员分配销售定额。由于公司通常在财务报告 期结束时会接收到大量的定单,所以这些定单可能超出可用于及时履 行定单的制造资源。使用包括收益、零件可用性、周期时间、生产能力以及库存持有 成本的各种商业因素按优先次序排列大量定单,通常为手工过程。手 工地按优先次序排列大量定单是困难的,这是因为要考虑制造商与客 户两方面的大量的商业因素。例如,可以在没有完成所有定单组分的 情况下交付某些定货,而其它定单要求仅当所有组分可得时才能交付 定货。手工地按优先次序排列大量定单增大了把人的错误引入按优先 顺序排列过程的机会。手工地按优先次序排列大量定单还要求相当大量的来自制造工厂的、有关零件的可用性的信息。各实施例认识到 考虑适当的商业因素以便对定单履行进行优化,将有益于按优先次序 排列大量定单。此处所描述的不同的说明性实施例提供了一种用于按优先次序 排列定单的计算机实现的方法、装置以及计算机程序产品。按优先次 序排列一个或多个商业因素,以形成按优先次序排列的商业因素。接 收各物品的一个或多个定单。检索有关各物品的数据。确定针对各物 品的建造序列。使用按优先次序排列后的商业因素来评估建造序列, 以形成评估后的商业序列。从评估后的商业序列中选择商业序列。定单为来自客户的 一组要求。定单包含一个或多个物品以及相应 的客户希望提交的物品的数目的列表。物品可以为任何制造单元,例 如零件、配件或者完整组装的产品。在任何给定时刻,供应商可以具 有来自 一个或多个客户的一个或多个定单。现在转向图3,图3描述了根据说明性实施例的制造优化的图。 在制造优化300中,客户302、 304以及306分别把定单发送于定单 系统308中。客户302、 304以及306可以电子地提交他们的定单, 也可以紙面地或者通过电话发送定单,并且可以由用户把定单登入定 单系统300。定单系统308为运行在服务器310上的软件过程。把服务器310、 服务器312以及服务器314连接于网络316。服务器310、 312以及 314可以为同一服务器,也可以为不同的服务器。制造系统318为运 行在服务器304上的软件过程,并且向一个或多个制造工厂320提供 信息。制造优化过程322为运行在服务器312上的软件过程,并且优化 定单系统308中的定单的制造。计算机324上的用户创建按优先次序 排列后的商业因素326。把一组按优先次序排列后的商业'因素定义为 一个或多个按优先次序排列后的商业因素的集合。按优先次序排列后的商业因素326为制造优化过程322用于按优先次序排列定单系统 308中的定单的因素的按优先次序排列的列表。
定单系统308包含定单要求328。定单要求328包含有关从诸如 客户302、 304以及306的客户那里所接收的每一定单的信息。制造 系统318包含制造信息330。制造信息330提供诸如存货水平、针对 每一物品的制造能力、以及制造每一物品所用多长时间的详细信息, 其中,把制造每一物品所用的时间称为周期时间。
制造优化过程322使用按优先次序排列后的商业因素326、定单 要求328以及制造信息330,来确定优化计划332。优化计划332为 针对制造系统318的详细的制造计划。
优化计划332规定应该制造什么物品、应该制造多少物品、以及 应该何时制造物品。通过执行优化计划332,以满足按优先次序排列 后的商业因素326和定单要求328的方式满足客户定单。
注意,给定定单要求,诸如提交日期和所要求的数量,在存货、 制造能力以及周期时间允许的范围内,满足定单要求328。
现在转向图4,示出了描述了根据说明性实施例的定单要求的 图。在定单要求400中,定单402代表来自客户的定单,例如来自图 3中的客户302的定单。
在这一例子中,定单402包含对客户定单的要求,例如,每一被 定购的物品的名称、每一物品的数量、应该交付物品的日期、以及任 何捆绑要求(tie requirement),例如,是否在与另 一个物品相同的交付 过程中交付一个物品。这一技术领域中的技术人员将会意识到,除了 或者取代这些要求,客户还可以指出其它要求。这一例子中所描述的 具体要求仅为说明性的。
行404表示应该于1月1日交付一个数量的物品Al,并且总是 应该随物品A2—起交付物品Al。行406表示应该于1月1日交付一 个数量的物品A2,并且总是应该随物品Al —起交付物品A2。当客 户要求把两个或两个以上的物品合成一组一起交付时,在森品Al的 交付日期和物品A2的交付日期之间创建"硬捆绑,,。行408表示应该于2月1日交付一个数量的物品Bl,并且不需 随任何其它物品的交付捆绑在一起交付物品Bl。当交付物品时可以 把物品与其它物品组合时,把该物品称为具有"软捆绑"。行410和412 表示应该于3月1日 一起交付一个物品,即Cl和C2的每一个。在这一例子中,假设提前交付的定单可为客户所接受。表414 代表假设客户乐于接受提前交付的定单,针对定单402的5种可能的 交付情况。例如,列416表明可以在1月1日交付物品A1和A2,在 2月1日交付物品Bl,以及在3月1日交付物品Cl和C2。类似地,列418表示可以于1月1日交4寸物品A1、 A2以及B1, 并且可以于3月1日交付物品Cl和C2。列420表示可以于1月1日 交4寸物品A1、 A2、 C1以及C2,以及可以于2月1日交付物品B1。 列422表示可以于1月1日交付全部物品A1、 A2、 Bl、 C1以及C2。 列424表示可以于1月1日交付物品Al和A2,以及可以于2月1日 交付物品B1、 C1以及C2。使用用户已对这一定单进行了按优先次序排列的商业因素,制造 优化过程可以运行全部列416-424中的5种可能的情况中的每一情况, 以确定5种情况之中的哪一情况最大化了按优先次序排列后的商业因 素。例如,如果进行定购的客户必须在交付了物品之后60天内付款, 则列422为在3月31日结束的财务报告期中识别收益定单的最佳情 况。另一方面,在考虑到其它定单的情况下,如果存在许多定单,而 且制造能力接近峰值,则列416可能是最佳情况。现在转向图5,图5描述了根据说明性实施例的制造优化的流程 图。在这一例子中,描述了如何针对收益和周期时间优化一组定单的 流程图。这一技术领域中的技术人员将会意识到,可以把类似的算法 用于其它商业因素。用户指出一个或多个商业因素(步骤502)。供应商的定单管理 软件接收一个或多个定单(步骤504)。每一个定单包含一定单要求, 例如,每一个物品的名称和标识号码、每一物品的数量、每一物品的 交付日期、以及任何硬或者软捆绑。用户从步骤502中所定义的商业因素中选择具体的商业因素,对 商业因素进行按优先次序排列,以及选择一个或多个定单(步骤506 )。 优化软件使用所指定的商业因素,检索进行分析所需的数据(步骤 508 )。所检索的数据类型可以包括收益、存货水平、工厂生产能力 以及制造周期时间。
清除不能够履行的定单(步骤510)。例如,如果没有所指定的 物品的足够存货,或者剩余的建造时间少于制造周期时间,则可以清 除定单。针对剩余的定单,确定所有可能的建造序列(步骤512)。 可以检查每一建造序列,并且使用当前存货水平确定是否可以满足定 单(步骤514)。可以按这样的方式执行步骤514:基本上与其它建 造序列并行地评估每一建造序列。丢弃那些不能够通过至少一个建造 序列加以履行的定单(步骤516)。
检查每一个剩余的建造序列,并且根据按优先次序排列后的商业 因素赋予其一个分数(步骤518)。在这一步骤之后,优化过程具有 可以使用现有的存货水平加以完成的建造序列的列表,以及根据按优 先次序排列后的商业因素向每一建造序列赋予的分数。例如,所述分 数可以表示每一个建造序列将生成的收益量。
在检查了每一建造序列并且根据按优先次序排列后的商业因素 赋予了一个分数之后,根据分数选择一个或多个最佳建造序列(步骤 520)。在这一例子中,所选择的最佳建造序列为生成最大收益的建 造序列。然后,使用任何附加的商业因素有选择地记录建造序列(步 骤522 )。
例如,假设多个建造序列生成同样的最大收益。还假设定单代表 来自4个不同客户的定单,而且这些客户之一为新客户,或者为要求 优惠待遇的客户。可以根据该客户重新对建造序列进行排序,以致于 可以把履行一个具体客户的所有定单的建造序列提升至首位。最后, 输出最佳建造序列,以进行制造(步骤524),然后所述过程终止。
现在转向图6,图6描述了根据说明性实施例的制造优化的示例。 在制造优化600中,假设可用的整个剩余制造周期为60个小时。在这一例子中,接收来自客户a、 p、 8以及Y的针对物品A、 B、 C、 D、 E以及F的定单。把收益选择为优化定单时所使用的商业因 素。数据602-612代表从定货、制造以及存货系统检索的数据。清除 针对物品C的定单,因为存货中没有足够的零件满足对物品C的需 求。清除针对物品E的定单,因为物品E要求75个小时的周期时间, 但仅剩下60个小时的周期时间。
注释614和616代表从制造系统获得的两段附加的信息。注释 614指出物品A和物品B共享零件,因此仅可以使用可用存货完成这 两个物品之一。注释616指出3个物品A、 D以及F共享零件,因此 仅可以建造这3个物品中的两个物品。在步骤618中,使用来自注释 614和616的信息评估所有可能的建造序列,以确定最大可能的收益。
在这一例子中,建造序列620-634代表了所有可能的建造序列的 一个子集。例如,在建造序列620中,当建造物品A和物品D时, 生成了$145,000的收益。注意,鉴于注释614和616,已把物品B和 物品F从建造序列620中删除。
在这一例子中,$200,000为建造序列可以生成的最大收益。作为 选择,如果存在一个以上的生成最大收益的建造序列,则可以把另一 个商业因素用于在这些建造序列中进行选择。在这一例子中,建造序 列622、 624、 628、 630以及632全都生成了 $200,000的收益,对于 定单的这一子集而言,这是最大可能的收益。可以根据另一个因素, 例如周期时间或者客户优先级,选择这些建造序列之一。例如,假设 将给予客户Y优惠待遇,因为客户Y为一个新客户。可以选择建造序 列624,因为要首先完成客户Y已经发出的定单。
此处所描述的不同的说明性实施例提供了 一种用于按优先次序 排列定单的计算机实现的方法、装置以及计算机程序产品。按优先次 序排列一个或多个商业因素,以形成按优先次序排列后的商业因素。 接收一个或多个针对物品的定单。检索有关物品的数据。确定针对各 物品的建造序列。使用按优先次序排列后的商业因素评估建造序列, 以形成评估后的商业序列。从评估后的商业序列中选择一个商业序列。不同的实施例使用一个或多个商业因素最大化了一组定单的商 业输出。用户最初定义一个或多个商业因素,并且对其进行按优先次 序排列。所述各实施例记述一个定单中的多个物品,以及是否可以接 受部分交付。所述各实施例对定单的履行进行按优先次序排列,以考 虑用户定义的商业因素,例如每一定单所生成的收益、零件可用性、 制造周期时间、生产能力以及所要求的提交日期。首先,用户定义一个或多个优化所述定单集合时将考虑的商业因 素。第二,用户选择商业因素的一个子集。第三,用户对商业因素进 行按优先次序排列。例如,用户可以规定最大化收益为最重要的,以 及对于具有相同收益的定单,最大化可用存货的使用是第二重要的。 第四,用户选择一组定单,并且施用按优先次序排列后的商业因素。 最后,所述各实施例使用所提供的商业因素,对该组定单进行按优先 次序排列,并且输出定单的按优先次序排列后的列表。通常,把定单 的按优先次序排列后的列表直接发送至供应商的制造系统。不同的说明性实施例提供了 一种用于按优先次序排列定单的计 算机实现的方法、装置以及计算机程序产品。定义一个或多个商业因 素。按优先次序排列一个或多个商业因素,以形成按优先次序排列后 的商业因素。接收针对各物品的一个或多个定单。检索有关各物品的 数据。确定针对各物品的建造序列。使用按优先次序排列后的商业因 素评估建造序列,以形成评估后的商业序列。从评估后的商业序列中 选择一个商业序列。把定单定义为将从工厂一起交付的总的客户方案。 一个定单可以 包括多个物品。各实施例可以包含来自多个系统的必要数据,然后根 据所定义的商业因素编译、操作以及分析这些数据。各实施例使用提 交文档规则和生产定单规则确定是否可以接受部分交付。可以对每一 个可能的建造序列进行分析,以确定哪一建造序列提,了最佳输出。将软件用于使用用户定义的商业因素实时地按优r先次序排列针 对多个定单的制造过程。关键的商业因素可以包括,但不局限于收益、存货利用情况以及生产能力利用情况。所述软件可以作为用于按优先 次序排列的计划工具,定期加以运行,或者将其直接捆绑于制造系统, 以驱动制造过程。不同的实施例具有诸多优于传统系统的优点。首先,可以消除导 致低于最佳商业输出的商业输出的人类错误。第二,可以把定单负栽 的实时快照用于自动地按优先次序排列定单,而无需人工干预。笫三, 可以分析与优化定单中的多个物品。在所描述的不同实施例中的流程图与框图说明了装置、方法以及 计算机程序产品的某些可能的实现的体系结构、功能以及操作。就此 而言,所述流程图或者框图中的每一个框可以代表代码的模块、段、 或者部分,所述代码包含一或多条用于实现所规定的 一个或多个功能 的可执行指令。在某些可选的实现中,框中所提到的一个或多个功能 可能出现在各图中所提到的定单之外。例如,在某些情况下,可以基 本上并行地执行连续所示的两个框,或者有时可以依据所涉及的功 能,反序地执行所述各框。已说明性与描述性地对各说明性实施例进行了描述,然而,这并 不旨在以所公开的形式穷举本发明,或者对本发明加以限制。很多修 改与变动对于这一技术领域中的普通技术人员是显而易见.选择与描 述这一实施例,旨在充分解释本发明的原理、实际的应用,并且旨在 使这一技术领域中的其他普通技术人员能够通过那些适合所考虑的 具体应用进行了各种修改的不同实施例,理解本发明。本发明可以呈完全硬件实施例、完全软件实施例或者既包括硬件 元素也包括软件元素的实施例的形式。在一个优选的实施例中,按软 件实现本发明,所述软件包括,但不局限于固件、驻留软件、微代码 等。另外,本发明还能够呈可以从计算机可用或者计算机可读媒体加 以存取的计算机程序产品的形式,其中,计算机可用或者计算机可读 媒体提供了能够由计算机或任何指令执行系统加以使用,"或者能够与 计算机或者任何指令执行系统相结合加以使用的程序代码。就本描述之目的而言,计算机可用或者计算机可读媒体可以为任何可触摸装 置,其可以包含、存储、交流、传播或者传送可为指令执行系统、装 置或设备加以使用,或者能够与指令执行系统、装置或设备相结合加 以使用的程序。
所述媒体可以为电、磁、光、电磁、红外、或者半导体系统(或 者装置或者设备)或者传播媒体。计算机可读媒体的例子包括半导体
或固态存储器、磁带、可拆卸计算机软盘、随机存取存储器(RAM )、 只读存储器(ROM)、硬磁盘以及光盘。光盘的当前例子包括紧致 盘—只读存储器(CD-ROM )、紧致盘--读/写(CD-R/M )以及DVD。
一种适合于存储与/或执行程序代码的数据处理系统将包括至 少一个通过系统总线直接或者间接耦合于存储器元件的处理器。存储 器元件可以包括在程序代码的实际执行期间所使用的本地存储器、大 容量存储器以及高速緩冲存储器,其提供了对至少某些程序代码的临 时存储,以在执行期间减少必须从大容量存储器检索代码的次数。
可以直接或者通过居间的I/O控制器把输入/输出,即I/O 设备(包括,但不局限于键盘、显示器、定位设备等)耦合于所述系 统。
也可以把网络适配器耦合于所述系统,以能够通过居间的专用或 者公共网络,把数据处理系统耦合于其它数据处理系统或者远程打印 机或者存储设备。调制解调器、电缆调制解调器以及以太网卡仅为少 数当前可用类型的网络适配器。
已说明性与描述性地对本发明进行了描述,然而,这并不意味着 以所公开的形式穷举本发明,或者对本发明加以限制。很多修改与变 动对于这一技术领域中的熟练技术人员是显而易见的。选择与描述这 一实施例,旨在充分解释本发明的原理、实际的应用,并且旨在使这 一技术领域中的其他普通技术人员能够通过那些适合所考虑的具体 应用进行了各种修改的不同实施例,理解本发明。
权利要求
1.一种用于按优先次序排列定单的计算机实现的方法,该计算机实现的方法包含按优先次序排列一个或多个商业因素,以形成一组按优先次序排列后的商业因素;接收针对物品的一个或多个定单;检索有关物品的数据;确定针对物品的建造序列;根据该组按优先次序排列后的商业因素评估建造序列,以形成评估后的商业序列;以及从评估后的商业序列中选择商业序列。
2. 根据权利要求l所述的计算机实现的方法,还包含 定义一个或多个商业因素。
3. 根据权利要求1所述的计算机实现的方法,其中, 一个或多 个商业因素为收益、零件可用性、工厂生产能力、客户优先级以及周 期时间中的至少之一。
4. 根据权利要求2所述的计算机实现的方法,其中,定义一个 或多个商业因素的步骤还包含由用户选择一个或多个商业因素,以形成该組按优先次序排列后 的商业因素。
5. 根据权利要求1所述的计算机实现的方法,其中,按优先次 序排列一个或多个商业因素的步骤还包含由用户向该组按优先次序排列后的商业因素中的每一商业因素 赋予一个优先级。
6. 根据权利要求1所述的计算机实现的方法,其中,从评估后 的商业序列中选择商业序列的步骤还包含选择最大化按优先次序排列后的商业因素中的至少一个的商业序列。
7. 根据权利要求l所述的计算机实现的方法,还包含 从评估后的商业序列中选择一个或多个商业序列,以形成按优先次序排列后的商业序列,其中,按优先次序排列后的商业序列最大化 了该组按优先次序排列后的商业因素;以及使用商业因素,从按优先次序排列后的商业序列中选择按优先次 序排列后的商业序列。
8. —种用于按优先次序排列定单的数据处理系统,该数据处理 系统包含按优先次序排列装置,用于按优先次序排列一个或多个商业因 素,以形成一组按优先次序排列后的商业因素;接收装置,用于接收针对物品的一个或多个定单;检索装置,用于检索有关物品的数据;确定装置,用于确定针对物品的建造序列;评估装置,用于根据该组按优先次序排列后的商业因素评估建造 序列,以形成评估后的商业序列;以及选择装置,用于从评估后的商业序列中选择商业序列。
9. 根据权利要求8所述的数据处理系统,其中, 一个或多个商 业因素为收益、零件可用性、工厂生产能力、客户优先级以及周期时 间中的至少之一。
10. 根据权利要求9所述的数据处理系统,其中,通过用户选择 一个或多个商业因素以形成该组按优先次序排列后的商业因素,来定 义一个或多个商业因素。
11. 根据权利要求10所述的数据处理系统,还包含 按优先次序排列装置,用于通过进一步执行计算机可用的代码来向该组按优先次序排列后的商业因素中的每一商业因素赋予一个优 先级,按优先次序排列一个或多个商业因素。
12. 根据权利要求8所述的数据处理系统,其中,用于从评估后 的商业序列中选择商业序列的选择装置选择最大化按优先次序排列 后的商业因素中的至少一个的商业序列。
13.根据权利要求8所述的数据处理系统,还包含 用于从评估后的商业序列中选择一个或多个商业序列以形成按 优先次序排列后的商业序列的选择装置,其中,按优先次序排列后的 商业序列最大化了该组按优先次序排列后的商业因素;以及用于使用商业因素,从按优先次序排列后的商业序列中选择按优 先次序排列后的商业序列的选择装置。
全文摘要
提供了一种用于按优先次序排列定单的计算机实现的方法、装置以及计算机程序产品。按优先次序排列一个或多个商业因素,以形成按优先次序排列后的商业因素。接收针对物品的一个或多个定单。检索有关物品的数据。确定针对物品的建造序列。使用按优先次序排列后的商业因素评估建造序列,以形成评估后的商业序列。从评估后的商业序列中选择商业序列。
文档编号G06Q30/00GK101231733SQ20081000269
公开日2008年7月30日 申请日期2008年1月14日 优先权日2007年1月23日
发明者凯·M.·摩姆森, 史蒂文·C.·埃里克森, 威廉·R.·泰勒, 索尼亚·J.·卡辛 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1