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

业务处理方法和装置与流程

2023-02-18 09:59:58 来源:中国专利 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.图1示出了本发明实施例的一种业务处理方法的流程示意图;
41.图2示出了本发明实施例的一种可选的得到对应的查询参数和业务输入数据类型的步骤示意图;
42.图3示出了本发明实施例的一种可选的判断数据库中是否存在对应的目标数据的步骤示意图;
43.图4示出了本发明实施例的一种可选的从数据库中获取目标数据的步骤示意图;
44.图5示出了本发明实施例的一种可选的业务处理的步骤示意图;
45.图6示出了本发明实施例的一种业务处理装置的模块示意图;
46.图7示出适于用来实现本发明实施例的计算机设备的结构示意图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.关于本文中所使用的“第一”、“第二”、
……
等,并非特别指称次序或顺位的意思,亦非用以限定本发明,其仅为了区别以相同技术用语描述的元件或操作。
49.关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。
50.关于本文中所使用的“及/或”,包括所述事物的任一或全部组合。
51.需要说明的是,本发明技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
52.本发明实施例公开了一种业务处理方法,如图1所示,该方法具体包括如下步骤:
53.s101:根据业务处理请求,得到对应的查询参数和业务输入数据类型。
54.s102:判断预设的数据库中是否存在与所述查询参数和业务输入数据类型对应的目标数据。
55.若是,则执行步骤s103。
56.s103:从所述数据库中获取所述目标数据。
57.若否,则执行步骤s104。
58.s104:则基于所述查询参数和业务输入数据类型从预设的业务数据系统中获取对应的所述目标数据。
59.s105:基于所述目标数据和所述业务处理请求,进行对应的业务处理。
60.示例性的,所述数据库,可以为但不限于oracle数据库或mysql数据库等,优选为oracle数据库。其中,所述数据库可以用于但不限于存储对应类型业务的各种业务数据,例如,一个数据库被预设以存储汇款业务有关的数据。其中,所述数据库存储的有关数据,往往仅涉及特定的一个或少数几个(例如,业务类型不超过3个)类型的业务有关的业务数据,而并非全部类型或很多个类型(例如,业务类型超过3个)的业务有关的业务数据。需要说明的是,对于所述数据库的具体类型和用途,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
61.示例性的,所述业务数据系统,可以为但不限于银行的业务数据查询系统或业务数据管理系统等。其中,所述业务数据系统主要用于但不限于存储银行全部类型或很多个类型(例如,业务类型超过3个)的业务有关的业务数据。需要说明的是,对于所述数据库的具体类型和用途,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
62.本发明提供的业务处理方法和装置,通过根据业务处理请求,得到对应的查询参
数和业务输入数据类型,能够基于实际的业务处理请求进行解析,得到准确的可以直接用于进行查询的查询参数,提高了后续步骤中查询获取目标数据的速度,而且,得到的业务输入数据类型,能够限定后续查询的范围,使后续步骤中的仅在业务输入数据类型的范围内进行查询,大幅度减少了后续步骤中需要遍历的数据数量,进一步提高了后续步骤中查询获取目标数据的速度,且上述步骤仅涉及简单的解析处理,本身速度较快,因此,上述步骤能够提高整体查询获取业务所需输入的目标数据的速度,从而提高整体业务处理速度;通过判断预设的数据库中是否存在与所述查询参数和业务输入数据类型对应的目标数据,若是,从所述数据库中获取所述目标数据,若否,基于所述查询参数和业务输入数据类型从预设的业务数据系统中获取对应的所述目标数据,能够在数据库中存在对应的目标数据时,直接查询获取到该目标数据,而无需访问银行的业务数据系统,由于在数据库中遍历查找数据的速度比在业务数据系统中更快,且数据库中的数据量远没有业务数据系统庞大,因此在数据库中存在对应的目标数据时,上述步骤能够大幅度提高查询获取目标数据的速度,在数据库中不存在目标数据时,还能够再对业务数据系统进行查询而不是终止步骤的执行,其查询目标数据的来源并不唯一,因此能显著提高查询获取目标数据的成功率,从而上述步骤能够提高查询获取业务所需输入的目标数据的速度和成功率,进而提高整体业务处理的速度和成功率;通过基于所述目标数据和所述业务处理请求,进行对应的业务处理,能够在业务处理所需目标数据已获取时,按照业务处理请求准确地进行业务处理,因此能够减少业务处理时调取数据的次数,并减少因缺乏必要输入数据而处理失败的可能性,从而提高了整体业务处理的速度和成功率。综上所述,本发明提供的业务处理方法和装置,能够提高查询获取业务所需输入的目标数据的速度和成功率,从而提高整体业务处理的速度和成功率,进而提高了业务处理的效率。
63.在一个可选的实施方式中,如图2所示,所述根据业务处理请求,得到对应的查询参数和业务输入数据类型,包括如下步骤:
64.s201:根据所述业务处理请求,得到对应的业务类型和查询参数。
65.s202:根据所述业务类型,得到对应的业务输入数据类型。
66.示例性的,所述业务处理请求,可以为但不限于由有关用户或工作人员等直接录入的业务处理请求,或由对应的请求终端发送的作为消息报文或数据流的业务处理请求。需要说明的是,对于业务处理请求的来源和性质,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
67.示例性的,所述业务处理请求中包括但不限于业务类型、查询参数、请求说明以及请求者标识等信息,所以能够直接根据所述业务处理请求,得到对应的业务类型和查询参数。需要说明的是,对于业务处理请求中包括的信息的具体类型和内容,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
68.示例性的,所述查询参数,可以为但不限于业务处理请求中所携带的多种整体输入参数中,能够用于作为关键字进行查询的参数,例如,业务处理请求中包括经用户授权的用户账号、用户手机号、用户姓名、用户简介以及用户兴趣爱好等整体输入参数,其中能够用于作为关键字进行查询的参数包括但不限于用户账号、用户手机号和用户姓名,则对应的,查询参数包括但不限于用户账号、用户手机号和用户姓名。需要说明的是,对于查询参数的性质和类型,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做
出限制。
69.示例性的,所述根据所述业务类型,得到对应的业务输入数据类型,可以为但不限于根据所述业务类型和预设的业务类型与业务输入数据类型的对应关系,得到对应的业务输入数据类型。例如,在业务类型与业务输入数据类型的对应关系中,某个业务类型“查询转账记录”对应的业务输入数据类型为“账号”、“手机号”和“姓名”,则在所述业务类型确定为“查询转账记录”时,则得到对应的业务输入数据类型“账号”、“手机号”和“姓名”。需要说明的是,对于根据所述业务类型,得到对应的业务输入数据类型的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
70.通过上述步骤,能够对业务处理请求以更深的程度进行充分解析,在提高得到的查询参数的准确性的基础上,将确定业务输入数据类型的依据粒度细化到具体的业务类型,而业务类型与业务所需的输入数据类型密切相关,因此能够使得到的业务输入数据类型与业务处理请求对应的实际需求相符,提高了得到的业务输入数据类型的准确性,从而提高了后续查询的准确性,进而提高了整体业务处理的准确性。
71.在一个可选的实施方式中,如图3所示,所述判断预设的数据库中是否存在与所述查询参数和业务输入数据类型对应的目标数据,包括如下步骤:
72.s301:根据所述查询参数和业务输入数据类型对所述数据库进行查询,判断是否查询到所述目标数据;其中,所述目标数据的数据类型与所述业务输入数据类型相符。
73.若是,执行步骤s302。
74.s302:从所述数据库中获取所述目标数据。
75.若否,执行步骤s303。
76.s303:基于所述查询参数和业务输入数据类型从预设的业务数据系统中获取对应的所述目标数据。
77.示例性的,所述根据所述查询参数和业务输入数据类型对所述数据库进行查询,可以为但不限于将相关的预期查询结果类型设置为所述业务输入数据类型,并以所述查询参数作为查询关键字,对所述数据库进行查询。需要说明的是,对于根据所述查询参数和业务输入数据类型对所述数据库进行查询的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
78.通过上述步骤,能够直接以进行查询的方式判断数据库是否存在目标数据,大幅度提高了判断数据库是否存在目标数据的准确性,并在数据库存在目标数据时,能够直接从数据库获取目标数据而无需再重新查询,将判断的步骤和查询的步骤合二为一,减少了相关步骤数量和处理时间,提高了整体查询的速度。从而,上述步骤能够提高整体查询步骤的速度和准确性,进而提高了整体业务处理的速度和准确性。
79.在一个可选的实施方式中,如图4所示,所述从所述数据库中获取所述目标数据,包括如下步骤:
80.s401:通过预设的收发报系统将所述查询参数和业务输入数据类型发送至所述数据库,以使所述数据库返回对应的所述目标数据;其中,所述目标数据的数据类型与所述业务输入数据类型相符。
81.示例性的,所述收发报系统具体为用于接收报文和发送报文的系统,为现有系统。所述收发报系统中包括但不限于报文发送逻辑、报文接收逻辑、报文解析逻辑和报文处理
逻辑等逻辑,而上述逻辑可以程序、算法或组件等形式存在于所述收发报系统中。需要说明的是,对于所述收发报系统的具体构成,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
82.示例性的,可以使用但不限于mq触发机制(消息队列触发机制)等,触发所述收发报系统将所述查询参数和业务输入数据类型发送至所述数据库,需要说明的是,对于所述收发报系统的触发方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
83.示例性的,所述数据库中可以至少包括相关查询逻辑和信息发送逻辑,以能够基于所述查询参数和业务输入数据类型进行查询确定对应的目标数据,并将目标数据返回,而上述逻辑可以程序、算法或组件等形式存在于所述数据库中,另外,所述数据库还可将所述目标数据以报文形式进行发送以将目标数据返回。需要说明的是,对于数据库返回对应的所述目标数据的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
84.优选的,还可通过所述收发报系统接收数据库返回的目标数据。
85.通过上述步骤,能够凭借收发报系统可以较小的失真高速传输报文的特性,提高通过数据库查询目标数据的速度和成功率,从而提高整体业务处理的速度和成功率。
86.在一个可选的实施方式中,所述基于所述查询参数和业务输入数据类型从预设的业务数据系统中获取对应的所述目标数据,包括:
87.根据所述查询参数和业务输入数据类型,对所述业务数据系统进行查询,获取对应的所述目标数据;其中,所述目标数据的数据类型与所述业务输入数据类型相符。
88.示例性的,所述根据所述查询参数和业务输入数据类型,对所述业务数据系统进行查询,可以为但不限于将相关的预期查询结果类型设置为所述业务输入数据类型,并以所述查询参数作为查询关键字,对所述业务数据系统进行查询。需要说明的是,对于根据所述查询参数和业务输入数据类型,对所述业务数据系统进行查询的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
89.通过上述步骤,能够以标准的查询方式从业务数据系统中获取目标数据,有利于提高获取目标数据的速度和准确性,从而提高整体业务处理的速度和准确性。
90.在一个可选的实施方式中,所述基于所述查询参数和业务输入数据类型从预设的业务数据系统中获取对应的所述目标数据,包括:
91.通过预设的收发报系统将所述查询参数和业务输入数据类型发送至所述业务数据系统,以使所述业务数据系统返回对应的所述目标数据;其中,所述目标数据的数据类型与所述业务输入数据类型相符。
92.示例性的,所述收发报系统具体为用于接收报文和发送报文的系统,为现有系统。所述收发报系统中包括但不限于报文发送逻辑、报文接收逻辑、报文解析逻辑和报文处理逻辑等逻辑,而上述逻辑可以程序、算法或组件等形式存在于所述收发报系统中。需要说明的是,对于所述收发报系统的具体构成,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
93.示例性的,可以使用但不限于mq触发机制(消息队列触发机制)等,触发所述收发报系统将所述查询参数和业务输入数据类型发送至所述业务数据系统,需要说明的是,对
于所述收发报系统的触发方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
94.示例性的,所述业务数据系统中可以至少包括相关查询逻辑和信息发送逻辑,以能够基于所述查询参数和业务输入数据类型进行查询确定对应的目标数据,并将目标数据返回,而上述逻辑可以程序、算法或组件等形式存在于所述业务数据系统中,另外,所述业务数据系统还可将所述目标数据以报文形式进行发送以将目标数据返回。需要说明的是,对于业务数据系统返回对应的所述目标数据的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
95.优选的,还可通过所述收发报系统接收业务数据系统返回的目标数据。
96.通过上述步骤,能够凭借收发报系统可以较小的失真高速传输报文的特性,提高通过业务数据系统查询目标数据的速度和成功率,从而提高整体业务处理的速度和成功率。
97.在一个可选的实施方式中,如图5所示,所述基于所述目标数据和所述业务处理请求,进行对应的业务处理,包括如下步骤:
98.s501:基于所述业务处理请求,得到对应的业务类型。
99.s502:根据所述业务类型,确定对应的业务处理逻辑。
100.s503:将所述目标数据输入到所述业务处理逻辑中,以进行对应的业务处理。
101.示例性的,由于所述业务处理请求中包括业务类型的信息,因此能够直接基于所述业务处理请求,得到对应的业务类型。
102.示例性的,所述业务处理逻辑,可以通过但不限于相应的业务处理应用、业务处理服务、业务处理组件、业务处理程序或业务处理系统等形式存在并执行实现。需要说明的是,对于业务处理逻辑的具体形式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
103.示例性的,所述根据所述业务类型,确定对应的业务处理逻辑,可以为但不限于根据业务类型和预设的业务类型与业务处理逻辑的对应关系,确定对应的业务处理逻辑,例如,对于业务类型“查询转账记录”,其在上述对应关系中对应的业务处理逻辑为a逻辑,则在确定所述业务类型为“查询转账记录”时,即可确定对应的业务处理逻辑为a逻辑。需要说明的是,对于根据所述业务类型,确定对应的业务处理逻辑的具体实现方式,可由本领域技术人员根据实际情况确定,上述说明仅为举例,对此并不做出限制。
104.示例性的,所述业务处理的具体内容,可由本领域技术人员根据实际情况确定,本发明实施例对此并不做出限制。
105.通过上述步骤,能够对所述目标数据和所述业务处理请求进行进一步的解析,将业务处理所依据的参数粒度细化到业务处理逻辑,而业务处理逻辑和业务处理请求的对应程度直接关联到相应业务处理的准确性,因此,上述步骤能够提高整体业务处理的准确性。
106.基于相同原理,本发明实施例公开了一种业务处理装置600,如图6所示,该业务处理装置600包括:
107.请求解析模块601,用于根据业务处理请求,得到对应的查询参数和业务输入数据类型;
108.判断模块602,用于判断预设的数据库中是否存在与所述查询参数和业务输入数
据类型对应的目标数据;
109.第一获取模块603,用于若是,从所述数据库中获取所述目标数据;
110.第二获取模块604,用于若否,基于所述查询参数和业务输入数据类型从预设的业务数据系统中获取对应的所述目标数据;
111.处理模块605,用于基于所述目标数据和所述业务处理请求,进行对应的业务处理。
112.在一个可选的实施方式中,所述请求解析模块601,用于:
113.根据所述业务处理请求,得到对应的业务类型和查询参数;
114.根据所述业务类型,得到对应的业务输入数据类型。
115.在一个可选的实施方式中,所述判断模块602,用于:
116.根据所述查询参数和业务输入数据类型对所述数据库进行查询,判断是否查询到所述目标数据;其中,所述目标数据的数据类型与所述业务输入数据类型相符;
117.若是,从所述数据库中获取所述目标数据;
118.若否,基于所述查询参数和业务输入数据类型从预设的业务数据系统中获取对应的所述目标数据。
119.在一个可选的实施方式中,所述第一获取模块603,用于:
120.通过预设的收发报系统将所述查询参数和业务输入数据类型发送至所述数据库,以使所述数据库返回对应的所述目标数据;其中,所述目标数据的数据类型与所述业务输入数据类型相符。
121.在一个可选的实施方式中,所述第二获取模块604,用于:
122.根据所述查询参数和业务输入数据类型,对所述业务数据系统进行查询,获取对应的所述目标数据;其中,所述目标数据的数据类型与所述业务输入数据类型相符。
123.在一个可选的实施方式中,所述第二获取模块604,用于:
124.通过预设的收发报系统将所述查询参数和业务输入数据类型发送至所述业务数据系统,以使所述业务数据系统返回对应的所述目标数据;其中,所述目标数据的数据类型与所述业务输入数据类型相符。
125.在一个可选的实施方式中,所述处理模块605,用于:
126.基于所述业务处理请求,得到对应的业务类型;
127.根据所述业务类型,确定对应的业务处理逻辑;
128.将所述目标数据输入到所述业务处理逻辑中,以进行对应的业务处理。
129.由于该业务处理装置600解决问题的原理与以上方法类似,因此本业务处理装置600的实施可以参见以上的方法的实施,在此不再赘述。
130.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机设备,具体的,计算机设备例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
131.在一个典型的实例中计算机设备具体包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法。
132.下面参考图7,其示出了适于用来实现本技术实施例的计算机设备700的结构示意图。
133.如图7所示,计算机设备700包括中央处理单元(cpu)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储部分708加载到随机访问存储器(ram)703中的程序而执行各种适当的工作和处理。在ram703中,还存储有系统700操作所需的各种程序和数据。cpu701、rom702、以及ram703通过总线704彼此相连。输入/输出(i/o)接口705也连接至总线704。
134.以下部件连接至i/o接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(crt)、液晶反馈器(lcd)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如lan卡,调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至i/o接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装如存储部分708。
135.特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包括用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。
136.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
137.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本技术时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
138.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
139.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
140.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计
算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
141.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
142.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
143.本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
144.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
145.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献