An information sending method and device, a computer device and a storage medium
By determining the degree of interaction influence of candidate players in online games, important players are screened out and prompts are sent to them, solving the problem of not being able to accurately locate important players in existing technologies, and improving the efficiency of game resource utilization and the maintenance of interactive relationships.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2022-11-28
- Publication Date
- 2026-06-05
AI Technical Summary
Existing technologies cannot accurately locate target players who play an important role in maintaining interactive relationships in online games, resulting in low efficiency in the utilization of game resources.
By obtaining the feature values of candidate interactive objects under various interactive characteristics, the degree of their interactive influence is determined, the target interactive objects that have a greater impact on other interactive objects are selected, and prompts are sent to them to perform the target interactive behavior.
It improves the efficiency of game resource utilization, and influences other players to generate more interactive behaviors through the behavior of the target interactive object, thereby enhancing the maintenance of interactive relationships.
Smart Images

Figure CN115845399B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of information processing technology, and more specifically, to an information transmission method, apparatus, computer equipment, and storage medium. Background Technology
[0002] In online games, player interaction is a crucial aspect of the gaming experience. Players maintain relationships within the game through activities such as teaming up, chatting, and engaging in other interactions. These positive and active interactions are essential for the more effective use of game resources.
[0003] Generally, players who interact more with other players can maintain more positive and active relationships, thereby attracting more players to participate in online games. However, relying solely on the quantity of interactions cannot accurately identify the target players who play a crucial role in maintaining these relationships. In other words, it is impossible to generate more interactions between target players and other players, thus failing to effectively improve the utilization efficiency of game resources. Summary of the Invention
[0004] This disclosure provides at least one information transmission method, apparatus, computer device, and storage medium.
[0005] In a first aspect, embodiments of this disclosure provide an information sending method, including:
[0006] Obtain multiple candidate interactive objects participating in the game, and each of the candidate interactive objects' feature values under the target feature combination; the target feature combination includes multiple interactive features;
[0007] Based on the feature values of the candidate interactive objects under the target feature combination, the interaction influence degree information of the candidate interactive objects under the target feature combination is determined; the interaction influence degree information is used to characterize the degree of influence of the candidate interactive objects on the interactive behavior of other candidate interactive objects;
[0008] Based on the interaction influence information corresponding to each of the candidate interaction objects, the target interaction object is selected from the multiple candidate interaction objects;
[0009] Send a prompt message to the target interactive object to perform the target interactive behavior.
[0010] In one optional implementation, the candidate interaction object is determined through the following steps:
[0011] Obtain the initial interaction object participating in the network interaction, and the feature value of the initial interaction object under the target interaction feature;
[0012] Based on the feature values of the initial interaction object under the target interaction feature, the candidate interaction object is selected from the initial interaction object.
[0013] In one optional implementation, the target feature combination is determined through the following steps:
[0014] Multiple interactive features are combined in different ways to obtain initial feature combinations; wherein, different initial feature combinations have at least one different interactive feature.
[0015] Based on the feature values of the first preset interactive object under each of the initial feature combinations, the interaction influence information of the first preset interactive object under each of the initial feature combinations is determined respectively; wherein, the first preset interactive object includes reference interactive objects whose influence on the interactive behavior of other interactive objects meets the first preset condition.
[0016] For each of the initial feature combinations, based on the interaction influence information of the first preset interaction object under the initial feature combination, a target first preset interaction object is selected from the first preset interaction objects;
[0017] For each of the initial feature combinations corresponding to the target first preset interactive object, the target first preset interactive object is filtered using the reference interactive object to obtain the verification result;
[0018] Select target feature combinations from the initial feature combinations whose verification results satisfy a second preset condition; the second preset condition includes the verification result indicating that the overlap rate between the target first preset interactive object and the reference interactive object is greater than a first preset threshold.
[0019] In one optional implementation, the step of selecting a target first preset interactive object from the first preset interactive objects based on the interaction influence information of the first preset interactive object under each of the initial feature combinations includes:
[0020] Based on the interaction influence information of the first preset interactive object under each of the initial feature combinations, candidate feature combinations that satisfy the interaction influence information are selected from each of the initial feature combinations; the third preset condition includes that the interaction influence information is less than a second preset threshold.
[0021] For each of the candidate feature combinations, based on the interaction influence information of the first preset interaction object under the candidate feature combination, the target first preset interaction object is selected from the first preset interaction objects.
[0022] In one optional implementation, the method further includes:
[0023] For each of the initial feature combinations, taking each of the first preset interactive objects as nodes, the size of each node is based on the feature value of each of the first preset interactive objects under the first interactive feature in the initial feature combination, and the width of the connection line between each node is based on the feature value of each of the first preset interactive objects under the second interactive feature in the initial feature combination.
[0024] For each of the initial feature combinations, based on the interaction influence information of the first preset interaction object under the initial feature combination, the process of filtering out the target first preset interaction object from the first preset interaction objects includes:
[0025] Select target connection lines whose width meets the fourth preset condition from the connection lines of the interactive network;
[0026] Furthermore, target nodes whose size meets the fifth preset condition are selected from the nodes corresponding to the target connecting lines, and the first preset interactive object corresponding to the target node is taken as the target first preset interactive object.
[0027] In one optional implementation, determining the interaction influence level information of the candidate interaction object under the target feature combination based on each feature value of the candidate interaction object under the target feature combination includes:
[0028] Using each of the candidate interactive objects as nodes, the size of each node is based on the feature value of each candidate interactive object under the first interactive feature in the target feature combination, and the width of the connection line between each node is based on the feature value of each candidate interactive object under the second interactive feature in the target feature combination.
[0029] Based on the width of each connection line and the size of each node in the target interaction network, the degree of interaction influence information corresponding to each node is determined.
[0030] In one optional implementation, determining the interaction influence level information of the candidate interaction object under the target feature combination based on each feature value of the candidate interaction object under the target feature combination includes:
[0031] The weighted summation of each feature value under the target feature combination is performed to obtain the interaction influence information of the candidate interactive object under the target feature combination.
[0032] In one optional implementation, the step of selecting the target interaction object from a plurality of candidate interaction objects based on the interaction influence information corresponding to each of the candidate interaction objects includes:
[0033] Based on the interaction influence information of the candidate interactive objects under the target feature combination, target interactive objects with interaction influence information greater than a third set threshold are selected from the candidate interactive objects;
[0034] Sending a prompt message to the target interaction object to perform the target interaction behavior includes:
[0035] Send a prompt message to the target interactive object to perform a first target activity with other interactive objects.
[0036] In one optional implementation, the step of selecting the target interaction object from a plurality of candidate interaction objects based on the interaction influence information corresponding to each of the candidate interaction objects includes:
[0037] Based on the interaction influence information of the candidate interaction objects under the target feature combination and the resource consumption information of the candidate interaction objects in the network interaction, target interaction objects with the interaction influence information greater than a fourth set threshold and the resource consumption information less than a fifth set threshold are selected from the candidate interaction objects.
[0038] Sending a prompt message to the target interaction object to perform the target interaction behavior includes:
[0039] Send a prompt message to the target interaction object to perform a second target activity with a second preset interaction object; the second preset interaction object includes the interaction object whose resource consumption information is greater than the fifth set threshold.
[0040] In one optional implementation, the step of selecting the target interaction object from a plurality of candidate interaction objects based on the interaction influence information corresponding to each of the candidate interaction objects includes:
[0041] Based on the interaction influence information of the candidate interactive objects under the target feature combination, target interactive objects with interaction influence information greater than a sixth set threshold are selected from the candidate interactive objects;
[0042] Sending a prompt message to the target interaction object to perform the target interaction behavior includes:
[0043] Send a prompt message to the target interactive object to establish an interactive relationship with a third preset interactive object; the third preset interactive object includes interactive objects whose feature values under the corresponding target interactive features are less than a seventh set threshold.
[0044] Secondly, embodiments of this disclosure also provide an information transmitting device, comprising:
[0045] The first acquisition module is used to acquire multiple candidate interactive objects participating in the game, and each of the candidate interactive objects under the target feature combination; the target feature combination includes multiple interactive features;
[0046] The determining module is used to determine the degree of interaction influence of the candidate interaction object under the target feature combination based on each feature value of the candidate interaction object under the target feature combination; the degree of interaction influence information is used to characterize the degree of influence of the candidate interaction object on the interaction behavior of other candidate interaction objects;
[0047] The filtering module is used to filter out the target interaction object from multiple candidate interaction objects based on the interaction influence information corresponding to each of the candidate interaction objects;
[0048] The sending module is used to send a prompt message to the target interactive object to perform the target interactive behavior.
[0049] Thirdly, embodiments of this disclosure also provide a computer device, including: a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor communicates with the memory via the bus, and when the machine-readable instructions are executed by the processor, the steps of the first aspect above, or any optional implementation of the first aspect, are performed.
[0050] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the first aspect or any optional implementation thereof.
[0051] The information sending method provided in this disclosure embodiment can reflect the performance of candidate interactive objects under each interactive feature by the feature values of each interactive feature. Based on the feature values of each candidate interactive object under the target feature combination, the degree of interactive influence of the candidate interactive object under the expected interactive feature (i.e., the interactive features included in the target feature combination) can be determined. Based on the degree of interactive influence information, target interactive objects whose overall performance under the expected interactive feature is more in line with business needs (e.g., having a greater influence on the interactive behavior of other candidate interactive objects) can be selected. The selected target interactive objects are interactive objects that play an important role in maintaining interactive relationships. After sending a prompt message to the target interactive object to execute the target interactive behavior, the target interactive object can influence other candidate interactive objects to generate more interactive behaviors by executing the target interactive behavior, thereby effectively improving the utilization efficiency of game resources.
[0052] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description
[0053] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.
[0054] Figure 1 A flowchart of an information sending method provided by an embodiment of this disclosure is shown;
[0055] Figure 2 A schematic diagram of a process for determining a combination of target features provided by an embodiment of this disclosure is shown;
[0056] Figure 3 A schematic diagram of an interactive network provided by an embodiment of this disclosure is shown;
[0057] Figure 4 A schematic diagram of another interactive network provided by an embodiment of this disclosure is shown;
[0058] Figure 5 A schematic diagram of the architecture of an information transmission device provided in an embodiment of this disclosure is shown;
[0059] Figure 6 A schematic diagram of a computer device provided in an embodiment of this disclosure is shown. Detailed Implementation
[0060] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.
[0061] In online games, the process of identifying players who play a crucial role in maintaining interactive relationships is often based on the quantity of interactions between a player and other players; that is, players with more interactions are considered important. However, the quantity of interactions does not accurately measure a player's importance in maintaining these relationships. For example, couples in a game are likely to have many interactions, but these players may not be very important in maintaining their relationships with other players. Therefore, relying solely on the quantity of interactions cannot accurately identify target players who play a vital role in maintaining these relationships, and thus cannot effectively improve the efficiency of game resource utilization by encouraging these target players to interact with other players.
[0062] Based on this, this disclosure provides an information sending method. The feature values under each interaction feature can reflect the performance of candidate interaction objects under each interaction feature. Based on the feature values of candidate interaction objects under the target feature combination, the interaction influence information of candidate interaction objects under the expected interaction features (i.e., the interaction features included in the target feature combination) can be determined. Based on the interaction influence information, target interaction objects whose overall performance under the expected interaction features is more in line with business needs (e.g., having a greater influence on the interaction behavior of other candidate interaction objects) can be selected. The selected target interaction objects are interaction objects that play an important role in maintaining interaction relationships. After sending a prompt message to the target interaction object to execute the target interaction behavior, the target interaction object can influence other candidate interaction objects to generate more interaction behaviors by executing the target interaction behavior, thereby effectively improving the utilization efficiency of game resources.
[0063] The deficiencies of the above solutions and the proposed solutions are the result of the inventor's practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed in this disclosure below should be considered as the inventor's contribution to this disclosure.
[0064] It should be noted that similar labels and letters in the following figures indicate similar items. Therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0065] To facilitate understanding of this embodiment, a method for sending information disclosed in this disclosure will first be described in detail. The subject executing the method for sending information provided in this disclosure is generally a computer device with certain computing power.
[0066] See Figure 1 The diagram shows a flowchart of an information sending method provided in an embodiment of this disclosure. The method includes steps S101 to S104, wherein:
[0067] S101: Obtain multiple candidate interactive objects participating in the game, and each of the candidate interactive objects under the target feature combination; the target feature combination includes multiple interactive features.
[0068] In this embodiment of the disclosure, interactive objects participating in the game can perform a first interactive behavior and a second interactive behavior. The first interactive behavior is an action performed in the game without interacting with other interactive objects, such as logging into the game, consuming resources, or staying online; the second interactive behavior is an interactive behavior performed in the game while interacting with other interactive objects, such as forming a team or chatting.
[0069] Candidate interaction objects can be pre-selected from the initial interaction objects participating in the game. Candidate interaction objects can be interaction objects whose feature values of the target interaction characteristics meet preset requirements. Specifically, in one possible implementation, candidate interaction objects can be determined through the following steps:
[0070] Step a1: Obtain the initial interaction object participating in the network interaction, and the feature value of the initial interaction object under the target interaction feature.
[0071] Step a2: Based on the feature values of the initial interaction objects under the target interaction features, select candidate interaction objects from the initial interaction objects.
[0072] The initial interaction objects can include all or some of the interaction objects participating in the game. The initial interaction objects include candidate interaction objects whose feature values of the target interaction characteristics meet preset requirements.
[0073] Target interaction characteristics can include interaction characteristics after the interaction object performs its first interaction behavior, such as the amount of resources consumed, the number of times the user logs into the game, the online time after logging in, the user level, the number of friends, etc.
[0074] During the screening process, candidate interaction objects whose feature values for each target interaction characteristic meet preset requirements can be selected. These preset requirements may include feature values for each target interaction characteristic exceeding a set threshold. Following the steps described above, candidate interaction objects with high resource consumption, frequent logins, and long online durations can be selected. The selected candidate interaction objects can be considered to be highly likely to play a significant role in maintaining the interaction relationship.
[0075] The target feature combination includes various interactive features such as resource consumption, number of game logins, online time after login, user level, number of friends, number of team members, number of team sessions, number of chat participants, and number of chat sessions. Among these, resource consumption, number of game logins, online time after login, user level, and number of friends can be understood as interactive features following the first interactive action of the interacting object; while team members, number of team sessions, number of chat participants, and number of chat sessions can be understood as interactive features following the second interactive action of the interacting object.
[0076] In one implementation, the multiple interaction features in the target feature combination may include at least one of the interaction features after the interactive object performs a first interaction behavior, and at least one of the interaction features after the interactive object performs a second interaction behavior. For example, it may include the amount of resources consumed and the number of team members; or it may include the number of logins and the number of team members; or it may include the amount of resources consumed, the number of logins, and the number of team members.
[0077] The target feature combination can be pre-selected from multiple feature combinations. The target feature combination can be a feature combination that selects more target interaction objects that play an important role in maintaining the interaction relationship, based on the interaction influence information determined by each feature value under the target feature combination. Specifically, in one possible implementation, the target feature combination can be determined through the following steps:
[0078] Step b1: Combine multiple interactive features in different ways to obtain the initial feature combination.
[0079] Step b2: Based on the feature values of the first preset interactive object under each initial feature combination, determine the degree of interaction influence of the first preset interactive object under each initial feature combination.
[0080] Step b3: For each initial feature combination, based on the interaction influence information of the first preset interaction object under the initial feature combination, select the target first preset interaction object from the first preset interaction objects.
[0081] Step b4: For each initial feature combination corresponding to the target first preset interaction object, use the reference interaction object to verify the filtering results of the target first preset interaction object, and obtain the verification results.
[0082] Step b5: Select target feature combinations from each initial feature combination that satisfy the second preset condition; the second preset condition includes the verification result indicating that the overlap rate between the target first preset interactive object and the reference interactive object is greater than the first preset threshold.
[0083] like Figure 2 In the flowchart illustrating a method for determining a combination of target features, a first preset interaction object can be selected. This first preset interaction object can be a sample interaction object selected from interaction objects participating in other games. The first preset interaction object can include reference interaction objects whose influence on the interaction behavior of other interaction objects satisfies a first preset condition. The reference interaction object can be determined by its interaction performance (e.g., the number of interaction behaviors) in other games. Here, the first preset condition can be that the degree of influence on the interaction behavior of other interaction objects is greater than a threshold. In one embodiment, the degree of influence on the interaction behavior of other interaction objects can be characterized by the growth rate of various interaction behaviors of other interaction objects.
[0084] Then, various interaction characteristics are obtained. These characteristics may include resource consumption, number of times the user logs into the game, online time after logging in, user level, number of friends, number of team members, number of team sessions, number of chat participants, and number of chat sessions.
[0085] After obtaining the feature values of the first preset interactive object and various interactive features, data cleaning can be performed. Specifically, the first preset interactive objects that exhibit behaviors such as "leveling up" (i.e., performing various interactive behaviors on behalf of other interactive objects) and "recharging" (i.e., replenishing resources used in the game on behalf of other interactive objects) can be removed. Furthermore, abnormal feature values (such as null values, duplicate values, etc.) in the feature values of each interactive feature can be deleted.
[0086] Interactive features, after feature value data cleaning, can be combined. The combination of multiple interactive features can be arbitrary, and different initial feature combinations must have at least one distinct interactive feature. Specifically, the resulting initial feature combinations include those derived from the interactive features of at least one interactive object performing a first interactive action, and those derived from the interactive features of at least one interactive object performing a second interactive action.
[0087] After obtaining multiple initial feature combinations, in one implementation, these initial feature combinations can be analyzed by constructing an interaction network. In a specific implementation, each initial feature combination can have its own corresponding interaction network constructed. For each initial feature combination, each first preset interactive object can be used as a node in the interaction network, and any two nodes that undergo a second interactive behavior are connected by a straight line. Furthermore, the feature values of the first preset interactive objects under the first interactive feature after the first interactive behavior are used as the node's attribute information (e.g., size), and the feature values of the first preset interactive objects under the second interactive feature after the second interactive behavior are used as the attribute information of the connecting lines (e.g., width, i.e., the thickness of the connecting lines), thus generating the interaction network between the first preset interactive objects under the initial feature combinations.
[0088] like Figure 3 In the schematic diagram of an interactive network shown, for ease of understanding, an interactive network is constructed between a first preset interactive object W1 and other first preset interactive objects W2 to W17. Figure 3 The interaction relationships between the first preset interactive objects W2 to W17 are omitted. The following example uses an initial feature combination including chat counts and resource consumption information to illustrate this. Figure 3 The interaction network is described below. Here, the number of chats can be used as attribute information for the connection lines between the first preset interaction object W1 and other first preset interaction objects W2 to W17. The larger the number of chats, the thicker the connection line can be. The resource consumption information can be used as attribute information for each node corresponding to the first preset interaction object. The larger the resource consumption information, the larger the node. It should be understood that the width of the connection lines and the size of the nodes are only illustrative.
[0089] Through interactive networks, we can more clearly understand the interactive relationships between the first preset interactive objects under each initial feature combination, thereby filtering out candidate feature combinations that better meet business needs.
[0090] To more accurately select candidate feature combinations, for each initial feature combination, the interaction influence information of the first preset interactive object under that initial feature combination can be determined based on the feature values of the first preset interactive object under that initial feature combination. The interaction influence information can be obtained by weighted summation of the feature values under that initial feature combination.
[0091] After determining the interaction influence information of the first preset interactive object under each initial feature combination, for each initial feature combination, target first preset interactive objects can be selected from the first preset interactive objects based on the interaction influence information of the first preset interactive objects under that initial feature combination. In one implementation, the first preset interactive objects can be sorted according to the numerical value of the interaction influence information of the first preset interactive objects under that initial feature combination, and target first preset interactive objects with corresponding target rankings can be selected from the first preset interactive objects. In another implementation, target first preset interactive objects whose interaction influence information is greater than an interaction influence threshold can also be selected from the first preset interactive objects based on the interaction influence information of the first preset interactive objects under that initial feature combination.
[0092] In one implementation, based on the interactive network generated above with various initial feature combinations, target connecting lines whose widths meet a fourth preset condition can be selected from the connecting lines of the interactive network; and target nodes whose sizes meet a fifth preset condition can be selected from the nodes corresponding to the target connecting lines, and the first preset interactive object corresponding to the target node can be taken as the target first preset interactive object. Specifically, selecting target connecting lines whose widths meet the fourth preset condition can identify the generated interactive network image, and the width of each connecting line in the interactive network image can be determined by setting a grayscale threshold or a color threshold.
[0093] The target connecting line here can be a connecting line whose feature value under the second interaction feature meets the fourth preset condition; wherein the fourth preset condition can be that the width of the connecting line is greater than the first threshold. For example, the width of the target connecting line can correspond to the feature value of the second interaction feature whose chat count is greater than the first threshold. The target node can be a node whose feature value under the first interaction feature meets the fifth preset condition; wherein the fifth preset condition can be that the size of the node is greater than the second threshold. For example, the size of the target node can correspond to the feature value of the first preset interaction object whose login count is greater than the second threshold. Through the above process, the selected target first preset interaction objects can include those whose feature value under the second interaction feature is greater than the first threshold, and those whose feature value under the first interaction feature is greater than the second threshold. Wherein, when the feature value under the second interaction feature is greater than the first threshold and the feature value under the first interaction feature is greater than the second threshold, it can be characterized that the corresponding target first preset interaction object has a relatively large influence on the interaction of other interaction objects.
[0094] Considering that the feature values of an interactive object may be anomalous under certain initial feature combinations, the determined degree of interaction impact information may also be anomalous. For example, in Figure 4In another diagram of the interaction network, interaction objects Q1 and Q2 are a couple in the game, and they chat significantly more often, resulting in a higher degree of definite interaction impact. Similarly, if interaction object A sends more messages to interaction object B than to interaction object B, this can also lead to anomalies in the definite interaction impact information. The first preset interaction objects selected based on these anomalies may be inaccurate; therefore, in practice, it is necessary to filter the initial feature combinations.
[0095] In one implementation, after determining the degree of interaction influence of the first preset interactive object under each initial feature combination, candidate feature combinations whose degree of interaction influence satisfies the third preset condition can be selected from each initial feature combination based on the degree of interaction influence of the first preset interactive object under each initial feature combination.
[0096] The third preset condition may include interaction impact information being less than a second preset threshold. By setting the second preset threshold, initial feature combinations with interaction impact information greater than or equal to the second preset threshold (i.e., initial feature combinations with abnormal interaction impact information) can be filtered out, thereby selecting candidate feature combinations with interaction impact information less than the second preset threshold.
[0097] For each candidate feature combination, based on the interaction influence information of the first preset interaction object under that candidate feature combination, the target first preset interaction object is selected from the first preset interaction objects. This process can refer to the aforementioned process for selecting the target first preset interaction object, and will not be repeated here.
[0098] The target first preset interaction object corresponding to each initial feature combination can be a preset interaction object obtained under each initial feature combination that has a greater impact on the interaction behavior of other preset interaction objects.
[0099] After selecting the target first preset interactive object corresponding to each initial feature combination, the selection result can be verified by using a reference interactive object for the target first preset interactive object corresponding to each initial feature combination, and the verification result can be obtained.
[0100] Here, since the first preset interactive object includes a reference interactive object, the selected target first preset interactive object may contain a reference interactive object. Therefore, the reference interactive object can be used to verify the selection result of the target first preset interactive object corresponding to the initial feature combination.
[0101] The verification results for each initial feature combination can indicate whether the overlap rate between the target first preset interactive object and the reference interactive object corresponding to that initial feature combination is greater than a first preset threshold. If it is greater than the first preset threshold, it indicates that the overlap rate between the target first preset interactive object and the reference interactive object obtained based on that initial feature combination is high, and the accuracy of the target interactive object selected when using that initial feature group is high. If it is less than or equal to the first preset threshold, it indicates that the overlap rate between the target first preset interactive object and the reference interactive object obtained based on that initial feature combination is low, and the accuracy of the target interactive object selected when using that initial feature group is low. The more target first preset interactive objects obtained, the better the corresponding initial feature combination. Target feature combinations whose verification results satisfy the second preset condition selected from each initial feature combination can yield more accurate target interactive objects.
[0102] S102: Based on the feature values of the candidate interactive objects under the target feature combination, determine the interaction influence degree information of the candidate interactive objects under the target feature combination; the interaction influence degree information is used to characterize the degree of influence of the candidate interactive objects on the interactive behavior of other candidate interactive objects.
[0103] To more effectively represent the individual feature values of candidate objects under the target feature combination, in one implementation, a target interaction network can be generated between multiple candidate interactive objects under the target feature combination, using each candidate interactive object as a node, the size of each node based on the feature value of each candidate interactive object under the first interaction feature in the target feature combination, and the width of the connection line between each node based on the feature value of each candidate interactive object under the second interaction feature in the target feature combination.
[0104] The process of generating the target interaction network among multiple candidate interactive objects under the target feature combination is similar to the process of generating the interaction network among each first preset interactive object under the initial feature combination, and will not be described in detail here.
[0105] By examining the size of each node and the width of the connecting lines between nodes in the target interaction network, we can more clearly see the feature values of each candidate object under the target feature combination.
[0106] Here, the interaction influence information can be obtained by weighted summation of the feature values under the target feature combination. In other words, in specific implementation, the feature values under the target feature combination can be weighted and summed to obtain the interaction influence information of each candidate interaction object under the target feature combination. Specifically, for each node, the width of the connection line between the node and other nodes in the target interaction network and the size of the node can be weighted and summed to obtain the interaction influence information of each node, that is, the interaction influence information of each candidate interaction object under the target feature combination.
[0107] S103: Based on the interaction influence information corresponding to each of the candidate interaction objects, select the target interaction object from the multiple candidate interaction objects.
[0108] S104: Send a prompt message to the target interactive object to perform the target interactive behavior.
[0109] Here, target interaction objects can be filtered according to business needs. The prompt messages sent to the target interaction objects filtered based on different business needs can also be different.
[0110] In one implementation, target interactive objects whose interaction influence information is greater than a third set threshold can be selected from the candidate interactive objects based on the interaction influence information of the candidate interactive objects under the target feature combination.
[0111] Here, the selected target interaction objects can be understood as those with a relatively high degree of interaction impact, meaning they can play a crucial role in maintaining the interaction relationship. In practice, a prompt message can be sent to the target interaction object to initiate a primary target activity with other interaction objects. This primary target activity can include interactive activities such as team formation or battles.
[0112] In practice, you can send a notification message to the target interactive object within the game, indicating that it is engaging in the first objective activity with other interactive objects, such as an in-game message. Alternatively, you can send the notification message to the target interactive object outside the game, such as a text message or email.
[0113] By sending a prompt message to the target interactive object to engage in the first target activity with other interactive objects, the probability of the target interactive object engaging in the first target activity with other interactive objects can be increased, thereby improving the interactive behavior of other interactive objects and maintaining the interactive relationship between the target interactive object and other interactive objects.
[0114] In one implementation, target interaction objects can be selected from candidate interaction objects based on the interaction impact information of candidate interaction objects under the target feature combination and the resource consumption information of candidate interaction objects in network interaction. The target interaction objects selected here can be understood as interaction objects with high interaction impact information but low resource consumption. The fourth threshold can be the same as or different from the third threshold.
[0115] In practice, a prompt message can be sent to the target interaction object to initiate a second target activity with a second preset interaction object. This second target activity may include interactive activities that consume resources.
[0116] The second preset interaction object can include interaction objects whose resource consumption information exceeds a fifth preset threshold. In other words, the resource consumption information of the second preset interaction object is greater than that of the target interaction object. Since the target interaction object itself has a higher degree of interaction impact, by sending a prompt message to the target interaction object to engage in a second target activity with the second preset interaction object, the target interaction object is likely to engage in the second target activity with the second preset interaction object. Since the second preset interaction object has a corresponding resource consumption information greater than that of the target interaction object, during the second target activity between the target interaction object and the second preset interaction object, the target interaction object is likely to increase its resource consumption information, thus potentially increasing the target interaction object's resource consumption information to a certain extent.
[0117] In one implementation, target interactive objects with interaction influence information greater than a sixth preset threshold can be selected from the candidate interactive objects based on the interaction influence information of the candidate interactive objects under the target feature combination. The selected target interactive objects can also be understood as interactive objects with relatively high interaction influence information. The sixth preset threshold can be the same as or different from the third and / or fourth preset thresholds.
[0118] In practice, a prompt message can be sent to the target interactive object to indicate that an interactive relationship has been established with a third preset interactive object.
[0119] The third preset interaction object can include interaction objects whose feature values under the corresponding target interaction features are less than the seventh preset threshold. The target interaction features can include any interaction feature such as resource consumption, number of times the user logs into the game, online time after logging in, user level, number of friends, number of team members, number of team members, number of chat members, and number of chats. The third preset interaction object here can be understood as an interaction object that is about to be lost.
[0120] Since the target interaction object itself is an interaction object with a high degree of interaction impact, sending a prompt message to the target interaction object to establish an interaction relationship with the third preset interaction object may significantly increase the probability of the target interaction object establishing such a relationship. After establishing the interaction relationship, the target interaction object may also significantly increase the probability of engaging in a second interaction with the third preset interaction object, thereby increasing the feature value of the third preset interaction object under the target interaction characteristics to some extent, and thus reducing the probability of churn of the third preset interaction object to some extent.
[0121] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0122] Based on the same inventive concept, this disclosure also provides an information sending device corresponding to the information sending method. Since the principle of the device in this disclosure for solving the problem is similar to that of the information sending method described above, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0123] Reference Figure 5 The diagram shown is an architectural schematic of an information transmission device provided in an embodiment of this disclosure. The device includes:
[0124] The first acquisition module 501 is used to acquire multiple candidate interactive objects participating in the game, and each of the candidate interactive objects under the target feature combination; the target feature combination includes multiple interactive features;
[0125] The first determining module 502 is used to determine the degree of interaction influence of the candidate interaction object under the target feature combination based on each feature value of the candidate interaction object under the target feature combination; the degree of interaction influence information is used to characterize the degree of influence of the candidate interaction object on the interaction behavior of other candidate interaction objects;
[0126] The filtering module 503 is used to filter out the target interaction object from multiple candidate interaction objects based on the interaction influence degree information corresponding to each of the candidate interaction objects.
[0127] The sending module 504 is used to send a prompt message to the target interactive object to perform the target interactive behavior.
[0128] In an optional implementation, the apparatus further includes: a second determining module, configured to determine the candidate interaction object; the second determining module is specifically configured to:
[0129] Obtain the initial interaction object participating in the network interaction, and the feature value of the initial interaction object under the target interaction feature;
[0130] Based on the feature values of the initial interaction object under the target interaction feature, the candidate interaction object is selected from the initial interaction object.
[0131] In an optional embodiment, the apparatus further includes: a third determining module, configured to determine the target feature combination; the third determining module is specifically configured to:
[0132] Multiple interactive features are combined in different ways to obtain initial feature combinations; wherein, different initial feature combinations have at least one different interactive feature.
[0133] Based on the feature values of the first preset interactive object under each of the initial feature combinations, the interaction influence information of the first preset interactive object under each of the initial feature combinations is determined respectively; wherein, the first preset interactive object includes reference interactive objects whose influence on the interactive behavior of other interactive objects meets the first preset condition.
[0134] For each of the initial feature combinations, based on the interaction influence information of the first preset interaction object under the initial feature combination, a target first preset interaction object is selected from the first preset interaction objects;
[0135] For each of the initial feature combinations corresponding to the target first preset interactive object, the target first preset interactive object is filtered using the reference interactive object to obtain the verification result;
[0136] Select target feature combinations from the initial feature combinations whose verification results satisfy a second preset condition; the second preset condition includes the verification result indicating that the overlap rate between the target first preset interactive object and the reference interactive object is greater than a first preset threshold.
[0137] In one optional implementation, the third determining module is specifically used for:
[0138] Based on the interaction influence information of the first preset interactive object under each of the initial feature combinations, candidate feature combinations that satisfy the interaction influence information are selected from each of the initial feature combinations; the third preset condition includes that the interaction influence information is less than a second preset threshold.
[0139] For each of the candidate feature combinations, based on the interaction influence information of the first preset interaction object under the candidate feature combination, the target first preset interaction object is selected from the first preset interaction objects.
[0140] In one optional implementation, the first determining module 501 is specifically used for:
[0141] The weighted summation of each feature value under the target feature combination is performed to obtain the interaction influence information of the candidate interactive object under the target feature combination.
[0142] In one optional implementation, the filtering module 503 is specifically used for:
[0143] Based on the interaction influence information of the candidate interactive objects under the target feature combination, target interactive objects with interaction influence information greater than a third set threshold are selected from the candidate interactive objects;
[0144] The sending module 504 is specifically used for:
[0145] Send a prompt message to the target interactive object to perform a first target activity with other interactive objects.
[0146] In one optional embodiment, the apparatus further includes:
[0147] The generation module is used to generate an interaction network between the first preset interactive objects under the initial feature combination for each initial feature combination, taking each first preset interactive object as a node, using the feature value of each first preset interactive object under the first interactive feature in the initial feature combination as the size of each node, and using the feature value of each first preset interactive object under the second interactive feature in the initial feature combination as the width of the connection line between each node.
[0148] The third determining module is specifically used for:
[0149] Select target connection lines whose width meets the fourth preset condition from the connection lines of the interactive network;
[0150] Furthermore, target nodes whose size meets the fifth preset condition are selected from the nodes corresponding to the target connecting lines, and the first preset interactive object corresponding to the target node is taken as the target first preset interactive object.
[0151] In one optional implementation, the first determining module 502 is specifically used for:
[0152] Using each of the candidate interactive objects as nodes, the size of each node is based on the feature value of each candidate interactive object under the first interactive feature in the target feature combination, and the width of the connection line between each node is based on the feature value of each candidate interactive object under the second interactive feature in the target feature combination.
[0153] Based on the width of each connection line and the size of each node in the target interaction network, the degree of interaction influence information corresponding to each node is determined.
[0154] In one optional implementation, the filtering module 503 is specifically used for:
[0155] Based on the interaction influence information of the candidate interaction objects under the target feature combination and the resource consumption information of the candidate interaction objects in the network interaction, target interaction objects with the interaction influence information greater than a fourth set threshold and the resource consumption information less than a fifth set threshold are selected from the candidate interaction objects.
[0156] The sending module 504 is specifically used for:
[0157] Send a prompt message to the target interaction object to perform a second target activity with a second preset interaction object; the second preset interaction object includes the interaction object whose resource consumption information is greater than the fifth set threshold.
[0158] In one optional implementation, the filtering module 503 is specifically used for:
[0159] Based on the interaction influence information of the candidate interactive objects under the target feature combination, target interactive objects with interaction influence information greater than a sixth set threshold are selected from the candidate interactive objects;
[0160] The sending module 504 is specifically used for:
[0161] Send a prompt message to the target interactive object to establish an interactive relationship with a third preset interactive object; the third preset interactive object includes interactive objects whose feature values under the corresponding target interactive features are less than a seventh set threshold.
[0162] The processing flow of each module in the device and the interaction flow between each module can be referred to the relevant descriptions in the above method embodiments, and will not be detailed here.
[0163] Based on the same technical concept, this disclosure also provides a computer device. (See also...) Figure 6The diagram shows the structure of a computer device 600 provided in this embodiment of the present disclosure, including a processor 601, a memory 602, and a bus 603. The memory 602 stores execution instructions and includes main memory 6021 and external memory 6022. The main memory 6021, also called internal memory, is used to temporarily store computational data in the processor 601 and data exchanged with external memory 6022 such as a hard disk. The processor 601 exchanges data with the external memory 6022 through the main memory 6021. When the computer device 600 is running, the processor 601 and the memory 602 communicate through the bus 603, causing the processor 601 to execute the following instructions:
[0164] Obtain multiple candidate interactive objects participating in the game, and each of the candidate interactive objects' feature values under the target feature combination; the target feature combination includes multiple interactive features;
[0165] Based on the feature values of the candidate interactive objects under the target feature combination, the interaction influence degree information of the candidate interactive objects under the target feature combination is determined; the interaction influence degree information is used to characterize the degree of influence of the candidate interactive objects on the interactive behavior of other candidate interactive objects;
[0166] Based on the interaction influence information corresponding to each of the candidate interaction objects, the target interaction object is selected from the multiple candidate interaction objects;
[0167] Send a prompt message to the target interactive object to perform the target interactive behavior.
[0168] This disclosure also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the information transmission method described in the above-described method embodiments. The storage medium may be a volatile or non-volatile computer-readable storage medium.
[0169] This disclosure also provides a computer program product, which carries program code. The instructions included in the program code can be used to execute the steps of the information sending method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.
[0170] The aforementioned computer program product can be implemented through hardware, software, or a combination thereof. In one optional embodiment, the computer program product is specifically embodied in a computer storage medium; in another optional embodiment, the computer program product is specifically embodied in a software product, such as a software development kit (SDK), etc.
[0171] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems and devices described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. In the several embodiments provided in this disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division; in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection may be through some communication interfaces; the indirect coupling or communication connection of devices or units may be electrical, mechanical, or other forms.
[0172] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0173] In addition, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0174] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0175] Finally, it should be noted that the above-described embodiments are merely specific implementations of this disclosure, used to illustrate the technical solutions of this disclosure, and not to limit it. The protection scope of this disclosure is not limited thereto. Although this disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this disclosure. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this disclosure, and should all be covered within the protection scope of this disclosure. Therefore, the protection scope of this disclosure should be determined by the protection scope of the claims.
Claims
1. A method for sending information, characterized in that, include: Obtain multiple candidate interactive objects participating in the game, and the feature values of each candidate interactive object under the target feature combination; The target feature combination includes multiple interaction features in the game, and the multiple interaction features include the interaction features after the interactive object performs a first interactive behavior in the game without interacting with other interactive objects, and the interaction features after the interactive object performs a second interactive behavior in the game by interacting with other interactive objects. Based on the feature values of the candidate interactive objects under the target feature combination, determine the degree of interaction influence of the candidate interactive objects under the target feature combination; The interaction influence information is used to characterize the degree of influence of the candidate interaction object on the interaction behavior of other candidate interaction objects; Based on the interaction influence information corresponding to each of the candidate interaction objects, the target interaction object is selected from the multiple candidate interaction objects; Send a prompt message to the target interactive object to perform the target interactive behavior.
2. The method according to claim 1, characterized in that, The candidate interaction objects are determined through the following steps: Obtain the initial interaction object participating in the network interaction, and the feature value of the initial interaction object under the target interaction feature; Based on the feature values of the initial interaction object under the target interaction feature, the candidate interaction object is selected from the initial interaction object.
3. The method according to claim 1, characterized in that, The target feature combination is determined through the following steps: Multiple interactive features are combined in different ways to obtain initial feature combinations; wherein, different initial feature combinations have at least one different interactive feature. Based on the feature values of the first preset interactive object under each of the initial feature combinations, the interaction influence information of the first preset interactive object under each of the initial feature combinations is determined respectively; wherein, the first preset interactive object includes reference interactive objects whose influence on the interactive behavior of other interactive objects meets the first preset condition. For each of the initial feature combinations, based on the interaction influence information of the first preset interaction object under the initial feature combination, a target first preset interaction object is selected from the first preset interaction objects; For each of the initial feature combinations corresponding to the target first preset interactive object, the reference interactive object is used to verify the filtering result of the target first preset interactive object corresponding to the initial feature combination, and the verification result is obtained. Select target feature combinations from the initial feature combinations whose verification results satisfy a second preset condition; the second preset condition includes the verification result indicating that the overlap rate between the target first preset interactive object and the reference interactive object is greater than a first preset threshold.
4. The method according to claim 3, characterized in that, For each of the initial feature combinations, based on the interaction influence information of the first preset interaction object under the initial feature combination, the process of filtering out the target first preset interaction object from the first preset interaction objects includes: Based on the interaction influence information of the first preset interactive object under each of the initial feature combinations, candidate feature combinations that satisfy the interaction influence information are selected from each of the initial feature combinations; the third preset condition includes that the interaction influence information is less than a second preset threshold. For each of the candidate feature combinations, based on the interaction influence information of the first preset interaction object under the candidate feature combination, the target first preset interaction object is selected from the first preset interaction objects.
5. The method according to claim 3, characterized in that, The method further includes: For each of the initial feature combinations, taking each of the first preset interactive objects as nodes, the size of each node is based on the feature value of each of the first preset interactive objects under the first interactive feature in the initial feature combination, and the width of the connection line between each node is based on the feature value of each of the first preset interactive objects under the second interactive feature in the initial feature combination. For each of the initial feature combinations, based on the interaction influence information of the first preset interaction object under the initial feature combination, the process of filtering out the target first preset interaction object from the first preset interaction objects includes: Select target connection lines whose width meets the fourth preset condition from the connection lines of the interactive network; Furthermore, target nodes whose size meets the fifth preset condition are selected from the nodes corresponding to the target connecting lines, and the first preset interactive object corresponding to the target node is taken as the target first preset interactive object.
6. The method according to claim 1, characterized in that, The step of determining the degree of interaction influence of the candidate interactive object under the target feature combination based on each feature value of the candidate interactive object under the target feature combination includes: Using each of the candidate interactive objects as nodes, the size of each node is based on the feature value of each candidate interactive object under the first interactive feature in the target feature combination, and the width of the connection line between each node is based on the feature value of each candidate interactive object under the second interactive feature in the target feature combination. Based on the width of each connection line and the size of each node in the target interaction network, the degree of interaction influence information corresponding to each node is determined.
7. The method according to claim 1, characterized in that, The step of determining the degree of interaction influence of the candidate interactive object under the target feature combination based on each feature value of the candidate interactive object under the target feature combination includes: The weighted summation of each feature value under the target feature combination is performed to obtain the interaction influence information of the candidate interactive object under the target feature combination.
8. The method according to claim 1, characterized in that, The step of selecting the target interaction object from multiple candidate interaction objects based on the interaction influence information corresponding to each of the candidate interaction objects includes: Based on the interaction influence information of the candidate interactive objects under the target feature combination, target interactive objects with interaction influence information greater than a third set threshold are selected from the candidate interactive objects; Sending a prompt message to the target interaction object to perform the target interaction behavior includes: Send a prompt message to the target interactive object to perform a first target activity with other interactive objects.
9. The method according to claim 1, characterized in that, The step of selecting the target interaction object from multiple candidate interaction objects based on the interaction influence information corresponding to each of the candidate interaction objects includes: Based on the interaction influence information of the candidate interaction objects under the target feature combination and the resource consumption information of the candidate interaction objects in network interaction, target interaction objects with the interaction influence information greater than a fourth set threshold and the resource consumption information less than a fifth set threshold are selected from the candidate interaction objects. Sending a prompt message to the target interaction object to perform the target interaction behavior includes: Send a prompt message to the target interaction object to perform a second target activity with a second preset interaction object; the second preset interaction object includes the interaction object whose resource consumption information is greater than the fifth set threshold.
10. The method according to claim 1, characterized in that, The step of selecting the target interaction object from multiple candidate interaction objects based on the interaction influence information corresponding to each of the candidate interaction objects includes: Based on the interaction influence information of the candidate interactive objects under the target feature combination, target interactive objects with interaction influence information greater than a sixth set threshold are selected from the candidate interactive objects; Sending a prompt message to the target interaction object to perform the target interaction behavior includes: Send a prompt message to the target interactive object to establish an interactive relationship with a third preset interactive object; the third preset interactive object includes interactive objects whose feature values under the corresponding target interactive features are less than a seventh set threshold.
11. An information transmitting device, characterized in that, include: The first acquisition module is used to acquire multiple candidate interactive objects participating in the game, and each of the candidate interactive objects under the target feature combination; The target feature combination includes multiple interaction features in the game, and the multiple interaction features include the interaction features after the interactive object performs a first interactive behavior in the game without interacting with other interactive objects, and the interaction features after the interactive object performs a second interactive behavior in the game by interacting with other interactive objects. The determining module is used to determine the degree of interaction influence of the candidate interactive object under the target feature combination based on each feature value of the candidate interactive object under the target feature combination; The interaction influence information is used to characterize the degree of influence of the candidate interaction object on the interaction behavior of other candidate interaction objects; The filtering module is used to filter out the target interaction object from a plurality of candidate interaction objects based on the interaction influence degree information corresponding to each of the candidate interaction objects; The sending module is used to send a prompt message to the target interactive object to perform the target interactive behavior.
12. A computer device, characterized in that, include: The computer device includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the computer device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, they perform the steps of the information transmission method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of the information transmission method as described in any one of claims 1 to 10.