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.图1为本技术实施例提供的一种附件处理系统的流程示意图;
39.图2为本技术实施例提供的一种附件处理方法的流程示意图;
40.图3为本技术实施例提供的又一种附件处理方法的流程示意图;
41.图4为本技术实施例提供的又一种附件处理方法的流程示意图;
42.图5为本技术实施例提供的一种处理装置的结构示意图;
43.图6为本技术实施例提供的一种控制装置的结构示意图;
44.图7为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
45.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
46.需要说明的是,本发明提供的一种附件处理方法、装置、设备及可读存储介质,可用于移动互联领域或金融领域。上述仅为示例,并不对本发明提供的一种附件处理方法、装置、设备及可读存储介质的应用领域进行限定。
47.本技术实施例提供的一种应用于但不限于客户端对待处理附件的处理操作,具体的,本技术应用于配置于客户端中的附件处理系统,如图1所示,附件处理系统10包括控制组件101和处理组件102,其中,控制组件与预设页面相连,用于接收通过预设页面提交的信息或发送信息至预设页面展示。处理组件与服务器相连,用于实现客户端与服务器之间的信息交互。图2示例了一种可选的附件处理方法的具体实现流程,如图2所示,本方法包括:
48.s201、控制组件接收处理指令和待处理附件的信息。
49.本实施例中,处理指令用于指示对待处理附件进行预设操作,预设操作包括上传操作、删除操作以及查看操作。
50.其中,上传操作包括依据待处理附件的信息将待处理附件上传至服务器,删除操
作包括依据待处理附件的信息将待处理附件从服务器中删除,查看操作包括从服务器中提取待处理附件,并展示。
51.需要说明的是,待处理附件的信息由用于在预设页面填写并提交,处理指令依据用户在页面触发的操作按钮生成,例如,页面包括用于填写待处理附件的信息的栏位以及用于指示不同操作的各个操作按钮,用于可以在栏位上填写待处理附件的信息,并点击所需操作按钮。
52.进一步需要说明的是,操作按钮和栏位对应设置,不同的操作按钮对应的栏位可以不同,也即不同的处理指令对应的待处理附件的信息可能不同。
53.s202、控制组件获取操作的操作流程。
54.本实施例中,依据预设的对应关系,依据处理指令指示的操作获取该操作对应的操作流程,操作流程包括按照预设的顺序排序的至少一个调用步骤。
55.例如,目标操作(任意一个操作)对应的目标流程中包括三个调用步骤,依序分别为调用步骤1、调用步骤2、以及调用步骤3。
56.s203、当达到调用步骤的触发条件,控制组件生成用于调用该调用步骤的调用指令。
57.具体地,当达到第一调用步骤的触发条件,生成用于调用第一调用步骤的调用指令,其中,第一调用步骤为操作流程中第一个调用步骤(例如调用步骤1),第一调用步骤的触发条件包括接收到预设的开始指令,开始指令可以为处理指令,也可以为紧随处理指令发出的预设指令。
58.当达到第二调用步骤的触发条件,生成用于调用第二调用步骤的调用指令,其中,第二调用步骤为操作流程中除了第一调用步骤之外的调用步骤(例如调用步骤2以及调用步骤3),第二调用步骤的触发条件包括接收到目标调用指令的响应结果,目标调用指令用于调用第二调用步骤前一位的调用步骤。
59.需要说明的是,第二调用步骤的触发条件还包括目标调用指令的响应结果为成功。以第二调用步骤为调用步骤2为例,调用步骤2的触发条件为接收到调用步骤1的响应结果,且该响应结果为成功。
60.s204、控制组件发送调用指令和待处理附件的信息至处理组件。
61.本实施例中,控制组件发送调用指令和待处理附件的信息至处理组件的具体方法可以参见现有技术。
62.s205、处理组件依据预设的对应关系,获取调用指令对应的预设序列,作为目标序列。
63.本实施例中,对应关系包括多个预设指令与预设序列的对应关系,每一预设序列用于完成对应的预设指令调用的调用步骤。
64.本实施例中,目标序列包括按照预设的执行顺序排序的多个执行步骤,处理组件执行目标序列用于实现调用指令调用的调用步骤,也即处理组件执行目标序列用于实现调用步骤1。
65.s206、处理组件至少依据待处理附件的信息,依序执行目标序列中的执行步骤,直至得到末位执行步骤的执行结果。
66.本实施例中,末位执行步骤为目标序列中位于最后一位的执行步骤。
67.例如,目标序列包括5个执行步骤,依序分别为执行步骤1、执行步骤2、执行步骤3、执行步骤4、以及执行步骤5,本步骤按照执行步骤1至执行步骤5的顺序依序执行,具体依据待处理组件的信息执行各个执行步骤的方法参见现有技术。
68.需要说明的是,目标序列中的各个执行步骤按照耦合度预先配置,例如,将耦合度大于预设阈值的多个执行步骤划分为一个序列,并生成序列的实现结果,基于此配置控制组件中的一个调用步骤。
69.s207、处理组件将末位执行步骤的执行结果,作为调用指令的响应结果发送至控制组件。
70.本实施例中,执行结果包括失败或成功。
71.s208、控制组件接收调用指令的响应结果,若响应结果为成功,判断是否满足第一预设条件。
72.本实施例中,第一预设条件包括调用指令对应的调用步骤是否为处理流程中最后一个调用步骤。
73.s209、若不满足第一预设条件,控制组件返回执行s203。
74.需要说明的是,调用指令对应的调用步骤不是处理流程中最后一个调用步骤,则将触发下一个调用步骤,直至接收到最后一个调用步骤的响应结果。
75.s210、若满足第一预设条件,控制组件结束调用。
76.本实施例中,若调用步骤为处理流程中最后一个调用步骤,则控制组件将调用指令的响应结果作为处理指令的响应结果,并展示在预设页面。
77.s211、若响应结果为失败,控制组件发送预设的失败指令。
78.具体地,将失败执行指示的信息展示在预设页面。
79.由上述技术方案可以看出,由于在处理组件预先配置了各个预设指令对应的预设序列,当接收到控制组件发送的调用指令和待处理附件的信息后,至少依据待处理附件的信息,依序执行目标序列中的执行步骤,直至得到末位执行步骤的执行结果,可见由于目标序列包括多个执行步骤,可见,处理组件被控制组件通过调用指令调用一次,即可执行多个执行步骤,减少了控制组件和调用组件之间的交互次数,进一步避免多次延迟造成的附件处理速度缓慢,效率低的问题。
80.进一步,控制组件内的处理指令和操作流程的对应关系和操作流程包括的调用步骤,以及处理组件内的调用指令和序列的对应关系和每一序列包括的执行步骤预先依据操作流程的执行步骤以及每一执行步骤间的耦合度配置,将耦合度高的执行步骤内聚为一个序列,对应于一个由调用指令调用的调用步骤,也即操作流程中不同的调用步骤对应的执行步骤耦合度低。由此实现高内聚的同时提高可扩展性。
81.进一步,由于将调用指令和序列的对应关系和每一序列包括的执行步骤预先依据操作流程的执行步骤以及每一执行步骤间的耦合度配置在处理组件,实现处理组件的可扩展,提高使用灵活性。
82.需要说明的是,图2仅为本技术实施例提供的一种可选的附件处理方法具体实现流程,本技术还包括其他多种可选的具体实现方法。
83.例如,本发明基于vue.js或者其他架构实现,具体地,本实施例基于vue.js实现,vue.js为当前使用使用十分广泛的javascript框架,多端兼容性极佳,十分易用灵活高效,
便于后期优化维护。
84.再例如,本发明提供的处理组件十分轻量和完整,可作为组件独立运行并嵌入页面,也可与其他组件组合,例如与树模型组合生产影像树。
85.再例如,操作不限于上传操作、查看操作以及删除操作,且执行步骤的具体执行方法依照配置包括多种不同的实现方法。在一些可选的实施例中,上传附件支持多类型附件的上传。上传附件的执行步骤中包括添加上传人、银行号等标签,便于查询管理。在一些可选的实施例中,删除附件的执行步骤中包括功能删除(删除附件数组中的数据,保留附件id)、删除影像服务器删除功能、添加删除附件权限控制中的至少一项。在一些可选的实施例中,查看附件的执行步骤中包括展示附件列表,具体地,以插槽方式的标签附件列表样式,默认展示附件列表,实现自定义形式展示,提高可扩展性。
86.再例如,处理组件可以在每一个执行步骤后,发送执行步骤的执行结果至控制组件,以使控制组件实现对处理组件的监控。
87.具体地,以上传操作为例,图3为本技术实施例提供的一种附件处理方法的具体实现流程,如图3所示,本方法具体包括:
88.s301、控制组件接收通过预设页面提交的上传附件的指令和待上传附件的信息,获取上传附件对应的操作流程。
89.本实施例中,上传附件对应的操作流程仅包括一个调用步骤,调用步骤为上传步骤。如图3所示,预设页面为显示组件配置的页面,用于用户交互。
90.s302、控制组件通过发送调用上传步骤的调用指令和待上传附件的信息至处理组件,调用处理组件。
91.s303、处理组件获取调用指令对应的执行序列。
92.本实施例中,执行序列包括执行步骤1、判断浏览器是否为32位ie9+,执行步骤2、判断是否成功获取classid,初始化成功,执行步骤3、将附件上传至服务器,可选地,上传至预设在服务器中的影音控件。执行步骤4、生成提交成功回调函数,获取上传附件列表。执行步骤5、发送文件标签和上传附件的信息,以使控制组件通过预设页面以文件标签的形式展示上传附件列表。
93.s304、处理组件判断浏览器是否为32位ie9+。
94.s305、若否,处理组件发出预设的失败提示。
95.需要说明的是,控制组件接收失败提示后结束上传附件的流程,并通过预设页面显示失败提示。
96.s306、若是,处理组件判断是否成功获取classid,初始化成功。
97.需要说明的是,classid为预先注册的id值,s304和s306的具体判断方法可以参见现有技术。
98.s307、若否,处理组件发出预设的失败提示。
99.s308、若是,处理组件将附件上传至服务器。
100.s309、处理组件生成提交成功回调函数,获取上传附件列表
101.s310、处理组件发送文件标签和上传附件的信息。
102.s311、控制组件接收文件标签和上传附件的信息,并通过预设页面以文件标签的形式展示上传附件列表。
103.需要说明的是,图3所示的每一个步骤的具体执行方法参见现有技术。
104.由图3所示的流程可以看出,本技术中,控制组件只发送了一次调用指令,处理组件能够响应该次调用指令,执行用于完成上传操作的各个执行步骤,避免现有技术中的频繁交互,节省资源,避免多次延迟导致的上传速度慢效率低,进一步,除了提供基本的上传附件功能,还标签了上传人和上传银行,以满足具体到所处银行和人的删除权限和浏览管理。
105.将本技术实施例提供的一种附件处理方法总结概括为图4所示的流程,如图4所示,本方法包括:
106.s401、控制组件接收处理指令和待处理附件的信息。
107.本实施例中,处理指令用于指示对待处理附件进行预设操作,预设操作包括上传操作。
108.需要说明的是,控制组件可以接收用于在预设页面提交的处理指令和待处理附件的信息。
109.s402、控制组件依据处理指令,生成调用指令。
110.需要说明的是,调用指令用于调用任意调用步骤,调用步骤为处理执行指示的操作流程中的步骤。控制组件依据处理指令,生成调用指令的方法包括多种,可选的一种方法包括:
111.获取操作的操作流程,操作流程包括按照预设的顺序排序的至少一个调用步骤。
112.当达到第一调用步骤的触发条件,生成用于调用第一调用步骤的调用指令,第一调用步骤为操作流程中第一个调用步骤,第一调用步骤的触发条件包括接收到预设的开始指令。
113.当达到第二调用步骤的触发条件,生成用于调用第二调用步骤的调用指令,第二调用步骤为操作流程中除了第一调用步骤之外的调用步骤,第二调用步骤的触发条件包括接收到目标调用指令的响应结果,目标调用指令用于调用第二调用步骤前一位的调用步骤。
114.s403、控制组件发送调用指令和待处理附件的信息至处理组件。
115.s404、处理组件接收控制组件发送的调用指令和待处理附件的信息,并依据调用指令获取目标序列。
116.本实施例中,目标序列包括按照预设的执行顺序排序的多个执行步骤。
117.s405、处理组件至少依据待处理附件的信息,依序执行目标序列中的执行步骤,直至得到末位执行步骤的执行结果,末位执行步骤为目标序列中位于最后一位的执行步骤。
118.s406、处理组件将末位执行步骤的执行结果,作为调用指令的响应结果发送至控制组件。
119.由上述技术方案可以看出,本技术实施例提供的一种附件处理方法,控制组件接收处理指令和待处理附件的信息,生成调用指令并发送调用指令和待处理附件的信息至处理组件,处理组件接收控制组件发送的调用指令和待处理附件的信息后,获取目标序列,至少依据待处理附件的信息,依序执行目标序列中的执行步骤,直至得到末位执行步骤的执行结果,末位执行步骤为目标序列中位于最后一位的执行步骤,并将末位执行步骤的执行结果,作为调用指令的响应结果发送至控制组件,由于目标序列包括按照预设的执行顺序
排序的多个执行步骤,也即,处理组件接收一次调用指令,可以执行多个执行步骤,直至得到该调用指令的响应结果,因此,减少了对待处理附件进行预设操作处理所需的处理组件和控制组件的交互次数,进一步地,避免频繁的多次交互导致的时延高以及资源内耗高的缺点。
120.图5示出了本技术实施例提供的一种处理装置的结构示意图,处理装置应用于如图1所示的处理组件,如图5所示,该装置可以包括:
121.调用指令接收单元501,用于接收控制组件发送的调用指令和待处理附件的信息;
122.序列获取单元502,用于依据所述调用指令获取目标序列,所述目标序列包括按照预设的执行顺序排序的多个执行步骤;
123.步骤执行单元503,用于至少依据所述待处理附件的信息,依序执行所述目标序列中的执行步骤,直至得到末位执行步骤的执行结果,所述末位执行步骤为所述目标序列中位于最后一位的执行步骤;
124.结果发送单元504,用于将所述末位执行步骤的执行结果,作为所述调用指令的响应结果发送至所述控制组件。
125.可选地,序列获取单元用于依据所述调用指令获取目标序列,包括:序列获取单元具体用于:
126.依据预设的对应关系,获取所述调用指令对应的预设序列,作为所述目标序列,所述对应关系包括多个预设指令与预设序列的对应关系。
127.图6示出了本技术实施例提供的一种控制装置的结构示意图,控制装置应用于如图1所示的控制组件,如图5所示,该装置可以包括:
128.处理指令接收单元601,用于接收处理指令和待处理附件的信息,所述处理指令用于指示对所述待处理附件进行预设操作,所述预设操作包括上传操作;
129.调用指令生成单元602,用于依据所述处理指令,生成调用指令;
130.指令发送单元603,用于发送所述调用指令和所述待处理附件的信息至处理组件,以使所述处理组件依据所述调用指令获取目标序列,至少依据所述待处理附件的信息,依序执行所述目标序列中的执行步骤,直至得到末位执行步骤的执行结果,将所述末位执行步骤的执行结果,作为所述调用指令的响应结果发送至所述控制组件,所述目标序列包括按照预设的执行顺序排序的多个执行步骤,所述末位执行步骤为所述目标序列中位于最后一位的执行步骤。
131.可选地,调用指令生成单元用于依据所述处理指令,生成调用指令,包括:调用指令生成单元具体用于:
132.获取所述操作的操作流程,所述操作流程包括按照预设的顺序排序的至少一个调用步骤;
133.当达到第一调用步骤的触发条件,生成用于调用所述第一调用步骤的调用指令,所述第一调用步骤为所述操作流程中第一个调用步骤,所述第一调用步骤的触发条件包括接收到预设的开始指令;
134.当达到第二调用步骤的触发条件,生成用于调用所述第二调用步骤的调用指令,所述第二调用步骤为所述操作流程中除了所述第一调用步骤之外的调用步骤,所述第二调用步骤的触发条件包括接收到目标调用指令的响应结果,所述目标调用指令用于调用所述
第二调用步骤前一位的调用步骤。
135.可选地,操作还包括删除操作和/或查看操作。
136.图7示出了本技术实施例提供的一种电子设备的结构示意图,该设备可以包括:至少一个处理器701,至少一个通信接口702,至少一个存储器703和至少一个通信总线704;
137.在本技术实施例中,处理器701、通信接口702、存储器703、通信总线704的数量为至少一个,且处理器701、通信接口702、存储器703通过通信总线704完成相互间的通信;
138.处理器701可能是一个中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
139.存储器703可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory)等,例如至少一个磁盘存储器;
140.其中,存储器存储有程序,处理器可执行存储器存储的程序,实现本技术实施例提供的一种附件处理方法的各个步骤,如下:
141.一种附件处理方法,应用于处理组件,所述方法包括:
142.接收控制组件发送的调用指令和待处理附件的信息;
143.依据所述调用指令获取目标序列,所述目标序列包括按照预设的执行顺序排序的多个执行步骤;
144.至少依据所述待处理附件的信息,依序执行所述目标序列中的执行步骤,直至得到末位执行步骤的执行结果,所述末位执行步骤为所述目标序列中位于最后一位的执行步骤;
145.将所述末位执行步骤的执行结果,作为所述调用指令的响应结果发送至所述控制组件。
146.可选地,依据所述调用指令获取目标序列,包括:
147.依据预设的对应关系,获取所述调用指令对应的预设序列,作为所述目标序列,所述对应关系包括多个预设指令与预设序列的对应关系。
148.一种附件处理方法,应用于控制组件,所述方法包括:
149.接收处理指令和待处理附件的信息,所述处理指令用于指示对所述待处理附件进行预设操作,所述预设操作包括上传操作;
150.依据所述处理指令,生成调用指令;
151.发送所述调用指令和所述待处理附件的信息至处理组件,以使所述处理组件依据所述调用指令获取目标序列,至少依据所述待处理附件的信息,依序执行所述目标序列中的执行步骤,直至得到末位执行步骤的执行结果,将所述末位执行步骤的执行结果,作为所述调用指令的响应结果发送至所述控制组件,所述目标序列包括按照预设的执行顺序排序的多个执行步骤,所述末位执行步骤为所述目标序列中位于最后一位的执行步骤。
152.可选地,依据所述处理指令,生成调用指令,包括:
153.获取所述操作的操作流程,所述操作流程包括按照预设的顺序排序的至少一个调用步骤;
154.当达到第一调用步骤的触发条件,生成用于调用所述第一调用步骤的调用指令,所述第一调用步骤为所述操作流程中第一个调用步骤,所述第一调用步骤的触发条件包括
接收到预设的开始指令;
155.当达到第二调用步骤的触发条件,生成用于调用所述第二调用步骤的调用指令,所述第二调用步骤为所述操作流程中除了所述第一调用步骤之外的调用步骤,所述第二调用步骤的触发条件包括接收到目标调用指令的响应结果,所述目标调用指令用于调用所述第二调用步骤前一位的调用步骤。
156.可选地,操作还包括删除操作和/或查看操作。
157.本技术实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的计算机程序,计算机程序被处理器执行时,实现本技术实施例提供的一种附件处理方法的各个步骤,如下:
158.一种附件处理方法,应用于处理组件,所述方法包括:
159.接收控制组件发送的调用指令和待处理附件的信息;
160.依据所述调用指令获取目标序列,所述目标序列包括按照预设的执行顺序排序的多个执行步骤;
161.至少依据所述待处理附件的信息,依序执行所述目标序列中的执行步骤,直至得到末位执行步骤的执行结果,所述末位执行步骤为所述目标序列中位于最后一位的执行步骤;
162.将所述末位执行步骤的执行结果,作为所述调用指令的响应结果发送至所述控制组件。
163.可选地,依据所述调用指令获取目标序列,包括:
164.依据预设的对应关系,获取所述调用指令对应的预设序列,作为所述目标序列,所述对应关系包括多个预设指令与预设序列的对应关系。
165.一种附件处理方法,应用于控制组件,所述方法包括:
166.接收处理指令和待处理附件的信息,所述处理指令用于指示对所述待处理附件进行预设操作,所述预设操作包括上传操作;
167.依据所述处理指令,生成调用指令;
168.发送所述调用指令和所述待处理附件的信息至处理组件,以使所述处理组件依据所述调用指令获取目标序列,至少依据所述待处理附件的信息,依序执行所述目标序列中的执行步骤,直至得到末位执行步骤的执行结果,将所述末位执行步骤的执行结果,作为所述调用指令的响应结果发送至所述控制组件,所述目标序列包括按照预设的执行顺序排序的多个执行步骤,所述末位执行步骤为所述目标序列中位于最后一位的执行步骤。
169.可选地,依据所述处理指令,生成调用指令,包括:
170.获取所述操作的操作流程,所述操作流程包括按照预设的顺序排序的至少一个调用步骤;
171.当达到第一调用步骤的触发条件,生成用于调用所述第一调用步骤的调用指令,所述第一调用步骤为所述操作流程中第一个调用步骤,所述第一调用步骤的触发条件包括接收到预设的开始指令;
172.当达到第二调用步骤的触发条件,生成用于调用所述第二调用步骤的调用指令,所述第二调用步骤为所述操作流程中除了所述第一调用步骤之外的调用步骤,所述第二调用步骤的触发条件包括接收到目标调用指令的响应结果,所述目标调用指令用于调用所述
第二调用步骤前一位的调用步骤。
173.可选地,操作还包括删除操作和/或查看操作。
174.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
175.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
176.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。