生产线的生产排程方法、生产线的生产排程系统与流程

文档序号:12735171阅读:647来源:国知局
生产线的生产排程方法、生产线的生产排程系统与流程

本发明涉及大规模离散制造业的生产排程技术领域,尤其涉及适用于大规模离散制造业的生产线的生产排程方法和生产线的生产排程系统。



背景技术:

大规模离散制造业的生产排程技术一直是一个广受关乎的技术。其产品的生产过程通常被分解成很多加工任务来完成。一般将功能类似的设备按照空间和行政管理建成一些生产组织(部门、工段或小组)。在每个部门,工件从一个工作中心到另外一个工作中心进行不同类型的工序加工。常常按照主要的工艺流程安排生产设备的位置,以使物料的传输距离最小。另外其加工的工艺路线和设备的使用也是非常灵活的,在产品设计、处理需求和定货数量方面变动较多。流程工业的仪器仪表的生产制造是一种典型的大规模离散制造,其交期时间长(例如需15天),产品型号多样。

现有技术中使用企业资源计划(Entrise Resource Planning,简称ERP)系统来进行生产排程。SAP系统是一种广泛使用的ERP系统。现有的ERP系统通常基于无限产能进行生产排程,而实际的产线的产能是有限的。现有的ERP系统与车间没有信息交换。另外,使用现有的ERP系统在产品订单发布后其生产排程就被锁定,不可进行更改。



技术实现要素:

本发明的目的之一是提供生产线的生产排程方法和生产线的生产排程系统,其能够与实际产线吻合,实现了生产排程的可视化,操作简便,生产排程的调整灵活性好。

本发明的一个方面提供了生产线的生产排程方法,包括:

获取一主数据,其中主数据包括订单信息、生产工艺、和物料清单;

对主数据进行筛选和排序,并生成一列表,列表包括待进行生产排程的订单;

获取生产线的建模参数(P)并建立映射生产线的模型;

显示列表和一第一甘特图,第一甘特图能够显示已进行生产排程的订单;

检测用户对列表中的订单的拖拽操作;

当检测到列表中的订单被拖拽进入第一甘特图时根据生产线的模型进行仿真,以判断订单是否能够被执行;和

当列表中的订单能被执行时,将订单从列表转移至第一甘特图;当该订单不能被执行时,输出报警信息。该生产线的生产排程方法,基于有限产能模型,能够与实际产线吻合。生产排程人员通过拖拽操作进行生产排程,系统通过仿真判断该订单安排能否被执行,实现了生产排程的可视化,操作简便。另外,生产排程人员能够更具订单优先级的进行生产排程的调整,灵活性好。

在该方法的一种示意性的实施方式中,方法还包括:

检测用户对第一甘特图中的订单的拖拽操作;

当检测到第一甘特图中的订单被拖拽进入列表时,将该订单从第一甘特图中转移至列表。这样,同时能够对已经进行生产排程的订单进行重新安排,进一步提高生产排程的灵活性。

在该方法的另一种示意性的实施方式中,方法还包括:根据第一甘特图生成并显示一第二甘特图,其中,生产线包括复数个工作中心,第一甘特图显示生产线总体的订单生产排程,第二甘特图显示每一工作中心的订单生产排程。这样,每一工作站的生产安排都通过甘特图的形式可视化地显示出来,生产排程的结果一目了然。

在该方法的再一种示意性的实施方式中,方法还包括:

检测用户对第二甘特图中的订单的拖拽操作;

当检测到第二甘特图中的订单被拖拽进入列表时,将该订单从第二甘特图中转移至列表;当检测到第二甘特图中的工作中心的订单被沿着时间轴拖拽时,对订单的时间安排进行适应性调整。这样,用户能够对显示工作中心的订单的生产排程进行适应性调整,提供生产排程的灵活性。

本发明的另一个方面提供了生产线的生产排程系统,,包括:

一主数据获取模块,其被配置为获取一主数据,其中主数据包括订单信息、生产工艺、和物料清单;

一主数据筛选排序模块,其被配置为对主数据进行筛选和排序,并生成一列表,列表包括待进行生产排程的订单;

一参数获取和建模模块,其被配置为获取生产线的建模参数(P)并建立映射生产线的模型;

一显示模块,其被配置为显示列表和一第一甘特图,第一甘特图能够显示已进行生产排程的订单;

一检测模块,其被配置为检测用户对列表中的订单的拖拽操作;

一仿真模块,其被配置为当检测到列表中的订单被拖拽进入第一甘特图时根据生产线的模型进行仿真,以判断订单是否能够被执行;和

一操作模块,其被配置为当列表中的订单能被执行时,将订单从列表转移至第一甘特图;当该订单不能被执行时,输出报警信息。

该生产线的生产排程系统,基于有限产能模型,能够与实际产线吻合。生产排程人员通过拖拽操作进行生产排程,系统通过仿真判断该订单安排能否被执行,实现了生产排程的可视化,操作简便。另外,生产排程人员能够更具订单优先级的进行生产排程的调整,灵活性好。

在该系统的一种示意性的实施方式中,检测模块还被配置为检测用户对第一甘特图中的订单的拖拽操作;

操作模块还被配置为当检测到第一甘特图中的订单被拖拽进入列表时,将该订单从第一甘特图中转移至列表。这样,同时能够对已经进行生产排程的订单进行重新安排,进一步提高生产排程的灵活性。

在该系统的再一种示意性的实施方式中,显示模块还被配置为显示一第二甘特图,其中,第二甘特图根据第一甘特图生成,生产线包括复数个工作中心,第一甘特图显示生产线总体的订单生产排程,第二甘特图显示每一工作中心的订单生产排程。这样,每一工作站的生产安排都通过甘特图的形式可视化地显示出来,生产排程的结果一目了然。

在该系统的又一种示意性的实施方式中,检测模块还被配置为检测用户对第二甘特图中的订单的拖拽操作;

操作模块还被配置为当检测到第二甘特图中的订单被拖拽进入列表时,将该订单从第二甘特图中转移至列表;当检测到第二甘特图中的工作中心的订单被沿着时间轴拖拽时,对订单的时间安排进行适应性调整。这样,用户能够对显示工作中心的订单的生产排程进行适应性调整,提供生产排程的灵活性。

附图说明

下文将以明确易懂的方式通过对优选实施例的说明并结合附图来对本发明上述特性、技术特征、优点及其实现方式予以进一步说明,其中:

图1是本发明的一个实施例提供的生产线的生产排程方法的流程图;

图2是本发明的一个实施例提供的显示界面的示意图;

图3是本发明的一个实施例提供的生产排程的逻辑示意图;

图4是本发明的一个实施例提供的第二甘特图的界面示意图;

图5是本发明的一个实施例提供的生产线的生产排程系统的结构框图。

标号说明:

S100-S800 步骤

10 列表

20 第一甘特图

30 第二甘特图

100 主数据获取模块

200 主数据筛选排序模块

300 参数获取和建模模块

400 显示模块

500 检测模块

600 仿真模块

700 操作模块

1000 生产线的生产排程系统

2000 ERP系统

3000 SQL数据库

D 主数据

P 建模参数

具体实施方式

为了对发明的技术特征、目的和效果有更加清楚的理解,现对照附图说明本发明的具体实施方式,在各图中相同的标号表示相同的部分。

下面讨论的各图以及被用来描述在该专利文档中的本公开的原理的各种实施例仅以说明的方式并且无论如何不应该被解释成限制本公开的范围。本领域技术人员将会理解,可以在任何适当布置的设备中实施本公开的原理。将参考示例性非限制实施例来描述本申请的各种创新教导。

在本文中,“示意性”表示“充当实例、例子或说明”,不应将在本文中被描述为“示意性”的任何图示、实施方式解释为一种更优选的或更具优点的技术方案。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地示出了其中的一个,或仅标出了其中的一个。

图1是本发明的一个实施例提供的生产线的生产排程方法的流程图。图5是本发明的一个实施例提供的生产线的生产排程系统的结构框图。从图1和5中可以看出,生产线的生产排程方法,包括如下步骤:

步骤S100:获取一主数据D(master data),其中主数据D包括订单信息(order information)、生产工艺(routing)、和物料清单(bill of material,简称BOM)。

该步骤中,主数据D来自于ERP系统2000,例如SAP。

步骤S200:对主数据D进行筛选和排序,并生成一列表10,列表包括待进行生产排程的订单。

该步骤中,对主数据D进行筛选和排序具体为对主数据D中的订单进行筛选,剔除不需进行生产排程的订单,保留需要进行生产排程的订单;然后对需要进行生产排程的订单按照预定的优先级进行排序。该预定的优先级包括:订单交期、产品族、型号、尺寸进行排序。例如订单交期越紧急的越排在前列;同类同型号的产品订单聚合在一起等。将该进行了排序的待进行生产排程的订单制定一列表10。列表10中每一行为一个订单。在一个示意性的实施方式中,该步骤还包括对主数据D进行格式转换。ERP导出的是文本格式文件,需要将其转换成该生产排程系统能够识别的格式。在一个示意性的实施方式中,该主数据D被存储于一SQL(Structured Query Language)数据库3000。另外,该主数据D能够不断更新,对应的列表也不断更新。

步骤S300:获取生产线的建模参数P并建立映射生产线的模型。

该步骤中,该生产线的建模参数P包括:工作时间(working time)、处理时间(processing time)、闲置时间(idle time)、等待时间(wait time)、转运时间表和频率(transportation timeframe,frequence)、工人的劳动时间(labor time)、机器可用时间(machine available time)、工人的能力限制(capacity restrication)、日程表(calendar)等。这些建模参数P反应了实际产线的生产能力。根据这些建模参数P通过XML建模配置文件建立映射该生产线的模型。这样该模型能够与实际生产线高度吻合。另外,实际生产线的这些建模参数P能够被调整并更新。

步骤S400:显示列表和一第一甘特图,第一甘特图能够显示已进行生产排程的订单。

图2是本发明的一个实施例提供的显示界面的示意图。从图2可以看出,在一个显示设备(未画图,例如LCD显示器)显示该列表10和该第一甘特图(Gantt chart)20。该第一甘特图20的横轴为时间轴,纵轴为生产线。图2中以三条生产线DN:15-150、DN:200-600和DN:700-3000为例进行说明。列表10中的订单为待进行生产排程的订单。生产排程人员能够通过一输入设备(未画图,例如鼠标)对列表10中的订单进行操作,将其拖拽进入第一甘特图20中进行生产排程。列表10中的订单按照上述的预定优先级进行了排序,有利于生产排程人员了解待进行生产排程的订单情况,方便其操作。已进行生产排程的订单能够被显示于第一甘特图20中。生产排程人员能够通过一输入设备(未画图,例如鼠标)对第一甘特图20中的订单进行操作,将其拖拽进入列表中,或彻底删除。

步骤S500:检测用户对列表中的订单的拖拽操作。

该步骤中,生产排程系统对用户的拖拽操作进行检测。对不同的拖拽操作进行对应的响应。

步骤S600:当检测到列表中的订单被拖拽进入第一甘特图时根据生产线的模型进行仿真,以判断订单是否能够被执行。

如图2所示,生产排程人员将原本位于列表10中的订单拖拽进行第一甘特图20中。例如编号为16341398的订单,拖拽进行第一甘特图20中的生产线DN15-150的某一天(例如2016.4.6)对应的区域。也即是说,生产排程人员通过该拖拽操作,想要安排编号为16341398的订单使用生产线DN15-150在2016.4.6这一天进行生产。图2中,每个订单最小的生产时间为一天,可以占用多天进行生产。生产排程系统对根据生产线的模型进行仿真,也就是说基于该与实际生产线高度吻合的模型,将生产排程人员的该拖拽动作所对应的订单安排放入该模型中进行虚拟生产安排,以判断该订单是否能够被执行。

图3是本发明的一个实施例提供的生产排程的逻辑示意图。从图1中可以看出,某一订单PO1能否被执行,以及如何安排。该订单PO1被安排的生产线包括四个工作中心,从上游往下游依次分别为:第一工作中心WC1、第二工作中心WC2、第三工作中心WC3、和第四工作中心WC4。每个工作中心每天有4个转运时间窗口,例如8:30、10:30、13:30和15:30。若生产排程人员要安排该订单PO1在第一天(Day1)开始进行生产,那么首先判断第一天(Day1)第一工作中心WC1能否完成该订单PO1的生产。图3中第一工作中心WC1在8:30开始的部分产能被占用,图中用斜线填充表示被占用的产能。该订单PO1只能被安排于剩余产能时间段进行生产。PO1在第一工作中心WC1生产完后,进入第二工作中心WC2进行生产。但第二工作中心WC2在13:30之前的产能被占用,该订单PO1只能被安排于剩余产能时间段进行生产。PO1在第二工作中心WC2生产完后,进入第三工作中心WC3进行生产。虽然第三工作中心WC3的产能是完全没有被占用的。PO1在第二工作中心WC2生产完后,进入第三工作中心WC3的最近的转运时间窗口在15:30,因此PO1只能被安排在第三工作中心WC3的15:30之后进行生产。最后进入第四工作中心WC4时第一天(Day1)已经没有时间转运时间窗口,因此只能被安排与第二天(Day2)进行生产。由此可以看出,该生产线的模型是有限产能,生产安排还受到转运时间窗口、每个工位的产能被占用情况、订单在每个工位处理的时间(受设备、人员等资源的限制)等的限制。若生产排程人员通过拖拽操作要将某订单安排在第一天开始生产,但对应生产线第一天的第一工作中心没有空余产能,则该订单不能被执行。

步骤S700:当列表中的订单能被执行时,将订单从列表转移至第一甘特图;当该订单不能被执行时,输出报警信息。

步骤S600对该订单进行仿真后能够判断该订单是否能够被执行。当列表10中的订单能被执行时,将该订单从列表10转移至第一甘特图20,即将该订单从该列表10中删除,并将该订单放入第一甘特图20中。图2中订单在第一甘特图20中以长条条显示,该长条对应生产该订单的生产线,长条的长度表示该订单在该生产线的生产时间,在时间轴上跨越一个或多个整数个工作日(包括加班时间)。这样,被放入第一甘特图20中的订单就完成了生产排程。当该订单不能被执行时,输出报警信息。在一个示意性的实施方式中,生产排程系统高亮显示该不能被执行的订单,提醒生产排程人员该订单不能按照当前的安排进行生产,需要重新调整。若订单不能被执行,生产排程人员根据报警信息采取适应的应对措施。在一个示意性的实施方式中,生产排程人员通知生产线进行资源调整,例如安排加班、加快转运频率、增加人手等等。然后根据调整后的生产线修改该生产线的建模参数P,以修改该生产线的模型。生产排程人员再次通过拖拽操作对该订单进行生产安排时,生产排程系统基于新的模型进行仿真以判断该订单是否能够被执行。订单能被执行时,将该订单从列表10转移至第一甘特图20。当该订单不能被执行时,输出报警信息。这样经过一次或多次调整,使得该订单能够被执行。在一个示意性的实施方式中,生产排程人员通过拖拽操作调整该订单被安排的生产时间,以使得该订单能够被执行。

对于每一个订单均需执行步骤S500至步骤S700。生产排程人员根据具体生产需求决定对列表10中的哪些订单拖拽进入第一甘特图20,以进行生产排程。当有新的紧急订单或者订单的交期提前时,这些订单的优先级被提高,生产排程人员根据优先对其进行生产排程。

由此可知,该生产线的生产排程方法,基于有限产能模型,能够与实际产线吻合。生产排程人员通过拖拽操作进行生产排程,系统通过仿真判断该订单安排能否被执行,实现了生产排程的可视化,操作简便。另外,生产排程人员能够更具订单优先级的进行生产排程的调整,灵活性好。

在一个示意性的实施方式中,该方法还包括:

检测用户对第一甘特图20中的订单的拖拽操作(位于步骤S500);

当检测到第一甘特图20中的订单被拖拽进入列表10时,将该订单从第一甘特图20中转移至列表10(位于步骤S600)。

位于放入第一甘特图20中的已经进行生产排程的订单还能够被取消。例如该订单的交期边长、优先级降低,有其他更加紧急的订单出现等等,生产排程人员能够将第一甘特图20中的订单拖拽进入列表10中,即将该订单从第一甘特图20中删除并加入至列表10中,使其成为待进行生产排程的订单。释放的产能可以用于其他更加紧急订单的生产排程。另外,订单被取消时生产排程人员能够将该订单直接从第一甘特图20中删除。这样,同时能够对已经进行生产排程的订单进行重新安排,进一步提高生产排程的灵活性。

在一个示意性的实施方式中,方法还包括:根据第一甘特图20生成并显示一第二甘特图30(步骤S800)。其中,生产线包括复数个工作中心,第一甘特图20显示生产线总体的订单生产排程,第二甘特图30显示每一工作中心的订单生产排程。图4是本发明的一个实施例提供的第二甘特图的界面示意图。从图4中可以看出,每一生产线包括复数个工作中心,第二甘特图30的纵轴对应各个工作中心。第二甘特图30的横轴为时间轴。也即是说,第一甘特图20显示每一生产线总体的订单生产排程,没有显示各个工作中心的生产排程情况。第二甘特图30详细显示了每一工作中心的订单生产排程,即每一工作中心被安排了哪些订单,每一订单被安排的生产时间点。第二甘特图30中每一订单用一长条显示,该长条对应生产该订单的工作中心,长条的长度表示该订单在该工作中心的生产时间,在时间轴上跨越具体时间段(包括加班时间)。这样,每一工作站的生产安排都通过甘特图的形式可视化地显示出来,生产排程的结果一目了然。

在一个示意性的实施方式中,方法还包括:

检测用户对第二甘特图30中的订单的拖拽操作;

当检测到第二甘特图30中的订单被拖拽进入列表10时,将该订单从第二甘特图中转移至列表;当检测到第二甘特图30中的工作中心的订单被沿着时间轴拖拽时,对订单的时间安排进行适应性调整。

生产排程人员能够通过第二甘特图30知道每一工作中心的订单生产排程。生产排程人员能够通过拖拽操作对第二甘特图30中的订单进行调整。例如当该订单被取消时,生产排程人员能够从第二甘特图30中直接删除该订单,相应的第一甘特图20中的该订单也被删除。同样的,若第一甘特图20中的订单被删除,第二甘特图30中的该订单也被删除。生产排程人员还能够将第二甘特图30中的订单拖拽进入列表10,取消对该订单的生产排程,使之成为待进行生产排程的订单。后续再对其进行生产排程。生产排程人员还能够对第二甘特图30中的订单沿着时间轴拖拽,对该订单的时间进行适应性调整,即微调。这样,用户能够对显示工作中心的订单的生产排程进行适应性调整,提供生产排程的灵活性。

在一个示意性的实施方式中,方法还包括:

对第一甘特图中被安排次日进行生产的订单进行冻结;

每日对每一工作中心生成一生产排程清单。

从上述步骤的描述可知,生产排程人员能够灵活地对列表10中待进行生产排程的订单以及第一甘特图20和第二甘特图30中已经进行生产排程的订单进行拖拽操作,灵活地调整订单的排程。在生产排程被冻结之前,均可以进行调整。在一个示意性的实施方式中,对第一甘特图20中被安排次日进行生产的订单进行冻结。换句话说,生产排程人员进行生产排程的当天,不能够对次日的生产排程进行调整。这样能够避免突然改变生产排程导致的对生产的扰乱。

生产排程人员对生产排程确认无误后,每日对每一工作中心生成一生产排程清单。在一个示意性的实施方式中,该生产排程清单为EXCEL表,并被发送到各个工作中心。同时该生产排程清单为EXCEL表还被传送至SQL数据库300进行保存。

图5是本发明的一个实施例提供的生产线的生产排程系统的结构框图。从图5中可以看出,该生产线的生产排程系统1000包括:

一主数据获取模块100,其被配置为获取一主数据D,其中主数据D包括订单信息、生产工艺、和物料清单;

一主数据筛选排序模块200,其被配置为对主数据D进行筛选和排序,并生成一列表10,列表10包括待进行生产排程的订单;

一参数获取和建模模块300,其被配置为获取生产线的建模参数P并建立映射生产线的模型;

一显示模块400,其被配置为显示列表10和一第一甘特图20,第一甘特图20能够显示已进行生产排程的订单;

一检测模块500,其被配置为检测用户对列表10中的订单的拖拽操作;

一仿真模块600,其被配置为当检测到列表10中的订单被拖拽进入第一甘特图20时根据生产线的模型进行仿真,以判断订单是否能够被执行;和

一操作模块700,其被配置为当列表10中的订单能被执行时,将订单从列表10转移至第一甘特图20;当该订单不能被执行时,输出报警信息。

主数据获取模块100从ERP系统2000获取主数据D。

该生产线的生产排程系统,基于有限产能模型,能够与实际产线吻合。生产排程人员通过拖拽操作进行生产排程,系统通过仿真判断该订单安排能否被执行,实现了生产排程的可视化,操作简便。另外,生产排程人员能够更具订单优先级的进行生产排程的调整,灵活性好。

在一个示意性的实施方式中,检测模块500还被配置为检测用户对第一甘特图20中的订单的拖拽操作;

操作模块700还被配置为当检测到第一甘特图20中的订单被拖拽进入列表10时,将该订单从第一甘特图20中转移至列表10。这样,同时能够对已经进行生产排程的订单进行重新安排,进一步提高生产排程的灵活性。

在一个示意性的实施方式中,显示模块400还被配置为显示一第二甘特图30,其中,第二甘特图30根据第一甘特图20生成,生产线包括复数个工作中心,第一甘特图20显示生产线总体的订单生产排程,第二甘特图30显示每一工作中心的订单生产排程。这样,每一工作站的生产安排都通过甘特图的形式可视化地显示出来,生产排程的结果一目了然。

在一个示意性的实施方式中,检测模块500还被配置为检测用户对第二甘特图30中的订单的拖拽操作;

操作模块700还被配置为当检测到第二甘特图30中的订单被拖拽进入列表10时,将该订单从第二甘特图30中转移至列表10;当检测到第二甘特图30中的工作中心的订单被沿着时间轴拖拽时,对订单的时间安排进行适应性调整。这样,用户能够对显示工作中心的订单的生产排程进行适应性调整,提供生产排程的灵活性。

在一个示意性的实施方式中,生产线的生产排程系统1000对第一甘特图20中被安排次日进行生产的订单进行冻结;每日对每一生产线的每一工作中心生成一生产排程清单。生产排程人员进行生产排程的当天,不能够对次日的生产排程进行调整。这样能够避免突然改变生产排程导致的对生产的扰乱。生产排程人员对生产排程确认无误后,每日对每一工作中心生成一生产排程清单。在一个示意性的实施方式中,该生产排程清单为EXCEL表,并被发送到各个工作中心。同时该生产排程清单为EXCEL表还被传送至SQL数据库3000进行保存。在一个示意性的实施方式中,列表10的数据被保存于SQL数据库3000。生产线的生产排程系统1000与SQL数据库3000进行数据交换。

在一个示意性的实施方式中,生产线的生产排程系统,包括:

一人机交互界面(未图示);

一存储器(未图示);

至少一处理器(未图示);和

至少一程序块(未图示),其存储于存储器中,并能够被该至少一处理器执行;该至少一程序块包括如下指令:

获取一主数据,其中主数据包括订单信息、生产工艺、和物料清单;

对主数据进行筛选和排序,并生成一列表,列表包括待进行生产排程的订单;

获取生产线的建模参数并建立映射生产线的模型;

通过人机交互界面显示列表和一第一甘特图,第一甘特图能够显示已进行生产排程的订单;

检测用户通过人机交互界面对列表中的订单的拖拽操作;

当检测到列表中的订单被拖拽进入第一甘特图时根据生产线的模型进行仿真,以判断订单是否能够被执行;和

当列表中的订单能被执行时,将订单从列表转移至第一甘特图;当该订单不能被执行时,输出报警信息。

该生产线的生产排程系统,基于有限产能模型,能够与实际产线吻合。生产排程人员通过拖拽操作进行生产排程,系统通过仿真判断该订单安排能否被执行,实现了生产排程的可视化,操作简便。另外,生产排程人员能够更具订单优先级的进行生产排程的调整,灵活性好。

在一个示意性的实施方式中,该生产线的生产排程系统1000还能够生成报表,以显示订单被执行情况,工作中心的任务量情况等,便于管理人员掌握准确的生产信息。

本发明还提供了计算机存储介质,存储用于使一机器执行如本文所述的程序代码的审核方法的指令。具体地,可以提供配有存储介质的系统或者装置,在该存储介质上存储着实现上述实施例中任一实施例的功能的软件程序代码,且使该系统或者装置的计算机(或CPU或MPU)读出并执行存储在存储介质中的程序代码。

在这种情况下,从存储介质读取的程序代码本身可实现上述实施例中任何一项实施例的功能,因此程序代码和存储程序代码的存储介质构成了本发明的一部分。

用于提供程序代码的存储介质实施例包括软盘、硬盘、磁光盘、光盘(如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、DVD+RW)、磁带、非易失性存储卡和ROM。可选择地,可以由通信网络从服务器计算机上下载程序代码。

此外,应该清楚的是,不仅可以通过执行计算机所读出的程序代码,而且可以通过基于程序代码的指令使计算机上操作的操作系统等来完成部分或者全部的实际操作,从而实现上述实施例中任意一项实施例的功能。

此外,可以理解的是,将由存储介质读出的程序代码写到插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器中,随后基于程序代码的指令使安装在扩展板或者扩展单元上的CPU等来执行部分和全部实际操作,从而实现上述实施例中任一实施例的功能。

需要说明的是,上述各流程和各系统结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。上述各实施例中描述的系统结构可以是物理结构,也可以是逻辑结构,即,有些模块可能由同一物理实体实现,或者,有些模块可能分由多个物理实体实现,或者,可以由多个独立设备中的某些部件共同实现。

以上各实施例中,硬件单元可以通过机械方式或电气方式实现。例如,一个硬件单元可以包括永久性专用的电路或逻辑(如专门的处理器,现场可编程门阵列(FPGA)或专用集成电路(ASIC))来完成相应操作。硬件单元还可以包括可编程逻辑或电路(如通用处理器或其它可编程处理器),可以由软件进行临时的设置以完成相应操作。具体的实现方式(机械方式、或专用的永久性电路、或者临时设置的电路)可以基于成本和时间上的考虑来确定。

应当理解,虽然本说明书是按照各个实施方式描述的,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施例的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施例或变更均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1