An information processing method, device and storage medium

By identifying and aggregating bill information from the same bill issuing institution in the clean bill collection business, the inefficiency caused by item-by-item verification and mailing operations in the traditional processing mode is solved, and more efficient information processing is achieved.

CN116342237BActive Publication Date: 2026-04-21INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INDUSTRIAL AND COMMERCIAL BANK OF CHINA
Filing Date
2023-03-28
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In the clean bill collection business scenario, under the traditional processing model, each financial institution needs to verify bills one by one, mail bill materials, and authorize payment, which leads to low data processing efficiency and the problem of duplicate verification.

Method used

By responding to the input operation on the bill collection business operation page, the system obtains the first bill information, queries the bill collection business records, determines the attribute similarity between the first and second bill issuing institutions, and generates bill summary information when a preset threshold is met, thereby improving information processing efficiency.

Benefits of technology

By accurately identifying and summarizing bills from the same issuing agency, the problem of low information processing efficiency caused by processing each bill individually is solved, thus improving the efficiency of bill information processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116342237B_ABST
    Figure CN116342237B_ABST
Patent Text Reader

Abstract

This disclosure provides an information processing method applicable to the fields of big data technology and financial technology. The method includes: in response to a bill information entry operation performed on a bill collection business operation page, obtaining first bill information, the first bill information including registration information of a first attribute of a first bill issuing institution; obtaining second bill information to be processed by querying bill collection business records based on the registration information of the first bill issuing institution, the second bill information including registration information of a second attribute of a second bill issuing institution; if the first attribute and the second attribute are determined to be the same, obtaining a similarity based on the registration information of the first attribute and the registration information of the second attribute; and if the similarity meets a preset threshold, generating bill summary information based on the first bill information and the second bill information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the fields of big data technology and financial technology, and in particular to an information processing method, apparatus, device and storage medium. Background Technology

[0002] Clean bill collection refers to collection transactions based solely on drafts or funds documents without any accompanying commercial documents. Clean bill collection involves the processing of drafts by various financial institutions and the issuing agency. In traditional processing models, each financial institution needs to verify drafts on a case-by-case basis, mail draft materials, and authorize payment. Each clean bill collection transaction requires cross-border reporting and mailing of relevant draft materials to the issuing agency, resulting in inefficient data processing. Summary of the Invention

[0003] In view of the above problems, this disclosure provides an information processing method, apparatus, device, medium and program product.

[0004] According to a first aspect of this disclosure, an information processing method is provided, comprising:

[0005] In response to the entry of bill information performed on the bill collection business operation page, the system obtains first bill information, which includes the registration information of the first bill issuing institution's first attribute. Based on the registration information of the first bill issuing institution, the system queries the bill collection business records to obtain second bill information to be processed, where the second bill information includes the registration information of the second bill issuing institution's second attribute. If the first attribute and the second attribute are determined to be the same, a similarity score is obtained based on the registration information of the first attribute and the registration information of the second attribute; and if the similarity score meets a preset threshold, bill summary information is generated based on the first bill information and the second bill information.

[0006] According to embodiments of this disclosure, similarity is obtained based on registration information of a first attribute and registration information of a second attribute, including:

[0007] The registration information for the first attribute is segmented into words to obtain the first string; the registration information for the second attribute is segmented into words to obtain the second string; and the first string and the second string are processed to obtain the similarity.

[0008] According to embodiments of this disclosure, the first string and the second string are processed to obtain a similarity score, including:

[0009] By comparing each word in the first string and each word in the second string, the quantity information of the first target word, the quantity information of the second target word, and the quantity information of the third target word are obtained. The first target word represents a word that exists in both the first and second strings; the second target word represents a word that exists only in the first string; and the third target word represents a word that exists only in the second string. Based on the quantity information of the first, second, and third target words, the weights of the first, second, and third target words are obtained. And based on the weights of the first, second, and third target words, the similarity is obtained.

[0010] According to embodiments of this disclosure, the above method further includes:

[0011] If the first attribute and the second attribute are determined to be different, the publicly available registration information of the issuing agency is queried based on the registration information of the first attribute; and the registration information corresponding to the second attribute is obtained based on the publicly available registration information and the second attribute.

[0012] According to embodiments of this disclosure, the registration information of the first attribute represents the identification information of the first bill issuing institution, and the registration information of the second attribute represents the name information of the second bill issuing institution. Based on the disclosed registration information and the second attribute, registration information corresponding to the second attribute is obtained, including:

[0013] Based on the identification information of the first bill issuing institution, publicly available registration information is queried to obtain the name and address information of the first bill issuing institution; and based on the second attribute, the name information of the first bill issuing institution is obtained from the name and address information of the first bill issuing institution.

[0014] According to embodiments of this disclosure, when the similarity meets a preset threshold, bill summary information is generated based on the first bill information and the second bill information, including:

[0015] If the similarity meets the preset threshold, the first bill issuing agency and the second bill issuing agency are determined to be the same bill issuing agency; based on the registration information of the first attribute and the registration information of the second attribute, the identification information of the bill summary information is obtained; and based on the identification information of the bill summary information, the first bill information and the second bill information, the bill summary information is generated.

[0016] According to embodiments of this disclosure, the above method further includes:

[0017] Based on the summary information of the bills, a transaction message is generated; the transaction message is sent to the first bill issuing institution.

[0018] A second aspect of this disclosure provides an information processing apparatus, comprising: an acquisition module, a query module, a similarity calculation module, and a generation module. The acquisition module is used to acquire first bill information in response to a bill information entry operation performed on a bill collection business operation page. The first bill information includes registration information of a first attribute of a first bill issuing institution. The query module is used to obtain second bill information to be processed by querying bill collection business records based on the field information of the first bill issuing institution. The second bill information includes registration information of a second attribute of a second bill issuing institution. The similarity calculation module is used to obtain a similarity score based on the registration information of the first and second attributes when the first and second attributes are determined to be identical. The generation module is used to generate bill summary information based on the first and second bill information when the similarity score meets a preset threshold.

[0019] According to embodiments of this disclosure, the similarity calculation module includes a first processing unit, a second processing unit, and a similarity calculation unit. The first processing unit is used to perform word segmentation on the registration information of a first attribute to obtain a first string. The second processing unit is used to perform word segmentation on the registration information of a second attribute to obtain a second string. The similarity calculation unit processes the first string and the second string to obtain a similarity score.

[0020] According to embodiments of this disclosure, the similarity calculation unit includes an acquisition subunit, a weight calculation subunit, and a similarity calculation subunit. The acquisition subunit is used to compare each word in a first string with each word in a second string to obtain the quantity information of a first target word, the quantity information of a second target word, and the quantity information of a third target word. The weight calculation subunit is used to obtain the weights of the first target word, the second target word, and the third target word based on the quantity information of the first target word, the quantity information of the second target word, and the quantity information of the third target word. The similarity calculation subunit is used to obtain the similarity score based on the weights of the first target word, the second target word, and the third target word. Another aspect of this disclosure provides an electronic device, including: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors perform the above-described method.

[0021] Another aspect of this disclosure provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the methods described above.

[0022] Another aspect of this disclosure provides a computer program product including a computer program that, when executed by a processor, implements the methods described above.

[0023] According to the information processing method, apparatus, equipment, medium, and program products provided in this disclosure, first bill information is obtained by inputting bill information. Then, based on the registration information of the first bill issuing institution, bill collection business records are queried to obtain second bill information to be processed. If the first attribute and the second attribute are the same, the registration information of the first attribute and the registration information of the second attribute are similar. If the similarity meets a preset threshold, bill summary information is generated based on the first bill information and the second bill information. Since there may be cases where the bill information provided by the user is missing, it is possible to first determine whether the bill attributes are the same, and then perform similarity calculation based on the registration information of the bills to obtain the bill summary information. Therefore, this at least partially solves the problem of low information processing efficiency caused by processing each bill individually in related technologies. By accurately identifying the bill issuing institution and summarizing bills from the same issuing institution, the processing efficiency of bill information is improved. Attached Figure Description

[0024] The foregoing contents, as well as other objects, features, and advantages of this disclosure, will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0025] Figure 1 The illustrations depict application scenarios of information processing methods, apparatuses, devices, media, and program products according to embodiments of the present disclosure.

[0026] Figure 2 The illustration schematically depicts an exemplary system architecture for information processing methods, apparatuses, devices, media, and program products according to embodiments of the present disclosure;

[0027] Figure 3 A flowchart illustrating an information processing method according to an embodiment of the present disclosure is shown schematically.

[0028] Figure 4 The illustration schematically shows a logical diagram suitable for implementing an information processing method according to an embodiment of the present disclosure;

[0029] Figure 5 This schematically illustrates a structural block diagram suitable for implementing an information processing apparatus according to embodiments of the present disclosure; and

[0030] Figure 6 A block diagram schematically illustrates an electronic device suitable for implementing an information processing method according to embodiments of the present disclosure. Detailed Implementation

[0031] The embodiments of the present disclosure will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the disclosure. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of the present disclosure for ease of explanation. However, it will be apparent that one or more embodiments may be practiced without these specific details. Furthermore, descriptions of well-known structures and techniques are omitted in the following description to avoid unnecessarily obscuring the concepts of the present disclosure.

[0032] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit this disclosure. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0033] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0034] When using expressions such as "at least one of A, B, and C", the expression should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (e.g., "a system having at least one of A, B, and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B, and C, etc.).

[0035] In the technical solutions disclosed herein, the collection, storage, use, processing, transmission, provision, disclosure, and application of data (including but not limited to user personal information) comply with the provisions of relevant laws and regulations, necessary confidentiality measures have been taken, and they do not violate public order and good morals.

[0036] In the context of clean bill collection by financial institutions, bill processing involves various branch outlets and bill issuing institutions. Under the traditional processing model, each designated outlet needs to verify bills one by one, mail bill materials, and authorize payment release. When the bill information provided by the user is incomplete, the traditional clean bill processing method is not only inefficient, but also requires repeated verification, mailing, and payment authorization for clean bill collection transactions with the same bill issuing institution.

[0037] In view of this, embodiments of the present disclosure provide an information processing method, comprising: in response to a bill information input operation performed on a bill collection business operation page, obtaining first bill information, the first bill information including registration information of a first attribute of a first bill issuing institution; obtaining second bill information to be processed by querying bill collection business records based on the registration information of the first bill issuing institution, wherein the second bill information includes registration information of a second attribute of a second bill issuing institution; if it is determined that the first attribute and the second attribute are the same, obtaining a similarity based on the registration information of the first attribute and the registration information of the second attribute; and if it is determined that the similarity meets a preset threshold, generating bill summary information based on the first bill information and the second bill information.

[0038] Figure 1 The illustrations depict application scenarios of information processing methods, apparatuses, devices, media, and program products according to embodiments of the present disclosure.

[0039] It is important to note that Figure 1 The examples shown are merely examples of system architectures that can be applied to the embodiments of this disclosure, to help those skilled in the art understand the technical content of this disclosure, but do not mean that the embodiments of this disclosure cannot be used in other devices, systems, environments, or scenarios. For example, in another embodiment, an exemplary system architecture to which the content processing methods and apparatus can be applied may include a terminal device, but the terminal device may implement the content processing methods and apparatus provided by the embodiments of this disclosure without interacting with the server.

[0040] like Figure 1 As shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 serves as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired and / or wireless communication links, etc.

[0041] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 via the network 104 to receive or send messages, etc. Various communication client applications can be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as knowledge reading applications, web browser applications, search applications, instant messaging tools, email clients, and / or social platform software, etc. (for example only).

[0042] The first terminal device 101, the second terminal device 102, and the third terminal device 103 can be various electronic devices with displays and support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0043] Server 105 can be a server that provides various services, such as a backend management server that supports the content browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103 (for example only). The backend management server can analyze and process data such as received user requests, and feed back the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0044] It should be noted that the content processing method provided in this embodiment can generally be executed by the first terminal device 101, the second terminal device 102, and the third terminal device 103. Correspondingly, the content processing apparatus provided in this embodiment can also be disposed in the first terminal device 101, the second terminal device 102, or the third terminal device 103.

[0045] Alternatively, the content processing method provided in this embodiment can generally be executed by server 105. Correspondingly, the content processing apparatus provided in this embodiment can generally be located in server 105. The content processing method provided in this embodiment can also be executed by a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105. Correspondingly, the content processing apparatus provided in this embodiment can also be located in a server or server cluster that is different from server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or server 105.

[0046] For example, when a user is reading an ebook online, the first terminal device 101, the second terminal device 102, and the third terminal device 103 can acquire the target content in the ebook that the user is looking at, and then send the acquired target content to the server 105. The server 105 analyzes the target content to determine its feature information; predicts the content that the user is interested in based on the feature information; and extracts the content that the user is interested in. Alternatively, a server or server cluster that can communicate with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105 can analyze the target content and ultimately extract the content that the user is interested in.

[0047] It should be understood that Figure 1The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0048] Figure 2 An exemplary architecture diagram of a data processing method, apparatus, electronic device, storage medium, and program product according to embodiments of the present disclosure is illustrated.

[0049] like Figure 2 As shown, the exemplary architecture diagram 200 according to this embodiment includes a bill business data entry module 201, a financial institution public information data processing module 202, a bill issuing agency identification and comparison module 203, and a bill collection and reporting processing module 204.

[0050] According to an embodiment of this disclosure, the bill business data entry module 201 is used to accept user applications for bill collection services, and to enter and save the bill information and collection information provided by the user. The bill information includes the identifier of the bill issuing institution, such as a SWIFT BIC or local clearing number. It may also include one or more of the following: the name and address of the bill issuing institution.

[0051] The SWIFT BIC is a unique identifier for financial institutions, proposed by the SWIFT (Society for Worldwide Interbank Financial Telecommunications) and approved by ISO. Specifically, the BIC (Bank Identifier Code) refers to the financial institution's identification code within the SWIFT Association.

[0052] According to an embodiment of this disclosure, the financial institution public information data processing module 202 is used to query and process the public registration information of various financial institutions.

[0053] According to an embodiment of this disclosure, the bill issuing agency identification and comparison module 203 is used to identify the bill issuing agency information in the accepted bill collection business, and the marking information is "SWIFT BIC, local clearing number, name, address, similarity".

[0054] According to an embodiment of this disclosure, the bill collection and reporting processing module 204 is used to query a detailed list marked with the same bill issuing institution, generate a data packet based on the detailed list of bill collection business of the same bill issuing institution, generate a transaction message based on the data packet, send it to the bill issuing institution, and simultaneously mail the physical bills corresponding to the detailed list in the data packet.

[0055] According to an embodiment of this disclosure, the funds clearing and payment module 205 is used to receive funds remitted by the bill issuing institution and pay the funds to the user.

[0056] According to embodiments of this disclosure, the issuing agency of a bill refers to the financial institution that issues the bill.

[0057] According to embodiments of this disclosure, the bill information may include the bill number, bill amount, bill type, bill date, payment method, bill header, payee, and the identifier of the issuing institution. For example, the bill information may be "Bill Amount X USD" and "Bill Date is 20AA Year B Month C Day". Collection information may include the date of authorization, the full name of the payer, the payer's account number, the payer's bank, the payee's address, and the payee's bank, etc. For example, the collection information may be "Date of Authorization 20BB Year A Month C Day" and "Payee's Address is XXX".

[0058] According to embodiments of this disclosure, the local clearing number refers to a code between financial institutions within the same city, primarily used for clearing transactions between financial institutions within the same city. For example, the local clearing number could be AF123**9, the SWIFT BIC could be IC***HI, the name could be Financial Institution E, and the address could be No. 19, C Street, B County, City A.

[0059] According to embodiments of this disclosure, the publicly registered information of a financial institution may include information such as name, address, and scope of business operations.

[0060] According to embodiments of this disclosure, the transaction message may include the issuing agency of the bill, bill information, collection information, etc.

[0061] pass Figures 3-6 The information processing method of the disclosed embodiments will be described in detail.

[0062] Figure 3 A flowchart illustrating an information processing method according to an embodiment of the present disclosure is shown schematically.

[0063] like Figure 3 As shown, the information processing method of this embodiment includes operations S310 to S340.

[0064] In operation S310, in response to the entry operation of bill information performed on the bill collection business operation page, the first bill information is obtained, which includes the registration information of the first attribute of the first bill issuing institution.

[0065] In operation S320, based on the registration information of the first bill issuing institution, the second bill information to be processed is obtained by querying the bill collection business records. The second bill information includes the registration information of the second attribute of the second bill issuing institution.

[0066] In operation S330, if it is determined that the first attribute and the second attribute are the same, the similarity is obtained based on the registration information of the first attribute and the registration information of the second attribute.

[0067] In operation S340, if the similarity meets the preset threshold, bill summary information is generated based on the first bill information and the second bill information.

[0068] According to embodiments of this disclosure, the information of the first negotiable instrument includes registration information of a first attribute of the issuing institution. The information of the first negotiable instrument may include at least one of the following: negotiable instrument number, negotiable instrument amount, negotiable instrument date, SWIFT BIC, local clearing number, name, address, etc. The registration information may include SWIFT BIC1, local clearing number, name, address, etc. For example, the registration information of the first attribute of the issuing institution is "SWIFT BIC1".

[0069] According to embodiments of this disclosure, a bill collection business record refers to a list of accepted bill collection businesses, including information on accepted bills, such as transaction information for each bill in the accepted bill business, registration information of the bill issuing institution, collection information, etc.

[0070] According to an embodiment of this disclosure, based on the name identifier "City A, County B, Institution C" in the registration information of the issuing institution of the first bill, the information of the second bill with the name identifier "County B, Institution C" to be processed is obtained by querying the bill collection business records.

[0071] According to embodiments of this disclosure, a similarity score is obtained when the first attribute and the second attribute are identical. For example, if the registration information for the first attribute is "City A, County B, Organization C" and the registration information for the second attribute is "County B, Organization C", it can be seen that both the first and second attributes are name identifiers, i.e., the attributes are identical. Then, the similarity score is calculated based on the registration information of the two.

[0072] According to embodiments of this disclosure, when the similarity meets a preset threshold, bill summary information is generated. For example, if the preset threshold is 95%, and the similarity between two sets of registration information with different attributes is calculated to be 98%, then since this similarity is greater than the threshold of 95%, the two sets of bill information can be summarized. The bill summary information may include first bill information and second bill information. For example, the summary information may include "the bill number 1, bill amount 1, bill date 1, and name 1 of the first bill"; and the bill number 2, bill amount 2, bill date 2, and name 1 of the second bill.

[0073] According to embodiments of this disclosure, the information processing method, apparatus, equipment, medium, and program product provided herein obtain first bill information by inputting bill information. Then, based on the registration information of the first bill issuing institution, bill collection business records are queried to obtain second bill information to be processed. If the first attribute and the second attribute are determined to be the same, the registration information of the first attribute and the registration information of the second attribute are similar. If the similarity meets a preset threshold, bill summary information is generated based on the first bill information and the second bill information. Since there may be cases where user-provided bill information is missing, it is possible to first determine whether the bill attributes are the same, and then perform similarity calculation based on the bill registration information to obtain the bill summary information. Therefore, this at least partially solves the problem of low information processing efficiency caused by processing each bill individually in related technologies. By accurately identifying the bill issuing institution and summarizing bills from the same issuing institution, the processing efficiency of bill information is improved.

[0074] According to embodiments of this disclosure, obtaining similarity based on registration information of a first attribute and registration information of a second attribute may include the following operations:

[0075] The registration information for the first attribute is segmented into words to obtain the first string; the registration information for the second attribute is segmented into words to obtain the second string; and the first string and the second string are processed to obtain the similarity.

[0076] According to embodiments of this disclosure, processing the first string and the second string to obtain a similarity score may include the following operations:

[0077] By comparing each word in the first string and each word in the second string, the quantity information of the first target word, the quantity information of the second target word, and the quantity information of the third target word are obtained. The first target word represents a word that exists in both the first and second strings; the second target word represents a word that exists only in the first string; and the third target word represents a word that exists only in the second string. Based on the quantity information of the first, second, and third target words, the weights of the first, second, and third target words are obtained. And based on the weights of the first, second, and third target words, the similarity is obtained.

[0078] According to embodiments of this disclosure, weight refers to the degree of importance of a factor or indicator relative to a certain thing, and may include AHP hierarchical method, entropy method, etc. For example, weight can be expressed by the formula:

[0079] Q i =E / T(i=1,2,3) (1)

[0080] Where E represents the number of target words, and T represents the length of the first string.

[0081] According to embodiments of this disclosure, similarity can characterize the correlation between two types of attribute registration information, and may include Euclidean distance, cosine distance, etc. For example, similarity can be expressed using the formula:

[0082] d=Kq / (Kq+Kr+Ks)(Kq>0, Kr>=0, Ks>=0) (2)

[0083] Where q is the total number of words that exist in both string 1 and string 2; s is the total number of words that exist in string 1 but not in string 2; and r is the total number of words that exist in string 2 but not in string 1. Kq, Kr, and Ks are the weights of q, r, and s, respectively.

[0084] The closer the similarity value is to 1, the more relevant the registration information of the second attribute is to the registration information of the first attribute; the closer the similarity value is to 0, the less relevant the registration information of the second attribute is to the registration information of the first attribute. Calculating similarity facilitates document aggregation, enabling accurate identification of document attributes and rapid collection of document information.

[0085] For example: The registration information of the first attribute is "SWIFT BIC is H888H99H, local clearing number is AA123098145, address is 100 Kueen's Road Central, Kong Kong". After word segmentation, the first string is "H888H99H, AA123098145, 100 Kueen's Road Central, Kong Kong", and the length of the first string is 48. The registration information of the second attribute is "local clearing number is AA123098145, address is 100 Kueen's Road Central, Kong Kong". After word segmentation, the second string is "AA123098145, 100 Kueen's Road Central, Kong Kong". The first target word has a count of 40, which is the length of the string "AA123098145,100 Kueen'sRoad Central,Kong Kong". The second target word has a count of 8, which is the length of the string "H888H99H". The third target word has a count of 0. Therefore, the weight of the first target word is 0.83, the weight of the second target word is 0.17, and the weight of the third target word is 0. The calculated similarity is 0.83.

[0086] According to embodiments of this disclosure, the above method further includes the following operations:

[0087] If the first attribute and the second attribute are determined to be different, the publicly available registration information of the issuing agency is queried based on the registration information of the first attribute; and the registration information corresponding to the second attribute is obtained based on the publicly available registration information and the second attribute.

[0088] According to embodiments of this disclosure, the registration information of the first attribute represents the identification information of the first bill issuing institution, and the registration information of the second attribute represents the name information of the second bill issuing institution. Based on the disclosed registration information and the second attribute, obtaining the registration information corresponding to the second attribute includes the following operations:

[0089] Based on the identification information of the first bill issuing institution, publicly available registration information is queried to obtain the name and address information of the first bill issuing institution; and based on the second attribute, the name information of the first bill issuing institution is obtained from the name and address information of the first bill issuing institution.

[0090] According to embodiments of this disclosure, publicly available registration information refers to the registration information of financial institutions in publicly available materials.

[0091] For example, if the first attribute and the second attribute are different, and the registration information for the first attribute is simply "SWIFTBIC1" while the registration information for the second attribute is simply "Name 1", then the publicly available registration information for the first bill issuing institution, obtained from the first attribute registration information, is "SWIFT BIC1, Name 1, Address 1". Furthermore, based on the publicly available registration information (the name and address information of the first bill issuing institution) and the second attribute, we can deduce that the name information of the issuing institution in the second attribute is the same as the name information of the bill issuing institution in the first attribute. For example, the name information is "Q Financial Institution, District A, City C, Country D". Therefore, the corresponding registration information for the second attribute is "SWIFT BIC1, Name 1, Address 1", which includes the name information of the first bill issuing institution.

[0092] According to embodiments of this disclosure, when the similarity meets a preset threshold, generating summary invoice information based on the first invoice information and the second invoice information further includes the following operations:

[0093] If the similarity meets the preset threshold, the first bill issuing agency and the second bill issuing agency are determined to be the same bill issuing agency; based on the registration information of the first attribute and the registration information of the second attribute, the identification information of the bill summary information is obtained; and based on the identification information of the bill summary information, the first bill information and the second bill information, the bill summary information is generated.

[0094] According to embodiments of this disclosure, when the similarity meets a preset threshold, the first bill information and the second bill information are used to generate bill summary information. For example, when the similarity is greater than the preset threshold of 95%, both the first bill issuing institution and the second bill issuing institution are financial institution A, and the summarized identification information is "SWIFT BIC, local clearing number, name, address" of financial institution A; the summarized bill information may include "First bill: bill number 1, bill amount 1, bill date 1, SWIFT BIC, local clearing number, name, address; Second bill: bill number 2, bill amount 2, bill date 2, SWIFT BIC, local clearing number, name, address".

[0095] According to embodiments of this disclosure, the above method further includes the following operations:

[0096] Based on the summary information of the bills, a transaction message is generated; the transaction message is sent to the first bill issuing institution.

[0097] For example, based on the summary information of Financial Institution A's bills as "First bill: Bill No. 1, Bill Amount 1, Bill Date 1, SWIFT BIC, Local Clearing Number, Name, Address; Second bill: Bill No. 2, Bill Amount 2, Bill Date 2, SWIFT BIC, Local Clearing Number, Name, Address", the generated transaction message could be "Financial Institution A: SWIFT BIC, Local Clearing Number, Name, Address; First bill: Bill No. 1, Bill Amount 1, Bill Date 1, SWIFT BIC, Local Clearing Number, Name, Address; Second bill: Bill No. 2, Bill Amount 2, Bill Date 2, SWIFT BIC, Local Clearing Number, Name, Address", and then this transaction message would be sent to Financial Institution A.

[0098] Figure 4 The illustration shows a logical diagram suitable for implementing an information processing method according to an embodiment of the present disclosure.

[0099] like Figure 4 As shown, this embodiment 400 includes operations S410 to S490.

[0100] In operation S410, in response to the entry operation of bill information performed on the bill collection business operation page, the first bill information is obtained.

[0101] In operation S420, based on the registration information of the first bill issuing institution, the information of the second bill to be processed is obtained by querying the bill collection business records.

[0102] In operation S430, determine whether the first attribute and the second attribute are the same. If yes, proceed to operation S460. If not, proceed to operation S440.

[0103] In operation S440, based on the registration information of the first attribute, query the publicly available registration information of the bill issuing agency;

[0104] In operation S450, based on the publicly available registration information and the second attribute, the registration information corresponding to the second attribute is obtained.

[0105] In operation S460, the similarity is obtained based on the registration information of the first attribute and the registration information of the second attribute.

[0106] In operation S470, determine whether the similarity meets the threshold. If yes, proceed to operation S480. If not, proceed to operation S490.

[0107] In operation S480, bill summary information is generated based on the first bill information and the second bill information.

[0108] When operating S490, no aggregation processing is performed.

[0109] According to embodiments of this disclosure, the above information processing method further includes: generating a transaction message based on the bill summary information; and sending the transaction message to the first bill issuing institution.

[0110] According to embodiments of this disclosure, the bill summary information consists of bills from the same issuing institution. This information is used to generate a transaction message, which is then sent to the issuing institution. The issuing institution can then process the entire batch of transactions based on this transaction message, significantly improving operational efficiency.

[0111] Figure 5 A schematic block diagram of an information processing apparatus according to an embodiment of the present disclosure is shown.

[0112] Based on the above information processing method, this disclosure also provides an information processing apparatus. The following will be combined with... Figure 5 The device is described in detail.

[0113] like Figure 5 As shown, the information processing device 500 in this embodiment includes an acquisition module 510, a query module 520, a similarity calculation module 530, and a generation module 540.

[0114] The acquisition module 510 is used to respond to the bill information entry operation performed on the bill collection business operation page and acquire the first bill information, which includes the registration information of the first attribute of the first bill issuing institution. The acquisition module 510 can perform the operation S310 described above, which will not be repeated here.

[0115] The query module 520 is used to obtain the information of the second bill to be processed by querying the bill collection business records based on the field information of the first bill issuing institution. The second bill information includes the registration information of the second attribute of the second bill issuing institution. The query module 520 can perform the operation S320 described above, which will not be repeated here.

[0116] The similarity calculation module 530 is used to obtain the similarity based on the registration information of the first attribute and the registration information of the second attribute when it is determined that the first attribute and the second attribute are the same. The similarity calculation module 530 can perform the operation S330 described above, which will not be repeated here.

[0117] The generation module 540 is used to generate summary ticket information based on the first ticket information and the second ticket information, provided that the similarity meets a preset threshold. The generation module 540 can perform the operation S340 described above, which will not be repeated here.

[0118] Figure 6 A block diagram schematically illustrates an electronic device suitable for implementing an information processing method according to an embodiment of the present disclosure.

[0119] like Figure 6 As shown, an electronic device 600 according to an embodiment of this disclosure includes a processor 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage portion 608 into a random access memory (RAM) 603. The processor 601 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 601 may also include onboard memory for caching purposes. The processor 601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this disclosure.

[0120] RAM 603 stores various programs and data required for the operation of electronic device 600. Processor 601, ROM 602, and RAM 603 are interconnected via bus 604. Processor 601 performs various operations of the method flow according to embodiments of the present disclosure by executing programs in ROM 602 and / or RAM 603. It should be noted that the programs may also be stored in one or more memories other than ROM 602 and RAM 603. Processor 601 may also perform various operations of the method flow according to embodiments of the present disclosure by executing programs stored in said one or more memories.

[0121] According to embodiments of this disclosure, the electronic device 600 may further include an input / output (I / O) interface 605, which is also connected to a bus 604. The electronic device 600 may also include one or more of the following components connected to the input / output (I / O) interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 605 including a network interface card such as a LAN card, modem, etc. The communication section 605 performs communication processing via a network such as the Internet. A drive 610 is also connected to the input / output (I / O) interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 610 as needed so that computer programs read from it can be installed into the storage section 608 as needed.

[0122] This disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs that, when executed, implement the method according to the embodiments of this disclosure.

[0123] According to embodiments of this disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, such as including, but 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 thereof. In this disclosure, the 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. For example, according to embodiments of this disclosure, the computer-readable storage medium may include ROM 602 and / or RAM 603 and / or one or more memories other than ROM 602 and RAM 603 described above.

[0124] Embodiments of this disclosure also include a computer program product comprising a computer program containing program code for performing the methods shown in the flowchart. When the computer program product is run on a computer system, the program code is used to cause the computer system to implement the item recommendation method provided in the embodiments of this disclosure.

[0125] When the computer program is executed by the processor 601, it performs the functions defined in the system / apparatus of this disclosure embodiments. According to embodiments of this disclosure, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0126] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and may be downloaded and installed via the communication section 605, and / or installed from the removable medium 611. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0127] In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 605, and / or installed from the removable medium 611. When the computer program is executed by the processor 601, it performs the functions defined in the system of this disclosure embodiment. According to embodiments of this disclosure, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0128] According to embodiments of this disclosure, program code for executing the computer programs provided in embodiments of this disclosure can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can execute entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0129] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0130] Those skilled in the art will understand that the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways, even if such combinations or combinations are not explicitly described in this disclosure. In particular, the features described in the various embodiments and / or claims of this disclosure can be combined or combined in various ways without departing from the spirit and teachings of this disclosure. All such combinations and / or combinations fall within the scope of this disclosure.

[0131] The embodiments of this disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. The scope of this disclosure is defined by the appended claims and their equivalents. Various substitutions and modifications can be made by those skilled in the art without departing from the scope of this disclosure, and all such substitutions and modifications should fall within the scope of this disclosure.

Claims

1. An information processing method, comprising: In response to the bill information entry operation performed on the bill collection business operation page, the first bill information is obtained, wherein the first bill information includes the registration information of the first attribute of the first bill issuing institution; Based on the registration information of the first bill issuing institution, the second bill information to be processed is obtained by querying the bill collection business records. The second bill information includes the registration information of the second attribute of the second bill issuing institution. If the first attribute and the second attribute are determined to be identical, a similarity score is obtained based on the registration information of the first attribute and the registration information of the second attribute, including: The registration information of the first attribute is segmented to obtain the first string; The registration information of the second attribute is segmented to obtain the second string; and The similarity is obtained by processing the first string and the second string, including: By comparing each word in the first string with each word in the second string, the quantity information of the first target word, the quantity information of the second target word, and the quantity information of the third target word are obtained. The first target word represents a word that exists in both the first string and the second string; the second target word represents a word that exists only in the first string; and the third target word represents a word that exists only in the second string. Based on the quantity information of the first target word, the quantity information of the second target word, and the quantity information of the third target word, the weights of the first target word, the second target word, and the third target word are obtained; and The similarity is obtained based on the weights of the first target word, the second target word, and the third target word; and If the similarity is determined to meet a preset threshold, bill summary information is generated based on the first bill information and the second bill information.

2. The method according to claim 1, further comprising: If it is determined that the first attribute and the second attribute are different, the publicly available registration information of the bill issuing agency is queried based on the registration information of the first attribute. as well as Based on the publicly available registration information and the second attribute, registration information corresponding to the second attribute is obtained.

3. The method according to claim 2, wherein, The registration information of the first attribute represents the identification information of the first bill issuing institution, and the registration information of the second attribute represents the name information of the second bill issuing institution. The step of obtaining registration information corresponding to the second attribute based on the publicly available registration information and the second attribute includes: Based on the identification information of the first bill issuing institution, the publicly available registration information is queried to obtain the name and address information of the first bill issuing institution; and Based on the second attribute, the name information of the first bill issuing institution is obtained from the name and address information of the first bill issuing institution.

4. The method according to claim 1, wherein, When the similarity is determined to meet a preset threshold, generating summary invoice information based on the first invoice information and the second invoice information includes: If the similarity is determined to meet a preset threshold, the first bill issuing agency and the second bill issuing agency are determined to be the same bill issuing agency. Based on the registration information of the first attribute and the registration information of the second attribute, the identification information of the bill summary information is obtained; and The bill summary information is generated based on the identification information of the bill summary information, the first bill information, and the second bill information.

5. The method according to claim 1 or 4, further comprising: Based on the summarized bill information, a transaction message is generated; The transaction message is sent to the first issuing agency.

6. An information processing device, applied in a bill collection business scenario, comprising: The acquisition module is used to respond to the bill information entry operation performed on the bill collection business operation page and acquire the first bill information, wherein the first bill information includes the registration information of the first attribute of the first bill issuing institution; The query module is used to obtain the second bill information to be processed by querying the bill collection business records based on the field information of the first bill issuing institution. The second bill information includes the registration information of the second attribute of the second bill issuing institution. A similarity calculation module is used to obtain a similarity score based on the registration information of the first attribute and the registration information of the second attribute when it is determined that the first attribute and the second attribute are the same, including: The registration information of the first attribute is segmented to obtain the first string; The registration information of the second attribute is segmented to obtain the second string; and The similarity is obtained by processing the first string and the second string, including: By comparing each word in the first string with each word in the second string, the quantity information of the first target word, the quantity information of the second target word, and the quantity information of the third target word are obtained. The first target word represents a word that exists in both the first string and the second string; the second target word represents a word that exists only in the first string; and the third target word represents a word that exists only in the second string. Based on the quantity information of the first target word, the quantity information of the second target word, and the quantity information of the third target word, the weights of the first target word, the second target word, and the third target word are obtained; and The similarity is obtained based on the weights of the first target word, the second target word, and the third target word; and The generation module is used to generate bill summary information based on the first bill information and the second bill information when the similarity meets a preset threshold. The bill summary information is used to send transaction messages to the first bill issuing agency in batches.

7. An electronic device, comprising: One or more processors; Storage device for storing one or more programs. Wherein, when the one or more programs are executed by the one or more processors, the one or more processors perform the method according to any one of claims 1 to 5.

8. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, cause the processor to perform the method according to any one of claims 1 to 5.

9. A computer program product comprising a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Data processing method and device, electronic equipment and storage medium

    CN112559578A