Product information processing method and device

By obtaining user interaction information and establishing front-end and back-end relationships, and handling upstream and downstream call relationships, the banking industry's opaque and incoherence in the front-end and back-end management of public online payment settlement products has been solved, and the online and visualization of product function management has been realized, and the level of intelligence has been improved.

CN119671553AActive Publication Date: 2025-03-21INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202311176205.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-12
Publication Date
2025-03-21
Estimated Expiration
2043-09-12

AI Technical Summary

Technical Problem

In the management of online payment and settlement products of the banking industry, the front and back end functions and services are opaque and incoherent, resulting in the product's hidden functions being disconnected and the risks cannot be controlled when put into production.

Method used

By obtaining user interaction information sent by the user terminal, determining product function keywords and program service keywords, establishing relationships between front and back ends, processing upstream and downstream call relationships, generating service call data, updating or querying preset relationship information tables, and obtaining product information processing results.

Benefits of technology

It solves the problem of opacity and incoherence between the front and back ends of product function management, improves the online and visualization level of banking product function management, and promotes the intelligent level of banking online payment product management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119671553A_ABST
    Figure CN119671553A_ABST
Patent Text Reader

Abstract

A product information processing method and device can be used in the financial field or other fields. The method comprises the following steps: acquiring user interaction information sent by a user terminal, and determining a product function keyword and a program service keyword according to the user interaction information; associating the product function keyword with a back-end program service, and determining program service information; associating the program service keyword with a front-end product function, determining product function information, and processing an upstream and downstream calling relationship corresponding to the program service keyword to obtain service calling data; and querying or updating a preset relation information table by using the product function keyword, the program service information, the program service keyword, the product function information and the service calling data to obtain a product information processing result. According to the invention, the problem that the front end and the rear end of product function management are opaque and non-cooperative is solved, and the intelligent level of management of payment products on a public line by a bank is further promoted while the full-amount function information of the product is managed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of product management, and in particular to a product information processing method and device. Background Art

[0002] At present, the management of online payment and settlement products for public enterprises in the banking industry can only be done through the front-end product business function management system, and the specific functions cannot be analyzed to the back-end programs and services. As a result, when the back-end architecture is upgraded or the technology is adjusted, product managers cannot accurately identify new business functions or risks, which leads to problems such as disconnection of hidden product functions and inability to control risks after production. Therefore, there is an urgent need for a management method for the comparison of front-end and back-end functional services of online payment for public enterprises in the banking industry to solve the problems of online payment and settlement product management for public enterprises in the banking industry. Summary of the invention

[0003] In view of the problems existing in the prior art, the main purpose of the embodiments of the present invention is to provide a product information processing method and device, which solves the problem of opacity and lack of coordination between the front and back ends in the management of corporate online payment and settlement products in the banking industry.

[0004] In order to achieve the above object, an embodiment of the present invention provides a product information processing method, the method comprising:

[0005] Acquire user interaction information sent by the user terminal, and determine product function keywords and program service keywords based on the user interaction information;

[0006] Associating product function keywords with backend program services to determine program service information corresponding to the product function keywords;

[0007] Associating the program service keyword with the front-end product function, determining the product function information corresponding to the program service keyword, and processing the upstream and downstream call relationships corresponding to the program service keyword to obtain service call data;

[0008] The preset relationship information table is queried or updated using the product function keyword, program service information, program service keyword, product function information and the service call data to obtain a product information processing result.

[0009] Optionally, in an embodiment of the present invention, obtaining user interaction information sent by the user terminal includes:

[0010] Acquire user login information sent by the user terminal, and determine user authority information according to the user login information;

[0011] The display page corresponding to the user authority information is sent to the user terminal, and the user interaction information fed back by the user terminal is obtained.

[0012] Optionally, in one embodiment of the present invention, user interaction information includes information clicks, information searches, information maintenance, and user annotations.

[0013] Optionally, in an embodiment of the present invention, the upstream and downstream call relationships corresponding to the program service keywords are processed to obtain service call data including:

[0014] Retrieving the upstream and downstream calling relationships corresponding to the program service keywords to obtain multiple upstream and downstream program services;

[0015] The overlap of upstream and downstream program services is calculated, and the service call data is obtained based on the preset overlap threshold and the overlap calculation result.

[0016] Optionally, in an embodiment of the present invention, calculating the overlap of upstream and downstream program services includes:

[0017] Determine the number of occurrences of each upstream and downstream program service in all program services and the number of times it is captured within a preset time period;

[0018] According to the number of occurrences and the number of captures, the corresponding overlap of each upstream and downstream program service is determined to complete the overlap calculation.

[0019] Optionally, in one embodiment of the present invention, the method further includes:

[0020] Compare the calling methods of the current service with those of the upstream and downstream program services to obtain the calling results, and determine the message compatibility of the current service to obtain the compatibility results;

[0021] According to the call result and compatibility result, the call pass result of the current service is obtained.

[0022] Optionally, in an embodiment of the present invention, the preset relationship information table is queried or updated using the product function keyword, program service information, program service keyword, product function information and the service call data, and the product information processing result obtained includes:

[0023] Classify and process product function keywords, program service information, program service keywords, product function information, and service call data to obtain information type data and attachment type data;

[0024] The preset relationship information table is queried or updated using the information type data, and the preset attachment information is queried or updated using the attachment type data to obtain the product information processing result.

[0025] The embodiment of the present invention further provides a product information processing device, the device comprising:

[0026] A keyword module, used to obtain user interaction information sent by the user terminal, and determine product function keywords and program service keywords based on the user interaction information;

[0027] The product function module is used to associate the product function keywords with the backend program services and determine the program service information corresponding to the product function keywords;

[0028] The program service module is used to associate the program service keyword with the front-end product function, determine the product function information corresponding to the program service keyword, and process the upstream and downstream call relationship corresponding to the program service keyword to obtain service call data;

[0029] The processing result module is used to query or update the preset relationship information table using product function keywords, program service information, program service keywords, product function information and service call data to obtain product information processing results.

[0030] Optionally, in one embodiment of the present invention, the keyword module includes:

[0031] The permission information unit is used to obtain the user login information sent by the user terminal and determine the user permission information according to the user login information;

[0032] The interactive information unit is used to send the display page corresponding to the user authority information to the user terminal and obtain the user interactive information fed back by the user terminal.

[0033] Optionally, in one embodiment of the present invention, user interaction information includes information clicks, information searches, information maintenance, and user annotations.

[0034] Optionally, in one embodiment of the present invention, the program service module includes:

[0035] A program service unit, used to retrieve the upstream and downstream calling relationship corresponding to the program service keyword to obtain multiple upstream and downstream program services;

[0036] The call data unit is used to calculate the overlap between upstream and downstream program services, and obtain service call data based on a preset overlap threshold and the overlap calculation result.

[0037] Optionally, in one embodiment of the present invention, the calling data unit includes:

[0038] The occurrence count subunit is used to determine the occurrence count of each upstream and downstream program service in all program services and the number of times it is captured within a preset time period;

[0039] The coincidence subunit is used to determine the coincidence corresponding to each upstream and downstream program service according to the number of occurrences and the number of captures, so as to complete the coincidence calculation.

[0040] Optionally, in one embodiment of the present invention, the device further includes:

[0041] The compatibility module is used to compare the calling methods of the current service with those of the upstream and downstream program services, obtain the calling results, and determine the message compatibility of the current service to obtain the compatibility results;

[0042] The passability module is used to obtain the call passability result of the current service according to the call result and the compatibility result.

[0043] Optionally, in one embodiment of the present invention, the processing result module includes:

[0044] A classification processing unit, used for classifying and processing product function keywords, program service information, program service keywords, product function information and service call data to obtain information type data and attachment type data;

[0045] The information processing unit is used to query or update the preset relationship information table using the information type data, and query or update the preset attachment information using the attachment type data to obtain the product information processing result.

[0046] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the above method is implemented when the processor executes the program.

[0047] The present invention also provides a computer-readable storage medium, which stores a computer program for executing the above method by a computer.

[0048] The present invention also provides a computer program product, comprising a computer program / instruction, which implements the steps of the above method when the computer program / instruction is executed by a processor.

[0049] The present invention utilizes front-end user interaction information to associate product functions with program services, query and update product information, and solves the problems of opacity and lack of coordination between the front and back ends of product function management. While managing the full range of product function information, it improves the online and visual level of banking product function management, and promotes the intelligent level of bank online payment product management to a higher level. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0051] Figure 1 A flowchart of a product information processing method according to an embodiment of the present invention;

[0052] Figure 2 A flowchart of obtaining user interaction information in an embodiment of the present invention;

[0053] Figure 3 A flowchart of obtaining service call data in an embodiment of the present invention;

[0054] Figure 4 This is a flow chart of the calculation of the degree of overlap in an embodiment of the present invention;

[0055] Figure 5 A flowchart of calling the pass calculation in an embodiment of the present invention;

[0056] Figure 6 A flowchart of obtaining product information processing results in an embodiment of the present invention;

[0057] Figure 7 A schematic diagram of the system structure of the product information processing method applied in the embodiment of the present invention;

[0058] Figure 8 This is a schematic diagram of the structure of the information display module in an embodiment of the present invention;

[0059] Fig. 9 This is a structural diagram of a product function expansion module in an embodiment of the present invention;

[0060] Fig.10 This is a schematic diagram of the structure of the program service extension module in an embodiment of the present invention;

[0061] Fig.11 This is a schematic diagram of the structure of an information storage module in an embodiment of the present invention;

[0062] Fig.12 This is a schematic diagram of the structure of a product information processing device according to an embodiment of the present invention;

[0063] Fig.13 This is a schematic diagram of the structure of a keyword module in an embodiment of the present invention;

[0064] Fig.14 This is a schematic diagram of the structure of a program service module in an embodiment of the present invention;

[0065] Fig.15 A schematic diagram of the structure of calling a data unit in an embodiment of the present invention;

[0066] Fig.16 It is a structural schematic diagram of a product information processing device in another embodiment of the present invention;

[0067] Fig.17 This is a schematic diagram of the structure of the processing result module in an embodiment of the present invention;

[0068] Fig.18 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0069] The embodiments of the present invention provide a product information processing method and device, which can be used in the financial field and other fields. It should be noted that the product information processing method and device of the present invention can be used in the financial field, and can also be used in any field other than the financial field. The application field of the product information processing method and device of the present invention is not limited.

[0070] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0071] like Figure 1 The flowchart of a product information processing method according to an embodiment of the present invention is shown. The execution subject of the product information processing method provided by the embodiment of the present invention includes but is not limited to a computer, such as a back-end server of a banking service. The present invention uses front-end user interaction information to associate product functions with program services, query and update product information, and solve the problem of opacity and lack of coordination between the front and back ends of product function management. While managing the full amount of product function information, it improves the online and visual level of banking product function management, and promotes the intelligent level of bank online payment product management to a higher level. The method shown in the figure includes:

[0072] Step S1, obtaining user interaction information sent by a user terminal, and determining product function keywords and program service keywords according to the user interaction information.

[0073] The user inputs the user interaction information on the user terminal, and the user terminal belongs to the front end, and specifically can be a smart mobile terminal or the like.

[0074] Furthermore, the user interaction information may be operation information such as click, query, modify, maintain, etc. When the user performs information query or maintenance operations on the user terminal, the user interaction information is received or captured. Keywords are split and identified from the user interaction information, specifically including product function keywords and program service keywords.

[0075] Among them, the product function keyword is used to describe the product related functions, and the program service keyword is used to describe the program service, such as the program service name, etc. In addition, the conventional method can be used to split and identify the keywords from the user interaction information, which will not be repeated here.

[0076] Step S2, associating the product function keyword with the backend program service, and determining the program service information corresponding to the product function keyword.

[0077] The product function keywords obtained from the user interaction information are associated with the backend program service, that is, there is a preset association relationship between the product function keywords and the backend program service, through which the program service information corresponding to the product function keywords in the user interaction information can be obtained. Specifically, the program service information may include information such as the name of the program service.

[0078] Step S3, associating the program service keyword with the front-end product function, determining the product function information corresponding to the program service keyword, and processing the upstream and downstream call relationships corresponding to the program service keyword to obtain service call data.

[0079] Among them, similar to the product function keyword, the product function information corresponding to the program service keyword is determined by using the association relationship between the preset program function keyword and the product function information. Specifically, the product function information may include information such as the product function introduction and name. In addition, the association relationship between the program service keyword and the product function information, and the association relationship between the product function keyword and the program service information, can be the same association relationship. For example, both use a keyword association method, the product function information has its corresponding keyword, such as the product function name, and the program service information also has its corresponding keyword, such as the program service name. By using keywords for association, the information corresponding to the program service keyword and the product function keyword can be quickly located.

[0080] Furthermore, the upstream and downstream call relationships corresponding to the program service keywords are calculated and processed. Specifically, the upstream and downstream call relationships involved in the program service are analyzed and calculated. For example, data with high overlap in upstream and downstream services involved in the top 10 search frequencies within 30 days or the user's past search records are selected and used as service call data.

[0081] Step S4, using product function keywords, program service information, program service keywords, product function information and service call data, query or update the preset relationship information table to obtain product information processing results.

[0082] The pre-stored relationship information table includes product function information fields and specific names of program services, usage scenarios and associations. The preset relationship information table is queried or updated using product function keywords, program service information, program service keywords, product function information and service call data. Specifically, for example, a network relationship diagram is generated using product function keywords, program service keywords, product function information and service call data input by a user, and the network relationship diagram is sent to a user terminal for display.

[0083] Specifically, product function keywords and their corresponding program service information, program service keywords and their corresponding product function information, and program call data between program services can all be formed into a network relationship diagram by using product functions and program services (such as product function names and program service names) as nodes and association relationships and service call relationships as connecting lines.

[0084] Furthermore, the network relationship diagram can clearly and directly show the association between product functions and program services. For example, when a user needs to modify the program service corresponding to a certain product function, in order to avoid affecting other program services corresponding to the product function, one or more other associated program services should be updated at the same time. At this time, the user can clearly know the association between product functions and program services through the network relationship diagram displayed by the user terminal, and modify and maintain the information that needs to be maintained. At this time, the modifications and maintenance performed by the user through the user terminal are obtained, and the preset relationship information table is synchronously queried or updated, thereby obtaining the updated and maintained product information, that is, the product information processing result. Among them, the product information includes product function information and program service information.

[0085] Furthermore, while the preset relationship information table is being synchronously queried or updated, the preset attachment information is also queried and updated. Specifically, product function keywords, program service information, program service keywords, product function information, and service call data are classified and processed to obtain information type data and attachment type data. Among them, information type data refers to the data of information type that the user wants to query or maintain, such as program service name modification and program service addition. In addition, in the product functions and program services that need to be queried or updated, the query and modification of attachment type data may also be involved.

[0086] Specifically, attachment type data refers to data such as pictures and images, and pre-stored attachment information refers to the relevant information of attachments such as pictures and images stored in the database. Similar to the query and update maintenance of associated information, the user performs the query and modification maintenance operations on the preset attachment information, and performs synchronous query or update processing on the attachment information, thereby obtaining the updated and maintained product information, that is, the product information processing result. Specifically, product information includes the queried or modified product function information and program service information, and the product function information and program service information also include information type data and attachment type data.

[0087] As an embodiment of the present invention, Figure 2 As shown, obtaining user interaction information sent by the user terminal includes:

[0088] Step S11, obtaining user login information sent by the user terminal, and determining user authority information according to the user login information;

[0089] Step S12: sending a display page corresponding to the user authority information to the user terminal, and obtaining user interaction information fed back by the user terminal.

[0090] In this embodiment, user interaction information includes information click, information search, information maintenance and user annotation.

[0091] Before the user processes the product information, he needs to log in to the user terminal to confirm the user's authority scope. Specifically, after obtaining the user login information, the user identity can be confirmed, and the user authority information can be determined by using the relationship between the preset user identity and its corresponding authority scope. The user authority information includes the operations that the user is allowed to perform and the scope of the operation objects.

[0092] Furthermore, a preset display page corresponding to the user authority information is sent to the user terminal to be displayed to the user for user operation. The display page displays the operations that can be performed within the scope of the user authority and the scope of the operation objects.

[0093] Furthermore, the user queries, modifies and maintains the product information through the user terminal, thereby obtaining the generated user interaction information.

[0094] As an embodiment of the present invention, Figure 3 As shown, the upstream and downstream call relationships corresponding to the program service keywords are processed to obtain service call data including:

[0095] Step S31, searching for upstream and downstream calling relationships corresponding to the program service keywords to obtain multiple upstream and downstream program services;

[0096] Step S32, calculating the overlap between upstream and downstream program services, and obtaining service call data according to a preset overlap threshold and the overlap calculation result.

[0097] Specifically, the upstream and downstream call relationships involved in the program service are analyzed and calculated. For example, the top 10 search frequencies within 30 days or the data with high overlap of upstream and downstream services involved in the user's past search records are selected as service call data.

[0098] In this embodiment, if Figure 4 As shown, the overlap calculation of upstream and downstream program services includes:

[0099] Step S321, determining the number of occurrences of each upstream and downstream program service in all program services, and the number of times it is captured within a preset time period;

[0100] Step S322, determining the overlap corresponding to each upstream and downstream program service according to the number of occurrences and the number of captures, so as to complete the overlap calculation.

[0101] Specifically, the overlap calculation process includes: the ratio of the number of occurrences of program service S in all programs to the number of times N that this service or this program has been captured (added, deleted, modified, and checked) by the system in the past 30 days. When C is not 0, the overlap meets the screening requirements, and the search results are output to the downstream according to the time when the service was entered into the system.

[0102] As an embodiment of the present invention, Figure 5 As shown, the method also includes:

[0103] Step S5, comparing the calling methods of the current service with those of the upstream and downstream program services to obtain the calling result, and determining the message compatibility of the current service to obtain the compatibility result;

[0104] Step S6, obtaining the call pass result of the current service according to the call result and the compatibility result.

[0105] Among them, during the information maintenance stage, simulation verification of upstream and downstream virtual calls of services is carried out. The verification method is to perform logical judgment on the service calling method and message fields, and does not involve specific program calls. Specifically, it includes the above-mentioned overlap calculation and the following pass calculation.

[0106] Furthermore, the method of calculating the passability P of the call is as follows: by comparing the calling methods M between program services and the program services, and calculating the message compatibility X of the current program service, the passability P is comprehensively obtained. When the calling method of the current service is inconsistent with that of one of the upstream and downstream parties, it is determined that P1=0, that is, it fails; when the calling method of the current service is consistent with that of the upstream and downstream parties, the upstream and downstream message field compatibility X is calculated. The number of fields B that the current service can recognize as an intermediate service is a subset of the number of fields An pushed by the upstream service set and the number of fields Cn received by the downstream service set without duplication, that is, the total number of fields supported by the upstream and downstream service sets must fully include the number of fields of the current service, otherwise P2=0, that is, it fails. P=P1*P2, the call passes if and only if P=1.

[0107] As an embodiment of the present invention, Figure 6 As shown, the preset relationship information table is queried or updated using product function keywords, program service information, program service keywords, product function information and service call data, and the product information processing results include:

[0108] Step S41, classifying and processing the product function keywords, program service information, program service keywords, product function information and service call data to obtain information type data and attachment type data;

[0109] Step S42, using the information type data, querying or updating the preset relationship information table, and using the attachment type data, querying or updating the preset attachment information to obtain the product information processing result.

[0110] Among them, while the preset relationship information table is synchronously queried or updated, the preset attachment information is also queried and updated. Specifically, the product function keywords, program service information, program service keywords, product function information and service call data are classified and processed to obtain information type data and attachment type data. Among them, the information type data is the data of the information type that the user wants to query or maintain, such as program service name modification and program service addition. In addition, in the product functions and program services that need to be queried or updated, the query and modification of attachment type data may also be involved.

[0111] Furthermore, attachment type data refers to data such as pictures and images, and pre-stored attachment information refers to information related to attachments such as pictures and images stored in the database. Similar to the query and update maintenance of associated information, the user performs query and modification maintenance operations on the preset attachment information, and synchronously queries or updates the attachment information, thereby obtaining updated and maintained product information, that is, product information processing results. Specifically, product information includes the queried or modified product function information and program service information, and the product function information and program service information also include information type data and attachment type data.

[0112] The present invention overcomes the difficulty that banks are unable to accurately capture the risks of front-end business functions when upgrading the back-end system in the field of corporate payment and settlement. It also overcomes the pain point that the bank's corporate online payment and settlement products only rely on the black box management of front-end business functions, resulting in incomplete function combing, and solves the problem of opacity and lack of coordination between the front and back ends in the management of corporate online payment and settlement products in the banking industry.

[0113] In a specific embodiment of the present invention, Figure 7 The system structure diagram of the product information processing method in the embodiment of the present invention is shown. In the product function section of the online payment and settlement business field of the banking industry, the knowledge graph analysis technology is used to build a system that reflects the relationship between product inventory and new functions and the background service system. The present invention not only fills the problem of banks in the field of online payment and settlement business for the public, but also solves the difficulties of opacity and lack of coordination between the front and back ends of product function management, and improves the intelligent and visual level of banking product function management. The system shown in the figure includes four parts: information display module 1, product function expansion module 2, program service expansion module 3 and information storage module 4.

[0114] In this embodiment, if Figure 8 The information display module 1 is composed of three parts: an identity control unit 11 , a system display unit 12 , and an information interaction unit 13 .

[0115] Among them, the main function of the identity control unit 11 is to determine whether the user who logs into this system has the authority, and can perform identity maintenance (addition, modification, deletion, and viewing) for users of different levels and types, and set two different professional attributes for business personnel and developers. Personnel of each attribute can only view and maintain functions or services in their respective fields. For example, ordinary account managers can only view product functions, department heads can perform maintenance and modification based on the viewing, and product managers can view and maintain all product function information, but they cannot maintain the content of the program service part. Only super administrators can view and maintain all product functions and program service information.

[0116] Furthermore, the main function of the system display unit 12 is to display corresponding pages and functions according to user identities with different permissions. The system gives priority to displaying its professional attributes or the product map that was last searched, and users can operate according to the content displayed on the page.

[0117] Furthermore, the main function of the information interaction unit 13 is to process the user's interactive behavior and return the result to the system display unit 12. The interaction specifically includes information click, information search, information maintenance and user annotation. For example, the user performs a search operation on the system page, and the system returns the corresponding query results based on the keywords and other information entered by the user. The query results will be displayed according to the user's professional attributes. For example, when the account manager enters the program service content for search, the search results displayed by the system are the product function information involved in the service, and are sorted according to relevance, without displaying the specific program service details.

[0118] In this embodiment, if Fig. 9 The figure shows a schematic diagram of the structure of the function expansion module. The product function expansion module 2 is composed of four parts: a function input unit 21, a function definition unit 22, a function extraction unit 23 and a function output unit 24.

[0119] Among them, the main function of the function input unit 21 is to receive or capture the full amount of product function information triggered by the system information interaction unit 13, that is, user interaction information.

[0120] Furthermore, the main function of the function definition unit 22 is to split the information of the function input unit 21, and transmit the keywords to the information sorting unit 41 as the basis for information search, and receive the result information returned by the information integration unit 44 and pass it to the function output unit 24.

[0121] Furthermore, the main function of the function extraction unit 23 is to match the product function keywords with the back-end program services, and transmit the involved program services to the information sorting unit 41 as the basis for information search, and receive the result information returned by the information integration unit 44, and return it to the function definition unit 22 after matching with the product functions.

[0122] Furthermore, the main function of the function output unit 24 is to output the product function information set and information association relationship required by the user queried in the system.

[0123] In this embodiment, if Fig.10 The program service expansion module 3 is composed of a service input unit 31 , a relationship calculation unit 32 , a structure calculation unit 33 and a service output unit 34 .

[0124] The main function of the service input unit 31 is to receive or capture the full amount of program service information triggered by the system information interaction unit 13 .

[0125] Furthermore, the main function of the relationship calculation unit 32 is to match the program service keywords with the front-end product functions, and transmit the program service and related product function keywords to the information sorting unit 41 as a basis for information search, and receive the storage information returned by the information integration unit 44 and pass it to the service output unit 34.

[0126] Furthermore, the main function of the structure calculation unit 33 is to analyze and calculate the upstream and downstream call relationship involved in the program service, such as selecting the top 10 search frequencies within 30 days or the upstream and downstream service overlap data involved in the user's past search records as the search basis and passing it to the information sorting unit 41, and receiving the storage information returned by the information integration unit 44 and passing it to the service output unit 34. In addition, this unit performs simulation verification of the virtual call of the upstream and downstream services in the information maintenance stage. The verification method is to perform logical judgment on the service call method and the message field, which does not involve specific program calls. The calculation method is as follows:

[0127] A. Calculation of overlap

[0128] The calculation method of overlap degree C is: the ratio of the number of times program service S appears in all programs to the number of times N that this service or this program has been captured (added, deleted, modified, and checked) by the system in the past 30 days. When C is not 0, the overlap degree meets the screening requirements, and the search results are output to the downstream according to the time when the service was entered into the system.

[0129] B. Call pass calculation

[0130] The calculation method of call passability P is: by comparing the calling methods M between services and calculating the message compatibility X of the current service, the passability P is comprehensively obtained. When the calling method of the current service is inconsistent with that of one of the upstream and downstream parties, P1 is determined to be 0, that is, it fails; when the calling method of the current service is consistent with that of the upstream and downstream parties, the upstream and downstream message field compatibility X is calculated. The number of fields B that the current service can recognize as an intermediate service is a subset of the number of fields An pushed by the upstream service set and the number of fields Cn received by the downstream service set, that is, the total number of fields supported by the upstream and downstream service sets must fully include the number of fields of the current service, otherwise P2=0, that is, it fails. P=P1*P2, the call passes if and only if P=1.

[0131] Furthermore, the main function of the service output unit 34 is to output the program service information set and information association relationship required by the user found in the system.

[0132] In this embodiment, if Fig.11The information storage module 4 is composed of four parts: an information sorting unit 41, a table structure unit 42, an attachment unit 43 and an information integration unit 44.

[0133] The main function of the information sorting unit 41 is to receive information combinations from the function definition unit 22, the function extraction unit 23, the relationship calculation unit 32, and the structure calculation unit 33, and classify the information combinations, and send query or maintenance instruction sets to the table structure unit 42 and the attachment unit 43. The information can be classified into information type data and attachment type data.

[0134] Furthermore, the main function of the table structure unit 42 is to input and output information units stored in the database table, generally product function information fields and specific names of program services, as well as their usage scenarios and associations, and output the instruction results to the information integration unit 44.

[0135] Furthermore, the main function of the attachment unit 43 is to input and output information of storage attachments such as pictures, images or demos stored in the database, which are associated with the table structure through keywords, and output the instruction results to the information integration unit 44.

[0136] Furthermore, the main function of the information integration unit 44 is to receive the query and maintenance results of the table structure unit 42 and the attachment unit 43 , and return the information to the function output unit 24 and the service output unit 34 .

[0137] In this embodiment, in order to facilitate the description of the system workflow, an embodiment is provided as follows: a user (super administrator) logs in to the product function and service mapping relationship system to maintain product information.

[0138] Step 1: The super administrator logs in to the product function and service comparison system;

[0139] Step 2: The system determines the super administrator's authority and displays the most recently searched product and service information;

[0140] Step 3, the super administrator views the home page and clicks the search button to search for product functions;

[0141] Step 4: The system displays product functions and program service information in a network relationship diagram based on the search content;

[0142] Step 5: The super administrator zooms in on the network, checks the product functions that need to be maintained, and clicks the maintenance button to perform information maintenance;

[0143] Step 6: The system makes logical judgments based on the maintenance information and records the modification information, and prompts the super administrator to modify the program service corresponding to the product function;

[0144] Step 7: The super administrator follows the prompt window to enter the program service network relationship diagram to maintain the corresponding information to ensure that the newly maintained product functions and program service mapping relationships can accurately correspond;

[0145] Step 8, the system records and matches information, determines the correspondence between product functions and services, adds table information and registers it, then determines the relationship between the newly added services and upstream and downstream services, and simulates the upstream and downstream services for system verification. After confirmation, the system confirms the change feedback;

[0146] Step 9, the super administrator clicks the Confirm Feedback button, and the product information maintenance step is completed.

[0147] The present invention uses knowledge graph analysis technology in the product function section of the banking industry's public online payment and settlement business field to build a method that reflects the relationship between product inventory and new functions and the background service system. It not only fills the problem of banks in the field of public online payment and settlement business, but also solves the difficulties of opacity and lack of coordination between the front and back ends of product function management. While innovating the full range of product functions, the present invention improves the online and visual level of banking industry product function management, and promotes the intelligent level of bank public online payment product management to a higher level.

[0148] like Fig.12 FIG. 1 is a schematic diagram of the structure of a product information processing device according to an embodiment of the present invention. The device shown in the figure includes:

[0149] The keyword module 10 is used to obtain the user interaction information sent by the user terminal, and determine the product function keyword and the program service keyword according to the user interaction information;

[0150] The product function module 20 is used to associate the product function keyword with the backend program service and determine the program service information corresponding to the product function keyword;

[0151] The program service module 30 is used to associate the program service keyword with the front-end product function, determine the product function information corresponding to the program service keyword, and process the upstream and downstream call relationship corresponding to the program service keyword to obtain service call data;

[0152] The processing result module 40 is used to query or update the preset relationship information table using product function keywords, program service information, program service keywords, product function information and service call data to obtain product information processing results.

[0153] As an embodiment of the present invention, Fig.13 As shown, the keyword module 10 includes:

[0154] The permission information unit 101 is used to obtain the user login information sent by the user terminal and determine the user permission information according to the user login information;

[0155] The interaction information unit 102 is used to send a display page corresponding to the user authority information to the user terminal and obtain user interaction information fed back by the user terminal.

[0156] In this embodiment, user interaction information includes information click, information search, information maintenance and user annotation.

[0157] As an embodiment of the present invention, Fig.14 As shown, the program service module 30 includes:

[0158] The program service unit 301 is used to retrieve the upstream and downstream calling relationship corresponding to the program service keyword to obtain multiple upstream and downstream program services;

[0159] The calling data unit 302 is used to calculate the overlap between upstream and downstream program services, and obtain service calling data according to a preset overlap threshold and the overlap calculation result.

[0160] In this embodiment, if Fig.15 As shown, the call data unit 302 includes:

[0161] The occurrence number subunit 3021 is used to determine the occurrence number of each upstream and downstream program service in all program services, and the number of times it is captured within a preset time period;

[0162] The coincidence degree subunit 3022 is used to determine the coincidence degree corresponding to each upstream and downstream program service according to the number of occurrences and the number of captures, so as to complete the coincidence degree calculation.

[0163] As an embodiment of the present invention, Fig.16 As shown, the device also includes:

[0164] The compatibility module 50 is used to compare the calling mode of the current service with the calling modes of the upstream and downstream program services, obtain the calling result, and determine the message compatibility of the current service to obtain the compatibility result;

[0165] The passability module 60 is used to obtain the call passability result of the current service according to the call result and the compatibility result.

[0166] As an embodiment of the present invention, Fig.17 As shown, the processing result module 40 includes:

[0167] The classification processing unit 401 is used to classify the product function keywords, program service information, program service keywords, product function information and service call data to obtain information type data and attachment type data;

[0168] The information processing unit 402 is used to query or update the preset relationship information table using the information type data, and query or update the preset attachment information using the attachment type data to obtain the product information processing result.

[0169] Based on the same application concept as the above-mentioned product information processing method, the present invention also provides the above-mentioned product information processing device. Since the principle of solving the problem by the product information processing device is similar to that of the product information processing method, the implementation of the product information processing device can refer to the implementation of the product information processing method, and the repeated parts will not be repeated.

[0170] The present invention utilizes front-end user interaction information to associate product functions with program services, query and update product information, and solves the problems of opacity and lack of coordination between the front and back ends of product function management. While managing the full range of product function information, it improves the online and visual level of banking product function management, and promotes the intelligent level of bank online payment product management to a higher level.

[0171] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the above method is implemented when the processor executes the program.

[0172] The present invention also provides a computer program product, comprising a computer program / instruction, which implements the steps of the above method when the computer program / instruction is executed by a processor.

[0173] The present invention also provides a computer-readable storage medium, which stores a computer program for executing the above method by a computer.

[0174] like Fig.18 As shown, the electronic device 600 may further include: a communication module 110, an input unit 120, an audio processor 130, a display 160, and a power supply 170. It is worth noting that the electronic device 600 does not necessarily have to include Fig.18 In addition, the electronic device 600 may also include Fig.18 For components not shown, reference may be made to the prior art.

[0175] like Fig.18As shown, the central processor 100 is sometimes also referred to as a controller or an operation control, and may include a microprocessor or other processor devices and / or logic devices. The central processor 100 receives inputs and controls the operations of various components of the electronic device 600.

[0176] The memory 140 may be, for example, one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. The above-mentioned information related to the failure may be stored, and a program for executing the relevant information may also be stored. The CPU 100 may execute the program stored in the memory 140 to implement information storage or processing.

[0177] The input unit 120 provides input to the CPU 100. The input unit 120 is, for example, a key or a touch input device. The power supply 170 is used to provide power to the electronic device 600. The display 160 is used to display display objects such as images and text. The display may be, for example, an LCD display, but is not limited thereto.

[0178] The memory 140 may be a solid-state memory, such as a read-only memory (ROM), a random access memory (RAM), a SIM card, etc. It may also be a memory that saves information even when the power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROMs, etc. The memory 140 may also be some other type of device. The memory 140 includes a buffer memory 141 (sometimes referred to as a buffer). The memory 140 may include an application / function storage unit 142, which is used to store application programs and function programs or processes for executing the operation of the electronic device 600 through the central processor 100.

[0179] The memory 140 may also include a data storage unit 143 for storing data, such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. The driver storage unit 144 of the memory 140 may include various drivers for communication functions of the electronic device and / or for executing other functions of the electronic device (such as messaging applications, address book applications, etc.).

[0180] The communication module 110 is a transmitter / receiver 110 that transmits and receives signals via an antenna 111. The communication module (transmitter / receiver) 110 is coupled to the central processor 100 to provide input signals and receive output signals, which may be the same as the case of a conventional mobile communication terminal.

[0181] Based on different communication technologies, multiple communication modules 110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module and / or a wireless LAN module. The communication module (transmitter / receiver) 110 is also coupled to a speaker 131 and a microphone 132 via an audio processor 130 to provide an audio output via the speaker 131 and receive an audio input from the microphone 132, thereby realizing a common telecommunication function. The audio processor 130 may include any suitable buffer, decoder, amplifier, etc. In addition, the audio processor 130 is also coupled to the central processor 100, so that the sound can be recorded on the local machine through the microphone 132, and the sound stored on the local machine can be played through the speaker 131.

[0182] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0183] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0184] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0185] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0186] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A product information processing method, characterized in that: The method comprises: Acquire user interaction information sent by the user terminal, and determine product function keywords and program service keywords according to the user interaction information; Associating the product function keyword with the backend program service to determine the program service information corresponding to the product function keyword; Associating the program service keyword with the front-end product function, determining the product function information corresponding to the program service keyword, and processing the upstream and downstream call relationships corresponding to the program service keyword to obtain service call data; The preset relationship information table is queried or updated using the product function keyword, program service information, program service keyword, product function information and the service call data to obtain a product information processing result.

2. The method according to claim 1, characterized in that The acquiring of user interaction information sent by the user terminal comprises: Acquire user login information sent by the user terminal, and determine user authority information according to the user login information; A display page corresponding to the user authority information is sent to the user terminal, and user interaction information fed back by the user terminal is obtained.

3. The method according to claim 2, characterized in that The user interaction information includes information clicks, information searches, information maintenance and user annotations.

4. The method according to claim 1, characterized in that: The upstream and downstream call relationships corresponding to the program service keywords are processed to obtain service call data including: Retrieving the upstream and downstream calling relationships corresponding to the program service keywords to obtain multiple upstream and downstream program services; The overlap degree of the upstream and downstream program services is calculated, and service call data is obtained according to a preset overlap degree threshold and the overlap degree calculation result.

5. The method according to claim 4, characterized in that Calculating the overlap of the upstream and downstream program services includes: Determine the number of occurrences of each upstream and downstream program service in all program services and the number of times it is captured within a preset time period; According to the occurrence times and the capture times, the overlap degree corresponding to each upstream and downstream program service is determined to complete the overlap degree calculation.

6. The method according to claim 1, characterized in that The method further comprises: Compare the calling methods of the current service with those of the upstream and downstream program services to obtain the calling results, and determine the message compatibility of the current service to obtain the compatibility results; The call pass result of the current service is obtained according to the call result and the compatibility result.

7. The method according to claim 1, characterized in that Using the product function keyword, program service information, program service keyword, product function information and the service call data, the preset relationship information table is queried or updated to obtain the product information processing result including: Classify and process the product function keywords, program service information, program service keywords, product function information and the service call data to obtain information type data and attachment type data; The preset relationship information table is queried or updated using the information type data, and the preset attachment information is queried or updated using the attachment type data to obtain the product information processing result.

8. A product information processing device, characterized in that: The device comprises: A keyword module, used to obtain user interaction information sent by the user terminal, and determine product function keywords and program service keywords according to the user interaction information; A product function module, used to associate the product function keyword with the backend program service and determine the program service information corresponding to the product function keyword; A program service module is used to associate the program service keyword with the front-end product function, determine the product function information corresponding to the program service keyword, and process the upstream and downstream call relationship corresponding to the program service keyword to obtain service call data; The processing result module is used to query or update the preset relationship information table using the product function keywords, program service information, program service keywords, product function information and the service call data to obtain the product information processing result.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for causing a computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Information processing method, device and system based on instant messaging (IM)

    CN104022940A

  • A method and a server for product information processing

    CN106033431A

  • Information management method and system for big data applications and tables and computer equipment

    CN110866007A

  • Resource data service method and device, storage medium and electronic equipment

    CN112967034A

  • Code annotation information generation method and device, equipment and storage medium

    CN116594683A