【技术实现步骤摘要】
本专利技术涉及一数据结构及其应用方法,特别是一。
技术介绍
时至今日,中国台湾的工商业发展走向已由生产制造导向慢慢转变为以设计研发为主,然生产制造业仍于中国台湾的经济发展中扮演重要的角色,于某些如产品的附加价值高、生产所需的技术较高或生产制造过程具高度机密性的领域中更是如此。因此,于生产流程相关的各个环节,从接单规划到实际生产仍旧迫切需要各种新兴的观念与技术。以生产的接单规划为例,业者于考虑收受订单之际,最棘手之处便是生产设备利用率与接单能力的两难问题。相关于实际生产的种种因素诸如订单数量、达交时程、生产设备产能、换线成本、原料与成品的运输等,往往均使接单规划的困难度大增。如何于生产设备利用率与接单能力间取得平衡,乃实际生产前最重要的课题。针对上述需求,目前市面上已出现相当多相关于生产规划的方法与实作该方法的软件包,然大部分该等软件的共通问题在于其是针对特定的生产种类量身设计,且使用者仅能遵从接口输入参数值,无法适度了解其内部的运作情形,当然更无法依据本身的需要调整既定的程序。此外,于软件商与生产制造商测试该等软件包时,由于仅有输入的参数值与输出的结果值,程序流程并无法作适度的切割,故结果值无法与程序流程中的重要步骤作出准确的对应,亦即不易发现错误的所在位置,于侦错与除错上均相当不便。综上所述,如何解决现有生产规划方法于使用上缺乏弹性与侦错不易的缺点,以使生产规划的流程更加方便与更有效率,实乃一有待解决的课题。
技术实现思路
针对上述问题,本专利技术的目的在于克服现有技术的不足与缺陷,提供一种,其采取特殊的数据结构以增加使用上的弹性并利于侦错。为达上述目的 ...
【技术保护点】
一种树状数据结构,其由多个节点所组成,供一规则解析器读取,该规则解析器依据该树状数据结构处理一原始数据集合,该等节点接收相对应的一输入资料集合,经处理后产生一输出数据集合,其特征在于,该树状数据结构包含:一根节点,其为该等节点之一及 该树状数据结构的起始节点,具有多个子节点,而该根节点的该输入资料集合为该原始资料集合;多个功能节点,其包含于该等节点之中,为该根节点的子节点,指示该规则解析器依据对应于该等功能节点的处理规则处理相对应的该输入资料集合,并产生符合处理 规则的该输出资料集合,其中该输出资料集合为该输入资料集合的子集合;以及多个控制节点,其包含于该等节点之中,为该根节点的子节点,并分别具有多个子节点,指示该规则解析器依据对应于该等控制节点的一控制节点类型判断是否回传对应于该等子节点的 该输出资料集合予该等控制节点以及该等子节点的执行与否。
【技术特征摘要】
1.一种树状数据结构,其由多个节点所组成,供一规则解析器读取,该规则解析器依据该树状数据结构处理一原始数据集合,该等节点接收相对应的一输入资料集合,经处理后产生一输出数据集合,其特征在于,该树状数据结构包含一根节点,其为该等节点之一及该树状数据结构的起始节点,具有多个子节点,而该根节点的该输入资料集合为该原始资料集合;多个功能节点,其包含于该等节点之中,为该根节点的子节点,指示该规则解析器依据对应于该等功能节点的处理规则处理相对应的该输入资料集合,并产生符合处理规则的该输出资料集合,其中该输出资料集合为该输入资料集合的子集合;以及多个控制节点,其包含于该等节点之中,为该根节点的子节点,并分别具有多个子节点,指示该规则解析器依据对应于该等控制节点的一控制节点类型判断是否回传对应于该等子节点的该输出资料集合予该等控制节点以及该等子节点的执行与否。2.如权利要求1所述的树状数据结构,其中,该功能节点为一设定功能节点,其依据预先定义的设定规则对相对应的该输入资料集合的每一个构成份子进行设定,而经设定的该输入资料集合即为该输出资料集合。3.如权利要求1所述的树状数据结构,其中,该功能节点为一过滤功能节点,其依据预先定义的过滤规则筛选相对应的该输入资料集合以产生符合过滤规则的该输出资料集合。4.如权利要求1所述的树状数据结构,其中,该功能节点为一排序功能节点,其依据预先定义的排序规则对相对应的该输入资料集合进行排序以产生该输出资料集合,且该输出资料集合的构成份子相互间具优先级。5.如权利要求1所述的树状数据结构,其中,该控制节点类型为一交集控制节点,其指示该规则解析器循序执行该交集控制节点的该等子节点,于该等子节点之一的该输出资料集合为空集合时,中断其后子节点的执行,回传空集合予该交集控制节点,而于完成所有该等子节点的执行后,则回传该等子节点中最后执行者的该输出资料集合予该交集控制节点,又该交集控制节点的该输入资料集合为该等子节点中首先执行者的该输入资料集合,而先执行的子节点的该输出资料集合为紧接其后的子节点的输入资料集合。6.如权利要求1所述的树状数据结构,其中,该控制节点类型为一联集控制节点,其指示该规则解析器循序执行该联集控制节点的该等子节点,于该等子节点之一的该输出资料集合不为空集合时,中断其后子节点的执行,回传该输出资料集合予该联集控制节点,而于完成所有该等子节点的执行后,则回传空集合予该联集控制节点,又该联集控制节点的该输入资料集合为所有该等子节点的该输入资料集合。7.如权利要求1或6所述的树状数据结构,其中,该根节点为联集控制节点。8.如权利要求1所述的树状数据结构,其中,该等子节点为功能节点。9.如权利要求1或5所述的树状数据结构,其中,该等子节点为交集控制节点。10.如权利要求1或6所述的树状数据结构,其中,该等子节点为联集控制节点。11.一种利用树状数据结构进行生产选择的方法,其由一规则解析器依据一树状数据结构过滤出一生产设备...
【专利技术属性】
技术研发人员:张建明,
申请(专利权)人:鼎诚资讯股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。