会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 制造过程 / 飞机制造商 / 用于控制供应链的方法和系统

用于控制供应链的方法和系统

阅读:1019发布:2020-06-21

IPRDB可以提供用于控制供应链的方法和系统专利检索,专利查询,专利分析的服务。并且本发明披露了一种供应链管理系统,该系统可以在供应链中估计制造物品在设施的交付时间、制造物品的成本或价格、以及动态地控制供应链绩效,该供应链包括与不同且独立的企业和/或组织相关联的层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商、以及层级4材料供应商。,下面是用于控制供应链的方法和系统专利的具体信息内容。

1.一种系统,包括:

一个微处理器可执行的分析模块,可操作用于标识对一个供应链产生影响的自然灾难、天气、政治和商业事件中的至少一项和/或分析该事件对该供应链的财务和/或物流影响。

2.如权利要求1所述的系统,其中,以下内容中的一项或多项是真的:

该事件是一件自然灾难事件,并且其中,该自然灾难是地震、海啸、火山喷发、火灾、洪水、雪崩和山体滑坡中的一项或多项;

该天气事件是暴风雨、台风、飓风、气旋、龙卷风、风和暴风雪中的一项或多项;

该事件是一件政治事件,并且其中,该政治事件是政变、蓄意破坏、恐怖主义、战争行为、军事行动、警察行动、禁运、和封锁中的一项或多项;以及该事件是一件商业事件,并且其中,该商业事件是海运船舶沉没、火车脱轨、货运车辆破坏、设备或系统故障、犯罪活动、飞机坠毁、劳动中断、法律诉讼、财务无力偿付、和破产中的一项或多项。

3.如权利要求1所述的系统,进一步包括以下内容中的一项或多项:

一个微处理器可执行的风险管理器,该风险管理器向该事件分配一个中断范围以指示该事件的一个影响区域;

一个微处理器可执行的风险管理器,该风险管理器向该事件分配一个严重程度标签以指示该事件对供应链绩效的影响程度;以及一个微处理器可执行的报告模块,该报告模块可操作用于生成一个地图显示,该地图显示包括每个层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个地点、该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个的一条装运路线、以及该事件的震中和中断范围中的至少一项以展示该事件与该供应链的绩效中断之间的一种关系。

4.如权利要求1所述的系统,其中,以下内容中的一项或多项是真的:

该分析模块基于通过一个微处理器数据采集模块从一个互联网搜索引擎和/或网站采集的电子信息标识该事件;以及该分析模块基于该供应链中的一个企业和/或组织的绩效的偏差来标识该事件,并且其中,该企业和/或组织是层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的至少一个。

5.如权利要求1所述的系统,其中,该分析模块可操作用于以下各项中的至少一项:向该供应链中的一个层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个分配一个绩效分数,该绩效分数指示该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的符合一项供应链要求和/或目标的能力并且基于一个微处理器可执行的数据采集模块采集的与该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的过去绩效相关的供应链绩效信息;

向该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个分配一个地点分数,该地点分数指示该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个站点地点会对供应链绩效产生积极或消极影响所达到的程度;

向该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个分配一个财务分数,该财务分数指示该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个财务状况会对供应链绩效产生积极或消极影响所达到的程度;以及向该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个分配一个地缘政治分数,该地缘政治分数指示该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个地缘政治地点会对供应链绩效产生积极或消极影响所达到的程度。

6.一种方法,包括:

一个微处理器可执行的分析模块标识对一个供应链产生影响的自然灾难、天气、政治和商业事件中的至少一项和/或分析该事件对该供应链的财务和/或物流影响。

7.如权利要求6所述的方法,其中,以下内容中的一项或多项是真的:

该事件是一件自然灾难事件,并且其中,该自然灾难是地震、海啸、火山喷发、火灾、洪水、雪崩和山体滑坡中的一项或多项;

该事件是一件天气事件,并且其中,该天气事件是暴风雨、台风、飓风、气旋、龙卷风、风、和暴风雪中的一项或多项;

该事件是一件政治事件,并且其中,该政治事件是政变、蓄意破坏、恐怖主义、战争行为、军事行动、警察行动、禁运、和封锁中的一项或多项;以及该事件是一件商业事件,并且其中,该商业事件是海运船舶沉没、火车脱轨、货运车辆破坏、设备或系统故障、犯罪活动、飞机坠毁、劳动中断、法律诉讼、财务无力偿付、和破产中的一项或多项。

8.如权利要求6所述的方法,进一步包括以下内容中的一项或多项:

包括通过一个微处理器可执行的风险管理器向该事件分配一个中断范围以指示该事件的一个影响区域;

通过一个微处理器可执行的风险管理器向该事件分配一个严重程度标签以指示该事件对供应链绩效的影响程度;以及通过一个微处理器可执行的报告模块生成一个地图显示,该地图显示包括每个层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个地点、该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个的一条装运路线、以及该事件的震中和中断范围中的至少一项以展示该事件与该供应链的绩效中断之间的一种关系。

9.如权利要求8所述的方法,其中,以下内容中的至少一项是真的:

该分析模块基于该供应链中的一个企业和/或组织的绩效的偏差来标识该事件,并且其中,该企业和/或组织是层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的至少一个;以及该分析模块基于通过一个微处理器数据采集模块从一个互联网搜索引擎和/或网站采集的电子信息标识该事件。

10.一种有形且非瞬态计算机可读介质,包括多个微处理器可执行的指令,当被执行时,这些指令执行一项任务,该任务包括标识对一个供应链产生影响的自然灾难、天气、政治和商业事件中的至少一项和/或分析该事件对该供应链的财务和/或物流影响。

11.如权利要求10所述的计算机可读介质,其中,以下内容中的一项或多项是真的:该事件是一件自然灾难事件,并且其中,该自然灾难是地震、海啸、火山喷发、火灾、洪水、雪崩和山体滑坡中的一项或多项;

该事件是一件天气事件,并且其中,该天气事件是暴风雨、台风、飓风、气旋、龙卷风、风、和暴风雪中的一项或多项;

该事件是一件政治事件,并且其中,该政治事件是政变、蓄意破坏、恐怖主义、战争行为、军事行动、警察行动、禁运、和封锁中的一项或多项;

该事件是一件商业事件,并且其中,该商业事件是海运船舶沉没、火车脱轨、货运车辆破坏、设备或系统故障、犯罪活动、飞机坠毁、劳动中断、法律诉讼、财务无力偿付、和破产中的一项或多项。

12.如权利要求10所述的计算机可读介质,进一步包括以下内容中的一项或多项:向该事件分配一个中断范围以指示该事件的一个影响区域;

向该事件分配一个严重程度标签以指示该事件对供应链绩效的影响程度;以及生成一个地图显示,该地图显示包括每个层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个地点、该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个的一条装运路线、以及该事件的震中和中断范围中的至少一项以展示该事件与该供应链的绩效中断之间的一种关系。

13.如权利要求10所述的计算机可读介质,其中,以下内容中的一项或多项是真的:这些指令基于该供应链中的一个企业和/或组织的绩效的偏差来标识该事件,并且其中,该企业和/或组织是层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的至少一个;以及这些指令基于从一个互联网搜索引擎和/或网站采集的电子信息标识该事件。

14.一种用于监控不同产品的多个供应链的系统,为每个受监控供应链采集的绩效信息对该各自受监控供应链而言是机密的并且存储在一个公共数据库中,包括:一个微处理器可执行的安全模块,可操作用于从一个请求者接收一个关于该数据库中的一个数据和/或数据结构集合执行一项操作的询问、命令和/或请求,对该询问、命令、和/或请求进行修改以符合一项安全定义,以及使用所修改后的询问、命令和/或请求执行该操作。

15.如权利要求14所述的系统,其中,以下内容中的一项或多项是真的:

该数据库没有在逻辑上被划分成与不同受监控供应链相对应的多个独特且独立的部分,并且其中,用于不同受监控供应链的这些数据和/或数据结构混合在该数据库中;

该安全模块对该询问、命令和/或请求进行修改以反映与该请求者相关联的一个企业和/或组织的供应链角色和/或身份,由此受该询问、命令和/或请求影响的这些数据和/或数据结构局限于和与该请求者相关联的该企业和/或组织的该供应链角色和/或身份相关的那些数据和/或数据结构;

该安全模块确定该请求者是否具有使用与该操作相关联的一个应用的权限,并且当该请求者没有使用该应用的权限时,拒绝该询问、命令和/或请求;

在该操作执行之前要求该询问、命令和/或请求通过一个应用编程接口,并且其中,该安全模块确定该请求者是否具有使用该应用编程接口的权限和/或该询问、命令和/或请求是否符合该应用编程接口的要求,并且当该请求者没有使用该应用编程接口的权限时和/或当该询问、命令和/或请求不能满足该应用编程接口的这些要求时,拒绝该询问、命令和/或请求;

在可以执行该操作之前,要求该请求者具有与一个所选择的供应链企业和/或组织有关的一个指定角色和关系;

该数据和/或数据结构集合中的一个数据和/或数据结构具有不同状态,其中,必须执行一项行动来改变该数据和/或数据结构的状态,其中,仅当该请求者具有执行每项行动的权限时才可以执行该行动,并且其中,这些不同状态中的一种状态具有多个在该状态可以改变之前必须执行的子状态;以及没有基于从这些受监控供应链采集的绩效信息实质上实时地计算供应链绩效指标。

16.一种方法,包括:

监控不同产品的多个供应链,为每个受监控供应链采集的绩效信息对该各自受监控供应链而言是机密的并且存储在一个公共数据库中;

一个微处理器可执行的安全模块从一个请求者接收一个关于该数据库中的一个数据和/或数据结构集合执行一项操作的询问、命令和/或请求;

该安全模块对该询问、命令、和/或请求进行修改以符合一项安全定义;以及该安全模块使用所修改后的询问、命令和/或请求执行该操作。

17.如权利要求16所述的方法,其中,以下内容中的一项或多项是真的:

该数据库没有在逻辑上被划分成与不同受监控供应链相对应的多个独特且独立的部分,并且其中,用于不同受监控供应链的这些数据和/或数据结构混合在该数据库中;

该安全模块对该询问、命令和/或请求进行修改以反映与该请求者相关联的一个企业和/或组织的供应链角色和/或身份,由此受该询问、命令和/或请求影响的这些数据和/或数据结构局限于和与该请求者相关联的该企业和/或组织的该供应链角色和/或身份相关的那些数据和/或数据结构;

该安全模块确定该请求者是否具有使用与该操作相关联的一个应用的权限,并且当该请求者没有使用该应用的权限时,拒绝该询问、命令和/或请求;

在该操作执行之前要求该询问、命令和/或请求通过一个应用编程接口,并且其中,该安全模块确定该请求者是否具有使用该应用编程接口的权限和/或该询问、命令和/或请求是否符合该应用编程接口的要求,并且当该请求者没有使用该应用编程接口的权限时和/或当该询问、命令和/或请求不能满足该应用编程接口的这些要求时,拒绝该询问、命令和/或请求;

在可以执行该操作之前,要求该请求者具有与一个所选择的供应链企业和/或组织有关的一个指定角色和关系;

该数据和/或数据结构集合中的一个数据和/或数据结构具有不同状态,其中,必须执行一项行动来改变该数据和/或数据结构的状态,其中,仅当该请求者具有执行每项行动的权限时才可以执行该行动,并且其中,这些不同状态中的一种状态具有多个在该状态可以改变之前必须执行的子状态;以及没有基于从这些受监控供应链采集的绩效信息实质上实时地计算供应链绩效指标。

18.一种有形且非瞬态计算机可读介质,包括多个微处理器可执行的指令,当被执行时,这些指令执行多项任务,包括:监控不同产品的多个供应链,为每个受监控供应链采集的绩效信息对该各自受监控供应链而言是机密的并且存储在一个公共数据库中;

从一个请求者接收一个关于该数据库中的一个数据和/或数据结构集合执行一项操作的询问、命令和/或请求;

对该询问、命令、和/或请求进行修改以符合一项安全定义;以及

使用所修改后的询问、命令和/或请求执行该操作。

19.如权利要求18所述的计算机可读介质,其中,以下内容中的一项或多项是真的:该数据库没有在逻辑上被划分成与不同受监控供应链相对应的多个独特且独立的部分,并且其中,用于不同受监控供应链的这些数据和/或数据结构混合在该数据库中;

该安全模块对该询问、命令和/或请求进行修改以反映与该请求者相关联的一个企业和/或组织的供应链角色和/或身份,由此受该询问、命令和/或请求影响的这些数据和/或数据结构局限于和与该请求者相关联的该企业和/或组织的该供应链角色和/或身份相关的那些数据和/或数据结构;

该安全模块确定该请求者是否具有使用与该操作相关联的一个应用的权限,并且当该请求者没有使用该应用的权限时,拒绝该询问、命令和/或请求;

在该操作执行之前要求该询问、命令和/或请求通过一个应用编程接口,并且其中,该安全模块确定该请求者是否具有使用该应用编程接口的权限和/或该询问、命令和/或请求是否符合该应用编程接口的要求,并且当该请求者没有使用该应用编程接口的权限时和/或当该询问、命令和/或请求不能满足该应用编程接口的这些要求时,拒绝该询问、命令和/或请求;

在可以执行该操作之前,要求该请求者具有与一个所选择的供应链企业和/或组织有关的一个指定角色和关系;

该数据和/或数据结构集合中的一个数据和/或数据结构具有不同状态,其中,必须执行一项行动来改变该数据和/或数据结构的状态,其中,仅当该请求者具有执行每项行动的权限时才可以执行该行动,并且其中,这些不同状态中的一种状态具有多个在该状态可以改变之前必须执行的子状态;以及没有基于从这些受监控供应链采集的绩效信息实质上实时地计算供应链绩效指标。

说明书全文

用于控制供应链的方法和系统

[0001] 本申请为以下专利申请的分案申请:申请日为2013年7月3日,申请号为201380034915.8,发明名称为《用于控制供应链的方法和系统》。
[0002] 相关申请的交叉引用
[0003] 本申请要求以下序列号美国临时申请的权益:2012年7月5日提交的61/668,282;2012年10月22日提交的61/716,960;2013年1月8日提交的61/750,184,所有标题为“用于控制供应链的方法和系统(Method and System for Controlling Supply Chains)”,以及2013年3月15日提交的61/800,197,标题为“用于管理供应链的方法和系统(Method and System for Managing Supply Chains)”,这些申请中的每个申请通过引用以其全文结合于此。

技术领域

[0004] 本披露总体上涉及用于产品管理的自动化系统,并且具体地涉及用于控制和/或管理供应链的自动化系统。

背景技术

[0005] 响应于现代贸易、商务和通信的始终复杂的物流,过去将供应链管理视为事件链的传统商业供应链结构正在朝着将供应链管理视为三维模型进化。换言之,组织不再将供应网络视为原材料与分销商之间的线性关系。而是,如今的供应网类似于一个三维构造,具有各种各样的用于在中断事件下相互替代的供应商、层级和中间商。
[0006] 渐增地,供应网创建并共享信息的良好程度不仅限定该网结合在一起的良好程度、其运行的高效程度、以及其添加的价值有多大,而且还决定了制造企业的整体成功或失败。公司需要共享供应指标、时间线、需求和生产力数据,从而使供应网络能够制定一组共同且均衡的目标,这可以保护供应网络免受商品压力、波动性和个体失败。信息共享可以使供应链加速同时规避这样做时的固有风险。这种成本管理居于其核心的新模型可以为新一代公司和管理者捕获统一策略下数十年的最佳实践。
[0007] 供应链实践必不可少的是通过向供应商指示价格、条款和供应要求的材料控制塔的组合来建立材料控制。
[0008] 尽管如E2openTM公司、GT NexusTM公司和ResilincTM公司多家公司已经对建立三维供应链做出了显著进步,但问题仍然存在。许多三维供应链相当刻板并且不能够动态地响应于不利事件,更不必说预计。这会引起供应链中断和产品分销链的相随中断。

发明内容

[0009] 本披露的各个方面、实施例、和/或配置解决了这些和其他需要。本披露披露了一种供应链管理系统,该系统可以估计制造物品在设施的交付时间、制造物品的成本或价格、以及动态地控制供应链绩效。
[0010] 在一种供应链中,该供应链包括一个层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商,该层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个,该层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商,该层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个与一个不同且独立的企业和/或组织相关联,一种供应链监控系统可以包括一个微处理器可执行的数据采集模块、方法和指令来从一个与层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个相关联的服务器中采集绩效信息以监控该供应链中的一个或多个职能部门的绩效。
[0011] 该绩效信息可以包括:一段指定时期内多项制造商品输出预计、生产设施规模和/或地点、原材料、在制品、制造零件和/或组件和/或产品库存水平、订单周期、库存的供应天数、制造资源类型、可用性、可靠性、和/或生产力、单元操作、财务因素、按时装运数量、延迟装运数量、订单不匹配计数、服务质量、每单位维修成本、库存价值;与该层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的一个或多个的一种材料和/或零件和/或组件和/或产品相关联的交易文件;与价格、供应要求和/或其他材料条款的历史、当前和/或预计符合性;历史、当前和/或预计材料和/或零件和/或组件和/或产品输出水平;以及平均值、中间数、平均数、众数、历史和/或预计货运运输时间、延迟、和/或要求。
[0012] 用于所采集的绩效信息的数据结构可以对与该层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商相关联的每个企业和/或组织以及该供应链中的一个或多个相关联企业和/或组织的角色进行描述,从而指示合同或其他供应关系。
[0013] 这些数据结构还可以对以下内容进行描述:与该层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商相关联的每个企业和/或组织的合同或其他供应关系以及地理地点和/或地缘政治地点中的多个、该企业和/或组织供应的材料和/或零件和/或组件和/或产品类型和/或身份、该企业和/或组织供应的该材料和/或零件和/或组件和/或产品类型和/或身份的当前即期市场和/或合同销售价格、该企业和/或组织各自的绩效指标、对该供应链中的另一个企业和/或组织的材料和/或零件和/或组件和/或产品供应和/或购买承诺、对该企业和/或组织供应和/或购买的材料和/或零件和/或组件和/或产品的规范和要求、材料和/或零件和/或组件和/或产品数量和装运日期和到达该供应链中的下一个企业和/或组织的预期日期、订单周期和/或周转时间、装运和/或订单量、装运总数、按时装运数量、延迟装运数量、以及订单不匹配计数。
[0014] 可以从与一个经营该供应链中的企业和/或组织之间的装运的货运企业和/或组织相关联的一个或多个服务器中获得装运信息。
[0015] 该系统可以包括一个微处理器可执行的调度模块、方法、和/或指令,用于为一次所选择的装运提供调度信息,包括一个预计装运到达日期和/或要求装运离港日期,该调度信息与对该装运进行描述的一个数据结构集合链接,该数据结构集合包括装运源地和/或目的地、货运承运人、货运追踪信息、当前装运状态、装运内容、和装运日期中的一项或多项。
[0016] 该系统可以包括一个微处理器可执行的历史状态模块、方法、和/或指令,用于维护对该层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的多个的过去绩效进行追踪的历史信息,并且基于该过去绩效来分配对一次装运在一个所选择的日期前到达的一个置信水平。
[0017] 该系统可以包括一个微处理器可执行的分析模块、方法、和/或指令,用于标识对一个供应链产生影响的自然灾难、天气、政治和商业事件中的至少一项和/或分析该事件对该供应链的财务和/或物流影响。
[0018] 该事件可以是自然灾难事件,如地震、海啸、火山喷发、火灾、洪水、雪崩、和/或山体滑坡。
[0019] 该事件可以是天气事件,如暴风雨、台风、飓风、气旋、龙卷风、风、和/或暴风雪。
[0020] 该事件可以是政治事件,如政变、蓄意破坏、恐怖主义、战争行为、军事行动、警察行动、禁运、和/或封锁。
[0021] 该事件可以是商业事件,如海运船舶沉没、火车脱轨、货运车辆破坏、设备或系统故障、犯罪活动、飞机坠毁、劳动中断、法律诉讼、财务无力偿付、和/或破产。
[0022] 可以基于通过微处理器数据采集模块、方法、和/或指令从互联网搜索引擎和/或网站采集的电子信息标识事件。例如,可以从与从一个与新闻来源、新闻聚合器、天气数据源、政府实体、执法机构以及军事当局中的一项或多项相关联的服务器中获得事件信息。
[0023] 当企业和/或组织是层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的至少一个时,可以基于供应链中的该企业和/或组织的绩效的偏差来标识事件。
[0024] 可以向事件分配中断范围以指示该事件的影响区域。
[0025] 可以向事件分配严重程度标签以指示该事件对供应链绩效的影响程度。
[0026] 该分析模块、方法、和/或指令可以接收所采集的绩效信息、调度信息、和历史信息并标识该供应链中的当前和/或潜在违规事件,并且可选地确定和分配将要发生该违规事件的可能性。
[0027] 该分析模块、方法、和/或指令可以:
[0028] (a)确定和/或向该供应链中的一个层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个分配一个绩效分数,该绩效分数指示该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的符合一项供应链要求和/或目标的能力并且基于一个微处理器可执行的数据采集模块采集的与该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的过去绩效相关的供应链绩效信息;
[0029] (b)确定和/或向该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个分配一个地点分数,该地点分数指示该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个站点地点会对供应链绩效产生积极或消极影响所达到的程度;
[0030] (c)确定和/或向该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个分配一个财务分数,该财务分数指示该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的财务状况会对供应链绩效产生积极或消极影响所达到的程度;和/或
[0031] (d)确定和/或向该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个分配一个地缘政治分数,该地缘政治分数指示该相关联层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个地缘政治地点会对供应链绩效产生积极或消极影响所达到的程度。
[0032] 该供应链监控系统可以包括一个微处理器可执行的报告模块、方法、和/或指令,可以生成一个地图显示,该地图显示包括每个层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商的一个地点和该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个的一条装运路线、以及该事件的震中和中断范围中的一项或多项以展示该事件与该供应链的绩效中断之间的一种关系。
[0033] 该报告模块、方法、和/或指令用于生成一个地图显示,该地图显示向一个管理员呈现所采集的绩效信息,该地图显示包括该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个的一个地点和该层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的每一个的一条装运路线,并且其中,该地点和装运路线中的至少一项包括一个符合性指示器,该符合性指示器指示该地点和装运路线中的相应的至少一项是否符合一个供应链绩效目标和/或要求。
[0034] 该系统可以包括一个微处理器可执行的风险管理器、方法、和/或指令,针对一个所选择的供应链,确定该供应链将不能满足一项要求和/或目标的风险和/或生成和/或实现一条建议来规避该失败。
[0035] 该失败风险可以与该层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商和层级4材料供应商中的一个或多个相关联。
[0036] 该风险是以下各项中一项或多项的一个函数:与一个层级2产品装配商、层级3零件和/或组件制造商、层级4材料供应商以及一个货运承运人中的一个或多个相关联的绩效分数、与一个层级2产品装配商、层级3零件和/或组件制造商、层级4材料供应商以及一个货运承运人中的一个或多个相关联的财务分数、与一个层级2产品装配商、层级3零件和/或组件制造商、层级4材料供应商中的一个或多个相关联的地点分数、以及与一个层级2产品装配商、层级3零件和/或组件制造商、层级4材料供应商中的一个或多个相关联的地缘政治分数。
[0037] 该风险管理器、方法、和/或指令确定该失败风险并生成一条规避建议,其中,该风险和/或规避建议中基于使一组当前绩效信息与一组过去的绩效信息匹配的模式和模板中的一项或多项。
[0038] 该风险管理器、方法、和/或指令基于该事件的发生来确定对该供应链中的一个层级1控制塔、层级2产品装配商、层级3零件和/或组件制造商、层级4材料供应商中的一个或多个的可能或潜在财务影响。
[0039] 该系统可以监控不同产品的多个供应链(其中,为每个受监控供应链采集的绩效信息对该各自受监控供应链而言是机密的并且存储在一个公共数据库中)并且包括一个微处理器可执行的安全模块、方法、和/或指令,用于从一个请求者接收一个关于该数据库中的一个数据和/或数据结构集合执行一项操作的询问、命令和/或请求,对该询问、命令、和/或请求进行修改以符合一项安全定义,以及使用经修改的询问、命令和/或请求执行该操作。
[0040] 该数据库一般没有在逻辑上被划分成与不同受监控供应链相对应的多个独特且独立的部分,并且用于不同受监控供应链的这些数据和/或数据结构一般混合在该数据库中。
[0041] 该安全模块、方法、和/或指令可以对该询问、命令和/或请求进行修改以反映与该请求者相关联的一个企业和/或组织的供应链角色和/或身份,由此受该询问、命令和/或请求影响的这些数据和/或数据结构局限于和与该请求者相关联的该企业和/或组织的该供应链角色和/或身份相关的那些数据和/或数据结构。
[0042] 该安全模块、方法、和/或指令可以确定该请求者是否具有使用与该操作相关联的一个应用的权限,并且当该请求者没有使用该应用的权限时,拒绝该询问、命令和/或请求。
[0043] 在该操作执行之前,可以要求该询问、命令和/或请求通过一个应用编程接口。
[0044] 该安全模块、方法、和/或指令可以确定该请求者是否具有使用该应用编程接口的权限和/或该询问、命令和/或请求是否符合该应用编程接口的要求,并且当该请求者没有使用该应用编程接口的权限时和/或当该询问、命令和/或请求不能满足该应用编程接口的这些要求时,拒绝该询问、命令和/或请求。
[0045] 在可以执行该操作之前,可以要求该请求者具有与一个所选择的受监控供应链企业和/或组织有关的一个指定角色和关系。
[0046] 该数据和/或数据结构集合中的一个数据和/或数据结构可以具有不同状态,其中,必须执行一项行动来改变该数据和/或数据结构的状态,仅当该请求者具有执行每项行动的权限时才可以执行该行动,并且这些不同状态中的一种状态具有多个在该状态可以改变之前必须执行的子状态。
[0047] 该系统可以包括一个微处理器可执行的定价模块、方法、和/或指令,针对一个所选择的产品的材料、零件和组件中的多项中的每一项,监控当前定价并且当定价发生实质变化时通知一个管理员、提供一条规避该定价变化的不利影响的建议、以及/或从该定价的实质变化中确定财务影响。
[0048] 该定价可以是该对应材料、零件和/或组件的即期市场和长期定价中的一种或多种。当价格变化超过一个或多个预先确定的阈值时,变化会是实质性的。
[0049] 该财务影响可以是所选择的产品的建议价格变化的形式。
[0050] 可以为该产品的供应商和所选择的产品的下游用户其中之一确定该财务影响。
[0051] 可以在所选择的产品的一个材料清单中列出这些材料、零件和组件。
[0052] 该定价监控模块、方法、和指令可以从该定价变化中确定对所选择的产品的一个供应链中的所选择的产品的供应商和下游用户中的每一个的财务影响。
[0053] 该供应链管理系统可以执行以下任务、功能、和/或操作中的一项或多项:
[0054] (a)追踪供应链的历史绩效;
[0055] (b)预计和/或快速地标识可能中断事件并规避该可能中断事件对供应链的不利影响;
[0056] (c)分析供应链以标识成本无效率、瓶颈、和不必要的绩效延迟;
[0057] (d)建议和/或实现针对成本无效率、瓶颈、和不必要的绩效延迟的解决方案;
[0058] (e)根据分销链要求或目标监控供应链的绩效,从而标识可能的违规行为或差额;以及
[0059] (f)建议和/或实现避免或规避所标识的可能违规行为或差额的解决方案。
[0060] 一般没有基于从这些受监控供应链采集的绩效信息实质上实时地计算供应链绩效指标。
[0061] 该供应链管理系统的全部或部分可以在一台或多台计算机上执行并且通常作为微处理器可执行的指令存储在计算机可读介质上。
[0062] 本披露可以取决于具体方面、实施例、和/或配置来提供许多优势。当与没有该供应链管理系统的供应链比较时,该供应链管理系统可以(特别是针对纵向集成供应链)更有效且高效地控制供应商、价格、产品供应、和其他事项,生成更快速的材料周转或速度,增加利润,能够实现用更精益的制造和物流操作,并且减少浪费。该供应链管理系统可以通过监控除了别的之外的新闻来源、执法机构以及军事当局并精确地绘制层级1、2、3和4设施的地图来更有效地考虑意外或“黑天鹅”事件的影响,包括自然和人为灾难。其可以有效地评估供应链对各种内部和外部事件的灵敏度。其可以对使得在所选择的地点以所选择的价格或成本可获得具体产品或产品组件的风险进行评估。其可以不仅在各层级之间而且还在各层级内能够实现更高水平的协作。其能够在给定层级内更有效地管理多个来源,甚至针对法律上独特、有竞争力的实体。该系统的云工具、操作模型、和风险管理逻辑的组合可以在三维供应链中创建新的、更盈利和有效的商业实践。
[0063] 这些和其他优势将从本披露变得明显。
[0064] 短语“至少一个”、“一个或多个”以及“和/或”是在操作中既是连接性的又是分离性的开放式表达。例如,表达“A、B和C中的至少一个”、“A、B或C中的至少一个”、“A、B和C中的一个或多个”、“A、B或C中的一个或多个”以及“A、B和/或C中的一个或多个”中的每一项是指A自己、B自己、C自己、A和B一起、A和C一起、B和C一起、或A、B和C一起。
[0065] 术语“一个”或“一种”实体是指一个或多个那种实体。如此,术语“一个”(或“一种”)、“一个或多个”以及“至少一个”在此可以可互换地使用。还指出的是,术语“包括”、“包含”和“具有”可以可互换地使用。
[0066] “先进规划和调度”(也被称为APS和高级制造)指一种通过其基本上最佳地分配原材料和生产能力来满足需求的制造管理工艺。APS尤其适合于较简单的规划方法不能充分地解决竞争优先级之间的复杂权衡的环境。由于解空间的大小对有待制造的物品/产品的(近似)阶乘依赖,生产调度会是非常困难的。
[0067] 如在此所使用的“自动的”及其变化是指执行过程或操作时在没有实质性人为输入的情况下完成的任何过程或操作。但是,即使是过程或操作的执行使用了实质性或非实质性人为输入,如果在执行该过程或操作之前接收到该输入,该过程或操作仍然可以是自动的。如果此类输入影响将如何执行过程或操作,则认为人为输入是实质性的。不认为同意过程或操作的执行的人为输入是“实质性的”。
[0068] 如在此所使用的“计算机可读介质”是指参与向处理器提供指令以供执行的任何有形且非瞬态存储和/或传输介质。这种介质可以采用许多形式,包括但不限于非易失性介质、易失性介质和传输介质,并且包括但不限于随机存取存储器(“RAM”)、只读存储器(“ROM”)等。非易失性介质包括例如NVRAM、或磁盘或光盘。易失性介质包括动态存储器,如主存储器。常见的计算机可读介质形式包括例如软磁盘(包括但不限于伯努利盒(Bernoulli cartridge)、ZIP驱动、和JAZ驱动)、软盘、硬盘、磁带或盒式磁带、或任何其他磁性介质、磁光介质(如CD-ROM)、任何其他光学介质、穿孔卡、纸带、任何其他带有孔图案的物理介质、RAM、PROM和EPROM、FLASH-EPROM、固态介质(如内存卡)、任何其他存储芯片或磁带盒、如下文所述的载波、或计算机可读取的任何其他介质。附加到电子邮件或其他自含式信息档案或档案集合的数字文件被认为是与有形存储介质等效的分送介质。当计算机可读介质被配置为数据库时,应理解到,该数据库可以是任何类型的数据库,如关系数据库、层次数据库、面向对象的数据库、和/或类似数据库。相应地,认为本披露包括有形存储介质或分布介质和现有技术认可的等效物和后继介质,在其中存储本披露的软件实现方式。计算机可读存储介质不包括瞬态存储介质,具体地电子信号、磁信号、电磁信号、光信号、磁光信号。
[0069] “关键路径方法”是指一种用于调度一组项目活动的算法。CPM构造包括以下内容的项目的模型:(a)完成该项目所需的所有活动的列表(通常在工作分解结构内分类),(b)每项活动到完成将花费的时间(持续时间),以及(c)这些活动之间的依赖性。使用这些值,CPM计算所规划的活动到项目结束的最长路径、以及在不使项目变得更长的情况下每项活动可以开始和结束的最早和最晚时间。此过程确定哪些活动是“关键的”(即,在最长路径上)并且哪些具有“总浮动”(即,在不使项目变得更长的情况下可以被延迟)。在项目管理中,关键路径是可以合计达最长总持续时间的项目网络活动的序列。这确定了完成该项目的最短可能时间。活动在关键路径的延迟直接影响所规划的项目完成日期(即,关键路径上没有浮动)。项目可以具有若干平行的近关键路径。总持续时间短于关键路径、通过网络的附加平行路径被称为次关键或非关键路径。
[0070] “数据库”是计算机中所保存的所组织的数据集合。通常组织数据以用支持需要此信息(例如,找到指定类型的库存)的过程的方式来模拟事实的相关方面(例如,特定类型的库存的可用性)。数据的组织方案或模型可以(例如)是层次、网络、关系、实体-关系、对象、文档、XML、实体-属性-值模型、星型方案、对象-关系、关联、多维、多值、语义、和其他数据库设计。数据库类型包括(例如)主动、云、数据仓库、演绎、分布式、面向文档的、嵌入式、最终用户、联邦式、图形、超文本、超媒体、存储器内、知识库、移动的、运算的、并行的、或然的、实时的、空间的、时序的、面向术语的、和非结构化的数据库。
[0071] “数据库管理系统”(DBMS)是与用户、其他应用和数据库本身交互以捕捉和分析数据的特别设计的应用。通用数据库管理系统(DBMS)是被设计成允许定义、创建、查询、更TM TM TM新、和管理数据库的软件系统。众所周知的DBMS包括MySQL 、PostgreSQL 、SQLite 、微软TM TM TM TM TM TM TM
SQL服务器 、微软Access 、甲骨文 、SAP 、dBASE 、FoxPro 和IBM公司的DB2 。数据库通常跨不同DBMS不可移植,但不同的DBMS可以通过使用标准(如SQL和ODBC或JDBC)来进行互操作以允许单个应用与不止一个数据库合作。
[0072] 如在此使用的“确定”、“计算(calculate)”和“计算(compute)”及其变化可互换地使用并且包括任何类型的方法、工艺、数学运算或技术。
[0073] “企业”是指商业和/或政府组织,如公司、合伙企业、合资企业、代理商、军事部门等。
[0074] “企业资源规划”或ERP系统跨整个组织集成了内部和外部管理信息,囊括了财务/会计、制造、销售和服务、顾客关系管理等。ERP系统用集成软件应用使此活动自动化。ERP的目的是促进信息在组织边界内的所有商业职能部门之间的流动并管理与外部利益相关者的连接。
[0075] “制造工艺管理”或MPM是用于限定如何制造产品的技术和方法的集合。MPM与ERP/MRP不同,其用于规划材料和其他资源的订购、设置制造进度、以及编译成本数据。MPM的基石是所有这些工具和活动的集成的中央储存库并且帮助探索替代性生产线场景;到产品发布的提前期减少、更短的产品时间和在制品(WIP)库存减少以及允许对产品或产品变化进行快速响应的目标使装配线更高效。
[0076] “材料要求规划”或MRP是用于管理制造工艺的生产规划和库存控制系统。大多数MRP系统基于软件。MRP系统旨在同时满足三个目标,即,保证材料可用于生产并且产品可用于交付给顾客,维持存储最低可能材料和产品水平,以及对制造活动、交付进度和购买活动进行规划。
[0077] 在此所使用的“手段”应按照美国法典第35项第112章第6段赋予其最广泛的可能解释。相应地,结合了术语“装置”的权利要求应涵盖所有结构、材料、或在此阐述的行动、以及其所有等效物。进一步地,结构、材料或行动、以及其所有等效物应包括在发明概述、附图简要说明、详细说明、摘要、以及权利要求书本身中所描述的所有那些。
[0078] 如在此使用的“模块”是指任何已知的或后来开发的硬件、软件、固件、人工智能、模糊逻辑、或能够执行与那个元件相关联的功能性的硬件和软件的组合。同样,虽然按照示例性实施例介绍了本披露,但应该认识到,可以单独地要求保护本披露的个别方面。
[0079] “原始设备制造商”或OEM制造另一个企业购买的并且在那个购买企业的品牌名下零售的产品或组件。OEM指原始制造该产品的企业。当涉及例如汽车零件时,OEM指定原始零件的制造商制作的替换零件。
[0080] “排队理论”指用于表征或限定队列的行为的算法。排队理论通常被认为是运筹学的一个分支,因为当关于提高服务所需的资源做出商业决定时经常使用这些结果。基于泊松过程及其同伴指数概率分布的排队模型经常满足这两项要求。泊松过程对如从无记忆过程发出的随机事件(如顾客到达、网络服务器的行动请求、或网络服务器所请求的行动的完成)进行建模。即,从当前时间到下一个事件发生的时间间隔不取决于最后的事件发生的时间。在泊松概率分布中,观察员记录在固定长度的时间间隔中发生的事件的数量。在(负)指数概率分布中,观察员记录连续事件之间的时间间隔的长度。在以上两种指数概率分布下,基础物理过程是无记忆的。排队理论函数或原理的示例包括BCMP网络、巴赞算法(Buzen’s algorithm)、埃伦费斯特模型(Ehrenfest model)、叉接队列(fork-join queue)、闭环网络(Gordon-Newell network)、开环网络(Jackson network)、利特尔法则(Little’s law)、马尔可夫到达过程(Markovian arrival processes)、帕拉恰克-辛钦公式(Pollaczek-Khinchine formula)、拟可逆性、随机早期检测、更新理论、泊松过程等。基于泊松过程的模型经常以模拟被建模的系统对来自环境的输入的响应的方式响应于那些相同输入。所得的分析上可追踪的模型产生关于正在被建模的系统的信息及其解决方案的形式两者。基于进行模拟详细系统性能的相对差的作业的泊松过程的每个排队模型会是有用的。这种模型经常得出“最坏情况”场景评估的事实对宁愿将安全因素包括在其设计中的系统设计师有吸引力。基于泊松过程的模型的解决方案的形式经常提供对其详细行为被拙劣地模拟的排队问题的解决方案的形式的深入理解。结果是,通过指数分布的使用按照泊松过程频繁地对排队模型建模。
[0081] “调度算法”指生产调度并且包括向前和/或向后调度。向前调度是对自资源变得可用的日期开始的任务进行规划以确定装运日期或到期日。向后调度是对自到期日开始的或日期要求的任务进行规划以确定起始日期和/或所需能力的任何变化。随机调度算法包括经济批量调度问题(其与调度若干产品在单个机器上的生产相关,以便使发生的总成本最小化(这些成本包括准备成本和库存持有成本)和经济生产量模型(其确定企业和/或组织和/或零售商应订购的数量,以便通过平衡库存持有成本和平均固定订购成本来使总库存成本最小化)。启发式算法的示例包括修改后的到期日调度启发法(其假设调度过程的目标是使花费在其到期日后的任务上的时间总量最小化)和转移瓶颈启发法(其使其做工作花费的时间、或具体地在作业车间中花费的完工时间最小化,其中,该完工时间被定义为完成一组多机器作业从开始到结束的时间量,为每项作业预先设置了机器顺序,假设这些作业实际上为产生一个或多个资源的相同资源(机器)而竞争,这些资源充当加工时的‘瓶颈’,由此该启发法、或‘经验法则’程序基本上使该瓶颈的影响最小化)。
[0082] “服务器”是对跨计算机网络提供或帮助提供网络服务的请求进行响应的计算系统(例如,具有软件和合适的计算机硬件两者)。服务器可以在专用计算机上运行,该专用计算机还经常被称为“服务器”,但许多联网计算机能够托管服务器。在许多情况下,计算机可以提供若干服务并且使若干服务器运行。服务器一般在客户机服务器架构中操作,在该架构中,服务器是运行用于服务其他程序的请求的计算机程序,即,客户机。客户机通常通过网络连接至服务器,但可以在同一台计算机上运行。在互联网协议(IP)联网的背景下,服务器经常是作为套接字收听器操作的程序。根据需要,替代性模型(对等网络模块)使所有计算机能够充当或者服务器或者客户机。服务器经常跨网络通过互联网或者向大的组织内的私人用户或者向公共用户提供必不可少的服务。
[0083] “模拟建模”指离散和连续模拟两者。离散模拟还被称为离散事件模拟,并且是基于事件的动态随机系统。换言之,该系统包含多种状态,并且使用变量集来建模。如果变量值变化,这表示一个事件,并且反映在系统状态的变化中。由于该系统是动态的,其不断变化,并且因为其是随机的,该系统中存在随机元素。使用包含所有影响该系统的变量的状态方程来进行离散模拟的表示。连续模拟还包含状态变量;然而,这些变量随着时间连续变化。通常使用对该系统的参照时间的状态进行追踪的微分方程对连续模拟进行建模。该模拟的输出数据将仅产生现实世界事件的可能估计。提高输出数据的准确度的方法包括:重复执行模拟和将结果进行比较,将事件分成多个批次并单独对它们进行处理,并且检查相邻时间段中进行的模拟的结果“连接”从而产生系统的一致整体观点。正常的分析技术利用要求对模型施加假设和限制的广泛数学模型。这会引起不可避免的输出数据不准确度。模拟避免了对该系统施加限制并且还将随机过程考虑在内;实际上,在某些情况下,模拟是仅有的适用的实用建模技术。
[0084] “传递函数”(也被称为系统函数或网络函数)是零初始条件和零点均衡的线性时不变系统的输入和输出之间的关系就空间或时间频率方面的数学表示法。传递函数一般用于系统的分析,如单输入单输出滤波器。该术语经常用于指线性时不变系统(LTI)。大多数现实系统具有非线性输入/输出特性,但当在标称参数内操作(没有“过激励”)时,许多系统具有与线性足够近的行为,LTI系统理论是输入/输出行为的可接受的表示。虽然某个传递函数或另一个传递函数可以描述任何LTI系统,但存在某些常用的特殊传递函数族。典型的无限脉冲响应滤波器被设计成用于实现这些特殊传递函其中之一。某些常见的传递函数族及其具体特性为:巴特菲尔德滤波器-在给定阶数的通带和阻带中最平坦;切比雪夫滤波器(类型I)-在阻带中最平坦,比相同阶数的巴特沃斯滤波器截止更急剧;切比雪夫滤波器(类型II),在通带中最平坦,比相同阶数的巴特沃斯滤波器截止更急剧;贝塞尔滤波器,针对给定阶数脉冲响应最好,因为其不具有群时延波动;椭圆滤波器-针对给定阶数,截止最急剧(通带与阻带之间的最窄过渡);最佳“L”滤波器;高斯滤波器-最小群时延,并且没有给予阶跃函数过冲;对三角滤波器;以及升余弦滤波器。
[0085] “运输理论”指最佳运输和资源分配的研究。因为黎曼几何和测量理论的发展,如在现代或技术更好的文献中阐述的运输问题看起来有些不同。运输理论函数或原理的示例包括沃瑟坦度量(Wassertein metric)、运输函数、和匈牙利算法
[0086] 以上内容是本披露的简化概述,从而提供对本披露的某些方面的理解。本概述既不是本披露及其各方面、实施例、和/或配置的广泛的也不是穷尽的综述。既不旨在标识本披露的关键或至关重要的元件也不描绘本披露的范围,而是以简化的形式将本披露的所选择的概念呈现为对以下所呈现的更详细的描述的介绍。如将认识到的,本披露的其他方面、实施例、和/或配置可以单独或组合地利用以上阐述的或以下详细描述的特征中的一个或多个。

附图说明

[0087] 附图结合到本说明书中并且形成其一部分来展示本披露的若干示例。附图与说明书一起解释本披露的原理。附图仅展示了可以如何制造和使用本披露的优选和替代性示例并且不被解释成将本披露限制于仅所示出和所描述的示例。如以下引用的附图所展示的,进一步的特征和优势将从本披露的各方面、实施例和配置的以下更详细的描述中变得明显。
[0088] 图1是示例性三维供应链的框图;
[0089] 图2是示例性供应链管理系统的框图;
[0090] 图3是示例性层级1控制塔的框图;
[0091] 图4是示例性数据采集模块的流程图;
[0092] 图5是示例性调度模块的流程图;
[0093] 图6是示例性分析引擎的流程图;
[0094] 图7是示例性风险管理器的流程图;
[0095] 图8是示例性供应链管理系统的框图;
[0096] 图9是示例性安全模块的流程图;
[0097] 图10是示例性定价监控模块的流程图;
[0098] 图11描绘了根据一个实施例的屏幕截图;
[0099] 图12描绘了根据一个实施例的屏幕截图;
[0100] 图13描绘了根据一个实施例的屏幕截图;
[0101] 图14描绘了根据一个实施例的屏幕截图;
[0102] 图15描绘了根据一个实施例的屏幕截图;以及
[0103] 图16描绘了根据一个实施例的屏幕截图。

具体实施方式

[0104] 层级1控制塔供应链管理系统
[0105] 将参照图1讨论层级1控制塔供应链管理系统。通常,零件和组件由材料和/或其他零件和组件制成,并且产品由材料、零件和/或组件制成。材料通常被认为是原料,或者原材料或加工后的材料或物质。
[0106] 品牌层面下的层级1控制塔100通常对应于零售和/或批发厂商、供应商、分销商、或其他向最终用户提供其品牌产品的商业。这些商业通常投资于研发、产品设计、营销、TM TM TM TM和品牌发展。示例包括苹果公司 、亚马逊公司 、思科系统公司 和微软公司 。控制塔
100监控(并采集关于以下内容的信息)产品分销链、产品库存水平、产品需求、和/或有竞争力产品的价格,并且基于所采集的信息以及产品需求和价格预计,向第二层级合伙人指示价格、供应要求、和其他材料条款,并访问这种第二和第三层级合伙人的绩效信息以监控供应链绩效。
[0107] 集成层面下的层级2产品装配商104将从层级3零件和/或组件制造商接收的零件和/或组件装配成产品,这些产品装运到层级1厂商、供应商、分销商、或其他销售商业。OEM是层级2产品装配商104的一个示例。层级2产品装配商104向层级1控制塔100提供其各自的绩效信息和从层级3零件和/或组件制造商接收的绩效信息。
[0108] 设备层面下的第一、第二......第n层级3零件和/或组件制造商108a-n制造由层级2产品装配商104装配成产品的零件和/或组件。第一、第二......第n层级3零件和/或组件制造商108a-n向层级2产品装配商104提供其各自的绩效信息和从层级4材料供应商接收的绩效信息。
[0109] 原材料层面下的第一、第二、第三......第n层级4材料供应商112a-m制造并向第一、第二......第n层级3零件和/或组件制造商108a-n供应用于在制造组件时使用的材料。第一、第二、第三......第n层级4材料供应商112a-m向层级3零件和/或组件制造商提供其各自的绩效信息。
[0110] 层级1控制塔100、层级2产品装配商104、第一、第二、第三.......第n层级3零件和/或组件制造商、以及第一、第二、第三......第n层级4材料供应商112a-m中的每一个对应于一个企业和/或组织,该企业和/或组织可以或可以不与图1的供应链中的另一个企业和/或组织相关或附属于其。
[0111] 如箭头所示,航空、陆地和海洋物流提供商(如FedEx、UPS、DHL、其他货车运输公司、其他航空货运公司、以及其他海洋货运承运人)将各层级合伙人与航空、海洋和地面能力的集成网络链接,从而使材料、组件和产品能够从源地有效地移动至目的地。
[0112] 虽然以上示例假设绩效信息被供应到最近的下游合伙人(或主体实体与其有合同当事人关系的那方),但层级2、3和4合伙人和/或物流提供商中的一个或多个可以直接向层级1控制塔100提供绩效信息。应进一步理解到,品牌、集成、设备和原材料层面中的每一项下可以存在任何数量的实体、厂家、工厂或其他设施。
[0113] “绩效信息”通常包括与供应链绩效相关的任何信息,包括但不限于以下各项中的一项或多项:一段指定时期内制造商品输出预计、生产设施规模和/或地点、原材料、在制品、制造零件和/或组件和/或产品库存水平、订单周期、库存的供应天数、制造资源类型、可用性、可靠性、和/或生产力(例如,人力或自动化资源水平和结果输出水平)、单元操作(例如,制造步骤、功能、或操作、卸载原材料、包装零件、组件和/或产品、装载零件、组件和/或产品等)、财务因素(例如,人工费率和成本、能力费率和成本、原材料成本、货运成本、合同和/或当前即期市场零件、组件和/或产品价格(从较低层级组件开始)等)、按时装运数量、延迟装运数量、订单不匹配计数、服务质量(例如,维修返回、重复维修、未发现故障等)、每单位维修成本(例如,每单位材料成本、平均维修时间、每单位耗费件数等)、库存价值(例如,备用零件库存或SWAP库存、库存周转、备用零件供应天数、SWAP供应天数、库存备用零件销售天数、过剩备用零件、过剩SWAP库存、退回厂商率、次品或OHB、以及退回厂商或TAT等)、与价格、供应要求和/或其他材料条款的历史、当前和/或预计符合性、历史、当前和/或预计零件和/或组件和/或产品输出水平、平均值、中间数和/或平均数、众数、历史和/或预计货运运输时间、延迟、或要求等。绩效信息可以与日期、月份、和/或季度相关联。可以从绩效信息生成指标,如按时装运率或百分比、延迟装运率或百分比、基于与一项或多项限制、规范和/或要求的不符合性的产品不合格率、基于与一项或多项限制、规范和/或要求的相符合性的零件、组件和/或产品接受率等。
[0114] 图2描绘了根据一个实施例的通信联网架构200。
[0115] 层级1控制塔100包括层级1控制塔服务器204和相关联数据库管理系统(未示出)和数据库208。
[0116] 层级1控制塔服务器204可以是与一个或多个客户机进程共享资源的任何计算机化的进程。其可以运行一种或多种服务(通常作为主机)来服务于网络上的其他计算机的需要。典型地,层级1控制塔服务器204是运行用于服务于其他程序的请求的计算机程序。
[0117] 数据库208可以是数据及其支持的数据结构的任何有组织的集合。该数据库可以基于任何数据模型,包括关系模型、实体关系模型、对象模型、对象关系模型、XML、或其他数据库模型。数据库204针对供应链中的每个企业和/或组织可以不仅包括绩效信息而且还包括交易文件(例如,购买订单、材料安全性数据单、材料单、供应和/或制造协议或RMA等)、名称、地理地点、地缘政治地点、企业和/或组织供应的零件和/或组件和/或产品和/或材料类型和/或身份、企业和/或组织供应的零件和/或组件和/或产品和/或材料类型的当前即期市场和/或合同销售价格、企业和/或组织各自的绩效指标、对供应链中的另一个企业和/或组织的零件和/或组件和/或产品和/或材料供应和/或购买承诺、对企业和/或组织供应和/或购买的零件和/或组件和/或材料的规范和要求、零件和/或组件和/或产品和/或材料数量和装运日期和到达供应链中的下一个企业和/或组织的预期日期、订单周期和/或周转时间、装运和/或订单量、装运总数、按时装运数量、延迟装运数量、订单不匹配计数、维修细节,并且每个企业和/或组织与供应链中的一个或多个其他企业和/或组织相关联以指示合同和/或其他供应关系。正常地为每个企业和/或组织分配一个角色标识符,如买方、买方、供应商、制造商、材料供应商等,以描述企业和/或组织与供应链中的相关联企业和/或组织中的每一个的关系的性质。
[0118] 层级2装配商具有相应的服务器212来直接或间接向层级1控制塔服务器204提供绩效和其他信息。
[0119] 第一、第二......第n层级3零件/组件制造商中的每一个具有相应的服务器216a-n来直接或间接向层级1控制塔服务器204提供绩效和其他信息。
[0120] 第一、第二、第三......第n层级4材料供应商中的每一个具有相应的服务器220a-m来直接或间接向层级1控制塔服务器204提供绩效和其他信息。
[0121] 装运企业和/或组织服务器250表示经营供应链的节点之间的装运的货运企业或组织。货运企业和组织可以是提供装运服务的任何实体。示例性货运企业和组织包括铁路公司、短途和长途货车运输公司、货运公司服务器(用于提供货运追踪信息、两个地点之间的货运移动预计等)、航运公司、海运公司、集装箱运输公司、滚装运公司、越洋运输公司、物流服务或快递公司等。装运企业和/或组织服务器250可以向层级1控制塔服务器204提供货运追踪信息、两个地点之间的货运移动预计等。
[0122] 可访问的信息源224包括与供应链相关的任何信息源,包括但不限于新闻来源和/或聚合器(用于提供关于可能积极或消极地影响供应链绩效的当前事件的新闻,如政治政变、变化或动荡、环境状况和事件(例如,暴风雨、洪水、地震、海啸、台风、火山喷发、森林火灾、和其他自然灾难等)、犯罪行为(例如,海盗、劫持、盗窃、纵火、故意毁坏等)、暴力行为(例如,恐怖主义、战争、政治动荡、军事行动等)、关于合伙人或竞争者的新闻报道及其公告、计划事件或假期(例如,宗教、政治或其他假期)、货运中断(例如,火车脱轨、远洋船舶沉没、飞机坠毁、货运禁运、海上封锁等)、能源短缺、中断(例如,罢工或威胁罢TM TM工)、天气数据源(例如,国家气象服务、国家或当地新闻来源、天气频道 、天气来源 、worldweatheronline(世界天气在线).com等)、政府实体(如提供法律或法规变化或要求、法律诉讼、破产申请等以及其他信息的法院、执法机构、地质调查、灾难救援机构等)、执法机构或军事当局(例如,用于提供关于犯罪行为的信息(例如,海盗、劫持、盗窃、纵火、故意毁坏等)、和暴力行为(例如,恐怖主义、战争、革命、政治动荡、军事行动等)。可以使用以图形方式展现文字使用频率的文字云技术监控这种信息源。通常,文字或词组使用越频繁,文字或词组所描述的事实或事件存在的可能性就越大。为了可靠性,来源可以对文字或词组进行加权,其中,执法机构和军事当局被赋予比新闻来源更高或更可靠的加权。
[0123] 使用私人和/或公共网络传输通过覆盖广阔区域的电路和/或分组交换广域网(“WAN”)(例如,跨大都市、地区或国家边界链接的任何电信网络)连接各服务器和来源。示例性WAN是互联网。
[0124] 图3描绘了层级1控制塔100维护的供应链监控系统302的示例。如将认识到的,层级1、2、3和/或4实体中的任一个或与上述无关的实体可以维护该供应链监控系统。供应链监控系统302包括通过局域网或总线324连接的数据采集模块300、调度模块304、历史状态模块308、分析引擎312、风险管理器316、和报告模块320。
[0125] 数据采集模块300从供应链中的层级2、3和/或4实体和货运公司和从可访问的信息源224采集绩效信息。其进一步采集与层级1控制塔处当前现有产品库存水平相关的信息。数据采集模块300可以对所采集的信息进行解析,提取相关信息项,并且可选地用信息类型标签给所提取的信息项贴上标签。数据采集模块300可以包括根据所选择的数据模型存储、更新和以其他方式管理数据库208内的数据的数据库管理功能。数据结构通常与供应链中的一个或多个企业和/或组织相关联。交易文件(如购买订单、材料安全性数据单和材料单)包含对组织层面以下的所有所有者的参考,指定相应的角色类型和功能(例如,仅买方角色可以改变请求数量字段),并且包括以合适层面为参考的偏好和设置(例如,企业、组织(或企业的涉及供应链交易的部分)、用户等)。
[0126] 数据库208中所存储的事件通常包括事件类别、事件类型、事件子类型和事件严重程度标签。事件类别包括例如自然灾难(例如,自然灾难事件,并且其中,自然灾难是地震、海啸、火山喷发、火灾、洪水、雪崩和山体滑坡中的一种或多种)、天气(例如,暴风雨、台风、飓风、气旋、龙卷风、风和暴风雪)、政治(例如,政变、蓄意破坏、恐怖主义、战争行为、军事行动、警察行动、禁运、和封锁)、以及商业(例如,货运船舶沉没、火车脱轨、货运车辆破坏、设备或系统故障、犯罪活动、飞机坠毁、劳动中断、法律诉讼、财务无力偿付、和破产)。事件类型包括例如地质事件、大气事件、地缘政治、劳动和无力偿付。事件子类型包括:针对地质,地震、火山喷发、海啸、洪水、和山体滑坡;针对大气,暴风雨、飓风、气旋、龙卷风、风和暴风雪;针对地缘政治,政变、蓄意破坏、恐怖主义、和海盗;针对劳动,罢工;以及针对无力偿付,破产。严重程度标签可以包括紧急、咨询、注意和警告中的一项或多项。基于本披露的教导,其他标签对本领域普通技术人员是显而易见的。起始和结束时间可以与事件对供应链的时间影响相关联。
[0127] 所采集的信息通常分成两类,即,静态供应链信息(通常不发生变化或很少变化的信息项,如站点、企业和/或组织名称)和动态供应链数据(频繁变化的信息项,如购买订单、预报等)。
[0128] 调度模块304提供调度信息,包括来自层级2产品装配商104的产品的预计装运到达日期和到顾客、批发商和/或零售商的品牌产品的要求装运离港日期。装运到达日期和装运离港日期中的每一项可以与对装运进行描述的数据结构集合链接,包括装运源地和目的地、货运承运人、货运追踪信息、当前装运状态、装运内容(按产品类型和编号)、装运日期等。可以从层级2产品装配商104和/或货运承运人接收预计装运到达日期。层级1控制塔基于合同要求、零售商和/或批发商当前或预计库存水平、零售商和/或批发商订单等确定装运离港日期。
[0129] 历史状态模块308追踪层级2-4中的每个实体和/或实体设施和货运承运人(例如,将实际产品装运到达日期与所选择的日期(从实体接收、由合同或订单要求、和/或由层级1控制塔100预计)进行比较)的过去的绩效以及分销链需求(用于标识季度性趋势)。实体的过去的绩效可以用于确定和分配对来自实体的在所选择的日期(从实体接收、由合同或订单要求、和/或由层级1控制塔100预计)前接收产品交付的置信水平。当低时,该置信水平可以提供从另一个可靠来源订购附加产品的基础。该置信水平可以基于每个供应商或共同供应商的每个不同设施的过去的绩效。
[0130] 分析引擎312从数据采集模块300接收绩效和其他数据,从调度模块304接收调度信息,以及从历史状态模块308接收历史信息(如置信水平),并且基于该信息,预报来货到达时间和发货离港时间并且标识任何不能满足分销链要求、承诺或目标(例如,订单、合同承诺、策略、目标等)的能力(即,“违规事件”)。分析引擎312向风险管理器316提供此信息。分析引擎312可以是观察当前供应链状态以及结构关系的情况提醒应用类型并且考虑内部和外部事件两者对供应链的影响。分析引擎312可以考虑过去的事件和预报的事件两者。该应用可以不仅确定供应链发生什么而且还确定供应链可能发生什么,由此不仅提供反应而且还为问题解决提供积极主动模型。
[0131] 在一个应用中,在估计与产品分销链要求的符合性时,分析引擎312主要依赖于从层级2装配商212、层级3组件制造商、层级4原材料供应商和/或货运承运人接收的报告绩效信息。从可访问的信息源224接收的中断事件用作向可能受影响的层级2装配商212、层级3组件制造商、层级4原材料供应商和/或货运承运人询问更新后的绩效信息的基础。层级1管理可以自动地或手动地生成该询问。
[0132] 在一个应用中,分析引擎312基于从历史状态模块308接收的绩效信息确定供应链中的每个企业和/或组织的绩效评级。该绩效评级可以基于从最低绩效水平到最高绩效水平的等级。
[0133] 在一个应用中,在估计与产品分销链要求的符合性时,分析引擎312不仅依赖于报告绩效信息而且还依赖于所生成的预计。符合性确定基于一项或多项比较,包括基于报告绩效信息的材料和/或零件和/或组件和/或产品装运交付日期与材料和/或零件和/或组件和/或产品分销链装运要求(如在之前段落中)的比较,基于报告绩效信息的材料和/或零件和/或组件和/或产品装运交付日期与内部生成的预计材料和/或零件和/或组件和/或产品装运交付日期的比较,以及基于报告绩效信息的材料和/或零件和/或组件和/或产品装运交付日期与内部生成的预计材料和/或零件和/或组件和/或产品装运交付日期的比较。
[0134] 订单的估计或预计交付日期可以包括将在所选择的到达日期前或到达日期范围内及时接收订单内的物品的相关联的概率或可能性、以及相关联的到达日期范围。可以基于当前和/或历史绩效信息和/或其他相关信息使用标准到达时间偏差来选择到达日期范围。例如,在目的地设施处从所选择的较低层级设施及时接收的历史可靠性或概率、和可选的历史接收日期相对于目标日期的相关联标准偏差可以用于提供目的地设施从所选择的较低层级设施接收当前装运的概率和可选标准偏差。风险管理器可以使用该概率和/或标准偏差确定是否从替代设施订购附加材料和/或零件和/或组件和/或产品。这种确定可以使用例如如果订单及时到达的概率太低则需要或建议向替代性设施下订单的概率阈值,或者如果订单及时到达的概率可令人接受(例如,超过该概率阈值)则不向替代性设施下订单。
[0135] 对于层级中的任何设施而言,该概率可以是与所选择的设施存在直接或间接供应关系的更低层级中的每个上游设施的概率的总和或其他数学组合。例如,如果层级3中的第三方零件/组件制造设施具有50%从层级4中的第四和/或替代性设施及时接收原材料的概率,则层级2中的第二产品制造设施或装配商具有50%的从第三方设施和/或替代性层级3设施及时接收必要的产品零件和/或组件的概率,并且层级1中的第一设施具有25%的及时接收产品的概率。当所选择的设施(如产品装配商)具有50%的从第一层级3零件和/或组件制造商及时接收第一必要的组件的概率并且具有25%的从第二层级3零件和/或组件制造商及时接收第二必要的组件的概率时,第三层级1设施及时从所选择的产品制造或装配设施接收产品的概率是两个中的较低者或者为25%。
[0136] 多个算法可以用于生成内部估计。
[0137] 一种算法使用关键路径法(“CPM”)、或用于调度一组项目活动的算法。CPM构造在每个供应链设施和/或制造商、供应商、和/或装配商和/或针对总体供应链构造包括以下各项中的一项或多项的模型:(a)将产品装运交付给层级1控制塔所需的所有活动的列表,(b)供应链中的每项活动或操作到完成将花费的时间(持续时间),以及(c)这些活动之间的依赖性。使用这些值,CPM计算所规划的活动到产品交付周期结束的最长路径、以及在不使产品交付周期更长的情况下每项活动可以开始和结束的最早和最晚时间。此过程确定哪些活动是“关键的”(即,在最长路径上)并且哪些具有“总浮动”(即,在不使产品交付周期变得更长的情况下可以被延迟)。在项目管理中,关键路径是可以合计达最长总持续时间的供应链网络活动的序列。这确定了完成产品交付周期的最短可能时间。活动在关键路径的延迟直接影响所规划的产品交付周期完成日期(即,关键路径上没有浮动)。产品交付周期可以具有若干平行的近关键路径。总持续时间短于关键路径、通过网络的附加平行路径被称为次关键或非关键路径。
[0138] 一种算法使用将供应链表征为一个或多个在每个层级被“服务”的工件序列的排队理论,并且由此基于队列行为限定供应链行为。如将认识到的,排队理论通常被认为是运筹学的一个分支,因为当关于提高服务所需的资源做出商业决定时经常使用这些结果。排队模型可以基于泊松过程及其同伴指数概率分布。泊松过程对如从无记忆过程发出的随机或伪随机事件(如从较低层级合伙人的工件到达供应链中断事件、或服务层级对其没有控制的资源的请求行动的完成)进行建模。即,从当前时间到下一个事件发生的时间间隔不取决于最后的事件发生的时间。在泊松概率分布中,观察员记录在固定长度的时间间隔中发生的事件的数量。在(负)指数概率分布中,观察员记录连续事件之间的时间间隔的长度。在以上两种指数概率分布下,基础物理过程是无记忆的。排队理论函数或原理的示例包括BCMP网络、巴赞算法(Buzen’s algorithm)、埃伦费斯特模型(Ehrenfest model)、叉接队列(fork-join queue)、闭环网络(Gordon-Newell network)、开环网络(Jackson network)、利特尔法则(Little’s law)、马尔可夫到达过程(Markovian arrival processes)、帕拉恰克-辛钦公式(Pollaczek-Khinchine formula)、拟可逆性、随机早期检测、更新理论、泊松过程等。基于泊松过程的模型经常以模拟被建模的系统对来自环境的输入的响应的方式响应于那些相同输入。结果分析上可追踪的模型产生关于正在被建模的系统的信息及其解决方案的形式两者。基于进行模拟详细系统性能的相对差的作业的泊松过程的每个排队模型会是有用的。这种模型经常得出“最坏情况”场景产品周期评估的事实可以支持包括供应链变化和修改中的安全因素的风险管理器,包括产品交付要求。通过指数分布的使用按照泊松过程频繁地对排队模型建模。
[0139] 一种算法是调度算法,其考虑了产品生产调度和装运并且包括向前和/或向后调度。向前调度是对自资源变得可用的日期开始的任务进行规划以确定装运日期或到期日。向后调度是对自到期日开始的或日期要求的任务进行规划以确定起始日期和/或所需能力的任何变化。随机调度算法可以包括经济批量调度问题(其与调度若干产品在单个机器上的生产相关,以便基本上使发生的总成本最小化(这些成本包括准备成本和库存持有成本)和经济生产量模型(其确定企业和/或组织和/或零售商应订购的数量,以便通过平衡库存持有成本和平均固定订购成本来使总库存成本最小化)。启发式算法的示例包括修改后的到期日调度启发法(其假设调度过程的目标是基本上使花费在其到期日后的任务上的时间总量最小化)和转移瓶颈启发法(其使其做工作花费的时间、或具体在地作业车间中花费的完工时间最小化,其中,该完工时间被定义为完成一组多机器作业从开始到结束的时间量,为每项作业预先设置了机器顺序,假设这些作业实际上为产生一个或多个资源的相同资源(机器)而竞争,这些资源充电加工时的“瓶颈”,由此该启发法、或‘经验法则’程序基本上使该瓶颈的影响最小化)。
[0140] 一种算法是使用离散或连续模拟的模拟建模。离散模拟还被称为离散事件模拟,并且是基于事件的动态随机系统。换言之,该系统或供应链包含多种状态,并且使用变量集来建模。如果变量值变化,这表示一个事件,并且反映在系统状态的变化中。由于该系统是动态的,其不断变化,并且因为其是随机的,该系统中存在随机元素。使用包含所有影响该系统或供应链的变量的状态方程来进行离散模拟的表示。连续模拟还包含状态变量;然而,这些变量随着时间连续变化。通常使用对该系统或供应链的参照时间的状态进行追踪的微分方程对连续模拟进行建模。该模拟的输出数据将仅产生现实世界事件的可能估计(即,产品装运交付)。提高输出数据的准确度的方法包括:重复执行模拟和将结果进行比较,将事件分成多个批次并单独对它们进行处理,并且检查相邻时间段中进行的模拟的结果“连接”从而产生系统的一致整体观点。正常的分析技术利用要求对模型施加假设和限制的广泛数学模型。这会引起不可避免的输出数据不准确度。模拟避免了对该系统施加限制并且还将随机过程考虑在内;实际上,在某些情况下,模拟仅有的适用的实用建模计数。
[0141] 分析引擎312可以使用模式或模板匹配来确定内部估计。这些模式或模板可以基于历史数据模式和所观察的装运时间和/或基于系统管理员预先确定或预定义的模式或模板。分析引擎312可以按照时间、地点和设置中一项或多项进行搜索。例如,针对在亚洲具有指定严重程度等级的地震,分析引擎312可以搜索上一个三年内在亚洲具有相似严重程度等级的其他地震事件并且确定实际装运时间和/或为当前选择的或其他供应链做出的管理员装运估计或预计以确定当前估计或预计。
[0142] 分析引擎312可以通过标识所采集的绩效信息的意外变化来检测未报告的事件。例如,当供应链中的一个或多个所选择的节点经历按时装运率突然下降或延迟装运率上升并且该下降维持一段选择的时期时,分析引擎312可以推断已经发生中断事件。可以向系统或供应链企业和/或组织管理员报告未报告的中断事件的发生概率。同样,通过观察事件或估计或预计的创建后的实际行为,事件和/或装运预计的严重程度变得或表现地更准确。此信息还可以用于细化时间上近似的估计或预计。
[0143] 分析引擎312和风险管理器316可以使用其他变量和/或算法来确定供应链的相对健康。例如,分析引擎312可以使用指标-CpX,其可以是风险的测量并且能够大幅度优化供应链。可以通过供应链数据的采集、聚合和变换(包括绩效信息)来确定该指标,并且当被优化时,其可以修改物流或供应链系统的系统参数,从而减少和/或优化任何选择的供应链参数或对象、通常给定产品、所选择的产品线和/或顾客账户的风险预测。
[0144] 鉴于数据采集模块所采集的数据的时间序列确定风险。此数据可以被呈现为第一线性阵列(1xN),其中N是所采集的因素的数量。这些因素可以包括因数、参数、或其中标识的供应链特性中的一个或多个。这些因素可以包括风险因素,如经济风险、环境风险、地缘政治风险、社会风险、和技术风险。传递函数(NxM)可以使这种(风险)因素的集合与关键因素的可变性(风险)相关(它们为成本、交付时间、同一个或另一个风险因素等),其可以是(1xM)线性阵列。该(1xM)线性阵列还可以被变换成单个数字或因数或被给予指示风险(可变性)的“总”指标的着色。风险的总指标可以是供应链健康指数或风险。
[0145] 所采集的因素优化并且比较真实数据后,可以大幅度优化传递函数(NxM)-并且其可以展现供应链的操作参数(不论好坏)。
[0146] 为了优化供应链(或者基本上最小化1xM标量的幅值),可以应用逆变换函数并微调(1xM)线性阵列中的因数来使变化生效–对于每个最佳元素1到...N而言,意味着将改变或修改实际操作(例如,订单周期、仓库大小、装配线能力、订单聚合、价格等)以实现所希望的风险预测。可替代地,可以通过设置标量(高、中、低)并且改变各供给品来满足顾客需要-因为某些顾客可以比其他顾客更好地解决风险)来设置风险保护。
[0147] 可替代地,鉴于(1xN)和(1xM)的多重集,可以确定众多或多个传递函数,特别是当商业分部、产品组合、顾客概况等中的一个或多个之间存在状态或情况差异时。在这种情况下,1xM(最小)线性阵列将很可能不同,基本上最优1xN线性阵列也将不同。
[0148] 在每个供应链情况或状态互相排斥的情况下,解决方案本身将同样互相排斥。在新情景下,这种解决方案的线性组合将正比例地适用于其贡献,其条件是解决方案之间没有相关性。
[0149] 风险管理器316将规则或策略集或模板应用于从分析引擎312接收的信息或输出并向报告模块320提供报告信息以呈现给(人类)管理者。该报告信息可以包括不仅将发生违规事件的警告(以相关联的概率和/或置信水平)并且可选地对如何规避和/或避免违规事件的建议。规避建议包括例如从层级2产品装配商104的不同设施和/或从不同层级2产品装配商104订购产品、使用一种类型的货运公司或特定货运公司来提供更快的来货和/或发货产品装运、取消或更改与层级2产品装配商104和/或下游分销链实体的现有订单(例如,增加或减少产品数量和/或延迟或加快产品装运日期)、将产品装运从不同层级1设施运到分销链中的所选择的目的地以抵消违规事件、以及将不同产品装运运到分销链中的所选择的目的地以抵消违规事件。风险管理器316可以自动地进行建议。
[0150] 风险管理器316可以标识供应链中的问题或阻塞点或瓶颈,向预先确定的事件(如降到所选择的阈值以下或超过其的受监控参数)的管理员生成警报和/或通知,和/或向供应链提供所建议的变化,从而提供更大的可靠性、更可靠且更快的材料和/或零件和/或组件和/或产品制造和交付周期、更多材料周转和减少浪费。层级1控制塔100处的风险管理器316可以例如通过使用先进规划和调度技术来分析报告绩效信息来做以上内容,通过先进规划和调度技术,可以最优地分配原材料和生成能力从而满足需求。建议可以包括重构层级1、2、3和4关系,为了更少或更大的生产而使用地点不同的设施,使用不同的货运模式和/或承运人,以及重新配置所选择的设施内的布局和/或生产单元操作。绩效风险可以与基于多个因素的每条建议相关联,如绩效评级、所建议的企业和/或组织相对于供应所建议的企业和/或组织的上游企业和/或组织(如果有的话)的和从所建议的企业和/或组织接收材料和/或产品的下游企业和/或组织的地理地点的地理地点,和/或影响所建议的企业和/或组织和/或与其相关联的装运线的中断事件的可能性。
[0151] 风险管理器316可以确定对与每条建议相关联的企业或组织的或(在没有任何行动的情况下)仅作为事件的结果的可能或潜在财务影响。该可能或潜在财务影响会对一个或多个受影响的产品线和/或针对企业或组织整体产生影响。可以向每个可能或潜在财务影响分配一个风险或概率来形成一种风险组合。来自价格监控模块的定价输入(以下讨论)可以帮助确定由于事件引起的产品价格上升。可以基于价格上升预计对产品需求的减少。然后,需求减少会被转换成有待在财务预报中使用的预计销售总额收入。可以针对事件的实例或者如果所选择的事件要发生则积极主动地确定可能或潜在财务影响。特别是电子制造服务将从这种类型的财务影响分析中受益。
[0152] 风险管理器316可以应用制造工艺管理或MPM和/或企业资源规划(“ERP”)和/或材料要求规划(“MRP”)技术。MPM是用于限定如何制造产品的技术和方法的集合。MPM与ERP/MRP不同,其用于规划材料和其他资源的订购、设置制造进度、以及编译成本数据。MPM可以为所有这些工具和活动的集成提供中央储存库并且帮助探索替代性生产线或序列或周期场景;到产品发布的提前期减少、更短的产品时间和在制品(WIP)库存减少以及允许对产品或产品变化进行快速响应的目标使装配线更高效。
[0153] 该风险管理器可以使用调度算法来确定和/或标识所建议的供应链变化。
[0154] 该风险管理器可以使用模式或模板匹配来确定和/或标识所建议的供应链变化。这些模式或模板可以基于历史数据模式和所观察的管理员响应和/或基于系统管理员预先确定或预定义的模式或模板。该风险管理器可以按照时间、地点和设置中一项或多项进行搜索。例如,针对在亚洲具有指定严重程度等级的地震,该风险管理器可以搜索上一个三年内在亚洲具有相似严重程度等级的其他地震事件并且确定当前所选择的或其他供应链的变化以确定当前所建议的变化集。
[0155] 该风险管理器可以使用模拟建模来确定和/或标识所建议的供应链变化。
[0156] 该风险管理器可以使用运输理论来确定供应链资源的最优运输和/或分配。运输理论函数或原理的示例包括沃瑟坦度量(Wassertein metric)、运输函数、和匈牙利算法[0157] 该风险管理器可以使用能力规划,其是确定供应链满足不断变化的品牌产品需求所需的生产能力的过程。在能力规划背景下,“设计能力”是供应链能够在给定时期内完成的最大工作量,“有效能力”是由于限制条件(如质量问题、延迟、材料输送等)供应链能够在给定时期内完成的最大工作量。
[0158] 该风险管理器可以智能地使每个层级中的每个设施的地理地点与更高层级中的合伙人设施和/或相对装运成本和/或其从一个层级中的设施到更高层级中的合伙人设施的标准偏差相关或者基本上使运输成本最小化。这种可以是从较低层级中的每个设施到相邻更高层级中的每个设施的单位装运成本形式的映射还可以用于从较低层级设施到经受供应限制的更高层级设施订购材料和/或组件和/或产品,以便维持较低运输或装运成本。
[0159] 该风险管理器可以智能地使每个层级中的每个设施的地理地点与更高层级中的合伙人设施和/或相对装运成本和/或其从一个层级中的设施到更高层级中的合伙人设施的标准偏差相关或者基本上使运输时间最小化。这种可以是从较低层级中的每个设施处的装载点到到达相邻更高层级中的每个设施的装运时间形式的映射还可以用于从较低层级设施到经受供应限制的更高层级设施订购材料和/或组件和/或产品,以便维持较低运输或装运时间,从而基本上最小化分销链的中断。
[0160] 该风险管理器可以智能地使周转率与单位制造时间及其从制造物品的订单的接收时间到制造物品运往每个层级中的每个设施的装运时间的标准偏差相关,可选地与将制造物品装运到更高层级中的合伙人设施所需的装运时间和/或其标准偏差相关联并且控制关系以减少或基本上时单位产品制造时间最小化。这种映射还可以用于智能地从较低层级设施到经受供应限制的更高层级设施订购材料和/或组件和/或产品,以便维持较低生产制造和运输或装运时间,从而基本上使分销链的中断最小化。
[0161] 该风险管理器可以智能地使材料和/或组件和/或产品的单位制造成本或价格和/或其与每个层级中的每个设施的标准偏差和可选地从较低层级中的设施到更高层级中的合伙人设施的单位装运成本和/或其标准偏差相关,并且控制供应和设施关系以减少或基本上使较低层级设施处的或当在相邻更高层级中的目的地合伙人设施处交付时的单位成本和/或价格最小化。这种可以是从较低层级中的每个设施到相邻更高层级中的每个设施的单位装运成本或价格形式、和当交付时的总单位成本或价格形式的映射可以用于智能地从较低层级设施到相邻更高层级设施订购材料和/或组件和/或产品,以便维持较低运输或装运成本。
[0162] 在前述成本映射中的任一个中,相邻较低层级和相邻更高层级中的每个设施在需要向经受供应限制的更高层级设施订购附加材料和/或组件和/或产品的情况下可以具有合伙人设施优先顺序,以便使源地设施处的单位成本和/或价格和/或单位运输或装运成本和/或交付时的总单位成本和/或价格维持较低。以此方式,当中断事件不利地影响来自设施的供应或者设施以其他方式不能满足材料和/或组件和/或产品的现有或新的订单时,该风险管理器可以容易地选择下一个优选供应商并将订单或未满足的订单部分转发给下一个优选设施。
[0163] 如将认识到的,在此描述的其他估计或预计中的任一项可以包括估计或预计是真或是假(根据情况)的置信水平或概率。
[0164] 报告模块320向层级1管理提供报告信息。报告模块320不仅可以提供包含绩效信息的报告而且还生成地图显示。图11至图17是一系列屏幕截图,展示了报告模块320所提供的报告信息。
[0165] 参照图16,显示1700示出了各供应链节点的地点,包括层级2产品装配商104、第一、第二...第n层级3零件/组件制造商108a-n、以及第一、第二...第n层级4材料供应商112a-m。可以示出各相关节点之间的材料和/或零件和/或组件和/或产品装运线1704a-g。可以向每条装运线分配不同颜色或同一颜色的不同明暗度以指示按时装运、稍稍延迟装运、适度延迟装运、和重度延迟装运。可以在地图上在事件影响的地点1708示出中断事件(如天气事件、地震事件、商业中断事件、地缘政治事件和财务中断事件)。还向事件分配中断范围1712,从而指示事件影响的可能空间范围。如将认识到的,不同事件类型和给定事件类型的事件可以具有不同分配的中断空间范围。例如,地震可能比暴风雨具有更大的中断空间范围,并且8.0里氏震级的地震将比5.5里氏震级的地震具有更大的中断空间范围。可以通过许多技术(如通过使用形文件)来对范围进行建模。此外,在节点、装运线、或事件上移动光标可以引起一个如框1722和1726所示的框或图标出现,从而提供关于节点、装运线或事件中的相关联一项的相关信息。例如,关于节点的相关信息可以包括企业和/或组织名称、企业和/或组织供应的材料和/或零件和/或组件和/或产品、以及一跳相关企业和/或组织(例如,供应商到所选择的节点和从所选择的节点开始的购买者)。关于装运线的相关信息可以包括货运承运人的名称、编号、类型、以及当前装运的材料和/或零件和/或组件和/或产品的价值、以及当前装运状态。事件的相关信息可以包括事件类别、类型和子类型和严重程度、受影响的材料和/或零件和/或组件和/或产品的数量、受影响的下游零件和/或组件和/或产品的数量(如向层级2产品装配商104供应的零件和/或产品)、对层级1控制塔100的潜在财务影响、以及受影响的供应链站点的数量。图16中的框示出了相关装运信息,包括当前在沿着相应装运线的途中的产品、零件、和/或组件的数量和价值。
[0166] 参照图11,该报告模块提供显示1100,该显示示出了事件(4.9级地震)的地点1104和受影响的范围1108和供应链中的各企业和/或组织的地点1112和描述1116,即,公司1-4,其中,提供了关于每个企业和/或组织的相关信息(例如,角色、地点、和向供应链提供的产品、零件、和/或组件)。通过在事件的地点上移动光标,框1120出现,从而提供事件信息,包括事件的描述和地点、受该事件影响的产品的数量、受该事件影响的零件的数量、该事件的潜在财务影响、以及受该事件影响的供应链站点。在显示1100的上半部分提供了消息1124,指示目前可能影响供应链的事件的数量(例如,4个)。
[0167] 参照图12,该报告模块提供了显示1200,该显示示出了用于向数据采集模块提供信息的管理员输入框1204。输入框1204包括用于事件类型1208、事件子类型1212、事件震中1216(其让管理员选择是否使数据采集模块位于震中或提供震中的经纬度)、震中地点1220的国家、震中地点1224的邮政编码、事件1226所影响的半径、当前风险(或严重程度)等级1228、事件到期日和时间1232、以及事件描述1236的字段。
[0168] 参照图13,该报告模块提供显示1300,该显示示出了关于所选择的事件对供应链的影响的信息。显示1300包括图片1304,该图片示出了事件的震中和影响半径和该影响半径内受影响的供应链站点、事件的描述1308、可能受事件影响的产品1312、可能受事件影响的零件和/或组件1316、以及其他可能的供应链影响1320。
[0169] 参照图14,该报告模块提供显示1400,该显示示出了在所选择时期内发生的事件。每个事件描述1404示出了事件类型、事件日期、事件严重程度、受影响的产品、零件或组件的数量、以及对所选择的企业和/或组织的收入影响。
[0170] 参照图15,该报告模块提供显示1500,该显示示出了针对所选择的公司(例如,企业或组织)的产品、零件或组件供应商描述。该描述包括供应商风险类别1504(例如,低、中、和高)和形成该风险类别中所使用的各因素。这些因素为:供应商绩效分数1508(基于供应商历史绩效信息)、供应商地点分数1512(供应商站点地点会积极或消极影响供应链绩效达到的程度)、供应商财务分数1516(供应商财务状况会积极或消极影响供应链绩效达到的程度)、以及供应商地缘政治分数1520(供应商的地缘政治地点会积极或消极影响供应链绩效达到的程度)。每个层级1控制塔服务器204、层级2装配商服务器212、第一、第二......第n层级3组件制造商服务器216a-n、以及第一、第二、第三......第n层级4材料(例如,零件和/或组件)供应商服务器220a-m的风险管理器确定该风险类别,并且每个层级1控制塔服务器204、层级2装配商服务器212、第一、第二......第n层级3组件制造商服务器216a-n、以及第一、第二、第三......第n层级4材料供应商服务器220a-m的分析引擎确定绩效、地点、财务和地缘政治分数。分析引擎和/或管理员可以分配这些绩效、地点、财务和地缘政治分数。供应商风险类别和绩效、地点、财务和地缘政治分数不局限于供应商,而是可以不仅分配给层级1控制塔100、层级2装配商104、第一、第二......第n层级3组件制造商108a-n、以及第一、第二、第三......第n层级4材料供应商112a-m,而且还分配给上述各项中的两个或更多个之间的货运承运人。
[0171] 层级1控制塔供应链管理系统的操作
[0172] 参照图4,将讨论数据采集模块300的操作。
[0173] 在步骤400,数据采集模块300接收刺激。刺激包括例如来自层级1管理者的请求、从较低层级合伙人接收的报告绩效信息、来自风险管理器316和调度模块304和/或分析引擎312的请求、时间流逝等。
[0174] 在步骤404,数据采集模块300选择(下一个)供应链节点以询问绩效信息。
[0175] 在步骤408,数据采集模块300访问或接收绩效信息。
[0176] 在决策菱形412,数据采集模块300确定是否存为了绩效信息而有待考虑的下一个供应链节点。如果存在,则数据采集模块300返回到步骤404。如果不存在,则数据采集模块300返回至步骤400并等待下一个刺激实例。
[0177] 参照图5,将讨论调度模块304的操作。
[0178] 在步骤500,调度模块304接收刺激。刺激包括例如来自层级1管理者的请求、数据采集模块300进行的新接收和/或更新后的报告绩效信息的通知、来自风险管理器316和/或调度模块312的请求、时间流逝等
[0179] 在步骤504,调度模块304基于报告绩效信息和/或内部生成的产品交付估计来更新供应链节点供应的调度信息、或产品交付估计。调度信息包括例如来自层级2产品装配商104的产品的预计装运到达日期和到顾客、批发商和/或零售商的品牌产品的要求装运离港日期。装运到达日期和装运离港日期中的每一项可以与对装运进行描述的数据结构集合链接,包括装运源地和目的地、货运承运人、货运追踪信息、当前装运状态、装运内容(按产品类型和编号)、装运日期等。
[0180] 在步骤508,调度模块304基于分销链绩效或调度信息、供应链要求和/或预计来更新交付承诺材料和/或零件和/或组件和/或产品调度信息。
[0181] 在决策菱形512,调度模块304将步骤504和508的结果进行比较并且确定是否存在产品交付调度问题。
[0182] 当存在调度问题时,在步骤516,调度模块304通知风险管理器。
[0183] 当不存在调度问题时,调度模块304更新数据库并返回至步骤500以等待下一个刺激实例。
[0184] 图7描绘了分析引擎的操作。
[0185] 当在步骤500检测到刺激时,在步骤600,该分析引擎检索每个供应链节点的当前绩效数据。
[0186] 在步骤604,每个层级1供应链节点或设施的分析引擎确定从每个层级2节点或设施的可能的产品装运和/或接收日期。
[0187] 在步骤608,该分析引擎使用步骤604的结果或其他数据针对每个层级2节点确定从每个层级3节点或设施的可能的组件装运和/或接收日期。
[0188] 在步骤612,该分析引擎使用步骤608的结果或其他数据针对每个层级3节点确定从每个层级4节点或设施的可能的组件装运和/或接收日期。
[0189] 在步骤616,分析引擎312将步骤604、608和612的结果进行比较并确定在任何层级处是否存在材料和/或零件和/或组件和/或产品交付调度问题。如将认识到的,材料和/或零件和/或组件和/或产品交付调度问题不局限于相对于分销链需求或要求的材料和/或零件和/或组件和/或产品交付短缺。当层级1设施处现有太多产品库存时,材料和/或零件和/或组件和/或产品交付调度问题还会存在。在那种情况下,可能需要减少供应链要求以延迟或减少材料和/或零件和/或组件和/或产品交付。可以通过将现有产品库存与分销链需求或要求进行比较来做出此确定。当现有至少一个第一库存阈值水平但不超过一个第二库存阈值水平时(预计产品交付后),在层级1设施处存在正确的库存水平。当现有超过该第二库存阈值水平时(预计产品交付后),存在过度库存状况并且对供应链要求的修改是合适的。
[0190] 当存在调度问题时,在步骤620,该分析引擎通知该风险管理器。
[0191] 当不存在调度问题时,该分析引擎更新数据库并返回至步骤500以等待下一个刺激实例。
[0192] 图7描绘了风险管理器的操作。
[0193] 在步骤700,风险管理器接收刺激。刺激包括例如来自层级1管理者的请求、从分析引擎接收的通知、时间流逝等。当必要时,风险管理器询问分析引擎分析绩效信息。
[0194] 在步骤704,风险管理器从数据库检索合适的规则或策略集或模板。
[0195] 在步骤708,风险管理器基于材料和/或零件和/或组件和/或产品交付调度问题与该合适的规则或策略集或模板的比较来确定有待采取的合适的行动。
[0196] 一项第一合适的行动712是通知层级1管理材料和/或零件和/或组件和/或产品交付调度问题。
[0197] 一项第二合适的行动716是通知有责任的较低层级节点中的每个的管理产品交付调度问题并请求建议规避措施来消除材料和/或零件和/或组件和/或产品交付调度问题。
[0198] 一项第三合适的行动720是标识替代性较低层级节点解决材料和/或零件和/或组件和/或产品交付调度问题和/或询问替代性节点在帮助规避和/或纠正材料和/或零件和/或组件和/或产品交付调度问题中的可用性。例如,可以询问层级合伙人的替代性设施是否帮助增加或减少生产来规避和/或纠正该层级合伙人的同伴设施处的产品交付调度问题。可以询问替代性层级合伙人帮助增加或减少生产来规避和/或纠正竞争层级合伙人处的材料和/或零件和/或组件和/或产品调度问题。
[0199] 其他行动724包括向规避措施层级1管理提供建议来解决和/或纠正材料和/或零件和/或组件和/或产品调度问题、上述行动中的任何行动的组合,将现有产品库存从一个不同层级1设施装运到需求链合伙人等。
[0200] 多供应链管理系统
[0201] 参照图8,描绘了多供应链管理系统800。系统800包括通过广域网228互连的第一、第二......第n通信设备804a-x、装运企业和/或组织服务器250、供应链服务器808、可访问的信息源812、装运企业和/或组织服务器250、以及供应链管理平台816。
[0202] 第一、第二......第n通信设备804a-x可以是个人通信设备,如膝上型计算机、个人计算机、平板计算机、个人数字助理、以及蜂窝电话、和/或企业或组织通信设备,如服务器。
[0203] 供应链服务器对应于多个不同且独立的供应链。参照图1,每个供应链包括层级1控制塔100和伴随的服务器204、层级2装配商104和伴随的服务器212、第一、第二......第n层级3零件/组件制造商108a-n和伴随的服务器216a-n、以及第一、第二、第三......第n层级4材料供应商112a-m和伴随的服务器220a-m。
[0204] 供应链管理平台816不仅包括数据采集模块300、风险管理器316、调度模块304、报告模块320、分析引擎312、和历史状态模块308而且还包括网关820、应用编程接口824(这些中的之一通常对应于数据采集模块300、风险管理器316、调度模块304、报告模块
320、分析引擎312、和历史状态模块308中的每一个)、安全模块828、和定价监控模块850。
所有这些组件通过可信局域网832互连。
[0205] 网关820是充当局域网832的入口的网络点(例如,路由器)。网关节点还可以充当用于向局域网832提供安全的代理服务器和/或防火墙。
[0206] 应用编程接口824限定或规定软件组件如何相互交互。典型地,每个API是一个包括例程、数据结构、对象类和变量的规范的库。可以用程序语言或面向对象的语言实现TMAPI。API应用规范可以采取许多形式,包括国际标准,如POSIX、厂商文档,如微软Windows API,和/或编程语言库,例如,C++或Java API中的标准模板库。API与应用二进制接口(ABI)不同之处在于API基于源代码,而ABI是二进制接口。数据采集模块300、风险管理器316、调度模块304、报告模块320、分析引擎312、以及历史状态模块308一般使用共同的API或配置基本上相同的不同API。通常,所有内部和外部信令(包括应用间、应用内、和/或设备间消息)通过API。
[0207] 安全模块828强制执行访问特权并且由此为每个企业、组织和供应链维护数据安全。当竞争者的供应链可以同时使用供应链管理的平台816时,这会是重要的。
[0208] 安全模块828可以使用各种各样的技术。
[0209] 一种技术基于应用,该技术确定用户是否具有访问数据采集模块300、风险管理器316、调度模块304、报告模块320、分析引擎312、以及历史状态模块308中的一个或多个的权限。这可以使用许可技术来确定,由此,取决于向平台运营商的进行的支付,用户受到访问和/或特征限制。
[0210] 另一种技术基于API,该技术确定用户是否具有访问这些API中的一个或多个的权限。尽管许可用户使用应用,但可能不许可或给予他或她使用那个应用内的一个或多个API的特权。还可以使用许可技术来确定权限,由此,取决于向平台运营商的进行的支付、或特权的强制执行,用户受到访问和/或特征限制。通常进一步要求询问、命令和/或请求符合应用程序接口的要求,并且当询问、命令和/或请求不能符合应用程序接口的要求时,安全模块会拒绝该询问、命令和/或请求,即使请求者具有使用API的权限。
[0211] 另一种技术基于数据实体或角色,由此,指定的角色可以创建、读取、更新和删除指定的对象。例如,系统816管理员角色可以创建、读取、更新和删除企业和/或组织、管理员、组织、站点、项目、和用户对象。相比之下,但具体供应链中的企业和/或组织的管理员仅可以创建、读取、更新和删除该具体企业和/或组织的管理员、用户、组织、站点、和项目。但企业和/或组织的事件管理者仅可以创建该具体企业和组织的站点、项目、项目站点关系、项目-项目关系、和供应链事件。
[0212] 又另一种技术基于字段级,该技术确定用户是否具有查看或改变字段的权限。这项技术还可以基于角色。
[0213] 在基于数据实体或字段级的技术中的任一种技术中,数据对象可以具有不同的状态(例如,购买订单可以具有不同状态)并且被视为状态机,由此,通过行动改变数据对象的状态。换言之,行动引起状态之间的转变。每种状态具有被允许的行动集合和与执行行动相关联的权限。状态可以具有针对具体角色类型的子状态。例如,卖方可以具有在提交订单前由管理者批准销售价格的要求。基本上,除了第一项(创建)以外,所有行动可以更新人为现象。当接收到更新或删除请求时,安全模块或API检查权限的状态。当允许时,执行更新并且分配该人为现象下一个状态或者删除该人为现象。
[0214] 又另一种技术是控制数据库询问、命令或请求的结构或对其进行重构以符合相关权限集。请求者可以写入任何所希望的数据库询问、命令或请求。安全模块接收并将安全定义应用于该询问、命令或请求。如果需要,安全模块将该询问、命令或请求编辑成符合该安全定义。然后,将修订的或重构的询问、命令或请求传递至数据采集模块的API上。举例来TM讲,假设存在两个供应链,其中,层级1控制塔在一个与惠普公司 膝上型计算机相关联的TM
供应链上,并且层级1控制塔在与戴尔公司 膝上型计算机相关联的另一个供应链上。它TM
们每个共享一个共同的层级3组件制造商,即,英特尔公司 ,该公司向每个供应链供应集成电路板。戴尔员工向平台800提供以下询问:
[0215] Q:从订单选择*,其中,卖方=*,并且买方=*,其中,“*”是通配符。
[0216] 此询问(如果执行的话)将为戴尔公司TM员工提供惠普公司TM和戴尔公司 TM供应链两者中的所有行和字段。为了为戴尔公司员工提供他或她有权享有的供应链信息,安全模块可以如下重构该询问:
[0217] Q:从订单选择*,其中,卖方=戴尔公司,或买方=戴尔公司。
[0218] 此询问为仅请求者提供其中戴尔公司为或者卖方或买方的行和字段。因为英特尔TM公司 对于两个供应链而言是共同的,以下询问“Q:从订单选择*,其中,卖方=英特尔公司,或者买方=英特尔公司,将从两个供应链检索其中英特尔公司是或者卖方或者买方的行和字段。以此方式,安全模块可以用可容易扩展的格式实现基于行和基于字段的访问限制两者,而不要求与供应链中的企业和组织相关联的用户根据具体语法或语言自愿地限制数据库询问、命令和请求。
[0219] 虽然参照仅涉及具体企业或组织的信息讨论了安全模块,但应理解到,供应链中的企业和组织可以同意向位于供应链中的下游的上游的其他企业和组织提供信息,如像层级1控制塔。在这种情况下,安全定义将这种扩展的信息访问考虑在内。
[0220] 安全模块可以将所采集的信息维护在一个数据位置(和共同的数据库)而不是使用分区数据库。换言之,数据库没有在逻辑上(水平地或竖直地)被划分成与不同受监控供应链相对应的多个独特且独立的部分,并且不同受监控供应链的数据和/或数据结构可以混合和/或符合数据库中的共同的数据模型。这可以支持更简单的数据模型的使用,该数据模型能够容易构建企业和组织之间的关系,提供稳定性,和提供可扩展性。该模型中的每个数据行可以具有一个不同的模式。该数据模型还可以支持跨不同供应链和其之间的信息共享。
[0221] 定价监控模块850监控材料和/或零件和/或组件和/或产品的长期合同和即期市场价格并且当受监控的价格向上或向下变化超出指定的阈值时生成警报或通知。这可以通过标识所选择的产品内的所有材料和/或零件和/或组件来有效地完成。例如,材料单可以提供对所选择的产品的各材料和/或零件和/或组件的可见性。例如,集成电路板包括大量原材料,如硅、掺杂物、迹线和其他导电结构的导电金属、以及设备子组件,如微处理器、存储器模块等,并且本身是用于许多最终产品的设备。定价模块850将监控不仅原材料而且还有子组件和设备本身的价格。原材料的突然变化可以提供设备的价格变化的提前指示。定价监控模块850可以使用此内容不仅估计所得设备价格而且还向管理员指示在价格变化前应获取设备的附加库存。价格估计算法的示例是确定设备中使用了多少原材料和设备制造商的净总成本增加。此净总成本增加可以加到当前价格上以提供相当可靠的成本估计。
[0222] 当数据采集模块300采集信息时,分析引擎320还可以计算和更新绩效测量。换言之,基本上实时地完成绩效测量的计算和更新。可替代地,当用户请求时并且如用户所请求的,分析引擎320可以计算绩效测量。换言之,没有预先计算绩效测量。这可以完全排除对分析数据库的需要。
[0223] 安全模块828的操作
[0224] 参照图9,将讨论安全模块828的操作。
[0225] 在步骤900,供应链管理平台816接收访问请求,如询问、命令或请求。该访问请求可以来自平台管理员或用户或来自平台816所监控的供应链中的企业或组织的管理员或成员(下文中“请求者”)。
[0226] 安全过程在决策菱形904开始,其中,安全模块828确定请求者是否具有使用访问请求所针对的应用和与该应用或该应用的功能或特征相关联的API的权限以处理该访问请求。
[0227] 当请求者具有使用该应用和API的权限时,安全模块828在决策菱形908确定请求者是否被给予与数据实体进行交互的特权。如所指出的,此询问确定请求者是否具有被给予创建、读取、更新和删除指定数据对象的特权的指定角色。
[0228] 当请求者没有使用处理访问请求中所涉及的或者该应用或者该应用的特定API的权限或者没有被给予与数据实体或对象进行交互的特权时,安全模块828继续进行到步骤928并拒绝请求。
[0229] 当请求者被给予与数据实体或对象进行交互的特权时,安全模块828继续进行到步骤912并将安全定义应用于访问请求,并且如果需要,将该访问请求编辑或重新配置成符合所应用的安全定义。
[0230] 在步骤916,安全模块828将所编辑的请求转发至该应用,例如,数据采集模块300、风险管理器316、调度模块304、报告模块320、分析引擎312、以及历史状态模块308,以便进行处理。
[0231] 在可选步骤920,安全模块828接收响应并过滤掉请求者没有被给予访问特权的任何信息。在数据库错误引起不正确地检索信息的情况下,这是一个预防步骤。
[0232] 在步骤924,安全模块828通过合适的API将该响应路由至请求者。
[0233] 定价监控模块850的操作
[0234] 现在将参照图10讨论定价监控模块850的操作。
[0235] 在步骤1000,定价监控模块850检测到刺激。该刺激可以是例如所选择的时期到期。
[0236] 在步骤1004,定价监控模块850选择下一个产品以供考虑。此步骤可以在逐供应链基础上并且针对给定供应链、针对供应链内的一个或多个所选择的企业或组织来完成。例如,并且参照图1,该产品可以是层级1控制塔服务器204、层级2装配商服务器212、第一、第二......第n层级3组件制造商服务器216a-n、和第一、第二、第三......第n层级
4材料供应商服务器220a-m中的一个或多个所销售的产品。
[0237] 在步骤1008,定价监控模块850选择所选择的产品的下一个组件(I)。如所指出的,该组件可以是原材料或加工后的材料、配方、设备、或其他组件。
[0238] 在步骤1012,定价监控模块850确定所选择的组件的当前定价信息。这通常使用一个或多个可访问的信息源224(如通过浏览网络)来完成。
[0239] 在决策菱形1016,定价监控模块850确定所选择的组件的当前定价信息是否与先前确定的或当前实现的组件的定价有实质的不同。“材料”通常由一个或多个阈值确定。如果价格上升或下降超过预先确定的阈值,则认为定价变化是实质性的。
[0240] 当价格变化是实质性的时,在步骤1020,定价监控模块850向相关企业和/或组织的管理员生成警报和/或通知。
[0241] 在决策菱形1024,定价监控模块850确定是否已经考虑了所选择的产品的所有组件。
[0242] 当还没有考虑实质性的定价变化(决策菱形1016)或所有组件时,定价监控模块850返回至步骤1008并选择下一个组件以供定价分析。
[0243] 当已经考虑了所有组件,在步骤1028,定价监控模块850确定所选择的产品的新价格。
[0244] 然后,定价监控模块850返回至步骤1004并选择下一个产品以供分析。
[0245] 定价监控模块850和分析引擎可以确定对产品的供应商和/或产品的下游用户的财务影响。可以针对所选择的产品或跨供应商的所有产品线和/或下游用户和/或针对供应链整体完成财务影响分析。
[0246] 已经关于计算机网络描述了本披露的示例性系统和方法。但是,为避免使本披露不必要的模糊,前述说明省略了多个已知结构和装置。此省略不应被理解为对权利要求书的范围的限制。阐述了特定细节来提供本披露的理解。然而,应认识到,本披露可以超越在此阐述的特定细节以多种方式实践。
[0247] 此外,虽然在此所示的示例性方面、实施例、选项、和/或配置示出了系统的各种组件是并置在一起,但是某些系统组件可以远程地位于分布式网络(如LAN和/或互联网)的远距离部分或位于专用系统内。因此,应该认识到,系统的组件可以组合成一个或多个设备(如服务器),或并置在分布式网络(如模拟和/或数字电信网络、分组交换网或电路交换网)的特定节点上。将从先前描述中认识到,并且出于计算效率的原因,系统组件可以被安排在分布式组件网络内的任何位置而不影响系统的操作。例如,各组件可以位于交换机(如PBX和媒体服务器、网关)中、一个或多个通信装置中、一个或多个用户的处所处、或其某种组合。类似地,系统的一个或多个功能部分可以分布在电信设备和相关联的计算设备之间。
[0248] 而且,应认识到,连接这些元件的各种链路可以是有线或无线链路,或其任意组合,或任何其他已知或后来开发的能够向和从所连接的元件供应和/或传达数据的元件。这些有线或无线链路还可以是安全链路,并且可以能够传达加密信息。例如,用作链路的传输介质可以是任何合适的电子信号载体,包括同轴电缆、铜导线和光纤,并且可以采取声波或光波的形式,如无线电波和红外线数据通信期间生成的那些。
[0249] 并且,虽然已关于具体事件序列讨论和展示了流程图,但应认识到,此序列可以改变、增加和省略,而不对所披露的实施例、配置和方面的操作产生实质性影响。
[0250] 可以使用本披露的多种变化和修改。将可能提供本披露的某些特征,而不提供其他特征。
[0251] 例如,在一个替代性实施例中,在此讨论的技术应用于活体对象,如对人进行处理,具体地在检查点。美国国土安全部可以使用这些管理系统在飞机场安全检查点更有效地对人进行处理,并且美国移民归化局可以使用这些管理系统在边境通道更有效地进行处理。
[0252] 在另一个替代性实施例中,在此讨论的技术可以应用于无生命对象,如邮件或包裹,如通过邮局、快递员或货运服务。
[0253] 在又另一个实施例中,本披露的系统和方法可以结合专用计算机、编程微处理器或微控制器和外围集成电路元件、ASIC或其他集成电路、数字信号处理器、硬接线电子或逻辑电路(如离散元件电路)、可编程逻辑器件或门阵列(如PLD、PLA、FPGA、PAL)、专用计算机、任何可比的装置等实现。通常,任何能够实现在此展示的方法的装置或手段可以用于实现本披露的各个方面。可以用于所披露的实施例、配置和方面的示例性硬件包括计算机、手持式装置、电话(例如,蜂窝、启用互联网、数字、模拟、混合体和其他电话)和其他本领域中已知的硬件。这些装置中的某些装置包括处理器(例如,单个或多个微处理器)、存储器、非易失性存储、输入装置和输出装置。而且,还可以将替代软件实现方式构建为实现在此所述的方法,这些实现方式包括但不限于分布式处理或组件/对象分布式处理、并行处理或虚拟机处理。
[0254] 在又另一个实施例中,所披露的方法可以容易地与使用对象或面向对象的软件开发环境的软件结合来实现,这些环境提供可在各种计算机或工作站平台上使用的可移植源代码。可替代地,所披露的系统可以部分或全部在使用标准逻辑电路或VLSI设计的硬件中实现。在实现根据本披露的系统时使用软件还是硬件取决于系统的速度和/或效率要求、具体功能和具体软件或硬件系统、或正在利用的微处理器或微计算机系统。
[0255] 在又另一个实施例中,所披露的方法可以部分地在软件中实现,该软件可以存储在存储介质上,在控制器和存储器合作的编程通用计算机、专用计算机、微处理器等上执行。在这些实例中,本披露的系统和方法可以作为嵌入在个人计算机上的程序(如小应用程序、 或CGI脚本),作为驻留在服务器或计算机工作站上的资源,作为嵌入在专用测量系统、系统组件等中的例程实现。还可以通过以物理方式将该系统和/或方法结合到软件和/或硬件系统中来实现该系统。
[0256] 尽管本披露参照具体标准和协议来描述在这些方面、实施例和/或配置中实现的组件和功能,但这些方面、实施例和/或配置不限于此类标准和协议。存在没有在此提及的其他类似标准和协议,并且认为其包括在本披露中。此外,在此提及的标准和协议和没有在此提及的其他类似标准和协议将定期由更快和更有效的在本质上具有相同功能的等效物取代。这种具有相同功能的替代标准和协议被视为等效物包括在本披露中。
[0257] 本披露在各个方面、实施例和/或配置中基本上包括如在此描绘和描述的组件、方法、过程、系统和/或设备,包括各个方面、实施例、配置实施例、子组合和/或其子集。本领域技术人员在理解本披露后将知道如何制作和使用所披露的方面、实施例和/或配置。本披露在各个方面、实施例和/或配置中包括在缺少在此或各个方面、实施例和/或配置中未描绘和/或描述的项目的情况下(包括在缺少可能已在先前的装置或过程中使用过的此类项目的情况下),提供设备和过程,例如,以改善性能、实现简便和/或降低实现成本。
[0258] 前述讨论的呈现目的是为了展示和说明。前述内容不旨在将本披露限制为在此所披露的一种或多种形式。在前述的详细说明中,例如,在一个或多个方面、实施例和/或配置中出于使本披露合理化的目的将披露的各种特征分组在一起。本披露的方面、实施例和/或配置的特征可以组合在除以上所讨论的那些之外的替代方面、实施例和/或配置中。此披露方法不应被解释为反映权利要求书需要比每项权利要求中所明确引用的特征更多的特征的意图。相反,如以下权利要求书所反映的,创造性方面在于少于单个前面披露的方面、实施例、和/或配置的所有特征。因此,以下权利要求书在此结合到这个详细说明中,其中每项权利要求作为本披露的单独的优选实施例而独立存在。
[0259] 此外,尽管说明书包括了对一个或多个方面、实施例和/或配置以及某些变化和修改的描述,但是其他变化、组合和修改仍然在本披露的范围内,例如,如同可以在理解本披露后的本领域技术人员的技术和知识内。旨在在容许的范围内获得包括替代的方面、实施例和/或配置的权利,包括与那些所要求的替代的、可互换的和/或等效的结构、功能、范围或步骤,而无论在此是否披露了此类替代的、可互换的和/或等效的结构、功能、范围或步骤,并且无意公开地奉献任何专利主题。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用