评估物流供线的执行率的方法、系统、介质与流程

文档序号:31562461发布日期:2022-09-20 17:27阅读:29来源:国知局
评估物流供线的执行率的方法、系统、介质与流程

1.本公开涉及车辆生产领域,并且更具体地,涉及评估用于车辆生产的物流供线的执行率的方法、系统、介质。


背景技术:

2.车辆是复杂的工业产品。为了生产车辆,大型车辆制造厂常常需要数千种甚至上万种物料的供应。在生产过程中,各种物料由相应的供应和物流部门提供给车辆生产部门(例如,总装车间)。为车辆生产部门提供所需物料的过程可以统称为物流供线(line delivery)。物流供线所提供的物料的错误(error)、不足(shortage)和缺失(missing)可能会造成所生产的车辆产品的缺陷(cripple),甚至造成车辆生产线的停线(stoppage)。因此,需要能够对物流供线的执行率(ldp,line delivery performance)进行评估和反馈的方法和系统。


技术实现要素:

3.本公开提供了一种由计算机系统执行的用于评估物流供线的执行率的方法,所述物流供线用于供应车辆生产所需的物料,所述方法包括:获取第一数据,所述第一数据与车辆生产线的车辆缺陷相关联;获取第二数据,所述第二数据与车辆生产线的停线相关联;获取第三数据,所述第三数据与车辆生产线的产量相关联;以及基于所述第一数据、所述第二数据和所述第三数据计算物流供线的执行率。
4.根据本公开的一个方面,提供了一种计算机系统,包括:一个或多个处理器;以及非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有计算机程序,所述计算机程序在由所述一个或多个处理器执行时,使得所述一个或多个处理器执行如本文所述的任何方法。
5.根据本公开的另一个方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质上存储有计算机程序,所述计算机程序在由一个或多个处理器执行时,使得所述一个或多个处理器执行如本文所述的任何方法。
6.根据本公开的还有一个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在由一个或多个处理器执行时,使得所述一个或多个处理器执行如本文所述的任何方法。
7.本公开的方法和系统可以对物流供线的执行率进行实时且自动化的评估、监控和反馈,有助于提高物流供线的质量、减少车辆产品的缺陷和车辆生产线的停线时间。
附图说明
8.构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
9.参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
10.图1示出了能够实施本公开的实施例的示例车辆生产环境。
11.图2示出了根据实施例的用于评估ldp的示例性方法的流程图。
12.图3示出了根据实施例的用于评估ldp的数据流图。
13.图4示出了根据实施例的计算设备的示意图。
14.图5示出了根据实施例的用于ldp系统的数据模型的示意图。
15.图6示出了用于对缺陷数据进行确认的示例用户界面的截图。
16.图7示出了用于对停机时间进行确认的示例用户界面的截图。
17.图8示出了包含多个ldp报告的示例用户界面的截图。
18.图9示出了对ldp进行监控的示例用户界面的截图。
具体实施方式
19.提供以下描述以使得本领域的技术人员能够实现和使用所述实施例,并且以下描述是以特定系统及其要求的上下文提供的。各种修改形式对于本领域的技术人员而言将是清楚的,并且本文中所限定的一般性原则可应用于其他实施例和系统,而不脱离所述实施例的实质和范围。因此,所述实施例不限于所示出的实施例,而是要被赋予符合本文所公开的原理和特征的最宽泛的范围。
20.图1示出了能够实施本公开的实施例的示例车辆生产环境1000。车辆生产环境1000可以包括车辆生产线1100、物流供线系统1200、多个监测和管理系统1300、以及ldp系统1400。
21.根据实施例,车辆生产线1100可以被配置为生产车辆。作为示例,车辆生产线1100可以是车辆总装生产线。车辆总装生产线可以被配置为组装各种车辆零件以形成车辆产品。本文所指的车辆零件是指最终作为车辆的一部分而留存在车辆产品上的零件。车辆零件的示例可以包括但不限于用于组成车架、底盘、仪表、玻璃、内饰、车灯、油箱、动力总成、座椅、保险杠等等的一个或多个零件。车辆零件所涉及的物料可以被分类为关键物料。每种关键物料的型号通常是特定于该车辆总装生产线所生产的特定车辆型号的,并且因此难以在不同车辆生产线之间互换地使用。因此,关键物料的供应将会显著影响车辆生产线1100的正常运转。
22.为了维持车辆生产线1100的运转,车辆生产线1100还需要消耗各种生产辅助物料。与车辆零件不同,生产辅助物料是指车辆生产过程中所消耗的通常不会留存在车辆产品上的各种物料。生产辅助物料的示例可以例如包括诸如胶水和吸附纸之类的通用材料、诸如手套和头盔之类的劳保工具、诸如电表和卡尺之类的测量工具、诸如扳手和钳子之类的机械工具,等等。生产辅助物料的型号通常不特定于车辆型号,并且可以在不同车辆生产线之间互换地使用。尽管生产辅助物料不属于构成车辆产品的关键物料,但生产辅助物料的短缺也会在一定程度上为车辆生产线1100的正常运转带来风险。
23.根据实施例,车辆生产线1100还可以可选地包括检测环节和再加工(rework)环节。检测环节可以检测已生产(例如,已组装)的车辆产品所存在的一个或多个缺陷。再加工环节可以对检测到的一个或多个缺陷进行修复。例如,再加工环节可以将组装环节所遗漏的一个或多个零件添加到车辆上。再加工环节所花费的再加工时间(rework time)可以作为车辆产品的缺陷的程度的度量。
24.根据实施例,物流供线系统1200可以负责供应车辆生产线1100所需的各种物料,包括车辆零件和生产辅助物料二者。物流供线系统1200可以包括用于购买、仓储、运送、分配各种物料的设施和设备。物流供线系统1200可以包括分别用于车辆零件和生产辅助物料的多个子系统。物流供线系统1200可以由车辆制造厂的物流和供应部门运营。为了维持车辆生产线1100的正常运转,物流供线系统1200应当及时地将充足数量和正确型号的各种物料分配到相应的车辆生产线1100。如果物流供线系统1200提供的物料存在错误、不足或缺失,就可能使得车辆生产线1100生产出具有一个或多个缺陷的车辆产品。例如,如果物流供线系统1200未能及时供应某种车辆零件而导致在车辆生产线1100处缺失该车辆零件,则可能造成车辆生产线1100所组装的一个或多个车辆产品不能装备该车辆零件。物料的错误、不足或缺失也可能造成车辆生产线1100停线。例如,车辆生产线1100可能必须等待这种零件恢复供应之后才能继续生产。或者,为了修复缺失该车辆零件的车辆产品,可能需要在再加工环节重新组装该车辆零件。如果再加工环节耗时过长,也可能造成车辆生产线1100拥塞而不得不停线。车辆产品的缺陷和/或车辆产品的再加工时间可以作为衡量物流供线系统1200的表现的指标。
25.根据实施例,多个监测和管理系统1300可以与车辆生产线1100相关联。多个监测和管理系统1300可以包括用于检测车辆产品的缺陷的检测系统1300-1。检测系统1300-1可以被配置为收集与车辆产品的缺陷有关的数据。这些数据可以包括缺陷的类型、位置、数量以及造成该缺陷的可能原因。作为一个示例,检测系统1300-1可以检测车辆产品上某种车辆零件的缺失。附加地,检测系统1300-1可以确定某种车辆零件的缺失是否是由于相应车辆零件的不足或缺失造成的,或者是否是由相应的操作环节的错误造成的。附加地或替代地,由检测系统1300-1收集的数据还可以包括与修复车辆产品的缺陷相关联的再加工数据。再加工数据可以包括再加工的缺陷的位置、类型以及所花费的再加工时间,等等。检测系统1300-1的一个示例是华晨宝马的质量控制系统(ipsq)系统。
26.根据实施例,多个监测和管理系统1300还可以包括用于统计车辆产品的产量的产量监测系统1300-2。产量监测系统1300-2可以被配置为收集与车辆生产线1100相关联的车辆产品的产量数据。该产量数据可以指示车辆生产线1100在指定时间段内(例如,每小时、每生产班次)的实际产量。产量监测系统1300-2的一个示例是华晨宝马的生产执行控制系统(ipsl)系统。
27.根据实施例,多个监测和管理系统1300还可以包括附加的管理系统1300-n。附加的管理系统1300-n可以包括多个子系统。例如,附加的管理系统1300-n可以包括车辆生产线1100的控制子系统或与之通信。该控制子系统可以例如位于控制室,并可以记录车辆生产线1100的运转日志。可以基于该运转日志而得出车辆生产线1100的停线时间。附加的管理系统1300-n还可以与控制室的控制人员的电子邮箱相关联,使得可以从控制人员的电子邮箱接收车辆生产线1100的一个或多个指标,例如目标设备运转率(oee)和目标产量等等。目标设备运转率是生产线运转率的一个最基础的计划性参数,可以指示车辆生产线1100的实际运转时间与生产班次持续时间的预期比率。目标产量可以指示车辆生产线1100在指定时间段内的预期产量。
28.根据实施例,车辆生产环境1000可以包括ldp系统1400。ldp系统1400可以被配置为执行本文所述的与评估物流供线的执行率有关的方法。ldp系统1400可以与多个监测和
管理系统1300中的每一个(1300-1、1300-2、1300-n)通信地耦接,并从该多个监测和管理系统1300接收一个或多个数据。ldp系统1400可以基于接收到的数据来评估车辆生产线1100的ldp。ldp系统1400还可以与物流供线系统1200通信地耦接,并基于所得到的ldp来调整物流供线系统1200的操作。附加地,ldp系统1400还可以基于所得到的ldp来生成ldp报告,并发送给管理和决策部门(未示出)。ldp系统1400可以被配置为执行下面更详细地描述的方法的步骤或其一部分。
29.根据实施例,ldp系统1400可以被实现为计算设备。后文参考图4描述了可以用于实现ldp系统1400的计算设备的实施例。该计算设备可以通过由一个或多个处理器执行非暂态计算机可读存储介质上所存储的计算机程序而执行本文所述的方法的步骤或其一部分。
30.应当注意,图1所述的车辆生产环境1000仅仅是示意性的。在其他实施例中,车辆生产环境1000可以包括更多或更少的组成部分。可以理解,车辆生产环境1000的各个组成部分可以位于同一地点,也可以分布在不同的地点。例如,ldp系统1400可以不必位于车辆生产线1100附近,而是可以通过通信链路来远程地接收和发送数据。图1所示的各种通信链路可以是各种有线的或无线的通信链路。
31.图2示出了根据实施例的用于评估ldp的示例性方法2000的流程图。下面结合图1的示例车辆生产环境1000的各个组成部分来描述方法2000。方法2000可以由图1中的ldp系统1400执行。例如,方法2000可以响应于计算设备的一个或多个处理器执行非暂态计算机可读存储介质上所存储的计算机程序而执行。
32.根据实施例,方法2000可以用于评估物流供线的执行率(ldp),其中该物流供线用于供应车辆生产所需的物料。方法2000可以包括步骤2100至步骤2400。
33.在步骤2100中,ldp系统1400可以获取第一数据。第一数据可以与车辆生产线的车辆缺陷相关联。第一数据可以包括用于描述缺陷的类型、位置、数量以及可能的原因的数据。第一数据可以包括与修复车辆产品的缺陷相关联的再加工数据,例如被再加工的缺陷的位置、类型以及修复缺陷所花费的再加工时间,等等。第一数据可以由用于检测车辆产品的缺陷的检测系统1300-1提供。
34.在步骤2200中,ldp系统1400可以获取第二数据。第二数据可以与车辆生产线的停线相关联。第二数据可以包括停线数据。停线数据可以指示车辆生产线1100的停线时间和停线原因。停线时间可以包括停线开始时间、停线结束时间、停线持续时间中的一个或多个。停线原因可以描述造成停线的一个或多个因素,例如指示是否由于物料供应的原因造成的停线,以及是什么物料造成的停线。第二数据可以由附加的管理系统1300-n提供。
35.在步骤2300中,ldp系统1400可以获取第三数据。第三数据可以与车辆生产线的产量相关联。第三数据可以指示车辆生产线1100在各个指定时间段的产量。根据实施例,第三数据可以由产量监测系统1300-2提供。
36.在步骤2400中,ldp系统1400可以基于第一数据、第二数据和第三数据来计算ldp。
37.如前所述,车辆生产所需的物料可以被分类为表示车辆零件的关键类别和表示生产辅助物料的非关键类别。优选地,可以针对关键类别和非关键类别的物料分别计算ldp。相应地,所计算的ldp可以包括与车辆零件相关联的第一ldp和与生产辅助物料相关联的第二ldp。
38.根据实施例,第一ldp和第二ldp可以分别被计算为:
39.ldp_m=(cr+st_m)*α/(v+st_m+st_t)
ꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
40.ldp_t=(cr+st_t)*α/(v+st_m+st_t)
ꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
41.其中,ldp_m表示第一ldp,ldp_t表示第二ldp;cr表示与车辆生产线的车辆缺陷相关联的第一数据;st_m表示第二数据中与车辆零件有关的第一停线数据;st_t表示第二数据中与生产辅助物料有关的第二停线数据;v表示车辆生产线的产量,即第三数据。α表示比例因子,其可以对计算结果进行规格化。α可以取任何合适的值。例如,α的一个示例性值可以取值为1000000ppm(parts per million)。所计算得到的ldp综合了车辆产品的缺陷数据、产量数据以及车辆生产线的停线数据,提供了评估物流供线的表现的量化标准。
42.下面结合图3进一步描述与评估ldp相关联的数据流动。图3示出了根据实施例的用于评估ldp的数据流图3000。
43.如图3所示,检测系统1300-1可以向ldp系统1400提供缺陷数据作为第一数据。具体地,检测系统1300-1可以向ldp系统1400提供再加工数据,该再加工数据可以包括车辆生产线1100的再加工时间。
44.根据优选的实施例,在ldp系统1400使用来自检测系统1300-1的再加工数据计算ldp之前,可以对该再加工数据进行预处理3100。预处理3100以虚线框示出,因为它是可选的。
45.例如,预处理3100可以包括从再加工数据中选择与物料的错误、不足或缺失有关的数据,而过滤掉与物料的错误、不足和缺失无关的数据。例如,当再加工过程仅仅是由于操作人员的失误造成的时,可以过滤掉相应的再加工数据条目。当再加工过程是由于物料供线系统1200没有及时和准确地提供物料而造成的时,可以保留相应的再加工数据条目。附加地,预处理3100还可以包括将所选择的数据标记为与车辆零件相关联或者标记为与生产辅助物料相关联。可以通过对数据打标签的方式来标记所选择的数据,从而对数据进行分类。这种分类有利于分别计算与车辆零件相关联的第一ldp和与生产辅助物料的第二ldp。进一步地,预处理3100还可以包括将所选择的数据与相应的供应和物流部门1200相关联,从而可以将每个再加工数据条目关联到负责相应物料的物流和供应部门。另外,还可以识别车辆产品中与每个再加工数据条目相关联的车辆产品的数量。
46.根据优选的实施例,预处理3100还可以包括对所选择的再加工数据进行确认。例如,可以将经前述一个或多个预处理的数据发送给供应和物流部门。然后,可以从供应和物流部门接收经确认的数据,作为经确认的缺陷数据提供给ldp系统1400。经确认的缺陷数据可以包含执行确认的供应和物流部门(或其人员)的签名或其他标识信息,从而允许对该数据的可靠性的责任进行追溯。图6示出了用于对缺陷数据进行确认的示例用户界面6000的截图。用户界面6000列出与一个或多个缺陷相关联的缺陷数据条目,并且每个缺陷数据条目可以包括与缺陷位置6100、缺陷类型6200、缺陷区域6300和再加工时间6400相关联的字段。供应和物流部门可以确认这些缺陷数据是否准确。经确认的缺陷数据可以被发送给ldp系统1400以用于计算ldp。
47.返回到图3,图3还示出了ldp系统1400获取停线数据(第二数据的示例)的过程。获取停线数据可以包括获取车辆生产线的计划产量与每小时产量、获取车辆生产线的停线时间以及获取目标设备运转率。获取第二数据还可以包括基于所述计划产量、每小时产量、停
线时间、目标设备运转率来计算第二数据。作为示例,第二数据可以被计算为:
48.st=(pv/hpur)*oee/β*dt
ꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
49.其中,pv表示计划产量,hpur表示每小时产量,oee表示目标设备运转率,dt表示停线时间,β表示时间系数。
50.根据实施例,可以从多个数据源(例如附加的管理系统1300-n的各个子系统)获取等式(3)中的各个参数。例如,可以从产量监测系统1300-2获得计划产量pv和每小时产量hpur。或者,可以从计划数据目录中获取获得该数据,计划数据目录可以是系统自动生成的,也可以部分地手动录入。可以从记录车辆生产线1100的运转日志的控制子系统获得停线时间dt。可以从控制室的控制人员的电子邮箱获得目标设备运转率oee。
51.根据优选的实施例,获取停线数据还可以包括对停线时间进行确认3200。确认过程3200以虚线框示出,因为它是可选的。确认过程3200可以包括将与停线时间有关的数据发送给供应和物流部门,以及从供应和物流部门接收确认。与缺陷数据的确认类似,经确认的停线数据中可以包含执行确认的供应和物流部门(或其人员)的签名或其他标识信息,从而允许对该数据的可靠性的责任进行追溯。图7示出了用于对停机时间进行确认的示例用户界面7000的截图。
52.根据优选的实施例,获取停线数据还可以包括对停线数据进行预处理3300。预处理3300以虚线框示出,因为它是可选的。预处理3300可以包括确定停线数据中与车辆零件有关的第一停线数据,以及确定停线数据与生产辅助物料有关的第二停线数据。可以通过对数据打标签的方式来标记所确定的数据,从而对数据进行分类。这种分类有利于分别计算与车辆零件相关联的第一ldp和与生产辅助物料的第二ldp。
53.返回到图3,图3还示出了ldp系统1400获取产量数据(第三数据的示例)的过程。如图所示,ldp系统1400可以从产量监测系统1300-2获得产量数据。
54.在获得缺陷数据、停线数据和产量数据后,ldp系统1400可以基于所获得的数据计算ldp。例如,ldp系统可以根据前述等式(1)和(2)分别计算车辆零件相关联的第一ldp和与生产辅助物料相关联的第二ldp。另外,ldp系统可以基于第一ldp和第二ldp在计算综合ldp。计算综合ldp可以包括对第一ldp和第二ldp进行加权平均。优选地,由于第一ldp涉及对于维持车辆生产线1100的正常运转更加重要的车辆零件,所以第一ldp可以具有比第二ldp更大的权重。
55.根据实施例,ldp系统1400可以基于所得到的ldp来生成ldp报告。该ldp报告可以被提供给管理与决策部门。管理和决策部门可以基于ldp报告来调整车辆生产线1100的一个或多个参数,例如目标产量、目标设备运转率,等等。图8示出了包含多个ldp报告的示例用户界面8000的截图。
56.根据实施例,ldp系统1400还可以基于所得到的ldp来向物流供线系统1200提供反馈。例如,ldp系统1400可以将所得到的ldp与预先确定的阈值条件进行比较。响应于所得到的ldp不满足预先确定的阈值条件,ldp系统1400可以向物流供线系统1200发送警报。所发送的警报可以包含与ldp相关联的物料类别的信息。图9示出了对ldp进行监控的示例用户界面9000的截图。可以用不同颜色标记处于不同状态的ldp值。例如,可以用绿色标记满足阈值条件的ldp值,以表示正常状态。可以用黄色标记接近阈值条件的ldp值,以表示临界状态。可以用红色标记不满足阈值条件的ldp值,以表示警报状态。优选地,ldp系统1400还可
以对不满足阈值条件的ldp值进行分析,并确定是第一数据、第二数据或第三数据中的哪些数据造成了ldp值不满足阈值条件,并在警报中给出相应的指示。例如,ldp系统1400可以识别造成ldp值不满足阈值条件的主要原因是第一数据(缺陷数据)的值过大。在这种情况下,ldp系统1400可以分析第一数据,从而识别使得第一数据的值过大的相关联的缺陷的类型、位置以及与造成该缺陷的物料类型。ldp系统1400可以将上述信息包含在警报中提供给物流供线系统1200,以便物流供线系统1200针对该特定类型的缺陷/物料进行调整。
57.图4示出了根据实施例的计算设备4000的示意图。计算设备4000可以被用于实现本公开的ldp系统1400。计算设备4000可以被实现为服务器、计算机、平板电脑、智能电话、可穿戴设备等。计算设备4000可以包括通信模块4100、存储模块4200以及处理电路4300。
58.根据实施例,通信模块4100可以执行计算设备4000与其他设备的通信。根据实施例,通信模块4100可以适用于不同的有线或无线通信协议,包括但不限于各种以太网通信、光纤通信、蜂窝通信、蓝牙、wi-fi等。根据实施例,通信模块4100例如可以实现为天线器件、射频电路和部分基带处理电路等通信接口部件。通信模块4100用虚线绘出,因为它还可以位于处理电路4300内或者位于计算设备4000之外。
59.根据实施例,存储模块4200可以存储由处理电路4300产生的信息,通过通信模块4100从其他设备接收的信息,用于计算设备4000操作的程序、机器代码和数据等。存储模块4200用虚线绘出,因为它还可以位于处理电路4300内或者位于计算设备4000之外。存储模块4200可以是易失性存储器和/或非易失性存储器。例如,存储模块4200可以包括但不限于随机存取存储器(ram)、动态随机存取存储器(dram)、静态随机存取存储器(sram)、只读存储器(rom)以及闪存存储器。
60.根据实施例,处理电路4300可以被用于实现计算设备4000的各种功能。根据实施例,计算设备4000可以被实现为ldp系统1400。相应地,处理电路4300可以执行本文描述的相应的方法和功能。处理电路4300可以被实现为一个或多个处理器、集成电路、现场可编程逻辑阵列,等等。处理电路4300可以执行计算机程序或指令以执行本公开描述的一个或多个方法和功能。
61.图5示出了根据实施例的用于ldp系统的数据模型5000的示意图。数据模型5000可以包括互相通信地耦接的数据池(data lake)5100以及ldp数据库5200。数据池5100可以被配置用于存储与车辆生产线1100有关的各种数据。ldp数据库5200可以被配置为用于存储与ldp有关的各种数据。例如,车辆生产线1100的产量数据可以由ipsl系统初始地发送到数据池5100,并且然后由数据池5100转发到ldp数据库5200。与之相比,再加工数据可以被直接发送到ldp数据库5200。ldp数据库5200可以被认为是专用于ldp的数据库,其可以连接到ldp交互接口5300。ldp交互接口5300可以提供用户与ldp数据库5200的交互。例如,ldp交互接口5300可以允许用户执行前面关于图3所描述的一个或多个确认过程(例如,确认过程3200)、允许从用户接收计算ldp的指令和语句、允许基于得到的ldp生成ldp报告、和/或将所生成的ldp报告提供给管理和决策部门,等等。此外,ldp交互接口5300还允许接收数据池同步指令,该数据池同步指令使得ldp数据库5200将其中的数据同步到数据池5100,使得这些数据作为数据资产存储在数据池5100中。数据池5100可以连接到数据复用接口5400,使得同步到数据池5100的数据资产可以被其他的一个或多个系统重复使用。ldp数据库5200及其中的数据本身可以不直接与该其他的一个或多个系统接口,从而维护ldp数据库5200
中的数据的安全性和可靠性。
62.本公开的方法和系统提供了对物流供线的质量的自动化评估方式,可以实时地对ldp进行评估、监视、反馈和调整,从而可以提高物流供线的质量、减少车辆产品的缺陷和车辆生产线的停线时间。另外,所得到的数据可以作为数据资产存储在数据池中,从而被其他部门和用例重复使用,这可以减少采集数据的工作量,提高使用数据的效率。
63.本公开可以被实施为系统、方法和/或计算机程序产品。该计算机程序产品可以包括(一个或多个)计算机可读存储介质,其上具有计算机可读程序指令,用于使处理器执行本公开的方面。
64.计算机可读存储介质可以是可以保持和存储用于由指令执行设备使用的指令的有形设备。计算机可读存储介质可以是例如(但不限于)电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的示例的非穷举的列表包括以下:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字通用盘(dvd)、记忆棒、软盘、机械编码设备(诸如其上存储有指令的打孔卡或凹槽内凸起结构)以及上述的任意合适的组合。如本文所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其它自由传播的电磁波、通过波导或其它传输介质传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
65.本文所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络(例如互联网、局域网、广域网和/或无线网)下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配器卡或者网络接口从网络接收计算机可读程序指令,并转发这些计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
66.用于执行本公开的操作的计算机可读程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、依赖机器的指令、微代码、固件指令、状态设置数据,或者以一种或多种编程语言的任意组合编写的或者源代码或者目标代码,这些编程语言包括面向对象的编程语言(诸如smalltalk、c++等)以及常规过程式编程语言(诸如“c”编程语言或类似的编程语言)。计算机可读程序指令可以完全地在用户的计算机上执行、部分地在用户的计算机上执行、作为独立的软件包执行、部分在用户的计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者,可以连接到外部计算机(例如使用互联网服务提供商通过互联网)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,包括例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,以便执行本公开的方面。
67.本文参考根据实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的方面。将理解的是,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
68.这些计算机可读程序指令可以被提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器以生产出机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/行为的装置。这些计算机可读程序指令也可被存储在计算机可读存储介质中,这些计算机可读程序指令可以指导计算机、可编程数据处理装置和/或其它设备以特定方式工作,从而,其中存储有指令的计算机可读介质包括制造品,该制造品包括实现流程图和/或框图中的一个或多个方框中规定的功能/行为的方面的指令。
69.计算机可读程序指令也可被加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程装置或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/行为。
70.图中的流程图和框图显示了根据本公开的各个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表模块、段或指令的一部分,该模块、段或指令的一部分包含用于实现规定的(一个或多个)逻辑功能的一个或多个可执行指令。在一些替换的实现中,方框中所标注的功能也可以以不同于图中所标注的顺序发生。例如,取决于所涉及的功能,两个连续的方框实际上可以基本并行地执行,或者这些方框有时也可以按相反的顺序执行。还将注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以由执行规定的功能或行为的或执行专用硬件与计算机指令的组合的基于专用硬件的系统来实现。
71.本领域技术人员还应当理解,在本公开的实施例中按照顺序例示的各种操作并不一定必须按照例示的顺序执行。本领域技术人员可以根据需要调整操作的顺序。本领域技术人员还可以根据需要,增加更多的操作或省略其中一些操作。
72.对本公开的各种实施例的描述已经出于说明的目的给出,但是并不旨在是详尽的或限制于所公开的实施例。在不脱离所描述的实施例的范围和精神的情况下,许多修改和变化对于本领域普通技术人员来说将是显然的。选择本文使用的术语,以最好地解释实施例的原理、实际应用或对市场中发现的技术的改进,或者使本领域其他技术人员能够理解本文公开的实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1