Disclosure of Invention
The disclosure aims to provide a user intimacy index obtaining method, a user intimacy index obtaining device, a storage medium and electronic equipment, which are used for solving the problem that the efficiency of a mode for determining the relevance between users in the related art is low.
The present disclosure provides a method for determining a user intimacy index, including: acquiring historical communication record information of a home network user, wherein the historical communication record information of the home network user comprises: historical communication record information of a first user of which the network access time does not exceed a preset time period and/or historical communication record information of a second user of which the network access time exceeds the preset time period; obtaining an intimacy index model of the home network user and the different network users according to the historical communication record information of the home network user; and calculating the intimacy index between the target different-network user and the local-network user by using the intimacy index model.
Optionally, the acquiring historical communication record information of the home network user includes: for the first user, determining a different network user identifier used by the first user before network access according to the historical communication record information of the first user; acquiring historical communication record information of the first user and the home network user before the first user accesses the network according to the different network user identification; acquiring historical communication record information of the first user after the first user accesses the network according to the user identification of the first user after the first user accesses the network; and for the second user, acquiring the historical communication record information of the second user according to the home network user identification of the second user.
Optionally, the determining, according to the historical communication record information of the first user, the identifier of the different-network user used by the first user before the first user accesses the network includes: acquiring a third user of which the communication frequency with the first user reaches a preset frequency within the preset time period after the first user accesses the network; determining a fourth user which communicates with each user in the third users within the preset time period before the first user accesses the network; respectively calculating the total communication time length of each user in the fourth users and each user in the third users; and determining the user identifier of the target user in the fourth users corresponding to the calculated longest total communication time length as the corresponding different-network user identifier before the first user accesses the network.
Optionally, the obtaining an affinity index model of the home network user and the heterogeneous network user according to the historical communication record information of the home network user includes: extracting historical communication record information of the first user in the preset time period before the first user accesses the network and historical communication record information of the first user in the preset time period after the first user accesses the network to obtain a first vector representing the historical communication characteristics of the first user before the first user accesses the network and a second vector representing the historical communication characteristics of the first user after the first user accesses the network; respectively establishing relational expressions containing unknown coefficient vectors according to the relationship between the first vector and the affinity index and the relationship between the second vector and the affinity index to obtain an equation set; solving the equation set according to the relation that the corresponding affinity indexes of the first user in the preset time period before the first user accesses the network and in the preset time period after the first user accesses the network are the same, and calculating the unknown coefficient vector; and expressing the relationship between the historical communication characteristics of the user and the intimacy index by using the calculated unknown coefficient vector to obtain the intimacy index model.
Optionally, the method further comprises: collecting the information of the preset type service customized by the user of the home network; and recommending the preset type service customized by the user of the local network to the user of the different network, wherein the affinity index of the user of the local network exceeds a preset value.
Optionally, the historical communication record information of the target different-network user and the historical communication record information of the local network user both include one or more of the following information: the number of calls, the duration of the calls, the number of people in the calls, the number of times of messages, and the number of people in the messages.
The present disclosure also provides a device for determining a user intimacy index, including: the acquisition module is used for acquiring the historical communication record information of the home network user, and the historical communication record information of the home network user comprises: historical communication record information of a first user of which the network access time does not exceed a preset time period and/or historical communication record information of a second user of which the network access time exceeds the preset time period; the modeling module is used for obtaining an intimacy index model of the home network user and the different network users according to the historical communication record information of the home network user; and the calculating module is used for calculating the intimacy index between the target different-network user and the local-network user by using the intimacy index model.
Optionally, the obtaining module includes: a determining unit, configured to determine, for the first user, a different-network user identifier used by the first user before network access according to historical communication record information of the first user; a first obtaining unit, configured to obtain, according to the different-network user identifier, historical communication record information between the first user and the home network user before accessing the network; a second obtaining unit, configured to obtain, according to a home network user identifier after the first user accesses a network, historical communication record information of the first user after accessing the network; and the third obtaining unit is used for obtaining the historical communication record information of the second user according to the home network user identifier of the second user.
Optionally, the determining unit is configured to: acquiring a third user of which the communication frequency with the first user reaches a preset frequency within the preset time period after the first user accesses the network; determining a fourth user which communicates with each user in the third users within the preset time period before the first user accesses the network; respectively calculating the total communication time length of each user in the fourth users and each user in the third users; and determining the user identifier of the target user in the fourth users corresponding to the calculated longest total communication time length as the corresponding different-network user identifier before the first user accesses the network.
Optionally, the modeling module includes: the extracting unit is used for extracting historical communication record information of the first user in the preset time period before the first user accesses the network and historical communication record information of the first user in the preset time period after the first user accesses the network to obtain a first vector representing the historical communication characteristics of the first user before the first user accesses the network and a second vector representing the historical communication characteristics of the first user after the first user accesses the network; the establishing unit is used for respectively establishing a relational expression containing an unknown coefficient vector according to the relationship between the first vector and the intimacy index and the relationship between the second vector and the intimacy index to obtain an equation set; the calculation unit is used for solving the equation set according to the relation that the corresponding affinity indexes of the first user in the preset time period before the first user accesses the network and in the preset time period after the first user accesses the network are the same, and calculating the unknown coefficient vector; and the relational expression unit is used for expressing the relation between the historical communication characteristics of the user and the intimacy index by using the calculated unknown coefficient vector to obtain the intimacy index model.
Optionally, the apparatus further comprises: the acquisition module is used for acquiring the information of the preset type of service customized by the user of the home network; and the recommending module is used for recommending the preset type service customized by the user of the local network to the user of the different network, the affinity index of which with the user of the local network exceeds a preset value.
Optionally, the historical communication record information of the target foreign network user and the historical communication record information of the home network user include one or more of the following information: the number of calls, the duration of the calls, the number of people in the calls, the number of times of messages, and the number of people in the messages.
The present disclosure also provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of any of the methods described above.
The present disclosure also provides an electronic device, including: the computer-readable storage medium described above; and one or more processors for executing the program in the computer-readable storage medium.
According to the scheme provided by the embodiment of the disclosure, in consideration of the existence of users switched from the different network to the local network in the local network users, the intimacy relationship between the different network users and the local network users is reflected in the historical communication record information of the local network users to establish an intimacy index model for solving the intimacy index between the users. When the association between the different network users and the home network users needs to be obtained, the communication record data of the different network users and the home network users are used as input data, and the intimacy index between the different network users and the home network users can be conveniently and quickly obtained by using the model, so that the efficiency of determining the association between the users is improved by the scheme.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows.
Detailed Description
The following detailed description of specific embodiments of the present disclosure is provided in connection with the accompanying drawings. It should be understood that the detailed description and specific examples, while indicating the present disclosure, are given by way of illustration and explanation only, not limitation.
In order to solve the above problems, the present disclosure provides a method for determining a user intimacy index, where the intimacy index is used to characterize the degree of association between users, provide a quantitative measure based on historical communication record information for users, and obtain the association between users by calculating the user intimacy index. The method for determining the user intimacy degree index provided by the present disclosure is shown in fig. 1, and comprises the following steps:
s101: acquiring historical communication record information of a home network user;
the historical communication record information of the user of the local network can comprise: the historical communication record information of the first user whose network access time does not exceed the preset time period and/or the historical communication record information of the second user whose network access time exceeds the preset time period, for example, the preset time period may be three months. The historical communication record information can be obtained from a historical call ticket and/or a short message ticket, and can comprise one or more items of a calling party, a called party, call time, call duration and short message time.
S102: obtaining an intimacy index model of the home network user and the different network users according to the historical communication record information of the home network user;
after the historical communication record information of the user of the local network is obtained, data for representing the historical communication characteristics of the user, such as the number of calls, the call duration, the number of people in the call, the number of times of messages, the number of people in the messages and the like, can be extracted from the historical communication record information, training is carried out based on the extracted data, and an affinity index model can be obtained.
The intimacy index model can be obtained by:
extracting historical communication record information of a user who changes from a different network to a home network before accessing the network and historical communication record information of the user after accessing the network to obtain two historical communication characteristics representing the user before accessing the network and after accessing the network; establishing an equation set containing unknown coefficient vectors according to the relationship between the two historical communication record characteristics and the intimacy index; solving the equation set according to the relation that corresponding affinity indexes of the user before and after the user accesses the network are the same, and obtaining a coefficient vector; and expressing the relation between the historical communication characteristics of the user and the intimacy index by using the obtained coefficient vector to obtain an intimacy index model.
S103: and calculating the affinity index between the target different-network user and the local-network user by using an affinity index model.
The historical communication record information of the target different-network user and the historical communication record information of the local network user may include one or more of the following information:
the number of calls, the duration of the calls, the number of people in the calls, the number of times of messages, and the number of people in the messages.
And (4) bringing the historical communication record information of the home network user and the target different network user into the intimacy index model to obtain the intimacy index between the home network user and the target different network user.
According to the method for determining the user affinity index, an affinity index model for calculating the affinity index between users is established according to historical communication record information of users of the home network, the communication record information of the users of the home network and the target different-network users is used as input data, and the affinity index between the users of the home network and the target different-network users can be directly calculated by using the model, so that the relevance between the users of the home network and the different networks can be conveniently and quickly obtained, and the efficiency for determining the relevance between the users is improved.
For a new user whose network access exceeds or does not exceed a preset time period, because the user may use a different network for communication before network access, that is, the new network-accessing user is a network-switching user, the historical communication record information of the new network-accessing user in the preset time period before network access cannot be directly obtained according to the home network user identifier (such as a customer identification number) of the new network-accessing user, therefore, in the present disclosure, the different network user identifier used by the user before network switching is determined according to the user affinity relationship embodied in the communication record information of the user and other users in the preset time period after network access of the new network-accessing user, and the communication record of the different network user identifier and the home network user in the preset time period before network switching is taken as the communication record information of the user in the preset time period before network access. The historical communication record information of the user after the user accesses the network can be directly obtained according to the user identification of the local network after the network is switched. The historical communication record information of the user of the local network who accesses the network and exceeds the preset time period can also be directly obtained through the user identification.
Based on the above analysis, the present disclosure provides an embodiment, in which obtaining the historical communication record information of the user in the home network may include the following processing procedures:
for a first user whose network access time does not exceed a preset time period, determining a different network user identifier used by the first user before network access according to historical communication record information of the first user; acquiring historical communication record information of a first user and a home network user before the first user accesses the network according to the different network user identification; acquiring historical communication record information of a first user after the first user accesses the network according to the user identification of the first user after the first user accesses the network; and for a second user with the network access time exceeding the preset time period, acquiring the historical communication record information of the second user according to the home network user identifier of the second user.
The determining, according to the historical communication record information of the first user, the identifier of the different-network user used by the first user before accessing the network may include: acquiring a second user of which the communication frequency with a first user reaches a preset frequency within a preset time period after the first user accesses the network; determining a third user which communicates with each user in the second users in a preset time period before the first user accesses the network; respectively calculating the total communication time length of each user in the third users and each user in the second users; and determining the user identifier of the target user in the third users corresponding to the calculated longest total communication time length as the corresponding different network user identifier before the first user accesses the network.
In order to facilitate understanding of the process of acquiring the historical communication record information of the user of the home network, the following further describes the process of acquiring the historical communication record information of the user of the home network from the viewpoint of a mathematical set.
Setting a user set with a network access time not exceeding a preset time period as P, and setting a user set with a network access time exceeding the preset time period as Q; for user P in PiFinding out the sum P in a preset time period before network accessiN users whose communication reaches a predetermined number of times are recorded as fijWherein j ∈ [1, n ]](ii) a Searching for the sum f in a preset time period before network accessijThe users who have communicated among the users form a user set Tij(ii) a Determining TijNeutralization ofijA user set R in which all users have communicated; for each user in R, find and fijCommunication time length g of each usereijAnd calculating each user in R and fijThe total duration V of communication of each userij(ii) a Will VijDetermining the corresponding user identifier as P under the condition of maximum valueiUser identification before network access; acquiring communication record information of a user corresponding to the user identification in a preset time period before the user enters the network according to the user identification; and acquiring the communication record information of the user in the preset time period before the current time in the Q.
In another embodiment, the training process of the user intimacy degree index model may include the following processes:
extracting historical communication record information of a first user in a preset time period before the first user accesses the network and historical communication record information of the first user in a preset time period after the first user accesses the network to obtain a first vector representing historical communication characteristics of the first user before the first user accesses the network and a second vector representing historical communication characteristics of the first user after the first user accesses the network; taking the first vector and the second vector as known quantities and substituting the known quantities into the following formula (1) for calculating the intimacy index to obtain an intimacy index equation;
wherein,
is a first vector or a second vector, y
iThe expression of the index of the intimacy degree,
is a vector of the first coefficients and is,
is a second coefficient vector; respectively establishing relational expressions containing unknown coefficient vectors according to the first vector and the relationship between the second vector and the intimacy index to obtain an equation set; solving an equation set according to the relation that the corresponding affinity indexes of the first user in a preset time period before the first user accesses the network and in a preset time period after the first user accesses the network are the same, and calculating an unknown coefficient vector; and expressing the relationship between the historical communication characteristics of the user and the intimacy index by using the calculated unknown coefficient vector to obtain an intimacy index model.
The present disclosure also provides another embodiment, which is different from the foregoing embodiment in that the process of establishing the intimacy degree index model is different, and the establishing the intimacy degree index model in this embodiment includes the following processes:
training taking the acquired historical communication record information of the home network user as a training intimacy index modelTraining data is arranged, the training data is composed of two-dimensional tables, each two-dimensional table comprises six rows, information in the six rows is respectively call times, call duration, number of call people, number of short messages and intimacy index, and the vectors are used in the following formula (1)
To indicate. The first two-dimensional table comprises historical call record information of a home network user which is not more than a preset time period when the home network user accesses the network in the current previous preset time period, and the second two-dimensional table comprises the historical call record information of the current previous preset time period. The first five columns in the six lists are all original data, and the sixth column of data is obtained through calculation. All the vectors y
iWritten together, further written as a matrix, is represented by the following equation (2):
since the intimacy indexes between users are consistent, the first to fifth columns and unknown index vector are applied to the first two-dimensional table
Vector obtained by operation
And the sum vector of the first to fifth columns of the second two-dimensional table
Vector obtained by operation
Are equal, and from this equality relationship, a system of consistency equations can be established.
In the resulting system of consistency equations, where there are five unknowns in the n equations, and n is much greater than 5, the system is an overdetermined system of equations, and to obtain solutions to the overdetermined system of equations, the following optimization criteria may be established:
the above optimization criteria are represented in a
iAnd b
iAll belong to the R set, make Δ y
iTaking the minimum value, wherein a
iIs that
Element (b) of
iIs that
Element of (5), Δ y
iRepresenting the first to fifth columns of said first two-dimensional table and said vector
The vector obtained by the operation, the first to fifth columns of the second two-dimensional table and the vector
And calculating the difference of the vectors, wherein R is a set of users which have communicated with each user in the users who have accessed the network for more than the preset time period, namely the set of the third users, in the preset time period before the users accessing the network for more than the preset time period.
By solving this over-determined square based on the optimization criterionProgram group to obtain vector
And
using calculated vectors
And representing the relation between the historical communication characteristics of the user and the intimacy index to obtain the intimacy index model.
In addition, in the process of establishing the intimacy degree index model, according to the principle that the accuracy of the model and the sufficiency of information have positive correlation, the latest acquired call record data can be firstly put into a buffer area, when the buffer area reaches a certain threshold value, the model is retrained in a batch processing mode, and then the original model is updated by the new model obtained through training.
The present disclosure further provides another embodiment, and based on the foregoing embodiment, the method provided in this embodiment may guide recommendation of some communication services through an affinity index between a home network user and a foreign network user. Based on this, on the basis of the foregoing S101 to S103, the method for determining the user affinity index in this embodiment may further include: collecting the information of preset kinds of services customized by a user of the network; and recommending preset types of services customized by the users of the local network to the users of the different networks, wherein the affinity indexes among the users of the local network exceed the preset values. Specifically, when the information of the preset type of service customized by the home network user is collected, the identifier of the preset type of service can be obtained, so that when service recommendation is performed, the identifier of the preset type of service can be directly recommended to the target different network user. The predetermined kind of traffic may include, for example, virtual or affinity networks, or some other kind of interactive traffic. For example, the home network user a customizes the affinity network service, and the affinity index between the foreign network user B and the home network user a calculated by the user affinity index determining method of this embodiment reaches a preset value, which indicates that the affinity index between the home network user a and the foreign network user B is higher, indicating that the foreign network user B is likely to intentionally handle the affinity network service customized by the home network user a, so that the networking ID of the affinity network customized by the home network user a can be recommended to the foreign network user B when the affinity index between the foreign network user B and the home network user a is calculated to reach the preset value.
The present embodiment provides another embodiment, in which a method for determining a user affinity index is described with reference to fig. 2. As shown in fig. 2, the method includes the following processes:
acquiring historical communication record information of a user by collecting a historical ticket; and extracting the target user according to the acquired historical communication record information. Because the characteristics of the user capable of switching the network can be mined based on the historical communication record information of the user switching the different network to the home network, the user switching the different network to the home network can be taken as a target user for extraction. And training a user intimacy index model according to the extracted historical communication record information of the target user to obtain the user intimacy index model.
And acquiring communication record information of the local network user and the different network user through real-time ticket acquisition. And calculating by using a user intimacy index model based on the acquired historical communication record information of the home network user and the different network users to obtain intimacy indexes of the home network user and the different network users. The calculation of the user intimacy degree index can be realized by adopting a real-time flow calculation engine Storm.
Based on the calculated affinity index between the home network user and the different network user, the method can be applied to service recommendation for the different network user, and CRM (Customer Relationship Management) information needs to be acquired when service recommendation is performed; the information of the customized service of the user can be obtained according to the acquired CRM information, for example, networking information of the customized virtual network/affinity network of the user. And then recommending the association degree of the different network users and the local network users according to the user networking information and the obtained affinity indexes of the different network users and the local network users. For example, the virtual network/affinity network customized by the user of the local network can be recommended to the user of the different network whose affinity index with the user of the local network reaches a preset value. In addition, the method for determining the user affinity index of the embodiment is applied to the service system, so that the service system can recommend various services based on the affinity index between users.
Actual application result data of the recommended users can be obtained by collecting CRM information, the actual application result data of the recommended users are fed back to the training process of the intimacy index model, and online optimization training can be performed on the intimacy index model according to the actual application result data of the recommended users.
The method for determining the user intimacy index, which is disclosed by the embodiment of the disclosure, can be used for deeply mining historical communication record information such as conversation among users and short messages and providing quantitative measurement derived from the historical communication record information for the relevance among the users. In practical application, the intimacy index between users can be obtained only by substituting the recorded data of the conversation and short message conditions of a certain user into the intimacy index model, and the efficiency of determining the relevance between users is improved.
Based on the above method for determining the user intimacy degree index, the present disclosure also provides a device for determining the user intimacy degree index, as shown in fig. 3, where thedevice 30 includes the following components:
an obtainingmodule 31, configured to obtain historical communication record information of a home network user, where the historical communication record information of the home network user includes: the historical communication record information of the first user of which the network access time does not exceed the preset time period and/or the historical communication record information of the second user of which the network access time exceeds the preset time period. The historical communication record information may include calling party, called party, call time, call duration, short message time and the like.
Themodeling module 32 is used for obtaining an intimacy index model of the home network user and the different network users according to the historical communication record information of the home network user;
and the calculatingmodule 33 is configured to calculate an affinity index between the target different-network user and the home-network user by using an affinity index model.
The historical communication record information of the target different-network user and the historical communication record information of the local network user comprise the following information: the number of calls, the duration of the calls, the number of people in the calls, the number of times of messages, and the number of people in the messages.
The obtainingmodule 31 may further include: the determining unit is used for determining the different network user identifier used by the first user before the first user accesses the network according to the historical communication record information of the first user; the first obtaining unit is used for obtaining the historical communication record information of the first user and the user of the local network before the first user accesses the network according to the user identification of the different network; the second obtaining unit is used for obtaining the historical communication record information of the first user after the first user accesses the network according to the user identification of the first user after the first user accesses the network; and the third acquisition unit is used for acquiring the historical communication record information of the second user according to the home network user identifier of the second user. Wherein the determining unit may be further configured to: acquiring a second user of which the communication frequency with a first user reaches a preset frequency within a preset time period after the first user accesses the network; determining a third user which communicates with each user in the second users in a preset time period before the first user accesses the network; respectively calculating the total communication time length of each user in the third users and each user in the second users; and determining the user identifier of the target user in the third users corresponding to the calculated longest total communication time length as the corresponding different network user identifier before the first user accesses the network.
Themodeling module 32 may include: the extraction unit is used for extracting historical communication record information of a first user in a preset time period before the first user accesses the network and historical communication record information of the first user in a preset time period after the first user accesses the network to obtain a first vector representing the historical communication characteristics of the first user before the first user accesses the network and a second vector representing the historical communication characteristics of the first user after the first user accesses the network; the establishing unit is used for respectively establishing a relational expression containing an unknown coefficient vector according to the first vector and the relationship between the second vector and the intimacy index to obtain an equation set; the calculation unit is used for solving an equation set according to the relation that the corresponding affinity indexes of the first user in the preset time period before the first user accesses the network and in the preset time period after the first user accesses the network are the same, and calculating an unknown coefficient vector; and the relational expression unit is used for expressing the relation between the historical communication characteristics of the user and the intimacy index by using the calculated unknown coefficient vector to obtain an intimacy index model. The historical communication characteristics can include user call list characteristics such as the number of calls between users, the total call duration, the number of people in the calls, the number of short messages, the number of people in the short messages and the like.
The intimacy index between the home network user and the different network user calculated by the user intimacy index determining device provided by the disclosure can be used for guiding the recommendation of some communication services. Based on this, the above apparatus may further include: the acquisition module is used for acquiring the information of the preset type of service customized by the user of the local network; and the recommending module is used for recommending the preset type service customized by the user in the local network to the user in the different network, wherein the affinity index between the user in the local network and the user in the local network exceeds the preset value. For example, for the home network user, whether the foreign network users in the circle of interaction have the possibility of the familiarity network/virtual network networking is judged according to the intimacy index between the home network user and the foreign network users, and if networking is possible, the virtual network/familiarity network networking ID is recommended.
Fig. 4 is a block diagram illustrating anelectronic device 400 according to an example embodiment. As shown in fig. 4, theelectronic device 400 may include: aprocessor 401, amemory 402, amultimedia component 403, an input/output (I/O)interface 404, and acommunication component 405.
Theprocessor 401 is configured to control the overall operation of theelectronic device 400, so as to complete all or part of the steps of the user affinity index determination method. Thememory 402 is used to store various types of data to support operation at theelectronic device 400, such as instructions for any application or method operating on theelectronic device 400 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and so forth. TheMemory 402 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk. Themultimedia components 403 may include a screen and an audio component. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in thememory 402 or transmitted through thecommunication component 405. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 404 provides an interface between theprocessor 401 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. Thecommunication component 405 is used for wired or wireless communication between theelectronic device 400 and other devices. Wireless Communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination of one or more of them, so that thecorresponding Communication component 405 may include: Wi-Fi module, bluetooth module, NFC module.
In an exemplary embodiment, theelectronic Device 400 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the user affinity index determination method described above.
In another exemplary embodiment, a computer readable storage medium comprising program instructions, such as thememory 402 comprising program instructions, executable by theprocessor 401 of theelectronic device 400 to perform the method of determining a user affinity index described above is also provided.
In another exemplary embodiment, a computer readable storage medium, such as a memory, including program instructions executable by a processor of an electronic device to perform the above-described method of determining a user affinity index is also provided.
The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure.
According to the technical scheme provided by the embodiment of the disclosure, the intimacy index model between the users can be obtained according to the historical communication record information of the users of the local network, and the intimacy indexes of the users of the local network and the users of the different network are obtained based on the intimacy index model, so that the relevance between the users of the different network and the users of the local network can be more efficiently and accurately obtained; based on the calculated intimacy index between the users of the local network and the users of the different network, the users of the different network which can carry out marketing can be mined out in real time, and then the related business which is customized by the users of the local network and has the intimacy reaching a certain degree is recommended to the users, so that the problem of low success rate of business marketing is solved, and meanwhile, the communication cost of the users of the different network can be reduced under the condition of successful business marketing.
The preferred embodiments of the present disclosure are described in detail with reference to the accompanying drawings, however, the present disclosure is not limited to the specific details of the above embodiments, and various simple modifications may be made to the technical solution of the present disclosure within the technical idea of the present disclosure, and these simple modifications all belong to the protection scope of the present disclosure. For example.
It should be noted that the various features described in the above embodiments may be combined in any suitable manner without departing from the scope of the invention. In order to avoid unnecessary repetition, various possible combinations will not be separately described in this disclosure.
In addition, any combination of various embodiments of the present disclosure may be made, and the same should be considered as the disclosure of the present disclosure, as long as it does not depart from the spirit of the present disclosure.