Business promotion method and device, equipment and storage medium
By analyzing users' historical behavior data and tag preferences, the system can personalize the sorting and display of services to be promoted, thus solving the problem of a lack of personalization in financial service promotion and improving promotion effectiveness and user experience.
Patent Information
- Application Number
- CN202511095562.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2025-11-21
AI Technical Summary
In existing technologies, the promotion methods for financial services lack personalization, resulting in poor promotion effects and failing to meet users' needs for convenience and personalization.
By analyzing users' historical behavior data in the current application, we can determine users' business preferences and tag preferences, sort the promotional services according to these preferences, and display them in a personalized way on the business page.
This enhanced the attractiveness and user experience of the services being promoted, thereby improving the effectiveness of business promotion.
Smart Images

Figure CN120996952A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of big data technology, and in particular to a business promotion method, apparatus, device and storage medium. Background Technology
[0002] With the rapid development of mobile internet technology and financial services, financial applications can provide users with a wider range of financial services. However, uniform and one-size-fits-all promotions often fail to meet users' increasing demands for convenience and personalization. Targeting different user groups with different promotional methods is essential to improve the effectiveness of promotions.
[0003] In existing technologies, services are typically recommended to users in a business-centric manner using a generic configuration approach.
[0004] However, this business promotion method is rather crude and one-sided, and is prone to deviations, making it difficult to achieve the desired promotional effect and resulting in low business promotion efficiency. Summary of the Invention
[0005] This invention provides a business promotion method, apparatus, device, and storage medium to achieve personalized business promotion and improve promotion effectiveness.
[0006] In a first aspect, embodiments of the present invention provide a business promotion method, apparatus, device, and storage medium, relating to the field of big data technology. The method includes: determining the user's business preferences within the current application based on the user's historical behavior data in the current application; determining the user's user tags in the current application, and determining the tag business preferences of the user tags within the current application; sorting the businesses to be promoted within the current application according to the user's business preferences and the tag business preferences, and displaying each business to be promoted on a business page according to the sorting result. This technical solution firstly determines the user's business preferences within the current application based on the user's historical behavior data, thus identifying the preferred business type among various types of businesses; secondly, it determines the user's user tags in the current application, and determines the tag business preferences of the user tags within the current application, thus identifying the preferred business type of the user's type among various types of businesses; and then, by referring to the user's business preferences and tag business preferences, it sorts the businesses to be promoted within the current application, and displays each business to be promoted on the business page based on different promotional areas according to the sorting result, achieving personalized promotion of businesses, thereby increasing the attractiveness of the businesses to be promoted to users, improving user experience, and enhancing the promotional effect of the businesses.
[0007] Furthermore, determining the user's business preferences within the current application based on the user's historical behavior data in the current application includes:
[0008] Obtain the user's historical behavior data in the current application;
[0009] Based on the business keywords corresponding to each business type, the target behavior data corresponding to each business type is determined from the historical behavior data, and the user's business preference is determined based on the target behavior data corresponding to each business type.
[0010] Further, determining the user's user tag in the current application, and determining the user tag's tag service preferences within the current application, includes:
[0011] The user tag is searched in the tag and business preference correspondence table, and the business preference corresponding to the user tag is determined as the tag business preference.
[0012] Furthermore, the promotional services within the current application are sorted according to the user's service preferences and the tag service preferences, including:
[0013] The promotional services corresponding to the user's service preferences are ranked before the promotional services corresponding to the tag service preferences, and the promotional services corresponding to the tag service preferences are ranked among other promotional services to obtain the ranking result.
[0014] Furthermore, the various services to be promoted are displayed on the business page according to the sorting results, including:
[0015] Based on the sorting results, the top-ranked business to be promoted will be displayed on the business page according to the promotion mode.
[0016] The other services to be promoted will be displayed on the service page in a normal mode according to the sorting results.
[0017] Furthermore, the user tags include at least one of the following: age dimension tags, gender dimension tags, income dimension tags, and occupation dimension tags.
[0018] Secondly, embodiments of the present invention also provide a business promotion device, comprising:
[0019] The first determining module is used to determine the user's business preferences in the current application based on the user's historical behavior data in the current application.
[0020] The second determining module is used to determine the user's user tag in the current application and to determine the tag service preference of the user tag in the current application.
[0021] The execution module is used to sort the services to be promoted in the current application according to the user's business preferences and the tag business preferences, and display the services to be promoted on the business page according to the sorting results.
[0022] Thirdly, embodiments of the present invention also provide an electronic device, the electronic device comprising:
[0023] At least one processor; and a memory communicatively connected to said at least one processor;
[0024] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the business promotion method as described in any of the first aspects.
[0025] Fourthly, embodiments of the present invention also provide a storage medium containing computer-executable instructions, characterized in that the computer-executable instructions, when executed by a computer processor, are used to perform the business promotion method as described in any of the first aspects.
[0026] Fifthly, this application provides a computer program product including computer instructions that, when executed on a computer, cause the computer to perform the business promotion method provided in the first aspect.
[0027] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a computer-readable storage medium. This computer-readable storage medium may be packaged together with the processor of the business promotion device, or it may be packaged separately from the processor of the business promotion device; this application does not impose any limitations on this.
[0028] The descriptions of the second, third, fourth, and fifth aspects in this application can be referred to the detailed description of the first aspect; and the beneficial effects of the descriptions of the second, third, fourth, and fifth aspects can be referred to the analysis of the beneficial effects of the first aspect, which will not be repeated here.
[0029] In this application, the names of the aforementioned business promotion devices do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those in this application, they fall within the scope of the claims of this application and their equivalents.
[0030] These or other aspects of this application will become more readily apparent in the following description. Attached Figure Description
[0031] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0032] Figure 1 A flowchart of a business promotion method provided in an embodiment of the present invention;
[0033] Figure 2 A flowchart of another business promotion method provided in an embodiment of the present invention;
[0034] Figure 3 A schematic diagram of a business promotion system provided in an embodiment of the present invention;
[0035] Figure 4 This is a schematic diagram of the structure of a business promotion device provided in an embodiment of the present invention;
[0036] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0037] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0038] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0039] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0040] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0041] Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the figures. The process can correspond to a method, function, procedure, subroutine, subroutine, etc. Moreover, embodiments and features in the embodiments of the present invention can be combined with each other without conflict.
[0042] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0043] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0044] Figure 1 This is a flowchart illustrating a business promotion method provided in an embodiment of the present invention. This embodiment is applicable to situations requiring improved business promotion effectiveness. The method can be executed by a business promotion device, such as... Figure 1 As shown, the specific steps include the following:
[0045] Step 110: Determine the user's business preferences within the current application based on the user's historical behavior data in the current application.
[0046] Among them, historical behavior data can be understood as the user's historical behavior data in the current application, and user business preferences can be understood as the business types that the user is most interested in in the current application.
[0047] Specifically, the first step is to acquire users' historical behavior data within the financial application. Based on this data, the user's business preferences within the current application can be determined. Specifically, this involves analyzing the historical behavior data, searching for data based on business keywords corresponding to each business type, and identifying the historical behavior data containing these keywords for each business type. This allows for the determination of the number of historical behavior data entries for each business type. Furthermore, the business types can be sorted based on the number of historical behavior data entries, and the business type with the highest number of entries is identified as the user's business preference.
[0048] In this embodiment of the invention, the user's business preferences within the current application are determined based on the user's historical behavior data in the current application, thereby enabling the determination of the business type of user preference among various types of services.
[0049] Step 120: Determine the user's user tag in the current application, and determine the user's tag service preference in the current application.
[0050] Here, user tags are understood as the user's profile within the current application, and these tags must include at least age, gender, income, and occupation dimensions. User tags can be single-dimensional or multi-dimensional. Tag business preferences can be understood as the types of business that a user's corresponding user tags are interested in within the current application.
[0051] Specifically, the user's tags in the current application can be determined first. That is, the user tags can be determined based on the user's information in the current application. The user tags here can be single-dimensional tags or multi-dimensional tags.
[0052] This application pre-calculates the tag-related business preferences of user tags, and stores user tags and their corresponding business preferences based on a tag-to-business preference mapping table. The tag-to-business preference mapping table stores the tag-related business preferences for a single user tag, as well as the tag-related business preferences for multiple user tags.
[0053] It should be noted that tag business preferences can be understood as the preferences of specific types of users for certain services. Therefore, tag business preferences usually correspond to at least one service type.
[0054] Therefore, after determining the user's user tag in the current application, the user tag can be searched in the tag and business preference correspondence table to determine the business preference corresponding to the user tag as the tag business preference.
[0055] In this embodiment of the invention, after determining the user's user tag in the current application, the user's tag business preference in the current application is determined, thereby realizing the determination of the user's business type of user preference in various types of business.
[0056] Step 130: Sort the services to be promoted in the current application according to the user's service preferences and the tag service preferences, and display the services to be promoted on the service page according to the sorting results.
[0057] When recommending in-app services to users, priority can be given to services that are more relevant to the user. User service preferences are determined based on the user's historical behavior data within the app, reflecting the services the user is interested in. Tag-based service preferences are determined based on the user's tags within the app, reflecting the services that specific user types corresponding to those tags are interested in.
[0058] Specifically, user business preferences reflect the services a user is interested in within the current application, while tag-based business preferences reflect the services that users of a certain user type are interested in within the current application. For the services to be promoted corresponding to user business preferences and tag-based business preferences within the current application, users are more interested in the services corresponding to user business preferences. Therefore, the services to be promoted within the current application can be sorted according to user business preferences and tag-based business preferences, with the services corresponding to user business preferences ranked first, the services corresponding to tag-based business preferences ranked second, and other services ranked last.
[0059] Furthermore, each business to be promoted can be displayed on the business page according to the sorting results. Specifically, the size of the promotion area for each business can be determined based on the sorting results; that is, the business ranked higher can be allocated a larger promotion area. Of course, if multiple businesses to be promoted belong to the same user business preference or the same tag business preference, then all businesses corresponding to the same user business preference or the same tag business preference will be allocated the same promotion area. After determining the promotion area for each business to be promoted, each business can be displayed based on its corresponding promotion area, thus realizing the promotion of the businesses to be promoted.
[0060] In this embodiment of the invention, the various services to be promoted within the current application are sorted by referring to user service preferences and tag service preferences. According to the sorting results, each service to be promoted is displayed in a promotion area of different sizes on the service page, thereby realizing personalized promotion of services, thereby increasing the attractiveness of the services to be promoted to users, improving user experience and promotion effect of the services to be promoted.
[0061] The business promotion method provided in this invention includes: determining the user's business preferences within the current application based on the user's historical behavior data in the current application; determining the user's user tags in the current application, and determining the tag business preferences of the user tags within the current application; sorting each business to be promoted within the current application according to the user's business preferences and the tag business preferences, and displaying each business to be promoted on the business page according to the sorting result. This technical solution firstly determines the user's business preferences within the current application based on the user's historical behavior data, thus identifying the preferred business type among various types of services; secondly, it determines the user's user tags in the current application, and determines the tag business preferences of the user tags within the current application, thus identifying the preferred business type of the user's category among various types of services; and then, by referring to the user's business preferences and tag business preferences, it sorts each business to be promoted within the current application, and displays each business to be promoted on the business page based on different promotional areas according to the sorting result, achieving personalized promotion of services, thereby increasing the attractiveness of the businesses to be promoted to users, improving user experience, and enhancing the promotion effect of the businesses.
[0062] Figure 2 This is a flowchart illustrating another business promotion method provided by an embodiment of the present invention. This embodiment is a specific modification based on the above embodiments. Figure 2 As shown, in this embodiment, the method may further include:
[0063] Step 210: Determine the user's business preferences within the current application based on the user's historical behavior data in the current application.
[0064] In one embodiment, step 210 may specifically include:
[0065] Obtain the user's historical behavior data in the current application; determine the target behavior data corresponding to each business type in the historical behavior data according to the business keywords corresponding to each business type, and determine the user's business preference according to the target behavior data corresponding to each business type.
[0066] Specifically, all historical behavioral data corresponding to the current application is stored in the application's database. Therefore, data can be searched in the database based on the user's corresponding user identifier to identify the historical behavioral data corresponding to that user identifier as the user's historical behavioral data in the current application. Historical behavioral data typically contains business keywords related to the business it involves, and different business types correspond to different business keywords. Therefore, the user's historical behavioral data in the current application can be searched based on the business keywords corresponding to each business type to determine the target behavioral data for each business type. This allows us to determine the number of records of target behavioral data for each business type, and then sort the business types according to the number of records. The business type with the most records is identified as the user's business preference.
[0067] It should be noted that the business in financial applications includes funds, insurance, wealth management, deposits, loans, and remittances.
[0068] In this embodiment of the invention, the user's business preferences within the current application are determined based on the user's historical behavior data in the current application, thereby enabling the determination of the business type of user preference among various types of services.
[0069] Step 220: Search the tag and business preference correspondence table according to the user tag, and determine the business preference corresponding to the user tag as the tag business preference.
[0070] The user tags include at least one of the following: age, gender, income, and occupation.
[0071] Specifically, user tags can first be determined based on the user's information within the current application. For example, if the user information includes age, the user tags can include an age dimension tag, such as "Generation Z user." If the user information includes gender, the user tags can include a gender dimension tag, such as "male user" or "female user." If the user information includes income, the user tags can include an income dimension tag, such as "middle-income user." The income range for "middle-income" can be set according to actual needs and is not specifically limited here. If the user information includes occupation, the user tags can include an occupation dimension tag, such as "financial professional."
[0072] After determining the user's user tags in the current application, the number of user tags can be determined. Based on the number of user tags, a sub-table corresponding to the number can be determined in the tag and business preference correspondence table. Based on the user tags in the sub-table corresponding to the number, the tag business preference can be determined. That is, the business preference corresponding to the user tag in the sub-table can be determined as the tag business preference.
[0073] In this embodiment of the invention, after determining the user's user tag in the current application, the user's tag business preference in the current application is determined, thereby realizing the determination of the user's business type of user preference in various types of business.
[0074] Step 230: Sort the services to be promoted in the current application according to the user's service preferences and the tag service preferences.
[0075] In one implementation, step 230 may specifically include:
[0076] The promotional services corresponding to the user's service preferences are ranked before the promotional services corresponding to the tag service preferences, and the promotional services corresponding to the tag service preferences are ranked among other promotional services to obtain the ranking result.
[0077] Specifically, the business to be promoted corresponding to user business preferences can be ranked first, the business to be promoted corresponding to tag business preferences can be ranked second, and other businesses to be promoted can be ranked last, thus obtaining the sorting result.
[0078] Of course, if a user's business preference corresponds to multiple businesses to be promoted, the order of these businesses is not specifically limited and can be randomly ordered; similarly, if a tag's business preference corresponds to multiple businesses to be promoted, the order of these businesses is also not specifically limited and can be randomly ordered.
[0079] In this embodiment of the invention, the sorting of each business to be promoted within the current application is achieved by referring to user business preferences and tag business preferences, and the sorting result is obtained.
[0080] Step 240: Display the various businesses to be promoted on the business page according to the sorting results.
[0081] In one implementation, step 240 may specifically include:
[0082] Based on the sorting results, the top-ranked business to be promoted will be displayed on the business page using a promotion mode; the other businesses to be promoted will be displayed on the business page using a normal mode according to the sorting results.
[0083] Specifically, each business to be promoted can be displayed on the business page according to the sorting results. More specifically, the business ranked first can be displayed on the business page using a promotion mode, which can be a pop-up mode. Other businesses to be promoted can be displayed on the business page in a normal mode, thereby increasing user attention to the business ranked first and improving the promotion effect of the business ranked first.
[0084] In practical applications, the promotion model can also display the top-ranked promotional business in the sorting results after a user completes any transaction, through pop-up messages or floating information, thereby activating and driving traffic to the top-ranked promotional business.
[0085] In this embodiment of the invention, each business to be promoted is displayed on the business page according to the sorting results and based on different promotion methods, so as to realize personalized promotion of the business, thereby increasing the attractiveness of the business to be promoted to users, improving the user experience and the promotion effect of the business to be promoted.
[0086] The business promotion method provided in this invention includes: determining the user's business preferences within the current application based on the user's historical behavior data in the current application; searching in a tag-business preference correspondence table based on user tags to determine the business preferences corresponding to the user tags as tag business preferences; sorting each business to be promoted within the current application according to the user business preferences and the tag business preferences; and displaying each business to be promoted on a business page according to the sorting results. This technical solution firstly determines the user's business preferences within the current application based on the user's historical behavior data, thus identifying the preferred business type among various types of businesses. Secondly, it determines the user's user tags within the current application, searches in a tag-business preference correspondence table based on the user tags to determine the corresponding business preferences as tag business preferences, thus identifying the preferred business type of the user's business category among various types of businesses. Furthermore, it sorts each business to be promoted within the current application by referring to the user business preferences and tag business preferences, and displays each business to be promoted on the business page according to the sorting results based on different promotion methods, achieving personalized business promotion. Furthermore, by recommending more attractive services to users, we can meet their diverse needs for services, thereby increasing the attractiveness of the services to be promoted and improving both user experience and the promotional effectiveness of the services.
[0087] Figure 3 A schematic diagram of a business promotion system provided in an embodiment of the present invention, such as... Figure 3 As shown, the business promotion system includes server 310 and terminal devices 320. The server includes an operation platform, a data middle platform, and a database. The operation platform, by coordinating online internet platforms and offline outlets, builds an omnichannel operation network, integrating enterprises, businesses, services, and scenarios. Based on integrated online and offline management, it provides a foundation for user acquisition and retention. The data middle platform mainly realizes data accumulation, service output, and data asset operation and management. Specifically, it can analyze users by combining user information and historical behavior data. For example, the operation platform is used to obtain user identifiers, user information, and user behavior data based on the financial applications installed on the terminal devices, and stores the user identifiers and user behavior data in the database. The data middle platform is used to obtain users' historical behavior data and user information based on the database, determine user business preferences based on historical behavior data, determine tag business preferences based on user information, determine the display method of each business to be promoted based on user business preferences and tag business preferences, and also display each business to be promoted on the corresponding terminal devices based on the display method of each business to be promoted, realizing personalized promotion of the business to be promoted and achieving a closed loop of data operation.
[0088] In addition, the business promotion system also includes a task center platform, which connects online internet platforms and provides unified management and storage for tasks, activities, and benefits published on various online internet platforms. For example, it can push promotional services to all users or target users, allowing them to participate in the promotional services to draw or redeem prizes, thereby attracting new users, increasing user activity, and driving transactions.
[0089] In practical applications, each service to be promoted can be considered a touchpoint. A touchpoint can be understood as any action a user takes within the current application. When a user participates in any of the services to be promoted, a touchpoint is triggered. At this point, pop-ups, floating notifications, or other methods can be used to guide the user to the rewards page, thereby activating and driving traffic to the promoted services. The rewards page displays rewards in a list format, allowing users to select from multiple rewards. Rewards can include activities such as daily check-ins and redemption events. By rewarding users, we can increase their enthusiasm for participating in the services, cultivate their habit of engaging, and enhance their stickiness to the services.
[0090] Figure 4 This is a schematic diagram of a business promotion device provided in an embodiment of the present invention. This device can be applied to situations requiring improved business promotion effectiveness. The device can be implemented through software and / or hardware and is generally integrated into electronic devices, such as computer equipment.
[0091] like Figure 4 As shown, the device includes:
[0092] The first determining module 410 is used to determine the user's business preferences in the current application based on the user's historical behavior data in the current application.
[0093] The second determining module 420 is used to determine the user's user tag in the current application and to determine the tag service preference of the user tag in the current application.
[0094] The execution module 430 is used to sort the services to be promoted in the current application according to the user's business preferences and the tag business preferences, and display the services to be promoted on the business page according to the sorting results.
[0095] The business promotion device provided in this embodiment determines the user's business preferences within the current application based on the user's historical behavior data in the current application; determines the user's user tags in the current application; and determines the tag business preferences of the user tags within the current application. It then sorts the businesses to be promoted within the current application according to the user's business preferences and the tag business preferences, and displays each business to be promoted on the business page according to the sorting result. This technical solution firstly determines the user's business preferences within the current application based on the user's historical behavior data, thus identifying the preferred business type among various types of services. Secondly, it determines the user's user tags in the current application and their tag business preferences within the current application, thus identifying the preferred business type of the user's category among various types of services. Furthermore, it sorts the businesses to be promoted within the current application based on the user's business preferences and tag business preferences, and displays each business to be promoted on the business page according to the sorting result, based on different promotional areas. This achieves personalized promotion of services, thereby increasing the attractiveness of the businesses to be promoted to users, improving user experience, and enhancing the promotional effect of the businesses.
[0096] Based on the above embodiments, the first determining module 410 is specifically used for:
[0097] Obtain the user's historical behavior data in the current application; determine the target behavior data corresponding to each business type in the historical behavior data according to the business keywords corresponding to each business type, and determine the user's business preference according to the target behavior data corresponding to each business type.
[0098] Based on the above embodiments, the second determining module 420 is specifically used for:
[0099] The user tag is searched in the tag and business preference correspondence table, and the business preference corresponding to the user tag is determined as the tag business preference.
[0100] Based on the above embodiments, the execution module 430 is specifically used for:
[0101] The business to be promoted corresponding to the user's business preference is ranked before the business to be promoted corresponding to the tag business preference, and the business to be promoted corresponding to the tag business preference is ranked before the other businesses to be promoted, thus obtaining the ranking result; according to the ranking result, the business to be promoted ranked first is displayed on the business page in the promotion mode; the other businesses to be promoted are displayed on the business page in the normal mode according to the ranking result.
[0102] In one embodiment, the user tags include at least one of age dimension tags, gender dimension tags, income dimension tags, and occupation dimension tags.
[0103] The business promotion device provided in the embodiments of the present invention can execute the business promotion method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the business promotion method.
[0104] It is worth noting that in the embodiments of the above-mentioned business promotion device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0105] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Figure 5 A block diagram of an exemplary electronic device 5 suitable for implementing embodiments of the present invention is shown. Figure 5 The electronic device 5 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0106] like Figure 5 As shown, electronic device 5 is represented in the form of a general-purpose computing electronic device. The components of electronic device 5 may include, but are not limited to: one or more processors or processing units 16, system memory 28, and bus 18 connecting different system components (including system memory 28 and processing unit 16).
[0107] Bus 18 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0108] Electronic device 5 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by electronic device 5, including volatile and non-volatile media, removable and non-removable media.
[0109] System memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. Electronic device 5 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 34 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 5 Not shown; usually referred to as a "hard drive"). Although Figure 5 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 18 via one or more data media interfaces. System memory 28 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0110] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28. Such program modules 42 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 42 typically perform the functions and / or methods described in the embodiments of the present invention.
[0111] Electronic device 5 can also communicate with one or more external devices 14 (e.g., keyboard, pointing device, display 24, etc.), and with one or more devices that enable a user to interact with electronic device 5, and / or with any device that enables electronic device 5 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed through input / output (I / O) interface 22. Furthermore, electronic device 5 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) through network adapter 20. Figure 5 As shown, network adapter 20 communicates with other modules of electronic device 5 via bus 18. It should be understood that, although... Figure 5As not shown in the diagram, other hardware and / or software modules may be used in conjunction with electronic device 5, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0112] Processing unit 16 executes various functional applications and page displays by running programs stored in system memory 28, such as implementing the business promotion method provided in this embodiment of the invention, which includes:
[0113] Determine the user's business preferences within the current application based on the user's historical behavior data in the current application;
[0114] Determine the user's user tag in the current application, and determine the tag service preferences of the user tag within the current application;
[0115] The applications to be promoted within the current application are sorted according to the user's business preferences and the tag business preferences, and each application to be promoted is displayed on the business page according to the sorting results.
[0116] Of course, those skilled in the art will understand that the processor can also implement the technical solutions of the business promotion method provided in any embodiment of the present invention.
[0117] This invention provides a computer-readable storage medium storing a computer program thereon. When executed by a processor, the program implements, for example, the business promotion method provided in this invention, which includes:
[0118] Determine the user's business preferences within the current application based on the user's historical behavior data in the current application;
[0119] Determine the user's user tag in the current application, and determine the tag service preferences of the user tag within the current application;
[0120] The applications to be promoted within the current application are sorted according to the user's business preferences and the tag business preferences, and each application to be promoted is displayed on the business page according to the sorting results.
[0121] The computer storage medium of this invention can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0122] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0123] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0124] Computer program code for performing the operations of this invention can be written in one or more programming languages or a combination thereof. Programming languages include object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0125] Those skilled in the art will understand that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby allowing them to be stored in a storage device for execution by a computing device, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0126] Furthermore, the information collected in the technical solution of this invention is information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of related data all comply with the relevant laws, regulations and standards of relevant countries and regions, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entry points for users to choose to authorize or refuse.
[0127] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A business promotion method, characterized in that, include: Determine the user's business preferences within the current application based on the user's historical behavior data in the current application; Determine the user's user tag in the current application, and determine the tag service preferences of the user tag within the current application; The applications to be promoted within the current application are sorted according to the user's business preferences and the tag business preferences, and each application to be promoted is displayed on the business page according to the sorting results.
2. The business promotion method according to claim 1, characterized in that, Determining the user's business preferences within the current application based on the user's historical behavior data in the current application includes: Obtain the user's historical behavior data in the current application; Based on the business keywords corresponding to each business type, the target behavior data corresponding to each business type is determined from the historical behavior data, and the user's business preference is determined based on the target behavior data corresponding to each business type.
3. The business promotion method according to claim 1, characterized in that, Determining the user's tag service preferences within the current application includes: The user tag is searched in the tag and business preference correspondence table, and the business preference corresponding to the user tag is determined as the tag business preference.
4. The business promotion method according to claim 1, characterized in that, Sort the services to be promoted within the current application according to the user's service preferences and the tag service preferences, including: The promotional services corresponding to the user's service preferences are ranked before the promotional services corresponding to the tag service preferences, and the promotional services corresponding to the tag service preferences are ranked among other promotional services to obtain the ranking result.
5. The business promotion method according to claim 1, characterized in that, The business page will display each of the aforementioned businesses to be promoted, according to the sorting results, including: Based on the sorting results, the top-ranked business to be promoted will be displayed on the business page according to the promotion mode. The other services to be promoted will be displayed on the service page in a normal mode according to the sorting results.
6. The business promotion method according to claim 1, characterized in that, The user tags include at least one of the following: age, gender, income, and occupation.
7. A business promotion device, characterized in that, include: The first determining module is used to determine the user's business preferences in the current application based on the user's historical behavior data in the current application. The second determining module is used to determine the user's user tag in the current application and to determine the tag service preference of the user tag in the current application. The execution module is used to sort the services to be promoted in the current application according to the user's business preferences and the tag business preferences, and display the services to be promoted on the business page according to the sorting results.
8. An electronic device, characterized in that, The electronic device includes: At least one processor; and a memory communicatively connected to said at least one processor; The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the business promotion method as described in any one of claims 1-6.
9. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the business promotion method as described in any one of claims 1-6.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the business promotion method according to any one of claims 1-6.