Data processing method, device, program product and storage medium for service recommendation
By analyzing interaction and feedback records, the priority and recommendation parameters of business units are determined, and recommendation information files are generated. This solves the problem of insufficient marketing and promotion by financial institutions when business units are connected, and achieves proactive and accurate business recommendations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-20
- Publication Date
- 2026-03-20
AI Technical Summary
Financial institutions lack proactive marketing and promotion when business units are onboarding them. They usually only recommend services after the business units actively inquire, resulting in poor marketing and promotion effectiveness.
By identifying business units with access needs and their recommended parameters based on target interaction records and historical feedback records, priority is obtained, and a recommendation information file is generated to proactively recommend services to business units.
It enhances the initiative and marketing reach of business recommendations, ensures the accuracy and timeliness of recommended business units, and avoids passive waiting situations.
Smart Images

Figure CN116628318B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, and particularly relates to a data processing method and device for business recommendation, computer equipment, readable storage medium and computer program product. BACKGROUND
[0002] As a key financial infrastructure, a financial institution has natural advantages in fund flow, clearing and supervision. The financial institution can provide a business platform for the society, and a business unit can be connected with the financial institution based on the business platform. In this way, after the business unit accesses the financial institution, a user can complete corresponding businesses, such as a payment business, through the financial institution.
[0003] Generally, the financial institution knows that a business unit has an access demand when the business unit actively consults corresponding access businesses, and then the financial institution recommends the businesses to the business unit, which makes the marketing promotion degree of the businesses poor. SUMMARY
[0004] Therefore, it is necessary to provide a data processing method and device for business recommendation, computer equipment, computer readable storage medium and computer program product, which can improve the marketing promotion degree.
[0005] In a first aspect, the present application provides a data processing method for business recommendation, which comprises the following steps: obtaining a plurality of target business units having an access demand and recommendation parameters of the plurality of target business units based on target interaction records; obtaining a plurality of first business units not needing feedback confirmation and a plurality of second business units needing feedback confirmation from the plurality of target business units according to historical feedback records of the plurality of target business units; obtaining priority of the plurality of first business units; determining priority of the plurality of second business units according to the recommendation parameters of the plurality of second business units; determining a business unit recommended to access according to the priority of the plurality of first business units and the priority of the plurality of second business units, and generating corresponding recommendation information files.
[0006] In an embodiment, based on the target interaction record, the plurality of target business units with access requirements and the recommendation parameters of the plurality of target business units are obtained, including: in response to a search operation of the user on the business unit, a candidate interaction record is obtained, the target interaction record including the candidate interaction record; according to whether there is a search result matching the business unit in the candidate interaction record, a plurality of candidate business units with access requirements and the recommendation parameters of the plurality of candidate business units are obtained; in response to a fill operation of the user on the business unit, a reference interaction record is obtained, the target interaction record further including the reference interaction record; according to the reference interaction record, a plurality of reference business units with access requirements and the recommendation parameters of the plurality of reference business units are obtained; and according to the plurality of candidate business units with access requirements and the recommendation parameters of the plurality of candidate business units, and the plurality of reference business units with access requirements and the recommendation parameters of the plurality of reference business units, the plurality of target business units with access requirements and the recommendation parameters of the plurality of target business units are obtained.
[0007] In an embodiment, according to whether there is a search result matching the business unit in the candidate interaction record, the plurality of candidate business units with access requirements and the recommendation parameters of the plurality of candidate business units are obtained, including: if it is determined that there is a search result matching the business unit and the location information of the user in the candidate interaction record, the search result is subjected to a word segmentation mapping process to obtain the plurality of candidate business units with access requirements and the recommendation parameters of the plurality of candidate business units; and if it is determined that there is no search result matching the business unit in the candidate interaction record, units with a similarity greater than a threshold value to the business unit are determined according to a preset database and the location information of the user to obtain the plurality of candidate business units with access requirements and the recommendation parameters of the plurality of candidate business units.
[0008] In an embodiment, according to the recommendation parameters of the plurality of second business units, the priority of the plurality of second business units is determined, including: based on a feedback window, a first feedback situation of the recommendation parameters of the plurality of second business units is obtained; and according to the first feedback situation, the priority of the plurality of second business units is determined.
[0009] In an embodiment, according to the first feedback condition, the priority of the plurality of second service units is determined, including at least one of the following: if the first feedback condition is that the user opens the feedback window and confirms the recommended parameters of the plurality of second service units, and the user's contact information is added in the feedback window, the priority of the plurality of second service units is determined as a first priority; if the first feedback condition is that the user opens the feedback window and confirms the recommended parameters of the plurality of second service units, and the user's contact information is not added in the feedback window, the priority of the plurality of second service units is determined as a second priority; the second priority is less than the first priority; if the first feedback condition is that the user does not open the feedback window or the user opens the feedback window but does not submit the feedback condition of the recommended parameters, the priority of the plurality of second service units is determined as a third priority; the third priority is less than the priority of the plurality of first service units, and the priority of the plurality of first service units is less than the second priority.
[0010] In an embodiment, the priority includes a plurality of levels; according to the priority of the plurality of first service units and the priority of the plurality of second service units, a recommended access service unit is determined, and a corresponding recommended information file is generated, including: obtaining the feedback word frequency corresponding to the plurality of second service units of the same priority level; obtaining the target user trust coefficient corresponding to the plurality of second service units; based on the feedback window, according to the second feedback condition of the recommended parameters of the plurality of second service units, obtaining the target feedback confirmation coefficient corresponding to the plurality of second service units; according to the feedback word frequency, the target user trust coefficient and the target feedback confirmation coefficient, the plurality of second service units of the same priority level are sorted to obtain the plurality of second service units after sorting; according to the priority of the plurality of second service units after sorting and the priority of the plurality of first service units, a recommended access service unit is determined, and a corresponding recommended information file is generated.
[0011] In an embodiment, the service unit includes a payment unit; obtaining the target user trust coefficient corresponding to the plurality of second service units includes: obtaining a corresponding relationship between the user trust coefficient and a preset condition, the preset condition including a first condition and a second condition, the second condition being a condition other than the first condition, the first condition including: the user searches for a service unit, the user has a payment record of the service unit within a preset time, the user has registered as a member or opened an electronic channel with the access party corresponding to the service unit, and the user searches for a service unit that is not a valid service unit; according to the matching condition between the user in the corresponding relationship and the user corresponding to the plurality of second service units, the target user trust coefficient corresponding to the plurality of second service units is obtained.
[0012] In one embodiment, based on the feedback window, the target feedback confirmation coefficient corresponding to the plurality of second service units is obtained according to a second feedback condition of the recommended parameters of the plurality of second service units, including at least one of the following: if the second feedback condition is that the user does not open the feedback window, determining that the target feedback confirmation coefficient corresponding to the plurality of second service units is the first feedback confirmation coefficient; if the second feedback condition is that the user opens the feedback window but does not submit the feedback condition of the recommended parameters, determining that the target feedback confirmation coefficient corresponding to the plurality of second service units is the first feedback confirmation coefficient; if the second feedback condition is that the user opens the feedback window but denies the recommended parameters, determining that the target feedback confirmation coefficient corresponding to the plurality of second service units is the second feedback confirmation coefficient, and the second feedback confirmation coefficient is less than the first feedback confirmation coefficient; if the second feedback condition is that the user opens the feedback window and confirms the recommended parameters, determining that the target feedback confirmation coefficient corresponding to the plurality of second service units is the third feedback confirmation coefficient, and the third feedback confirmation coefficient is greater than the first feedback confirmation coefficient.
[0013] In a second aspect, the present application provides a data processing device for service recommendation, the device comprising: an interaction module configured to obtain a plurality of target service units with access demand and recommended parameters of the plurality of target service units based on target interaction records; a unit determination module configured to obtain a plurality of first service units without feedback confirmation and a plurality of second service units with feedback confirmation from the plurality of target service units according to historical feedback records of the plurality of target service units; a first obtaining module configured to obtain priority of the plurality of first service units; a second obtaining module configured to determine priority of the plurality of second service units according to the recommended parameters of the plurality of second service units; and a generation module configured to determine a service unit to be recommended for access according to the priority of the plurality of first service units and the priority of the plurality of second service units, and generate a corresponding recommended information file.
[0014] In one embodiment, the interaction module is further configured to: obtain candidate interaction records in response to a search operation of the user on the service unit; the target interaction records include the candidate interaction records; obtain a plurality of candidate service units with access demand and recommended parameters of the plurality of candidate service units according to whether there is a search result matching the service unit in the candidate interaction records; obtain reference interaction records in response to a fill operation of the user on the service unit; the target interaction records further include the reference interaction records; obtain a plurality of reference service units with access demand and recommended parameters of the plurality of reference service units according to the reference interaction records; and obtain the plurality of target service units with access demand and the recommended parameters of the plurality of target service units according to the plurality of candidate service units with access demand and the recommended parameters of the plurality of candidate service units, and the plurality of reference service units with access demand and the recommended parameters of the plurality of reference service units.
[0015] In an embodiment, the interaction module is further configured to: if it is determined that the search result matching the business unit and the location information of the user exists in the candidate interaction record, perform a word segmentation mapping process on the search result to obtain the plurality of candidate business units with access demand and the recommendation parameters of the plurality of candidate business units; and if it is determined that the search result matching the business unit does not exist in the candidate interaction record, determine, according to the preset database and the location information of the user, the units with a similarity greater than a threshold to the business unit to obtain the plurality of candidate business units with access demand and the recommendation parameters of the plurality of candidate business units.
[0016] In an embodiment, the second obtaining module is further configured to: obtain, based on the feedback window, a first feedback situation of the recommendation parameters of the plurality of second business units; and determine the priority of the plurality of second business units according to the first feedback situation.
[0017] In an embodiment, the second obtaining module is further configured to perform at least one of the following: if the feedback situation is that the user opens the feedback window and confirms the recommendation parameters of the plurality of second business units, and the contact information of the user is added in the feedback window, determine that the priority of the plurality of second business units is a first priority; if the feedback situation is that the user opens the feedback window and confirms the recommendation parameters of the plurality of second business units, and the contact information of the user is not added in the feedback window, determine that the priority of the plurality of second business units is a second priority; the second priority is less than the first priority; if the feedback situation is that the user does not open the feedback window or the user opens the feedback window but does not submit the feedback situation of the recommendation parameters, determine that the priority of the plurality of second business units is a third priority; the third priority is less than the priority of the plurality of first business units, and the priority of the plurality of first business units is less than the second priority.
[0018] In an embodiment, the priority includes a plurality of levels; and the generating module is further configured to: obtain a feedback word frequency corresponding to the plurality of second business units of the same priority level; obtain a target user trust coefficient corresponding to the plurality of second business units; obtain, based on the feedback window, a target feedback confirmation coefficient corresponding to the plurality of second business units according to a second feedback situation of the recommendation parameters of the plurality of second business units; and sort the plurality of second business units of the same priority level according to the feedback word frequency, the target user trust coefficient, and the target feedback confirmation coefficient to obtain a plurality of second business units after sorting; and determine the recommended access business unit according to the priority of the plurality of second business units after sorting and the priority of the plurality of first business units, and generate a corresponding recommendation information file.
[0019] In an embodiment, the generating module is further configured to: obtain a correspondence relationship between the user trust coefficient and preset conditions, the preset conditions including a first condition and a second condition, the second condition being a condition other than the first condition, and the first condition including: the searched business unit existing, the user having a payment record of the business unit within a preset time, the user being registered as a member or having an electronic channel opened with an access party corresponding to the business unit, and the searched business unit not being a valid business unit.
[0020] According to a matching condition between the user in the correspondence relationship and the users corresponding to the plurality of second business units, a target user trust coefficient corresponding to the plurality of second business units is obtained.
[0021] In an embodiment, the generating module is further configured to perform at least one of the following: if the second feedback condition is that the user does not open the feedback window, determining that a target feedback confirmation coefficient corresponding to the plurality of second business units is a first feedback confirmation coefficient; if the user opens the feedback window but does not submit feedback on the recommended parameter, determining that the target feedback confirmation coefficient corresponding to the plurality of second business units is the first feedback confirmation coefficient; if the user opens the feedback window but denies the recommended parameter, determining that the target feedback confirmation coefficient corresponding to the plurality of second business units is a second feedback confirmation coefficient, the second feedback confirmation coefficient being less than the first feedback confirmation coefficient; and if the user opens the feedback window and confirms the recommended parameter, determining that the target feedback confirmation coefficient corresponding to the plurality of second business units is a third feedback confirmation coefficient, the third feedback confirmation coefficient being greater than the first feedback confirmation coefficient.
[0022] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor implementing the following steps when executing the computer program: obtaining a plurality of target business units having access needs and recommended parameters of the plurality of target business units based on target interaction records; obtaining a plurality of first business units not requiring feedback confirmation and a plurality of second business units requiring feedback confirmation from the plurality of target business units according to historical feedback records of the plurality of target business units; obtaining priorities of the plurality of first business units; determining priorities of the plurality of second business units according to the recommended parameters of the plurality of second business units; determining a recommended access business unit according to the priorities of the plurality of first business units and the priorities of the plurality of second business units, and generating a corresponding recommended information file.
[0023] In a fourth aspect, the present application provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the following steps: obtaining, based on a target interaction record, a plurality of target business units having access needs and recommendation parameters of the plurality of target business units; obtaining, from the plurality of target business units, a plurality of first business units not requiring feedback confirmation and a plurality of second business units requiring feedback confirmation according to historical feedback records of the plurality of target business units; obtaining priorities of the plurality of first business units; determining priorities of the plurality of second business units according to the recommendation parameters of the plurality of second business units; and determining a recommended access business unit according to the priorities of the plurality of first business units and the priorities of the plurality of second business units, and generating a corresponding recommendation information file.
[0024] In a fifth aspect, the present application provides a computer program product. The computer program product comprises a computer program, and the computer program is executed by a processor to implement the following steps: obtaining, based on a target interaction record, a plurality of target business units having access needs and recommendation parameters of the plurality of target business units; obtaining, from the plurality of target business units, a plurality of first business units not requiring feedback confirmation and a plurality of second business units requiring feedback confirmation according to historical feedback records of the plurality of target business units; obtaining priorities of the plurality of first business units; determining priorities of the plurality of second business units according to the recommendation parameters of the plurality of second business units; and determining a recommended access business unit according to the priorities of the plurality of first business units and the priorities of the plurality of second business units, and generating a corresponding recommendation information file.
[0025] The data processing method, device, computer device, storage medium and computer program product for service recommendation provided by the application obtain a plurality of target service units with access needs and recommendation parameters of the plurality of target service units based on target interaction records, so that the service units with access needs can be obtained in real time based on the interaction records, and the real-time performance of obtaining the service units is ensured; a plurality of first service units that do not need feedback confirmation and a plurality of second service units that need feedback confirmation are obtained from the plurality of target service units based on historical feedback records of the plurality of target service units, so that the accuracy of the recommended service units for access is ensured through the confirmation feedback process; the priority of the plurality of first service units is obtained, and the priority of the plurality of second service units is determined based on the recommendation parameters of the plurality of second service units, and then the service units for recommendation are determined based on the priority of the plurality of first service units and the priority of the plurality of second service units, and the corresponding recommendation information file is generated, so that the marketing personnel of the financial institution can make service recommendations to the corresponding service units based on the recommendation information file, and the initiative of service recommendation is ensured; moreover, the financial institution can also avoid the situation that the service units are recommended only when the service units actively consult the corresponding access services, and the passive waiting situation is changed to the active service recommendation situation to the service units, and the marketing promotion degree of the services is improved. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 An application environment diagram of the data processing method for service recommendation in one embodiment;
[0027] Figure 2 A flowchart of the data processing method for service recommendation in one embodiment;
[0028] Figure 3 A flowchart of obtaining a plurality of target service units with access needs and recommendation parameters of the plurality of target service units based on target interaction records in one embodiment;
[0029] Figure 4 A flowchart of obtaining a plurality of candidate service units with access needs and recommendation parameters of the plurality of candidate service units according to whether there is a search result matched with the service unit in the candidate interaction record in one embodiment;
[0030] Figure 5 A flowchart of determining the priority of the plurality of second service units according to the recommendation parameters of the plurality of second service units in one embodiment;
[0031] Figure 6 A flowchart of determining the priority of the plurality of second service units according to the first feedback condition in one embodiment;
[0032] Figure 7A flowchart of a process of generating a corresponding recommendation information file for determining a recommended access service unit according to priorities of a plurality of first service units and priorities of a plurality of second service units in an embodiment;
[0033] Figure 8 A flowchart of a process of obtaining target user trust coefficients corresponding to a plurality of second service units in an embodiment;
[0034] Figure 9 A flowchart of a process of obtaining target feedback confirmation coefficients corresponding to a plurality of second service units based on second feedback conditions of recommendation parameters of the plurality of second service units in an embodiment based on a feedback window;
[0035] Figure 10 A block diagram of a structure of a data processing device for service recommendation in an embodiment;
[0036] Figure 11 An internal structure diagram of a computer device in an embodiment. DETAILED DESCRIPTION
[0037] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties.
[0038] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.
[0039] The data processing method for service recommendation provided by the embodiments of the present application can be applied to, for example, Figure 1The application environment shown. Among them, the business recommendation data processing system 102 includes a server 104, and the business recommendation data processing system 102 corresponds to the system of the financial institution. Specifically, the financial institution based on the business recommendation data processing system 102 can provide an interactive interface to the user, and the server 104 can obtain target interaction records based on the interactive interface, and then obtain a plurality of target business units with access needs and a plurality of target business unit recommendation parameters; according to the historical feedback records of the plurality of target business units, a plurality of first business units that do not need feedback confirmation and a plurality of second business units that need feedback confirmation are obtained from the plurality of target business units; by obtaining the priority of the plurality of first business units, and according to the recommendation parameters of the plurality of second business units, the priority of the plurality of second business units is determined, and then according to the priority of the plurality of first business units and the priority of the plurality of second business units, the recommended access business unit is determined, and the corresponding recommendation information file is generated, so that the corresponding business unit can be recommended based on the recommendation information file.
[0040] In one embodiment, as shown in Figure 2 , a business recommendation data processing method is provided, and the method is applied to Figure 1 the server 104 in the application environment as an example, including the following steps:
[0041] S202, based on the target interaction record, a plurality of target business units with access needs and a plurality of target business unit recommendation parameters are obtained.
[0042] Among them, the target interaction record refers to the relevant information of the target business unit obtained from the user based on the feedback mode; the target business unit refers to the access party of the business of the financial institution, for example, the financial institution can include a bank, and the target business unit can include a payment unit. In actual scenarios, the business unit can be accessed in the business platform of the financial institution. The relevant information of the target business unit includes the recommendation information of the target business unit, which can include the unit name of the target business unit, the city and region where the target business unit is located, and the detailed address, etc. When the target business unit is a payment unit, the recommendation information of the target business unit can also include the fee category of the target business unit, such as water, electricity and other types of fees, etc.
[0043] S204, according to the historical feedback records of the plurality of target business units, a plurality of first business units that do not need feedback confirmation and a plurality of second business units that need feedback confirmation are obtained from the plurality of target business units.
[0044] The historical feedback records of multiple target business units refer to the records of multiple target business units obtained by the business recommendation data processing system 102 from the user based on the interactive interface. These records reveal the target business units that the user has reported to the financial institution, indicating the user's need to connect with the financial institution for those units. Therefore, by identifying multiple first business units that do not require confirmation and multiple second business units that do require confirmation from the multiple target business units, the system can further confirm the reported business units with the user, ensuring the accuracy of the recommended business units.
[0045] In some embodiments, based on the historical feedback records of multiple target business units, multiple business units that have been actually fed back by users from multiple target business units can be determined as multiple second business units that require feedback confirmation, and the remaining business units can be determined as multiple first business units that do not require feedback confirmation; wherein, the multiple first business units can be business units obtained by word segmentation mapping based on the business units that have been actually fed back by users.
[0046] S206, Obtain the priority of multiple first business units.
[0047] Among these, multiple first business units are business units that do not require user feedback confirmation; in some embodiments, multiple first business units have the same priority, but in the recommendation information file, these multiple first business units can be sorted according to the time of user feedback; for example, the first business unit with an earlier feedback time is ranked before the first business unit with a later feedback time; or, these multiple first business units can be sorted according to the user's credit rating at the financial institution, for example, the business units reported by users with high credit ratings are ranked before the business units reported by users with low credit ratings.
[0048] S208, based on the recommended parameters of multiple second business units, determines the priority of multiple second business units.
[0049] Among them, multiple second business units are business units that need to be confirmed with the user. By confirming the recommended parameters of multiple second business units (such as the unit name, detailed address, etc.) with the user, the business units being fed back can be further confirmed, ensuring the accuracy of the recommended access business units.
[0050] S210: Based on the priorities of multiple first business units and multiple second business units, determine the recommended business units for access and generate corresponding recommendation information files.
[0051] The recommendation information file refers to the document that marketing personnel of financial institutions refer to when recommending business units. The recommendation information file may include the name of the business unit being recommended, the city and region where the business unit is located, and its detailed address.
[0052] In some embodiments, multiple first service units and multiple second service units can be sorted according to their priorities to obtain recommended service units for access and generate corresponding recommendation information files.
[0053] In some embodiments, the recommendation information file can be divided into corresponding recommendation information sub-files according to the cities and regions where the recommended business units are located, and the corresponding recommendation information sub-files can be delivered to the marketing personnel of the corresponding cities and / or regions for marketing.
[0054] In summary, through Figure 2 The method described above, based on target interaction records, obtains multiple target business units with access needs and their recommendation parameters. This allows for real-time acquisition of business units with access needs, ensuring the timeliness of business unit acquisition. Based on the historical feedback records of multiple target business units, it identifies multiple first business units that do not require confirmation and multiple second business units that do require confirmation. This confirmation process ensures the accuracy of the recommended business units. By obtaining the priorities of multiple first business units and determining their priorities based on the recommendation parameters of multiple second business units, it then determines the recommended business units for access based on the priorities of the first and second business units, generating a corresponding recommendation information file. Financial institution marketing personnel can then use this file to recommend services to the appropriate business units, ensuring proactive service recommendations. Furthermore, financial institutions can avoid situations where services are only recommended when business units actively inquire about access services, transforming a passive waiting situation into a proactive one, thus improving the effectiveness of service marketing and promotion.
[0055] In one embodiment, such as Figure 3 The diagram illustrates a process for obtaining multiple target business units with access requirements and their recommended parameters based on target interaction records. This method is then applied to... Figure 1 Taking server 104 as an example, the following steps are included:
[0056] S302, in response to the user's search operation on the business unit, obtaining a candidate interaction record, the target interaction record including the candidate interaction record.
[0057] In some embodiments, the data processing system 102 of the financial institution based on the business recommendation can provide an interactive interface to the user, in which a search box is arranged. In some embodiments, when the user searches for a business unit in the search box, the server can obtain a candidate interaction record based on the user's search operation. The candidate interaction record can include relevant information when the user performs the search operation, such as the keywords used during the search, the search time, and the location information of the user, etc. In some embodiments, when the business unit is a payment unit, the search box can be used to search for the fee category of the payment unit, etc.
[0058] In some embodiments, different users can search for different business units through the search box. By counting the interaction records corresponding to different users, candidate interaction records can be obtained.
[0059] S304, obtaining a plurality of candidate business units with access needs and recommendation parameters of the plurality of candidate business units according to whether there is a search result matching the business unit in the candidate interaction record.
[0060] It can be understood that when the user searches for a business unit through the search box, if the financial institution has accessed the business unit, the user can search for the business unit; if the financial institution has not accessed the business unit, the user cannot search for the business unit.
[0061] In some embodiments, when the target business unit is a payment unit, and the user searches for a payment unit based on the search box, if the user selects one of the displayed search results but does not enter the related payment page, it is determined that the payment unit is a plurality of candidate business units with access needs. The recommendation parameters of the plurality of candidate business units are obtained by recording the keywords used by the user during the search (such as the unit name of the payment unit, etc.), the location information of the user (such as the city and region, etc.), the search result list displayed by the user during the search, the search result selected by the user, and the time of the user during the search, etc.
[0062] In some embodiments, when the target business unit is a payment unit, and the user searches for a payment unit based on the search box, if the user does not select one of the displayed search results, it is determined that the payment unit is a plurality of candidate business units with access needs. The recommendation parameters of the plurality of candidate business units are obtained by recording the keywords used by the user during the search, the location information of the user, the search result list displayed by the user during the search, and the time of the user during the search, etc.
[0063] In some embodiments, when the business unit is a payment unit, if the user selects one of the displayed search results and enters the relevant payment page, it can be determined that the payment unit is a business unit without access needs.
[0064] S306, in response to the user's filling operation on the business unit, obtaining a reference interaction record, and the target interaction record further includes the reference interaction record.
[0065] In some embodiments, when the business unit is a payment unit, if the user selects one of the displayed search results and enters the relevant payment page, it can be determined that the payment unit is a business unit without access needs.
[0066] It can be understood that different users may fill in different information of the business unit through the feedback portal, and by counting the interaction records corresponding to different users, the reference interaction record can be obtained.
[0067] S308, according to the reference interaction record, obtaining a plurality of reference business units with access needs and a plurality of reference business units with access needs.
[0068] Specifically, when the user enters the feedback interface through the feedback portal, the user can submit the unit name of the business unit, the city and region where the business unit is located, the detailed address, the user's contact information, and the user's name in the feedback interface, so as to obtain the candidate business units with access needs and the recommendation parameters of the candidate business units with access needs.
[0069] S310, according to the plurality of candidate business units with access needs and the plurality of candidate business units with access needs, and the plurality of reference business units with access needs and the plurality of reference business units with access needs, obtaining a plurality of target business units with access needs and a plurality of target business units with access needs.
[0070] In some embodiments, the plurality of candidate business units with access needs and the plurality of candidate business units with access needs, and the plurality of reference business units with access needs and the plurality of reference business units with access needs can be counted according to the time of obtaining the recommendation parameters of the business unit, so as to obtain the plurality of target business units with access needs and the plurality of target business units with access needs.
[0071] In summary, by the method shown in Figure 3 the user searches for a business unit, or the user actively fills in the business unit, the user can be collected from multiple paths with access needs for multiple target business units and recommended parameters of multiple target business units, and the accuracy of the recommended access business unit is ensured.
[0072] In one embodiment, as shown in Figure 4 a flowchart for obtaining multiple candidate business units with access needs and recommended parameters of multiple candidate business units according to whether there is a search result matching the business unit in the candidate interaction record is provided. This method is applied to the server 104 in Figure 1 for example, and includes the following steps:
[0073] S402, if it is determined that there is a search result matching the business unit and the location information of the user in the candidate interaction record, the search result is processed by corresponding word segmentation mapping to obtain multiple candidate business units with access needs and recommended parameters of multiple candidate business units.
[0074] In one embodiment, the location information of the user includes the city where the user is located; the business unit is a payment unit. When the user searches for a business unit based on the search box, if the user selects one of the displayed search results but does not enter the related payment page, it is determined that there is a search result matching the business unit and the location information of the user in the candidate interaction record, and the search result is processed by word segmentation mapping to obtain multiple candidate business units with access needs and recommended parameters of multiple candidate business units.
[0075] For example, the business unit is a payment unit. If the user searches for water fees in the search box, based on the location information of the user (such as A city), the search results of "water fees", "A city B area water fees", "A city C area water", "A city D area water limited company", "E water supply", "E self-closing water", and "D area gas" can be displayed.
[0076] In some embodiments, different word segmentation processing methods can be used according to whether the number of search results meets a set value. For example, the set value is 5, and the specific processing process is as follows:
[0077] If the number of search results exceeds 5, the first 5 search results are extracted by filtering method, and word segmentation is performed using a word segmenter to obtain the initial word segmentation result.
[0078] If the number of search results is less than 5, the titles of the search results are processed by word segmentation to obtain primary segmentation results; for example, the search results of water fees (such as water fees, water fees in district B of city A, tap water in district B of city A, water fees in district C of city A) are processed by word segmentation to generate primary segmentation results such as "A", "city A", "district B", "water fees", "district C", and "tap water".
[0079] After obtaining the primary segmentation results, the generated primary segmentation results are processed by mapping (i.e., word segmentation mapping processing) to generate secondary segmentation results, and then the secondary segmentation results are used to determine the payment units with access requirements. For example, the primary segmentation results are "city A", "district B", "district C", "district D", and "water fees", and the secondary segmentation results are the results obtained by combining each other among "city A", "district B", "district C", "district D", and "water fees".
[0080] It should be noted that the purpose of the word segmentation mapping processing is to standardize the unit name of the payment unit with access requirements and avoid different names of the same payment unit. For example, water fees in district C and tap water in district C are essentially the same payment unit; after the word segmentation mapping processing, the payment unit corresponding to water fees in district C and tap water in district C is water fees in district C, thereby facilitating the word frequency statistics.
[0081] For example, Table 1 shows the payment units with access requirements determined based on the search keywords of the user, and the content of Table 1 is shown as follows:
[0082] Table 1
[0083]
[0084] The first number refers to the number of occurrences of the same fee category, for example, in Table 1, when the fee category is water fees, water fees appear 6 times corresponding to different search keywords, and the first number corresponding to the search keywords is 6. The second number refers to the number of occurrences of the same payment unit with access requirements, for example, in Table 1, water fees in district E of city A appear 2 times corresponding to different search keywords (such as water supply in district E and tap water in district E), and the second number corresponding to the search keywords is 2.
[0085] In S404, if it is determined that there is no search result matching the business unit in the candidate interaction record, units with a similarity greater than a threshold value to the business unit are determined according to a preset database and location information of the user, and a plurality of candidate business units with access requirements and recommendation parameters of the plurality of candidate business units are obtained.
[0086] In some embodiments, the location information of the user includes a city where the user is located, and when the user searches for a business unit based on the search box, if the user does not select one of the displayed search results, it is determined that there is no search result in the candidate interaction record that matches the business unit, and then the units with a similarity greater than a threshold value to the business unit are determined according to a preset database and the city where the user is located, and a plurality of candidate business units with access needs and a plurality of recommended parameters of the candidate business units are obtained.
[0087] The preset database can include a preset user information system provided by a financial institution, and can also include a public business registration information query platform and a database provided by a third party such as a map company based on an application programming interface (API) for information confirmation.
[0088] For example, when the user inputs "Xiaotaiyang Kindergarten" in the search box, but the user does not select one of the displayed search results, based on the city A where the user is located and the preset database, it is determined that "Xiaotaiyang Kindergarten" exists, and by determining the units with the same or similar name as "Xiaotaiyang Kindergarten" (i.e., the units with a similarity greater than a threshold value to "Xiaotaiyang Kindergarten"), the results shown in Table 2 can be obtained, which are described as follows:
[0089] Table 2
[0090]
[0091] It should be noted that in the case where it is determined that the search keyword does not exist (i.e., no), the search keyword is not used as a candidate business unit with access needs; in the case where it is determined that the search keyword exists (i.e., yes), the search keyword is used as a candidate business unit with access needs, and then a plurality of target business units with access needs are determined based on the candidate business unit with access needs.
[0092] In summary, by using the method shown in Figure 4 , different processing methods can be matched based on different situations of whether there is a search result when the user searches for a business unit, ensuring the accuracy of obtaining a business unit with access needs, and further ensuring the accuracy of the recommended access business unit.
[0093] In one embodiment, as shown in Figure 5 , a flowchart for determining the priority of a plurality of second business units according to the recommended parameters of the plurality of second business units is provided, and the method is applied to the server 104 in Figure 1 for example, including the following steps:
[0094] S502, acquiring the first feedback situation of the recommendation parameters of the plurality of second business units based on the feedback window.
[0095] In some embodiments, the financial institution based on the data processing system 102 of the business recommendation can provide a feedback window to the user. Specifically, the feedback window can be displayed during the user's operation on any page based on the plurality of channels provided by the financial institution, or the user can be asked questions from the bottom of the page to attract the user to feedback on the recommendation parameters of the corresponding second business unit, so as to obtain the feedback situation of the recommendation parameters of the plurality of second business units. Among them, the recommendation parameters of the second business unit can include the unit name of the second business unit, the city and region where the second business unit is located, and the detailed address, etc.
[0096] It should be noted that when confirming the user based on the feedback window, the recommendation information of the corresponding second business unit is confirmed based on the user's previous search record or active fill-in record. If the second business unit searched or actively filled in by the user includes multiple second business units, the list order is inquired, but the number of inquired second business units does not exceed the preset number, and the preset number is greater than 1. In this embodiment, the preset number is 5.
[0097] S504, determining the priority of the plurality of second business units according to the first feedback situation.
[0098] Among them, when confirming the feedback to the user, some users may not feedback, and some customers may feedback. The first feedback situation of the corresponding second business unit by different users is different, and the priority of the corresponding second business unit is also different.
[0099] In summary, by the method shown in Figure 5 , the customer can be attracted to confirm the recommendation parameters of the second business unit based on the feedback window, and the business unit with access demand is further confirmed, so as to ensure the accuracy of the recommended access business unit.
[0100] In one embodiment, the recommendation information of the second business unit can include the unit name of the second business unit, the city and region where the second business unit is located, and the detailed address, etc. Specifically, as shown in Figure 6 , a flowchart for determining the priority of the plurality of second business units according to the first feedback situation is provided. Taking the server 104 in Figure 1 as an example, the method is applied to the server 104, which includes the following steps:
[0101] S602, if the first feedback condition is that the user opens the feedback window and confirms the recommended parameters of the plurality of second business units, and the user's contact information is added in the feedback window, then the priority of the plurality of second business units is determined as the first priority.
[0102] S604, if the first feedback condition is that the user opens the feedback window and confirms the recommended parameters of the plurality of second business units, and the user's contact information is not added in the feedback window, then the priority of the plurality of second business units is determined as the second priority; the second priority is less than the first priority.
[0103] S606, if the first feedback condition is that the user does not open the feedback window or the user opens the feedback window but does not submit the feedback of the recommended parameters, then the priority of the plurality of second business units is determined as the third priority; the third priority is less than the priority of the plurality of first business units, and the priority of the plurality of first business units is less than the second priority.
[0104] It should be noted that in S602 to S606, if the user meets the feedback condition corresponding to the recommended parameters of the corresponding second business unit, the corresponding priority of the second business unit can be determined, without considering the number of users who have fed back the recommended parameters of the second business unit. If the number of users who have fed back the recommended parameters of the second business unit is considered, the same priority of the second business unit can be re-prioritized based on the number of users.
[0105] In summary, by the method shown in Figure 6 , different priorities of the second business units can be set based on different feedback conditions of the users on the recommended parameters of the second business units, so that when the second business units are recommended, it is ensured that the business units with higher priority will be displayed in the recommendation information file in advance, and then the business recommendation will be performed in priority. It can be understood that in the recommendation information file, the plurality of first business units are concentrated between the business units with the second priority and the third priority in the plurality of second business units.
[0106] In one embodiment, the priority includes a plurality of levels, specifically, as shown in Figure 7 , a flowchart for determining a recommended access business unit and generating a corresponding recommendation information file according to the priority of the plurality of first business units and the priority of the plurality of second business units is provided. The method is applied to the server 104 in Figure 1 as an example, which includes the following steps:
[0107] S702, obtaining the feedback word frequency corresponding to the plurality of second business units of the same priority level.
[0108] The feedback word frequency refers to the repetition number of the second business unit obtained based on a feedback mode (such as a search box search mode and a user active filling mode). Specifically, the number of times that a plurality of users search or fill in the second business unit within a preset time period can be obtained. For example, if it is detected that a plurality of users search and / or fill in the same second business unit within a preset time period, the number of the plurality of users is determined as the word frequency of the same second business unit. It can be understood that a plurality of different users search or fill in the same business unit, and the word frequency of the same business unit is determined based on the number of the plurality of users.
[0109] S704, obtaining a target user trust coefficient corresponding to the plurality of second business units.
[0110] The target user trust coefficient refers to the trust coefficient of the user who feeds back the second business unit, and different user trust coefficients correspond to different preset conditions. For example, if the preset condition refers to the credit level of the user in the financial institution, the higher the credit level, the higher the trust system of the user.
[0111] S706, based on the feedback window, obtaining a target feedback confirmation coefficient corresponding to the plurality of second business units according to a second feedback condition of the recommendation parameters of the plurality of second business units.
[0112] The recommendation parameters of the second business unit can include the unit name of the second business unit, the city and region where the second business unit is located, and the detailed address, etc. When the recommendation parameters of the above second business unit are displayed based on the feedback window, some users may not feed back, and some customers may feed back. Different users have different feedback conditions of the recommendation parameters of the corresponding second business unit, and the target feedback confirmation coefficients of the corresponding second business unit are also different. Specifically, the second feedback condition can include at least one of the following: the user opens the feedback window and confirms the recommendation parameters of the plurality of second business units, the user opens the feedback window but denies the recommendation parameters of the plurality of second business units, the user does not open the feedback window, or the user opens the feedback window but does not submit the feedback condition of the recommendation parameters.
[0113] S708, according to the feedback word frequency, the target user trust coefficient and the target feedback confirmation coefficient, sorting the plurality of second business units with the same priority level to obtain the plurality of second business units after sorting.
[0114] Specifically, the product of the feedback word frequency, the target user trust coefficient and the target feedback confirmation coefficient is calculated to obtain the ranking value corresponding to the plurality of second business units. According to the ranking value corresponding to the plurality of second business units, the plurality of second business units with the same priority level are sorted, and the plurality of second business units after sorting can be obtained.
[0115] S710 determines the recommended access service unit based on the priority of multiple second service units and the priority of multiple first service units after sorting, and generates the corresponding recommendation information file.
[0116] In summary, based on Figure 7 The method shown sorts multiple second business units with the same priority, ensuring that when recommending services to second business units, the second business units with stronger access needs are given priority over other second business units.
[0117] In one embodiment, the business unit includes the payment unit, specifically, such as... Figure 8 The diagram illustrates a process for obtaining the credibility coefficient of a target user corresponding to multiple second business units. This method is applied to... Figure 1 Taking server 104 as an example, the following steps are included:
[0118] S802, obtain the correspondence between the user's trust coefficient and the preset conditions.
[0119] The preset scenarios include a first scenario and a second scenario, with the second scenario encompassing all other scenarios. The first scenario includes: the business unit the user searches for exists; the user has a payment record with the business unit within the preset time period; the user has already registered as a member or activated an electronic channel with the access provider corresponding to the business unit; and the business unit the user searches for is not a valid business unit. The access provider corresponding to the business unit refers to the institution to which the business unit will connect. For example, if the business unit is a payment unit, the access provider is a financial institution. In practical scenarios, the business unit can be connected through the financial institution's business platform.
[0120] S804: Based on the matching situation between the user in the correspondence relationship and the user corresponding to the multiple second business units, obtain the target user credibility coefficient corresponding to the multiple second business units.
[0121] For example, when a user searches for a business unit through the search box, if the user selects one of the results displayed in the search results and enters the relevant payment page, it is determined that the business unit searched by the user exists. Then, the second business unit submitted by the user through the search box or by actively filling in the form next time will have a target user credibility coefficient corresponding to the second business unit as a first preset value. In this embodiment, the first preset value can be 1.3.
[0122] For example, if a user has a payment record for a business unit within a preset time period (such as within six months), then the second business unit that the user submits next through the search box or by actively filling in the form will have a target user credibility coefficient of a second preset value; wherein, the second preset value is less than the first preset value, and in this embodiment, the second preset value can be 1.2.
[0123] For example, the access party corresponding to the business unit is a financial institution, if the user has registered as a member or opened an electronic channel in the financial institution, the second business unit submitted by the user next time through the search box or active filling, the target user trust coefficient corresponding to the second business unit is a third preset value; wherein the third preset value is less than the second preset value, in this embodiment, the third preset value can be 1.1.
[0124] For example, when the user searches for a business unit through the search box, if it is determined through the preset database and the location information of the user that the searched business unit is not a valid business unit, the second business unit submitted by the user next time through the search box or active filling, the target user trust coefficient corresponding to the second business unit is a fourth preset value; wherein the fourth preset value is less than the third preset value, in this embodiment, the fourth preset value can be 0.7.
[0125] For example, the target user trust coefficient corresponding to the second case is a fifth preset value, the fifth preset value is greater than the fourth preset value and less than the third preset value; in this embodiment, the fifth preset value is 1.
[0126] It can be understood that if multiple users submit the same second business unit through the feedback mode, the corresponding user trust coefficients need to be determined according to the matching conditions between each user and the user in the preset condition, and the target user trust coefficient corresponding to the same second business unit can be obtained by summing the user trust coefficients corresponding to multiple users.
[0127] In summary, based on the method shown in Figure 8 , by matching the users corresponding to multiple second business units with the users in the preset condition, the target user trust coefficients corresponding to multiple second business units can be obtained, so that the accuracy of the recommended access business unit is ensured from the perspective of whether the user is trustworthy.
[0128] In one embodiment, as shown in Figure 9 , a flowchart for obtaining target feedback confirmation coefficients corresponding to multiple second business units based on feedback windows and second feedback conditions of the recommendation parameters of multiple second business units is provided. This method is applied to the server 104 in Figure 1 for example, which includes the following steps:
[0129] S902, if the second feedback condition is that the user does not open the feedback window, the target feedback confirmation coefficients corresponding to multiple second business units are determined as the first feedback confirmation coefficient.
[0130] S904, if the second feedback condition is that the user opens the feedback window but does not submit feedback on the recommended parameter, determining that the target feedback confirmation coefficient corresponding to the plurality of second service units is the first feedback confirmation coefficient.
[0131] S906, if the second feedback condition is that the user opens the feedback window but denies the recommended parameter, determining that the target feedback confirmation coefficient corresponding to the plurality of second service units is the second feedback confirmation coefficient, the second feedback confirmation coefficient being less than the first feedback confirmation coefficient.
[0132] S908, if the second feedback condition is that the user opens the feedback window and confirms the recommended parameter, determining that the target feedback confirmation coefficient corresponding to the plurality of second service units is the third feedback confirmation coefficient, the third feedback confirmation coefficient being greater than the first feedback confirmation coefficient.
[0133] Specifically, the first feedback confirmation coefficient is greater than or equal to 1 and less than 1.5; the third feedback confirmation coefficient is greater than or equal to 1.5; the second feedback confirmation coefficient is greater than or equal to 0.5 and less than 1; in this embodiment, the first feedback confirmation coefficient is 1, the second feedback confirmation coefficient is 0.5, and the third feedback confirmation coefficient is 1.5.
[0134] In summary, based on the content shown in Figure 9 , by setting different feedback confirmation coefficients according to different feedback conditions of the user on the feedback window, the plurality of second service units with the same priority can be sorted based on the feedback confirmation coefficients, so that when the second service units are recommended for business, it is ensured that the second service units with stronger access demand will be prioritized for business recommendation than other second service units.
[0135] It should be understood that although each step in the flowchart involved in the above embodiments is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise stated herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other orders. Moreover, as described above, at least part of the steps in the flowchart involved in the above embodiments can include multiple steps or stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed in rotation or alternation with at least part of other steps or steps or stages in other steps.
[0136] Based on the same inventive concept, the embodiments of the present application further provide a service recommendation data processing apparatus for implementing the service recommendation data processing method as described above. The apparatus provides a solution to the implementation scheme as described in the above method, and thus the specific limitations in one or more service recommendation data processing apparatus embodiments provided below can refer to the limitations of the service recommendation data processing method in the above text, which will not be described here again.
[0137] In one embodiment, as shown in Figure 10 A service recommendation data processing apparatus is provided, comprising an interaction module 1002, a unit determination module 1004, a first acquisition module 1006, a second acquisition module 1008, and a generation module 1010, wherein: the interaction module 1002 is configured to obtain a plurality of target service units with access needs and recommendation parameters of the plurality of target service units based on target interaction records; the unit determination module 1004 is configured to obtain a plurality of first service units that do not need feedback confirmation and a plurality of second service units that need feedback confirmation from the plurality of target service units according to historical feedback records of the plurality of target service units; the first acquisition module 1006 is configured to acquire priority of the plurality of first service units; the second acquisition module 1008 is configured to determine priority of the plurality of second service units according to the recommendation parameters of the plurality of second service units; and the generation module 1010 is configured to determine a service unit to be recommended for access according to the priority of the plurality of first service units and the priority of the plurality of second service units, and generate a corresponding recommendation information file.
[0138] In one embodiment, the interaction module is further configured to: obtain candidate interaction records in response to a search operation of a user on a service unit; the target interaction records comprise the candidate interaction records; obtain a plurality of candidate service units with access needs and recommendation parameters of the plurality of candidate service units according to whether there is a search result matching the service unit in the candidate interaction records; obtain reference interaction records in response to a fill operation of the user on the service unit; the target interaction records further comprise the reference interaction records; obtain a plurality of reference service units with access needs and recommendation parameters of the plurality of reference service units according to the reference interaction records; and obtain the plurality of target service units with access needs and the recommendation parameters of the plurality of target service units according to the plurality of candidate service units with access needs and the recommendation parameters of the plurality of candidate service units, and the plurality of reference service units with access needs and the recommendation parameters of the plurality of reference service units.
[0139] In an embodiment, the interaction module is further configured to: if it is determined that the search result matching the business unit and the location information of the user exists in the candidate interaction record, perform a word segmentation mapping process on the search result to obtain the plurality of candidate business units with access demand and the recommendation parameters of the plurality of candidate business units; and if it is determined that the search result matching the business unit does not exist in the candidate interaction record, determine the plurality of candidate business units with access demand and the recommendation parameters of the plurality of candidate business units according to the preset database and the location information of the user.
[0140] In an embodiment, the second obtaining module is further configured to: obtain, based on the feedback window, the feedback situation of the recommendation parameters of the plurality of second business units; and determine the priority of the plurality of second business units according to the feedback situation.
[0141] In an embodiment, the second obtaining module is further configured to perform at least one of the following: if the feedback situation is that the user opens the feedback window and confirms the recommendation parameters of the plurality of second business units, and the contact information of the user is added in the feedback window, determine that the priority of the plurality of second business units is a first priority; if the feedback situation is that the user opens the feedback window and confirms the recommendation parameters of the plurality of second business units, and the contact information of the user is not added in the feedback window, determine that the priority of the plurality of second business units is a second priority; the second priority is less than the first priority; if the feedback situation is that the user does not open the feedback window or the user opens the feedback window but does not submit the feedback situation of the recommendation parameters, determine that the priority of the plurality of second business units is a third priority; the third priority is less than the priority of the plurality of first business units, and the priority of the plurality of first business units is less than the second priority.
[0142] In an embodiment, the priority comprises a plurality of levels; and the generating module is further configured to: obtain the feedback word frequency corresponding to the plurality of second business units of the same priority level; obtain the target user trust coefficient corresponding to the plurality of second business units; obtain, based on the feedback window, the target feedback confirmation coefficient corresponding to the plurality of second business units according to the feedback situation of the recommendation parameters of the plurality of second business units; and sort the plurality of second business units of the same priority level according to the feedback word frequency, the target user trust coefficient, and the target feedback confirmation coefficient to obtain the plurality of second business units after sorting; and determine the recommended access business unit according to the priority of the plurality of second business units after sorting and the priority of the plurality of first business units, and generate the corresponding recommendation information file.
[0143] In one embodiment, the generation module is further configured to: obtain the correspondence between user credibility coefficients and preset conditions, wherein the preset conditions include a first condition and a second condition, wherein the second condition is a condition other than the first condition, and the first condition includes: the business unit searched by the user exists, the user has a payment record of the business unit within a preset time period, the user has registered as a member or opened an electronic channel with the access party corresponding to the business unit, and the business unit searched by the user is not a valid business unit; and obtain the target user credibility coefficients corresponding to multiple second business units based on the matching situation between the user in the correspondence and the users corresponding to multiple second business units.
[0144] In one embodiment, the generation module is further configured to perform at least one of the following: if the second feedback condition is that the user has not opened the feedback window, determine the target feedback confirmation coefficient corresponding to the multiple second business units as the first feedback confirmation coefficient; if the user opens the feedback window but does not submit feedback on the recommended parameters, determine the target feedback confirmation coefficient corresponding to the multiple second business units as the first feedback confirmation coefficient; if the user opens the feedback window but denies the recommended parameters, determine the target feedback confirmation coefficient corresponding to the multiple second business units as the second feedback confirmation coefficient, wherein the second feedback confirmation coefficient is less than the first feedback confirmation coefficient; if the user opens the feedback window and confirms the recommended parameters, determine the target feedback confirmation coefficient corresponding to the multiple second business units as the third feedback confirmation coefficient, wherein the third feedback confirmation coefficient is greater than the first feedback confirmation coefficient.
[0145] The modules in the data processing device recommended above can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0146] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 11 As shown, the computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database stores target interaction records. The network interface communicates with external terminals via a network connection. When executed by the processor, the computer program implements a business-recommended data processing method.
[0147] Those skilled in the art will understand that Figure 11The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0148] In an embodiment, a computer device is also provided, including a memory and a processor, the memory storing a computer program, and the processor implementing the steps in the above method embodiments when executing the computer program.
[0149] In an embodiment, a computer readable storage medium is provided, storing a computer program, and the computer program implementing the steps in the above method embodiments when executed by a processor.
[0150] In an embodiment, a computer program product is provided, including a computer program, and the computer program implementing the steps in the above method embodiments when executed by a processor.
[0151] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (Read-Only Memory, ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric memory (Ferroelectric Random Access Memory, FRAM), phase change memory (Phase Change Memory, PCM), graphene memory, etc. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.
[0152] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist contradictory, it should be considered as the scope of the present application.
[0153] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A data processing method for business recommendations, characterized in that, The method includes: Based on the target interaction records, multiple target business units with access requirements and recommended parameters for the multiple target business units are obtained; the target interaction records include interaction records of search operations and fill operations for the business units, and the target business units are determined by the search results in the interaction records of the search operations for the business units and the interaction records of the fill operations for the business units. Based on the historical feedback records of the multiple target business units, obtain multiple first business units that do not require feedback confirmation and multiple second business units that require feedback confirmation from the multiple target business units; Obtain the priority of the plurality of first business units; the plurality of first business units have the same priority; The priority of the plurality of second business units is determined based on the recommendation parameters of the plurality of second business units; the priority of the second business units is determined based on the feedback on the recommendation parameters of the second business units and the priority of the first business units. Based on the priorities of the plurality of first service units and the plurality of second service units, the plurality of first service units and the plurality of second service units are sorted to determine the recommended service units for access and generate corresponding recommendation information files.
2. The method according to claim 1, characterized in that, The process of obtaining multiple target service units with access requirements and their recommended parameters based on target interaction records includes: In response to a user's search operation on a business unit, candidate interaction records are obtained, and the target interaction records include the candidate interaction records; Based on whether there are search results matching the business unit in the candidate interaction records, multiple candidate business units with access requirements and recommendation parameters of the multiple candidate business units are obtained. In response to the user's input of a business unit, a reference interaction record is obtained, and the target interaction record further includes the reference interaction record; Based on the reference interaction records, obtain multiple reference service units with access requirements and the recommended parameters of the multiple reference service units; Based on multiple candidate service units with access requirements and their recommended parameters, and multiple reference service units with access requirements and their recommended parameters, multiple target service units with access requirements and their recommended parameters are obtained.
3. The method according to claim 2, characterized in that, The step of obtaining multiple candidate business units with access requirements and recommendation parameters for the multiple candidate business units based on whether there are search results matching the business unit in the candidate interaction records includes: If it is determined that there is a search result in the candidate interaction record that matches the location information of the business unit and the user, the search result is processed by word segmentation and mapping to obtain multiple candidate business units with access requirements and recommendation parameters of the multiple candidate business units. If it is determined that there is no search result matching the business unit in the candidate interaction records, the units with a similarity greater than a threshold with the business unit are determined according to the preset database and the user's location information, and the multiple candidate business units with access requirements and the recommendation parameters of the multiple candidate business units are obtained.
4. The method according to claim 1, characterized in that, The step of determining the priority of the plurality of second business units based on the recommended parameters of the plurality of second business units includes: Based on the feedback window, obtain the first feedback status of the recommended parameters for the plurality of second business units; Based on the first feedback, the priority of the plurality of second business units is determined.
5. The method according to claim 4, characterized in that, Determining the priority of the plurality of second business units based on the first feedback includes at least one of the following: If the first feedback situation is that the user opens the feedback window and confirms the recommended parameters of the plurality of second business units, and adds the user's contact information in the feedback window, then the priority of the plurality of second business units is determined to be the first priority. If the first feedback situation is that the user opens the feedback window and confirms the recommended parameters of the plurality of second business units, and the user's contact information is not added to the feedback window, then the priority of the plurality of second business units is determined to be the second priority; the second priority is lower than the first priority; If the first feedback situation is that the user has not opened the feedback window or the user has opened the feedback window but has not submitted feedback on the recommendation parameters, then the priority of the plurality of second business units is determined to be the third priority; the third priority is lower than the priority of the plurality of first business units, and the priority of the plurality of first business units is lower than the second priority.
6. The method according to claim 1, characterized in that, The priority includes multiple levels; the method further includes: Obtain the frequency of feedback words corresponding to the multiple second business units of the same priority level; Obtain the target user credibility coefficient corresponding to the plurality of second business units; Based on the feedback window, and according to the second feedback on the recommended parameters of the plurality of second business units, the target feedback confirmation coefficients corresponding to the plurality of second business units are obtained. Based on the frequency of feedback words, the credibility coefficient of the target user, and the target feedback confirmation coefficient, the plurality of second business units with the same priority level are sorted to obtain the sorted plurality of second business units. Based on the priority of the sorted plurality of second business units and the priority of the plurality of first business units, the recommended business units for access are determined, and corresponding recommendation information files are generated.
7. The method according to claim 6, characterized in that, The business unit includes the payment unit; obtaining the target user credibility coefficient corresponding to the plurality of second business units includes: Obtain the correspondence between the user's credibility coefficient and preset conditions. The preset conditions include a first condition and a second condition. The second condition is a condition other than the first condition. The first condition includes: the business unit searched by the user exists; the user has a payment record of the business unit within a preset time; the user has registered as a member or opened an electronic channel with the access party corresponding to the business unit; and the business unit searched by the user is not a valid business unit. Based on the matching situation between the users in the correspondence and the users corresponding to the plurality of second business units, the credibility coefficient of the target user corresponding to the plurality of second business units is obtained.
8. The method according to claim 6, characterized in that, The step of obtaining the target feedback confirmation coefficient corresponding to the plurality of second business units based on the second feedback on the recommended parameters of the plurality of second business units, according to the feedback window, includes at least one of the following: If the second feedback situation is that the user has not opened the feedback window, the target feedback confirmation coefficient corresponding to the plurality of second business units is determined as the first feedback confirmation coefficient; If the second feedback situation is that the user opens the feedback window but does not submit feedback on the recommendation parameters, the target feedback confirmation coefficient corresponding to the plurality of second business units is determined to be the first feedback confirmation coefficient; If the second feedback situation is that the user opens the feedback window but denies the recommended parameter, the target feedback confirmation coefficient corresponding to the plurality of second business units is determined as the second feedback confirmation coefficient, and the second feedback confirmation coefficient is less than the first feedback confirmation coefficient. If the second feedback situation is that the user opens the feedback window and confirms the recommended parameters, the target feedback confirmation coefficient corresponding to the plurality of second business units is determined as the third feedback confirmation coefficient, and the third feedback confirmation coefficient is greater than the first feedback confirmation coefficient.
9. A data processing device for business recommendations, characterized in that, The device includes: An interaction module is used to obtain multiple target business units with access requirements and recommended parameters of the multiple target business units based on target interaction records; the target interaction records include interaction records of search operations and fill operations for the business units, and the target business units are determined by the search results in the interaction records of the search operations for the business units and the interaction records of the fill operations for the business units. The unit determination module is used to obtain, based on the historical feedback records of the multiple target business units, multiple first business units that do not require feedback confirmation and multiple second business units that require feedback confirmation from the multiple target business units; The first acquisition module is used to acquire the priority of the plurality of first business units; the plurality of first business units have the same priority. The second acquisition module is used to determine the priority of the plurality of second business units based on the recommendation parameters of the plurality of second business units; the priority of the second business unit is determined based on the feedback of the recommendation parameters for the second business unit and the priority of the first business unit. The generation module is used to sort the plurality of first service units and the plurality of second service units according to their priorities, determine the recommended service units for access, and generate corresponding recommendation information files.
10. The apparatus according to claim 9, characterized in that, The interaction module is also used for: In response to a user's search operation on a business unit, candidate interaction records are obtained; the target interaction record includes the candidate interaction records. Based on whether there are search results matching the business unit in the candidate interaction records, multiple candidate business units with access requirements and recommendation parameters of the multiple candidate business units are obtained. In response to the user's input of a business unit, a reference interaction record is obtained; the target interaction record also includes the reference interaction record. Based on the reference interaction records, obtain multiple reference service units with access requirements and the recommended parameters of the multiple reference service units; Based on multiple candidate service units with access requirements and their recommended parameters, and multiple reference service units with access requirements and their recommended parameters, multiple target service units with access requirements and their recommended parameters are obtained.
11. The apparatus according to claim 10, characterized in that, The interaction module is also used for: If it is determined that there is a search result in the candidate interaction record that matches the location information of the business unit and the user, the search result is processed by word segmentation and mapping to obtain multiple candidate business units with access requirements and recommendation parameters of the multiple candidate business units. If it is determined that there is no search result matching the business unit in the candidate interaction records, the units with a similarity greater than a threshold with the business unit are determined according to the preset database and the user's location information, and the multiple candidate business units with access requirements and the recommendation parameters of the multiple candidate business units are obtained.
12. The apparatus according to claim 9, characterized in that, The second acquisition module is further configured to: Based on the feedback window, obtain the first feedback status of the recommended parameters for the plurality of second business units; Based on the first feedback, the priority of the plurality of second business units is determined.
13. The apparatus according to claim 12, characterized in that, The second acquisition module is further configured to perform at least one of the following: If the first feedback situation is that the user opens the feedback window and confirms the recommended parameters of the plurality of second business units, and adds the user's contact information in the feedback window, then the priority of the plurality of second business units is determined to be the first priority. If the first feedback situation is that the user opens the feedback window and confirms the recommended parameters of the plurality of second business units, and the user's contact information is not added to the feedback window, then the priority of the plurality of second business units is determined to be the second priority; the second priority is lower than the first priority; If the first feedback situation is that the user has not opened the feedback window or the user has opened the feedback window but has not submitted feedback on the recommendation parameters, then the priority of the plurality of second business units is determined to be the third priority; the third priority is lower than the priority of the plurality of first business units, and the priority of the plurality of first business units is lower than the second priority.
14. The apparatus according to claim 9, characterized in that, The priority includes multiple levels; the generation module is also used for: Obtain the frequency of feedback words corresponding to the multiple second business units of the same priority level; Obtain the target user credibility coefficient corresponding to the plurality of second business units; Based on the feedback window, and according to the second feedback on the recommended parameters of the plurality of second business units, the target feedback confirmation coefficients corresponding to the plurality of second business units are obtained. Based on the frequency of feedback words, the credibility coefficient of the target user, and the target feedback confirmation coefficient, the plurality of second business units with the same priority level are sorted to obtain the sorted plurality of second business units. Based on the priority of the sorted plurality of second business units and the priority of the plurality of first business units, the recommended business units for access are determined, and corresponding recommendation information files are generated.
15. The apparatus according to claim 14, characterized in that, The business unit includes the payment unit, and the generation module is also used for: Obtain the correspondence between the user's credibility coefficient and preset conditions. The preset conditions include a first condition and a second condition. The second condition is a condition other than the first condition. The first condition includes: the business unit searched by the user exists; the user has a payment record of the business unit within a preset time; the user has registered as a member or opened an electronic channel with the access party corresponding to the business unit; and the business unit searched by the user is not a valid business unit. Based on the matching situation between the users in the correspondence and the users corresponding to the plurality of second business units, the credibility coefficient of the target user corresponding to the plurality of second business units is obtained.
16. The apparatus according to claim 14, characterized in that, The generation module is further configured to perform at least one of the following: If the second feedback situation is that the user has not opened the feedback window, the target feedback confirmation coefficient corresponding to the plurality of second business units is determined as the first feedback confirmation coefficient; If the second feedback situation is that the user opens the feedback window but does not submit feedback on the recommendation parameters, the target feedback confirmation coefficient corresponding to the plurality of second business units is determined to be the first feedback confirmation coefficient; If the second feedback situation is that the user opens the feedback window but denies the recommended parameter, the target feedback confirmation coefficient corresponding to the plurality of second business units is determined as the second feedback confirmation coefficient, and the second feedback confirmation coefficient is less than the first feedback confirmation coefficient. If the second feedback situation is that the user opens the feedback window and confirms the recommended parameters, the target feedback confirmation coefficient corresponding to the plurality of second business units is determined as the third feedback confirmation coefficient, and the third feedback confirmation coefficient is greater than the first feedback confirmation coefficient.
17. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.
19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Service data processing method and device
CN113467847A
Server and course resource recommendation method
CN115277832A