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

数据处理方法、装置、电子设备和存储介质与流程

2022-08-13 13:55:44 来源:中国专利 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.根据本公开实施例的第七方面,提供一种计算机程序产品,所述计算机程序产品中包括指令,所述指令被电子设备的处理器执行时,使得所述电子设备能够执行如上述任一项所述的数据处理方法。
51.本公开的实施例提供的技术方案至少带来以下有益效果:
52.通过响应于当前帐户的第一帐户请求,确定所述当前帐户的资源场景;然后根据资源场景,对第一帐户请求进行更新,得到第二帐户请求;最后根据第二帐户请求,跳转到与资源场景对应的资源处理系统,通过资源处理系统根据当前帐户的资源处理请求,执行对应的资源处理操作;这样,实现了通过不同资源场景对应的资源处理系统,对不同资源场景下的帐户的资源处理请求进行处理的目的,避免了通过同一个系统,对不同资源场景的数据进行处理,容易造成混乱,导致数据处理准确率较低的缺陷,从而提高了数据处理准确率。
53.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
54.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
55.图1是根据一示例性实施例示出的一种数据处理方法的流程图。
56.图2是根据一示例性实施例示出的另一种数据处理方法的流程图。
57.图3是根据一示例性实施例示出的又一种数据处理方法的流程图。
58.图4是根据一示例性实施例示出的再一种数据处理方法的流程图。
59.图5是根据一示例性实施例示出的一种数据处理装置的框图。
60.图6是根据一示例性实施例示出的另一种数据处理装置的框图。
61.图7是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
62.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
63.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
64.还需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
65.图1是根据一示例性实施例示出的一种数据处理方法的流程图,如图1所示,该数据处理方法用于终端中,包括以下步骤:
66.在步骤s110中,响应于当前帐户的第一帐户请求,确定当前帐户的资源场景。
67.其中,当前帐户是指需要进行资源数据操作的帐户。第一帐户请求是指当前帐户触发的帐户请求,比如登录请求。
68.其中,资源场景是指当前帐户所处的业务场景,由当前帐户的帐户信息确定;比如,由当前帐户所负责的项目确定,由当前帐户所处的部门信息确定等。
69.具体地,终端响应于当前帐户的第一帐户请求,确定当前帐户所处的业务场景;将当前帐户所处的业务场景,确定为当前帐户的资源场景。
70.在步骤s120中,根据资源场景,对第一帐户请求进行更新,得到第二帐户请求。
71.其中,第二帐户请求是指根据资源场景,对第一帐户请求进行更新得到的帐户请求,比如新的登录请求。
72.具体地,终端根据资源场景,对第一帐户请求中的请求地址进行更新,得到更新后的第一帐户请求;将更新后的第一帐户请求,确定为第二帐户请求。
73.在步骤s130中,根据第二帐户请求,跳转到与资源场景对应的资源处理系统;资源处理系统用于根据当前帐户的资源处理请求,执行对应的资源处理操作。
74.其中,资源处理系统是指对资源数据进行处理的系统,具体是指业务处理系统,比如业绩备案数据处理系统。不同资源场景,对应不同的资源处理系统,各个资源处理系统之间相互独立。每个资源处理系统关联有相应的资源处理流程,比如数据添加、筛选、确认、解决冲突、同步等。此外,每个资源处理系统还能够实现多角色的数据隔离。
75.其中,资源处理请求是指业务处理请求,具体是指业绩备案数据处理请求。资源处理操作是指业务处理操作,具体是指业绩备案数据处理操作。
76.具体地,终端根据第二帐户请求中的资源处理系统地址,确定与资源场景对应的资源处理系统,并跳转至与资源场景对应的资源处理系统;通过资源处理系统接收当前帐户的资源处理请求,并根据当前帐户的资源处理请求,执行对应的资源处理操作。
77.上述数据处理方法中,通过响应于当前帐户的第一帐户请求,确定所述当前帐户的资源场景;然后根据资源场景,对第一帐户请求进行更新,得到第二帐户请求;最后根据第二帐户请求,跳转到与资源场景对应的资源处理系统,通过资源处理系统根据当前帐户的资源处理请求,执行对应的资源处理操作;这样,实现了通过不同资源场景对应的资源处理系统,对不同资源场景下的帐户的资源处理请求进行处理的目的,避免了通过同一个系统,对不同资源场景的数据进行处理,容易造成混乱,导致数据处理准确率较低的缺陷,从而提高了数据处理准确率。
78.在一示例性实施例中,上述步骤s120,根据资源场景,对第一帐户请求进行更新,得到第二帐户请求,具体包括:获取与资源场景对应的资源处理系统地址;根据资源处理系统地址,对第一帐户请求中的请求地址进行更新,得到第二帐户请求。
79.其中,资源处理系统地址是指业务处理系统地址,不同资源场景,对应不同的资源处理系统地址。
80.其中,第二帐户请求中的请求地址为与当前帐户的资源场景对应的资源处理系统地址
81.具体地,终端根据当前帐户的资源场景,查询资源场景与资源处理系统地址的对应关系,得到与资源场景对应的资源处理系统地址;确定第一帐户请求中的请求地址,并将第一帐户请求中的请求地址更新为与资源场景对应的资源处理系统地址,得到更新后的第一帐户请求,作为第二帐户请求。
82.本公开实施例提供的技术方案,根据资源场景,对第一帐户请求进行更新,得到第二帐户请求,便于根据第二帐户请求跳转至与资源场景对应的资源处理系统,进而利用不同资源场景对应的资源处理系统,对不同资源场景下的帐户的资源处理请求进行处理,实现了多资源场景的数据隔离目的。
83.在一示例性实施例中,获取与资源场景对应的资源处理系统地址,具体包括:获取与资源场景对应的资源场景标识;根据资源场景标识,查询资源场景标识与资源处理系统地址的对应关系,得到与资源场景对应的资源处理系统地址。
84.其中,资源场景标识是指资源场景的标识信息,比如资源场景编号。在实际场景中,资源场景标识是指业务场景标识。
85.其中,资源场景标识与资源处理系统地址存在一一对应关系,不同资源场景标识,对应不同的资源处理系统地址。
86.具体地,终端根据资源场景标识获取指令,获取与资源场景对应的资源场景标识;
查询资源场景标识与资源处理系统地址的对应关系,得到与该资源场景标识对应的资源处理系统地址,作为与资源场景对应的资源处理系统地址。
87.本公开实施例提供的技术方案,根据与资源场景对应的资源场景标识,查询资源场景标识与资源处理系统地址的对应关系,得到与资源场景对应的资源处理系统地址,有利于后续根据与资源场景对应的资源处理系统地址,对第一帐户请求中的请求地址进行更新,从而实现了对第一帐户请求进行更新的目的。
88.在一示例性实施例中,上述步骤s110,响应于当前帐户的第一帐户请求,确定当前帐户的资源场景,具体包括:响应于当前帐户的第一帐户请求,获取当前帐户的帐户信息;根据当前帐户的帐户信息,确定当前帐户的资源场景。
89.其中,当前帐户的帐户信息是指当前帐户的帐户属性信息,比如业务线信息、部门信息、角色信息等。
90.其中,帐户信息与资源场景存在对应关系,不同帐户信息,对应不同的资源场景。比如,帐户u1所负责的项目为项目a1,则帐户u1对应的资源场景为资源场景m1;帐户u2所负责的项目为项目a2,则帐户u2对应的资源场景为资源场景m2。
91.具体地,终端响应于当前帐户的第一帐户请求,得到当前帐户的帐户标识,比如帐户名称;获取与帐户标识对应的帐户信息,作为当前帐户的帐户信息;根据当前帐户的帐户信息,查询帐户信息与资源场景的对应关系,得到当前帐户所对应的资源场景。
92.本公开实施例提供的技术方案,通过响应于当前帐户的第一帐户请求,获取当前帐户的帐户信息;然后根据当前帐户的帐户信息,确定当前帐户的资源场景,有利于后续根据当前帐户的资源场景,对第一帐户请求进行更新,得到第二帐户请求,便于后续跳转至对应的资源处理系统。
93.在一示例性实施例中,上述步骤s120,在根据资源场景,对第一帐户请求进行更新,得到第二帐户请求之前,还包括:对当前帐户的帐户信息进行验证。那么,上述步骤s120,根据资源场景,对第一帐户请求进行更新,得到第二帐户请求,包括:在当前帐户的帐户信息验证通过的情况下,根据资源场景,对第一帐户请求进行更新,得到第二帐户请求。
94.其中,对当前帐户的帐户信息进行验证,是指对当前帐户进行认证和授权。
95.其中,当前帐户的帐户信息验证通过,是指当前帐户的帐户信息符合预设要求。
96.具体地,终端根据验证指令,对当前帐户的帐户信息进行验证,得到验证结果;若验证结果为验证成功,则确认当前帐户的帐户信息验证通过;在当前帐户的帐户信息验证通过的情况下,获取与资源场景对应的资源处理系统地址;根据资源处理系统地址,对第一帐户请求中的请求地址进行更新,得到第二帐户请求。
97.本公开实施例提供的技术方案,通过对当前帐户的帐户信息进行验证,并在当前帐户的帐户信息验证通过的情况下,根据资源场景,对第一帐户请求进行更新,得到第二帐户请求,有利于提高第二帐户请求的更新安全性,进而提高了整个资源处理过程中的安全性。
98.图2是根据一示例性实施例示出的另一种数据处理方法的流程图,如图2所示,该数据处理方法用于资源处理系统中,包括以下步骤:
99.在步骤s210中,接收当前帐户的资源处理请求;资源处理系统与当前帐户的资源场景对应,通过当前帐户的第二帐户请求跳转得到;第二帐户请求通过当前帐户的资源场
景,对当前帐户的第一帐户请求进行更新得到,资源场景通过当前帐户的第一帐户请求确定。
100.在步骤s220中,根据当前帐户的资源处理请求,执行对应的资源处理操作。
101.具体地,终端响应于当前帐户的第一帐户请求,确定当前帐户的资源场景;根据资源场景,对第一帐户请求进行更新,得到第二帐户请求;根据第二帐户请求,跳转到与资源场景对应的资源处理系统。资源处理系统根据接收到的当前帐户的资源处理请求,执行对应的资源处理操作,比如数据添加、筛选、确认、解决冲突、同步等。
102.需要说明的是,关于步骤s210至s220的具体限定,可以参考步骤s110至步骤s130,在此不再赘述。
103.上述数据处理方法,实现了通过不同资源场景对应的资源处理系统,对不同资源场景下的帐户的资源处理请求进行处理的目的,避免了通过同一个系统,对不同资源场景的数据进行处理,容易造成混乱,导致数据处理准确率较低的缺陷,从而提高了数据处理准确率。同时,通过资源处理系统进行线上处理,避免了通过线下处理,导致数据处理效率较低的缺陷,进而提高了数据处理效率。
104.在一示例性实施例中,本公开提供的数据处理方法,还包括:将资源处理操作对应的操作事件发送至流程状态机器;流程状态机器用于在操作事件满足预设的流程更新条件的情况下,将资源处理操作对应的流程状态更新为下一流程状态;根据流程状态机器同步的下一流程状态,进入资源处理操作对应的流程的下一流程。其中,操作事件是指资源处理操作对应的事件,比如数据添加事件、筛选事件、确认事件、解决冲突事件、同步事件等。
105.其中,流程状态机器是指用于统一管理各个操作事件对应的流程状态的机器。
106.具体地,资源处理系统获取资源处理操作对应的操作事件,比如流程1对应的操作事件;然后将资源处理操作对应的操作事件发送至流程状态机器。流程状态机器判断接收到的操作事件是否满足预设的流程更新条件,在操作事件满足预设的流程更新条件的情况下,将资源处理操作对应的流程状态更新为下一流程状态,并将下一流程状态同步至资源处理系统。资源处理系统根据流程状态机器所同步的下一流程状态,进入资源处理操作对应的流程的下一流程,比如进入下一流程的流程页面。
107.本公开实施例提供的技术方案,通过资源处理系统将资源处理操作对应的操作事件发送至流程状态机器,由流程状态机器判断操作事件是否满足预设的流程更新条件,并将更新后的流程状态同步至资源处理系统;实现了通过流程状态机器统一管理不同资源处理系统对应的流程的流程状态的目的。
108.在一示例性实施例中,本公开提供的数据处理方法,还包括:从资源处理操作对应的资源处理结果中,确定出目标资源数据;通过预设数据传输方式,将目标资源数据传输至数据管理系统。
109.其中,目标资源数据是指最终有效的资源数据,比如最终有效的业绩备案数据。
110.其中,预设数据传输方式是指异步被动传输、异步主动传输、实时流式传输等。
111.其中,数据管理系统是指对目标资源数据进行统一管理的系统。
112.具体地,资源处理系统通过资源数据筛选指令,从资源处理操作对应的资源处理结果中,筛选出目标资源数据,并通过预设数据传输方式,将目标资源数据传输至数据管理系统;通过数据管理系统,对各个资源处理系统所传输的目标资源数据进行统一管理。
113.本公开实施例提供的技术方案,通过资源处理系统,基于预设数据传输方式,将目标资源数据传输至数据管理系统;便于通过数据管理系统,对各个资源处理系统所传输的目标资源数据进行统一管理。
114.图3是根据一示例性实施例示出的又一种数据处理方法的流程图,如图3所示,该数据处理方法用于终端中,包括以下步骤:
115.在步骤s310中,响应于当前帐户的第一帐户请求,获取当前帐户的帐户信息。
116.在步骤s320中,根据当前帐户的帐户信息,确定当前帐户的资源场景。
117.在步骤s330中,对当前帐户的帐户信息进行验证。
118.在步骤s340中,在当前帐户的帐户信息验证通过的情况下,获取与资源场景对应的资源场景标识。
119.在步骤s350中,根据资源场景标识,查询资源场景标识与资源处理系统地址的对应关系,得到与资源场景对应的资源处理系统地址。
120.在步骤s360中,根据资源处理系统地址,对第一帐户请求中的请求地址进行更新,得到第二帐户请求。
121.在步骤s370中,根据第二帐户请求,跳转到与资源场景对应的资源处理系统;资源处理系统用于根据当前帐户的资源处理请求,执行对应的资源处理操作。
122.上述数据处理方法中,实现了通过不同资源场景对应的资源处理系统,对不同资源场景下的帐户的资源处理请求进行处理的目的,避免了通过同一个系统,对不同资源场景的数据进行处理,容易造成混乱,导致数据处理准确率较低的缺陷,从而提高了数据处理准确率。
123.为了更清晰阐明本公开实施例提供的数据处理方法,以下以一个具体的实施例对该数据处理方法进行具体说明。在一示例性实施例中,参考图4,主要有3个模块,分别是用户信息模块、线上流程化模块和数据中台模块,通过用户信息模块、线上流程化模块和数据中台模块之间的交互,实现了多业务项目的数据隔离和多角色的数据隔离,同时能够高效完成数据流程化管理。具体包括如下内容:
124.用户信息模块:该模块用于对当前用户的用户请求进行初步认证和授权,且自身会维护一套网络请求规则。在认证和授权通过之后,通过读取到的业务信息,结合网络请求规则,对网络请求的域名进行重组,得到新的网络请求,并通过路由转发原理,将新的网络请求转发至对应的子业务系统。这样,通过重组新的网络请求,并跳转至一个新的子业务系统中,有利于实现各系统间的完全解耦与数据分离。
125.线上流程化模块:该模块是系统的核心模块,用户在该系统上进行数据线上流程化处理,包括数据的录入、上传、下载展示、审批、确认、批量处理、基于数据仓库工具的大数据离线计算等。具体地,采用线上化规范的流程,每个角色参与其中进行数据添加、筛选、确认、解决冲突、同步等操作,实现数据的最终确认与生效;比如,针对a业务流程,可以进行流程a1、流程a2、流程a3、生效、同步等操作;针对b业务流程,可以进行流程b1、流程b2、流程b3、生效同步等操作。
126.需要说明的是,为了统一管理各个流程和降低业务复杂度;系统在流程管理上采用状态机统一管理各个流程,通过事件驱动的模式,将各种复杂的业务动作与业务对应的状态流转信息进行剥离和解耦合。具体包括如下步骤:
127.步骤一:业务系统导入各自的数据线上化流程步骤,包括可能存在的流程变化规则,即状态机的注册过程。
128.步骤二:当业务系统中的一些会触发流程的动作发生时,系统会发送一个流程事件至数据总线。
129.步骤三:数据总线对收集来的各类流程事件进行分类处理,当该流程事件命中流程状态机中的流程变化规则时,系统推动该流程状态机运转。
130.步骤四:运转后的流程状态机,会将运转之后的流程状态同步至对应的业务系统,并触发后续的业务逻辑。
131.数据中台模块:在各个业务项目的数据线上化流程处理完成之后,需要将处理结果同步至数据中台模块,该模块用于收集所有业务项目的最终有效数据,便于进行统一管理。
132.同步方式可以依据业务的具体需求,采取不同的传输方式:
133.1.异步被动传输:当业务系统本身的逻辑复杂,数据处理任务较大时,可以通过发送分布式消息的形式,通知数据中台模块获取数据,数据中台模块结合自身系统负载进行批量获取。
134.2.异步主动传输:当数据中台模块比较庞大复杂时,可以通过业务系统开启子线程,以异步的方式批量发送数据给数据中台模块。
135.3.实时流式传输:当在数据传输的过程中需要对数据做一些额外的处理时,可以采用分布式处理引擎和框架进行实时流式传输。
136.上述数据处理方法,可以达到以下技术效果:(1)提出了一种多场景、多角色、多业务项目的业绩备案数据管理方案,解决了系统间的耦合与数据隔离问题;(2)通过线上化流程规范了各类业务动作的执行,且将各种场景下的流程进行统一的管理,达到了简化业务数据处理的目的;(3)各个子业务系统间支持自定义的数据计算、数据分析和数据聚合。
137.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
138.可以理解的是,本说明书中上述方法的各个实施例之间相同/相似的部分可互相参见,每个实施例重点说明的是与其他实施例的不同之处,相关之处参见其他方法实施例的说明即可。
139.基于同样的发明构思,本公开实施例还提供了一种用于实现上述所涉及的数据处理方法的数据处理装置。
140.图5是根据一示例性实施例示出的一种数据处理装置的框图。参照图5,该装置包括场景确定单元510,请求更新单元520和资源处理单元530。
141.场景确定单元510,被配置为执行响应于当前帐户的第一帐户请求,确定当前帐户的资源场景。
142.请求更新单元520,被配置为执行根据资源场景,对第一帐户请求进行更新,得到第二帐户请求。
143.资源处理单元530,被配置为执行根据第二帐户请求,跳转到与资源场景对应的资源处理系统;资源处理系统用于根据当前帐户的资源处理请求,执行对应的资源处理操作。
144.在一示例性实施例中,请求更新单元520,还被配置为执行获取与资源场景对应的资源处理系统地址;根据资源处理系统地址,对第一帐户请求中的请求地址进行更新,得到第二帐户请求。
145.在一示例性实施例中,请求更新单元520,还被配置为执行获取与资源场景对应的资源场景标识;根据资源场景标识,查询资源场景标识与资源处理系统地址的对应关系,得到与资源场景对应的资源处理系统地址。
146.在一示例性实施例中,场景确定单元510,还被配置为执行响应于当前帐户的第一帐户请求,获取当前帐户的帐户信息;根据当前帐户的帐户信息,确定当前帐户的资源场景。
147.在一示例性实施例中,数据处理装置还包括信息验证单元,被配置为执行对当前帐户的帐户信息进行验证;
148.请求更新单元520,还被配置为执行在当前帐户的帐户信息验证通过的情况下,根据资源场景,对第一帐户请求进行更新,得到第二帐户请求。
149.图6是根据一示例性实施例示出的另一种数据处理装置的框图。参照图6,该装置包括请求接收单元610和请求处理单元620。
150.请求接收单元610,被配置为执行接收当前帐户的资源处理请求;资源处理系统与当前帐户的资源场景对应,通过当前帐户的第二帐户请求跳转得到;第二帐户请求通过当前帐户的资源场景,对当前帐户的第一帐户请求进行更新得到,资源场景通过当前帐户的第一帐户请求确定。
151.请求处理单元620,被配置为执行根据当前帐户的资源处理请求,执行对应的资源处理操作。
152.在一示例性实施例中,数据处理装置还包括流程更新单元,被配置为执行将资源处理操作对应的操作事件发送至流程状态机器;流程状态机器用于在操作事件满足预设的流程更新条件的情况下,将资源处理操作对应的流程状态更新为下一流程状态;根据流程状态机器同步的下一流程状态,进入资源处理操作对应的流程的下一流程。
153.在一示例性实施例中,数据处理装置还包括数据传输单元,被配置为执行从资源处理操作对应的资源处理结果中,确定出目标资源数据;通过预设数据传输方式,将目标资源数据传输至数据管理系统。
154.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
155.上述数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
156.图7是根据一示例性实施例示出的一种用于实现数据处理方法的电子设备700的框图。例如,电子设备700可以是移动电话、计算机、数字广播终端、消息收发设备、游戏控制
台、平板设备、医疗设备、健身设备、个人数字助理等。
157.参照图7,电子设备700可以包括以下一个或多个组件:处理组件702、存储器704、电源组件706、多媒体组件708、音频组件710、输入/输出(i/o)的接口712、传感器组件714以及通信组件716。
158.处理组件702通常控制电子设备700的整体操作,诸如与显示、电话呼叫、数据通信、相机操作和记录操作相关联的操作。处理组件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理组件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
159.存储器704被配置为存储各种类型的数据以支持在电子设备700的操作。这些数据的示例包括用于在电子设备700上操作的任何应用程序或方法的指令、联系人数据、电话簿数据、消息、图片、视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram)、电可擦除可编程只读存储器(eeprom)、可擦除可编程只读存储器(eprom)、可编程只读存储器(prom)、只读存储器(rom)、磁存储器、快闪存储器、磁盘、光盘或石墨烯存储器。
160.电源组件706为电子设备700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为电子设备700生成、管理和分配电力相关联的组件。
161.多媒体组件708包括在所述电子设备700和用户之间的提供输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括前置摄像头和/或后置摄像头。当电子设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是固定的光学透镜系统或具有焦距和光学变焦能力。
162.音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括麦克风(mic),当电子设备700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器z04或经由通信组件716发送。在一些实施例中,音频组件710还包括扬声器,用于输出音频信号。
163.i/o接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
164.传感器组件714包括一个或多个传感器,用于为电子设备700提供各个方面的状态评估。例如,传感器组件714可以检测到电子设备700的打开/关闭状态,组件的相对定位,例如所述组件为电子设备700的显示器和小键盘,传感器组件714还可以检测电子设备700或电子设备700组件的位置改变,用户与电子设备700接触的存在或不存在,设备700方位或加速/减速和电子设备700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加
速度传感器、陀螺仪传感器、磁传感器、压力传感器或温度传感器。
165.通信组件716被配置为便于电子设备700和其他设备之间有线或无线方式的通信。电子设备700可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件716还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
166.在示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
167.在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器704,上述指令可由电子设备700的处理器720执行以完成上述方法。例如,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
168.在示例性实施例中,还提供一种计算机程序产品,所述计算机程序产品中包括指令,上述指令可由电子设备700的处理器720执行以完成上述方法。
169.需要说明的,上述的装置、电子设备、计算机可读存储介质、计算机程序产品等根据方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。
170.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
171.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

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

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

相关文献