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

基于模拟器的数据处理方法、装置、设备及存储介质与流程

2021-10-24 07:38:00 来源:中国专利 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.将所述目标处理时间段作为所述业务空闲时间段。
56.本技术还提供一种基于模拟器的数据处理装置,包括:
57.第一接收模块,用于接收用户输入的文件配置请求;其中,所述文件配置请求携带机构指向信息、投顾业务信息与用户信息;
58.提取模块,用于从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息;
59.第一判断模块,用于基于所述用户信息对所述用户进行权限验证处理,判断所述用户是否具备文件配置权限;
60.第一生成模块,用于若所述用户具备文件配置权限,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件;
61.第一发送模块,用于基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构;
62.第一获取模块,用于获取所述指定机构返回的第二文件;
63.第二生成模块,用于基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。
64.本技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
65.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
66.本技术中提供的基于模拟器的数据处理方法、装置、计算机设备及存储介质,具有以下有益效果:
67.本技术中提供的基于模拟器的数据处理方法、装置、计算机设备及存储介质,在接
收到用户输入的文件配置请求后,会先从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息。在基于所述用户信息判别出用户具备文件配置权限后,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件。之后基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构。并在获取到所述指定机构返回的第二文件后,会基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。本技术通过使用投顾模拟器来分别进行与销售机构或投顾机构之间的投顾业务对接,即基于该投顾模拟器来分别与销售机构或投顾机构进行文件交互,可以实现有效的分离投顾机构与销售机构之间的依赖,且基于投顾模拟器的使用有利于提升投顾业务的处理智能性,提高投顾业务的处理效率,降低投顾业务的处理成本。
附图说明
68.图1是本技术一实施例的基于模拟器的数据处理方法的流程示意图;
69.图2是本技术一实施例的基于模拟器的数据处理装置的结构示意图;
70.图3是本技术一实施例的计算机设备的结构示意图。
71.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
72.应当理解,此处所描述的具体实施例仅仅用于解释本技术,并不用于限定本技术。
73.本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
74.参照图1,本技术一实施例的基于模拟器的数据处理方法,包括:
75.s1:接收用户输入的文件配置请求;其中,所述文件配置请求携带机构指向信息、投顾业务信息与用户信息;
76.s2:从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息;
77.s3:基于所述用户信息对所述用户进行权限验证处理,判断所述用户是否具备文件配置权限;
78.s4:若所述用户具备文件配置权限,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件;
79.s5:基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构;
80.s6:获取所述指定机构返回的第二文件;
81.s7:基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。
82.如上述步骤s1至s7所述,本方法实施例的执行主体为一种基于模拟器的数据处理
装置。在实际应用中,上述基于模拟器的数据处理装置可以通过虚拟装置,例如软件代码实现,也可以通过写入或集成有相关执行代码的实体装置实现,且可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。本实施例中的基于模拟器的数据处理装置,能够基于投顾模拟器的使用实现有效的分离投顾机构与销售机构之间的依赖,有利于提升投顾业务的处理智能性,提高投顾业务的处理效率。具体地,首先接收用户输入的文件配置请求。其中,所述文件配置请求携带机构指向信息、投顾业务信息与用户信息。另外,上述机构指向信息包括机构信息,机构信息包括销售机构或投顾机构,机构指向信息是指后续基于文件配置请求生成的文件所对应的发送机构对象。上述投顾业务信息可包括业务名称、业务编号等信息。上述用户信息可包括用户姓名信息、用户id信息等。
83.然后从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息。其中,基于投顾业务信息可生成与投顾业务信息相对应的文件,基于用户信息可进行对于用户的权限验证。在得到了所述用户信息后,基于所述用户信息对所述用户进行权限验证处理,判断所述用户是否具备文件配置权限。其中,可通过查询预设的用户

权限分数映射表来获取与用户信息对应的权限分数,以及通过查询预设的业务操作权限分数数据表来获取与文件配置操作对应的权限分数区间,进而对权限分数与权限分数区间进行数值比较便可快捷地判别出用户是否具备文件配置的权限。
84.若所述用户具备文件配置权限,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件。其中,投顾模拟器也可称为投顾第三方模拟器。相关开发人员通过根据证监会下发的投顾标准接口征求意见稿,即基金投顾业务数据交换技术接口征求意见稿中包含的对于投顾业务系统框架、交易模式、文件交易、规范要求的统一规范信息进行相应的模拟器代码开发,从而可根据该模拟器代码来生成相应的投顾模拟器。另外,数据交换技术接口阐述了标准接口的范围,明确了相关的术语和定义,定义了接口的规范要求,这其中包括文件传输规范、数据类型定义和接口文件及文件内容的规范约定,还定义了基金投顾业务中具体的业务交换数据接口内容,并对接口文档中的错误码列表、数据字典和业务标志做了定义和说明。此外,生成与所述投顾业务信息对应的第一文件的过程可包括:先从预设的数据模板库包含的所有数据模板中筛选出与所述投顾业务信息对应的目标数据模板,再从与所述投顾业务信息对应的业务结果数据筛选出指定数据,进而使用所述指定数据对所述目标数据模板进行填充处理,以得到所述第一文件。
85.之后基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构。其中,所述投顾模拟器可以支持投顾机构的模拟,以及支持销售机构的模拟。投顾模拟器内可包括有文件操作模块、内部业务模块等多个模块。当机构指向信息包括的机构信息为销售机构时,投顾模拟器会对销售机构实现模拟投顾机构。销售机构的相关用户可以根据实际需要,在投顾模拟器上自行定制数据以生成符合投顾标准接口规范的文件,模拟投顾机构发出的各类指令文件,供销售机构处理和异常逻辑完善,使得销售机构可以在投顾机构不介入的情况下,不断地完善和修复销售机构自己的系统,且能够独立开发以实现避免系统间的依赖和耦合。同时,对于销售机构发给投顾机构的文件,可以在投顾模拟器上验证该文件是否符合投顾标准接口规范,方便后续快速对接。同理,当机构指向信息包括的机构信息为投顾机构时,投顾模拟器也可以模拟销售机构的交换去驱动投顾机构,以隔离销售机构和投顾机构之间的依赖。另外,使用该投顾模拟器还可实现对
于投顾机构内部的模拟。原本的投顾机构是一个复杂的系统,模块很多,且各个模块直接又是相互依赖的,使用投顾模拟器可以分离投顾机构本身系统间的各个模块(如风险管理、用户交易管理、费用管理、组合管理、调仓管理等模块),有针对性的进行模块解耦,避免数据流的节点过多带来的系统问题。具体可将投顾模拟器内的各个模块进行单独抽离、分层处理,再指定各模块之间通信的方式以实现解耦。
86.后续获取所述指定机构返回的第二文件。其中,所述第二文件可为与所述第一文件具有对应的关系的文件,可为指定机构在接收到第一文件后返回的相关的用于进行投顾业务交流的文件。最后基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。其中,基于所述投顾模拟器对所述第二文件进行数据校验处理的过程可包括:先获取预设的投顾标准接口规范,再通过所述投顾模拟器对所述第二文件进行解析处理,以判断所述第二文件是否符合所述投顾标准接口规范,如果符合所述投顾标准接口规范,生成与所述第二文件对应的校验通过的第一校验结果,否则生成与所述第二文件对应的校验不通过的第二校验结果。
87.本实施例在接收到用户输入的文件配置请求后,会先从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息。在基于所述用户信息判别出用户具备文件配置权限后,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件。之后基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构。并在获取到所述指定机构返回的第二文件后,会基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。本实施例通过使用投顾模拟器来分别进行与销售机构或投顾机构之间的投顾业务对接,即基于该投顾模拟器来分别与销售机构或投顾机构进行文件交互,可以实现有效的分离投顾机构与销售机构之间的依赖,且基于投顾模拟器的使用有利于提升投顾业务的处理智能性,提高投顾业务的处理效率,降低投顾业务的处理成本。
88.进一步地,本技术一实施例中,上述步骤s4,包括:
89.s400:调用所述投顾模拟器,以获取预设的数据模板库;
90.s401:从所述数据模板库包含的所有数据模板中筛选出与所述投顾业务信息对应的目标数据模板;
91.s402:获取与所述投顾业务信息对应的业务结果数据;
92.s403:从所述业务结果数据中筛选出满足预设条件的指定数据;
93.s404:使用所述指定数据对所述目标数据模板进行填充处理,得到填充后的目标数据模板;
94.s405:将所述填充后的目标数据模板作为所述第一文件。
95.如上述步骤s400至s405所述,所述调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件的步骤,具体可包括:首先调用所述投顾模拟器,以获取预设的数据模板库。其中,预先创建有数据模板库,该数据模板库内存储有与各种投顾业务信息分别对应的数据模板。然后从所述数据模板库包含的所有数据模板中筛选出与所述投顾业务信息对应的目标数据模板。之后获取与所述投顾业务信息对应的业务结果数据。其中,可从预先保存的所有业务结果记录数据中查找出与所述投顾业务信息对应的业务结果数据。后续从所述业务结果数据中筛选出满足预设条件的指定数据。其中,从所述业务结果数据中筛
选出满足预设条件的指定数据的过程可为由用户从所述业务结果数据中自行选择的符合实际需求的数据。或者可基于目标数据模板中的字段信息从业务结果数据中提取出与该字段信息对应的字段数据来作为上述指定数据。在得到了所述指定数据后,使用所述指定数据对所述目标数据模板进行填充处理,得到填充后的目标数据模板。最后将所述填充后的目标数据模板作为所述第一文件。本实施例中在接收到文件配置请求后,会使用与投顾业务信息对应的目标数据模板与业务结果数据来快速地生成相应的第一文件,有利于后续能够基于投顾模拟器使用该第一文件来进行与指定机构之间的数据交流,以实现有效的分离投顾机构与销售机构之间的依赖,通过使用投顾模拟器来与指定机构进行投顾业务的交互,有利于提升投顾业务的处理智能性。
96.进一步地,本技术一实施例中,上述步骤s7,包括:
97.s700:获取预设的投顾标准接口规范;
98.s701:通过所述投顾模拟器判断所述第二文件是否符合所述投顾标准接口规范;
99.s702:若符合所述投顾标准接口规范,生成与所述第二文件对应的校验通过的第一校验结果;
100.s703:若不符合所述投顾标准接口规范,生成与所述第二文件对应的校验不通过的第二校验结果。
101.如上述步骤s700至s703所述,所述基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果的步骤,具体可包括:首先获取预设的投顾标准接口规范。其中,所述投顾标准接口规范可包括文件传输规范、数据类型定义和接口文件及文件内容的规范约定,以及定义了基金投顾业务中具体的业务交换数据接口内容。然后通过所述投顾模拟器判断所述第二文件是否符合所述投顾标准接口规范。其中,通过投顾模拟器对第二文件进行解析处理,可以检测出所述第二文件的文件内容是否符合所述投顾标准接口规范。若符合所述投顾标准接口规范,生成与所述第二文件对应的校验通过的第一校验结果。而若不符合所述投顾标准接口规范,生成与所述第二文件对应的校验不通过的第二校验结果。其中,在生成了校验结果后,还可对该校验结果进行展示,且对展示方式不作具体限定。本实施例中,基于预设的投顾标准规范,通过使用投顾模拟器对所述第二文件进行解析处理,能够快速到的判别出第二文件是否符合所述投顾标准接口规范,进而准确的生成与指定机构发出的第二文件对应的验证结果,以方便后续能够基于该验证结果进行后续相应的对接处理。
102.进一步地,本技术一实施例中,上述步骤s3,包括:
103.s300:获取预设的管理员名单;
104.s301:判断所述管理员名单内是否包含有与所述用户信息相同的目标用户信息;
105.s302:若包含所述目标用户信息,获取预设的用户

权限分数映射表与业务操作权限分数数据表;
106.s303:从所述用户

权限分数映射表中查询出与所述用户信息对应的权限分数;以及,
107.s304:从所述业务操作权限分数数据表中查询出与文件配置操作对应的权限分数区间;
108.s305:判断所述权限分数是否处于所述权限分数区间内;
109.s306:若处于所述权限分数区间内,则判定所述用户具备文件配置权限;
110.s307:若不处于所述权限分数区间内,则判定所述用户不具备文件配置权限。
111.如上述步骤s300至s307所述,所述基于所述用户信息对所述用户进行权限验证处理,判断所述用户是否具备文件配置权限的步骤,具体可包括:首先获取预设的管理员名单。其中,上述管理员名单为预先存储有合法用户的用户信息的名单数据。然后判断所述管理员名单内是否包含有与所述用户信息相同的目标用户信息。若包含所述目标用户信息,获取预设的用户

权限分数映射表与业务操作权限分数数据表。其中,上述用户

权限分数映射表为预先创建的记录有各员工信息及其一一对应的权限分数的第一数据表。另外,上述业务操作权限分数数据表为预先创建的记录有各业务操作及其一一对应的所需权限分值的第二数据表。并从所述用户

权限分数映射表中查询出与所述用户信息对应的权限分数。以及从所述业务操作权限分数数据表中查询出与文件配置操作对应的权限分数区间。后续判断所述权限分数是否处于所述权限分数区间内。若处于所述权限分数区间内,则判定所述用户具备文件配置权限。而若不处于所述权限分数区间内,则判定所述用户不具备文件配置权限。本实施例在判别出用户信息存在于预设的管理员名单内后,会进一步通过查询用户

权限分数映射表来获取与用户对应的权限分数,以及通过查询业务操作权限分数数据表来获取与文件配置操作对应的权限分数区间,并对得到的权限分数与权限分数区间进行数值比较来实现智能快捷地判别出用户是否具备文件配置的权限,从而可以有效地避免出现为无权限用户提供配置文件服务的情况,保证了文件配置过程中的处理安全性。
112.进一步地,本技术一实施例中,上述步骤s3之后,包括:
113.s310:若所述用户不具备文件配置权限,限制对所述文件配置请求进行响应;
114.s311:基于所述用户信息与预设的信息模板生成相应的警示信息;
115.s312:获取预设的邮件登录信息;以及,
116.s313:获取与目标用户对应的目标邮件地址;
117.s314:基于所述邮件登录信息登录至对应的邮件服务器;
118.s315:通过所述邮件服务器将所述警示信息发送至所述目标邮件地址。
119.如上述步骤s310至s315所述,当判别出所述用户不具备文件配置权限时,在执行完所述基于所述用户信息对所述用户进行权限验证处理,判断所述用户是否具备文件配置权限的步骤之后,还可包括生成相应的警示信息并发送给目标用户的过程。具体地,若所述用户不具备文件配置权限,首先限制对所述文件配置请求进行响应。然后基于所述用户信息与预设的信息模板生成相应的警示信息。其中,所述警示信息至少包括所述用户信息。另外,上述信息模板为预先根据实际的使用需求生成的模板,通过将获取的用户信息输入至该信息模板的对应位置处后可生成相应的警示信息。之后获取预设的邮件登录信息。以及获取与目标用户对应的目标邮件地址。其中,上述目标用户可为数据安全部门的相关人员。后续基于所述邮件登录信息登录至对应的邮件服务器。最后通过所述邮件服务器将所述警示信息发送至所述目标邮件地址。本实施例在判别出该用户不具备文件配置权限后,会立即限制对所述文件配置请求进行响应,以及会智能地生成与用户信息相应的警示信息,并将该警示信息发送至目标用户对应的指定邮件地址,使得目标用户能够基于该警示信息及时了解到当前用户具备非法配置文件风险的信息,从而能够及时做出相应处理,有效保证了请求处理过程中的数据安全性。
120.进一步地,本技术一实施例中,上述步骤s7之后,包括:
121.s700:判断是否存在更新版本的投顾标准接口规范;
122.s701:若是,获取所述更新版本的投顾标准接口规范;
123.s702:获取当前时间;
124.s703:判断当前时间是否处于预设的业务空闲时间段内;
125.s704:若处于所述业务空闲时间段内,基于所述更新版本的投顾标准接口规范对所述投顾模拟器进行更新维护处理。
126.如上述步骤s700至s704所述,在执行完所述基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果的步骤之后,还可包括对所述投顾模拟器进行更新维护处理的处理过程。具体地,首先判断是否存在更新版本的投顾标准接口规范。其中,所述更新版本的投顾标准接口规范是指对当前版本的投顾标准接口规范进行了内部更新优化后生成的新的投顾标准接口规范。若是,获取所述更新版本的投顾标准接口规范,然后获取当前时间,并判断当前时间是否处于预设的业务空闲时间段内。其中,可通过对预设时间周期内的各个处理时间段的任务处理总量进行分析处理,并基于得到的分析结果来智能地确定出装置的业务空闲时间段。若处于所述业务空闲时间段内,基于所述更新版本的投顾标准接口规范对所述投顾模拟器进行更新维护处理。其中,装置可根据获取到的更新版本的投顾标准接口规范来自行完成对于投顾模拟器的更新维护处理。或者装置可将该更新版本的投顾标准接口规范发送给相关开发人员,以提醒该相关开发人员对投顾模拟器进行更新维护处理。本实施例在判别出存在更新版本的投顾标准接口规范后,会智能地在业务空闲时间段内对投顾模拟器进行更新维护处理,保证了对于投顾模拟器的正常功能的维护,避免投顾模拟器出现无法使用或部分功能出现故障的情形,提高了投顾模拟器更新维护的处理智能性,保证了用户的使用体验。
127.进一步地,本技术一实施例中,上述步骤s703之前,包括:
128.s7030:基于预设的划分数值,将一天的时间段划分为多个处理时间段;
129.s7031:基于预存储的历史任务处理记录,统计在预设时间周期内每个所述处理时间段的任务处理总量;
130.s7032:从所有所述任务处理总量中筛选出小于预设的任务处理数量阈值的第一任务处理总量;
131.s7033:按照所述第一任务处理总量的数值从小到大的顺序对所有所述第一任务处理总量进行排序,得到对应的排序结果;
132.s7034:接收输入的目标数量;
133.s7035:从所述排序结果中排在首位的第一任务处理总量开始,依次获取目标数量的第二任务处理总量;
134.s7036:从所有所述处理时间段中筛选出与所述第二任务处理总量对应的目标处理时间段;
135.s7037:将所述目标处理时间段作为所述业务空闲时间段。
136.如上述步骤s7037至s7037所述,在执行所述判断当前时间是否处于预设的业务空闲时间段内的步骤之前,还可包括对于所述业务空闲时间段的确定过程。具体地,首先基于预设的划分数值,将一天的时间段划分为多个处理时间段。其中,对于上述处理时间段的划
分方式不作具体限定,且划分得到的每个处理时间段包含的时间长度也可根据实际需求设定,例如可以使用3小时作为上述划分数值,即一个处理时间段所包含的时间长度,则从0时开始可将一天(24小时)划分为8个处理时间段,即0:00

3:00,3:00

6:00,6:00

9:00,9:00

12:00,12:00

15:00,15:00

18:00,18:00

21:00,21:00

24:00。然后基于预存储的历史任务处理记录,统计在预设时间周期内每个所述处理时间段的任务处理总量。其中,对于上述预设时间周期不作具体限定,可根据实际需求进行设置。举例地,上述预设时间周期可为与当前时间相邻的上一个星期。举例地,如果处理时间段为15:00

18:00,则该处理时间段15:00

18:00在一个星期内的任务处理总量即是该星期内中每一天的处理时间段12:00

16:00内包含的任务处理量的和值。在得到了任务处理总量后,从所有所述任务处理总量中筛选出小于预设的任务处理数量阈值的第一任务处理总量。其中,对于上述任务处理数量阈值不作具体限定,可根据实际需求进行设置。之后按照所述第一任务处理总量的数值从小到大的顺序对所有所述第一任务处理总量进行排序,得到对应的排序结果。后续接收输入的目标数量。其中,对于上述目标数量不作具体限定,可根据实际需求进行设置,只需保证该目标数量的数值不大于上述第一任务处理总量的数值即可。在得到了排序结果后,从所述排序结果中排在首位的第一任务处理总量开始,依次获取目标数量的第二任务处理总量。最后从所有所述处理时间段中筛选出与所述第二任务处理总量对应的目标处理时间段,并将所述目标处理时间段作为所述业务空闲时间段。本实施例通过对预设时间周期内的各个处理时间段的任务处理总量进行分析处理,并基于分析结果来智能地确定出装置的业务空闲时间段,有效地提高了生成的业务空闲时间段的准确性。且后续会在该业务空闲时间段内进行与投顾模拟器相应的更新维护处理,而不会在装置的业务高峰期内进行更新维护处理,从而不会影响用户的正常使用,保证了系统资源的合理利用,提高了更新维护处理的处理速度与效率。
137.本技术实施例中的基于模拟器的数据处理方法还可以应用于区块链领域,如将上述第一文件等数据存储于区块链上。通过使用区块链来对上述第一文件进行存储和管理,能够有效地保证上述第一文件的安全性与不可篡改性。
138.上述区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
139.区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约
注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
140.参照图2,本技术一实施例中还提供了一种基于模拟器的数据处理装置,包括:
141.第一接收模块1,用于接收用户输入的文件配置请求;其中,所述文件配置请求携带机构指向信息、投顾业务信息与用户信息;
142.提取模块2,用于从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息;
143.第一判断模块3,用于基于所述用户信息对所述用户进行权限验证处理,判断所述用户是否具备文件配置权限;
144.第一生成模块4,用于若所述用户具备文件配置权限,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件;
145.第一发送模块5,用于基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构;
146.第一获取模块6,用于获取所述指定机构返回的第二文件;
147.第二生成模块7,用于基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。
148.本实施例中,上述模块或单元分别用于执行的操作与前述实施方式的基于模拟器的数据处理方法的步骤一一对应,在此不再赘述。
149.进一步地,本技术一实施例中,上述第一生成模块4,包括:
150.第一获取单元,用于调用所述投顾模拟器,以获取预设的数据模板库;
151.第一筛选单元,用于从所述数据模板库包含的所有数据模板中筛选出与所述投顾业务信息对应的目标数据模板;
152.第二获取单元,用于获取与所述投顾业务信息对应的业务结果数据;
153.第二筛选单元,用于从所述业务结果数据中筛选出满足预设条件的指定数据;
154.填充单元,用于使用所述指定数据对所述目标数据模板进行填充处理,得到填充后的目标数据模板;
155.第一确定单元,用于将所述填充后的目标数据模板作为所述第一文件。
156.本实施例中,上述模块或单元分别用于执行的操作与前述实施方式的基于模拟器的数据处理方法的步骤一一对应,在此不再赘述。
157.进一步地,本技术一实施例中,上述第二生成模块7,包括:
158.第三获取单元,用于获取预设的投顾标准接口规范;
159.第一判断单元,用于通过所述投顾模拟器判断所述第二文件是否符合所述投顾标准接口规范;
160.第一生成单元,用于若符合所述投顾标准接口规范,生成与所述第二文件对应的校验通过的第一校验结果;
161.第二生成单元,用于若不符合所述投顾标准接口规范,生成与所述第二文件对应的校验不通过的第二校验结果。
162.本实施例中,上述模块或单元分别用于执行的操作与前述实施方式的基于模拟器的数据处理方法的步骤一一对应,在此不再赘述。
163.进一步地,本技术一实施例中,上述第一判断模块3,包括:
164.第四获取单元,用于获取预设的管理员名单;
165.第二判断单元,用于判断所述管理员名单内是否包含有与所述用户信息相同的目标用户信息;
166.第五获取单元,用于若包含所述目标用户信息,获取预设的用户

权限分数映射表与业务操作权限分数数据表;
167.第一查询单元,用于从所述用户

权限分数映射表中查询出与所述用户信息对应的权限分数;以及,
168.第二查询单元,用于从所述业务操作权限分数数据表中查询出与文件配置操作对应的权限分数区间;
169.第三判断单元,用于判断所述权限分数是否处于所述权限分数区间内;
170.第一判定单元,用于若处于所述权限分数区间内,则判定所述用户具备文件配置权限;
171.第二判定单元,用于若不处于所述权限分数区间内,则判定所述用户不具备文件配置权限。
172.本实施例中,上述模块或单元分别用于执行的操作与前述实施方式的基于模拟器的数据处理方法的步骤一一对应,在此不再赘述。
173.进一步地,本技术一实施例中,上述基于模拟器的数据处理装置,包括:
174.第一处理模块,用于若所述用户不具备文件配置权限,限制对所述文件配置请求进行响应;
175.第三生成模块,用于基于所述用户信息与预设的信息模板生成相应的警示信息;
176.第二获取模块,用于获取预设的邮件登录信息;以及,
177.第三获取模块,用于获取与目标用户对应的目标邮件地址;
178.登录模块,用于基于所述邮件登录信息登录至对应的邮件服务器;
179.第二发送模块,用于通过所述邮件服务器将所述警示信息发送至所述目标邮件地址。
180.本实施例中,上述模块或单元分别用于执行的操作与前述实施方式的基于模拟器的数据处理方法的步骤一一对应,在此不再赘述。
181.进一步地,本技术一实施例中,上述基于模拟器的数据处理装置,包括:
182.第二判断模块,用于判断是否存在更新版本的投顾标准接口规范;
183.第四获取模块,用于若是,获取所述更新版本的投顾标准接口规范;
184.第五获取模块,用于获取当前时间;
185.第三判断模块,用于判断当前时间是否处于预设的业务空闲时间段内;
186.第二处理模块,用于若处于所述业务空闲时间段内,基于所述更新版本的投顾标准接口规范对所述投顾模拟器进行更新维护处理。
187.本实施例中,上述模块或单元分别用于执行的操作与前述实施方式的基于模拟器的数据处理方法的步骤一一对应,在此不再赘述。
188.进一步地,本技术一实施例中,上述基于模拟器的数据处理装置,包括:
189.划分模块,用于基于预设的划分数值,将一天的时间段划分为多个处理时间段;
190.统计模块,用于基于预存储的历史任务处理记录,统计在预设时间周期内每个所述处理时间段的任务处理总量;
191.第一筛选模块,用于从所有所述任务处理总量中筛选出小于预设的任务处理数量阈值的第一任务处理总量;
192.排序模块,用于按照所述第一任务处理总量的数值从小到大的顺序对所有所述第一任务处理总量进行排序,得到对应的排序结果;
193.第二接收模块,用于接收输入的目标数量;
194.第六获取模块,用于从所述排序结果中排在首位的第一任务处理总量开始,依次获取目标数量的第二任务处理总量;
195.第二筛选模块,用于从所有所述处理时间段中筛选出与所述第二任务处理总量对应的目标处理时间段;
196.确定模块,用于将所述目标处理时间段作为所述业务空闲时间段。
197.本实施例中,上述模块或单元分别用于执行的操作与前述实施方式的基于模拟器的数据处理方法的步骤一一对应,在此不再赘述。
198.参照图3,本技术实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏、输入装置和数据库。其中,该计算机设备设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括存储介质、内存储器。该存储介质存储有操作系统、计算机程序和数据库。该内存储器为存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储文件配置请求、机构指向信息、投顾业务信息、用户信息、第一文件、第二文件以及校验结果。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机设备的显示屏是计算机中必不可少的一种图文输出设备,用于将数字信号转换为光信号,使文字与图形在显示屏的屏幕上显示出来。该计算机设备的输入装置是计算机与用户或其他设备之间进行信息交换的主要装置,用于把数据、指令及某些标志信息等输送到计算机中去。该计算机程序被处理器执行时以实现一种基于模拟器的数据处理方法。
199.上述处理器执行上述基于模拟器的数据处理方法的步骤:
200.接收用户输入的文件配置请求;其中,所述文件配置请求携带机构指向信息、投顾业务信息与用户信息;
201.从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息;
202.基于所述用户信息对所述用户进行权限验证处理,判断所述用户是否具备文件配置权限;
203.若所述用户具备文件配置权限,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件;
204.基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构;
205.获取所述指定机构返回的第二文件;
206.基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。
207.本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的装置、计算机设备的限定。
208.本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种基于模拟器的数据处理方法,具体为:
209.接收用户输入的文件配置请求;其中,所述文件配置请求携带机构指向信息、投顾业务信息与用户信息;
210.从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息;
211.基于所述用户信息对所述用户进行权限验证处理,判断所述用户是否具备文件配置权限;
212.若所述用户具备文件配置权限,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件;
213.基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构;
214.获取所述指定机构返回的第二文件;
215.基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。
216.综上所述,本技术实施例中提供的基于模拟器的数据处理方法、装置、计算机设备及存储介质,在接收到用户输入的文件配置请求后,会先从所述文件配置请求中提取出所述机构指向信息、所述投顾业务信息与所述用户信息。在基于所述用户信息判别出用户具备文件配置权限后,调用预设的投顾模拟器,以根据所述投顾业务信息生成对应的第一文件。之后基于所述机构指向信息,通过所述投顾模拟器将所述第一文件发送至与所述机构指向信息对应的指定机构。并在获取到所述指定机构返回的第二文件后,会基于所述投顾模拟器对所述第二文件进行数据校验处理,生成与所述第二文件对应的校验结果。本技术实施例通过使用投顾模拟器来分别进行与销售机构或投顾机构之间的投顾业务对接,即基于该投顾模拟器来分别与销售机构或投顾机构进行文件交互,可以实现有效的分离投顾机构与销售机构之间的依赖,且基于投顾模拟器的使用有利于提升投顾业务的处理智能性,提高投顾业务的处理效率,降低投顾业务的处理成本。
217.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram通过多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双速据率sdram(ssrsdram)、增强型sdram
(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
218.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
219.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜