一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

请求的处理方法和装置与流程

2022-06-05 05:17:50 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,尤其涉及一种请求的处理方法和装置。


背景技术:

2.在对处理请求进行处理的过程中,通常要对处理请求进行校验。现有技术中,用户往往需要下载申请单据,手动填写申请单据,再由工作人员逐条审核。这种处理方式耗时较长,效率较低,且容易引起不必要的纠纷。也可以采用硬编码的方式生成处理逻辑,来对处理请求进行校验。但这种处理方式不具有较好的扩展性和灵活性。


技术实现要素:

3.有鉴于此,本发明实施例提供一种请求的处理方法和装置,具有较好的扩展性、灵活性且效率较高。
4.第一方面,本发明实施例提供了一种请求的处理方法,包括:
5.接收针对目标对象的处理请求;
6.获取所述目标对象对应的责任链,所述责任链包括多个责任节点,所述责任节点与规则组件一一对应;
7.利用所述责任链中各节点对应的规则组件,对所述目标对象进行校验;
8.在所述目标对象通过校验的情况下,对所述目标对象的处理请求进行处理。
9.可选地,所述获取所述目标对象对应的责任链之前,还包括:
10.接收终端发送的责任链配置请求;
11.响应于所述责任链配置请求,将多个备选规则组件返回给所述终端;其中,所述多个备选规则组件用于生成所述终端显示的组件列表;
12.接收多个目标规则组件;其中,所述多个目标规则组件是用户从所述组件列表中选择出的;
13.生成所述多个目标规则组件对应的责任链。
14.可选地,所述生成所述多个目标规则组件对应的责任链之前,还包括:
15.接收针对各所述目标规则组件的组件权重;
16.所述生成所述多个目标规则组件对应的责任链,包括:
17.生成各所述目标规则组件对应的目标责任节点;
18.根据所述组件权重,确定各所述目标责任节点的位置信息;
19.按所述位置信息,组合各所述目标责任节点,以生成所述多个目标规则组件对应的责任链。
20.可选地,所述将多个备选规则组件返回给所述终端之前,还包括:
21.接收组件配置请求;
22.确定所述组件配置请求对应的目标表、目标字段及目标条件;
23.根据所述目标表、所述目标字段及所述目标条件,生成目标规则组件对应的目标
表达式;其中,所述目标规则组件对应于所述组件配置请求,所述目标表达式用于对对象进行校验。
24.可选地,所述利用所述责任链中各节点对应的规则组件,对所述目标对象进行校验,包括:
25.从所述责任链上获取当前责任节点;
26.确定所述当前责任节点对应的当前规则组件;
27.利用所述当前规则组件,对所述目标对象进行校验,并得到检验结果;
28.根据所述检验结果,对所述目标对象进行校验。
29.可选地,所述根据所述检验结果,对所述目标对象进行校验,包括:
30.确定所述检验结果是否表征所述目标对象通过所述当前规则组件的校验;
31.若是,则获取所述当前责任节点的后续责任节点,并利用所述后续责任节点对应的规则组件,对所述目标对象进行校验;
32.若否,则生成所述目标对象针对所述当前责任节点的校验失败的提示信息。
33.可选地,所述获取所述目标对象对应的责任链,包括:
34.获取所述目标对象的对象信息;
35.根据所述对象信息,从多个备选责任链中选择出目标责任链;
36.将所述目标责任链确定为所述目标对象对应的责任链。
37.第二方面,本发明实施例提供了一种请求的处理装置,包括:
38.请求接收模块,用于接收针对目标对象的处理请求;
39.责任链获取模块,用于获取所述目标对象对应的责任链,所述责任链包括多个责任节点,所述责任节点与规则组件一一对应;
40.校验模块,用于利用所述责任链中各节点对应的规则组件,对所述目标对象进行校验;
41.处理模块,用于在所述目标对象通过校验的情况下,对所述目标对象的处理请求进行处理。
42.第三方面,本发明实施例提供了一种电子设备,包括:
43.一个或多个处理器;
44.存储装置,用于存储一个或多个程序,
45.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的方法。
46.第四方面,本发明实施例提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任一实施例所述的方法。
47.上述发明中的一个实施例具有如下优点或有益效果:利用目标对象对应的责任链中各责任节点的规则组件,对目标对象进行校验。在目标对象通过校验的情况下,对目标处理请求进行处理。可根据需求灵活地设置或更改责任链中的各责任节点,以生成能够满足多种校验场景的责任链。此外,用户无需手动填写申请单据,系统可利用责任链自动对目标对象进行处理校验。因此,本发明实施例的方法具有较好的扩展性、灵活性且效率较高。
48.上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
49.附图用于更好地理解本发明,不构成对本发明的不当限定。其中:
50.图1是本发明实施例可以应用于其中的示例性应用场景的示意图;
51.图2是本发明的一个实施例提供的一种请求的处理方法的流程的示意图;
52.图3是本发明的一个实施例提供的另一种请求的处理方法的流程的示意图;
53.图4是本发明的一个实施例提供的一种责任链生成方法的流程的示意图;
54.图5是本发明的一个实施例提供的又一种请求的处理方法的流程的示意图;
55.图6是本发明的一个实施例提供的一种处理请求的处理装置的结构示意图;
56.图7是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
57.以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
58.图1是本发明实施例可以应用于其中的示例性应用场景的示意图。如图1所示,系统架构100中可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
59.终端设备101、102、103中可部署各种客户端或者浏览器。相关人员可通过终端设备101、102、103发送针对目标对象的处理请求。终端设备101、102、103可利用客户端或者浏览器与服务器105进行交互。终端设备101、102、103可以是手机、笔记本、平板电脑、膝上型便携计算机等等。
60.服务器105接收针对目标对象的处理请求;获取所述目标对象对应的责任链,利用所述责任链中各节点对应的规则组件,对所述目标对象进行校验;在所述目标对象通过校验的情况下,对所述目标对象进行处理处理。
61.需要说明的是,本发明实施例所提供的处理请求的处理方法一般由服务器105执行,相应地,处理请求的处理装置一般设置于服务器105中。
62.应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
63.图2是本发明的一个实施例提供的一种处理请求的处理方法的流程的示意图。如图2所示,该方法包括:
64.步骤201:接收针对目标对象的处理请求。
65.本发明实施例的方法应用于各种应用系统中,如电商平台的系统、oa(office automation,办公自动化)系统、erp(enterprise resource planning,企业资源计划)系统等。目标对象可以为应用系统中涉及的各种实体对象。例如,对于电商平台来说,目标对象可以包括:用户、店铺及物品等。
66.目标对象可以向应用系统发送的各种处理请求,以完成相应处理。例如,在电商平
台中,处理请求可包括:针对店铺的退店请求、针对店铺的信息修改请求、针对用户的权限修改请求、针对物品的库存修改请求等。
67.步骤202:获取目标对象对应的责任链,责任链包括多个责任节点,责任节点与规则组件一一对应。
68.责任链为用来处理处理请求校验任务的一条执行链,责任链上有多个责任节点。每个责任节点都要参与处理处理请求的校验。如果当前责任节点对目标对象通校验过,就可以将该处理申请传递给下一个责任节点继续审核,直至所有责任节点全部校验完毕,或者目标对象未能通过某一审核节点的校验为止。只有在目标对象通过所有责任节点审核的情况下,才能确定目标对象通过校验。
69.规则组件用于对目标对象进行校验。例如,校验目标对象的合同是否续签,校验目标对象是否在黑名单中,校验目标对象是否在白名单中等。规则组件可根据具体需求选择合适的语言编写,也可以整合成程序包的形式。
70.步骤203:利用责任链中各责任节点对应的规则组件,对目标对象进行校验。
71.责任链中可包括多个责任节点,每个责任节点对应于不同的规则组件。依次获取责任链中的多个责任节点,并利用各责任节点对应的规则组件,依次对目标对象进行处理校验。
72.步骤204:在目标对象通过校验的情况下,对目标对象的处理请求进行处理。
73.如果目标对象未能通过某一责任节点对应的规则组件的处理校验,则确定目标对象未通过处理校验,并可通过终端向用户发送目标对象校验失败的提示信息。只有目标对象通过所有责任节点对应的规则组件的校验,才能确定目标对象通过责任链的校验。
74.在本发明实施例中,利用目标对象对应的责任链中各节点的规则组件,对目标对象进行处理校验。在目标对象通过处理校验的情况下,对目标对象进行与处理请求对应的处理。一方面,可根据需求灵活地设置或更改责任链中的各责任节点,再利用责任链进行处理校验。另一方面,用户无需手动填写申请单据,系统可利用目标对象对应的责任链自动对目标对象进行处理校验。因此,本发明实施例的方法具有较好的扩展性、灵活性且效率较高。
75.在本发明的一个实施例中,获取目标对象对应的责任链,包括:获取目标对象的对象信息;根据对象信息,从多个备选责任链中选择出目标责任链;将目标责任链确定为目标对象对应的责任链。
76.对象信息用于表征目标对象的相关信息。举例来说,在目标对象为店铺的情况下,对象信息可包括:店铺类型、店铺名称、是否自营、关注人数、店铺星级、开店时间等。可根据对象信息,在系统中预设多条责任链。例如:对于食品类型的店铺,采用责任链1进行处理校验。对于药品类型的店铺,采用责任链2进行处理校验。对于开店时间在预设时间点之前的店铺,采用责任链3进行处理校验。对于开店时间在预设时间点之后的店铺,采用责任链4进行处理校验等。根据对象信息,在系统中预设多条责任链,可使针对处理请求的校验更加灵活,便于各应用系统的实际应用。
77.图3是本发明的一个实施例提供的另一种处理请求的处理方法的流程的示意图。如图3所示,该方法包括:
78.步骤301:接收终端发送的责任链配置请求。
79.本发明实施例的方法应用于服务器端。用户可通过终端发送责任链配置请求。服务器端接收终端发送的责任链配置请求。
80.步骤302:响应于责任链配置请求,将多个备选规则组件返回给终端。
81.步骤303:接收多个目标规则组件,多个目标规则组件是用户从组件列表中选择出的。
82.终端接收服务器端发送多个备选规则组件。终端显示组件列表,组件列表中包括上述多个备选规则组件。用户可从组件列表中选择出多个目标规则组件,用来生成责任链。
83.步骤304:生成多个目标规则组件对应的责任链。
84.针对每个目标规则组件生成其对应的责任节点,再将各责任节点按序组合,以生成对应的责任链。
85.步骤305:接收针对目标对象的处理请求。
86.步骤306:获取目标对象对应的责任链,责任链包括多个责任节点,责任节点与规则组件一一对应。
87.步骤307:利用责任链中各节点对应的规则组件,对目标对象进行处理校验。
88.步骤308:在目标对象通过处理校验的情况下,对目标对象的处理请求进行处理。
89.在本发明实施例中,将不同的校验逻辑分散到不同的规则组件中,用户可根据自身需求,选择不同的规则组件,配置生成责任链。本发明实施例的方法更能符合用户的实际需求,配置出具有不同的校验逻辑的责任链。
90.责任链中包括多个责任节点。可根据多种方式,确定各责任节点在责任链中的位置信息。例如,各目标规则组件的选择顺序,用户先选择的目标规则组件对应的节点处在责任链中较前的位置,用户后选择的目标规则组件对应的节点处在责任链中较后的位置。
91.还可以根据各目标规则组件的组件权重,确定各责任节点在责任链中的位置信息。具体地,生成多个目标规则组件对应的责任链之前,还包括:接收针对各目标规则组件的组件权重;生成多个目标规则组件对应的责任链,包括:生成各目标规则组件对应的目标责任节点;根据组件权重,确定各目标责任节点的位置信息;按位置信息,组合各目标责任节点,以生成多个目标规则组件对应的责任链。
92.举例来说,如果目标规则组件包括:规则组件1、规则组件2和规则组件3。规则组件1的组件权重为20%,规则组件2的组件权重为50%,规则组件3的组件权重为30%。则针对上述目标规则组件生成的责任链中,规则组件2对应于责任链上的第一个责任节点,规则组件3对应于责任链上的第二个节点,规则组件1对应于责任链上的第三个节点。
93.图4是本发明的一个实施例提供的一种责任链生成方法的流程的示意图。如图4所示,可动态配置规则组件,规则组件对应的校验逻辑可包括:目标对象的合同是否续签、目标对象是否在黑名单中、目标对象是否在白名单中等。前端有页面去管理规则组件,规则组件可以以jar包的形式进行编写,通过反射的加载到规则引擎中。规则引擎通过前端页面来控制每个规则组件的组件权重来调整其位于责任链的位置,通过递归算法将组件权重较大的规则组件先执行。
94.在本发明的一个实施例中,将多个备选规则组件返回给终端之前,还包括:接收组件配置请求;确定组件配置请求对应的目标表、目标字段及目标条件;根据目标表、目标字段及目标条件,生成目标规则组件对应的目标表达式;其中,目标规则组件对应于组件配置
请求,目标表达式用于对对象进行处理校验。
95.目标表达式用于从目标表中查询到目标对象对应的目标记录,并从目标记录中提取出目标字段的取值,并根据目标字段的取值和目标条件,确定目标对象是否通过该规则组件的校验。举例来说,目标表为对象详细信息表,目标字段为合同到期日期,目标条件为合同到期日期是否大于当前日期。则该规则组件对应的目标表达式用于:从对象详细信息中,获取到该目标对象的合同到期日期,再判断该目标对象的合同到期日期是否大于当前日期。如果合同到期日期小于或等于当前日期,确定目标对象通过该规则组件的校验;如果合同到期日期大于当前日期,确定目标对象未通过该规则组件的校验。
96.图5是本发明的一个实施例提供的又一种处理请求的处理方法的流程的示意图。如图5所示,该方法包括:
97.步骤501:接收针对目标对象的处理请求。
98.步骤502:获取目标对象对应的责任链,责任链包括多个责任节点,责任节点与规则组件一一对应。
99.步骤503:从责任链上获取当前责任节点。
100.步骤504:确定当前责任节点对应的当前规则组件;利用当前规则组件,对目标对象进行校验,并得到检验结果。
101.步骤505:确定检验结果是否表征目标对象通过当前规则组件的校验。
102.在目标对象通过当前规则组件的校验的情况下,执行步骤506。在目标对象未通过当前规则组件的校验的情况下,执行步骤509。
103.步骤506:确定当前责任节点是否存在后续责任节点。
104.在当前责任节点存在后续责任节点的情况下,执行步骤507。在当前责任节点不存在后续责任节点的情况下,执行步骤508。
105.步骤507:获取当前责任节点的后续责任节点,并将后续责任节点确定为当前责任节点。
106.重新执行步骤504-步骤506,应用后续责任节点,该目标对象进行处理校验,直至所有责任节点对应的规则组件都已执行完毕。
107.步骤508:对目标对象的处理请求进行处理。
108.步骤509:生成目标对象针对当前责任节点的校验失败的提示信息。
109.在本发明实施例中,根据各规则组件对应的责任节点在责任链中的位置,依次执行各规则组件对应的校验逻辑,完成对目标对象的校验处理。只有在目标对象通过所有责任节点校验的情况下,确定目标对象通过该责任链的处理校验。
110.为使本发明实施例的方法更加便于理解,以下以目标对象为店铺,处理请求为退店请求作为一个具体实施例进行讲解。系统接收到退店请求后,通过设置一个规则引擎,利用店铺对应的责任链中各责任节点对应的规则组件,对店铺进行退店校验。本发明实施例的方法能在较短时间内实现退店校验处理,并且通过邮件模型异步查询发送退店成功邮件给相应采销,通知退店成功,减少代售商家与采销线下的工作量,同时减少因操作不当而造成的损失以及减少客诉维护电商平台的公司形象。
111.店铺通过退店校验后就会进入退店业务流转,包括:生成目标企业的终止协议;将退店相关日志存mongo数据库中;修改目标店铺上架状态、停用店铺、停用店铺商品、发送关
店消息给商品中台,商品中台将该供应商下的商品变为失效下架、发邮件通知采销。可通过邮件模型查询店铺所属的采销,并将退店通过邮件触达采销。
112.采用mongo保存相关日志的原因如下:mongo具有弱一致性,最终会达成一致,更能保证用户的访问速度,文档结构的存储方式,能够更便捷的获取数据;内置gridfs(grid file system),支持大容量的存储,性能优越。
113.存储在数据库中的内容包括:店铺关店原因、退店流程审核记录等。目标店铺上架状态可包括:待招商审核、招商驳回、招商审核完成、申请退出成功等。可为不同的目标店铺上架状态设定不同的数值,以便于数据库存储和读取。
114.本发明实施例的方法可在较短时间实现退店处理,大大的减少了目前线下流程退店退保风险较高,避免了多退少退以及没退的现象,节省了商家以及采销人员的时间,减少了不必要的客诉。
115.图6是本发明的一个实施例提供的一种请求的处理装置的结构示意图。如图6所示,该装置包括:
116.请求接收模块601,用于接收针对目标对象的处理请求;
117.责任链获取模块602,用于获取所述目标对象对应的责任链,所述责任链包括多个责任节点,所述责任节点与规则组件一一对应;
118.校验模块603,用于利用所述责任链中各节点对应的规则组件,对所述目标对象进行校验;
119.处理模块604,用于在所述目标对象通过校验的情况下,对所述目标对象的请求进行处理。
120.可选地,该装置还包括:
121.责任链生成模块605,用于接收终端发送的责任链配置请求;
122.响应于所述责任链配置请求,将多个备选规则组件返回给所述终端;其中,所述多个备选规则组件用于生成所述终端显示的组件列表;
123.接收多个目标规则组件;其中,所述多个目标规则组件是用户从所述组件列表中选择出的;
124.生成所述多个目标规则组件对应的责任链。
125.可选地,责任链生成模块605具体用于:
126.接收针对各所述目标规则组件的组件权重;
127.生成各所述目标规则组件对应的目标责任节点;
128.根据所述组件权重,确定各所述目标责任节点的位置信息;
129.按所述位置信息,组合各所述目标责任节点,以生成所述多个目标规则组件对应的责任链。
130.可选地,责任链生成模块605具体用于:
131.接收组件配置请求;
132.确定所述组件配置请求对应的目标表、目标字段及目标条件;
133.根据所述目标表、所述目标字段及所述目标条件,生成目标规则组件对应的目标表达式;其中,所述目标规则组件对应于所述组件配置请求,所述目标表达式用于对对象进行处理校验。
134.可选地,校验模块603具体用于:
135.从所述责任链上获取当前责任节点;
136.确定所述当前责任节点对应的当前规则组件;
137.利用所述当前规则组件,对所述目标对象进行校验,并得到检验结果;
138.根据所述检验结果,对所述目标对象进行处理校验。
139.可选地,校验模块603具体用于:
140.确定所述检验结果是否表征所述目标对象通过所述当前规则组件的校验;
141.若是,则获取所述当前责任节点的后续责任节点,并利用所述后续责任节点对应的规则组件,对所述目标对象进行校验;
142.若否,则生成所述目标对象针对所述当前责任节点的校验失败的提示信息。
143.可选地,责任链获取模块602具体用于:
144.获取所述目标对象的对象信息;
145.根据所述对象信息,从多个备选责任链中选择出目标责任链;
146.将所述目标责任链确定为所述目标对象对应的责任链。
147.本发明实施例提供了一种电子设备,包括:
148.一个或多个处理器;
149.存储装置,用于存储一个或多个程序,
150.当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述任一实施例的方法。
151.下面参考图7,其示出了适于用来实现本发明实施例的终端设备的计算机系统700的结构示意图。图7示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
152.如图7所示,计算机系统700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram 703中,还存储有系统700操作所需的各种程序和数据。cpu 701、rom 702以及ram 703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
153.以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。
154.特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(cpu)701执行时,执行本发明的系统中限定的上述功能。
155.需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
156.附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
157.描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:请求接收模块、责任链获取模块、校验模块及处理模块。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,请求接收模块还可以被描述为“接收针对目标对象的处理请求的模块”。
158.作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:
159.接收针对目标对象的处理请求;
160.获取所述目标对象对应的责任链,所述责任链包括多个责任节点,所述责任节点与规则组件一一对应;
161.利用所述责任链中各节点对应的规则组件,对所述目标对象进行校验;
162.在所述目标对象通过校验的情况下,对所述目标对象的处理请求进行处理。
163.根据本发明实施例的技术方案,利用目标对象对应的责任链中各节点的规则组
件,对目标对象进行处理校验。在目标对象通过处理校验的情况下,对目标对象进行处理处理。一方面,可根据需求灵活地设置或更改责任链中的各责任节点,再利用责任链进行处理校验。另一方面,用户无需手动填写申请单据,系统可利用目标对象对应的责任链自动对目标对象进行处理校验。因此,本发明实施例的方法具有较好的扩展性、灵活性且效率较高。上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献