[go: up one dir, main page]

CN114546872B - Certificate management testing method and device, computer equipment and storage medium - Google Patents

Certificate management testing method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN114546872B
CN114546872B CN202210184491.4A CN202210184491A CN114546872B CN 114546872 B CN114546872 B CN 114546872B CN 202210184491 A CN202210184491 A CN 202210184491A CN 114546872 B CN114546872 B CN 114546872B
Authority
CN
China
Prior art keywords
service
verified
interface
request
voucher
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.)
Active
Application number
CN202210184491.4A
Other languages
Chinese (zh)
Other versions
CN114546872A (en
Inventor
史恩重
邹帮山
李成功
孙健淞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bank Of Jilin Co ltd
Original Assignee
Bank Of Jilin Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Bank Of Jilin Co ltd filed Critical Bank Of Jilin Co ltd
Priority to CN202210184491.4A priority Critical patent/CN114546872B/en
Publication of CN114546872A publication Critical patent/CN114546872A/en
Application granted granted Critical
Publication of CN114546872B publication Critical patent/CN114546872B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3604Analysis of software for verifying properties of programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3698Environments for analysis, debugging or testing of software
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The utility model provides a voucher management test method, a device, a computer device and a storage medium, which pre-configures the incidence relation of the number information of the voucher to be verified, the service identification to be verified and the voucher verification test interface, wherein the test method comprises the following steps: receiving a service request; searching a request service identifier and a request certificate number in the service request in the association relationship, if the search fails, verifying a normal interface according to a certificate corresponding to the request service identifier, and calling an interface service for processing; if the search is successful, the interface service is called to process according to the searched service identification to be verified and the certificate verification test interface associated with the certificate number to be verified. According to the method, the construction of a gray level issuing environment can be omitted, the testing interface service can be verified in a real issuing environment by pre-configuring the incidence relation among the number information of the certificate to be verified, the service identification to be verified and the certificate verification testing interface service, the comprehensiveness of verification is guaranteed, and the verification error is reduced.

Description

一种凭证管理测试方法、装置、计算机设备及存储介质A credential management test method, device, computer equipment and storage medium

技术领域technical field

本文涉及测试领域,尤其涉及一种凭证管理测试方法、装置、计算机设备及存储介质。This article relates to the field of testing, in particular to a credential management testing method, device, computer equipment and storage medium.

背景技术Background technique

在今天,人们生活中的存款、理财、购物消费、贷款等等都依赖于凭证号码,例如银行卡卡号。通过银行卡购物,不用带现金、不用开支票、不需要出示身份证,安全可靠,不受地域、银行机构的限制,每一笔交易都有记录。基于监管要求和银行业务开展需求,各类型交易在响应时,均需要进行凭证验证,且各类型交易执行的凭证验证并不相同。当凭证验证算法更新后需要进行测试,测试通过后才能投入使用,现有技术中凭证验证算法的验证方式为:在测试环境中模拟凭证验证算法发布(即搭建灰度发布环境),通过测试凭证号码对凭证验证算法进行验证。Today, deposits, financial management, shopping, loans, etc. in people's lives all depend on voucher numbers, such as bank card numbers. Shopping through bank cards, no need to bring cash, no need to write checks, no need to show ID card, safe and reliable, not restricted by region or banking institution, every transaction is recorded. Based on regulatory requirements and banking business development needs, all types of transactions require credential verification when responding, and the credential verification for each type of transaction is different. When the credential verification algorithm is updated, it needs to be tested, and it can be put into use only after the test is passed. The verification method of the credential verification algorithm in the prior art is: simulate the release of the credential verification algorithm in the test environment (that is, build a gray release environment), pass the test credential The number is verified against the credential verification algorithm.

上述凭证验证算法的验证方式存在如下缺陷:测试环境与真实生产环境存在差异,且验证用凭证号码并非用户真实凭证号码,因此,存在验证不全面、验证误差大的问题,当凭证验证算法投产后还会存在用户无法办理业务的风险,进而造成社会不良影响,导致用户流失,还会收到监管单位通报等一系列负面影响。The verification method of the above credential verification algorithm has the following defects: the test environment is different from the real production environment, and the credential number used for verification is not the real credential number of the user. Therefore, there are problems of incomplete verification and large verification errors. When the credential verification algorithm is put into production There will also be a risk that users will not be able to handle business, which will cause adverse social impacts, lead to the loss of users, and receive a series of negative impacts such as notifications from regulatory agencies.

发明内容Contents of the invention

本文用于解决现有技术中在测试环境中验证凭证验证算法的方式存在验证不全面验证误差大的问题。This paper is used to solve the problem of incomplete verification and large verification errors in the way of verifying the credential verification algorithm in the test environment in the prior art.

为了解决上述技术问题,本文的第一方面提供一种凭证管理测试方法,预先配置待验证凭证号码信息、待验证业务标识及凭证验证测试接口的关联关系,所述测试方法包括:In order to solve the above technical problems, the first aspect of this paper provides a credential management testing method, which pre-configures the relationship between the credential number information to be verified, the business identifier to be verified, and the credential verification test interface. The test method includes:

接收业务请求;Receive business requests;

在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码,若查找失败,则根据所述请求业务标识对应的凭证验证正常接口。调用接口服务进行处理;若查找成功,则根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口。调用服务进行处理。Searching for the requested service identifier and request voucher number in the service request in the association relationship, and if the search fails, verifying the normal interface according to the voucher corresponding to the requested service identifier. Call the interface service for processing; if the search is successful, then verify the test interface based on the searched business identifier to be verified and the certificate number associated with the certificate number to be verified. Call the service for processing.

作为本文的进一步实施例中,在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码,包括:As a further embodiment of this paper, searching for the request service identifier and request voucher number in the service request in the association relationship includes:

在所述关联关系的待验证凭证号码信息中查找所述请求凭证号码;Searching for the requested voucher number in the voucher number information to be verified in the association relationship;

若查找成功,则在查找出的待验证凭证号码关联的待验证业务标识中查找所述请求业务标识;If the search is successful, then search for the requested service identifier in the service identifier to be verified associated with the found certificate number to be verified;

若查找成功,则确定在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码成功。If the search is successful, it is determined that the search for the requested service identifier and request voucher number in the service request in the association relationship is successful.

作为本文的进一步实施例中,若所述凭证验证测试接口服务执行结果为失败,则根据所述请求业务标识对应的凭证验证正常接口,调用接口服务进行处理。As a further embodiment of this document, if the execution result of the credential verification test interface service is failure, call the interface service for processing according to the normal credential verification interface corresponding to the requested service identifier.

作为本文的进一步实施例中,所述待验证凭证号码信息确定过程包括:As a further embodiment herein, the process of determining the number information of the certificate to be verified includes:

对于未关联用户的凭证,根据预设工作人员管理的凭证号码设置待验证凭证号码信息;For unlinked user vouchers, set the voucher number information to be verified according to the voucher number managed by the preset staff;

对于已关联用户的凭证,按照如下方式进行设置:For the credentials of the associated user, set it as follows:

获取预定时间段内的历史业务请求;Obtain historical service requests within a predetermined time period;

根据所述历史业务请求,筛选出各业务标识及各用户画像下满足交易量大于预定值的用户;According to the historical business request, screen out users whose transaction volume is greater than a predetermined value under each business identifier and each user profile;

将各业务标识及各用户画像下筛选出的用户的凭证号码信息作为各业务标识的待验证凭证号码信息。Use the voucher number information of users screened out under each business identifier and each user portrait as the voucher number information to be verified for each business identifier.

作为本文的进一步实施例中,还预先配置交易设备属性信息;As a further embodiment of this paper, the transaction device attribute information is also pre-configured;

在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码之前,还包括:Before searching for the request service identifier and request voucher number in the service request in the association relationship, it also includes:

在预先配置的交易设备属性信息中查找业务请求中的交易设备属性信息,其中,交易设备属性信息包括交易设备标识、交易设备归属地、交易设备类型中的一个或多个;Find the transaction device attribute information in the service request in the pre-configured transaction device attribute information, where the transaction device attribute information includes one or more of the transaction device identification, transaction device attribution, and transaction device type;

若查找成功,则执行在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码步骤;If the search is successful, then perform the steps of searching for the request service identifier and request voucher number in the service request in the association relationship;

若查找失败,则根据所述请求业务标识对应的凭证验证正常接口,调用接口服务进行处理。If the search fails, the normal interface is verified according to the certificate corresponding to the requested service identifier, and the interface service is invoked for processing.

作为本文的进一步实施例中,所述凭证验证正常接口服务包括多个正常子接口服务,所述凭证验证测试接口服务包括多个测试子接口服务;As a further embodiment herein, the credential verification normal interface service includes a plurality of normal sub-interface services, and the credential verification test interface service includes a plurality of test sub-interface services;

根据凭证验证测试接口服务进行处理时,按照该凭证验证测试接口服务中测试子接口服务的执行顺序,调用相应测试子接口服务执行验证,当某一测试子接口服务验证失败时,则调用该测试子接口服务对应的正常子接口服务及该正常子接口服务之后的正常子接口服务执行验证。When processing according to the credential verification test interface service, call the corresponding test sub-interface service to perform verification according to the execution sequence of the test sub-interface service in the credential verification test interface service. When a test sub-interface service fails to verify, call the test The normal sub-interface service corresponding to the sub-interface service and the normal sub-interface service after the normal sub-interface service perform verification.

作为本文的进一步实施例中,所述凭证管理测试方法还包括:As a further embodiment herein, the credential management testing method also includes:

根据各凭证验证测试接口服务的执行结果,计算各凭证验证测试接口服务的验证指标值;According to the execution result of each credential verification test interface service, calculate the verification index value of each credential verification test interface service;

判断每一凭证验证测试接口服务的验证指标值是否符合预设响应指标值,若是,利用该凭证验证测试接口服务替换相应凭证验证正常接口服务,从关联关系中删除该凭证验证测试接口的相关信息。Determine whether the verification index value of each credential verification test interface service conforms to the preset response index value, if so, use the credential verification test interface service to replace the corresponding credential verification normal interface service, and delete the relevant information of the credential verification test interface from the association relationship .

本文的第二方面提供一种凭证管理测试装置,包括:A second aspect of this document provides a credential management testing device, comprising:

存储单元,用于预先配置待验证凭证号码信息、待验证业务标识及凭证验证测试接口服务的关联关系;The storage unit is used to pre-configure the relationship between the voucher number information to be verified, the business identifier to be verified, and the voucher verification test interface service;

接收单元,用于接收业务请求;a receiving unit, configured to receive a service request;

验证单元,用于在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码,若查找失败,则根据所述请求业务标识对应的凭证验证正常接口,调用接口服务进行处理;若查找成功,则根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口,调用接口服务进行处理。A verification unit, configured to search for the requested service identifier and request voucher number in the service request in the association relationship, and if the search fails, verify the normal interface according to the voucher corresponding to the requested service identifier, and call the interface service for processing; If the search is successful, call the interface service for processing according to the certificate verification test interface associated with the searched business identifier and the certificate number to be verified.

本文的第三方面提供一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,所述计算机程序被所述处理器运行时,执行根据前述任一实施例所述方法的指令。The third aspect of this document provides a computer device, including a memory, a processor, and a computer program stored on the memory, when the computer program is run by the processor, the method according to any of the preceding embodiments is executed instructions.

本文的第四方面提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被计算机设备的处理器运行时,执行根据前述任一实施例所述方法的指令。A fourth aspect of this document provides a computer storage medium, on which a computer program is stored, and when the computer program is run by a processor of a computer device, instructions of the method according to any one of the preceding embodiments are executed.

本文提供的凭证管理测试方法及装置,通过预先配置待验证凭证号码信息、业务标识及凭证验证测试接口的关联关系,通过该关联关系确定用户业务请求中的用户凭证号码是否要执行测试验证,能够省去灰度发布环境的搭建,在真实发布环境中布置凭证验证测试接口服务,根据真实环境的凭证号码验证凭证验证测试接口服务,保证验证的全面性、降低验证误差。The credential management testing method and device provided in this paper can pre-configure the relationship between the credential number information to be verified, the business identifier, and the credential verification test interface, and determine whether the user credential number in the user service request needs to perform test verification through the correlation relationship. Eliminate the construction of a gray-scale release environment, arrange the certificate verification test interface service in the real release environment, and verify the certificate verification test interface service according to the certificate number in the real environment to ensure the comprehensiveness of the verification and reduce the verification error.

为让本文的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。In order to make the above and other objects, features and advantages of this document more comprehensible, preferred embodiments will be described in detail below together with the attached drawings.

附图说明Description of drawings

为了更清楚地说明本文实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of this paper or the prior art, the accompanying drawings that need to be used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings in the following description are only For some embodiments herein, those skilled in the art can also obtain other drawings based on these drawings without creative effort.

图1示出了本文实施例凭证管理测试系统的结构图;Fig. 1 shows the structural diagram of the voucher management test system of the embodiment of this paper;

图2示出了本文实施例凭证管理测试方法的第一流程图;Fig. 2 shows the first flowchart of the certificate management testing method of the embodiment herein;

图3示出了本文实施例凭证管理测试方法的第二流程图;Fig. 3 shows the second flowchart of the certificate management testing method of the embodiment herein;

图4示出了本文实施例待验证凭证号码信息确定过程的流程图;Fig. 4 shows the flowchart of the process of determining the voucher number information to be verified according to the embodiment herein;

图5示出了本文实施例凭证管理测试方法的第三流程图;Fig. 5 shows the third flowchart of the certificate management testing method of the embodiment herein;

图6示出了本文实施例凭证管理测试装置的第一结构图;Fig. 6 shows the first structural diagram of the credential management testing device of the embodiment of this paper;

图7示出了本文实施例凭证管理测试装置的第二结构图;Fig. 7 shows the second structural diagram of the credential management test device of the embodiment of this paper;

图8示出了本文实施例计算机设备的结构图。FIG. 8 shows a structural diagram of a computer device in the embodiment of this paper.

附图符号说明:Explanation of reference symbols:

110、数据库;110. database;

120、交易设备;120. Trading equipment;

130、服务器;130. server;

610、存储单元;610. Storage unit;

620、接收单元;620. Receiving unit;

630、验证单元;630. Verification unit;

611、第一存储模块;611. The first storage module;

612、第二存储模块;612. The second storage module;

631、检查模块;631. Check the module;

632、接口调用模块;632. Interface call module;

802、计算机设备;802. Computer equipment;

804、处理器;804. Processor;

806、存储器;806. memory;

808、驱动机构;808. Driving mechanism;

810、输入/输出模块;810. Input/output module;

812、输入设备;812. Input device;

814、输出设备;814. Output device;

816、呈现设备;816. Presentation equipment;

818、图形用户接口;818. Graphical user interface;

820、网络接口;820. Network interface;

822、通信链路;822. Communication link;

824、通信总线。824. Communication bus.

具体实施方式Detailed ways

下面将结合本文实施例中的附图,对本文实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本文一部分实施例,而不是全部的实施例。基于本文中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本文保护的范围。The following will clearly and completely describe the technical solutions in the embodiments herein in conjunction with the accompanying drawings in the embodiments herein. Obviously, the described embodiments are only some of the embodiments herein, not all of them. Based on the embodiments herein, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts fall within the scope of protection herein.

需要说明的是,本文说明书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description herein and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments herein described herein can be practiced in sequences other than those illustrated or described herein. In addition, the terms "comprising" and "having" in the description and claims and the above drawings, as well as any variations thereof, are intended to cover non-exclusive inclusion, for example, processes, methods, A device, product or device is not necessarily limited to those steps or elements explicitly listed, but may include other steps or elements not explicitly listed or inherent to the process, method, product or device.

本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或装置产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。This specification provides the operation steps of the method described in the embodiment or flow chart, but more or less operation steps may be included based on routine or non-creative work. The sequence of steps enumerated in the embodiments is only one of the execution sequences of many steps, and does not represent the only execution sequence. When an actual system or device product is executed, it may be executed sequentially or in parallel according to the methods shown in the embodiments or drawings.

需要说明的是,本文的凭证管理测试方法及装置可用于金融领域,也可用于除金融领域之外的任意领域,例如会员卡业务管理,本文的凭证管理测试方法及装置的应用领域不做限定。本文所述的凭证号码为管理资产的账号,以银行凭证为例,包括非空白凭证及空白凭证。非空白凭证指的是已关联用户的凭证,包括但不限于银行卡、存折等。空白凭证指未关联用户的凭证,包括但不限于资金证明凭证、转账支票、现金支票、银行汇票、债券收款单证、信用证修改书等。It should be noted that the credential management test method and device in this paper can be used in the financial field, and can also be used in any field other than the financial field, such as membership card business management. The application field of the credential management test method and device in this paper is not limited . The voucher number described in this article is the account number for asset management, taking bank vouchers as an example, including non-blank vouchers and blank vouchers. Non-blank credentials refer to credentials of associated users, including but not limited to bank cards, passbooks, etc. Blank vouchers refer to vouchers of unlinked users, including but not limited to fund certificates, transfer checks, cash checks, bank drafts, bond collection documents, letter of credit amendments, etc.

需要说明的是,本申请所涉及的用户画像(包括但不限于用户性别、年龄、职业、收入等)和业务请求等数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that user portraits (including but not limited to user gender, age, occupation, income, etc.) and business request data (including but not limited to data used for analysis, stored data, and displayed data) etc.), are all information and data authorized by the user or fully authorized by all parties.

本文一实施例中,提供一种凭证管理测试系统,如图1所示,包括:数据库110、交易设备120、服务器130。In an embodiment herein, a certificate management testing system is provided, as shown in FIG. 1 , including: a database 110 , a transaction device 120 , and a server 130 .

数据库110中存储有预先配置的待验证凭证号码信息、待验证业务标识及凭证验证测试接口的关联关系。The database 110 stores the pre-configured relationship between the voucher number information to be verified, the service identifier to be verified, and the voucher verification test interface.

其中,待验证凭证号码信息包括多个类型的多个凭证号码,各凭证号码可以为全凭证号码或部分凭证号码,例如凭证号码正常为18位,待验证凭证号码信息中可仅给出部分位(例如前6位)的具体数值,其它位可任意取值。待验证凭证号码包括已关联用户的凭证及未关联用户的凭证。其中,已关联用户的凭证指的是已经与用户关联匹配的凭证,涉及的业务类型为凭证对外公示的业务,例如银行借记卡,涉及的业务类型包括但不限于转账、取款、存款等,本文所述用户指的是到凭证提供机构办理业务的人员。未关联用户的凭证指的是还在凭证所属机构(例如银行)且未关联用户的凭证,涉及的业务类型包括但不限于凭证入库、凭证请领、凭证审批、凭证上缴、凭证回收、凭证销毁等。凭证入库是系统中凭证从无到有的一个过程。凭证请领是下级机构向上级机构申领凭证的业务。凭证审批是上级机构对下级机构申请凭证的审批业务。凭证上缴与凭证请领为相反过程,由网点发起上上交业务,上级机构根据业务内容作入库确认。凭证回收指的是将凭证回收不再使用的业务。凭证销毁指的是对凭证进行销毁业务。Wherein, the voucher number information to be verified includes multiple voucher numbers of various types, and each voucher number can be a full voucher number or a partial voucher number, for example, the voucher number is normally 18 digits, and only some digits can be given in the voucher number information to be verified (for example, the first 6 digits), the other digits can take any value. The certificate number to be verified includes the certificate of the associated user and the certificate of the unassociated user. Among them, the certificate of the associated user refers to the certificate that has been associated and matched with the user, and the business type involved is the business of publicizing the certificate, such as a bank debit card. The business type involved includes but is not limited to transfer, withdrawal, deposit, etc. The user mentioned in this article refers to the person who handles business with the credential provider. Vouchers of unassociated users refer to the vouchers that are still in the institution to which the voucher belongs (such as a bank) and are not associated with the user. Destroy etc. Voucher storage is a process of creating vouchers in the system from scratch. Voucher requisition is the business of applying for vouchers from lower-level organizations to higher-level organizations. Voucher approval is the business of approving vouchers applied by lower-level institutions by higher-level institutions. Voucher submission and voucher requisition are the opposite process, and the outlet initiates the submission business, and the higher-level organization confirms the storage according to the business content. Voucher recycling refers to the business of recycling vouchers that are no longer used. Voucher destruction refers to the business of destroying vouchers.

对于未关联用户的凭证,待验证凭证号码由预设工作人员管理的凭证号码进行设置,其中,预设工作人员为凭证管理系统的开发、维护人员,对于银行来说,预设工作人员例如为柜员、凭证管理员。For the vouchers of unassociated users, the voucher number to be verified is set by the voucher number managed by the preset staff, where the preset staff is the development and maintenance personnel of the voucher management system. For banks, the preset staff is, for example, Teller, credential manager.

对于已关联用户的凭证,可按后续图4所示实施例的方式配置待验证凭证号码。For the certificate of the associated user, the certificate number to be verified can be configured in the manner of the subsequent embodiment shown in FIG. 4 .

待验证业务标识可根据更新业务及新增业务而定,即将更新业务及新增业务的业务标识设置为待验证业务标识。如表1所示,各待验证业务标识对应的待验证凭证号码信息可相同,也可以不同,本文对此不作限定。The service identifier to be verified can be determined according to the updated service and the newly added service, that is, the service identifier of the updated service and the newly added service is set as the service identifier to be verified. As shown in Table 1, the voucher number information to be verified corresponding to each service identifier to be verified may be the same or different, which is not limited herein.

关联关系中的凭证验证测试接口为接口标识,通过该接口标识能够调用该接口标识对应的接口服务,本文所述的接口服务中具有处理逻辑,用于进行处理处理业务请求,各业务对应的处理逻辑不同,本文对此不作限定。具体的,下面以存款业务、取款业务及转账业务为例说明接口服务的处理逻辑:The credential verification test interface in the association relationship is an interface identifier, through which the interface service corresponding to the interface identifier can be invoked. The interface service described in this article has processing logic for processing business requests and processing corresponding to each business The logic is different, which is not limited in this article. Specifically, the following takes the deposit business, withdrawal business and transfer business as examples to illustrate the processing logic of the interface service:

1.存款业务对应的接口服务1. Interface service corresponding to deposit business

(1)限制检查:检查账户是否存在账户限制,根据实际情况会选择是否终止交易;(1) Restriction check: Check whether the account has account restrictions, and choose whether to terminate the transaction according to the actual situation;

(2)客户检查:检查客户基本信息,包括客户是否已经注销,客户状态是否正常等;(2) Customer check: Check the basic information of the customer, including whether the customer has been logged out, whether the customer status is normal, etc.;

(3)账户基本检查:(3) Basic account check:

1)账户通用检查:账户状态是否正常,是否销户,是否为营业外账户;1) Account general inspection: whether the account status is normal, whether it is canceled or not, whether it is a non-business account;

2)对私账户校验:柜员不允许操作自己的账户;2) Verification of private accounts: tellers are not allowed to operate their own accounts;

3)对公账户校验:账户属性有效期检查,验资户有效期检查,临时户到期自动提示;3) Verification of public accounts: checking the validity period of account attributes, checking the validity period of capital verification accounts, and automatically prompting when temporary accounts expire;

(4)存入:实现账户余额更新,柜员尾箱更新,产生记账流水并共给总账系统。(4) Deposit: Realize the update of the account balance, the update of the teller's tail box, generate the accounting flow and share it with the general ledger system.

2.存款业务对应的接口服务2. Interface services corresponding to deposit business

(1)客户基本检查:检查客户是否已经注销,是否黑名单,冻结状态;(1) Customer basic check: Check whether the customer has been logged out, whether it is blacklisted, or frozen;

(2)账户基本检查:账户状态检查(销户,久悬,转营业外等)、对私客户检查;(2) Basic check of account: check of account status (account cancellation, long-term suspension, transfer to non-business, etc.), private customer check;

柜员权限(不允许操作自己账户)、对公户属性检查,验资户账户有效期检查,临时户账户有效期检查;Teller authority (not allowed to operate their own accounts), check of public account attributes, check of validity period of capital verification account, check of validity period of temporary account account;

(3)限制检查:分别检查该账户对应客户级限制、属性级限制,账户级限制;(3) Restriction check: check the corresponding customer-level restrictions, attribute-level restrictions, and account-level restrictions of the account respectively;

(4)票据信息检查:资金交易过程中存在票据信息时,检查相关信息(票据账号关系,票据签发日期,挂失状态,凭证出售状态);(4) Bill information check: When there is bill information in the fund transaction process, check the relevant information (bill account relationship, bill issuance date, loss report status, certificate sales status);

(5)活期支取事件主逻辑:组织借记流水和现金尾箱流水,运营服务进行尾箱更新,存款服务进行借方账号检查,余额检查等,账户余额更新,流水登记。(5) The main logic of the current withdrawal event: organize debit flow and cash tail box flow, operation service to update the tail box, deposit service to check the debit account, balance check, etc., update the account balance, and register the flow.

3.转账业务对应的接口服务3. Interface service corresponding to transfer business

(1)内部户转账交易检查:检查转账交易两个账户是否为内部户;(1) Internal account transfer transaction check: check whether the two accounts of the transfer transaction are internal accounts;

(2)票据信息检查:资金交易过程中存在票据信息时,检查相关信息(票据账号关系,票据签发日期,挂失状态,凭证出售状态);(2) Bill information check: When there is bill information in the fund transaction process, check the relevant information (bill account relationship, bill issuance date, loss report status, certificate sales status);

(3)客户基本校验:检查客户是否已经注销,是否黑名单,冻结状态;(3) Basic customer verification: Check whether the customer has been logged out, whether it is blacklisted, or frozen;

(4)账户基本检查:账户状态检查(销户,久悬,转营业外等)、对私客户检查;(4) Basic checking of accounts: checking of account status (account cancellation, long-term suspension, transfer to non-business, etc.), checking of private customers;

柜员权限(不允许操作自己账户)、对公户属性检查,验资户账户有效期检查,临时户账户有效期检查;Teller authority (not allowed to operate their own accounts), check of public account attributes, check of validity period of capital verification account, check of validity period of temporary account account;

(5)外币转账检查:检查是否为外币交易;(5) Foreign currency transfer check: check whether it is a foreign currency transaction;

(6)限制检查:分别检查该账户对应客户级限制,属性级限制,账户级限制;(6) Restriction check: check the corresponding customer-level restrictions, attribute-level restrictions, and account-level restrictions of the account respectively;

(7)节假日检查:检查交易日是否为节假日;(7) Holiday check: check whether the trading day is a holiday;

(8)活期转账:组织主流水,借方子流水,贷方子流水交易并根据交易收取手续费。(8) Current account transfer: organize mainstream flow, debit sub-flow, credit sub-flow transactions and charge fees according to the transaction.

表1Table 1

Figure BDA0003516397680000081
Figure BDA0003516397680000081

Figure BDA0003516397680000091
Figure BDA0003516397680000091

本文所述的数据库110可以为一数据库管理系统,还可以为一文件系统。The database 110 described herein may be a database management system, and may also be a file system.

交易设备120用于接收业务请求。以银行凭证管理测试系统为例,交易设备包括但不限于柜员终端设备(计算机设备、PAD、可穿戴设备等)、ATM机等设备。不同的交易设备能够发出的业务请求不同,本文对各交易设备所能发出的业务请求不做限定。业务请求根据凭证管理测试系统提供的业务功能而定,仍以银行凭证管理测试系统为例,业务请求所涉及的业务功能包括但不限于预制凭证、凭证调拨、凭证下发、凭证开户、存款、本行取款、跨行取款等、转账、签约。The transaction device 120 is used to receive service requests. Taking the bank certificate management test system as an example, transaction equipment includes but is not limited to teller terminal equipment (computer equipment, PAD, wearable equipment, etc.), ATM machines and other equipment. Different transaction devices can issue different service requests, and this article does not limit the service requests that can be issued by each transaction device. The business request depends on the business functions provided by the voucher management test system. Still taking the bank voucher management test system as an example, the business functions involved in the business request include but are not limited to prefabricated vouchers, voucher transfer, voucher issuance, voucher account opening, deposit, Bank withdrawals, inter-bank withdrawals, etc., transfers, signing contracts.

服务器130中布置有生产环境,且配置有凭证验证测试接口服务及凭证验证测试正常接口服务(即当前已全面投产的接口服务),其中,生产环境为对外发布的环境,所有用户的业务请求均能响应。A production environment is arranged in the server 130, and the certificate verification test interface service and the certificate verification test normal interface service (that is, the interface service that has been fully put into production at present) are configured. can respond.

服务器130用于在关联关系中查找业务请求中的请求业务标识及请求凭证号码,若查找失败,则根据请求业务标识对应的凭证验证正常接口,调用接口服务进行处理(即调用请求业务标识对应的凭证验证正常接口服务进行处理);若查找成功,则根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口,调用接口服务进行处理(即调用查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口服务进行处理)。具体的,服务器130可以为大型计算机,也可以是中、小型计算机。为了保证业务响应的有效性,本文所述的服务器130还可以为服务器集群。The server 130 is used to search for the request service ID and the request voucher number in the service request in the association relationship. If the search fails, then verify the normal interface according to the voucher corresponding to the request service ID, and call the interface service for processing (that is, call the corresponding ID of the request service ID) Voucher verification normal interface service for processing); if the search is successful, call the interface service for processing according to the found out business identifier to be verified and the certificate verification test interface associated with the certificate number to be verified (that is, call the found out to be verified business ID and The certificate verification test interface service associated with the certificate number to be verified shall be processed). Specifically, the server 130 may be a large computer, or a medium or small computer. In order to ensure the validity of the service response, the server 130 described herein may also be a server cluster.

具体实施时,为了业务请求中的请求业务标识及请求凭证号码的查找效率,在关联关系中查找所述业务请求中的请求业务标识及请求凭证号码,包括:During specific implementation, for the search efficiency of the request service identifier and the request voucher number in the service request, the request service identifier and the request voucher number in the service request are searched in the association relationship, including:

先在关联关系的待验证凭证号码信息中查找请求凭证号码;First search for the requested voucher number in the voucher number information to be verified in the association relationship;

若请求凭证号码查找成功,则在查找出的待验证凭证号码关联的待验证业务标识中查找请求业务标识;If the search for the request voucher number is successful, then search for the request service identifier in the service identifier to be verified associated with the found voucher number to be verified;

若请求业务标识查找成功,则确定在关联关系中查找所述业务请求中的请求业务标识及请求凭证号码成功。If the search for the requested service identifier is successful, it is determined that the search for the requested service identifier and the request voucher number in the service request in the association relationship is successful.

举例来说,假设请求凭证号码为623132*********1002,请求业务标识为凭证开户,先在表1中的待验证凭证号码信息中查找到了请求凭证号码,然后在表1中的623132*********1002关联的待验证业务标识中查找到了凭证开户,由此可以确定,在关联关系中查找业务请求中的请求业务标识及请求凭证号码成功。For example, assuming that the requested voucher number is 623132********1002, and the requested service ID is to open an account with a voucher, the requested voucher number is first found in the voucher number information to be verified in Table 1, and then in Table 1 623132********1002 in 623132********1002 is associated with the service ID to be verified, and the voucher account opening is found. From this, it can be determined that the search for the requested business ID and the requested voucher number in the business request in the association relationship is successful.

本实施例通过预先配置待验证凭证号码信息、业务标识及凭证验证测试接口服务的关联关系,通过该关联关系确定用户业务请求中的用户凭证号码是否要执行测试验证,能够省去灰度发布环境的搭建,提高验证的工作效率,且能保证系统的稳定性。在真实发布环境中布置凭证验证测试接口服务,根据真实环境的凭证号码验证凭证验证测试接口服务,保证验证的全面性、降低验证误差。In this embodiment, by pre-configuring the association relationship between the certificate number information to be verified, the business identifier, and the certificate verification test interface service, it is determined whether the user certificate number in the user service request needs to perform test verification through the association relationship, which can save the gray release environment The construction can improve the efficiency of verification and ensure the stability of the system. Arrange the certificate verification test interface service in the real release environment, and verify the certificate verification test interface service according to the certificate number in the real environment to ensure the comprehensiveness of the verification and reduce the verification error.

本文一实施例中,还提供一种凭证管理测试方法,该方法运行于上述服务器130中,该方法运行之前,预先配置待验证凭证号码信息、待验证业务标识及凭证验证测试接口服务的关联关系,具体的,如图2所示,测试方法包括:In an embodiment of this paper, a credential management testing method is also provided, the method runs in the above-mentioned server 130, before the method runs, pre-configures the association relationship between the credential number information to be verified, the business identifier to be verified, and the credential verification test interface service , specifically, as shown in Figure 2, the test methods include:

步骤210,接收业务请求;Step 210, receiving a service request;

步骤220,在关联关系中查找业务请求中的请求业务标识及请求凭证号码,若查找失败,则执行步骤230;若查找成功,则执行步骤240;Step 220, search for the requested service identifier and request voucher number in the service request in the association relationship, if the search fails, execute step 230; if the search succeeds, execute step 240;

步骤230,根据请求业务标识对应的凭证验证正常接口,调用接口服务进行处理;Step 230, verify the normal interface according to the credential corresponding to the requested business identifier, and call the interface service for processing;

步骤240,根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口,调用接口服务进行处理。Step 240, call the interface service for processing according to the credential verification test interface associated with the service identifier to be verified and the credential number to be verified.

本实施例通过该关联关系确定用户业务请求中的用户凭证号码是否要执行测试验证,能够省去灰度发布环境的搭建,在真实发布环境中布置凭证验证测试接口服务,根据真实环境的凭证号码验证凭证验证测试接口服务,保证验证的全面性、降低验证误差。In this embodiment, through the association relationship, it is determined whether the user certificate number in the user service request needs to be tested and verified, which can save the construction of a gray-scale release environment, and arrange the certificate verification test interface service in the real release environment. According to the certificate number in the real environment Verification credential verification test interface service to ensure the comprehensiveness of verification and reduce verification errors.

本文的一实施例中,上述步骤220包括:In an embodiment herein, the above step 220 includes:

在关联关系的待验证凭证号码信息中查找请求凭证号码;Find the requested voucher number in the voucher number information to be verified in the association relationship;

若查找成功,则在查找出的待验证凭证号码关联的待验证业务标识中查找请求业务标识;If the search is successful, search for the request service identifier in the service identifier to be verified associated with the found certificate number to be verified;

若查找成功,则确定在关联关系中查找业务请求中的请求业务标识及请求凭证号码成功。If the search is successful, it is determined that the search for the request service identifier and the request voucher number in the service request in the association relationship is successful.

为了避免因更新业务接口服务不完善而导致业务请求响应失败,本文一实施例中,如图3所示,上述步骤240实施时,若凭证验证测试接口服务执行结果为失败,则返回步骤230根据请求业务标识对应的凭证验证正常接口,调用接口服务进行处理。In order to avoid the service request response failure due to the incomplete update business interface service, in an embodiment of this paper, as shown in FIG. Request the certificate corresponding to the service ID to verify the normal interface, and call the interface service for processing.

本实施例能够在凭证验证测试接口服务进行处理失败时,返回调用正常接口服务进行处理,能够保证业务请求中的请求凭证号码能够正常被验证。In this embodiment, when the credential verification test interface service fails to process, it can return to call the normal interface service for processing, and can ensure that the requested credential number in the business request can be verified normally.

本文一实施例中,如图4所示,对于已关联用户的凭证,可利用如下方式确定待验证凭证号码信息:In an embodiment of this document, as shown in Figure 4, for the credentials of the associated users, the following methods can be used to determine the voucher number information to be verified:

步骤410,获取预定时间段内的历史业务请求。Step 410, acquiring historical service requests within a predetermined time period.

本步骤中,预定时间段例如为最近三个月、半年等,本文对预定时间段具体不做限定。历史业务请求包括各类业务的业务请求,其中,业务请求包括请求业务标识、请求凭证号码及用户信息,其中,用户信息包括但不限于姓名、年龄、职业、身份证号、家庭住址等。In this step, the predetermined time period is, for example, the last three months, half a year, etc., and the predetermined time period is not specifically limited herein. Historical service requests include service requests for various services, among which, service requests include request service identification, request voucher number and user information, among which user information includes but not limited to name, age, occupation, ID number, home address, etc.

步骤420,根据历史业务请求,筛选出各业务标识及各用户画像下满足交易量大于预定值的用户。Step 420, according to historical service requests, screen out users under each service ID and each user profile whose transaction volume is greater than a predetermined value.

本步骤能够剔除不经常发起业务请求的用户,保留在预定时间段内经常发起业务请求的用户,即活跃用户,从而能够保证接口服务的测试效率。This step can eliminate users who infrequently initiate service requests, and retain users who often initiate service requests within a predetermined period of time, that is, active users, thereby ensuring the testing efficiency of interface services.

本文所述的用户画像用于标识用户特性,包括但不限于性别、年龄段、职业、收入范围、地区等,本文对用户画像不做具体限定。预定值可根据实际需求进行设定。The user portraits described in this article are used to identify user characteristics, including but not limited to gender, age group, occupation, income range, region, etc. This article does not specifically limit user portraits. The predetermined value can be set according to actual needs.

步骤430,将各业务标识及各用户画像下筛选出的用户的凭证号码信息作为各业务标识的待验证凭证号码信息。Step 430, use the voucher number information of users screened out under each service identifier and each user portrait as the voucher number information to be verified for each service identifier.

本实施例通过随机的方式从现有已开户的凭证号码中筛选出各业务标识及各用户画像的凭证号码,将筛选出的凭证号码作为待验证凭证号码,能够保证验证的全面性,且能够保证在一定时间内完成接口服务验证。In this embodiment, the voucher numbers of each business identifier and each user portrait are randomly selected from the existing voucher numbers that have been opened, and the screened voucher numbers are used as the voucher numbers to be verified, which can ensure the comprehensiveness of the verification, and can Ensure that the interface service verification is completed within a certain period of time.

本文一实施例中,为了提升业务验证的维度及效率,凭证管理测试方法实施之前预先配置待验证凭证号码信息、待验证业务标识及凭证验证测试接口服务的关联关系,以及交易设备属性信息。如图5所示,测试方法包括:In an embodiment of this paper, in order to improve the dimension and efficiency of business verification, before the implementation of the credential management test method, pre-configure the credential number information to be verified, the business identifier to be verified and the relationship between the credential verification test interface service, and transaction device attribute information. As shown in Figure 5, the test methods include:

步骤510,接收业务请求。Step 510, receiving a service request.

步骤520,在预先配置的交易设备属性信息中查找业务请求中的交易设备属性信息,若查找失败,则执行步骤530,若查找成功,则执行步骤540。Step 520, search the transaction device attribute information in the business request in the pre-configured transaction device attribute information, if the search fails, execute step 530, and if the search succeeds, execute step 540.

其中,交易设备属性信息包括交易设备标识、交易设备归属地、交易设备类型中的一个或多个,其中,交易设备标识可根据使用交易设备人员的工号进行设定。本文所述交易设备包括但不限于用户智能终端、柜员业务终端。Wherein, the attribute information of the transaction device includes one or more of the transaction device identifier, the location of the transaction device, and the type of the transaction device, wherein the transaction device identifier can be set according to the job number of the person using the transaction device. The transaction devices mentioned in this article include but are not limited to user smart terminals and teller business terminals.

步骤530,根据所述请求业务标识对应的凭证验证正常接口服务进行处理。Step 530, verify the normal interface service according to the certificate corresponding to the requested service identifier for processing.

步骤540,在关联关系中查找业务请求中的请求业务标识及请求凭证号码,若查找失败,则执行步骤530;若查找成功,则执行步骤550。Step 540, search for the requested service identifier and request voucher number in the service request in the association relationship, if the search fails, execute step 530; if the search succeeds, execute step 550.

步骤550,根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口,调用接口服务进行处理。Step 550, call the interface service for processing according to the certificate verification test interface associated with the service identifier to be verified and the certificate number to be verified.

本实施例通过限定部分交易设备发起的业务请求进行凭证验证测试接口服务的测试,能够保证测试验证的可控性,避免在测试接口服务异常情况下给大部分用户造成不好体现。In this embodiment, the test of the credential verification test interface service is performed by limiting the business requests initiated by some transaction devices, which can ensure the controllability of the test verification and avoid causing bad performance to most users when the test interface service is abnormal.

本文一实施中,凭证验证正常接口服务包括多个正常子接口服务,凭证验证测试接口服务包括多个测试子接口服务。对于同一业务对应的正常接口服务及测试接口服务,预先建立正常接口服务中的正常子接口服务与测试接口服务中的测试子接口服务之间的关联关系。In the first implementation of this document, the certificate verification normal interface service includes multiple normal sub-interface services, and the certificate verification test interface service includes multiple test sub-interface services. For the normal interface service and the test interface service corresponding to the same service, an association relationship between the normal sub-interface service in the normal interface service and the test sub-interface service in the test interface service is established in advance.

根据凭证验证测试接口服务进行处理时,按照该凭证验证测试接口服务中测试子接口服务的执行顺序,调用相应测试子接口服务执行验证,当某一测试子接口服务验证失败时,则根据上述关联关系调用该测试子接口服务对应的正常子接口服务及该正常子接口服务之后的正常子接口服务执行验证。When processing according to the credential verification test interface service, call the corresponding test sub-interface service to perform verification according to the execution sequence of the test sub-interface service in the credential verification test interface service. The relationship calls the normal sub-interface service corresponding to the test sub-interface service and the normal sub-interface service after the normal sub-interface service to perform verification.

本实施例能在凭证验证测试接口服务执行过程中出现异常的情况下,及时转到正常子接口服务继续执行,从而提高凭证验证速度及准确度。In this embodiment, when an exception occurs during the execution of the credential verification test interface service, it can switch to the normal sub-interface service in time to continue execution, thereby improving the speed and accuracy of credential verification.

本文一实施例中,在凭证验证测试接口服务上线一段时间之后,还执行如下过程已完成测试接口服务的测试:In an embodiment of this document, after the credential verification test interface service goes online for a period of time, the following process is also performed to complete the test of the test interface service:

(1)根据各凭证验证测试接口服务的执行结果,计算各凭证验证测试接口服务的验证指标值。(1) Calculate the verification index value of each certificate verification test interface service according to the execution results of each certificate verification test interface service.

其中,验证指标包括交易量、成功率、响应时间等。交易量为进行处理的次数,成功率为测试接口服务验证成功占交易量的占比,响应时间指的是测试接口服务执行时长。Among them, verification indicators include transaction volume, success rate, response time, etc. The transaction volume is the number of times of processing, the success rate is the ratio of the successful verification of the test interface service to the transaction volume, and the response time refers to the execution time of the test interface service.

(2)判断每一凭证验证测试接口服务的验证指标值是否符合预设响应指标值,若是,利用该凭证验证测试接口服务替换相应凭证验证正常接口服务,从关联关系中删除该凭证验证测试接口服务的相关信息。(2) Determine whether the verification index value of each credential verification test interface service conforms to the preset response index value, if so, use the credential verification test interface service to replace the corresponding credential verification normal interface service, and delete the credential verification test interface from the association relationship Information about the service.

其中,各预设响应指标值可根据实际需求进行设定,本文对此不作限定。Wherein, each preset response index value can be set according to actual needs, which is not limited in this paper.

基于同一发明构思,本文还提供一种凭证管理测试装置,如下面的实施例所述。由于装置解决问题的原理与凭证管理测试方法相似,因此凭证管理测试装置的实施可以参见凭证管理测试方法,重复之处不再赘述。Based on the same inventive concept, this document also provides a credential management testing device, as described in the following embodiments. Since the principle of the device to solve the problem is similar to that of the credential management test method, the implementation of the credential management test device can refer to the credential management test method, and the repetition will not be repeated.

具体的,如图6所示,凭证管理测试装置包括:Specifically, as shown in Figure 6, the credential management test device includes:

存储单元610,用于预先配置待验证凭证号码信息、待验证业务标识及凭证验证测试接口服务的关联关系;The storage unit 610 is used to pre-configure the relationship between the certificate number information to be verified, the business identifier to be verified and the certificate verification test interface service;

接收单元620,用于接收业务请求;a receiving unit 620, configured to receive a service request;

验证单元630,用于在关联关系中查找所述业务请求中的请求业务标识及请求凭证号码,若查找失败,则根据请求业务标识对应的凭证验证正常接口,调用接口服务进行处理;若查找成功,则根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口,调用接口服务进行处理。The verification unit 630 is used to search for the requested service identifier and request voucher number in the service request in the association relationship, if the search fails, then verify the normal interface according to the voucher corresponding to the requested service identifier, and call the interface service for processing; if the search is successful , call the interface service for processing according to the credential verification test interface associated with the service ID to be verified and the credential number to be verified.

进一步的,如图7所示,存储单元610进一步包括:第一存储模块611及第二存储模块612,第一存储模块611用于存储待验证凭证号码信息,第二存储模块612用于存储待验证凭证号码信息、待验证业务标识及凭证验证测试接口服务的关联关系。Further, as shown in FIG. 7, the storage unit 610 further includes: a first storage module 611 and a second storage module 612, the first storage module 611 is used to store the voucher number information to be verified, and the second storage module 612 is used to store the information to be verified. Verify the association relationship between the certificate number information, the business identifier to be verified, and the certificate verification test interface service.

验证单元630进一步包括:检查模块631及接口调用模块632,检查模块631用于从第一存储模块611中查找业务请求中的请求凭证号码,若查找成功,则从第二存储模块612中查找业务请求中的请求业务标识及请求凭证号码。接口调用模块632用于根据检查模块631的检查结果调用接口服务进行处理,具体的,若查找失败,则根据请求业务标识对应的凭证验证正常接口,调用接口服务进行处理;若查找成功,则根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口,调用接口服务进行处理。The verification unit 630 further includes: a checking module 631 and an interface calling module 632, the checking module 631 is used to search the request voucher number in the service request from the first storage module 611, and if the search is successful, then search the service from the second storage module 612 The request service ID and request voucher number in the request. The interface call module 632 is used to call the interface service for processing according to the inspection result of the inspection module 631. Specifically, if the search fails, then verify the normal interface according to the certificate corresponding to the requested business identifier, and call the interface service for processing; Find out the certificate verification test interface associated with the service ID to be verified and the certificate number to be verified, and call the interface service for processing.

本文一实施例中,还提供一种远端的计算机设备,如图8所示,计算机设备802可以包括一个或多个处理器804,诸如一个或多个中央处理单元(CPU),每个处理单元可以实现一个或多个硬件线程。计算机设备802还可以包括任何存储器806,其用于存储诸如代码、设置、数据、计算机程序等之类的任何种类的信息,且计算机程序被处理器804运行时,执行前述任一实施例所述方法的指令。非限制性的,比如,存储器806可以包括以下任一项或多种组合:任何类型的RAM,任何类型的ROM,闪存设备,硬盘,光盘等。更一般地,任何存储器都可以使用任何技术来存储信息。进一步地,任何存储器可以提供信息的易失性或非易失性保留。进一步地,任何存储器可以表示计算机设备802的固定或可移除部件。在一种情况下,当处理器804执行被存储在任何存储器或存储器的组合中的相关联的指令时,计算机设备802可以执行相关联指令的任一操作。计算机设备802还包括用于与任何存储器交互的一个或多个驱动机构808,诸如硬盘驱动机构、光盘驱动机构等。In an embodiment of this paper, a remote computer device is also provided. As shown in FIG. 8, a computer device 802 may include one or more processors 804, such as one or more central processing units (CPUs), each A unit can implement one or more hardware threads. The computer device 802 can also include any memory 806, which is used to store any kind of information such as codes, settings, data, computer programs, etc., and when the computer program is run by the processor 804, it can perform the operations described in any of the preceding embodiments. method directive. Non-limiting, for example, the memory 806 may include any one or a combination of the following: any type of RAM, any type of ROM, flash memory device, hard disk, optical disk, and so on. More generally, any memory can use any technology to store information. Further, any memory may provide volatile or non-volatile retention of information. Further, any memory may represent a fixed or removable component of computer device 802 . In one instance, when processor 804 executes the associated instructions stored in any memory or combination of memories, computer device 802 may perform any operation of the associated instructions. The computer device 802 also includes one or more drive mechanisms 808 for interfacing with any memory, such as a hard disk drive, an optical disk drive, or the like.

计算机设备802还可以包括输入/输出模块810(I/O),其用于接收各种输入(经由输入设备812)和用于提供各种输出(经由输出设备814))。一个具体输出机构可以包括呈现设备816和相关联的图形用户接口818(GUI)。在其他实施例中,还可以不包括输入/输出模块810(I/O)、输入设备812以及输出设备814,仅作为网络中的一台计算机设备。计算机设备802还可以包括一个或多个网络接口820,其用于经由一个或多个通信链路822与其他设备交换数据。一个或多个通信总线824将上文所描述的部件耦合在一起。Computer device 802 may also include an input/output module 810 (I/O) for receiving various inputs (via input device 812) and for providing various outputs (via output device 814). One particular output mechanism may include a presentation device 816 and an associated graphical user interface 818 (GUI). In other embodiments, the input/output module 810 (I/O), the input device 812 and the output device 814 may not be included, and it is only used as a computer device in the network. Computer device 802 may also include one or more network interfaces 820 for exchanging data with other devices via one or more communication links 822 . One or more communication buses 824 couple together the components described above.

通信链路822可以以任何方式实现,例如,通过局域网、广域网(例如,因特网)、点对点连接等、或其任何组合。通信链路822可以包括由任何协议或协议组合支配的硬连线链路、无线链路、路由器、网关功能、名称服务器等的任何组合。Communication link 822 can be implemented in any manner, for example, through a local area network, a wide area network (eg, the Internet), a point-to-point connection, etc., or any combination thereof. Communication link 822 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc. governed by any protocol or combination of protocols.

对应于图2至图5中的方法,本文实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法的步骤。Corresponding to the methods in Figures 2 to 5, the embodiments of this document also provide a computer-readable storage medium, on which a computer program is stored, and the computer program executes the steps of the above-mentioned method when the computer program is run by a processor .

本文实施例还提供一种计算机可读指令,其中当处理器执行所述指令时,其中的程序使得处理器执行如图2至图5所示的方法。The embodiments herein also provide a computer-readable instruction, wherein when the processor executes the instruction, the program therein causes the processor to execute the methods shown in FIG. 2 to FIG. 5 .

应理解,在本文的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本文实施例的实施过程构成任何限定。It should be understood that in the various embodiments herein, the sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not be used in the implementation of the embodiments herein. process constitutes any qualification.

还应理解,在本文实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should also be understood that in the embodiments herein, the term "and/or" is merely an association relationship describing associated objects, indicating that there may be three relationships. For example, A and/or B may mean that A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" in this article generally indicates that the contextual objects are an "or" relationship.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本文的范围。Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the relationship between hardware and software Interchangeability. In the above description, the composition and steps of each example have been generally described according to their functions. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. A skilled artisan may implement the described functionality using different methods for each particular application, but such implementation should not be considered beyond the scope of this document.

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, and will not be repeated here.

在本文所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。In the several embodiments provided herein, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, and may also be electrical, mechanical or other forms of connection.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本文实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solutions in the embodiments herein.

另外,在本文各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each of the embodiments herein may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本文的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本文各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution in this article is essentially or part of the contribution to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments herein. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .

本文中应用了具体实施例对本文的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本文的方法及其核心思想;同时,对于本领域的一般技术人员,依据本文的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本文的限制。In this paper, specific examples have been used to illustrate the principles and implementation methods of this paper. The description of the above embodiments is only used to help understand the method and core ideas of this paper; meanwhile, for those of ordinary skill in the art, according to the ideas of this paper , there will be changes in specific implementation methods and application ranges. In summary, the contents of this specification should not be construed as limiting this text.

Claims (9)

1.一种凭证管理测试方法,其特征在于,预先配置待验证凭证号码信息、待验证业务标识及凭证验证测试接口的关联关系,在真实发布环境中布置凭证验证测试接口,凭证号码为管理资产的账号,所述测试方法包括:1. A credential management test method, characterized in that, pre-configuring the association relationship between the credential number information to be verified, the business identifier to be verified and the credential verification test interface, and arranging the credential verification test interface in the real publishing environment, the credential number is the management asset account, the test methods include: 接收用户发出的业务请求;Receive business requests from users; 在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码,若查找失败,则根据所述请求业务标识对应的凭证验证正常接口调用接口服务进行处理;若查找成功,则根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口调用接口服务进行处理;Search the request service identifier and the request certificate number in the service request in the association relationship, if the search fails, then verify the normal interface call interface service according to the certificate corresponding to the request service identifier; if the search is successful, then process according to The credential verification test interface associated with the found business identifier to be verified and the credential number to be verified is processed by invoking the interface service; 所述待验证凭证号码信息确定过程包括:The process of determining the voucher number information to be verified includes: 对于未关联用户的凭证,根据预设工作人员管理的凭证号码设置待验证凭证号码信息;For unlinked user vouchers, set the voucher number information to be verified according to the voucher number managed by the preset staff; 对于已关联用户的凭证,按照如下方式进行设置:For the credentials of the associated user, set it as follows: 获取预定时间段内的历史业务请求;Obtain historical service requests within a predetermined time period; 根据所述历史业务请求,筛选出各业务标识及各用户画像下满足交易量大于预定值的用户;According to the historical business request, screen out users whose transaction volume is greater than a predetermined value under each business identifier and each user profile; 将各业务标识及各用户画像下筛选出的用户的凭证号码信息作为各业务标识的待验证凭证号码信息。Use the voucher number information of users screened out under each business identifier and each user portrait as the voucher number information to be verified for each business identifier. 2.如权利要求1所述的凭证管理测试方法,其特征在于,在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码,包括:2. The voucher management testing method according to claim 1, wherein searching for the request service identifier and the request voucher number in the service request in the association relationship includes: 在所述关联关系的待验证凭证号码信息中查找所述请求凭证号码;Searching for the requested voucher number in the voucher number information to be verified in the association relationship; 若查找成功,则在查找出的待验证凭证号码关联的待验证业务标识中查找所述请求业务标识;If the search is successful, then search for the requested service identifier in the service identifier to be verified associated with the found certificate number to be verified; 若查找成功,则确定在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码成功。If the search is successful, it is determined that the search for the requested service identifier and request voucher number in the service request in the association relationship is successful. 3.如权利要求1所述的凭证管理测试方法,其特征在于,若凭证验证测试接口服务执行结果为失败,则根据所述请求业务标识对应的凭证验证正常接口,调用接口服务进行处理。3. The credential management testing method according to claim 1, wherein if the execution result of the credential verification test interface service is failure, then call the interface service for processing according to the credential verification normal interface corresponding to the request service identifier. 4.如权利要求1所述的凭证管理测试方法,其特征在于,还预先配置交易设备属性信息;4. The voucher management testing method according to claim 1, characterized in that, the transaction device attribute information is also pre-configured; 在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码之前,还包括:Before searching for the request service identifier and request voucher number in the service request in the association relationship, it also includes: 在预先配置的交易设备属性信息中查找业务请求中的交易设备属性信息,其中,交易设备属性信息包括交易设备标识、交易设备归属地、交易设备类型中的一个或多个;Find the transaction device attribute information in the service request in the pre-configured transaction device attribute information, where the transaction device attribute information includes one or more of the transaction device identification, transaction device attribution, and transaction device type; 若查找成功,则执行在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码步骤;If the search is successful, then perform the steps of searching for the request service identifier and request voucher number in the service request in the association relationship; 若查找失败,则根据所述请求业务标识对应的凭证验证正常接口,调用接口服务进行处理。If the search fails, the normal interface is verified according to the certificate corresponding to the requested service identifier, and the interface service is invoked for processing. 5.如权利要求1所述的凭证管理测试方法,其特征在于,所述凭证验证正常接口服务包括多个正常子接口服务,所述凭证验证测试接口服务包括多个测试子接口服务;5. The credential management testing method according to claim 1, wherein the normal interface service of the credential verification includes a plurality of normal sub-interface services, and the credential verification test interface service includes a plurality of test sub-interface services; 根据凭证验证测试接口服务进行处理时,按照该凭证验证测试接口服务中测试子接口服务的执行顺序,调用相应测试子接口服务执行验证,当某一测试子接口服务验证失败时,则调用该测试子接口服务对应的正常子接口服务及该正常子接口服务之后的正常子接口服务执行验证。When processing according to the credential verification test interface service, call the corresponding test sub-interface service to perform verification according to the execution sequence of the test sub-interface service in the credential verification test interface service. When a test sub-interface service fails to verify, call the test The normal sub-interface service corresponding to the sub-interface service and the normal sub-interface service after the normal sub-interface service perform verification. 6.如权利要求1所述的凭证管理测试方法,其特征在于,所述测试方法还包括:6. The credential management test method according to claim 1, wherein the test method further comprises: 根据各凭证验证测试接口服务的执行结果,计算各凭证验证测试接口服务的验证指标值;According to the execution result of each credential verification test interface service, calculate the verification index value of each credential verification test interface service; 判断每一凭证验证测试接口服务的验证指标值是否符合预设响应指标值,若是,利用该凭证验证测试接口服务替换相应凭证验证正常接口服务,从关联关系中删除该凭证验证测试接口服务的相关信息。Determine whether the verification index value of each certificate verification test interface service conforms to the preset response index value, if so, use the certificate verification test interface service to replace the corresponding certificate verification normal interface service, and delete the relevant certificate verification test interface service from the association relationship information. 7.一种凭证管理测试装置,其特征在于,包括:7. A credential management test device, characterized in that, comprising: 存储单元,用于预先配置待验证凭证号码信息、待验证业务标识及凭证验证测试接口的关联关系,其中,凭证验证测试接口布置于真实发布环境中,凭证号码为管理资产的账号;The storage unit is used to pre-configure the relationship between the voucher number information to be verified, the business identifier to be verified, and the voucher verification test interface, wherein the voucher verification test interface is arranged in a real publishing environment, and the voucher number is an account number for managing assets; 接收单元,用于接收用户发出的业务请求;a receiving unit, configured to receive a service request sent by a user; 验证单元,用于在所述关联关系中查找所述业务请求中的请求业务标识及请求凭证号码,若查找失败,则根据所述请求业务标识对应的凭证验证正常接口,调用接口服务进行处理;若查找成功,则根据查找出的待验证业务标识及待验证凭证号码关联的凭证验证测试接口,调用接口服务进行处理;A verification unit, configured to search for the requested service identifier and request voucher number in the service request in the association relationship, and if the search fails, verify the normal interface according to the voucher corresponding to the requested service identifier, and call the interface service for processing; If the search is successful, call the interface service for processing according to the certificate verification test interface associated with the business identifier to be verified and the certificate number to be verified; 所述待验证凭证号码信息确定过程包括:The process of determining the voucher number information to be verified includes: 对于未关联用户的凭证,根据预设工作人员管理的凭证号码设置待验证凭证号码信息;For unlinked user vouchers, set the voucher number information to be verified according to the voucher number managed by the preset staff; 对于已关联用户的凭证,按照如下方式进行设置:For the credentials of the associated user, set it as follows: 获取预定时间段内的历史业务请求;Obtain historical service requests within a predetermined time period; 根据所述历史业务请求,筛选出各业务标识及各用户画像下满足交易量大于预定值的用户;According to the historical business request, screen out users whose transaction volume is greater than a predetermined value under each business identifier and each user profile; 将各业务标识及各用户画像下筛选出的用户的凭证号码信息作为各业务标识的待验证凭证号码信息。Use the voucher number information of users screened out under each business identifier and each user portrait as the voucher number information to be verified for each business identifier. 8.一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,其特征在于,所述计算机程序被所述处理器运行时,执行根据权利要求1-6任意一项所述方法的指令。8. A computer device, comprising a memory, a processor, and a computer program stored on the memory, wherein, when the computer program is run by the processor, the computer program according to any one of claims 1-6 is executed. Instructions for the method. 9.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被计算机设备的处理器运行时,执行根据权利要求1-6任意一项所述方法的指令。9. A computer storage medium, on which a computer program is stored, wherein, when the computer program is run by a processor of a computer device, instructions according to the method according to any one of claims 1-6 are executed.
CN202210184491.4A 2022-02-23 2022-02-23 Certificate management testing method and device, computer equipment and storage medium Active CN114546872B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210184491.4A CN114546872B (en) 2022-02-23 2022-02-23 Certificate management testing method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210184491.4A CN114546872B (en) 2022-02-23 2022-02-23 Certificate management testing method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114546872A CN114546872A (en) 2022-05-27
CN114546872B true CN114546872B (en) 2023-02-17

Family

ID=81679447

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210184491.4A Active CN114546872B (en) 2022-02-23 2022-02-23 Certificate management testing method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114546872B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115454755A (en) * 2022-10-11 2022-12-09 平安银行股份有限公司 Test method and related equipment for terminal system
CN117436905B (en) * 2023-11-27 2024-06-25 哈尔滨工程大学三亚南海创新发展基地 Method, system, equipment and storage medium for generating service certificate chain

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004061786A2 (en) * 2002-12-30 2004-07-22 American Express Travel Related Services Company, Inc. Methods and apparatus for credential validation
CN104836664A (en) * 2015-03-27 2015-08-12 腾讯科技(深圳)有限公司 Method for executing business processing, device for executing business processing and system for executing business processing
CN109685650A (en) * 2018-12-28 2019-04-26 中国农业银行股份有限公司 A kind of debit card multiplexing method and device
CN110401630A (en) * 2019-05-21 2019-11-01 杭州米雅信息科技有限公司 Verification method, device, electronic equipment and the medium of transaction certificate
CN110399303A (en) * 2019-07-29 2019-11-01 中国工商银行股份有限公司 Method, data preparation device and electronic device for preparing test data
CN111835514A (en) * 2020-07-23 2020-10-27 上海英方软件股份有限公司 Method and system for realizing safe interaction of front-end and back-end separated data
CN111931188A (en) * 2020-08-13 2020-11-13 中国工商银行股份有限公司 Vulnerability testing method and system under login scene
CN112527252A (en) * 2020-11-30 2021-03-19 北京百度网讯科技有限公司 Applet management method and device, applet platform, electronic device and medium
CN114022264A (en) * 2021-11-05 2022-02-08 平安科技(深圳)有限公司 Method, device, equipment and storage medium for generating certificate

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180211249A1 (en) * 2017-01-25 2018-07-26 Bank Of America Corporation Enabling authentication shifting based on mobile wallet characteristics
CN108564371A (en) * 2017-12-27 2018-09-21 中国银联股份有限公司 A kind of transaction verification method and device
CN109491887A (en) * 2018-09-28 2019-03-19 深圳壹账通智能科技有限公司 Test environment dispositions method, device, computer equipment and storage medium
US10983898B2 (en) * 2019-03-29 2021-04-20 Usablenet, Inc. Methods for improved web application testing using remote headless browsers and devices thereof
CN110097443A (en) * 2019-05-14 2019-08-06 上海溪之谷软件技术有限公司 A kind of accounting processing method and its system based on economic affairs classification
CN113159614B (en) * 2021-05-10 2025-03-25 中国工商银行股份有限公司 Task allocation method, device, electronic device and computer readable storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004061786A2 (en) * 2002-12-30 2004-07-22 American Express Travel Related Services Company, Inc. Methods and apparatus for credential validation
CN104836664A (en) * 2015-03-27 2015-08-12 腾讯科技(深圳)有限公司 Method for executing business processing, device for executing business processing and system for executing business processing
CN109685650A (en) * 2018-12-28 2019-04-26 中国农业银行股份有限公司 A kind of debit card multiplexing method and device
CN110401630A (en) * 2019-05-21 2019-11-01 杭州米雅信息科技有限公司 Verification method, device, electronic equipment and the medium of transaction certificate
CN110399303A (en) * 2019-07-29 2019-11-01 中国工商银行股份有限公司 Method, data preparation device and electronic device for preparing test data
CN111835514A (en) * 2020-07-23 2020-10-27 上海英方软件股份有限公司 Method and system for realizing safe interaction of front-end and back-end separated data
CN111931188A (en) * 2020-08-13 2020-11-13 中国工商银行股份有限公司 Vulnerability testing method and system under login scene
CN112527252A (en) * 2020-11-30 2021-03-19 北京百度网讯科技有限公司 Applet management method and device, applet platform, electronic device and medium
CN114022264A (en) * 2021-11-05 2022-02-08 平安科技(深圳)有限公司 Method, device, equipment and storage medium for generating certificate

Also Published As

Publication number Publication date
CN114546872A (en) 2022-05-27

Similar Documents

Publication Publication Date Title
US11669831B2 (en) Tokenized asset backed by government bonds and identity and risk scoring of associated token transactions
US20210182958A1 (en) Systems and methods for switching electronic accounts using a self-service device
CN110612546B (en) Methods and devices for digital asset account management
US20230298100A1 (en) Systems and methods for operating a math-based currency exchange
US12182776B1 (en) Systems and methods for identity verification of math-based currency account holders
CA2436319A1 (en) Payment validation network
CN114546872B (en) Certificate management testing method and device, computer equipment and storage medium
CN111932368B (en) Credit card issuing system and construction method and device thereof
US20240086874A1 (en) Systems and methods for physical math based currency (mbc) credit cards
US12073371B1 (en) Math based currency point of sale systems and methods
US20230385787A1 (en) Infrastructure for maintaining math-based currency accounts
US12008525B1 (en) Mobile wallet using math based currency systems and methods
CN111582878A (en) A transaction risk prediction method, device and system
CN119866503A (en) Alarm management system with real-time remediation function and integrated with overdraft credit initiating system
US20030177091A1 (en) Emerging market banking system
US20180240084A1 (en) Systems and methods for providing an orchestration layer for service offered by early warning services
JP2021028767A (en) Data management device for cardless transaction, transaction device, and transaction system
US20130339244A1 (en) Methods and systems for check cashing risk analysis
CN112529692A (en) Merchant risk auditing method, device and equipment and readable storage medium
US20250037121A1 (en) Systems and methods for identity verification of math-based currency account holders
US20240320733A1 (en) Systems and methods for facilitating banking activities via an anonymous digital profile
US20240311778A1 (en) Systems and methods for extending digital payment networks
TWM653019U (en) Check payment management system
TWM635839U (en) Integrated financial account opening system
TWM637789U (en) Microfinance instant approval system

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
GR01 Patent grant
GR01 Patent grant