An information processing method and device, electronic equipment and storage medium

By pre-configuring the association between business strategies and account sets, and using the matching degree of account attribute information to determine the target business strategy, the problem of frequent code modifications in existing technologies is solved, and business information push with high scalability and low cost is achieved.

CN116846963BActive Publication Date: 2026-07-14BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2022-03-24
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

In existing technologies, changes in the correspondence between business strategies and different types of users require code modifications, resulting in poor scalability and high maintenance costs.

Method used

The association between business policies and account sets is pre-configured. The target business policy is determined by the matching degree between account attribute information and the account set associated with the business policy. Then, the business output information is accurately sent to the target account through the target business policy.

Benefits of technology

The set of accounts associated with business strategies can be adjusted without modifying the code, improving scalability and reducing maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116846963B_ABST
    Figure CN116846963B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an information processing method and device, electronic equipment and storage medium. The method comprises: obtaining a service request sent by a target terminal; obtaining account attribute information of a target account based on an account identifier; determining a service scenario corresponding to the service request; determining a target service policy in each service policy that matches the target account based on the matching degree of the account attribute information of each account set associated with the account attribute information and the service scenario in each service policy; determining target service output information corresponding to the target service policy according to a pre-configured correspondence between the service policy and the service output information; and sending the target service output information to the target terminal. Therefore, when the account set associated with a certain service policy needs to be changed, only the association between the service policy and the account set needs to be adjusted, without the need to modify the code again, which has high expansibility and can also reduce maintenance costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of information processing, and more particularly to an information processing method, apparatus, electronic device, and storage medium. Background Technology

[0002] As applications are continuously updated, the number of business scenarios is also increasing. For example, business scenarios could include: pushing text information to users while they are watching videos; or pushing virtual resources to users while they are watching videos.

[0003] For each business scenario, in order to meet the understanding needs of different users within that scenario, different information can be pushed to different types of users through business strategies. For example, in a business scenario where text information is pushed to users while they are watching a video, different business strategies can be used to send corresponding text information to different types of users, so that users can better understand the video they are watching through the text information.

[0004] In related technologies, the mapping between business strategies and different types of users is written into the code to push different information to different types of users. If the mapping between business strategies and different types of users changes, developers need to modify the code, resulting in poor scalability and high maintenance costs. Summary of the Invention

[0005] To overcome the problems existing in related technologies, this disclosure provides an information processing method, apparatus, electronic device, and storage medium.

[0006] According to a first aspect of the present disclosure, an information processing method is provided, comprising:

[0007] Obtain the service request sent by the target terminal; the service request carries the account identifier of the target account;

[0008] Based on the account identifier, obtain the account attribute information of the target account;

[0009] Determine the business scenario corresponding to the business request;

[0010] Based on the matching degree between the account attribute information and the account attribute information of the account sets associated with each business strategy in the business scenario, the target business strategy that matches the target account is determined among the various business strategies; the association relationship between the business strategy and the account set is pre-configured.

[0011] Based on the pre-configured correspondence between business strategies and business output information, determine the target business output information corresponding to the target business strategy;

[0012] Send the target service output information to the target terminal.

[0013] Optionally, determining the target business strategy that matches the target account among the various business strategies based on the matching degree between the account attribute information and the account set attribute information associated with each business strategy in the business scenario includes:

[0014] The matching degree between the account attribute information and the account attribute information of the account set associated with the business strategy is calculated according to the order of priority of business strategies in the business scenario from high to low. The priority of business strategies in the business scenario is preset.

[0015] The business strategy with a matching degree greater than the preset matching degree is determined as the target business strategy that matches the target account.

[0016] Optional, also includes:

[0017] Identify multiple account sets, where each set includes accounts with the same account attribute information;

[0018] For each set of accounts, establish a correspondence between the set of accounts and the corresponding business policy.

[0019] Optional, also includes:

[0020] If there is an intersection between any two sets of accounts, establish a business strategy corresponding to the intersection of accounts;

[0021] The established business strategies are associated with the intersection of the accounts, and the priority of the business strategies corresponding to the intersection of the accounts and the corresponding business output information are determined.

[0022] Optional, also includes:

[0023] For each business output information, an index relationship is established between the business output information and the business strategy. The business output information and the business strategy have a one-to-one or one-to-many relationship.

[0024] According to a second aspect of the present disclosure, an information processing apparatus is provided, comprising:

[0025] The service request acquisition module is configured to acquire service requests sent by the target terminal; the service request carries the account identifier of the target account;

[0026] The attribute information acquisition module is configured to acquire account attribute information of the target account based on the account identifier;

[0027] The business scenario determination module is configured to determine the business scenario corresponding to the business request.

[0028] The business strategy determination module is configured to perform matching based on the account attribute information and the account attribute information associated with each business strategy in the business scenario, and determine the target business strategy that matches the target account among the various business strategies; the association between the business strategy and the account set is pre-configured;

[0029] The business output information determination module is configured to determine the target business output information corresponding to the target business strategy based on the pre-configured correspondence between business strategies and business output information.

[0030] The service output information sending module is configured to send the target service output information to the target terminal.

[0031] Optionally, the business strategy determination module is configured to execute, specifically:

[0032] The matching degree between the account attribute information and the account attribute information of the account set associated with the business strategy is calculated according to the order of priority of business strategies in the business scenario from high to low. The priority of business strategies in the business scenario is preset.

[0033] The business strategy with a matching degree greater than the preset matching degree is determined as the target business strategy that matches the target account.

[0034] Optional, also includes:

[0035] The account set determination module is configured to determine multiple account sets, each containing accounts with the same account attribute information;

[0036] The mapping module is configured to establish a mapping relationship between each account set and the corresponding business policy.

[0037] Optional, also includes:

[0038] The business strategy creation module is configured to create a business strategy corresponding to the account intersection if there is an account intersection between any two account sets.

[0039] The business strategy association module is configured to associate the established business strategy with the account intersection, and determine the priority of the business strategy corresponding to the account intersection and the corresponding business output information.

[0040] Optional, also includes:

[0041] The index relationship establishment module is configured to establish an index relationship between each business output information and the business strategy. The business output information and the business strategy have a one-to-one or one-to-many relationship.

[0042] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0043] processor;

[0044] Memory used to store processor-executable instructions;

[0045] The processor is configured to perform the method described in the first aspect.

[0046] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform a method comprising the steps of the method described in the first aspect.

[0047] According to a fifth aspect of the present disclosure, a computer program product is provided that, when run on a computer, causes the computer to perform the steps of the method described in the first aspect.

[0048] The technical solution provided in this disclosure pre-configures the association between business policies and account sets. When pushing business output information to the terminal, the target business policy matching the target account is determined by the matching degree between the account attribute information and the account attribute information of the account set associated with the business policy. Then, the business output information is accurately sent to the target account through the target business policy. When it is necessary to change the account set associated with a certain business policy, only the association between the business policy and the account set needs to be adjusted, without modifying the code again. This provides high scalability and reduces maintenance costs.

[0049] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0050] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0051] Figure 1 This is a flowchart illustrating an information processing method according to an exemplary embodiment;

[0052] Figure 2 yes Figure 1 A flowchart of one embodiment of S140;

[0053] Figure 3 This is a flowchart illustrating another information processing method according to an exemplary embodiment;

[0054] Figure 4 This is a schematic diagram illustrating an information processing scenario according to an exemplary embodiment;

[0055] Figure 5 This is a schematic diagram illustrating an information processing flow according to an exemplary embodiment;

[0056] Figure 6 This is a block diagram illustrating an information processing apparatus according to an exemplary embodiment;

[0057] Figure 7 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0058] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0059] As applications are continuously updated, the number of business scenarios is also increasing. For each business scenario, in order to meet the different users' understanding needs while controlling costs, business strategies can be used to push information to users. For example, while a user is watching a video, relevant text information can be sent to the user through business strategies, allowing the user to better understand the video they are watching. Alternatively, relevant virtual resources can be sent to users through business strategies to encourage them to increase their viewing time to learn more about the video.

[0060] Understandably, a given business scenario may involve multiple business strategies. For example, it could include business strategy 1, business strategy 2, and business strategy 3. Business strategy 1 is associated with a first account group, business strategy 2 with a second account group, and business strategy 3 with a third account group. Business strategy 1 distributes 10 virtual resources to the first account group; business strategy 2 distributes 20 virtual resources to the second account group; and business strategy 3 distributes 30 virtual resources to the third account group.

[0061] In related technologies, the relationships between business strategies and account groups, as well as between business strategies and output items, are all written into the code. If these correspondences need to be changed, for example, by issuing 20 virtual resources to the first account group, developers need to adjust the code, which is labor-intensive, costly, and has poor scalability.

[0062] Therefore, embodiments of this disclosure provide an information processing method, apparatus, electronic device, and storage medium.

[0063] Firstly, an information processing method provided by an embodiment of this disclosure will be described in detail.

[0064] like Figure 1 As shown in the embodiments of this disclosure, an information processing method may include the following steps:

[0065] S110, Obtain the service request sent by the target terminal.

[0066] The business request carries the account identifier of the target account.

[0067] Specifically, the target terminal can be any terminal used by the user, and the target account can be any account that requests service data through the terminal. When the target account requests service data, the target terminal sends a service request to the server, and this service request carries the account identifier of the target account.

[0068] It should be noted that the account information (including but not limited to account device information, account personal information, etc.) and related data involved in this disclosure are all information authorized by the account holder or by the parties involved.

[0069] S120, Obtain the account attribute information of the target account based on the account identifier.

[0070] Specifically, after receiving a service request from the target terminal, the server parses the request to obtain the target account's identifier, thus determining which account is requesting the service data. To accurately push service output information to the target account according to the service strategy in subsequent steps, it is necessary to obtain the target account's account attribute information. This account attribute information can be the target account's activity level, for example, the number of active days per month. Of course, the target account's account attribute information can also be its lifecycle, A / B testing data, etc., and this embodiment does not specifically limit this.

[0071] S130, determine the business scenario corresponding to the business request.

[0072] Specifically, each business request corresponds to a specific business scenario. For example, when a user obtains virtual resources by watching a video, the business scenario corresponding to the request is "watching a video to obtain virtual resources." It's understandable that in practical applications, there are many types of business requests and corresponding business scenarios, which will not be elaborated upon here.

[0073] S140, based on account attribute information and account attribute information of the account set associated with each business strategy in the business scenario, determine the target business strategy that matches the target account in each business strategy.

[0074] The relationship between business strategies and account sets is pre-configured.

[0075] Specifically, each business strategy is pre-associated with an account set, which is determined based on the account attribute information of each account within that set. In other words, the account attribute information of the accounts included in each account set is identical. Therefore, each business strategy is associated with the account attribute information of an account set.

[0076] To determine which business strategy to send business output information to the target account, after obtaining the target account's account attribute information, the target business strategy can be determined based on the target account's account attribute information and the account attribute information of the account set associated with each business strategy in the business scenario corresponding to the business request.

[0077] For each business strategy, the matching degree between the target account's account attribute information and the account attribute information of the account set associated with that business strategy can be calculated. If the calculated matching degree is greater than a preset matching degree, it indicates that the target account's account attribute information matches the account attribute information of the account set associated with that business strategy quite well, and in this case, that business strategy can be identified as the target business strategy. If the calculated matching degree is less than the preset matching degree, it indicates that the target account's account attribute information matches the account attribute information of the account set associated with that business strategy quite poorly, and in this case, it is necessary to calculate the matching degree between the target account's account attribute information and the account attribute information of the account set associated with the next business strategy, until a target business strategy matching the target account is obtained.

[0078] To ensure clarity, the specific implementation details of this step will be provided in the following embodiments.

[0079] S150: Based on the pre-configured correspondence between business strategies and business output information, determine the target business output information corresponding to the target business strategy.

[0080] Specifically, for business output information, there is a reverse index relationship between business output information and business strategies. This means that one piece of business output information can be associated with multiple business strategies, and each business strategy corresponds to one piece of business output information. Therefore, after obtaining the target business strategy that matches the target account, the target business output information corresponding to the target business strategy can be determined based on the correspondence between business strategies and business output information.

[0081] The business output information can include virtual resources, duration, frequency, and textual information, catering to the different understanding needs of users in this business scenario. Understandably, the business output information will differ for different business scenarios. For example, in the business scenario of acquiring virtual resources by watching videos, the business output information could be virtual resources themselves.

[0082] S160, send the target service output information to the target terminal.

[0083] Specifically, after determining the target business output information corresponding to the target business strategy, the target business output information can be returned to the target terminal. After receiving the target business output information, the target terminal can display the target business output information, which also allows users to view the target business output information, thereby satisfying the user's understanding needs in this business scenario.

[0084] The technical solution provided in this disclosure pre-configures the association between business policies and account sets. When pushing business output information to the terminal, the target business policy matching the target account is determined by the matching degree between the account attribute information and the account attribute information of the account set associated with the business policy. Then, the business output information is accurately sent to the target account through the target business policy. When it is necessary to change the account set associated with a certain business policy, only the association between the business policy and the account set needs to be adjusted, without modifying the code again. This provides high scalability and reduces maintenance costs.

[0085] To ensure clarity, the specific implementation of step S140 will be described in detail in the following embodiments.

[0086] S140, based on the matching degree between account attribute information and the account set attribute information associated with each business strategy in the business scenario, determine the target business strategy that matches the target account in each business strategy, such as... Figure 2 As shown, it may include the following steps:

[0087] S141, calculate the matching degree between account attribute information and account attribute information of the account set associated with the business strategy, according to the order of business strategy priority from high to low in the business scenario.

[0088] In this context, the priority of business strategies in a business scenario is preset.

[0089] Specifically, for each business scenario, there can be multiple business strategies, and the priorities of these strategies can be pre-defined. For example, for an application scenario where virtual resources are obtained by watching videos, there are three business strategies: the first strategy, the second strategy, and the third strategy. The first strategy is associated with the first account set (0-10 active days per month); the second strategy is associated with the second account set (10-20 active days per month); and the third strategy is associated with the second account set (20-30 active days per month).

[0090] To meet the understanding needs of different users in this business scenario, the first business strategy can be set to have the highest priority, meaning it sends the most virtual resources to the first account set; the second business strategy can have a medium priority, meaning it sends a medium amount of virtual resources to the first account set; and the third business strategy can have the lowest priority, meaning it sends the fewest virtual resources to the third account set. Of course, the priority of each business strategy can be determined according to the specific circumstances of the business, and this embodiment does not impose any specific limitations on this.

[0091] As described above, the priority of each business strategy is determined for each business scenario. Each business strategy is associated with a corresponding set of accounts. Therefore, when determining the target business strategy to match the target account, the account attribute information of the target account can be calculated and matched with the account attribute information of the set of accounts associated with the business strategy, in descending order of priority within the business scenario.

[0092] For example, the account attribute information of the account set associated with a business strategy includes: activity level of 10 to 20 active days per month; while the account attribute information of the target account includes: activity level of 0 to 10 active days per month. In this case, the match between the target account and the business strategy is low. Of course, this is just an example; in actual applications, various account attribute information may be involved, and this disclosure does not impose specific limitations.

[0093] S142, the business strategy with a matching degree greater than the preset matching degree is determined as the target business strategy that matches the target account.

[0094] If the target account's account attribute information matches the account attribute information of a set of accounts associated with a business strategy, it indicates that the target account's account attribute information is similar to the account attribute information of the set of accounts associated with the business strategy. In other words, the target account belongs to the account set associated with the business strategy, and therefore, the business strategy can be identified as a target business strategy matching the target account. Conversely, if the target account's account attribute information matches the account attribute information of the set of accounts associated with a business strategy, it indicates that the target account's account attribute information differs significantly from the account attribute information of the set of accounts associated with the business strategy. In other words, the target account does not belong to the account set associated with the business strategy, and therefore, the business strategy is not a target business strategy matching the target account.

[0095] Understandably, the matching degree between the target account's account attribute information and the account attribute information of the account set associated with the business strategy is calculated according to the order of business strategy priority from high to low. When a business strategy with a matching degree greater than the preset matching degree is obtained, the calculation of the matching degree of the account attribute information associated with the account set of other business strategies with lower priority is stopped.

[0096] As can be seen, the technical solution provided by this embodiment can efficiently and accurately determine the target business policy that matches the target account, and then send the target business output information corresponding to the target business policy to the target terminal, thereby helping to meet the target account's understanding needs in the business scenario.

[0097] Based on the above embodiments, since each business strategy is associated with an account set, in one implementation, the information processing method, such as... Figure 3 As shown, it may also include the following steps:

[0098] S110a, identify multiple sets of accounts.

[0099] Each account set contains accounts with the same account attribute information.

[0100] Specifically, multiple account sets can be defined by setting different account attribute information. Account attribute information can include multiple dimensions, such as activity level, lifecycle, A / B testing, and various switches, etc. This disclosure does not specifically limit this. By setting the value of each dimension of account attribute information, different types of accounts are defined, and each type of account is treated as an account set, with each account set having the same account attribute information.

[0101] S110b: For each account set, establish a correspondence between the account set and the corresponding business policy.

[0102] For each account set, you can set a correspondence between the account set and a certain business strategy, or a correspondence between the account set and several business strategies, depending on the actual situation.

[0103] As can be seen, by establishing a correspondence between account sets and business policies, the technical solution provided in this embodiment facilitates the accurate sending of corresponding business output information to accounts in subsequent steps.

[0104] exist Figure 3 Based on the aforementioned embodiment, the information processing method may further include the following steps, namely step a1 and step a2:

[0105] Step a1: If there is an intersection between any two sets of accounts, establish a business strategy corresponding to the intersection of accounts.

[0106] Step a2: Associate the established business strategy with the account intersection, and determine the priority of the business strategy corresponding to the account intersection and the corresponding business output information.

[0107] Specifically, in practical applications, there may be overlap between two account sets. In this case, a new business strategy corresponding to the account overlap can be established, and the overlap can be associated with the newly established business strategy. Furthermore, the priority of the newly established business strategy and the corresponding business output information can be set according to the actual situation.

[0108] As can be seen, by using the technical solution provided in this embodiment, when there is an overlap between the account sets of two business strategies, it is possible to accurately send business output information to the account overlap by creating a new business strategy and adjusting the priority and business output information of the new business strategy.

[0109] Based on the above embodiments, in one implementation, the information processing method may further include the following step b1:

[0110] For each business output information, establish an index relationship between the business output information and the business strategy.

[0111] The output information of this business has a one-to-one or one-to-many relationship with the business strategy.

[0112] Specifically, in order to accurately send business output information to accounts through business policies, a reverse index relationship between business output information and business policies can be set. One piece of business output information can be associated with one business policy, or multiple business policies; all of this is reasonable. This disclosure does not impose specific limitations on this aspect.

[0113] To ensure clarity, the embodiments of this disclosure will be described in detail below with specific examples.

[0114] like Figure 4 As shown, this embodiment decouples the business (business scenario), output item (business output information), strategy (business strategy), and account set into four domains. During development, developers only need to focus on the business scenario and output item, while product personnel can configure the correspondence between account set and strategy, as well as the output item corresponding to the business strategy.

[0115] In this way, the business code will no longer contain various switches, A / B experiments, and strategy prioritization orchestration code. Developers can focus their attention on product features and outputs. Product personnel can complete the creation of strategy / account sets and the configuration of outputs in the background without introducing additional development.

[0116] like Figure 5 The diagram shown is a flowchart of an information processing method provided in an embodiment of this disclosure.

[0117] from Figure 5 As can be seen, an output item can be associated with multiple strategies, namely Strategy 1, Strategy 2, Strategy 3, and Strategy N. Through account set management, strategies can be associated with account sets. Assume Strategy 1 is associated with account set 1, Strategy 2 with account set 2, Strategy 3 with account set 3, and Strategy N with account set N. Each account set is determined based on multiple dimensions, including A / B testing, kswitch functionality, activity level, lifecycle, and strategy activation time. Strategy priority decreases from top to bottom.

[0118] Specifically, starting with the output items, an inverse index relationship between output items and strategies can be established. One output item can be associated with multiple strategies. When an account requests business data, strategies can be sorted from high to low priority, and the matching degree between the account and each strategy can be calculated sequentially. A higher matching degree indicates a match, at which point the calculation of the matching degree between lower priority strategies and the account is terminated. The final value of the output item is determined by the matched strategy.

[0119] If two policies have overlapping account sets, and you need to adjust the policy priority, you can do so by creating a new policy associated with this account set, configuring the output values ​​to be returned, and adjusting the policy priority.

[0120] According to a second aspect of the embodiments of this disclosure, an information processing apparatus is provided, such as... Figure 6 As shown, it includes:

[0121] The service request acquisition module 610 is configured to acquire service requests sent by the target terminal; the service request carries the account identifier of the target account;

[0122] The attribute information acquisition module 620 is configured to acquire account attribute information of the target account based on the account identifier;

[0123] The business scenario determination module 630 is configured to determine the business scenario corresponding to the business request;

[0124] The business strategy determination module 640 is configured to perform matching degree based on the account attribute information and the account attribute information associated with each business strategy in the business scenario, and determine the target business strategy that matches the target account among the various business strategies; the association relationship between the business strategy and the account set is pre-configured;

[0125] The business output information determination module 650 is configured to determine the target business output information corresponding to the target business strategy based on the pre-configured correspondence between the business strategy and the business output information.

[0126] The service output information sending module 660 is configured to send the target service output information to the target terminal.

[0127] The technical solution provided in this disclosure pre-configures the association between business policies and account sets. When pushing business output information to the terminal, the target business policy matching the target account is determined by the matching degree between the account attribute information and the account attribute information of the account set associated with the business policy. Then, the business output information is accurately sent to the target account through the target business policy. When it is necessary to change the account set associated with a certain business policy, only the association between the business policy and the account set needs to be adjusted, without modifying the code again. This provides high scalability and reduces maintenance costs.

[0128] Optionally, the business strategy determination module is configured to execute, specifically:

[0129] The matching degree between the account attribute information and the account attribute information of the account set associated with the business strategy is calculated according to the order of priority of business strategies in the business scenario from high to low. The priority of business strategies in the business scenario is preset.

[0130] The business strategy with a matching degree greater than the preset matching degree is determined as the target business strategy that matches the target account.

[0131] Optional, also includes:

[0132] The account set determination module is configured to determine multiple account sets, each containing accounts with the same account attribute information;

[0133] The mapping module is configured to establish a mapping relationship between each account set and the corresponding business policy.

[0134] Optional, also includes:

[0135] The business strategy creation module is configured to create a business strategy corresponding to the account intersection if there is an account intersection between any two account sets.

[0136] The business strategy association module is configured to associate the established business strategy with the account intersection, and determine the priority of the business strategy corresponding to the account intersection and the corresponding business output information.

[0137] Optional, also includes:

[0138] The index relationship establishment module is configured to establish an index relationship between each business output information and the business strategy. The business output information and the business strategy have a one-to-one or one-to-many relationship.

[0139] According to a third aspect of the present disclosure, an electronic device is provided, comprising:

[0140] processor;

[0141] Memory used to store processor-executable instructions;

[0142] The processor is configured to perform the method described in the first aspect.

[0143] The technical solution provided in this disclosure pre-configures the association between business policies and account sets. When pushing business output information to the terminal, the target business policy matching the target account is determined by the matching degree between the account attribute information and the account attribute information of the account set associated with the business policy. Then, the business output information is accurately sent to the target account through the target business policy. When it is necessary to change the account set associated with a certain business policy, only the association between the business policy and the account set needs to be adjusted, without modifying the code again. This provides high scalability and reduces maintenance costs.

[0144] Figure 7 This is a block diagram illustrating an information processing apparatus 700 according to an exemplary embodiment. For example, apparatus 700 may be provided as a server. (Refer to...) Figure 7The apparatus 700 includes a processing component 722, which further includes one or more processors, and memory resources represented by memory 732 for storing instructions, such as application programs, that can be executed by the processing component 722. The application programs stored in memory 732 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 722 is configured to execute instructions to perform the methods described above.

[0145] Device 700 may also include a power supply component 726 configured to perform power management of device 700, a wired or wireless network interface 750 configured to connect device 700 to a network, and an input / output (I / O) interface 758. Device 700 may operate on an operating system stored in memory 732, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or similar.

[0146] The technical solution provided in this disclosure pre-configures the association between business policies and account sets. When pushing business output information to the terminal, the target business policy matching the target account is determined by the matching degree between the account attribute information and the account attribute information of the account set associated with the business policy. Then, the business output information is accurately sent to the target account through the target business policy. When it is necessary to change the account set associated with a certain business policy, only the association between the business policy and the account set needs to be adjusted, without modifying the code again. This provides high scalability and reduces maintenance costs.

[0147] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform a method comprising the steps of the method described in the first aspect.

[0148] The technical solution provided in this disclosure pre-configures the association between business policies and account sets. When pushing business output information to the terminal, the target business policy matching the target account is determined by the matching degree between the account attribute information and the account attribute information of the account set associated with the business policy. Then, the business output information is accurately sent to the target account through the target business policy. When it is necessary to change the account set associated with a certain business policy, only the association between the business policy and the account set needs to be adjusted, without modifying the code again. This provides high scalability and reduces maintenance costs.

[0149] According to a fifth aspect of the present disclosure, a computer program product is provided that, when run on a computer, causes the computer to perform the steps of the method described in the first aspect.

[0150] The technical solution provided in this disclosure pre-configures the association between business policies and account sets. When pushing business output information to the terminal, the target business policy matching the target account is determined by the matching degree between the account attribute information and the account attribute information of the account set associated with the business policy. Then, the business output information is accurately sent to the target account through the target business policy. When it is necessary to change the account set associated with a certain business policy, only the association between the business policy and the account set needs to be adjusted, without modifying the code again. This provides high scalability and reduces maintenance costs.

[0151] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, DSL (Digital Subscriber Line)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs (Digital Versatile Discs)), or semiconductor media (e.g., SSDs (Solid State Disks)).

[0152] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0153] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0154] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. An information processing method, characterized in that, include: Obtain the service request sent by the target terminal; The service request carries the account identifier of the target account; Based on the account identifier, obtain the account attribute information of the target account; Determine the business scenario corresponding to the business request; Based on the matching degree between the account attribute information and the account attribute information of the account set associated with each business strategy in the business scenario, the target business strategy that matches the target account is determined among the various business strategies; the association between the business strategy and the account set is pre-configured and adjustable; Based on the pre-configured correspondence between business strategies and business output information, determine the target business output information corresponding to the target business strategy; Send the target service output information to the target terminal; This also includes: Identify multiple account sets, where each set includes accounts with the same account attribute information; For each account set, a correspondence is established between the account set and the corresponding business policy; wherein each account set has a correspondence with one or more business policies; If there is an intersection between any two sets of accounts, establish a business strategy corresponding to the intersection of accounts; The established business strategies are associated with the intersection of the accounts, and the priority of the business strategies corresponding to the intersection of the accounts and the corresponding business output information are determined.

2. The method according to claim 1, characterized in that, The step of determining the target business strategy that matches the target account among the various business strategies based on the matching degree between the account attribute information and the account set attribute information associated with each business strategy in the business scenario includes: The matching degree between the account attribute information and the account attribute information of the account set associated with the business strategy is calculated according to the order of priority of business strategies in the business scenario from high to low. The priority of business strategies in the business scenario is preset. The business strategy with a matching degree greater than the preset matching degree is determined as the target business strategy that matches the target account.

3. The method according to any one of claims 1 to 2, characterized in that, Also includes: For each business output information, an index relationship is established between the business output information and the business strategy. The business output information and the business strategy have a one-to-one or one-to-many relationship.

4. An information processing device, characterized in that, include: The business request acquisition module is configured to acquire business requests sent by the target terminal. The service request carries the account identifier of the target account; The attribute information acquisition module is configured to acquire account attribute information of the target account based on the account identifier; The business scenario determination module is configured to determine the business scenario corresponding to the business request. The business strategy determination module is configured to perform matching based on the account attribute information and the account attribute information associated with each business strategy in the business scenario, and determine the target business strategy that matches the target account among the various business strategies; the association between the business strategy and the account set is pre-configured and adjustable; The business output information determination module is configured to determine the target business output information corresponding to the target business strategy based on the pre-configured correspondence between business strategies and business output information. The service output information sending module is configured to send the target service output information to the target terminal; This also includes: The account set determination module is configured to determine multiple account sets, each containing accounts with the same account attribute information; The mapping relationship establishment module is configured to establish a mapping relationship between each account set and the corresponding business policy; wherein each account set has a mapping relationship with one or more business policies; The business strategy creation module is configured to create a business strategy corresponding to the account intersection if there is an account intersection between any two account sets. The business strategy association module is configured to associate the established business strategy with the account intersection, and determine the priority of the business strategy corresponding to the account intersection and the corresponding business output information.

5. The apparatus according to claim 4, characterized in that, The business strategy determination module is configured to execute, specifically configured to execute: The matching degree between the account attribute information and the account attribute information of the account set associated with the business strategy is calculated according to the order of priority of business strategies in the business scenario from high to low. The priority of business strategies in the business scenario is preset. The business strategy with a matching degree greater than the preset matching degree is determined as the target business strategy that matches the target account.

6. The apparatus according to any one of claims 4 to 5, characterized in that, Also includes: The index relationship establishment module is configured to establish an index relationship between each business output information and the business strategy. The business output information and the business strategy have a one-to-one or one-to-many relationship.

7. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the method according to any one of claims 1-3.

8. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform a method comprising the steps of the method of any one of claims 1-3.

9. A computer program product, characterized in that, When it is run on a computer, it causes the computer to perform the steps of the method according to any one of claims 1-3.