规则文件加载方法、装置、服务器及介质与流程

文档序号:25543086发布日期:2021-06-18 20:39阅读:80来源:国知局
规则文件加载方法、装置、服务器及介质与流程

本发明实施例涉及互联网技术领域,尤其涉及一种规则文件加载方法、装置、服务器及介质。



背景技术:

规则引擎可以在应用系统中分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它们能在运行时可以动态地管理和修改,从而为企业保持灵活性和竞争力提供有效的技术支持。

现有的规则引擎将写好的规则文件放在应用工程目录下的一个文件夹内,当启动应用时,将所有的规则文件加载到应用运行空间。若更新规则文件,则要重新启动应用,对于大型应用来说,重新启动一次应用带来的影响是相当大的。



技术实现要素:

本发明实施例提供一种规则文件加载方法、装置、服务器及介质,以实现无需重新启动系统即可更新规则文件,降低对系统的运营影响。

第一方面,本发明实施例提供了一种规则文件加载方法,所述方法包括:

将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;

构建与所述更新规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态;

根据所述会话对象,通过所述规则引擎加载所述更新规则文件。

第二方面,本发明实施例还提供了一种规则文件加载装置,该装置包括:

更新规则文件获取模块,用于将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;

会话对象构建模块,用于构建与所述更新规则文件对应的会话对象,将规则引擎置于准备就绪的状态;

更新规则文件加载模块,用于根据所述会话对象,通过所述规则引擎加载所述更新规则文件。

第三方面,本发明实施例还提供了一种服务器,其中,所述服务器包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所提供的规则文件加载方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如本发明任意实施例所提供的规则文件加载方法。

本发明实施例的技术方案,通过将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;便于规则引擎从预设文件夹下加载规则文件;构建与所述更新规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态;会话对象与规则文件一一对应,使规则引擎能够根据所述会话对象加载更新的规则文件,通过所述规则引擎加载所述更新规则文件,解决了新增规则,修改规则,废弃规则,则需要停止系统才能加载规则文件的问题,实现了更新规则文件时,无需停止和重启系统,只需将更新规则文件放置在指定文件夹内,即可自动加载规则文件,提高系统开发效率,提升用户体验的效果。

附图说明

图1是本发明实施例一中的一种规则文件加载方法的流程图;

图2是本发明实施例二中的一种规则文件加载方法的流程图;

图3是本发明实施例三中的一种规则文件加载方法的流程图;

图4是本发明实施例四中的一种规则文件加载方法的流程图;

图5是本发明实施例五中的一种规则文件加载装置的结构图;

图6是本发明实施例六中的一种服务器的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的规则文件加载的流程图,本实施例可适用于规则文件加载的情况,该方法可以由规则文件加载装置来执行,具体包括如下步骤:

s110、将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下。

可以理解的是,规则引擎由推理引擎发展而来,是一种嵌入在应用程序中的组件,实现了将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。在需求里面我们往往把约束,完整性,校验,分支流等都可以算到业务规则里面。在规则引擎里面谈的业务规则重点是谈当满足预设条件时,需要执行对应的操作。因此一个完整的业务规则包括了条件和触发操作两部分内容。将业务规则以规则文件的形式保存在预设文件夹下。而引擎是事物内部的重要的运行机制,规则引擎即重点是解决规则如何描述,如何执行,如何监控等一系列问题。java开源的规则引擎有:drools、easyrules、mandarax、ibmilog。使用最为广泛并且开源的是drools。

一般的,规则文件保存在工程的资源(resources)目录下的自建专用文件夹内,但当需要对规则文件进行新增、修改和废弃时,当系统运行时,resources目录下的自建专用文件夹内的文件会打包为一个整体,无法对其中的规则文件进行更改,也无法将更新规则文件进行添加,故需要停止系统运行才能在resources目录下的自建专用文件夹内修改规则文件。之后再次启动系统,重新加载规则文件,构建会话对象。在大型项目中,这种做法,不仅影响用户体验,而且给开发者也带来诸多不便,同时降低开发效率。

更新规则文件通过外部编辑器进行编写,本实施例在更新规则文件时,先将规则引擎置于未准备就绪的状态,将获取的更新文件保存在系统中的预设文件夹下,便于规则引擎从预设文件夹下加载规则文件。无需停止系统。

s120、构建与所述更新规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态。

将更新规则保存至预设文件夹后,根据更新的规则文件,构建与其对应的会话对象(kiesession),规则文件与kiesession一一对应。kiesession用于与规则引擎进行交互。令规则引擎通过kiesession加载规则文件。

可选的,构建与所述更新规则文件对应的会话对象,包括:根据所述更新规则文件的文件名称,在注册中心中注册对应的会话对象,注册内容包括:会话对象的名称和保存位置。构建kiesession时,需要在注册中心对kiesession进行注册,注册内容包括kiesession的名称和保存位置。规则引擎加载规则文件时,需根据kiesession的名称和保存位置,从注册中心找到对应的kiesession,根据kiesession加载与其对应的规则文件。

可选的,在注册中心中注册对应的会话对象,包括:将所述更新规则文件的文件名称确定为会话对象名称,或,根据预设命名规则和所述更新规则文件的文件名称确定所述会话对象名称;基于所述会话对象名称注册会话对象。在注册中心注册kiesession时,kiesession的名称可以命名为与规则文件相同的名称。当规则引擎加载规则文件时,根据kiesession的名称就可找到具有相同名称的规则文件,进行加载。可选的,kiesession的名称也与规则文件不同。可以根据预设的命名规则对kiesession进行命名,之后建立kiesession名称与规则文件名称的对应关系,规则引擎根据对应关系找到与kiesession对应的规则文件进行加载。建立kiesession和与其对应的规则文件之间的联系,可以使规则引擎能够快速地根据对应关系找到与kiesession对应的规则文件,提高加载效率。

可选的,构建与所述更新规则文件对应的会话对象,还包括:将所述会话对象保存至预设内存空间中,所述预设内存空间的大小根据规则文件的个数设置。建立的kiesession会全部存放在同一个预设内存空间中,在系统开发与设计时,会预估一个规则文件对应的kiesession所需空间,根据规则文件的数量和一个kiesession所需的空间,得到全部规则文件对应的kiesession所需的空间大小。在系统开发与设计时会在配置文件中配置此空间大小,在规则引擎初始化时,就会根据配置文件中此空间的大小,在操作系统内存空间中开辟此大小的空间,以存放kiesession。随着规则文件的增加,开辟的内存空间不足以存放kiesession时,可再开辟新的内存空间对kiesession进行存放,保证能有足够的对kiesession进行保存。

可选的,构建与所述更新规则文件对应的会话对象,还包括:当规则引擎置于准备就绪的状态时,停止在所述注册中心中注册会话对象。当kiesession构建完成时,规则引擎就会由未准备就绪状态更改为准备就绪状态,此时,注册中心就会停止注册kiesession。规则引擎开始根据kiesession加载规则文件。如再次对规则文件进行更新,需将规则引擎的状态设置为未准备就绪状态,才可在注册中心注册与更新规则文件对应的kiesession。避免规则引擎开始工作加载规则文件时注册kiesession,此时的kiesession无法与规则引擎进行交互,导致更新的规则文件无法加载的现象。

s130、根据所述会话对象,通过所述规则引擎加载所述更新规则文件。

构建与更新规则文件对应的kiesession后,根据kiesession与规则引擎进行交互,令规则引擎根据kiesession加载对应的规则文件。可选的,根据所述会话对象,通过所述规则引擎加载所述更新规则文件,包括:根据所述注册中心中注册的会话对象的名称和保存位置确定目标会话对象;根据所述目标会话对象,通过所述规则引擎加载所述更新规则文件。规则引擎根据kiesession加载对应的规则文件时,通过在注册中心中注册的kiesession的名称和保存位置找到目标kiesession。规则引擎根据目标kiesession的名称或与更新规则文件的对应关系找到对应的更新的规则文件,对找到的更新规则文件进行加载。从而根据更新规则文件进行相应的操作。

本发明实施例的技术方案,通过将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;便于规则引擎从预设文件夹下加载规则文件;构建与所述更新规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态;会话对象与规则文件一一对应,使规则引擎能够根据所述会话对象加载更新的规则文件,通过所述规则引擎加载所述更新规则文件,解决了新增规则,修改规则,废弃规则,则需要停止系统才能加载规则文件的问题,实现了更新规则文件时,无需停止和重启系统,只需将更新规则文件放置在指定文件夹内,即可自动加载规则文件,提高系统开发效率,提升用户体验的效果。

实施例二

图2为本发明实施例二提供的一种规则文件加载方法的流程图,本实施例是在上一实施例的基础上的进一步细化,更新规则文件包括:新增规则文件;所述构建与所述更新规则文件对应的会话对象,包括:确定所述预设文件夹下是否有新增规则文件,若是,构建与所述新增规则文件对应的会话对象。当检测到预设文件夹下有新增的规则文件时,构建对应的会话对象,可增强系统增加新增规则文件的效率。且在构建新增规则文件的会话对象时需将规则引擎置于未准备就绪状态,确定有新增的规则文件时,再构建对应的会话对象,可增强系统的运行效率。

如图2所示,具体包括如下步骤:

s210、将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下。

s220、确定所述预设文件夹下是否有新增规则文件,若是,构建与所述新增规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态。

对预设文件夹进行检测,当检测到有新增规则文件时,构建与新增文件对应的kiesession,构建完成后,将规则引擎重新设置为准备就绪状态,即可通过构建的kiesession加载新增规则文件。

可选的,确定所述预设文件夹下是否有新增规则文件,包括:检测所述预设文件夹的占用空间和/或文件个数;当所述占用空间或文件个数增加时,确定所述预设文件夹中具有新增规则文件。检测预设文件夹是否有新增规则文件时,可对预设文件夹的占用空间和/或文件个数进行检测。当预设文件夹的占用空间增大,或预设文件夹中的文件个数增加时,说明确定有新增规则文件,需构建与新增规则文件对应的kiesession,从而增强系统增加新增规则文件的效率。

可选的,检测所述预设文件夹的占用空间和/或文件个数,包括:确定检测时间,所述检测时间包括检测间隔时间或预设检测时间点;根据所述检测时间,检测所述预设文件夹的占用空间和/或文件个数。示例性的,可通过心跳检测方式,设置检测间隔时间,每隔一段时间检测一次。也可自定义检测时间,设置循环时间点进行检测,例如23:15:15,即在每天晚上23点15分15秒,检测预设文件夹。用户可根据需要进行设置。

s230、根据所述会话对象,通过所述规则引擎加载所述更新规则文件。

本发明实施例的技术方案,通过将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;便于规则引擎从预设文件夹下加载规则文件;更新规则文件包括:新增规则文件;确定所述预设文件夹下是否有新增规则文件,若是,构建与所述新增规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态;当检测到预设文件夹下有新增的规则文件时,构建对应的会话对象,可增强系统增加新增规则文件的效率。且在构建新增规则文件的会话对象时需将规则引擎置于未准备就绪状态,确定有新增的规则文件时,再构建对应的会话对象,可增强系统的运行效率。会话对象与规则文件一一对应,使规则引擎能够根据所述会话对象加载更新的规则文件,通过所述规则引擎加载所述更新规则文件,解决了新增规则,修改规则,废弃规则,则需要停止系统才能加载规则文件的问题,实现了更新规则文件时,无需停止和重启系统,只需将更新规则文件放置在指定文件夹内,即可自动加载规则文件,提高系统开发效率,提升用户体验的效果。

实施例三

图3为本发明实施例三提供的一种规则文件加载方法的流程图,本实施例是在上一实施例的基础上的进一步细化,可选的,更新规则文件包括:更改规则文件;所述更改规则文件为对原有规则文件进行更改的规则文件;所述构建与所述更新规则文件对应的会话对象,包括:根据更改规则文件构建对应的更改会话对象;将更改会话对象替换与原有规则文件对应的会话对象。无需停止系统对需要更改的规则文件进行修改,提高系统的运行效率。

如图3所示,具体包括如下步骤:

s310、将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下。

s320、根据更改规则文件构建对应的更改会话对象;将更改会话对象替换与原有规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态。

可选的,更新规则文件包括:更改规则文件;所述更改规则文件为对原有规则文件进行更改的规则文件;当需要对系统中原有的规则文件进行修改时,通过外部编辑器对原有的规则文件进行修改,修改完成后,将更改规则文件保存至预设文件夹下,构建与更改规则文件对应的kiesession,从而使规则引擎通过与更改规则引擎对应的kiesession加载更改规则文件。

可选的,根据更改规则文件构建对应的更改会话对象,包括:将所述更改规则文件命名为与原有规则文件相同的名称;根据所述构建更改规则文件的文件名称构建与所述更改规则文件对应的更改会话对象。在预设文件夹下保存更改规则文件时,需将更改规则文件命名为与原有的被更改的规则文件相同的名称。在构建与更改规则文件对应的kiesession时,即可将原有的被更改的规则文件对应的kiesession覆盖,当规则引擎处于准备就绪的状态时,加载规则文件就是更改的规则文件。

s330、根据所述会话对象,通过所述规则引擎加载所述更新规则文件。

本发明实施例的技术方案,通过将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;便于规则引擎从预设文件夹下加载规则文件;更新规则文件包括:更改规则文件;根据更改规则文件构建对应的更改会话对象;将更改会话对象替换与原有规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态;无需停止系统对需要更改的规则文件进行修改,提高系统的运行效率。会话对象与规则文件一一对应,使规则引擎能够根据所述会话对象加载更新的规则文件,通过所述规则引擎加载所述更新规则文件,解决了新增规则,修改规则,废弃规则,则需要停止系统才能加载规则文件的问题,实现了更新规则文件时,无需停止和重启系统,只需将更新规则文件放置在指定文件夹内,即可自动加载规则文件,提高系统开发效率,提升用户体验的效果。

实施例四

图4为本发明实施例四提供的一种规则文件加载方法的流程图,本实施例是在上一实施例的基础上的进一步优化,更新规则文件包括:废弃规则文件;规则文件加载方法还包括:根据所述废弃规则文件的名称,将所述废弃规则文件从所述预设文件夹中删除;将与废弃规则文件对应的会话对象删除。使预设文件夹中去除需要废弃的规则文件,注册中心也去除对应的会话对象,节省了系统的内存空间,并使规则文件不会再加载废弃规则文件。

如图4所示,具体包括如下步骤:

s410、将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下。

s420、构建与所述更新规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态。

s430、根据所述会话对象,通过所述规则引擎加载所述更新规则文件。

s440、根据所述废弃规则文件的名称,将所述废弃规则文件从所述预设文件夹中删除;将与废弃规则文件对应的会话对象删除。

当一些规则文件不再被需要,为节省内存空间,需要将不需要的规则文件废弃,此时只需在规则引擎处于未准备就绪的状态时,在预设文件夹中将不需要的废弃规则文件删除,并在注册中心中将与废弃规则文件对应的会话对象删除即可。若只删除与废弃规则文件对应的kiesession,当规则引擎启动加载规则文件时,会自动根据预设文件夹下的规则文件创建对应的kiesession,规则引擎又会加载废弃的规则文件,故在删除废弃规则文件对应的kiesession时,还需要将预设文件夹中的废弃规则文件删除。

本发明实施例的技术方案,通过将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;便于规则引擎从预设文件夹下加载规则文件;构建与所述更新规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态;会话对象与规则文件一一对应,使规则引擎能够根据所述会话对象加载更新的规则文件,通过所述规则引擎加载所述更新规则文件,根据所述废弃规则文件的名称,将所述废弃规则文件从所述预设文件夹中删除;将与废弃规则文件对应的会话对象删除。使预设文件夹中去除需要废弃的规则文件,注册中心也去除对应的会话对象,节省了系统的内存空间,并使规则文件不会再加载废弃规则文件。解决了新增规则,修改规则,废弃规则,则需要停止系统才能加载规则文件的问题,实现了更新规则文件时,无需停止和重启系统,只需将更新规则文件放置在指定文件夹内,即可自动加载规则文件,提高系统开发效率,提升用户体验的效果。

实施例五

图5为本发明实施例五提供的一种规则文件加载装置的结构图,该规则文件加载装置包括:更新规则文件获取模块310、会话对象构建模块320和更新规则文件加载模块330。

其中,更新规则文件获取模块310,用于将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;会话对象构建模块320,用于构建与所述更新规则文件对应的会话对象,将规则引擎置于准备就绪的状态;更新规则文件加载模块330,用于根据所述会话对象,通过所述规则引擎加载所述更新规则文件。

在上述实施例的技术方案中,会话对象构建模块320,包括:

会话对象注册单元,用于根据所述更新规则文件的文件名称,在注册中心中注册对应的会话对象,注册内容包括:会话对象的名称和保存位置。

在上述实施例的技术方案中,会话对象注册单元,包括:

会话对象名称确定子单元,用于将所述更新规则文件的文件名称确定为会话对象名称,或,根据预设命名规则和所述更新规则文件的文件名称确定所述会话对象名称;

会话对象注册子单元,用于基于所述会话对象名称注册会话对象。

在上述实施例的技术方案中,会话对象构建模块320,还包括:

会话对象保存单元,用于将所述会话对象保存至预设内存空间中,所述预设内存空间的大小根据规则文件的个数设置。

在上述实施例的技术方案中,会话对象构建模块320,还包括:

会话对象停止注册单元,用于当规则引擎置于准备就绪的状态时,停止在所述注册中心中注册会话对象。

可选的,更新规则文件包括:新增规则文件;

在上述实施例的技术方案中,会话对象构建模块320,包括:

新增规则文件确定子单元,用于确定所述预设文件夹下是否有新增规则文件,若是,构建与所述新增规则文件对应的会话对象。

在上述实施例的技术方案中,新增规则文件确定子单元,包括:

预设文件夹检测子单元,用于检测所述预设文件夹的占用空间和/或文件个数;

规则文件确定子单元,用于当所述占用空间或文件个数增加时,确定所述预设文件夹中具有新增规则文件。

在上述实施例的技术方案中,预设文件夹检测子单元,包括:

检测时间确定子单元,用于确定检测时间,所述检测时间包括检测间隔时间或预设检测时间点;

文件夹检测子单元,用于根据所述检测时间,检测所述预设文件夹的占用空间和/或文件个数。

可选的,更新规则文件包括:更改规则文件;所述更改规则文件为对原有规则文件进行更改的规则文件;

在上述实施例的技术方案中,会话对象构建模块320,包括:

会话对象构建单元,用于根据更改规则文件构建对应的更改会话对象;

会话对象替换单元,用于将更改会话对象替换与原有规则文件对应的会话对象。

在上述实施例的技术方案中,会话对象构建单元,包括:

更改规则文件命名子单元,用于将所述更改规则文件命名为与原有规则文件相同的名称;

更改会话对象构建子单元,用于根据所述构建更改规则文件的文件名称构建与所述更改规则文件对应的更改会话对象。

可选的,更新规则文件包括:废弃规则文件;

在上述实施例的技术方案中,规则文件加载装置,还包括:

规则文件删除模块,用于根据所述废弃规则文件的名称,将所述废弃规则文件从所述预设文件夹中删除;

会话对象删除模块,用于将与废弃规则文件对应的会话对象删除。

在上述实施例的技术方案中,更新规则文件加载模块330,包括:

目标会话对象确定单元,用于根据所述注册中心中注册的会话对象的名称和保存位置确定目标会话对象;

更新规则文件加载单元,用于根据所述目标会话对象,通过所述规则引擎加载所述更新规则文件。

本发明实施例所提供的规则文件加载装置可执行本发明任意实施例所提供的规则文件加载方法,具备执行方法相应的功能模块和有益效果。

实施例六

图6为本发明实施例四提供的一种服务器的结构示意图,如图6所示,该服务器包括处理器410、存储器420、输入装置430和输出装置440;服务器中处理器410的数量可以是一个或多个,图6中以一个处理器410为例;服务器中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图6中以通过总线连接为例。

存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的规则文件加载方法对应的程序指令/模块(例如,规则文件加载装置中的更新规则文件获取模块310、会话对象构建模块320和更新规则文件加载模块330)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的规则文件加载方法。

存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置430可用于接收输入的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。

实施例七

本发明实施例七还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种规则文件加载方法,该方法包括:

将规则引擎置于未准备就绪的状态,获取更新规则文件,将所述更新规则文件保存于系统中的预设文件夹下;

构建与所述更新规则文件对应的会话对象,将所述规则引擎置于准备就绪的状态;

根据所述会话对象,通过所述规则引擎加载所述更新规则文件。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的规则文件加载方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述规则文件加载装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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