CN114780807A - Service detection method, device, computer system and readable storage medium - Google Patents
Service detection method, device, computer system and readable storage medium Download PDFInfo
- Publication number
- CN114780807A CN114780807A CN202210413014.0A CN202210413014A CN114780807A CN 114780807 A CN114780807 A CN 114780807A CN 202210413014 A CN202210413014 A CN 202210413014A CN 114780807 A CN114780807 A CN 114780807A
- Authority
- CN
- China
- Prior art keywords
- service
- information
- detected
- target
- business
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开提供了一种业务检测方法,可用于金融领域或其他领域。该方法包括:基于待检测业务的标识信息,确定待检测业务的业务类型;利用接入部件从多个业务记录信息中确定与业务类型相匹配的目标业务记录信息;通过匹配器基于标识信息和业务类型,确定目标查重字段;以及基于目标查重字段,通过执行引擎从目标业务记录信息中确定待检测业务的检测结果,检测结果用于表征待检测业务为已处理业务或者未处理业务。本公开还提供了业务检测装置、计算机系统、可读存储介质以及计算机程序产品。
The present disclosure provides a service detection method, which can be used in the financial field or other fields. The method includes: determining the service type of the service to be detected based on the identification information of the service to be detected; using an access component to determine target service record information matching the service type from a plurality of service record information; The service type determines the target duplicate check field; and based on the target duplicate check field, the execution engine determines the detection result of the to-be-detected service from the target service record information, and the detection result is used to indicate whether the to-be-detected service is a processed service or an unprocessed service. The present disclosure also provides a service detection apparatus, a computer system, a readable storage medium, and a computer program product.
Description
技术领域technical field
本公开涉及金融领域,也可用于除金融领域之外的任意领域,本公开的应用领域不做限定。更具体地,涉及一种业务检测方法、装置、计算机系统、可读存储介质以及计算机程序产品。The present disclosure relates to the financial field, and can also be used in any field except the financial field, and the application field of the present disclosure is not limited. More specifically, it relates to a service detection method, apparatus, computer system, readable storage medium and computer program product.
背景技术Background technique
随着人工智能、通信和计算机技术的快速发展,线上业务处理的请求越来越多。用户将同一业务请求多次提交,或者业务操作人员针对单一业务请求执行多次业务处理的现象时有发生。With the rapid development of artificial intelligence, communication and computer technology, there are more and more requests for online business processing. It sometimes happens that a user submits the same service request multiple times, or a service operator performs multiple service processing for a single service request.
在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:利用固定查重条件来对业务进行查重,很难获得精准的查重结果。In the process of realizing the concept of the present disclosure, the inventor found that there are at least the following problems in the related art: it is difficult to obtain accurate duplicate checking results by using fixed duplicate checking conditions to check duplicate services.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本公开提供了一种业务检测方法、装置、计算机系统、可读存储介质以及计算机程序产品。In view of this, the present disclosure provides a service detection method, apparatus, computer system, readable storage medium, and computer program product.
本公开的一个方面提供了一种业务检测方法,包括:One aspect of the present disclosure provides a service detection method, including:
基于待检测业务的标识信息,确定上述待检测业务的业务类型;Determine the service type of the service to be detected based on the identification information of the service to be detected;
利用接入部件从多个业务记录信息中确定与上述业务类型相匹配的目标业务记录信息;Use the access component to determine the target business record information that matches the above-mentioned business type from a plurality of business record information;
通过匹配器基于上述标识信息和上述业务类型,确定目标查重字段;以及Determine the target duplicate field by the matcher based on the above-mentioned identification information and the above-mentioned service type; and
基于上述目标查重字段,通过执行引擎从上述目标业务记录信息中确定上述待检测业务的检测结果,其中,上述检测结果用于表征上述待检测业务为已处理业务或者未处理业务。Based on the target duplicate check field, the execution engine determines the detection result of the service to be detected from the target service record information, wherein the detection result is used to indicate that the service to be detected is a processed service or an unprocessed service.
根据本公开的实施例,上述目标业务记录信息包括不同维度的多个目标业务记录子信息;According to an embodiment of the present disclosure, the above-mentioned target business record information includes multiple target business record sub-information of different dimensions;
上述基于上述目标查重字段,通过执行引擎从上述目标业务记录信息中确定上述待检测业务的检测结果包括:The above-mentioned detection result of the above-mentioned to-be-detected service determined from the above-mentioned target service record information by the execution engine based on the above-mentioned target duplicate checking field includes:
针对上述多个目标业务记录子信息中的每个目标业务记录子信息,通过上述执行引擎从上述目标业务记录子信息中确定与上述目标查重字段相匹配的待确认信息,得到多个待确认信息;以及For each target business record sub-information in the above-mentioned multiple target business record sub-information, the execution engine determines from the above-mentioned target business record sub-information the to-be-confirmed information that matches the above-mentioned target duplicate check field, and obtains a plurality of to-be-confirmed information information; and
在确定上述多个待确认信息中的至少一个待确认信息用于表征上述待检测业务为已处理业务的情况下,将用于表征上述待检测业务为已处理业务的待确认信息作为上述检测结果。In the case where it is determined that at least one of the multiple pieces of information to be confirmed is used to represent the service to be detected as a processed service, the information to be confirmed used to represent the service to be detected as a processed service is used as the detection result .
根据本公开的实施例,其中,上述业务记录信息包括不同维度的N个目标业务记录子信息,上述N为大于或者等于2的整数;According to an embodiment of the present disclosure, the above-mentioned business record information includes N target business record sub-information of different dimensions, and the above-mentioned N is an integer greater than or equal to 2;
上述基于上述目标查重字段,通过执行引擎从上述目标业务记录信息中确定上述待检测业务的检测结果包括:The above-mentioned detection result of the above-mentioned to-be-detected service determined from the above-mentioned target service record information by the execution engine based on the above-mentioned target duplicate checking field includes:
按照预定排序规则,对上述N个目标业务记录子信息进行排序,得到排序结果;According to a predetermined sorting rule, sort the sub-information of the above N target business records to obtain a sorting result;
按照上述排序结果,从第i个目标业务记录子信息中确定与上述目标查重字段相匹配的待确认信息,上述i为大于或者等于1、且小于或者等于N的整数;According to the above sorting result, determine the information to be confirmed that matches the above-mentioned target duplicate checking field from the i-th target business record sub-information, where the above-mentioned i is an integer greater than or equal to 1 and less than or equal to N;
在上述待确认信息用于表征上述待检测业务为未处理业务的情况下,将第i+1个目标业务记录子信息作为上述第i个目标业务记录子信息;以及When the above-mentioned information to be confirmed is used to represent that the above-mentioned service to be detected is an unprocessed service, the i+1 th target service record sub-information is used as the above-mentioned i-th target service record sub-information; and
在确定上述待确认信息用于表征上述待检测业务为已处理业务的情况下,将用于表征上述待检测业务为已处理业务的待确认信息作为上述检测结果。When it is determined that the above-mentioned information to be confirmed is used to indicate that the above-mentioned service to be detected is a processed service, the information to be confirmed that is used to indicate that the above-mentioned service to be detected is a processed service is used as the above-mentioned detection result.
根据本公开的实施例,业务检测方法还包括:According to an embodiment of the present disclosure, the service detection method further includes:
在确定上述检测结果用于表征上述待检测业务为未处理业务的情况下,执行处理上述待检测业务的操作;以及In the case that it is determined that the above-mentioned detection result is used to represent that the above-mentioned service to be detected is an unprocessed service, the operation of processing the above-mentioned service to be detected is performed; and
更新上述业务记录信息。Update the above business record information.
根据本公开的实施例,业务检测方法还包括:According to an embodiment of the present disclosure, the service detection method further includes:
基于上述待检测业务的标识信息,确定上述待检测业务的合法性,以便在确定上述待检测业务合法的情况下,执行上述利用接入部件从多个业务记录信息中确定与上述业务类型相匹配的目标业务记录信息的操作。Based on the identification information of the service to be detected, the legality of the service to be detected is determined, so that when the service to be detected is determined to be legal, the above-mentioned determination by the access component that matches the type of the service from a plurality of service records is performed. The operation of the target business record information.
根据本公开的实施例,业务检测方法还包括,在上述基于待检测业务的标识信息,确定业务类型之前:According to an embodiment of the present disclosure, the service detection method further includes, before determining the service type based on the identification information of the service to be detected:
响应于接收到用于处理上述待检测业务的请求,确定上述待检测业务的标识信息,其中,上述请求包括上述待检测业务的标识信息。In response to receiving the request for processing the service to be detected, the identification information of the service to be detected is determined, wherein the request includes the identification information of the service to be detected.
根据本公开的实施例,上述目标业务记录子信息包括以下至少一项:业务状态信息、业务明细信息、业务日志信息;According to an embodiment of the present disclosure, the above-mentioned target service record sub-information includes at least one of the following: service status information, service detail information, and service log information;
上述标识信息包括以下至少一项:账号信息、单号信息、时间信息、地理位置信息。The above identification information includes at least one of the following: account information, single number information, time information, and geographic location information.
根据本公开的实施例,其中,上述通过匹配器基于上述标识信息和上述业务类型,确定目标查重字段包括:According to an embodiment of the present disclosure, wherein the above-mentioned determination of the target duplicate checking field by the matcher based on the above-mentioned identification information and the above-mentioned service type includes:
通过上述匹配器基于上述业务类型,从上述目标业务记录信息中确定查重字段;Determine the duplicate field from the above target business record information based on the above business type by the above matcher;
通过上述匹配器,将上述标识信息和上述查重字段进行拼装,得到上述目标查重字段。Through the above-mentioned matcher, the above-mentioned identification information and the above-mentioned duplicate checking field are assembled to obtain the above-mentioned target duplicate checking field.
本公开的另一个方面提供了一种业务检测装置,包括:Another aspect of the present disclosure provides a service detection device, including:
类型确定模块,用于基于待检测业务的标识信息,确定上述待检测业务的业务类型;a type determination module, configured to determine the service type of the service to be detected based on the identification information of the service to be detected;
第一匹配模块,用于利用接入部件从多个业务记录信息中确定与上述业务类型相匹配的目标业务记录信息;a first matching module, configured to determine target business record information that matches the above-mentioned business type from a plurality of business record information by using an access component;
第二匹配模块,用于通过匹配器基于上述标识信息和上述业务类型,确定目标查重字段;The second matching module is used to determine the target duplicate check field based on the above-mentioned identification information and the above-mentioned service type through a matcher;
结果确定模块,用于基于上述目标查重字段,通过执行引擎从上述目标业务记录信息中确定上述待检测业务的检测结果,其中,上述检测结果用于表征上述待检测业务为已处理业务或者未处理业务。The result determination module is used to determine the detection result of the above-mentioned service to be detected from the above-mentioned target service record information through the execution engine based on the above-mentioned target duplicate checking field, wherein the above-mentioned detection result is used to indicate that the above-mentioned service to be detected is a processed service or not yet. Handle business.
本公开的另一方面提供了电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个指令,其中,当一个或多个指令被一个或多个处理器执行时,使得一个或多个处理器实现如上所述的方法。Another aspect of the present disclosure provides an electronic device comprising: one or more processors; a memory for storing one or more instructions, wherein the one or more instructions, when executed by the one or more processors, cause One or more processors implement the method as described above.
本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,指令被处理器执行时使处理器实现如上所述的方法。Another aspect of the present disclosure provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, cause the processor to implement the method as described above.
本公开的另一方面提供了一种计算机程序产品,计算机程序产品包括计算机可执行指令,指令在被执行时用于实现如上所述的方法。Another aspect of the present disclosure provides a computer program product comprising computer-executable instructions, when executed, for implementing the method as described above.
根据本公开的实施例,因为采用了基于待检测业务的标识信息,确定待检测业务的业务类型;利用接入部件从多个业务记录信息中确定与业务类型相匹配的目标业务记录信息;通过匹配器基于标识信息和业务类型,确定目标查重字段;以及基于目标查重字段,通过执行引擎从目标业务记录信息中确定待检测业务的检测结果,其中,检测结果用于表征待检测业务为已处理业务或者未处理业务技术手段,能够在执行处理待检测业务的操作之前,对待检测业务实行预检测操作,即利用目标查重字段,从目标业务记录信息中确定是否有用于表征待检测业务为已处理业务的检测结果,可以由此使得在待检测业务已经被处理过的情况下,停止执行处理待检测业务的操作,完成对待检测业务的防重预检查过程。所以至少部分地克服了在区域运营资源共享的应用场景下,业务申请被多次重复执行的技术问题,进而达到了避免业务处理操作重复执行的技术效果。According to the embodiment of the present disclosure, because the identification information based on the service to be detected is adopted, the service type of the service to be detected is determined; the access component is used to determine the target service record information matching the service type from the plurality of service record information; The matcher determines the target duplicate check field based on the identification information and the service type; and based on the target duplicate check field, the execution engine determines the detection result of the service to be detected from the target service record information, wherein the detection result is used to characterize the service to be detected as: The technical means of processed business or unprocessed business can perform pre-detection operation on the business to be detected before executing the operation of processing the business to be detected. It is the detection result of the processed service, so that when the service to be detected has been processed, the operation of processing the service to be detected is stopped, and the process of anti-duplication pre-checking of the service to be detected is completed. Therefore, in the application scenario of regional operation resource sharing, the technical problem of repeated execution of business applications is overcome at least in part, thereby achieving the technical effect of avoiding repeated execution of business processing operations.
附图说明Description of drawings
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:The above and other objects, features and advantages of the present disclosure will become more apparent from the following description of embodiments of the present disclosure with reference to the accompanying drawings, in which:
图1示意性示出了可以应用本公开的业务检测方法和装置的示例性系统架构;FIG. 1 schematically shows an exemplary system architecture to which the service detection method and apparatus of the present disclosure can be applied;
图2示意性示出了根据本公开实施例的业务检测方法的流程图;FIG. 2 schematically shows a flowchart of a service detection method according to an embodiment of the present disclosure;
图3示意性示出了根据本公开实施例的业务检测方法的应用场景示意图;FIG. 3 schematically shows a schematic diagram of an application scenario of a service detection method according to an embodiment of the present disclosure;
图4示意性示出了根据本公开另一实施例的业务检测方法的流程示意图;FIG. 4 schematically shows a schematic flowchart of a service detection method according to another embodiment of the present disclosure;
图5示意性示出了根据本公开实施例的确定检测结果的流程图;FIG. 5 schematically shows a flowchart of determining a detection result according to an embodiment of the present disclosure;
图6示意性示出了根据本公开实施例的业务检测装置的框图;以及FIG. 6 schematically shows a block diagram of a service detection apparatus according to an embodiment of the present disclosure; and
图7示意性示出了根据本公开实施例的适于实现业务检测方法的计算机系统的框图。FIG. 7 schematically shows a block diagram of a computer system suitable for implementing the traffic detection method according to an embodiment of the present disclosure.
具体实施方式Detailed ways
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. It should be understood, however, that these descriptions are exemplary only, and are not intended to limit the scope of the present disclosure. In the following detailed description, for convenience of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the present disclosure. It will be apparent, however, that one or more embodiments may be practiced without these specific details. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.
在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. The terms "comprising", "comprising" and the like as used herein indicate the presence of stated features, steps, operations and/or components, but do not preclude the presence or addition of one or more other features, steps, operations or components.
在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。All terms (including technical and scientific terms) used herein have the meaning as commonly understood by one of ordinary skill in the art, unless otherwise defined. It should be noted that terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly rigid manner.
在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。Where expressions like "at least one of A, B, and C, etc.," are used, they should generally be interpreted in accordance with the meaning of the expression as commonly understood by those skilled in the art (eg, "has A, B, and C") At least one of the "systems" shall include, but not be limited to, systems with A alone, B alone, C alone, A and B, A and C, B and C, and/or A, B, C, etc. ). Where expressions like "at least one of A, B, or C, etc.," are used, they should generally be interpreted in accordance with the meaning of the expression as commonly understood by those skilled in the art (eg, "has A, B, or C, etc." At least one of the "systems" shall include, but not be limited to, systems with A alone, B alone, C alone, A and B, A and C, B and C, and/or A, B, C, etc. ).
本公开的实施例提供了一种业务检测方法。该方法包括基于待检测业务的标识信息,确定待检测业务的业务类型;利用接入部件从多个业务记录信息中确定与业务类型相匹配的目标业务记录信息;通过匹配器基于标识信息和业务类型,确定目标查重字段;以及基于目标查重字段,通过执行引擎从目标业务记录信息中确定待检测业务的检测结果,其中,检测结果用于表征待检测业务为已处理业务或者未处理业务。Embodiments of the present disclosure provide a service detection method. The method includes determining the service type of the service to be detected based on the identification information of the service to be detected; using an access component to determine target service record information matching the service type from a plurality of service record information; type, determine the target duplicate check field; and based on the target duplicate check field, determine the detection result of the service to be detected from the target business record information through the execution engine, wherein the detection result is used to indicate whether the service to be detected is a processed service or an unprocessed service .
采用本公开实施例提供的业务检测方法,能够在执行处理待检测业务的操作之前,对待检测业务实行预检测操作,即利用目标查重字段,从目标业务记录信息中确定是否有用于表征待检测业务为已处理业务的检测结果,可以由此使得在待检测业务已经被处理过的情况下,停止执行处理待检测业务的操作,完成对待检测业务的防重预检查过程。所以至少部分地克服了在区域运营资源共享的应用场景下,业务申请被多次重复执行的技术问题,进而达到了避免业务处理操作重复执行的技术效果。Using the service detection method provided by the embodiments of the present disclosure, it is possible to perform a pre-detection operation on the service to be detected before executing the operation of processing the service to be detected, that is, use the target duplicate check field to determine whether the target service record information is used to characterize the service to be detected. The service is the detection result of the service that has been processed, so that when the service to be detected has been processed, the operation of processing the service to be detected is stopped, and the process of anti-duplication pre-checking of the service to be detected is completed. Therefore, in the application scenario of regional operation resource sharing, the technical problem of repeated execution of business applications is overcome at least in part, thereby achieving the technical effect of avoiding repeated execution of business processing operations.
图1示意性示出了根据本公开实施例的可以应用业务检测方法和装置的示例性系统架构100。需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。FIG. 1 schematically shows an
如图1所示,根据该实施例的系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线和/或无线通信链路等等。As shown in FIG. 1 , the
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端和/或社交平台软件等(仅为示例)。The user can use the
终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。The
服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所浏览的网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求等数据进行分析等处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。The
需要说明的是,本公开实施例所提供的业务检测方法一般可以由服务器105执行。相应地,本公开实施例所提供的业务检测装置一般可以设置于服务器105中。本公开实施例所提供的业务检测方法也可以由不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群执行。相应地,本公开实施例所提供的业务检测装置也可以设置于不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群中。或者,本公开实施例所提供的业务检测方法也可以由终端设备101、102、或103执行,或者也可以由不同于终端设备101、102、或103的其他终端设备执行。相应地,本公开实施例所提供的业务检测装置也可以设置于终端设备101、102、或103中,或设置于不同于终端设备101、102、或103的其他终端设备中。It should be noted that, the service detection method provided by the embodiment of the present disclosure may generally be executed by the
例如,待检测业务的业务信息可以原本存储在终端设备101、102、或103中的任意一个(例如,终端设备101,但不限于此)之中,或者存储在外部存储设备上并可以导入到终端设备101中。然后,终端设备101可以在本地执行本公开实施例所提供的业务检测方法,或者将待检测业务的业务信息发送到其他终端设备、服务器、或服务器集群,并由接收该待检测业务的业务信息的其他终端设备、服务器、或服务器集群来执行本公开实施例所提供的业务检测方法。For example, the service information of the service to be detected can be originally stored in any one of the
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks and servers in FIG. 1 are merely illustrative. There can be any number of terminal devices, networks and servers according to implementation needs.
图2示意性示出了根据本公开实施例的业务检测方法的流程图。FIG. 2 schematically shows a flowchart of a service detection method according to an embodiment of the present disclosure.
如图2所示,该方法包括操作S201~S204。As shown in FIG. 2, the method includes operations S201-S204.
在操作S201,基于待检测业务的标识信息,确定待检测业务的业务类型。In operation S201, the service type of the service to be detected is determined based on the identification information of the service to be detected.
在操作S202,利用接入部件从多个业务记录信息中确定与业务类型相匹配的目标业务记录信息。In operation S202, the target service record information matching the service type is determined from the plurality of service record information by using the access component.
在操作S203,通过匹配器基于标识信息和业务类型,确定目标查重字段。In operation S203, the target duplicate checking field is determined by the matcher based on the identification information and the service type.
在操作S204,基于目标查重字段,通过执行引擎从目标业务记录信息中确定待检测业务的检测结果,其中,检测结果用于表征待检测业务为已处理业务或者未处理业务。In operation S204, based on the target duplicate checking field, the execution engine determines the detection result of the service to be detected from the target service record information, wherein the detection result is used to characterize whether the service to be detected is a processed service or an unprocessed service.
根据本公开的实施例,待检测业务所涉及的领域不做限定,例如,可以是金融领域的待检测业务,也可以是教育、生产、或者制造等领域的待检测业务,只要是针对业务的处理流程有业务记录例如业务记录信息的领域即可。待检测业务可以划分为不同业务类型的业务,以金融领域的待检测业务为例,待检测业务的业务类型可以包括汇款类型、存款类型、贷款类型、结算类型等,只要是涉及金融领域的业务类型即可,在此不再赘述。According to the embodiments of the present disclosure, the field involved in the service to be tested is not limited. For example, it may be the service to be tested in the financial field, or the service to be tested in the fields of education, production, or manufacturing, as long as the service is specific to the service. The processing flow only needs to have a field of business records such as business record information. The business to be tested can be divided into different business types. Taking the business to be tested in the financial field as an example, the business type of the business to be tested can include remittance type, deposit type, loan type, settlement type, etc., as long as it is a business involving the financial field. The type is sufficient, and will not be repeated here.
根据本公开的实施例,待检测业务的标识信息用于表征待检测业务的身份信息,利用标识信息可以区别待检测业务与其他同业务类型或者不同业务类型的业务。待检测业务的标识信息可以包括账号信息、名称信息、单号信息、金额信息、时间信息、地理位置信息、业务类型信息、流程信息中的一种或多种。According to the embodiment of the present disclosure, the identification information of the service to be detected is used to represent the identity information of the service to be detected, and the identification information can be used to distinguish the service to be detected from other services of the same service type or different service types. The identification information of the service to be detected may include one or more of account information, name information, order number information, amount information, time information, geographic location information, service type information, and process information.
根据本公开的实施例,基于待检测业务的标识信息,可以确定待检测业务的业务类型,基于业务类型,可以利用接入部件从多个业务记录信息中确定与业务类型相匹配的目标业务记录信息。该目标业务记录信息可以记录有待检测业务的流程操作信息、业务状态信息、与金额相关的业务明细信息、以及其他与日志相关的业务日志信息等。According to the embodiment of the present disclosure, based on the identification information of the service to be detected, the service type of the service to be detected can be determined, and based on the service type, an access component can be used to determine a target service record matching the service type from a plurality of service record information information. The target business record information may record process operation information of the business to be detected, business status information, business detail information related to the amount, and other business log information related to logs.
根据本公开的实施例,可以通过执行引擎查询目标业务记录信息中与待检测业务相关的检测结果,来确定该待检测业务是否已经被处理过,即是否已经被标记为已处理业务。在确定目标业务记录信息中存在用于表征待检测业务为已处理业务的检测结果的情况下,可以确定该待检测业务为已处理业务的检测结果,可以停止执行后续的业务处理操作,避免重复。在确定目标业务记录信息中存在用于表征待检测业务为未处理业务的检测结果的情况下,可以确定该待检测业务为未处理业务的检测结果,可以继续执行后续的业务处理操作。由此,通过在执行业务处理操作之前的预检测操作,可以提高业务处理效率,避免业务重复处理的概率,降低系统负荷。According to the embodiments of the present disclosure, whether the to-be-detected service has been processed, that is, whether the to-be-detected service has been marked as a processed service, can be determined by querying the detection result related to the service to be detected in the target service record information by the execution engine. In the case where it is determined that there is a detection result used to characterize the service to be detected as a processed service in the target service record information, it can be determined that the service to be detected is the detection result of a processed service, and the execution of subsequent service processing operations can be stopped to avoid repetition. . If it is determined that the target service record information contains a detection result for characterizing that the service to be detected is an unprocessed service, it can be determined that the service to be detected is a detection result of an unprocessed service, and subsequent service processing operations can be continued. Therefore, through the pre-detection operation before executing the service processing operation, the service processing efficiency can be improved, the probability of repeated service processing can be avoided, and the system load can be reduced.
根据本公开的其他实施例,可以仅基于待检测业务的标识信息,从目标业务记录信息中确定检测结果,也可以基于待检测业务的标识信息和业务类型,确定与该待检测业务相关的目标查重字段,基于目标查重字段来从目标业务记录信息中确定检测结果。相比于仅基于待检测业务的标识信息来确定检测结果,利用目标查重字段来从目标业务记录信息中确定与目标查重字段相匹配的检测结果更有针对性,能够提高匹配精度、且提高搜索速度。According to other embodiments of the present disclosure, the detection result may be determined from the target service record information only based on the identification information of the service to be detected, or the target related to the service to be detected may be determined based on the identification information and service type of the service to be detected The duplicate checking field determines the detection result from the target business record information based on the target duplicate checking field. Compared with determining the detection result only based on the identification information of the business to be detected, using the target duplicate checking field to determine the detection result matching the target duplicate checking field from the target business record information is more targeted, can improve the matching accuracy, and Improve search speed.
需要说明的是,本公开实施例提供的接入部件、匹配器、以及执行引擎,可以分别理解为电子设备、装置、模块、或者单元等。接入部件、匹配器、以及执行引擎各自可以分别装载有一个或者多个程序,当程序被执行时,能实现本公开实施例提供的功能。It should be noted that, the access component, the matcher, and the execution engine provided in the embodiments of the present disclosure may be respectively understood as electronic equipment, apparatus, module, or unit, and the like. Each of the access component, the matcher, and the execution engine may be loaded with one or more programs, and when the programs are executed, the functions provided by the embodiments of the present disclosure can be implemented.
下面参考图3~图5,结合具体实施例对图2所示的方法做进一步说明。The method shown in FIG. 2 will be further described below with reference to FIG. 3 to FIG. 5 in conjunction with specific embodiments.
图3示意性示出了根据本公开实施例的业务检测方法的应用场景示意图。FIG. 3 schematically shows a schematic diagram of an application scenario of a service detection method according to an embodiment of the present disclosure.
如图3所示,区域运营资源共享服务端310可以为应用申请集中处理服务端。区域运营资源共享服务端310可以接收来自各境外终端设备321、322、323的业务请求。区域运营资源共享服务端310可以将跨机构、跨部门、跨业务线的多个业务请求进行整合,实现对各境外机构后台业务的集约化、标准化、规范化的集中运作,进而建立全球化区域集约化运营模式和共享服务机制,即区域运营资源共享模式。As shown in FIG. 3 , the regional operation
区域运营资源共享服务端310可以基于多个业务请求,进行业务处理操作,例如汇款、票据、存款、结算等业务处理操作。在此过程中,该多个业务请求会存在被多个业务操作人员同时操作的情况,进而出现业务被重复处理的问题。The regional operation
如图3所示,可以在利用区域运营资源共享服务端310,基于多个业务请求执行业务处理操作之前,进行业务检测方法的操作。例如,可以通过区域运营共享服务端310向业务检测服务端330发送用于处理待检测业务的请求。业务检测服务端330响应于该请求,确定待检测业务的标识信息,以执行业务检测方法的操作,确定检测结果,并利用检测结果来确定待检测业务是否为已处理业务,确定待检测业务的检测结果,将检测结果反馈给区域运营共享服务端310。在确定待检测业务为已处理业务的情况下,可以避免区域运营共享服务端310重复执行业务处理操作,避免业务重复处理而造成财产安全的问题。在确定待检测业务为未处理业务的情况下,即在确定目标业务记录信息中存在用于表征待检测业务为未处理业务的检测结果的情况下,可以通过区域运营共享服务端310执行处理待检测业务的操作。如图3所示,也可以根据待检测业务的业务类型,通过区域运营共享服务端310将用于执行处理待检测业务的操作的请求发送至与业务类型相匹配的业务处理服务端,以便业务处理服务端基于用于执行处理待检测业务的操作的请求来执行处理待检测业务的操作。业务处理服务端可以包括例如汇款类型的业务处理服务端341、存款类型的业务处理服务端342、贷款类型的业务处理服务端343、结算类型的业务处理服务端344、查询类型的业务处理服务端345、以及票据类型的业务处理服务端346。As shown in FIG. 3 , the operation of the service detection method may be performed before using the regional operation
如图3所示,在执行处理待检测业务的操作的情况下,可以更新目标业务记录信息。可以通过区域运营共享服务端310将用于更新业务记录信息的操作的请求发送至与业务类型相匹配的业务信息记录服务端,以便业务信息记录服务端基于用于更新业务记录信息的操作的请求来执行更新业务记录信息的操作。业务信息记录服务端可以包括业务状态信息记录服务端351、业务明细信息记录服务端352、以及业务日志信息记录服务端353。可以随着操作的进行,利用业务状态信息记录服务端351、业务明细信息记录服务端352、以及业务日志信息记录服务端353分别同步更新业务状态信息、业务明细信息、以及业务日志信息中与待检测业务相关的信息内容。以便后续再利用本公开实施例提供的业务检测方法检测该业务的处理状态时,业务检测服务端330能够从业务状态信息记录服务端351、业务明细信息记录服务端352、以及业务日志信息记录服务端353中准确地匹配到与该业务相关的检测结果。As shown in FIG. 3 , when the operation of processing the service to be detected is performed, the target service record information can be updated. The request for the operation for updating the business record information can be sent to the business information record server that matches the business type through the regional
将本公开实施例提供的业务检测方法应用于金融领域的区域运营资源共享的运营场景中,可以形成完整的业务流程体系,体现业务流程闭合前的最后防线,提高核心业务的安全性。By applying the business detection method provided by the embodiments of the present disclosure to the operation scenario of regional operation resource sharing in the financial field, a complete business process system can be formed, reflecting the last line of defense before the business process is closed, and improving the security of the core business.
图4示意性示出了根据本公开另一实施例的业务检测方法的流程示意图。FIG. 4 schematically shows a flow chart of a service detection method according to another embodiment of the present disclosure.
如图4所示,实现业务检测方法的业务检测服务端可以包括接入部件410、匹配器420和执行引擎430。接入部件410可以用于从例如数据库441、442、443中获得多个业务记录信息,并从多个业务记录信息中确定与待检测业务的业务类型相匹配的目标业务记录信息。匹配器420可以基于标识信息和业务类型,动态生成目标查重字段。执行引擎430可以接收来自匹配器420的目标查重字段以及接收来自接入部件410的目标业务记录信息,基于目标查重字段,从目标业务记录信息中搜索与目标查重字段相匹配的检测结果。As shown in FIG. 4 , the service detection server implementing the service detection method may include an
根据本公开的实施例,通过匹配器基于标识信息和业务类型,确定目标查重字段可以包括:通过匹配器基于业务类型,从目标业务记录信息中确定查重字段;通过匹配器,将标识信息和查重字段进行拼装,得到目标查重字段。According to an embodiment of the present disclosure, determining the target duplicate checking field by the matcher based on the identification information and the service type may include: determining, by the matcher based on the service type, the duplicate checking field from the target business record information; Assemble it with the duplicate check field to get the target duplicate check field.
根据本公开的实施例,查重字段的类型、数量并不做限定,可以利用匹配器基于业务类型以及目标业务信息的信息类型来确定。从目标业务记录信息例如业务状态信息中确定查重字段,查重字段可以包括用于表征状态的标识字段。从目标业务记录信息例如业务明细信息中确定查重字段,查重字段可以包括用于表征金额的标识字段、以及包括用于表征操作类型的标识字段。According to the embodiment of the present disclosure, the type and quantity of the duplicate fields are not limited, and can be determined based on the service type and the information type of the target service information by using a matcher. The duplicate checking field is determined from target business record information such as business status information, and the duplicate checking field may include an identification field for characterizing the status. The duplicate checking field is determined from target business record information such as business detail information, and the duplicate checking field may include an identification field for characterizing the amount, and an identification field for characterizing the operation type.
根据本公开的实施例,可以将查重字段以及待检测业务的标识信息进行拼装,形成结构化查询语言的目标查重字段。利用目标查重字段来从目标业务信息中确定检测结果。According to the embodiments of the present disclosure, the duplicate checking field and the identification information of the service to be detected can be assembled to form the target duplicate checking field of the structured query language. The detection result is determined from the target service information using the target duplicate check field.
根据本公开的实施例,动态方式拼装目标查重字段来完成防重的预检测的自动执行,可以灵活地完成各种场景的不同业务类型的多个业务的防重控制,提高业务处理效率。According to the embodiments of the present disclosure, by dynamically assembling target duplicate checking fields to complete the automatic execution of duplication prevention pre-detection, duplication prevention control of multiple services of different service types in various scenarios can be flexibly completed, and service processing efficiency can be improved.
根据本公开的实施例,可以通过匹配器完成对目标查重字段的动态设置;通过接入部件完成对目标业务记录信息的获取;通过执行引擎来完成查重执行,进而得到待检测业务的检测结果,以便实现区域资源共享的通用查重。According to the embodiment of the present disclosure, the dynamic setting of the target duplicate checking field can be completed by the matcher; the acquisition of the target service record information can be accomplished by the access component; As a result, in order to realize universal duplication checking of regional resource sharing.
根据本公开的实施例,目标业务记录信息可以包括不同维度的多个目标业务记录子信息。可以针对多个目标业务记录子信息,来生成多层或者多维度目标查重字段,来进行多重混合自动查重机制,以实现更为精准的查重效果。According to an embodiment of the present disclosure, the target business record information may include multiple target business record sub-information of different dimensions. Multi-layer or multi-dimensional target duplicate checking fields can be generated for multiple target business record sub-information to perform multiple hybrid automatic duplicate checking mechanisms to achieve a more accurate duplicate checking effect.
例如,针对多个目标业务记录子信息中的每个目标业务记录子信息,通过执行引擎从目标业务记录子信息中确定与目标查重字段相匹配的待确认信息,得到多个待确认信息;以及在确定多个待确认信息中的至少一个待确认信息用于表征待检测业务为已处理业务的情况下,将用于表征待检测业务为已处理业务的待确认信息作为检测结果。但是并不局限于此。还可以通过例如图5提供的方式来确定检测结果。只要是能够从目标业务记录信息中确定检测结果的方式即可。For example, for each target business record sub-information in the multiple target business record sub-information, the execution engine determines from the target business record sub-information to-be-confirmed information that matches the target duplicate check field, and obtains a plurality of to-be-confirmed information; And when it is determined that at least one of the multiple pieces of information to be confirmed is used to characterize the service to be detected as a processed service, the information to be confirmed used to characterize the service to be detected as a processed service is used as the detection result. But it is not limited to this. The detection result can also be determined by, for example, the manner provided in FIG. 5 . Any method is sufficient as long as the detection result can be determined from the target business record information.
图5示意性示出了根据本公开实施例的确定检测结果的流程图。FIG. 5 schematically shows a flowchart of determining a detection result according to an embodiment of the present disclosure.
如图5所示,确定检测结果的方法包括操作S510~操作S550。As shown in FIG. 5 , the method for determining the detection result includes operations S510 to S550.
在操作S510,按照预定排序规则,对N个目标业务记录子信息进行排序,得到排序结果。In operation S510, according to a predetermined sorting rule, the sub-information of the N target business records is sorted to obtain a sorting result.
根据本公开的实施例,业务记录信息包括不同维度的N个目标业务记录子信息,N为大于或者等于2的整数。According to an embodiment of the present disclosure, the business record information includes N target business record sub-information of different dimensions, where N is an integer greater than or equal to 2.
根据本公开的实施例,可以将业务状态信息排在首位,但是并不局限于此,还可以将业务明细信息或者业务日志信息排在首位。只要是按照预定排序规则确定排序结果即可。According to the embodiment of the present disclosure, the service status information can be ranked first, but it is not limited to this, and the service detail information or the service log information can also be ranked first. As long as the sorting result is determined according to the predetermined sorting rule.
根据本公开的实施例,预定排序规则可以包括:按照业务记录子信息的维度来确定多个业务记录子信息的优先顺序,按照优先顺序进行排序。但是并不局限于此。还可以按照其他预先规定的排序规则进行排序,只要是按照预定排序规则,得到排序结果即可。According to an embodiment of the present disclosure, the predetermined sorting rule may include: determining a priority order of a plurality of business record sub-information according to the dimension of the business record sub-information, and sorting according to the priority order. But it is not limited to this. The sorting can also be performed according to other predetermined sorting rules, as long as the sorting results are obtained according to the predetermined sorting rules.
在操作S520,按照排序结果,从第i个目标业务记录子信息中确定与目标查重字段相匹配的待确认信息,i为大于或者等于1、且小于或者等于N的整数。In operation S520, according to the sorting result, the information to be confirmed that matches the target duplication checking field is determined from the ith target business record sub-information, where i is an integer greater than or equal to 1 and less than or equal to N.
在操作S530,确定待确认信息是否用于表征待检测业务为未处理业务。在待确认信息用于表征待检测业务为未处理业务的情况下,执行操作S540。在待确认信息用于表征待检测业务为已处理业务的情况下,执行操作S550。In operation S530, it is determined whether the information to be confirmed is used to characterize the service to be detected as an unprocessed service. When the information to be confirmed is used to represent that the service to be detected is an unprocessed service, operation S540 is performed. In the case that the information to be confirmed is used to represent that the service to be detected is a processed service, operation S550 is performed.
在操作S540,将第i+1个目标业务记录子信息作为第i个目标业务记录子信息。继续执行操作S530,直至待确认信息用于表征待检测业务为已处理业务或者N个目标业务记录子信息均已完成查询操作。In operation S540, the i+1 th target business record sub-information is taken as the i-th target business record sub-information. Continue to perform operation S530 until the information to be confirmed is used to indicate that the service to be detected is a processed service or the query operation has been completed for the N target service record sub-information.
在操作S550,将用于表征待检测业务为已处理业务的待确认信息作为检测结果。In operation S550, the information to be confirmed for characterizing the service to be detected as a processed service is used as the detection result.
根据本公开的实施例,业务检测方法还可以包括:基于待检测业务的标识信息,确定待检测业务的合法性。以便能够在确定待检测业务合法的情况下,执行利用接入部件从多个业务记录信息中确定与业务类型相匹配的目标业务记录信息的操作,由此能够提高处理待检测业务的安全性与合法性。According to an embodiment of the present disclosure, the service detection method may further include: determining the legitimacy of the service to be detected based on identification information of the service to be detected. In order to be able to perform the operation of using the access component to determine the target service record information matching the service type from the multiple service record information when it is determined that the service to be detected is legal, thereby improving the security and safety of processing the service to be detected. legality.
综上所述,本公开实施例提供了一种适用于多种业务场景的通用的混合业务防重机制,利用本公开实施例提供的业务检测方法,能够完成防重的预检查。对于区域运营资源共享的应用场景下可以使不同业务类型的待检测业务得到统一的灵活的防重控制,进而有效地预防和减少重复记录的提交,降低系统负荷,提高业务效率。To sum up, the embodiments of the present disclosure provide a general hybrid service anti-duplication mechanism suitable for various business scenarios, and the service detection method provided by the embodiments of the present disclosure can complete the pre-check of anti-duplication. For the application scenario of regional operation resource sharing, the services to be detected of different service types can be controlled by a unified and flexible weight prevention, thereby effectively preventing and reducing the submission of duplicate records, reducing system load and improving service efficiency.
需要说明的是,本公开实施例中的流程图所示的操作除非明确说明不同操作之间存在执行的先后顺序,或者不同操作在技术实现上存在执行的先后顺序,否则,多个操作之间的执行顺序可以不分先后,多个操作也可以同时执行。It should be noted that, unless it is clearly stated that the operations shown in the flowcharts in the embodiments of the present disclosure have a sequence of execution between different operations, or there is a sequence of execution of different operations in terms of technical implementation, otherwise, between multiple operations The order of execution can be in no particular order, and multiple operations can also be executed at the same time.
图6示意性示出了根据本公开的实施例的业务检测装置的框图。FIG. 6 schematically shows a block diagram of a service detection apparatus according to an embodiment of the present disclosure.
如图6所示,业务检测装置600包括类型确定模块601、第一匹配模块602、第二匹配模块603、和结果确定模块604。As shown in FIG. 6 , the
类型确定模块601,用于基于待检测业务的标识信息,确定待检测业务的业务类型。The
第一匹配模块602,用于利用接入部件从多个业务记录信息中确定与业务类型相匹配的目标业务记录信息。The
第二匹配模块603,用于通过匹配器基于标识信息和业务类型,确定目标查重字段。The
结果确定模块604,用于基于目标查重字段,通过执行引擎从目标业务记录信息中确定待检测业务的检测结果,其中,检测结果用于表征待检测业务为已处理业务或者未处理业务。The
根据本公开的实施例,目标业务记录信息包括不同维度的多个目标业务记录子信息。According to an embodiment of the present disclosure, the target business record information includes multiple target business record sub-information of different dimensions.
根据本公开的实施例,结果确定模块包括第一确定单元、以及第二确定单元。According to an embodiment of the present disclosure, the result determination module includes a first determination unit, and a second determination unit.
第一确定单元,用于针对多个目标业务记录子信息中的每个目标业务记录子信息,通过执行引擎从目标业务记录子信息中确定与目标查重字段相匹配的待确认信息,得到多个待确认信息。The first determining unit is configured to, for each target business record sub-information in the plurality of target business record sub-information, determine the information to be confirmed that matches the target duplicate check field from the target business record sub-information through the execution engine, and obtain multiple target business record sub-information. information to be confirmed.
第二确定单元,用于在确定多个待确认信息中的至少一个待确认信息用于表征待检测业务为已处理业务的情况下,将用于表征待检测业务为已处理业务的待确认信息作为检测结果。The second determining unit is configured to, in the case where at least one of the multiple pieces of information to be confirmed is determined to be used to characterize the service to be detected as a processed service, determine the information to be confirmed that is used to characterize the service to be detected as a processed service as the detection result.
根据本公开的实施例,业务记录信息包括不同维度的N个目标业务记录子信息,N为大于或者等于2的整数。According to an embodiment of the present disclosure, the business record information includes N target business record sub-information of different dimensions, where N is an integer greater than or equal to 2.
根据本公开的实施例,结果确定模块包括排序单元、第三匹配单元、迭代单元、以及第三确定单元。According to an embodiment of the present disclosure, the result determination module includes a sorting unit, a third matching unit, an iterating unit, and a third determining unit.
排序单元,用于按照预定排序规则,对N个目标业务记录子信息进行排序,得到排序结果。The sorting unit is configured to sort the sub-information of the N target business records according to a predetermined sorting rule to obtain a sorting result.
第三匹配单元,用于按照排序结果,从第i个目标业务记录子信息中确定与目标查重字段相匹配的待确认信息,i为大于或者等于1、且小于或者等于N的整数。The third matching unit is configured to determine the information to be confirmed that matches the target duplicate check field from the ith target business record sub-information according to the sorting result, where i is an integer greater than or equal to 1 and less than or equal to N.
迭代单元,用于在待确认信息用于表征待检测业务为未处理业务的情况下,将第i+1个目标业务记录子信息作为第i个目标业务记录子信息。The iterative unit is configured to use the i+1 th target service record sub-information as the ith target service record sub-information when the information to be confirmed is used to represent that the service to be detected is an unprocessed service.
第三确定单元,用于在确定待确认信息用于表征待检测业务为已处理业务的情况下,将用于表征待检测业务为已处理业务的待确认信息作为检测结果。The third determining unit is configured to use the information to be confirmed for characterizing the service to be detected as a processed service as the detection result when it is determined that the information to be confirmed is used to represent the service to be detected as a processed service.
根据本公开的实施例,业务检测装置还包括业务处理模块、以及更新模块。According to an embodiment of the present disclosure, the service detection apparatus further includes a service processing module and an update module.
业务处理模块,用于在确定检测结果用于表征待检测业务为未处理业务的情况下,执行处理待检测业务的操作。The service processing module is configured to perform an operation of processing the service to be detected under the condition that the detection result is used to represent that the service to be detected is an unprocessed service.
更新模块,用于更新目标业务记录信息。The update module is used to update the target business record information.
根据本公开的实施例,业务检测装置还包括检测模块。According to an embodiment of the present disclosure, the service detection apparatus further includes a detection module.
检测模块,用于基于待检测业务的标识信息,确定待检测业务的合法性,以便在确定待检测业务合法的情况下,执行利用接入部件从多个业务记录信息中确定与业务类型相匹配的目标业务记录信息的操作。The detection module is used to determine the legality of the service to be detected based on the identification information of the service to be detected, so as to determine the validity of the service to be detected by using the access component to determine the type of the service from a plurality of service records when it is determined that the service to be detected is legal. The operation of the target business record information.
根据本公开的实施例,业务检测装置还包括,在类型确定模块之前,响应模块。According to an embodiment of the present disclosure, the service detection apparatus further includes, before the type determination module, a response module.
响应模块,用于响应于接收到用于处理待检测业务的请求,确定待检测业务的标识信息,其中,请求包括待检测业务的标识信息。The response module is configured to determine the identification information of the service to be detected in response to receiving the request for processing the service to be detected, wherein the request includes the identification information of the service to be detected.
根据本公开的实施例,目标业务记录子信息包括以下至少一项:业务状态信息、业务明细信息、业务日志信息。According to an embodiment of the present disclosure, the target service record sub-information includes at least one of the following: service status information, service detail information, and service log information.
根据本公开的实施例,标识信息包括以下至少一项:账号信息、单号信息、时间信息、地理位置信息。According to an embodiment of the present disclosure, the identification information includes at least one of the following: account information, single number information, time information, and geographic location information.
根据本公开的实施例,第二匹配模块包括匹配单元以及拼装单元。According to an embodiment of the present disclosure, the second matching module includes a matching unit and an assembling unit.
匹配单元,用于通过匹配器基于业务类型,从目标业务记录信息中确定查重字段。The matching unit is used to determine the duplicate checking field from the target business record information based on the business type through the matcher.
拼装单元,用于通过匹配器,将标识信息和查重字段进行拼装,得到目标查重字段。The assembling unit is used to assemble the identification information and the duplication checking field through the matcher to obtain the target duplication checking field.
根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或同件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。Any of the modules, sub-modules, units, sub-units, or at least part of the functions of any of them according to embodiments of the present disclosure may be implemented in one module. Any one or more of the modules, sub-modules, units, and sub-units according to the embodiments of the present disclosure may be divided into multiple modules for implementation. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present disclosure may be implemented at least in part as hardware circuits, such as field programmable gate arrays (FPGA), programmable logic arrays (PLA), System-on-a-chip, system-on-substrate, system-on-package, application-specific integrated circuit (ASIC), or hardware or equivalent that can be implemented by any other reasonable means of integrating or packaging circuits, or in software, hardware, and firmware Any one of the three implementations or an appropriate combination of any of them is implemented. Alternatively, one or more of the modules, sub-modules, units, and sub-units according to embodiments of the present disclosure may be implemented at least in part as computer program modules that, when executed, may perform corresponding functions.
例如,类型确定模块610、第一匹配模块620、第二匹配模块630、和结果确定模块640中的任意多个可以合并在一个模块/单元/子单元中实现,或者其中的任意一个模块/单元/子单元可以被拆分成多个模块/单元/子单元。或者,这些模块/单元/子单元中的一个或多个模块/单元/子单元的至少部分功能可以与其他模块/单元/子单元的至少部分功能相结合,并在一个模块/单元/子单元中实现。根据本公开的实施例,类型确定模块610、第一匹配模块620、第二匹配模块630、和结果确定模块640中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上系统、基板上的系统、封装上的系统、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,类型确定模块610、第一匹配模块620、第二匹配模块630、和结果确定模块640中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。For example, any of the type determination module 610, the first matching module 620, the second matching module 630, and the result determination module 640 may be implemented in combination in one module/unit/subunit, or any one of the modules/units therein /subunits can be split into multiple modules/units/subunits. Alternatively, at least part of the functionality of one or more of these modules/units/subunits may be combined with at least part of the functionality of other modules/units/subunits and combined in one module/unit/subunit realized in. According to an embodiment of the present disclosure, at least one of the type determination module 610, the first matching module 620, the second matching module 630, and the result determination module 640 may be implemented at least in part as a hardware circuit, such as a field programmable gate array ( FPGA), Programmable Logic Array (PLA), System-on-Chip, System-on-Substrate, System-on-Package, Application-Specific Integrated Circuit (ASIC), or any other reasonable means by which circuits can be integrated or packaged such as hardware or firmware It can be realized by any one of the three implementation manners of software, hardware and firmware, or by any suitable combination of any of them. Alternatively, at least one of the type determination module 610, the first matching module 620, the second matching module 630, and the result determination module 640 may be implemented, at least in part, as computer program modules that, when executed, may execute corresponding function.
需要说明的是,本公开的实施例中业务检测装置部分与本公开的实施例中业务检测方法部分是相对应的,业务检测装置部分的描述具体参考业务检测方法部分,在此不再赘述。It should be noted that the service detection device part in the embodiment of the present disclosure corresponds to the service detection method part in the embodiment of the present disclosure, and the description of the service detection device part refers to the service detection method part, which is not repeated here.
图7示意性示出了根据本公开实施例的适于实现上文描述的方法的计算机系统的框图。图7示出的计算机系统仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Figure 7 schematically shows a block diagram of a computer system suitable for implementing the methods described above, according to an embodiment of the present disclosure. The computer system shown in FIG. 7 is only an example, and should not impose any limitation on the function and scope of use of the embodiments of the present disclosure.
如图7所示,根据本公开实施例的计算机系统700包括处理器701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。处理器701例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器701还可以包括用于缓存用途的板载存储器。处理器701可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。As shown in FIG. 7 , a
在RAM 703中,存储有系统700操作所需的各种程序和数据。处理器701、ROM 702以及RAM 703通过总线704彼此相连。处理器701通过执行ROM 702和/或RAM 703中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 702和RAM 703以外的一个或多个存储器中。处理器701也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。In the
根据本公开的实施例,系统700还可以包括输入/输出(I/O)接口705,输入/输出(I/O)接口705也连接至总线704。系统700还可以包括连接至I/O接口705的以下部件中的一项或多项:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。According to an embodiment of the present disclosure, the
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被处理器701执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块、单元等可以通过计算机程序模块来实现。According to an embodiment of the present disclosure, the method flow according to an embodiment of the present disclosure may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network via the
本公开还提供了一种计算机可渎存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的方法。The present disclosure also provides a computer-readable storage medium. The computer-readable storage medium may be included in the device/device/system described in the above embodiments; it may also exist alone without being assembled into the device/device/system. device/system. The above-mentioned computer-readable storage medium carries one or more programs, and when the above-mentioned one or more programs are executed, implement the method according to the embodiment of the present disclosure.
根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质。例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium. Examples may include, but are not limited to, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), portable compact disk read only memory (CD- ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
例如,根据本公开的实施例,计算机可读存储介质可以包括上文描述的ROM 702和/或RAM 703和/或ROM 702和RAM 703以外的一个或多个存储器。For example, according to embodiments of the present disclosure, a computer-readable storage medium may include one or more memories other than
本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行本公开实施例所提供的方法的程序代码,当计算机程序产品在电子设备上运行时,该程序代码用于使电子设备实现本公开实施例所提供的业务检测方法。Embodiments of the present disclosure also include a computer program product, which includes a computer program, the computer program includes program codes for executing the methods provided by the embodiments of the present disclosure, and when the computer program product runs on an electronic device, the program The code is used to enable the electronic device to implement the service detection method provided by the embodiments of the present disclosure.
在该计算机程序被处理器701执行时,执行本公开实施例的系统/装置中限定的上述功能。根据本公开的实施例,上文描述的系统、装置、模块、单元等可以通过计算机程序模块来实现。When the computer program is executed by the
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序也可以在网络介质上以信号的形式进行传输、分发,并通过通信部分709被下载和安装,和/或从可拆卸介质711被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed in the form of a signal over a network medium, and downloaded and installed through the
根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。According to the embodiments of the present disclosure, the program code for executing the computer program provided by the embodiments of the present disclosure may be written in any combination of one or more programming languages, and specifically, high-level procedures and/or object-oriented programming may be used. programming language, and/or assembly/machine language to implement these computational programs. Programming languages include, but are not limited to, languages such as Java, C++, python, "C" or similar programming languages. The program code may execute entirely on the user computing device, partly on the user device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (eg, using an Internet service provider business via an Internet connection).
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations, can be implemented in special purpose hardware-based systems that perform the specified functions or operations, or can be implemented using A combination of dedicated hardware and computer instructions is implemented. Those skilled in the art will appreciate that various combinations and/or combinations of features recited in various embodiments and/or claims of the present disclosure are possible, even if such combinations or combinations are not expressly recited in the present disclosure. In particular, various combinations and/or combinations of the features recited in the various embodiments of the present disclosure and/or in the claims may be made without departing from the spirit and teachings of the present disclosure. All such combinations and/or combinations fall within the scope of this disclosure.
以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。尽管在以上分别描述了各实施例,但是这并不意味着各个实施例中的措施不能有利地结合使用。本公开的范围由所附权利要求及其等同物限定。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。Embodiments of the present disclosure have been described above. However, these examples are for illustrative purposes only, and are not intended to limit the scope of the present disclosure. Although the various embodiments are described above separately, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. The scope of the present disclosure is defined by the appended claims and their equivalents. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and these substitutions and modifications should all fall within the scope of the present disclosure.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210413014.0A CN114780807A (en) | 2022-04-19 | 2022-04-19 | Service detection method, device, computer system and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210413014.0A CN114780807A (en) | 2022-04-19 | 2022-04-19 | Service detection method, device, computer system and readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114780807A true CN114780807A (en) | 2022-07-22 |
Family
ID=82430252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210413014.0A Pending CN114780807A (en) | 2022-04-19 | 2022-04-19 | Service detection method, device, computer system and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114780807A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115834729A (en) * | 2022-11-02 | 2023-03-21 | 中国农业银行股份有限公司 | A data transmission method, device, equipment and medium |
CN116401138A (en) * | 2023-06-08 | 2023-07-07 | 建信金融科技有限责任公司 | Operating system running state detection method and device, electronic equipment and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111260465A (en) * | 2020-01-20 | 2020-06-09 | 深圳乐信软件技术有限公司 | A business processing method, device, server and storage medium |
CN113111949A (en) * | 2021-04-16 | 2021-07-13 | 中国工商银行股份有限公司 | Method and device for detecting repeated service |
CN113438290A (en) * | 2021-06-22 | 2021-09-24 | 康键信息技术(深圳)有限公司 | Method, device and equipment for detecting repeated request and storage medium |
CN113590423A (en) * | 2021-07-30 | 2021-11-02 | 中国工商银行股份有限公司 | Service file processing method and device |
-
2022
- 2022-04-19 CN CN202210413014.0A patent/CN114780807A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111260465A (en) * | 2020-01-20 | 2020-06-09 | 深圳乐信软件技术有限公司 | A business processing method, device, server and storage medium |
CN113111949A (en) * | 2021-04-16 | 2021-07-13 | 中国工商银行股份有限公司 | Method and device for detecting repeated service |
CN113438290A (en) * | 2021-06-22 | 2021-09-24 | 康键信息技术(深圳)有限公司 | Method, device and equipment for detecting repeated request and storage medium |
CN113590423A (en) * | 2021-07-30 | 2021-11-02 | 中国工商银行股份有限公司 | Service file processing method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115834729A (en) * | 2022-11-02 | 2023-03-21 | 中国农业银行股份有限公司 | A data transmission method, device, equipment and medium |
CN116401138A (en) * | 2023-06-08 | 2023-07-07 | 建信金融科技有限责任公司 | Operating system running state detection method and device, electronic equipment and medium |
CN116401138B (en) * | 2023-06-08 | 2023-09-15 | 建信金融科技有限责任公司 | Operating system running state detection method and device, electronic equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109716707B (en) | Server apparatus and method for distributed electronic recording and transaction history | |
CN114358147B (en) | Training method, recognition method, device and equipment for abnormal account recognition model | |
US20240370880A1 (en) | Management of programmatic and compliance workflows using robotic process automation | |
CN111427971B (en) | Business modeling method, device, system and medium for computer system | |
CN115061874B (en) | Log information verification method, device, equipment and medium | |
CN114218283A (en) | Abnormality detection method, apparatus, device, and medium | |
CN114022031A (en) | Data processing methods, apparatus, electronic equipment, media and computer program products | |
CN113362173B (en) | Anti-duplicate mechanism verification method, verification system, electronic device and storage medium | |
CN114780807A (en) | Service detection method, device, computer system and readable storage medium | |
CN112181628B (en) | Resource transfer method, device, system and electronic equipment | |
CN113132400A (en) | Business processing method, device, computer system and storage medium | |
CN113094414A (en) | Circulation map generation method and device | |
CN118445399A (en) | Information generating method, apparatus, device, storage medium, and program product | |
CN116932214A (en) | Instruction sending method and device, electronic equipment and computer storage medium | |
CN114331431B (en) | Method, device, equipment and medium for reporting large cash transaction data | |
CN115689570A (en) | Business information risk identification method, device, equipment and medium | |
CN114443666A (en) | Data processing method, device, electronic equipment and medium | |
CN114547090A (en) | Data query method and device, electronic equipment and storage medium | |
CN114581064A (en) | Automatic checking method, device, electronic equipment, medium and computer program product | |
CN114692970A (en) | User intention prediction model training method, user intention prediction method and device | |
CN114138834A (en) | Message processing method, apparatus, device, storage medium and program product | |
CN111914065B (en) | Short message content verification method, device, computer system and computer readable medium | |
CN113344584B (en) | Data feedback method, device, system and storage medium based on blacklist | |
CN114971897B (en) | Abnormal object processing method, device, equipment and medium | |
US20240412215A1 (en) | Decentralized and anonymized verification of user characteristics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |