Product information processing method and apparatus
By obtaining user interaction information in the management of corporate online payment and settlement products in the banking industry, the relationship between product functions and program services can be determined, which solves the problems of opacity and lack of coordination between the front end and the back end, realizes the transparency and collaborative management of product information, and improves the management level.
Patent Information
- Application Number
- CN202311176205.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-12
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2043-09-12
AI Technical Summary
The banking industry suffers from a lack of transparency and coordination between the front and back ends in the management of corporate online payment and settlement products, leading to a disconnect between hidden product functions and uncontrollable risks during production.
By acquiring user terminal interaction information, the association between product function keywords and program service keywords is determined. Using product function keywords, program service information, and service call data, the preset relationship information table is queried or updated to achieve transparent and collaborative management of product information.
It has improved the online and visual level of banking product function management, promoted the intelligent level of corporate online payment product management, and solved the problems of lack of transparency and coordination between the front and back ends.
Smart Images

Figure CN119671553B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of product management, in particular to a product information processing method and device. BACKGROUND
[0002] At present, the bank public online payment settlement product management can only be managed through the front-end product business function management system, and the specific functions cannot be analyzed to the back-end product program and service, so that when the back-end architecture is upgraded or the technology is adjusted, the product management personnel cannot accurately identify the new functions or risks of the business, thereby causing the product implicit function disconnection, the production cannot control the risk and other problems. Therefore, it is urgent to manage the front-end and back-end function service of the bank public online payment, so as to solve the problems of the bank public online payment settlement product management. SUMMARY
[0003] In view of the problems in the prior art, the main purpose of the embodiments of the present application is to provide a product information processing method and device, which solves the problems of non-transparency and non-cooperation of the front-end and back-end of the bank public online payment settlement product management.
[0004] In order to achieve the above purpose, the embodiments of the present application provide a product information processing method, which comprises:
[0005] Obtaining user interaction information sent by a user terminal, and determining product function keywords and program service keywords according to the user interaction information;
[0006] Associating the product function keywords with the back-end program service, and determining program service information corresponding to the product function keywords;
[0007] Associating the program service keywords with the front-end product function, determining product function information corresponding to the program service keywords, and processing the upstream and downstream calling relationship corresponding to the program service keywords to obtain service calling data;
[0008] Using the product function keywords, the program service information, the program service keywords, the product function information and the service calling data to query or update a preset relationship information table to obtain a product information processing result.
[0009] Optionally, in an embodiment of the present application, obtaining the user interaction information sent by the user terminal comprises:
[0010] Obtaining user login information sent by the user terminal, and determining user permission information according to the user login information;
[0011] Sending a display page corresponding to the user permission information to the user terminal, and obtaining user interaction information fed back by the user terminal.
[0012] Optionally, in an embodiment of the present application, the user interaction information includes information clicking, information searching, information maintaining and user annotation.
[0013] Optionally, in an embodiment of the present application, the service calling data is obtained by processing the upstream and downstream calling relationship corresponding to the program service keyword.
[0014] The upstream and downstream program services are searched according to the upstream and downstream calling relationship corresponding to the program service keyword.
[0015] The coincidence degree of the upstream and downstream program services is calculated, and the service calling data is obtained according to the preset coincidence degree threshold and the coincidence degree calculation result.
[0016] Optionally, in an embodiment of the present application, the coincidence degree calculation of the upstream and downstream program services includes:
[0017] The number of occurrences of each upstream and downstream program service in all program services and the number of captures of each upstream and downstream program service in a preset time period are determined.
[0018] The coincidence degree corresponding to each upstream and downstream program service is determined according to the number of occurrences and the number of captures, so as to complete the coincidence degree calculation.
[0019] Optionally, in an embodiment of the present application, the method further includes:
[0020] The calling mode of the current service and each upstream and downstream program service is compared to obtain a calling result, and the message compatibility of the current service is determined to obtain a compatibility result.
[0021] The calling passability result of the current service is obtained according to the calling result and the compatibility result.
[0022] Optionally, in an embodiment of the present application, the product information processing result obtained by querying or updating the preset relationship 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 includes:
[0023] The product function keyword, the program service information, the program service keyword, the product function information and the service calling data are classified to obtain information type data and attachment type data.
[0024] The product information processing result is obtained by querying or updating the preset relationship information table by using the information type data, and querying or updating the preset attachment information by using the attachment type data.
[0025] An embodiment of the present application further provides a product information processing device, and the device includes:
[0026] The keyword module is configured to acquire user interaction information sent by the user terminal and determine product function keywords and program service keywords according to the user interaction information.
[0027] The product function module is configured to associate the product function keywords with the backend program services and determine program service information corresponding to the product function keywords.
[0028] The program service module is configured to associate the program service keywords with the front-end product functions, determine product function information corresponding to the program service keywords, and process upstream and downstream calling relationships corresponding to the program service keywords to obtain service calling data.
[0029] The processing result module is configured to query or update a preset relationship information table by using the product function keywords, the program service information, the program service keywords, the product function information, and the service calling data to obtain a product information processing result.
[0030] Optionally, in an embodiment of the present application, the keyword module comprises:
[0031] The permission information unit is configured to acquire user login information sent by the user terminal and determine user permission information according to the user login information.
[0032] The interaction information unit is configured to send a display page corresponding to the user permission information to the user terminal and acquire user interaction information fed back by the user terminal.
[0033] Optionally, in an embodiment of the present application, the user interaction information comprises information clicking, information searching, information maintaining, and user annotation.
[0034] Optionally, in an embodiment of the present application, the program service module comprises:
[0035] The program service unit is configured to search upstream and downstream program services corresponding to the program service keywords to obtain a plurality of upstream and downstream program services.
[0036] The calling data unit is configured to calculate coincidence degrees of the upstream and downstream program services and obtain service calling data according to a preset coincidence degree threshold and a coincidence degree calculation result.
[0037] Optionally, in an embodiment of the present application, the calling data unit comprises:
[0038] The occurrence frequency sub-unit is configured to determine occurrence frequencies of the upstream and downstream program services in all program services and capture frequencies of the upstream and downstream program services in a preset time period.
[0039] The coincidence degree sub-unit is configured to determine coincidence degrees of the upstream and downstream program services according to the occurrence frequencies and the capture frequencies to complete the coincidence degree calculation.
[0040] Optionally, in an embodiment of the present application, the device further comprises:
[0041] The compatibility module is configured to compare the current service with the calling manners of the upstream and downstream program services, obtain a calling result, and determine the message compatibility of the current service to obtain a compatibility result.
[0042] The passing module is configured to obtain a calling passing result of the current service according to the calling result and the compatibility result.
[0043] Optionally, in an embodiment of the present application, the processing result module comprises:
[0044] The classification processing unit is configured to perform classification processing on the product function keyword, the program service information, the program service keyword, the product function information and the service calling data to obtain information type data and attachment type data.
[0045] The information processing unit is configured to query or update a preset relationship information table by using the information type data, and query or update a preset attachment information by using the attachment type data to obtain a product information processing result.
[0046] The present application also provides an electronic device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the above method when executing the program.
[0047] The present application also provides a computer readable storage medium, which stores a computer program for executing the above method.
[0048] The present application also provides a computer program product, which comprises computer programs / instructions, and the computer programs / instructions implement the steps of the above method when executed by a processor.
[0049] The present application associates the product function with the program service by using the front-end user interaction information, queries and updates the product information, solves the problem of non-transparent and non-coordinated front-end and back-end product function management, improves the online and visual levels of bank product function management while managing the full-amount function information of the product, and further promotes the intelligent level of bank public online payment product management. BRIEF DESCRIPTION OF DRAWINGS
[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.
[0051] Figure 1 A flow chart of a product information processing method according to an embodiment of the present application;
[0052] Figure 2 A flow chart of obtaining user interaction information according to an embodiment of the present application;
[0053] Figure 3 A flow chart of obtaining service calling data according to an embodiment of the present application;
[0054] Figure 4 A flow chart of overlap degree calculation according to an embodiment of the present application;
[0055] Figure 5 A flow chart of calling passing calculation according to an embodiment of the present application;
[0056] Figure 6 A flow chart of obtaining product information processing result according to an embodiment of the present application;
[0057] Figure 7 A system structure schematic diagram of applying product information processing method according to an embodiment of the present application;
[0058] Figure 8 A structure schematic diagram of information display module according to an embodiment of the present application;
[0059] Figure 9 A structure schematic diagram of product function expansion module according to an embodiment of the present application;
[0060] Figure 10 A structure schematic diagram of program service expansion module according to an embodiment of the present application;
[0061] Figure 11 A structure schematic diagram of information storage module according to an embodiment of the present application;
[0062] Figure 12 A structure schematic diagram of product information processing device according to an embodiment of the present application;
[0063] Figure 13 A structure schematic diagram of keyword module according to an embodiment of the present application;
[0064] Figure 14 A structure schematic diagram of program service module according to an embodiment of the present application;
[0065] Figure 15 A structure schematic diagram of calling data unit according to an embodiment of the present application;
[0066] Figure 16 A structure schematic diagram of product information processing device according to another embodiment of the present application;
[0067] Figure 17 Fig. 1 is a structural schematic diagram of a product information processing result module in an embodiment of the present application;
[0068] Figure 18 Fig. 1 is a structural schematic diagram of a product information processing result module in an embodiment of the present application; DETAILED DESCRIPTION
[0069] The product information processing method and device provided by the embodiment of the present application can be applied to the financial field and other fields. It should be noted that the product information processing method and device of the present application can be applied to the financial field, and can also be applied to any field other than the financial field. The application field of the product information processing method and device of the present application is not limited.
[0070] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.
[0071] As Figure 1 Fig. 1 is a flowchart of a product information processing method in an embodiment of the present application. The execution subject of the product information processing method provided by the embodiment of the present application includes but is not limited to a computer, for example, a back-end server of a bank service. The present application associates product functions with program services by using front-end user interaction information, queries and updates product information, solves the problem of non-transparent and non-coordinated front-end and back-end in product function management, improves the online and visual level of bank product function management while managing the full amount of product function information, and further promotes the intelligent level of bank public online payment product management. 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] Among them, the user inputs the user interaction information on the user terminal, and the user terminal belongs to the front end, which can be a smart mobile terminal and the like.
[0074] Further, the user interaction information can be click, query, modification, maintenance and other operation information. When the user performs information query or maintenance operation on the user terminal, the user interaction information is received or captured. The keywords, including product function keywords and program service keywords, are identified and split from the user interaction information.
[0075] The product function keyword is used to describe the product related function, and the program service keyword is used to describe the program service, such as the program service name.
[0076] In step S2, the product function keyword is associated with the backend program service, and the program service information corresponding to the product function keyword is determined.
[0077] The product function keyword obtained from the user interaction information is associated with the backend program service, that is, the product function keyword and the backend program service have a preset association relationship. Through the association relationship, the program service information corresponding to the product function keyword in the user interaction information can be obtained. Specifically, the program service information can include the name of the program service and other information.
[0078] In step S3, the program service keyword is associated with the front-end product function, the product function information corresponding to the program service keyword is determined, and the upstream and downstream calling relationship corresponding to the program service keyword is processed to obtain service calling data.
[0079] The product function information corresponding to the program service keyword is determined by using the preset association relationship between the program function keyword and the product function information. Specifically, the product function information can include product function introduction, name and other information. 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 the keyword for association, the product function information has its corresponding keyword, such as the product function name, the program service information also has its corresponding keyword, such as the program service name, and the keyword is used for association, which can quickly locate the information corresponding to the program service keyword and the product function keyword.
[0080] Further, the upstream and downstream calling relationship corresponding to the program service keyword is calculated and processed. Specifically, the upstream and downstream calling relationship involved in the program service is analyzed and calculated, for example, the data with high service overlap degree involved in the past search records of the user within 30 days is selected as the service calling data.
[0081] In step S4, the product function keyword, the program service information, the program service keyword, the product function information and the service calling data are used to query or update the preset relationship information table to obtain the product information processing result.
[0082] The product function information field, program service specific name, use scenario, and association relationship are included in the pre-stored relationship information table. The product function keyword, program service information, program service keyword, product function information, and service call data are used to query or update the pre-set relationship information table. Specifically, the network relationship diagram is generated using the product function keyword, program service keyword, product function information, and service call data input by the user, and the network relationship diagram is sent to the user terminal for display.
[0083] Specifically, the product function keyword and its corresponding program service information, the program service keyword and its corresponding product function information, and the program call data between program services can be used to construct a network relationship diagram, with product function and program service as nodes (e.g., product function name and program service name), association relationship and service call relationship as connection lines.
[0084] Further, the network relationship diagram can clearly and directly represent the association relationship between product function and program service. For example, when the user needs to modify a program service corresponding to a product function, the other program services corresponding to the product function should be updated at the same time to avoid affecting the other program services. At this time, the user can clearly know the association relationship between product function and program service 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 modification and maintenance performed by the user through the user terminal are synchronized to query or update the pre-set relationship information table, and the updated and maintained product information, i.e., the product information processing result, is obtained. The product information includes product function information and program service information.
[0085] Further, the pre-set attachment information is simultaneously queried and updated while the pre-set relationship information table is simultaneously queried and updated. Specifically, the product function keyword, program service information, program service keyword, product function information, and service call data are classified to obtain information type data and attachment type data. The information type data is the content of the data to be queried or maintained by the user, such as program service name modification and program service addition. In addition, the query and modification of the attachment type data may also be involved in the product function and program service that need to be queried or updated.
[0086] Specifically, the attachment type data refers to picture, video and the like, and the pre-stored attachment information refers to the related information of the picture, video and the like stored in the database. The product information processing result is obtained by synchronously querying or updating the attachment information through the operation of querying and modifying the pre-set attachment information by the user. Specifically, the product information includes the product function information and the program service information obtained by querying or modifying, and the product function information and the program service information further include the information type data and the attachment type data.
[0087] As shown in FIG. 1, the product information processing method comprises the following steps: Figure 2 As shown in FIG. 1, the product information processing method comprises the following steps:
[0088] In step S11, the user login information sent by the user terminal is acquired, and the user permission information is determined according to the user login information.
[0089] In step S12, the display page corresponding to the user permission information is sent to the user terminal, and the user interaction information fed back by the user terminal is acquired.
[0090] In the embodiment, the user interaction information includes information clicking, information searching, information maintenance and user annotation.
[0091] Specifically, after the user login information is acquired, the user identity can be confirmed, and the user permission information can be determined by using the relationship between the pre-set user identity and the corresponding permission range. The user permission information includes the operation and the operation object range allowed to be performed by the user.
[0092] Further, the display page corresponding to the user permission information is sent to the user terminal, so as to be displayed to the user for operation. The display page displays the operation and the operation object range that can be performed within the user permission range.
[0093] Further, the user performs the querying and the modifying maintenance of the product information through the user terminal, so as to acquire the generated user interaction information.
[0094] As shown in FIG. 1, the product information processing method comprises the following steps: Figure 3 As shown in FIG. 1, the product information processing method comprises the following steps:
[0095] In step S31, the upstream and downstream calling relationship corresponding to the program service keyword is searched, and a plurality of upstream and downstream program services are obtained.
[0096] Step S32, degree of coincidence calculation is performed on the upstream and downstream program services, and service calling data is obtained according to a preset degree of coincidence threshold and the degree of coincidence calculation result.
[0097] Specifically, the upstream and downstream calling relationship involved in the program services is analyzed and calculated, for example, the data with high degree of coincidence of the upstream and downstream services involved in the previous search records of the user in the past 30 days is selected as the service calling data.
[0098] In the embodiment, as shown in Figure 4 the degree of coincidence calculation on the upstream and downstream program services includes:
[0099] Step S321, the number of times of occurrence of each upstream and downstream program service in all program services and the number of times of being captured in a preset time period are determined.
[0100] Step S322, the degree of coincidence corresponding to each upstream and downstream program service is determined according to the number of times of occurrence and the number of times of being captured, so as to complete the degree of coincidence calculation.
[0101] Specifically, the degree of coincidence calculation process includes: the ratio of the number of times of occurrence of the program service S in all programs and the number of times N of being captured (addition, deletion, modification and query) by the system in the past 30 days, when C is not 0, the degree of coincidence meets the screening requirement, and the search result is output to the downstream according to the time of service recording in the system.
[0102] As an embodiment of the present application, as shown in Figure 5 the method further includes:
[0103] Step S5, the calling mode of the current service and each upstream and downstream program service is compared, the calling result is obtained, and the message compatibility of the current service is determined, and the compatibility result is obtained.
[0104] Step S6, the calling passability result of the current service is obtained according to the calling result and the compatibility result.
[0105] Among them, the simulation verification of the service upstream and downstream virtual calling is performed in the information maintenance stage, the verification method is the logical judgment of the service calling method and the message field, and it does not involve specific program calling, and specifically includes the above degree of coincidence calculation and the following passability calculation.
[0106] Further, the passing P is calculated by comparing the calling method M between the program service and the program service, and calculating the message compatibility X of the current program service. When the calling method of the current service and one of the upstream and downstream is inconsistent, P1=0, that is, not passing. When the calling method of the current service and one of the upstream and downstream is consistent, the message field compatibility X of the upstream and downstream is calculated. The number of fields B that the current service as an intermediate service can recognize is the number of fields An pushed by the upstream service set and the number of fields Cn received by the downstream service set after deduplication and summation, that is, the total number of fields supported by the upstream and downstream service sets should contain the number of fields of the current service, otherwise P2=0, that is, not passing. P=P1*P2, and only when P=1, the calling passes.
[0107] As an embodiment of the present application, as shown in Figure 6 The product information processing result includes:
[0108] In step S41, the product function keyword, program service information, program service keyword, product function information and service calling data are classified to obtain information type data and attachment type data.
[0109] In step S42, the information type data is used to query or update the preset relationship information table, and the attachment type data is used to query or update the preset attachment information to obtain the product information processing result.
[0110] In the synchronization query or update processing of the preset relationship information table, the preset attachment information is also queried and updated. Specifically, the product function keyword, program service information, program service keyword, product function information and service calling data are classified to obtain information type data and attachment type data. The information type data is the content of the information type data that the user wants to query or maintain, such as program service name modification and program service addition. In addition, in the product function and program service that need to be queried or updated, the query and modification of the attachment type data may also be involved.
[0111] Further, the attachment type data refers to picture, video and other data, and the pre-stored attachment information refers to the related information of the picture, video and other attachments stored in the database. The query and update maintenance of the related information are the same, the user performs the query and modification maintenance operation on the pre-set attachment information, the attachment information is synchronously queried or updated, and thus the product information after the update maintenance, i.e., the product information processing result, is obtained. Specifically, the product information includes the product function information and the program service information after the query or the modification maintenance, and the product function information and the program service information further include the information type data and the attachment type data.
[0112] The application overcomes the difficulty that the bank cannot accurately capture the front-end business function risk when the back-end system is upgraded in the field of public payment settlement, and overcomes the pain point that the bank relies on the front-end business function black box management in the field of public online payment settlement, thereby causing incomplete function analysis, and solves the problem that the bank industry is not transparent and not coordinated in the front-end and back-end of the public online payment settlement product management.
[0113] In a specific embodiment of the application, as shown in Figure 7 The system structure schematic diagram of the product information processing method in the embodiment of the application is shown in the figure, and in the product function block of the bank industry in the field of public online payment settlement, a system reflecting the contrast relationship between the product inventory and the newly added function and the background service system is built by using the knowledge graph analysis technology. The application not only fills the gap in the field of public online payment settlement of the bank, but also solves the difficulty of the front-end and back-end of the product function management, and improves the intelligent and visual level of the product function management of the bank industry. The system shown in the figure includes four parts: an information display module 1, a product function expansion module 2, a program service expansion module 3 and an information storage module 4.
[0114] In the embodiment, as shown in Figure 8 The structure schematic diagram of the information display module is shown in the figure. The information display module 1 is composed of an identity control unit 11, a system display unit 12 and an information interaction unit 13.
[0115] The main function of the identity control unit 11 is to judge whether the user logging into the system has the right, and the identity of the user of different levels and types can be maintained (added, modified, deleted and viewed), two different professional attributes are set for business personnel and developers, and each attribute personnel can only view and maintain the function or service in the respective field. For example, an ordinary customer manager can only view the product function, a department head can maintain and modify on the basis of viewing, and a product manager can view and maintain all product function information, but they cannot maintain the content of the program service part, and only a super administrator can view and maintain all product function and program service information.
[0116] Further, the main function of the system display unit 12 is to display the corresponding page and function according to the user identity of different permissions, and the system preferentially displays the professional attribute or the product graph found last time, and the user can operate according to the page display content.
[0117] Further, the main function of the information interaction unit 13 is to process the interactive behavior of the user and return the result to the system display unit 12. The interaction specifically includes information clicking, information searching, information maintenance and user annotation. For example, the user performs a search operation on the system page, and the system returns the corresponding query result according to the keyword and other information input by the user. The query result will be displayed according to the professional attribute of the user, such as the customer manager inputting the program service content for searching, and the system displays the search result of the product function information related to the service, and sorts according to the relevance, without displaying the specific program service detail content.
[0118] In the embodiment, as shown in Figure 9 The product function expansion module 2 is composed of a function input unit 21, a function definition unit 22, a function extraction unit 23 and a function output unit 24.
[0119] The main function of the function input unit 21 is to receive or capture the product function full information triggered by the system information interaction unit 13, that is, the user interactive information.
[0120] Further, the main function of the function definition unit 22 is to split the information of the function input unit 21, transmit the keyword to the information sorting unit 41 as the basis for information searching, receive the result information returned by the information integration unit 44, and transmit it to the function output unit 24.
[0121] Further, the main function of the function extraction unit 23 is to correspond the product function keyword to the back-end program service, transmit the related program service to the information sorting unit 41 as the basis for information searching, receive the result information returned by the information integration unit 44, and return it to the function definition unit 22 after corresponding to the product function.
[0122] Further, 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 found in the system.
[0123] In the embodiment, as shown in Figure 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 program service full information triggered by the system information interaction unit 13.
[0125] Further, the main function of the relationship calculation unit 32 is to correspond the program service keyword with the front-end product function, and transmit the program service and the associated product function keyword to the information sorting unit 41 as the information search basis, and receive the storage information returned by the information integration unit 44 and transmit it to the service output unit 34.
[0126] Further, the main function of the structure calculation unit 33 is to analyze and calculate the upstream and downstream calling relationship involved in the program service, such as selecting the data with high service coincidence degree involved in the past search records of the user within the search frequency of 30 days as the search basis and transmitting it to the information sorting unit 41, and receiving the storage information returned by the information integration unit 44 and transmitting it to the service output unit 34. In addition, this unit performs simulation verification of virtual calling of service upstream and downstream in the information maintenance stage, and the verification method is logical judgment of service calling method and message field, without involving specific program calling, and the calculation method is as follows:
[0127] A. Coincidence degree calculation
[0128] The coincidence degree C calculation method is that the number of occurrences of the program service S in all programs is divided by the number N of times that the service or the program is captured (addition, deletion, modification and query) by the system within the past 30 days. When C is not 0, the coincidence degree meets the screening requirement, and the search result is output to the downstream according to the time when the service is entered into the system.
[0129] B. Calling passability calculation
[0130] The calling passability P calculation method is to comprehensively obtain the passability P by comparing the calling method M between services and services, and calculating the message compatibility X of the current service. When the calling method of the current service is inconsistent with one of the upstream and downstream, it is determined that P1=0, that is, it does not pass. When the calling method of the current service is consistent with the upstream and downstream, the message field compatibility X of the upstream and downstream is calculated. The number B of fields that can be recognized by the current service as an intermediate service is the subset of the number An of field numbers pushed by the upstream service set and the number Cn of field numbers received by the downstream service set after deduplication and summation, that is, the total amount of fields supported by the upstream and downstream service sets should fully contain the number of fields of the current service, otherwise P2=0, that is, it does not pass. P=P1*P2, and only when P=1, the calling passes.
[0131] Further, 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 in the system.
[0132] In this embodiment, as shown in FIG. 4, the system information interaction unit 13 is connected to the service input unit 31, the relationship calculation unit 32, the structure calculation unit 33, the information sorting unit 41, the information integration unit 44 and the service output unit 34. Figure 11The structure of the information storage module is shown. The information storage module 4 is composed of four parts: information sorting unit 41, table structure unit 42, accessory unit 43 and 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, function extraction unit 23, relationship calculation unit 32 and structure calculation unit 33, sort the information combinations, and send the instruction set for query or maintenance to the table structure unit 42 and accessory unit 43. The sorted information can be classified into information type data and accessory type data.
[0134] Further, the main function of the table structure unit 42 is to input and output the information unit stored in the database table, which is generally the product function information field and the specific name of the program service, as well as the usage scenario and the associated relationship, and output the instruction result to the information integration unit 44.
[0135] Further, the main function of the accessory unit 43 is to input and output the information of the stored accessories such as pictures, videos or demos stored in the database, which is associated with the table structure through keywords, and output the instruction result to the information integration unit 44.
[0136] Further, the main function of the information integration unit 44 is to receive the query and maintenance results of the table structure unit 42 and accessory unit 43, and return the information to the function output unit 24 and service output unit 34.
[0137] In this embodiment, in order to facilitate the description of the system workflow, the following implementation is provided: a user (super administrator) logs in the product function and service correspondence relationship system to maintain product information.
[0138] Step 1, the super administrator logs in the product function and service correspondence relationship system;
[0139] Step 2, the system judges the super administrator's authority and displays the recently searched product and service information;
[0140] Step 3, the super administrator views the home page and clicks the search button to find the product function;
[0141] Step 4, the system displays the product function and program service information according to the search content according to the network relationship diagram;
[0142] Step 5, the super administrator enlarges the network to view the product function that needs to be maintained, and clicks the maintenance button to maintain the information;
[0143] Step 6, the system makes logical judgment according to the maintained information and records the modified information, and prompts the super administrator to modify the program service corresponding to the product function;
[0144] Step7, the super administrator enters the program service network relationship diagram according to the prompt window guide to maintain the corresponding information, so as to ensure that the new maintained product function and the program service correspondence relationship can be accurately corresponded;
[0145] Step8, the system carries out information recording and matching verification, judges the corresponding relationship between the product function and the service, adds table information and registers, judges the relationship between the new service and the upstream and downstream, simulates and starts the upstream and downstream services to carry out system verification, confirms that there is no error, and carries out confirmation change feedback;
[0146] Step9, the super administrator clicks the confirmation feedback button, and the product information maintenance step is completed.
[0147] The application uses knowledge graph analysis technology in the product function block in the field of bank public line payment settlement business, and builds a method for reflecting the correspondence relationship between product inventory and newly added functions and background service systems. Not only fills the bank in the public line payment settlement business field, but also solves the difficulty of product function management front and back end. The application innovates the management of the whole function of the product, improves the online and visual level of the product function management of the banking industry, and further promotes the intelligent level of the bank public line payment product management.
[0148] As Figure 12 The structure schematic diagram of the product information processing device is shown in the figure, and the device shown in the figure comprises:
[0149] The keyword module 10 is used for acquiring the user interaction information sent by the user terminal, and determining the product function keyword and the program service keyword according to the user interaction information;
[0150] The product function module 20 is used for associating the product function keyword with the back-end program service, and determining the program service information corresponding to the product function keyword;
[0151] The program service module 30 is used for 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 calling relationship corresponding to the program service keyword to obtain service calling data;
[0152] The processing result module 40 is used for querying or updating the preset relationship 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 the product information processing result.
[0153] As an embodiment of the application, as Figure 13 The keyword module 10 comprises:
[0154] The permission information unit 101 is used to obtain user login information sent by the user terminal and determine user permission information based on the user login information;
[0155] The interactive information unit 102 is used to send the display page corresponding to the user permission information to the user terminal and to obtain the user interaction information fed back by the user terminal.
[0156] In this embodiment, user interaction information includes information clicks, information searches, information maintenance, and user comments.
[0157] As one embodiment of the present invention, such as Figure 14 As shown, the program service module 30 includes:
[0158] The program service unit 301 is used to retrieve the upstream and downstream call relationships corresponding to the program service keywords and obtain multiple upstream and downstream program services.
[0159] The data unit 302 is used to calculate the overlap between upstream and downstream program services and obtain service call data based on the preset overlap threshold and the overlap calculation result.
[0160] In this embodiment, as Figure 15 As shown, the data unit 302 includes:
[0161] The occurrence count subunit 3021 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.
[0162] The overlap subunit 3022 is used to determine the overlap degree corresponding to each upstream and downstream program service based on the number of occurrences and the number of times it is captured, so as to complete the overlap degree calculation.
[0163] As one embodiment of the present invention, such as Figure 16 As shown, the device also includes:
[0164] The compatibility module 50 is used to compare the calling methods of the current service with those of each upstream and downstream program service, obtain the calling results, determine the message compatibility of the current service, and obtain the compatibility results.
[0165] The passability module 60 is used to obtain the passability result of the current service call based on the call result and the compatibility result.
[0166] As one embodiment of the present invention, such as Figure 17 As shown, the processing result module 40 includes:
[0167] The classification processing unit 401 is configured to classify the product function keyword, the program service information, the program service keyword, the product function information and the service calling data to obtain information type data and attachment type data.
[0168] The information processing unit 402 is configured to query or update a preset relationship information table by using the information type data, and query or update a preset attachment information by using the attachment type data, to obtain a product information processing result.
[0169] Based on the same application concept as the product information processing method, the application further provides the product information processing device. Since the principle of solving problems of the product information processing device is similar to that of the product information processing method, the implementation of the product information processing device can be referred to the implementation of the product information processing method, and the repeated parts will not be described herein.
[0170] The application associates the product function with the program service by using the front-end user interaction information, queries and updates the product information, solves the problem of non-transparent and non-coordinated front-end and back-end product function management, improves the online and visual levels of the bank product function management while managing the full-amount function information of the product, and further promotes the intelligent level of the bank public online payment product management.
[0171] The application further provides an electronic device, including a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the above method when executing the program.
[0172] The application further provides a computer program product, including computer programs / instructions, and the computer programs / instructions implement the steps of the above method when executed by the processor.
[0173] The application further provides a computer readable storage medium, which stores a computer program for executing the above method by a computer.
[0174] As shown in Figure 18 , the electronic device 600 can further include a communication module 110, an input unit 120, an audio processor 130, a display 160, and a power supply 170. It should be noted that the electronic device 600 does not necessarily include all the components shown in Figure 18 ; in addition, the electronic device 600 can further include components not shown in Figure 18 , which can be referred to the prior art.
[0175] As shown in Figure 18As shown, the central processing unit 100, which is sometimes referred to as a controller or operating control, can include a microprocessor or other processor device and / or logic device that receives input and controls the operation of the various components of the electronic device 600.
[0176] The memory 140, for example, can be one or more of a buffer, a flash memory, a hard drive, a removable media, a volatile memory, a non-volatile memory, or other suitable device. Information related to failures can be stored, and in addition, programs for executing the information can be stored. The central processing unit 100 can execute the programs stored in the memory 140 to perform information storage or processing, etc.
[0177] The input unit 120 provides input to the central processing unit 100. The input unit 120 is, for example, a key or 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 can be, for example, an LCD display, but is not limited thereto.
[0178] The memory 140 can be a solid state memory such as a read only memory (ROM), a random access memory (RAM), a SIM card, etc. It can also be a memory that retains information even when power is off, can be selectively erased, and is provided with more data, examples of which are sometimes referred to as EPROM, etc. The memory 140 can also be some other type of device. The memory 140 includes a buffer memory 141 (sometimes referred to as a buffer). The memory 140 can include an application / function storage section 142 for storing application programs and function programs or for storing a flow for performing the operation of the electronic device 600 by the central processing unit 100.
[0179] The memory 140 can also include a data storage section 143 for storing data such as contacts, digital data, pictures, sounds, and / or any other data used by the electronic device. A driver program storage section 144 of the memory 140 can include various driver programs of the electronic device for a communication function and / or for performing other functions of the electronic device such as a messaging application, an address book application, 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 processing unit 100 to provide input signals and receive output signals, which can be the same as in the case of a conventional mobile communication terminal.
[0181] Based on different communication technologies, multiple communication modules 110, such as a cellular network module, a Bluetooth module, and / or a wireless local area network module, can be provided in the same electronic device. The communication module (transmitter / receiver) 110 is also coupled to a speaker 131 and a microphone 132 via an audio processor 130 to provide audio output via the speaker 131 and to receive audio input from the microphone 132 to enable typical telecommunication functions. The audio processor 130 can include any suitable buffers, decoders, amplifiers, etc. In addition, the audio processor 130 is coupled to the central processor 100 to enable recording of audio on the local device via the microphone 132 and to enable playing of stored audio on the local device via the speaker 131.
[0182] Those skilled in the art will appreciate that embodiments of the present application can be readily used as a method, a system, or a computer program product. A present application can be implemented in hardware- only embodiments, software-only embodiments, or embodiments combining software and hardware aspects. Furthermore, present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer program instructions.
[0183] The present application is described in reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0184] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams block or blocks.
[0185] These computer program instructions can also be loaded into a computer or other programmable data processing devices, so that a series of operational steps are generated to realize the computer-implemented processes, and the instructions executed on the computer or other programmable devices provide a process for implementing the functions specified in the flowchart Figure 1 one flow or multiple flows and / or the functions specified in the block Figure 1 one block or multiple blocks.
[0186] The principles and implementation manners of the present application are described in the specific embodiments. The above description of the embodiments is only used to help understand the method and core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manners and application ranges can be changed, and the above description of the present application should not be understood as a limitation.
Claims
1. A product information processing method characterized by comprising: The method comprises: obtaining user interaction information sent by a user terminal, and determining product function keywords and program service keywords according to the user interaction information; associating the product function keywords with backend program services, and determining program service information corresponding to the product function keywords; associating the program service keywords with front-end product functions, determining product function information corresponding to the program service keywords, and processing upstream and downstream calling relationships corresponding to the program service keywords to obtain service calling data; querying or updating a preset relationship information table by using the product function keywords, the program service information, the program service keywords, the product function information, and the service calling data, to obtain product information processing results; processing the upstream and downstream calling relationships corresponding to the program service keywords to obtain service calling data comprises: searching the upstream and downstream calling relationships corresponding to the program service keywords to obtain a plurality of upstream and downstream program services; performing coincidence degree calculation on the upstream and downstream program services, and obtaining service calling data according to a preset coincidence degree threshold and the coincidence degree calculation results; querying or updating the preset relationship information table by using the product function keywords, the program service information, the program service keywords, the product function information, and the service calling data, to obtain product information processing results comprises: performing classification processing on the product function keywords, the program service information, the program service keywords, the product function information, and the service calling data to obtain information type data and attachment type data; querying or updating a preset relationship information table by using the information type data, and querying or updating a preset attachment information by using the attachment type data, to obtain the product information processing results.
2. The method of claim 1, wherein, The obtaining of the user interaction information sent by the user terminal comprises: obtaining user login information sent by the user terminal, and determining user permission information according to the user login information; sending a display page corresponding to the user permission information to the user terminal, and obtaining user interaction information fed back by the user terminal.
3. The method of claim 2, wherein, The user interaction information comprises information clicking, information searching, information maintaining, and user annotation.
4. The method of claim 1, wherein, The coincidence degree calculation on the upstream and downstream program services comprises: determining the number of occurrences of each upstream and downstream program service in all program services, and the number of captures of each upstream and downstream program service in a preset time period; determining the coincidence degree corresponding to each upstream and downstream program service according to the number of occurrences and the number of captures, to complete the coincidence degree calculation.
5. The method of claim 1, wherein, The method further comprises: comparing the calling mode of a current service and each upstream and downstream program service to obtain a calling result, determining the message compatibility of the current service to obtain a compatibility result, and obtaining a calling passability result of the current service according to the calling result and the compatibility result. The device comprises:
6. A product information processing apparatus for executing the method according to any one of claims 1 to 5, characterized by a keyword module configured to obtain user interaction information sent by a user terminal, and determine product function keywords and program service keywords according to the user interaction information. A product function module is configured to associate the product function keyword with a backend program service, and determine program service information corresponding to the product function keyword. A program service module is configured to associate the program service keyword with a front-end product function, determine product function information corresponding to the program service keyword, and process upstream and downstream calling relationships corresponding to the program service keyword to obtain service calling data. A processing result module is configured to query or update a preset relationship 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, and obtain a product information processing result.
7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the method in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program for executing the method in any one of claims 1 to 5 by a computer.
9. A computer program product comprising computer programs or instructions, characterized in that, The computer program or instructions are executed by the processor to implement the steps of the method in any one of claims 1 to 5.
Citation Information
Patent Citations
Information management method and system for big data applications and tables and computer equipment
CN110866007A
Code annotation information generation method and device, equipment and storage medium
CN116594683A