WO2013170566A1 - 终端用户社交网的数据挖掘方法、相关方法、装置和系统 - Google Patents
终端用户社交网的数据挖掘方法、相关方法、装置和系统 Download PDFInfo
- Publication number
- WO2013170566A1 WO2013170566A1 PCT/CN2012/081893 CN2012081893W WO2013170566A1 WO 2013170566 A1 WO2013170566 A1 WO 2013170566A1 CN 2012081893 W CN2012081893 W CN 2012081893W WO 2013170566 A1 WO2013170566 A1 WO 2013170566A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- social
- information
- user identification
- identification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/40—Business processes related to social networking or social networking services
- G06Q10/48—Business processes related to social networking or social networking services using social graphs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a data mining method, related method, device and system for a social network of an end user.
- SNS Social Network Service
- the prior art generally establishes or updates a user's social network by importing social relationship information by the user, such as self-importing the address book, or other social network service data.
- social relationship information such as self-importing the address book, or other social network service data.
- the user is concerned about security and privacy. Uploading mobile phone contacts and providing other social network service service contact information, and the number of operators' own social network service data is also very limited, so the social network establishment scene that can be established is relatively simple.
- the embodiments of the present invention provide a data mining method, related method, device, and system for a social network of a terminal user, which can establish or update a social network based on the user's analysis of the usage behavior of the terminal and various social network services.
- a data mining method for a social network of an end user includes:
- the user social database is created or updated using the first social information, the second social information, and the third social information.
- a data mining device for an end user social network comprising:
- a user identifier obtaining unit configured to acquire a user identifier of the terminal
- a first processing unit configured to acquire a communication record of the user according to the user identifier, and obtain first social information according to the user identifier and the communication record, where the first social information includes the user identifier in an association relationship First contact information;
- a second processing unit configured to acquire, according to the user identifier, a data packet of a social network service application accessed by the user, obtain second social information according to the user identifier and the data packet, where the second social information includes an association relationship The user identifier, and the first user account and/or the second contact information of the SNS application;
- a third processing unit configured to obtain information published by the user on the Internet according to the user identifier or the first user account, and obtain third social information according to the user identifier and the published information, where the third social
- the information includes the user identifier in an associated relationship, and a second user account and/or third contact information used when the user posts information on the Internet;
- a management unit configured to establish or update a user social database by using the first social information, the second social information, and the third social information.
- An advertising method including:
- the user identifier, and the first user account and/or the second contact information of the SNS application acquiring information published by the user on the Internet according to the user identifier or the first user account, according to the user
- the identification and the posted information obtain third social information, the third social information including the user identification in an associated relationship, and a second user account and/or third contact used when the user posts information on the Internet Person information
- Advertising information is sent to the recommended target user group.
- An advertisement delivery system includes an advertisement delivery device and a data mining device of any one of the terminal user social networks provided by the embodiments of the present invention
- the advertisement delivery device is configured to query the user social database to obtain the user social data by using the user identifier of the terminal requesting the social network service as a query condition, and obtain the recommended target according to the user social data according to the user modeling and the preset recommendation algorithm.
- User group sending advertisement information to the recommended target user group.
- a method of safety supervision including:
- a security monitoring system includes a security monitoring device and a data mining device of any one of the user social networks provided by the embodiments of the present invention
- a security monitoring device configured to query a user social database to obtain a user social data by using a user identifier of a terminal requesting a social network service; and identifying the user identity according to the user social data, and obtaining a recognition result; User abnormal network behavior for redirection processing or tiered flow control.
- a social network analysis system comprising:
- a user identifier obtaining subsystem configured to acquire a user identifier of the terminal
- a communication record analysis subsystem configured to acquire a communication record of the user according to the user identifier, obtain first social information according to the user identifier and the communication record, where the first social information includes the user identifier in an association relationship And the first contact information; the data packet of the service application, the second social information is obtained according to the user identifier and the data packet, the second social information includes the user identifier in an association relationship, and the SNS application First user account and/or second contact information;
- the Internet social analysis subsystem is configured to obtain information published by the user on the Internet according to the user identifier or the first user account, and obtain third social information according to the user identifier and the published information, where the third The social information includes the user identifier in an associated relationship, and a second user account and/or third contact information used when the user posts information on the Internet;
- a user social database management subsystem using the first social information, the second social information, and the third social information to establish or update a user social database
- a storage device that is used to store a user's social database.
- a social network system including an application service system and any user social analysis system provided by the embodiments of the present invention.
- the application service system is configured to provide a third-party social network service based on the user social database.
- a communication system including a carrier telecommunication network system, a social network service providing system, and any one of the social network systems provided by the embodiments of the present invention
- the operator telecommunication network system is configured to parse the user identity of the terminal from the online record of the terminal, and provide the user identifier of the terminal and the communication record of the user to the social network system;
- a social network service providing system for providing a social network system with a data packet of a social networking service and information posted by the user on the Internet.
- the embodiment of the present invention obtains the user identifier of the terminal, and then obtains the communication record of the user by using the user identifier, and obtains the first social information according to the user identifier and the communication record.
- the social network accessed by the user is obtained according to the user identifier.
- the data packet of the service obtains the second social information according to the user identifier and the data packet; on the other hand, the information published by the user on the Internet is obtained according to the user identifier, and then the third social is obtained according to the user identifier and the published information. Information; Finally, the first social information, the second social information, and the third social information are used to establish or update a user social database, thereby forming a multi-faceted social network.
- the social network scene established by the scheme is richer and the content is more detailed, that is,
- the solution can analyze the usage behavior of the terminal and various social network services by the user, and establish a comprehensive social network by itself, which is beneficial to improving the efficiency of various services that need to be operated based on the social network, for example, if
- the social network is applied to the advertisement delivery, the accuracy of the advertisement delivery can be improved. For example, if the social network is applied to the network supervision, the identification of the user identity and the network behavior are facilitated, and the like.
- FIG. 1 is a flowchart of a data mining method for a social network of a terminal user according to an embodiment of the present invention
- FIG. 2 is another flowchart of a data mining method for a social network of a terminal user according to an embodiment of the present invention
- 2b is a diagram showing an example of the relationship of the second social information
- FIG. 3 is a schematic structural diagram of a data mining apparatus for a social network of a terminal user according to an embodiment of the present invention
- FIG. 4a is a flowchart of an advertisement delivery method according to an embodiment of the present invention.
- FIG. 4b is a schematic structural diagram of an advertisement delivery system according to an embodiment of the present invention.
- FIG. 5a is a flowchart of a security supervision method according to an embodiment of the present invention.
- FIG. 5b is a schematic structural diagram of a security supervision system according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of a scenario of a social network analysis system according to an embodiment of the present invention.
- FIG. 7 is a schematic structural diagram of a social network analysis system according to an embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of a social network system according to an embodiment of the present invention.
- FIG. 9 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
- Embodiments of the present invention provide a data mining method, related method, device, and system for a social network of a terminal user. The details are described below separately.
- Embodiment 1
- a data mining method for an end user social network comprising: acquiring a user identifier of a terminal; obtaining a communication record of the user according to the user identifier, and obtaining first social information according to the user identifier and the communication record, wherein the first social information
- the information includes information such as the user identifier and the first contact information that are associated with each other; the data packet of the social network service accessed by the user is obtained according to the user identifier, and the second social information is obtained according to the user identifier and the data packet, where
- the second social information includes association The user identifier of the system, and information such as the first user account and/or the second contact information of the SNS application; obtaining information published by the user on the Internet according to the user identifier or the first user account, according to the user identifier And the posted information obtains the third social information, where the third social information includes the user identifier in an
- the terminal may be a mobile phone, a tablet computer, or a laptop computer, and may be involved in each terminal device of the operator network.
- the user identifier may be a mobile phone number, a wireless service number using a 3G network card. Or an identifier that identifies the user's identity, such as a fixed-line fixed-line number.
- step 101 Obtain a communication record of the user according to the user identifier obtained in step 101, and obtain corresponding social information according to the user identifier and the communication record, which is referred to as the first social information in the embodiment of the present invention.
- the first social information in the embodiment of the present invention.
- Obtain a communication record of the user from the charging system according to the user identifier for example, a mobile communication service record such as a call, a short message or a multimedia message.
- the contact information obtained according to the communication record is referred to as the first contact information in the embodiment of the present invention, wherein the content of the first contact information may be specifically determined according to an actual application.
- the requirements are set, such as the contact's mobile number or short number, etc., and may include other information such as the contact's name, gender, work unit, home address, and/or hobby.
- the user identification is specifically a mobile phone number
- the communication record is specifically a mobile phone call record.
- the user's phone bill can be obtained from the charging system according to the mobile phone number, and each contact information is extracted from the bill.
- it is referred to as a first contact information
- the first contact information is associated with the mobile phone number of the user, so that an association relationship between the mobile phone user and other mobile phone users is obtained.
- the first social information referred to in the embodiment of the invention.
- the user identifier and the data packet of the social network service application accessed by the user are obtained by the corresponding social information, which is referred to as the second social information in the embodiment of the present invention; for example, the following may be specifically:
- GGSN gateway general packet radio service support node
- SCG service control gateway
- the user account extracted by parsing the data packet by using the deep packet detection technology and/or the user behavior analysis technology is called the first user account, and the deep packet detection technology is adopted.
- the contact information extracted by the user behavior analysis technology to parse the data packet is referred to as second contact information.
- the content of the first user account and the second contact information may be specifically set according to the requirements of the actual application.
- the first user account may be a login identifier of the user's email address, the user's nickname, or the user's QQ number.
- the second contact information may be information such as a mobile phone number or a short number of the contact, and the second contact information may further include other information such as the contact's name, gender, work unit, home address, and/or hobby.
- the user ID is specifically a mobile phone number
- the social network service is specifically a microblog.
- the specific information may be as follows:
- (a) Obtain the data packet of the microblog accessed by the user from the GGSN or SCG or the Broadband Remote Access Server (BRAS, Broadband Remote Access Server) according to the mobile phone number, from the user account of the blog user of the microblog, and/or pay attention to the
- the user account of the other microblog users of the user, etc. is referred to as the first user account in the embodiment of the present invention, and then the first user account is associated with the mobile phone number of the user, and the mobile phone user and other micro mobile phones are obtained.
- the association relationship between the users is the second social information referred to in the embodiment of the present invention.
- the second social information in the embodiment of the present invention may specifically include social information formed by a single social network service application, and may also include social information formed by multiple social network service applications, for example, specifically, may be based on QQ.
- the user information is obtained according to the user identifier or the first user account obtained in step 102, and the corresponding social information is obtained according to the user identifier/first user account and the published information, in the embodiment of the present invention.
- third social information for example, it can be as follows:
- the information published by the user on the Internet may be obtained through the social network service accessed by the user according to the user identifier or the first user account.
- the content of the second user account and the third contact information may be specifically set according to the requirements of the actual application.
- the second user account may be a login identifier of the user's email address, the user's nickname, or the user's QQ number.
- the third contact information may specifically be the contact's mobile phone number or short
- the third contact information may also include other information such as the contact's name, gender, work unit, home address, and/or hobby.
- the third social information For example, through the texts and pictures published by users on the Weibo website, comments related to these words and pictures are obtained, and the comments are analyzed by deep message detection technology and/or user behavior analysis technology to determine the comment publishers.
- the relationship with the user such as a normal visitor or a friend, etc., to obtain the corresponding user account and/or contact information, that is, obtain the second user account and/or the third contact information, and the second user account And/or the third contact information "associated with the user identification, the third social information can be obtained.
- the first user account refers to the user account that is parsed from the data packet of the social network service application accessed by the user
- the second user account refers to the user that is parsed from the information posted by the user on the Internet.
- the account number, the first user account and the second user account may be the same or different.
- the first social information obtained in step 102, the second social information obtained in step 103, and the third social information obtained in step 104 are used to establish or update a user social database.
- the details can be as follows:
- the user identifier of the terminal is obtained, and then, the user identifier is used to obtain the communication record of the user, and the first social information is obtained according to the user identifier and the communication record.
- the user identifier is obtained according to the user identifier.
- the data packet of the social network service obtains the second social information according to the user identifier and the data packet; on the other hand, the information published by the user on the Internet may also be obtained according to the user identifier, and then obtained according to the user identifier and the published information.
- Third social information; Finally, the first social information, the second social information, and the third social information are used to establish or update a user social database, thereby forming a multi-faceted social network.
- the social network scenario established by the solution can be more abundant, and the content is more comprehensive, detailed and accurate.
- the figure is a schematic diagram of a social network analysis system, where the social network analysis system includes a storage subsystem for storing a user social database, a user identification acquisition subsystem, a communication record analysis subsystem, and an online data analysis subsystem.
- the Internet social analysis subsystem and the user social database management subsystem are as follows:
- the user identifier acquisition subsystem is mainly used to obtain a user identifier of the terminal, where the terminal may be a mobile phone, a tablet computer, or a laptop computer, and the like, and the user identifier may be a mobile phone number.
- An identifier that identifies the user's identity such as a wireless service number of a 3G network card or a fixed-line number of a fixed broadband.
- the communication record analysis subsystem is mainly used for analyzing a user's communication record according to a user identifier of the terminal, such as a mobile phone number, such as a mobile phone communication service record such as a call, a short message, and/or a multimedia message, to obtain the first contact information, and then A contact information is associated with a user identification (such as a mobile phone number) to obtain the first social information.
- a user identifier of the terminal such as a mobile phone number, such as a mobile phone communication service record such as a call, a short message, and/or a multimedia message.
- the online data analysis subsystem is mainly used for identifying a social network service accessed by a user according to a user identifier of the terminal, such as a mobile phone number through a Uniform / Universal Resource Locator (URL), and from the GGSN or SCG or
- the BRAS obtains the social-accessed data packet accessed by the user for parsing to extract the first user account and/or the second contact information, and then the "first user account and/or the second contact information" and the user identifier (such as The mobile number is associated to obtain the second social information.
- the Internet social analysis subsystem is mainly used to obtain information published by the user on the Internet according to the user identifier of the terminal, for example, by using the obtained account of the user's social network service, tracking the information published by the personal space, blog and other channels on the Internet. And parsing the published information by using deep packet detection technology and/or user behavior analysis technology to extract a second user account and/or a third
- the contact information, the "second user account and/or the third contact information" is associated with the user identifier, and the third social information is obtained.
- the user social database management subsystem is mainly used to index the first contact information in the first social information obtained by the communication record analysis subsystem and the second social information obtained by the Internet data analysis subsystem by using the user identifier of the terminal as an index.
- the first user account and/or the second contact information in the second user account and/or the third contact information in the third social information obtained by the Internet social analysis subsystem are integrated to obtain a user social database.
- the storage subsystem for storing the user social database may be integrated into the device to which the other subsystem belongs, such as the device to which the user social database management subsystem belongs, or may be independent of the device to which the other subsystem belongs, such as Located in other storage devices, and so on.
- the Internet data analysis subsystem and the Internet social analysis subsystem can be integrated as a social network service analysis subsystem, that is, the second social information and the Internet social analysis subsystem obtained by the Internet data analysis subsystem.
- the obtained third social information is combined to construct a social network service social network of the user.
- the social network service social network constructed according to the social network service list that the user pays attention to, for example, if the user pays attention to
- the social network services include QQ and Weibo, then you can establish QQ social network and Weibo social network, and so on.
- the data mining method of the end user social network will be described in detail below by taking the terminal as a mobile phone and the user identification as a mobile phone number as an example.
- the user identifier obtaining subsystem acquires the mobile phone number of the user, and then performs step 202, step 205, and step 208, respectively.
- the communication record analysis subsystem obtains the communication record of the user from the charging system according to the mobile phone number obtained in step 201, for example, the mobile phone communication service record such as a call, a short message or a multimedia message, and then performs step 203.
- the mobile phone communication service record such as a call, a short message or a multimedia message
- the communication record analysis subsystem analyzes the communication record obtained in step 202, and extracts the first contact information, for example, extracts the mobile phone number or short number of the contact that communicates with the user, and the like, where The communication includes a voice call, a text message, and/or a multimedia message, etc., and then step 204 is performed.
- the first contact information may further include other information such as a contact's name, gender, and/or hobby.
- the communication record analysis subsystem associates the first contact information extracted by the step 203 with the mobile phone number, and obtains an association relationship between the mobile phone user and other mobile phone users, which is referred to in the embodiment of the present invention.
- the first social information is obtained, and then step 211 is performed.
- association information may be used to associate the first contact information with the mobile phone number to obtain the first social information
- association algorithm may be specifically referred to in the prior art, and details are not described herein again.
- the Internet data analysis subsystem identifies, according to the mobile phone number obtained in step 201, the social network service accessed by the user through the URL of the user accessing the Internet, and obtains the data packet of the social network service accessed by the user from the GGSN or the SCG or the BRAS, and then executes Step 206.
- the data packet obtained in step 205 is parsed to extract the first user account and/or the second contact information, and then step 207 is performed.
- the first user account may be a login identifier of the user's email address, the user's nickname, or the user's QQ number.
- the second contact information may be the contact's mobile phone number or short number, and the like. Other information such as the contact's name, gender, and/or hobbies.
- the Internet data analysis subsystem associates the first user account and/or the second contact information obtained in step 206 with the mobile phone number obtained in step 201 to obtain the second social information, and then performs step 211.
- the details can be as follows:
- the online data analysis subsystem associates the first user account with the mobile phone number obtained in step 201 to obtain the second social information; or
- the online data analysis subsystem associates the second contact information with the mobile phone number obtained in step 201 to obtain the second social information; or
- the online data analysis subsystem associates the first user account, the second contact information, and the mobile phone number obtained in step 201 to obtain the second social information.
- the second social information may specifically include social information formed by a single social network service, and may also include social information formed by multiple social network services, for example, may specifically include social information obtained based on the QQ application, and / or based on social information obtained from a website Weibo, and / or social information based on a social network, and so on.
- the Internet social analysis subsystem obtains the information posted by the user on the Internet according to the mobile phone number obtained in step 201, for example, obtains the friend information of the user, and the like, and then performs step 209.
- the social network service accessed by the user may be identified by the user's mobile phone number according to the user's mobile phone number, such as a personal space accessed by the user, a blog or a microblog, and then obtained from the user's social network service.
- Information such as buddy information published on these apps, blog posts posted by users, comments left by visitors, messages, and more.
- the Internet social analysis subsystem may also obtain the information posted by the user on the Internet according to the first user account extracted in step 206, for example, obtaining The user's friend information and the like, and then step 209 is performed, and details are not described herein again.
- the Internet social analysis subsystem parses the release information obtained in step 208 by using deep packet detection technology and/or user behavior analysis technology to extract the second user account and/or the third contact information.
- the content disclosed by the user in an application such as a personal space, a blog, or a Weibo may be obtained through deep message detection technology and/or user behavior analysis technology, such as from comments, comments, or
- the contact information is obtained through text extraction and analysis.
- the comment text on the blog can be analyzed to determine whether the relationship between the speaker of the comment and the blogger is an ordinary visitor or a friend, and the like.
- the techniques for text extraction and analysis can be specifically referred to the prior art, and are not described herein again.
- the Internet social analysis subsystem associates the second user account and/or the third contact information obtained in step 209 with the mobile phone number obtained in step 201 to obtain the third social information, and then performs step 211.
- the details can be as follows:
- the Internet social analysis subsystem associates the second user account with the mobile phone number obtained in step 201 to obtain the third social information; or
- the Internet social analysis subsystem associates the third contact information with the mobile phone number obtained in step 201 to obtain the third social information; or
- the Internet social analysis subsystem associates the second user account, the third contact information, and the mobile phone number obtained in step 201 to obtain the third social information.
- the social information formed by the information may also include social information formed by information published by the plurality of social network services, for example, may specifically include social information obtained based on information published on the QQ application, and/or based on a website microblog. Social information obtained from the published information, and/or social information obtained based on information published on a social network, and the like.
- the user social database management subsystem uses the mobile phone number obtained in step 201 as an index, and the first contact information in the first social information obtained by the communication record analysis subsystem and the second obtained in the online data analysis subsystem.
- the first user account and/or the second contact information in the social information, and the second user account and/or the third contact information in the third social information obtained by the Internet social analysis subsystem are integrated to obtain the user social data.
- the library in this way, in the actual application scenario, the user's social database can be used to query all relevant social information of the user by using the mobile phone number as an index.
- the first contact information in the first social information, the first user account and/or the second contact information in the second social information, and the second in the third social information may be directly
- the user account and/or the third contact information are merged, and the first contact information in the first social information, the first user account and/or the second contact information in the second social information may also be used according to a preset algorithm. And merging the second user account and/or the third contact information in the third social information.
- the preset algorithm may be set according to the requirements of the actual application, for example, may be weighted by intimacy, and the like.
- index value in addition to using the mobile phone number as the index value, other social information may also be used as the index value, for example, the user's mailbox, account or nickname as the index value, etc., and will not be described herein.
- the user identification acquisition subsystem obtains the mobile phone number "13811111111”, and then obtains the communication record of the user whose mobile phone number is "13811111111” from the charging system, for example, The user has been on the phone with the users of "13800000001", “13800000002” and "13800000003", then the user identification acquisition subsystem will have the mobile phone numbers "13800000001", “13800000002” and "13800000003” respectively and the mobile phone number is " The users of 13811111111” are associated and get the first social network information.
- the social network service of the user whose mobile phone number is "13811111111” includes QQ and Weibo (weibo), wherein the QQ number is "123456” and the microblog number is "456789".
- the Internet data analysis subsystem will obtain the QQ number of friends through the QQ number "123456”: the user whose QQ number is "111111” and the user whose QQ number is "222222", wherein the QQ number is "111111”
- the mobile phone number of the user whose QQ number is "222222” is "13833333333”. Therefore, the QQ number and mobile phone number of these QQ friends are associated with the mobile phone number "13811111111", see Figure 2b.
- the microblog number "456789” can be obtained by the microblog number "456789”, which are "555555”, “666666” and "777777” respectively.
- the mobile phone number of the user whose microblog number is "555555” is "13822222222”
- Weibo The mobile number No. "666666” is "13833333333”
- the mobile number with the microblog number "777777” is “13844444444”. Therefore, these Weibo numbers and mobile numbers are associated with “13811111111”, see Figure 2b.
- "cell” in Figure 2b represents the mobile phone number.
- the formation of the third social information is similar to the second social information described above, and is not exemplified herein.
- the embodiment obtains the mobile phone number of the user, and then uses the user identifier to obtain the communication record of the user, obtains the first social information according to the mobile phone number and the communication record, and obtains the user access according to the mobile phone number.
- the data packet of the social network service obtains the second social information according to the mobile phone number and the data packet; on the other hand, the information published by the user on the Internet can also be obtained according to the mobile phone number, and then obtained according to the mobile phone number and the published information.
- the first social information, the second social information, and the third social information are used to establish or update a user social database, thereby forming a multi-faceted social network.
- a social network that can only establish a single scene based on the operator's own social network service data the social network scene established by the scheme is richer and more comprehensive, detailed and accurate.
- the embodiment of the present invention further provides a data mining device for a social network of a terminal user.
- the data mining device of the social network of the terminal user includes a user identifier acquiring unit 301, a first processing unit 302, and a second The processing unit 303, the third processing unit 304, and the management unit 305.
- the user identifier obtaining unit 301 is configured to obtain a user identifier of the terminal, where the terminal may be a mobile phone, a tablet computer, or a laptop computer, and may be involved in each terminal device of the operator network.
- the user identifier may be a mobile phone number and use 3G.
- the identifier of the user's identity such as the wireless service number of the network card or the fixed-line number of the fixed broadband.
- the first processing unit 302 is configured to obtain a communication record of the user according to the user identifier acquired by the user identifier obtaining unit 301, and obtain first social information according to the user identifier and the communication record, where the first social information includes an association relationship.
- the user identifier and the first contact information is configured to obtain a user identifier of the terminal, where the terminal may be a mobile phone, a tablet computer, or a laptop computer, and may be involved in each terminal device of the operator network.
- the user identifier may be a mobile phone number and use 3G
- the second processing unit 303 is configured to obtain a data packet of the social network service application accessed by the user according to the user identifier acquired by the user identifier obtaining unit 301, and obtain second social information according to the user identifier and the data packet, where the second social The information includes the user identification in an associated relationship, and a first user account and/or second contact information of the SNS application.
- the third processing unit 304 is configured to obtain information published by the user on the Internet according to the user identifier acquired by the user identifier obtaining unit 301 or the first user account, and obtain third social information according to the user identifier and the published information.
- the third social information includes the user identifier in an association relationship, and a second user account and/or third contact information used when the user posts information on the Internet.
- the management unit 305 is configured to establish or update a user social database by using the obtained first social information, second social information, and third social information.
- the first processing unit 302 may include a first acquiring subunit and a first associated subunit. a first obtaining sub-unit, configured to acquire a communication record of the user from the charging system according to the user identifier acquired by the user identifier acquiring unit 301, and obtain first contact information of the user according to the communication record; wherein, the communication record may be specifically Mobile communication business records such as calls, SMS or MMS.
- the first association sub-unit is configured to associate the first contact information acquired by the first obtaining sub-unit with the user identifier acquired by the user identifier acquiring unit 301 to obtain the first social information.
- the second processing unit 303 can include a second obtaining subunit and a second associated subunit. a second obtaining sub-unit, configured to acquire, according to the user identifier acquired by the user identifier acquiring unit 301, a data packet of the social network service application accessed by the user from the GGSN or the SCG; and the deep packet detection technology and/or the user behavior analysis technology The data packet is parsed to extract the first user account of the social network service application and/or the second contact information of the user.
- the first user account may be a login identifier of the user's email address, the user's nickname, or the user's QQ number.
- the second contact information may be the contact's mobile phone number or short number, and the like. Other information such as the contact's name, gender, and/or hobbies.
- a second association sub-unit configured to associate the first user account and/or the second contact information acquired by the second acquisition sub-unit with the user identifier acquired by the user identifier acquiring unit 301, to obtain the second social information. .
- the first user account is associated with the user identifier obtained by the user identifier obtaining unit 301, or the second contact information is associated with the user identifier acquired by the user identifier obtaining unit 301, or the first user account,
- the two contact information and the user identifier acquired by the user identifier obtaining unit 301 are associated.
- the third processing unit 304 may include a third acquiring subunit and a third associating subunit. a third obtaining sub-unit, configured to acquire information published by the user on the Internet according to the user identifier acquired by the user identifier obtaining unit 301 or the first user account; and the deep message detecting technology and/or the user behavior analysis technology The published information is parsed to extract the second user account and/or the user's third contact information used when the user posts the information on the Internet.
- the second user account may be a login identifier of the user's email address, the user's nickname, or the user's QQ number.
- the third contact information may be the contact's mobile phone number or short number, and the like. Other information such as the contact's name, gender, and/or hobbies.
- a third associated sub-unit configured to associate the second user account and/or the third contact information acquired by the third obtaining sub-unit with the user identifier to obtain the third social information.
- the management unit 305 is specifically configured to use the user identifier as an index, the first contact information in the first social information, the first user account and/or the second contact information in the second social information, and The second user account and/or the third contact information in the third social information are integrated to obtain a user social database.
- the user social database can also be stored separately, namely:
- the data mining device of the end user social network may further include a storage unit for storing the user social database obtained by the management unit 305.
- the foregoing units may be implemented as a separate entity, or may be implemented in any combination, and may be implemented as the same entity or a plurality of entities.
- the user identifier obtaining unit 301 may be used as the user identifier in the second embodiment.
- the first processing unit 302 can be implemented as the communication record analysis subsystem in the second embodiment
- the second processing unit 303 can be implemented as the online data analysis subsystem in the second embodiment.
- the third processing unit 304 can be implemented.
- the Internet social analysis subsystem is implemented
- the management unit 305 can be implemented as the user social database management subsystem in the second embodiment, and the like, and of course, other implementation manners are not described herein.
- the management unit 305 can be implemented as the user social database management subsystem in the second embodiment, and the like, and of course, other implementation manners are not described herein.
- the user identifier obtaining unit of the data mining device of the end user social network of the embodiment can obtain the user identifier of the terminal by using the user identifier, and then the user processing identifier is used by the first processing unit 302 to obtain the communication record of the user, according to the user identifier and The communication record obtains the first social information;
- the second processing unit 303 acquires the data packet of the social network service accessed by the user according to the user identifier, and obtains the second social information according to the user identifier and the data packet;
- the user identifier acquires information published by the user on the Internet, and then obtains third social information according to the user identifier and the posted information; and then is established or updated by the management unit 305 using the first social information, the second social information, and the third social information.
- the "user social database” established by the embodiment of the present invention may also exist as a single service, and may be used for multiple upper layer service calls by an application programming interface (API, Application Programming Interface) or a database query interface, and the entire terminal.
- the data mining device of the user social network can be embedded in the network to provide services for different services, such as accurate advertisement delivery service, application/content recommendation service, network security management/monitoring service, and the like. The following takes the two scenarios of accurate advertising and network supervision as an example to illustrate the application of the social network.
- Embodiment 4 takes the two scenarios of accurate advertising and network supervision as an example to illustrate the application of the social network.
- advertisement placement a scenario of accurate advertisement placement (hereinafter referred to as advertisement placement). as follows:
- An advertisement delivery method includes: acquiring a user identifier of a terminal, acquiring a communication record of the user according to the user identifier, and obtaining first social information according to the user identifier and the communication record, where the first social information includes the user in an association relationship Identifying the first contact information, obtaining a data packet of the social network service application accessed by the user according to the user identifier, and obtaining second social information according to the user identifier and the data packet, where the second social information includes the association relationship User ID, and SNS application
- the first user account and/or the second contact information obtaining the information posted by the user on the Internet according to the user identifier or the first user account, and obtaining the third social information according to the user identifier and the posted information, wherein, the third The social information includes the user identifier in an association relationship, and a second user account and/or third contact information used when the user posts the information on the Internet; using the first social information, the second social information, and the third The social information establishes or updates the
- the data mining device of the end user social network may be integrated into the advertisement delivery system, or may be independent of the advertisement delivery system, and then provided to the advertisement delivery system call by using an API or a database query interface.
- the following is an example in which the data mining device of the end user social network is integrated into the advertisement delivery system. Referring to Figure 4a, the specific process can be as follows:
- the advertisement delivery system obtains the user identifier of the terminal.
- the terminal may be a mobile phone, a tablet computer, or a laptop computer, and may be involved in each terminal device of the operator network.
- the user identifier may be a mobile phone number or a 3G network card.
- An identifier that identifies the user's identity such as a wireless service number or a fixed-line fixed-line number.
- the advertisement delivery system obtains the communication record of the user according to the user identifier obtained in step 401, and obtains the first social information according to the user identifier and the communication record, where the first social information includes at least the user identifier of the association relationship. First contact information.
- the advertisement delivery system obtains the data packet of the social network service application accessed by the user according to the user identifier obtained in step 401, and obtains the second social information according to the user identifier and the data packet, where the second social information includes at least the association relationship.
- the user identifier, and the first user account and/or the second contact information of the SNS application are examples of the advertisement delivery system.
- the advertisement delivery system obtains the information posted by the user on the Internet according to the user identifier obtained in step 401 or the first user account obtained in step 403, and obtains third social information according to the user identifier and the published information, where the third The social information includes at least the user identification in an associated relationship, and a second user account and/or third contact information used when the user posts information on the Internet.
- the advertisement delivery system utilizes the first social information, the second social information, and the third social information. Create or update a user's social library.
- the advertisement delivery system uses the user identifier of the terminal that requests the social network service as a query condition, and queries the user social database to obtain the user social data.
- the user social data database may be invoked through an API or a database query interface to obtain User social profile.
- the advertisement delivery system obtains the recommended target user group by using the user modeling and the preset recommendation algorithm according to the user social data acquired in step 406, where the recommended target user group may include one user, or may include multiple user.
- the advertisement delivery system sends the advertisement information to the recommended target user group obtained in step 407.
- steps 401 to 405 refer to the foregoing embodiment for establishing a social network, and details are not described herein again.
- the embodiment can analyze the usage behavior of the terminal and various social network services by the user, establish a social network with rich scenes and comprehensive information, and then analyze the user based on the social network to obtain the recommended target.
- User groups which are then targeted for recommended target user groups. Since the users in the social network database all have real identities, and the relationship between the users is not limited to the relationship in one social network service application, but integrates multiple social network service applications, and integrates the user's terminal contacts. Relationship, so greatly improve the accuracy and effectiveness of advertising;
- the embodiment of the present invention further provides an advertisement delivery system.
- the advertisement delivery system includes an advertisement delivery device 400 and any one of the embodiments provided by the embodiment of the present invention.
- Data mining device 300 of the end user social network is provided.
- the data mining device 300 of the end user social network may include a user identifier obtaining unit 301, a first processing unit 302, a second processing unit 303, a third processing unit 304, and a management unit 305.
- a user identifier obtaining unit 301 may include a user identifier obtaining unit 301, a first processing unit 302, a second processing unit 303, a third processing unit 304, and a management unit 305.
- the user identifier obtaining unit 301 is configured to obtain a user identifier of the terminal.
- the terminal may be a mobile phone, a tablet computer, or a laptop computer, and may be involved in each terminal device of the operator network.
- the user identifier may be a mobile phone number and use 3G.
- the first processing unit 302 is configured to obtain a communication record of the user according to the user identifier, and obtain first social information according to the user identifier and the communication record.
- the first social information includes at least the user identifier of the association relationship.
- the second processing unit 303 is configured to obtain a data packet of the social network service application accessed by the user according to the user identifier, and obtain second social information according to the user identifier and the data packet.
- the second social information includes at least the association relationship. Describe the user identifier, and the first user account and/or the second contact information of the SNS application;
- the third processing unit 304 is configured to obtain, according to the user identifier or the first user account, the information posted by the user on the Internet, and obtain the third social information according to the user identifier and the posted information; wherein the third social information includes at least The user identifier of the association relationship, and the second user account and/or the third contact information used when the user posts the information on the Internet;
- a management unit 305 configured to establish or update a user social database by using the first social information, the second social information, and the third social information;
- the advertisement delivery device 400 is configured to query the user social database to obtain the user social data by using the user identifier of the terminal requesting the social network service as the query condition; and obtain the user social data according to the obtained user social data through the user modeling and the preset recommendation algorithm. Recommend target user groups; send advertising information to recommended target user groups.
- the data mining device 300 of the end user social network in the advertisement placement system of the embodiment can analyze the usage behavior of the terminal and various social network services by the user, and establish a social network with rich scenes and comprehensive information.
- the database is then analyzed by the advertisement placement device 400 based on the social network database to obtain a recommended target user group, and then the advertisement is performed for the recommended target user group.
- the users in the social network database all have real identities, and the relationship between the users is not limited to the relationship in one social network service application, but integrates multiple social network service applications, and integrates the user's terminal contacts. Relationships, so greatly improve the accuracy and effectiveness of advertising.
- the "user social database” established by the embodiment of the present invention can also be applied to security supervision. In the scene. as follows:
- a security supervision method includes: acquiring a user identifier of a terminal; acquiring a communication record of the user according to the user identifier, and obtaining first social information according to the user identifier and the communication record, where the first social information includes the relationship of the association relationship And the second social information is obtained according to the user identifier and the data packet, where the second social information includes the association relationship.
- the user identifier, and the first user account and/or the second contact information of the SNS application obtaining the information posted by the user on the Internet according to the user identifier or the first user account, and obtaining the third social according to the user identifier and the published information.
- the third social information includes the user identifier in an association relationship, and a second user account and/or third contact information used when the user posts the information on the Internet; using the first social information, Second social information and third social information to establish or update users
- querying the user social database to obtain the user social data; identifying the user identity according to the user social data, and obtaining the recognition result; using the recognition result to the user abnormality
- the network behavior is redirected or tiered by flow control.
- the data mining device of the end user social network may be integrated into the security supervision system, or may be independent of the security supervision system, and then provided to the security supervision system by means of an API or a database query interface.
- the following is an example in which the data mining device of the end user social network is integrated into the security supervision system. Referring to Figure 5a, the specific process can be as follows:
- the security supervision system obtains the user identifier of the terminal.
- the terminal may be a mobile phone, a tablet computer, or a laptop computer, and may be involved in each terminal device of the operator network.
- the user identifier may be a mobile phone number or a 3G network card.
- An identifier that identifies the user's identity such as a wireless service number or a fixed-line fixed-line number.
- the security monitoring system obtains the communication record of the user according to the user identifier obtained in step 401, and obtains the first social information according to the user identifier and the communication record, where the first social information includes at least the user identifier in an association relationship. With the first contact information.
- the security monitoring system obtains the data packet of the social network service application accessed by the user according to the user identifier obtained in step 401, and obtains the second social information according to the user identifier and the data packet, where the second social information includes at least an association.
- the security monitoring system obtains, according to the user identifier obtained in step 401 or the first user account obtained in step 503, the information posted by the user on the Internet, and obtains the third social information according to the user identifier and the published information, where The third social information includes at least the user identifier in an associated relationship, and a second user account and/or third contact information used when the user posts information on the Internet.
- the security supervision system uses the first social information, the second social information, and the third social information to establish or update a user social database.
- the security supervision system uses the user identifier of the terminal that requests the social network service as a query condition, and queries the user social database to obtain the user social data.
- the user social data database may be invoked through an API or a database query interface to obtain User social profile.
- the security supervision system identifies the user identity according to the social data of the user, and obtains the recognition result.
- the security supervision system uses the identification result to perform redirection processing or hierarchical flow control on the abnormal network behavior of the user.
- a network supervisory device can identify a network user with abnormal behavior, obtain their mobile phone number and social relationship (identity certificate, hidden gang), and thus accurately locate the abnormal behavior implementer.
- the embodiment can analyze the usage behavior of the terminal and various social network services by the user, establish a social network with rich scenes and comprehensive information, and then identify and identify the user based on the social network.
- the recognition result is used to perform redirection processing or hierarchical flow control on the abnormal network behavior of the user. Since the users in the social network database all have real identities, and the relationship between users is not limited to a relationship in a social network service application, but a plurality of social network service applications are integrated, and the user's terminal contacts are integrated. Relationship, so it can greatly improve the effectiveness of network supervision.
- Example VII Example VII.
- the embodiment of the present invention further provides a security supervision system, as shown in FIG. 5b, the security supervision system includes the security supervision device 500 and any one of the embodiments provided by the embodiment of the present invention.
- Data mining device 300 of the end user social network may include a user identifier obtaining unit 301, a first processing unit 302, a second processing unit 303, a third processing unit 304, and a management unit 305.
- the third embodiment for example, Can be as follows:
- the user identifier obtaining unit 301 is configured to obtain a user identifier of the terminal.
- the terminal may be a mobile phone, a tablet computer, or a laptop computer, and may be involved in each terminal device of the operator network.
- the user identifier may be a mobile phone number and use 3G.
- the identifier of the user's identity such as the wireless service number of the network card or the fixed-line number of the fixed broadband.
- the first processing unit 302 is configured to obtain a communication record of the user according to the user identifier, and obtain first social information according to the user identifier and the communication record; wherein the first social information includes at least the user in an association relationship Identifying the first contact information;
- a second processing unit 303 configured to acquire, according to the user identifier, a data packet of a social network service accessed by the user, and obtain second social information according to the user identifier and the data packet; where the second social information includes at least an association The user identifier of the relationship, and the first user account and/or the second contact information of the SNS application;
- the third processing unit 304 is configured to obtain, according to the user identifier, information that is published by the user on the Internet, and obtain third social information according to the user identifier and the posted information, where the third social information includes at least an association relationship.
- a management unit 305 configured to establish or update a user social database by using the first social information, the second social information, and the third social information;
- the security monitoring device 500 is configured to query the user social database to obtain the user social data by using the user identifier of the terminal requesting the social network service as the query condition; and identify the user identity according to the obtained user social data, and obtain the recognition result; As a result, the user's abnormal network behavior is redirected or tiered flow controlled.
- the data mining device of the end user social network in the security supervision system of the embodiment is the data mining device of the end user social network in the security supervision system of the embodiment
- the 300 can analyze the usage behavior of the terminal and various social network services by the user, and establish a social network with rich scenes and comprehensive information, and then the security supervision device 500 identifies the user identity based on the social network, and obtains the recognition result. Then, the recognition result is used to perform redirection processing or hierarchical flow control on the abnormal network behavior of the user. Because the users in the social network database are Have a real identity, and the relationship between users is not limited to a relationship in a social network service application, but integrates multiple social network service applications, and integrates the user's terminal contact relationship, thus greatly improving the effectiveness of network supervision .
- Example VIII Example VIII.
- the embodiment of the present invention further provides a social network analysis system.
- the social network analysis system includes a user identity acquisition subsystem 701, a communication record analysis subsystem 702, an Internet data analysis subsystem 703, and the Internet.
- a user identity obtaining subsystem 701 configured to acquire a user identifier of the terminal
- the terminal may be a mobile phone, a tablet computer, or a laptop computer, and may be involved in each terminal device of the operator network.
- the user identifier may be a mobile phone number, a wireless service number using a 3G network card, or a fixed-width fixed-line number. An identifier that identifies the user's identity.
- a communication record analysis subsystem 702 configured to acquire a communication record of the user according to the user identifier, and obtain first social information according to the user identifier and the communication record, where the first social information includes the relationship of the association relationship User identification and first contact information;
- the Internet data analysis subsystem 703 is configured to obtain a data packet of the social network service application accessed by the user according to the user identifier, and obtain second social information according to the user identifier and the obtained data packet, where the second social information
- the user identifier including the association relationship, and the first user account and/or the second contact information of the SNS application;
- the Internet social analysis subsystem 704 is configured to obtain information published by the user on the Internet according to the user identifier or the first user account, and obtain third social information according to the user identifier and the published information, where the third The social information includes the user identifier in an associated relationship, and a second user account and/or third contact information used when the user posts information on the Internet;
- a user social database management subsystem 705 using the obtained first social information, second social information, and third social information to establish or update a user social database;
- the communication record analysis subsystem 702 is specifically configured to acquire a communication record of the user from the charging system according to the user identifier; obtain the first contact information of the user according to the obtained communication record; The contact information is associated with the user identifier to obtain the first social information;
- the online data analysis subsystem 703 is specifically configured to obtain, according to the user identifier, a data packet of a social network service application accessed by the user from the GGSN or the SCG or the BRAS; and the data packet is performed by using a deep packet detection technology and/or a user behavior analysis technology. Parsing to extract the first user account of the social network service application and/or the second contact information of the user; associating the first user account and/or the second contact information with the user identifier to obtain Second social information;
- the Internet social analysis subsystem 704 is specifically configured to obtain information published by the user on the Internet according to the user identifier or the first user account; and parse the published information by using deep packet detection technology and/or user behavior analysis technology. Using the second user account and/or the third contact information of the user when extracting the information posted by the user on the Internet; associating the second user account and/or the third contact information with the user identifier, To get the third social information.
- each of the above subsystems may be implemented as a separate entity, or may be combined as any one or several entities.
- the Internet data analysis subsystem 70273 and the Internet social analysis subsystem 704 can be implemented by a DPI device, and the user identification acquisition subsystem 701, the communication record analysis subsystem 702, and the user social database management.
- the subsystem 705 can be implemented by a UBA device, and the storage subsystem 706 (ie, the user social database) can be any node having a storage function.
- the storage subsystem 706 ie, the user social database
- the storage subsystem 706 can be built in In a UBA device, or, it can be independent of the UBA device, and so on. The details can be as follows:
- the UBA device is configured to obtain a user identifier of the terminal from the network management system, obtain a communication record of the user according to the user identifier, obtain first social information according to the user identifier and the communication record, and receive second social information sent by the DPI device.
- the third social information, the user social database is established or updated by using the first social information, the second social information, and the third social information.
- a DPI device configured to acquire a data packet of a social network service application accessed by the user according to the user identifier, obtain second social information according to the user identifier and the data packet, and provide the second social information to the UBA device; and according to the user identifier or the first
- a user account obtains information published by the user on the Internet, obtains third social information according to the user identifier and the published information, and provides the third social information to the UBA device.
- the network management system may specifically be a network management system, such as an operator support system (OSS), an online charging system (OCS), or a service control point (SCP).
- the carrier telecommunication network system may also include other devices such as a gateway and a server, for example, see FIG.
- the user identity obtaining subsystem 701, the communication record analyzing subsystem 702, the Internet data analyzing subsystem 703, the Internet social analysis subsystem 704, and the user social database management subsystem 705 may also be integrated by card insertion or software.
- the mode is deployed on some network side devices, for example, on the same gateway device (for example, SCG), or on different network side devices, and the like.
- the network side device may be GGSN and/or SCG.
- BRAS and other devices specifically, in one implementation, the Internet data analysis subsystem 703 and the Internet social analysis subsystem 704 are deployed on the GGSN, the user identification acquisition subsystem 701, the communication record analysis subsystem 702, and the user.
- the social database management subsystem 705 is deployed on the SCG, and so on.
- the social network analysis system of the embodiment can obtain the user identifier of the terminal, and then, on the one hand, obtain the communication record of the user by using the user identifier, and obtain the first social information according to the user identifier and the communication record;
- the user identifier obtains the data packet of the social network service accessed by the user, and obtains the second social information according to the user identifier and the data packet; on the other hand, the user may also obtain the information published by the user on the Internet according to the user identifier, and then according to the user identifier and The published information obtains the third social information; finally, the first social information, the second social information, and the third social information are used to establish or update the user social database, thereby forming a multi-faceted social network.
- a social network that can only establish a single scene based on the operator's own social network service data, the social
- the embodiment of the present invention further provides a social network system, as shown in FIG. 8 , the social network system includes an application service system 801 and any social network analysis system 802 provided by the embodiment of the present invention;
- the social network system includes an application service system 801 and any social network analysis system 802 provided by the embodiment of the present invention;
- any social network analysis system 802 provided by the embodiment of the present invention.
- the application service system 801 is configured to provide a third-party social network service based on the user social database established or updated by the social network analysis system 802.
- the third-party social network service is specifically accurate and wide. Advertising, or network security supervision, etc., can be as follows:
- the application service system 801 may specifically include a service control point, a behavior analysis system, and an advertisement delivery system;
- a service control point configured to query a user social database to obtain user social data by using a user identifier of the terminal requesting the social network service as a query condition
- the behavior analysis system is configured to obtain a recommended target user group by using user modeling and a preset recommendation algorithm according to the user social data acquired by the service control point; wherein the recommended target user group may include one user, or Including multiple users;
- An advertisement delivery system for transmitting advertisement information to a recommended target user group obtained by the behavior analysis system.
- the application service system 801 includes a service control point, a network supervision system, and a policy server.
- the service control point is configured to query the user social database to obtain the user social data by using the user identifier of the terminal requesting the social network service as a query condition.
- the network supervision system is configured to use the user social data acquired by the service control point according to the network supervision policy to identify the user identity and obtain the recognition result; use the recognition result to redirect the abnormal network behavior of the user or layer traffic Control
- a policy server that provides a network supervision policy to the network supervision system.
- the application service system 801 in the social network system of the present embodiment can provide a third-party social network service based on the user social database established or updated by the social network analysis system 802, and therefore, in addition to the social network analysis system
- the processing efficiency and service quality of third-party social network services can also be improved, for example, the accuracy and effectiveness of advertisement delivery can be improved, the effectiveness of network security supervision can be improved, and the like.
- the communication system includes an operator telecommunication network system 901 and any one of the social network systems 902 provided by the embodiments of the present invention; I will not repeat them here.
- the operator telecommunication network system 901 is configured to parse the user identity of the terminal from the online record of the terminal, and provide the user identifier of the terminal and the communication record of the user to the social network system.
- the user social analysis system in the social networking system provides the user identification of the terminal and the communication record of the user.
- the carrier telecommunication network system 901 may include a network management system (or a charging system), and the network management system may be an OSS, an OCS, or an SCP device.
- the carrier telecommunication network system may further include other devices such as a gateway and a server. For example, see Figure 6.
- the communication system may further include a social network service providing system 903;
- a social network service providing system 903 is provided for providing a social network service data packet to the social network system and information posted by the user on the Internet.
- a social network service data packet is specifically a data packet that provides a social network service to a user social analysis system in a social network system and information that the user posts on the Internet.
- the communication system of the present embodiment can implement the same beneficial effects of the social network system provided by the embodiment of the present invention, and details are not described herein again.
- the program may be stored in a computer readable storage medium, and the storage medium may include: Read only memory (ROM, Read Only Memory), random access memory (RAM), disk or optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例一种终端用户社交网的数据挖掘方法、相关方法、装置和系统,可以通过获取终端的用户标识,然后,一方面利用该用户标识获取用户的通信记录,根据用户标识和通信记录得到第一社交信息;另一方面根据该用户标识获取用户访问的社交网络服务的数据包,根据用户标识和该数据包得到第二社交信息;再一方面,还可以根据该用户标识获取用户在互联网上发布的信息,然后根据用户标识和该发布的信息得到第三社交信息;最后利用第一社交信息、第二社交信息和第三社交信息来建立或更新用户社交资料库。
Description
终端用户社交网的数据挖掘方法、 相关方法、 装置和系统
本申请要求于 2012 年 5 月 18 日提交中国专利局、 申请号为 2012101564479、 发明名称为 "终端用户社交网的数据挖掘方法、 相关方法、 装置和系统"的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及通信技术领域, 具体涉及一种终端用户社交网的数据挖掘方 法、 相关方法、 装置和系统。
背景技术
随着移动宽带技术和互联网的发展, 近年来,社交网络服务(SNS , Social Network Service ) 已成为移动互联网的热点和发展趋势之一。 利用用户的社交 网信息可以开展多种商业业务, 如商品推荐、 精准广告营销等, 另外此类信息 对安全、 媒体等行业或部门也具有重要意义。
现有技术一般由通过用户自行导入社交关系信息, 比如自行导入通信录, 或其他的社交网络服务数据来建立或更新用户的社交网络,但是, 由于用户担 心安全和隐私,在多数情况下不愿上传手机通讯录及提供其他社交网络服务服 务联系人信息, 而运营商自有的社交网络服务数据数量也十分有限, 所以, 所 能建立起来的社交网络建立场景较为单一。
发明内容
本发明实施例提供一种终端用户社交网的数据挖掘方法、相关方法、装置 和系统, 能基于用户对终端和各种社交网络服务的使用行为进行分析, 自行建 立或更新社交网络。
一种终端用户社交网的数据挖掘方法, 包括:
获取终端的用户标识;
根据所述用户标识获取用户的通信记录,根据所述用户标识和所述通信记 录得到第一社交信息,所述第一社交信息包括成关联关系的所述用户标识与第 一联系人信息;
根据所述用户标识获取用户访问的社交网络服务应用的数据包,根据所述 用户标识和所述数据包得到第二社交信息,所述第二社交信息包括成关联关系 的所述用户标识, 以及所述 SNS应用的第一用户账号和 /或第二联系人信息;
根据所述用户标识或所述第一用户账号获取用户在互联网上发布的信息, 根据所述用户标识和所述发布的信息得到第三社交信息,所述第三社交信息包 括成关联关系的所述用户标识,以及用户在互联网上发布的信息时使用的第二 用户账号和 /或第三联系人信息;
利用所述第一社交信息、第二社交信息和第三社交信息建立或更新用户社 交资料库。
一种终端用户社交网的数据挖掘装置, 包括:
用户标识获取单元, 用于获取终端的用户标识;
第一处理单元, 用于根据所述用户标识获取用户的通信记录,根据所述用 户标识和所述通信记录得到第一社交信息,所述第一社交信息包括成关联关系 的所述用户标识与第一联系人信息;
第二处理单元,用于根据所述用户标识获取用户访问的社交网络服务应用 的数据包,根据所述用户标识和所述数据包得到第二社交信息, 所述第二社交 信息包括成关联关系的所述用户标识, 以及所述 SNS应用的第一用户账号和 / 或第二联系人信息;
第三处理单元,用于根据所述用户标识或所述第一用户账号获取用户在互 联网上发布的信息, 根据所述用户标识和所述发布的信息得到第三社交信息, 所述第三社交信息包括成关联关系的所述用户标识,以及用户在互联网上发布 的信息时使用的第二用户账号和 /或第三联系人信息;
管理单元, 用于利用所述第一社交信息、第二社交信息和第三社交信息建 立或更新用户社交资料库。
一种广告投放方法, 包括:
获取终端的用户标识;
根据所述用户标识获取用户的通信记录,根据所述用户标识和所述通信记 录得到第一社交信息,所述第一社交信息包括成关联关系的所述用户标识与第 一联系人信息;
根据所述用户标识获取用户访问的社交网络服务的应用数据包,根据所述 用户标识和所述数据包得到第二社交信息,所述第二社交信息包括成关联关系
的所述用户标识, 以及所述 SNS应用的第一用户账号和 /或第二联系人信息; 根据所述用户标识或所述第一用户账号获取用户在互联网上发布的信息, 根据所述用户标识和所述发布的信息得到第三社交信息,所述第三社交信息包 括成关联关系的所述用户标识,以及用户在互联网上发布的信息时使用的第二 用户账号和 /或第三联系人信息;
利用所述第一社交信息、第二社交信息和第三社交信息建立或更新用户社 交资料库;
以请求社交网络服务的终端的用户标识作为查询条件,查询用户社交资料 库获取用户社交资料;
根据所述用户社交资料通过用户建模和预置的推荐算法,得到推荐目标用 户群组;
向所述推荐目标用户群组发送广告信息。
一种广告投放系统,包括广告投放装置和本发明实施例提供的任一种终端 用户社交网的数据挖掘装置;
广告投放装置, 用于以请求社交网络服务的终端的用户标识作为查询条 件, 查询用户社交资料库获取用户社交资料; 根据所述用户社交资料通过用户 建模和预置的推荐算法,得到推荐目标用户群组; 向所述推荐目标用户群组发 送广告信息。
一种安全监管方法, 包括:
获取终端的用户标识;
根据所述用户标识获取用户的通信记录,根据所述用户标识和所述通信记 录得到第一社交信息,所述第一社交信息包括成关联关系的所述用户标识与第 一联系人信息;
根据所述用户标识获取用户访问的社交网络服务应用的数据包,根据所述 用户标识和所述数据包得到第二社交信息,所述第二社交信息包括成关联关系 的所述用户标识, 以及所述 SNS应用的第一用户账号和 /或第二联系人信息; 根据所述用户标识或所述第一用户账号获取用户在互联网上发布的信息, 根据所述用户标识和所述发布的信息得到第三社交信息,所述第三社交信息包 括成关联关系的所述用户标识,以及用户在互联网上发布的信息时使用的第二
用户账号和 /或第三联系人信息;
利用所述第一社交信息、第二社交信息和第三社交信息建立或更新用户社 交资料库;
以请求社交网络服务的终端的用户标识作为查询条件,查询用户社交资料 库获取用户社交资料;
根据所述用户社交资料对用户身份进行识别, 得到识别结果;
利用识别结果对用户异常的网络行为进行重定向处理或分层流量控制。 一种安全监管系统,包括安全监管装置和本发明实施例提供的任一种终端 用户社交网的数据挖掘装置;
安全监管装置, 用于以请求社交网络服务的终端的用户标识作为查询条 件, 查询用户社交资料库获取用户社交资料; 根据所述用户社交资料对用户身 份进行识别,得到识别结果; 利用识别结果对用户异常的网络行为进行重定向 处理或分层流量控制。
一种社交网络分析系统, 其特征在于, 包括:
用户标识获取子系统, 用于获取终端的用户标识;
通信记录分析子系统, 用于根据所述用户标识获取用户的通信记录,根据 所述用户标识和所述通信记录得到第一社交信息,所述第一社交信息包括成关 联关系的所述用户标识与第一联系人信息; 务应用的数据包,根据所述用户标识和所述数据包得到第二社交信息, 所述第 二社交信息包括成关联关系的所述用户标识, 以及所述 SNS应用的第一用户账 号和 /或第二联系人信息;
互联网社交分析子系统,用于根据所述用户标识或所述第一用户账号获取 用户在互联网上发布的信息,根据所述用户标识和所述发布的信息得到第三社 交信息, 所述第三社交信息包括成关联关系的所述用户标识, 以及用户在互联 网上发布的信息时使用的第二用户账号和 /或第三联系人信息;
用户社交资料库管理子系统, 利用所述第一社交信息、第二社交信息和第 三社交信息建立或更新用户社交资料库;
存储设备, 用于保存用户社交资料库。
一种社交网络系统,包括应用服务系统和本发明实施例提供的任一种用户 社交分析系统;
所述应用服务系统,用于基于所述用户社交资料库提供第三方社交网络服 务。
一种通信系统, 包括运营商电信网络系统、社交网络服务提供系统和本发 明实施例提供的任一种社交网络系统;
运营商电信网络系统, 用于从终端的上网记录中解析出终端的用户标识, 向社交网络系统提供终端的用户标识和用户的通信记录;
社交网络服务提供系统,用于向社交网络系统提供社交网络服务的数据包 和用户在互联网上发布的信息。
本发明实施例通过获取终端的用户标识, 然后, 一方面利用该用户标识获 取用户的通信记录,根据用户标识和通信记录得到第一社交信息; 另一方面根 据该用户标识获取用户访问的社交网络服务的数据包,根据用户标识和该数据 包得到第二社交信息; 再一方面,还可以根据该用户标识获取用户在互联网上 发布的信息, 然后根据用户标识和该发布的信息得到第三社交信息; 最后利用 第一社交信息、 第二社交信息和第三社交信息来建立或更新用户社交资料库, 从而形成一个多方面的社交网络。相对于现有技术中只能基于运营商自有的社 交网络服务数据来建立场景单一的社交网络而言,采用本方案所建立起来的社 交网络场景更为丰富, 内容更加详细, 也就是说, 本方案可以基于用户对终端 和各种社交网络服务的使用行为进行分析, 自行建立一个信息全面的社交网 络, 有利于提高各种需要基于社交网络而进行操作的业务的效率, 比如, 如果 将该社交网络应用于广告投放中, 则可以提高广告投放的精确性, 又比如, 如 果将该社交网络应用于网络监管中,则有利于对用户身份进行识别和网络行为 进行监管, 等等。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所 需要使用的附图作筒单地介绍,显而易见地, 下面描述中的附图仅仅是本发明 的一些实施例, 对于本领域技术人员来讲, 在不付出创造性劳动的前提下, 还 可以根据这些附图获得其他的附图。
图 1是本发明实施例提供的终端用户社交网的数据挖掘方法的流程图; 图 2a是本发明实施例提供的终端用户社交网的数据挖掘方法的另一流程 图;
图 2b是第二社交信息的关系示例图;
图 3是本发明实施例提供的终端用户社交网的数据挖掘装置的结构示意 图;
图 4a是本发明实施例提供的广告投放方法的流程图;
图 4b是本发明实施例提供的广告投放系统的结构示意图;
图 5a是本发明实施例提供的安全监管方法的流程图;
图 5b是本发明实施例提供的安全监管系统的结构示意图;
图 6是本发明实施例提供的社交网络分析系统的场景示意图;
图 7是本发明实施例提供的社交网络分析系统的结构示意图;
图 8是本发明实施例提供的社交网络系统的结构示意图;
图 9是本发明实施例提供的通信系统的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是 全部的实施例。基于本发明中的实施例, 本领域技术人员在没有作出创造性劳 动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
本发明实施例提供一种终端用户社交网的数据挖掘方法、相关方法、装置 和系统。 以下分别进行详细说明。 实施例一、
本发明实施例将从终端用户社交网的数据挖掘装置的角度进行描述。 一种终端用户社交网络的数据挖掘方法, 包括: 获取终端的用户标识; 根 据该用户标识获取用户的通信记录,根据该用户标识和所述通信记录得到第一 社交信息, 其中, 该第一社交信息包括成关联关系的所述用户标识与第一联系 人信息等信息; 根据该用户标识获取用户访问的社交网络服务的数据包,根据 该用户标识和数据包得到第二社交信息, 其中, 该第二社交信息包括成关联关
系的所述用户标识,以及所述 SNS应用的第一用户账号和 /或第二联系人信息等 信息; 根据该用户标识或第一用户账号获取用户在互联网上发布的信息,根据 该用户标识和发布的信息得到第三社交信息, 其中, 第三社交信息包括成关联 关系的所述用户标识,以及用户在互联网上发布的信息时使用的第二用户账号 和 /或第三联系人信息; 利用第一社交信息、 第二社交信息和第三社交信息建 立或更新用户社交资料库, 筒称社交网。
参见图 1 , 具体流程可以如下:
101、 获取终端的用户标识, 其中, 该终端具体可以为手机、 平板电脑、 或笔记本电脑等可介入运营商网络的各个终端设备,用户标识具体可以为手机 号码、 使用 3G上网卡的无线业务号码或固定宽带的固话号码等能够识别用户 身份的标识。
102、根据步骤 101中得到的用户标识获取用户的通信记录,根据该用户标 识和通信记录得到相应的社交信息,在本发明实施例中称为第一社交信息。 例
^口, H"5f以: ¾口下:
( 1 )根据用户标识从计费系统获取用户的通信记录, 比如具体可以是通 话、 短信或彩信等手机通信业务记录。
( 2 )根据通信记录获取联系人信息;
需说明的是, 为了描述方便,在本发明实施例中将该根据通信记录获取到 的联系人信息称为第一联系人信息, 其中, 该第一联系人信息的内容具体可以 根据实际应用的需求进行设置,比如联系人的手机号码或短号等等信息,此夕卜, 还可以包括联系人的姓名、 性别、 工作单位、 家庭地址和 /或爱好等其他信息。
( 3 )将第一联系人信息和用户标识进行关联, 以得到第一社交信息。 比如,以用户标识具体为手机号码,通信记录具体为手机的通话记录为例, 则此时具体可以根据手机号码从计费系统获取用户的话费单,从话费单中提取 出各个联系人信息, 在本发明实施例中称为第一联系人信息), 然后将第一联 系人信息和该用户的手机号码进行关联,即可得到关于该手机用户和其他手机 用户之间的关联关系, 即本发明实施例所称的第一社交信息。
103、 根据用户标识获取用户访问的社交网络服务应用的数据包, 根据用
户标识和用户访问的社交网络服务应用的数据包得到相应的社交信息 ,在本发 明实施例中称为第二社交信息; 例如, 具体可以如下:
( 1 )根据用户标识从网关通用分组无线服务技术支持节点 ( GGSN , Gateway General Packet Radio Service Support Node )或业务控制网关( SCG, Service Control Gateway )获取用户访问的社交网络服务应用的数据包;
( 2 )通过深度才艮文检测技术 ( DIP, Deep Packet Inspection )和 /或用户行 为分析技术( UB A, User Behavior Analysis )对该用户访问的社交网络服务应 用的数据包进行解析, 以抽取用户账号和 /或联系人信息。
为了描述方便, 在本发明实施例中, 将通过深度报文检测技术和 /或用户 行为分析技术对数据包进行解析而抽取到的用户账号称为第一用户账号,将通 过深度报文检测技术和 /或用户行为分析技术对数据包进行解析而抽取到的联 系人信息称为第二联系人信息。
其中,该第一用户账号和第二联系人信息的内容具体可以根据实际应用的 需求进行设置, 比如, 第一用户账号具体可以为用户的邮箱、 用户的昵称或用 户的 QQ号码等登录标识; 第二联系人信息具体可以为联系人的手机号码或短 号等等信息, 此外, 第二联系人信息还可以包括联系人的姓名、 性别、 工作单 位、 家庭地址和 /或爱好等其他信息。
( 3 )将第一用户账号和 /或第二联系人信息, 与用户标识进行关联, 以得 到第二社交信息。
例如, 以用户标识具体为手机号码, 社交网络服务具体为微博为例, 则此 时具体可以如下:
(a) 根据手机号码从 GGSN或 SCG或宽带远程接入服务器 (BRAS , Broadband Remote Access Server )获取用户访问的微博的数据包, 从该微博的 博用户的用户账号, 和 /或关注该用户的其他微博用户的用户账号等等, 在本 发明实施例中称为第一用户账户,然后将第一用户账号和该用户的手机号码进 行关联, 即可得到关于该手机用户和其他微博用户之间的关联关系, 即本发明 实施例所称的第二社交信息。 或者,
(b) 根据手机号码从 GGSN或 SCG或 BRAS获取用户访问的微博的数据 包,从该微博的数据包中提取出与此相关的各个联系人信息, 比如该用户所关 注的微博用户的联系人信息, 和 /或关注该用户的其他微博用户的联系人信息 等等,在本发明实施例中称为第二联系人信息, 然后将第二联系人信息和该用 户的手机号码进行关联,即可得到关于该手机用户和其他微博用户之间的关联 关系, 即本发明实施例所称的第二社交信息。 或者,
(c) 根据手机号码从 GGSN或 SCG或 BRAS获取用户访问的微博的数据 系人信息, 即第一用户账户和第二联系人信息, 然后将第一用户账号、 第二联 系人信息和该用户的手机号码三者进行关联,即可得到关于该手机用户和其他 微博用户之间的关联关系, 即本发明实施例所称的第二社交信息。
与此类推, 其他社交网络服务也可以采用如上方式形成相应的社交信息。 需说明的是,本发明实施例中的第二社交信息具体可以包括单个的社交网络服 务应用形成的社交信息, 也可以包括多个社交网络服务应用形成的社交信息, 比如, 具体可以包括基于 QQ应用所得到的社交信息、 和 /或基于某网站微博所 得到的社交信息、 和 /或基于某社交网所得到的社交信息, 等等。
104、根据用户标识或步骤 102中得到的第一用户账号获取用户在互联网上 发布的信息, 根据该用户标识 /第一用户账号和该发布的信息得到相应的社交 信息, 在本发明实施例中称为第三社交信息; 例如, 具体可以如下:
( 1 )根据用户标识获取用户在互联网上发布的信息; 或者,
根据第一用户账号获取用户在互联网上发布的信息;
比如, 具体可以根据用户标识或第一用户账号,通过用户所访问的社交网 络服务来获取用户在互联网上发布的信息。
( 2 )通过深度报文检测技术和 /或用户行为分析技术对该发布的信息进行 解析, 以抽取第二用户账号和 /或第三联系人信息;
其中,该第二用户账号和第三联系人信息的内容具体可以根据实际应用的 需求进行设置, 比如, 第二用户账号具体可以为用户的邮箱、 用户的昵称或用 户的 QQ号码等登录标识; 第三联系人信息具体可以为联系人的手机号码或短
号等等信息, 此外, 第三联系人信息还可以包括联系人的姓名、 性别、 工作单 位、 家庭地址和 /或爱好等其他信息。
( 3 )将所述第二用户账号和 /或第三联系人信息, 与所述用户标识进行关 联, 以得到第三社交信息。
比如,通过用户在微博网站上发表的文字和图片, 获取与这些文字和图片 相关的评论, 通过深度报文检测技术和 /或用户行为分析技术对评论进行分析, 以此来确定评论发表者与本用户的关系, 比如是普通访客还是好友, 等等, 从 而得到相应的用户账号和 /或联系人信息, 即得到第二用户账号和 /或第三联系 人信息, 将 "第二用户账号和 /或第三联系人信息" 与用户标识进行关联, 即 可得到第三社交信息。
需说明的是,第一用户账号指的是从用户访问的社交网络服务应用的数据 包中解析出的用户账号,第二用户账号指的是从用户在互联网上发布的信息中 解析出的用户账号, 第一用户账号和第二用户账号可以相同也可以不同。
105、 利用步骤 102得到的第一社交信息、 步骤 103得到的第二社交信息和 步骤 104得到的第三社交信息建立或更新用户社交资料库。 例如, 具体可以如 下:
以用户标识为索引,将第一社交信息中的第一联系人信息、第二社交信息 中的第一用户账号和 /或第二联系人信息、 以及第三社交信息中的第二用户账 号和 /或第三联系人信息进行整合, 得到用户社交资料库。
由上可知, 本实施例通过获取终端的用户标识, 然后, 一方面利用该用户 标识获取用户的通信记录,根据用户标识和通信记录得到第一社交信息; 另一 方面根据该用户标识获取用户访问的社交网络服务的数据包,根据用户标识和 该数据包得到第二社交信息; 再一方面,还可以根据该用户标识获取用户在互 联网上发布的信息, 然后根据用户标识和该发布的信息得到第三社交信息; 最 后利用第一社交信息、第二社交信息和第三社交信息来建立或更新用户社交资 料库,从而形成一个多方面的社交网络。相对于现有技术中只能基于运营商自 有的社交网络服务数据来建立场景单一的社交网络而言,采用本方案所建立起 来的社交网络场景更为丰富, 内容更加全面、 详细和准确。
实施例二、
根据实施例所描述的方法, 以下将举例作进一步详细说明。
参见图 7 , 该图为社交网络分析系统的示意图, 该社交网络分析系统包括 用于存放用户社交资料库的存储子系统、用户标识获取子系统、通信记录分析 子系统、上网数据分析子系统、互联网社交分析子系统和用户社交资料库管理 子系统, 具体如下:
( 1 )用户标识获取子系统
该用户标识获取子系统, 主要用于获取终端的用户标识, 其中, 该终端具 体可以为手机、平板电脑、或笔记本电脑等可介入运营商网络的各个终端设备, 用户标识具体可以为手机号码、 使用 3G上网卡的无线业务号码或固定宽带的 固话号码等能够识别用户身份的标识。
( 2 )通信记录分析子系统;
该通信记录分析子系统, 主要用于根据终端的用户标识, 比如手机号码分 析用户的通信记录, 比如通话、 短信和 /或彩信等手机通信业务记录, 以获取 第一联系人信息, 然后将第一联系人信息和用户标识(比如手机号码)进行关 联, 以得到第一社交信息。
( 3 )上网数据分析子系统;
上网数据分析子系统,主要用于根据终端的用户标识如手机号码通过用户 上网的统一资源定位符(URL, Uniform / Universal Resource Locator )识别出 用户所访问的社交网络服务, 并从 GGSN或 SCG或 BRAS中获取用户访问的社 到的数据包进行解析, 以抽取第一用户账号和 /或第二联系人信息, 然后将 "第 一用户账号和 /或第二联系人信息" 与用户标识(比如手机号码)进行关联, 以得到第二社交信息。
( 4 )互联网社交分析子系统;
互联网社交分析子系统,主要用于根据终端的用户标识获取用户在互联网 上发布的信息, 比如通过已获得的用户社交网络服务的帐号, 追踪其在互联网 上的个人空间、 博客等渠道发布的信息, 然后通过深度报文检测技术和 /或用 户行为分析技术对所述发布的信息进行解析, 以抽取第二用户账号和 /或第三
联系人信息, 将 "第二用户账号和 /或第三联系人信息" 与用户标识进行关联, 即可得到第三社交信息。
( 5 )用户社交资料库管理子系统;
用户社交资料库管理子系统, 主要用于以终端的用户标识为索引,将通信 记录分析子系统得到的第一社交信息中的第一联系人信息、上网数据分析子系 统得到的第二社交信息中的第一用户账号和 /或第二联系人信息、 以及互联网 社交分析子系统得到的第三社交信息中的第二用户账号和 /或第三联系人信息 进行整合, 得到用户社交资料库。
其中,用于存放用户社交资料库的存储子系统可以集成在其他子系统所属 的设备中, 比如用户社交资料库管理子系统所属的设备中,也可以独立于其他 的子系统所属的设备, 比如位于其他的存储设备中, 等等。
需说明的是,可以将上网数据分析子系统和互联网社交分析子系统集成在 一起,作为社交网络服务分析子系统, 即将上网数据分析子系统所得到的第二 社交信息和互联网社交分析子系统所得到的第三社交信息相结合,构建用户的 社交网络服务社交网,进一步的,还可以根据用户所关注的社交网络服务列表, 对构建的社交网络服务社交网进行分类, 比如,如果用户所关注的社交网络服 务包括 QQ和微博,则可以分别建立 QQ社交网和微博社交网, 以此类推,等等。
基于上述终端用户社交网的数据挖掘装置和用户社交资料库,以下将以该 终端具体为手机, 用户标识具体为手机号码为例,对终端用户社交网的数据挖 掘方法进行详细说明。
如图 2a所示, 具体流程可以如下:
201、 用户标识获取子系统获取用户的手机号码, 然后分别执行步骤 202、 步骤 205和步骤 208。
202、通信记录分析子系统根据步骤 201中获取到的手机号码从计费系统获 取用户的通信记录, 比如具体可以是通话、 短信或彩信等手机通信业务记录, 然后执行步骤 203。
203、通信记录分析子系统对步骤 202获取到的通信记录进行分析, 以提取 出第一联系人信息,比如提取出与该用户进行通信的联系人的手机号码或短号 等等信息, 其中, 该通信包括语音通话、短信和 /或彩信等, 然后执行步骤 204。
此外, 该第一联系人信息还可以包括联系人的姓名、 性别和 /或爱好等其 他信息。
204、通信记录分析子系统将步骤 203提取到的第一联系人信息和手机号码 进行关联, 即可得到关于该手机用户和其他手机用户之间的关联关系, 即本发 明实施例所称的以得到第一社交信息, 然后执行步骤 211。
其中, 具体可采用一些关联算法对第一联系人信息和手机号码进行关联, 以得到第一社交信息, 其中, 关联算法具体可参见现有技术, 在此不再赘述。
205、上网数据分析子系统根据步骤 201中获取到的手机号码通过用户上网 的 URL识别出用户所访问的社交网络服务, 从 GGSN或 SCG或 BRAS获取用户 访问的社交网络服务的数据包, 然后执行步骤 206。 对步骤 205获取到的数据包进行解析, 以抽取第一用户账号和 /或第二联系人信 息, 然后执行步骤 207。
其中, 第一用户账号具体可以为用户的邮箱、 用户的昵称或用户的 QQ号 码等登录标识; 第二联系人信息具体可以为联系人的手机号码或短号等等信 息, 此外, 还可以包括联系人的姓名、 性别和 /或爱好等其他信息。
207、 上网数据分析子系统将步骤 206中获取到的第一用户账号和 /或第二 联系人信息, 与步骤 201中获取到的手机号码进行关联, 以得到第二社交信息, 然后执行步骤 211。 例如, 具体可以如下:
上网数据分析子系统将第一用户账号与步骤 201中获取到的手机号码进行 关联, 以得到第二社交信息; 或者,
上网数据分析子系统将第二联系人信息与步骤 201中获取到的手机号码进 行关联, 以得到第二社交信息; 或者,
上网数据分析子系统将第一用户账号、 第二联系人信息和步骤 201中获取 到的手机号码三者进行关联, 以得到第二社交信息。
需说明的是,第二社交信息具体可以包括单个的社交网络服务形成的社交 信息, 也可以包括多个社交网络服务形成的社交信息, 比如, 具体可以包括基 于 QQ应用所得到的社交信息、 和 /或基于某网站微博所得到的社交信息、 和 / 或基于某社交网所得到的社交信息, 等等。
208、 互联网社交分析子系统根据步骤 201获取到的手机号码获取用户在 互联网上发布的信息, 比如获取用户的好友信息等等, 然后执行步骤 209。
例如, 可以根据用户的手机号码通过用户上网的 URL识别出用户所访问 的社交网络服务, 比如用户所访问的个人空间、 博客或微博等应用, 然后从用 户在这些社交网络服务中获取所发布的信息,比如这些应用上所公开的好友信 息、 用户所发布的博文、 或者访客所留下的评论、 留言等等。
需说明的是,如果用户是基于第一用户账 土交网络服务的, 则此时 互联网社交分析子系统也可以根据步骤 206提取到的第一用户账号获取用户 在互联网上发布的信息, 比如获取用户的好友信息等等, 然后执行步骤 209, 在此不再赘述。
209、 互联网社交分析子系统通过深度报文检测技术和 /或用户行为分析技 术对步骤 208中所获取到的发布信息进行解析, 以抽取第二用户账号和 /或第 三联系人信息。
例如, 可以从用户在个人空间、 博客或微博等应用中所公开的内容, 通过 深度报文检测技术和 /或用户行为分析技术来获取与其有交互的联系人信息, 比如从评论、留言或好友栏等页面内容中通过文本抽取和分析来获取联系人信 息, 例如, 可以通过分析博客上的评论文本, 判断此评论的发言人跟博主的关 系是普通访客还是好友, 等等。 其中, 文本抽取和分析的技术具体可参见现有 技术, 在此不再赘述。
210、 互联网社交分析子系统将步骤 209中得到的第二用户账号和 /或第三 联系人信息, 与步骤 201中获取到的手机号码进行关联, 以得到第三社交信息, 然后执行步骤 211。 例如, 具体可以如下:
互联网社交分析子系统将第二用户账号与步骤 201中获取到的手机号码进 行关联, 以得到第三社交信息; 或者,
互联网社交分析子系统将第三联系人信息与步骤 201中获取到的手机号码 进行关联, 以得到第三社交信息; 或者,
互联网社交分析子系统将第二用户账号、第三联系人信息和步骤 201中获 取到的手机号码三者进行关联, 以得到第三社交信息。
息所形成的社交信息,也可以包括多个社交网络服务公布的信息所形成的社交 信息, 比如, 具体可以包括基于 QQ应用上公布的信息所得到的社交信息、 和 /或基于某网站微博上公布的信息所得到的社交信息、 和 /或基于某社交网上公 布的信息所得到的社交信息, 等等。
211、 用户社交资料库管理子系统以步骤 201中获取到的手机号码为索引, 将通信记录分析子系统得到的第一社交信息中的第一联系人信息、上网数据分 析子系统得到的第二社交信息中的第一用户账号和 /或第二联系人信息、 以及 互联网社交分析子系统得到的第三社交信息中的第二用户账号和 /或第三联系 人信息进行整合, 得到用户社交资料库, 这样, 在实际应用场景中, 就可以以 手机号码为索引在用户社交资料库中查询到用户所有相关的社交信息。
其中, 在整合时, 具体可以直接将第一社交信息中的第一联系人信息、 第 二社交信息中的第一用户账号和 /或第二联系人信息、 以及第三社交信息中的 第二用户账号和 /或第三联系人信息进行合并, 也可以根据预置算法将第一社 交信息中的第一联系人信息、 第二社交信息中的第一用户账号和 /或第二联系 人信息、 以及第三社交信息中的第二用户账号和 /或第三联系人信息进行合并。
其中, 预置算法可以根据实际应用的需求进行设置, 比如, 具体可以以用 亲密度的加权计算, 等等。
需说明的是, 除了以手机号码作为索引值之外,也可以以其他的社交信息 作为索引值, 比如, 以用户的邮箱、 账户或昵称作为索引值, 等等, 在此不再 赘述。
例如, 以用户的手机号码为 "13811111111" 为例, 则此时, 用户标识获 取子系统获取手机号码 " 13811111111 " , 然后从计费系统获取手机号码为 " 13811111111 " 的用户的通信记录, 比如, 该用户曾经与 " 13800000001 "、 "13800000002" 和 "13800000003" 的用户通过电话, 则用户标识获取子系统 将手机号分别为 "13800000001"、 "13800000002" 和 "13800000003" 的用户 与该手机号为 "13811111111" 的用户关联起来, 得到第一社交网络信息。
又比如, 该手机号为 " 13811111111" 的用户所参与的社交网络服务包括 QQ和微博( weibo ), 其中, QQ的号码为 "123456" , 微博的号码为 "456789" ,
则上网数据分析子系统会通过 QQ号码 "123456"获取到该 QQ号码的好友: QQ 号码为 "111111"的用户和 QQ号码为 "222222"的用户,其中, QQ号码为 "111111" 的手机号码为 " 13822222222" , QQ号码为 "222222" 的用户的手机号码为 "13833333333" , 于是, 分别将这些 QQ好友的 QQ号码和手机号码与手机号码 "13811111111" 进行关联, 参见图 2b; 同理, 可以通过微博号码 "456789" 获取到相关的微博号码分别为 "555555"、 "666666" 和 "777777" , 其中, 微 博号码为 "555555"的用户的手机号码为 "13822222222" ,微博号为 "666666" 的手机号码为 " 13833333333 " , 微博号码为 " 777777 " 的手机号码为 "13844444444" , 于是, 分别将这些微博号码和手机号码与 " 13811111111" 进行关联, 参见图 2b, 其中, 图 2b中的 "cell" 表示手机号码。
第三社交信息的形成与上述第二社交信息类似, 在此不再举例。
由上可知, 本实施例通过获取用户的手机号码, 然后, 一方面利用该用户 标识获取用户的通信记录,根据手机号码和通信记录得到第一社交信息; 另一 方面根据该手机号码获取用户访问的社交网络服务的数据包,根据手机号码和 该数据包得到第二社交信息; 再一方面,还可以根据该手机号码获取用户在互 联网上发布的信息, 然后根据手机号码和该发布的信息得到第三社交信息; 最 后利用第一社交信息、第二社交信息和第三社交信息来建立或更新用户社交资 料库,从而形成一个多方面的社交网络。相对于现有技术中只能基于运营商自 有的社交网络服务数据来建立场景单一的社交网络而言,采用本方案所建立起 来的社交网络场景更为丰富, 内容更加全面、 详细和准确。 实施例三、
相应的, 本发明实施例还提供一种终端用户社交网的数据挖掘装置,如图 3所示, 该终端用户社交网的数据挖掘装置包括用户标识获取单元 301、第一处 理单元 302、 第二处理单元 303、 第三处理单元 304和管理单元 305。
用户标识获取单元 301 , 用于获取终端的用户标识, 其中, 该终端具体可 以为手机、 平板电脑、 或笔记本电脑等可介入运营商网络的各个终端设备, 用 户标识具体可以为手机号码、 使用 3G上网卡的无线业务号码或固定宽带的固 话号码等能够识别用户身份的标识。
第一处理单元 302,用于根据用户标识获取单元 301获取到的用户标识获取 用户的通信记录, 根据该用户标识和该通信记录得到第一社交信息, 其中, 第 一社交信息包括成关联关系的所述用户标识与第一联系人信息。
第二处理单元 303 ,用于根据用户标识获取单元 301获取到的用户标识获取 用户访问的社交网络服务应用的数据包,根据该用户标识和该数据包得到第二 社交信息,其中,第二社交信息包括成关联关系的所述用户标识,以及所述 SNS 应用的第一用户账号和 /或第二联系人信息。
第三处理单元 304,用于根据用户标识获取单元 301获取到的用户标识或所 述第一用户账号获取用户在互联网上发布的信息,根据该用户标识和该发布的 信息得到第三社交信息,其中,第三社交信息包括成关联关系的所述用户标识, 以及用户在互联网上发布的信息时使用的第二用户账号和 /或第三联系人信 息。
管理单元 305 , 用于利用得到的第一社交信息、 第二社交信息和第三社交 信息建立或更新用户社交资料库。
其中, 第一处理单元 302可以包括第一获取子单元和第一关联子单元。 第一获取子单元, 用于根据用户标识获取单元 301获取到的用户标识从计 费系统获取用户的通信记录, 根据所述通信记录获取用户的第一联系人信息; 其中, 通信记录具体可以是通话、 短信或彩信等手机通信业务记录。
第一关联子单元,用于将第一获取子单元获取到的第一联系人信息和用户 标识获取单元 301获取到的用户标识进行关联, 以得到第一社交信息。
其中, 第二处理单元 303可以包括第二获取子单元和第二关联子单元。 第二获取子单元, 用于根据用户标识获取单元 301获取到的用户标识从 GGSN或 SCG获取用户访问的社交网络服务应用的数据包; 通过深度报文检测 技术和 /或用户行为分析技术对所述数据包进行解析, 以提取出所述社交网络 服务应用的第一用户账号和 /或用户的第二联系人信息。
其中, 第一用户账号具体可以为用户的邮箱、 用户的昵称或用户的 QQ号 码等登录标识; 第二联系人信息具体可以为联系人的手机号码或短号等等信 息, 此外, 还可以包括联系人的姓名、 性别和 /或爱好等其他信息。
第二关联子单元, 用于将第二获取子单元获取到的第一用户账号和 /或第 二联系人信息, 与用户标识获取单元 301获取到的用户标识进行关联, 以得到 第二社交信息。 即将第一用户账号与用户标识获取单元 301获取到的用户标识 进行关联, 或者, 将第二联系人信息与用户标识获取单元 301获取到的用户标 识进行关联,或者,将第一用户账号、第二联系人信息和用户标识获取单元 301 获取到的用户标识三者进行关联。
其中, 第三处理单元 304可以包括第三获取子单元和第三关联子单元。 第三获取子单元, 用于根据用户标识获取单元 301获取到的用户标识或所 述第一用户账号获取用户在互联网上发布的信息; 通过深度报文检测技术和 / 或用户行为分析技术对该发布的信息进行解析,以提取出用户在互联网上发布 的信息时使用的第二用户账号和 /或用户的第三联系人信息。
其中, 第二用户账号具体可以为用户的邮箱、 用户的昵称或用户的 QQ号 码等登录标识; 第三联系人信息具体可以为联系人的手机号码或短号等等信 息, 此外, 还可以包括联系人的姓名、 性别和 /或爱好等其他信息。
第三关联子单元, 用于将第三获取子单元获取到的第二用户账号和 /或第 三联系人信息, 与所述用户标识进行关联, 以得到第三社交信息。
则此时, 管理单元 305 , 具体用于以用户标识为索引, 将第一社交信息中 的第一联系人信息、 第二社交信息中的第一用户账号和 /或第二联系人信息、 以及第三社交信息中的第二用户账号和 /或第三联系人信息进行整合, 得到用 户社交资料库。
此外, 除了可以直接由管理单元 305来存放用户社交资料库之外, 还可以 将用户社交资料库进行单独存放, 即:
该终端用户社交网的数据挖掘装置还可以包括存储单元,用于存放管理单 元 305得到的用户社交资料库。
具体实施时, 以上各个单元可以作为独立的实体来实现,也可以进行任意 组合, 作为同一或若干个实体来实现, 比如, 其中, 用户标识获取单元 301可 以作为实施例二中的用户标识获取子系统来实现, 第一处理单元 302可以作为 实施例二中的通信记录分析子系统来实现, 第二处理单元 303可以作为实施例 二中的上网数据分析子系统来实现, 第三处理单元 304可以作为实施例二中的
互联网社交分析子系统来实现, 而管理单元 305则可以作为实施例二中的用户 社交资料库管理子系统来实现, 等等, 当然, 也可以由其他的实现方式, 在此 不再赘述。以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由上可知,本实施例的终端用户社交网的数据挖掘装置的用户标识获取单 元可以通过获取终端的用户标识, 然后由第一处理单元 302利用该用户标识获 取用户的通信记录,根据用户标识和通信记录得到第一社交信息; 由第二处理 单元 303根据该用户标识获取用户访问的社交网络服务的数据包, 根据用户标 识和该数据包得到第二社交信息; 由第三处理单元 304根据该用户标识获取用 户在互联网上发布的信息,然后根据用户标识和该发布的信息得到第三社交信 息; 然后由管理单元 305利用第一社交信息、 第二社交信息和第三社交信息来 建立或更新用户社交资料库,从而形成一个多方面的社交网络。相对于现有技 术中只能基于运营商自有的社交网络服务数据来建立场景单一的社交网络而 言, 采用本方案所建立起来的社交网络场景更为丰富, 内容更加全面、 详细和 准确。 本发明实施例所建立的 "用户社交资料库" 也可作为一种单独服务存在, 以应用程序编程接口 (API, Application Programming Interface )或数据库查询 接口等方式供多种上层业务调用,而整个终端用户社交网的数据挖掘装置则可 以嵌入到组网内为不同业务提供服务, 如精准广告投放业务、 应用 /内容推荐 业务、 网络安全管理 /监控业务等。 下面以精准广告、 网络监管两个场景为例, 对该社交网络的应用进行说明。 实施例四、
本发明实施例所建立的 "用户社交资料库" , 具体可以应用到精准广告投 放(以下均筒称为广告投放) 场景中。 如下:
一种广告投放方法, 包括: 获取终端的用户标识, 根据用户标识获取用户 的通信记录, 根据该用户标识和通信记录得到第一社交信息, 其中, 第一社交 信息包括成关联关系的所述用户标识与第一联系人信息;根据该用户标识获取 用户访问的社交网络服务应用的数据包,根据该用户标识和数据包得到第二社 交信息, 其中, 第二社交信息包括成关联关系的所述用户标识, 以及 SNS应用
的第一用户账号和 /或第二联系人信息; 根据该用户标识或第一用户账号获取 用户在互联网上发布的信息, 根据该用户标识和发布的信息得到第三社交信 息, 其中, 第三社交信息包括成关联关系的所述用户标识, 以及用户在互联网 上发布的信息时使用的第二用户账号和 /或第三联系人信息; 利用该第一社交 信息、第二社交信息和第三社交信息建立或更新用户社交资料库; 以请求社交 网络服务的终端的用户标识作为查询条件,查询用户社交资料库获取用户社交 资料; 根据获取到的用户社交资料通过用户建模和预置的推荐算法,得到推荐 目标用户群组; 向得到的推荐目标用户群组发送广告信息。
其中, 终端用户社交网的数据挖掘装置具体可以集成在广告投放系统中, 也可以独立于广告投放系统, 然后以 API或数据库查询接口等方式提供给广告 投放系统调用。以下将以该终端用户社交网的数据挖掘装置集成在广告投放系 统中为例进行说明。 参见图 4a, 具体流程可以如下:
401、 广告投放系统获取终端的用户标识; 其中, 该终端具体可以为手机、 平板电脑、或笔记本电脑等可介入运营商网络的各个终端设备, 用户标识具体 可以为手机号码、 使用 3G上网卡的无线业务号码或固定宽带的固话号码等能 够识别用户身份的标识。
402、 广告投放系统根据步骤 401中获取到的用户标识获取用户的通信记 录, 根据该用户标识和通信记录得到第一社交信息, 其中, 第一社交信息至少 包括成关联关系的所述用户标识与第一联系人信息。
403、广告投放系统根据步骤 401获取到的用户标识获取用户访问的社交网 络服务应用的数据包, 根据该用户标识和数据包得到第二社交信息, 其中, 第 二社交信息至少包括成关联关系的所述用户标识, 以及 SNS应用的第一用户账 号和 /或第二联系人信息。
404、 广告投放系统根据步骤 401获取到的用户标识或步骤 403中得到的第 一用户账号获取用户在互联网上发布的信息,根据该用户标识和发布的信息得 到第三社交信息, 其中, 第三社交信息至少包括成关联关系的所述用户标识, 以及用户在互联网上发布的信息时使用的第二用户账号和 /或第三联系人信 息。
405、 广告投放系统利用该第一社交信息、 第二社交信息和第三社交信息
建立或更新用户社交资料库。
406、广告投放系统以请求社交网络服务的终端的用户标识作为查询条件, 查询用户社交资料库获取用户社交资料, 比如, 具体可以通过 API或数据库查 询接口等方式来调用用户社交资料库, 以获取用户社交资料。
407、广告投放系统根据步骤 406获取到的用户社交资料通过用户建模和预 置的推荐算法, 得到推荐目标用户群组, 其中, 该推荐目标用户群组可以包括 一个用户, 也可以包括多个用户。
408、 广告投放系统向步骤 407中得到的推荐目标用户群组发送广告信息。 其中, 步骤 401至 405的具体实施可参见前面关于社交网络建立的实施例, 在此不再赘述。
由上可知,本实施例可以基于用户对终端和各种社交网络服务的使用行为 进行分析, 自行建立一个场景丰富、 信息全面的社交网络, 然后基于该社交网 络进行对用户进行分析,得到推荐目标用户群组,再针对推荐目标用户群组进 行广告投放。 由于该社交网络资料库中的用户均具有真实身份, 而且用户之间 的关系也不只限于一个社交网络服务应用中的关系,而是综合了多个社交网络 服务应用, 以及综合了用户的终端联系关系, 所以大大提高广告投放的精确性 和有效性;
实施例五、
与实施例四所提供的广告投放方法相应的,本发明实施例还提供一种广告 投放系统, 如图 4b所示, 该广告投放系统包括广告投放装置 400和本发明实施 例提供的任一种终端用户社交网的数据挖掘装置 300。
其中, 终端用户社交网的数据挖掘装置 300可以包括用户标识获取单元 301、 第一处理单元 302、 第二处理单元 303、 第三处理单元 304和管理单元 305 , 具体可参见实施例三, 例如, 可以如下:
用户标识获取单元 301 , 用于获取终端的用户标识; 其中, 该终端具体可 以为手机、 平板电脑、 或笔记本电脑等可介入运营商网络的各个终端设备, 用 户标识具体可以为手机号码、 使用 3G上网卡的无线业务号码或固定宽带的固
话号码等能够识别用户身份的标识。
第一处理单元 302, 用于根据该用户标识获取用户的通信记录, 根据该用 户标识和所述通信记录得到第一社交信息; 其中, 第一社交信息至少包括成关 联关系的所述用户标识与第一联系人信息;
第二处理单元 303 , 用于根据该用户标识获取用户访问的社交网络服务应 用的数据包, 根据该用户标识和数据包得到第二社交信息; 其中, 第二社交信 息至少包括成关联关系的所述用户标识,以及 SNS应用的第一用户账号和 /或第 二联系人信息;
第三处理单元 304, 用于根据该用户标识或第一用户账号获取用户在互联 网上发布的信息, 根据该用户标识和该发布的信息得到第三社交信息; 其中, 第三社交信息至少包括成关联关系的所述用户标识,以及用户在互联网上发布 的信息时使用的第二用户账号和 /或第三联系人信息;
管理单元 305 , 用于利用第一社交信息、 第二社交信息和第三社交信息建 立或更新用户社交资料库;
广告投放装置 400, 用于以请求社交网络服务的终端的用户标识作为查询 条件, 查询用户社交资料库获取用户社交资料; 根据获取到的用户社交资料通 过用户建模和预置的推荐算法,得到推荐目标用户群组; 向推荐目标用户群组 发送广告信息。
由上可知,本实施例的广告投放系统中的终端用户社交网的数据挖掘装置 300可以基于用户对终端和各种社交网络服务的使用行为进行分析, 自行建立 一个场景丰富、 信息全面的社交网络资料库, 然后由广告投放装置 400基于该 社交网络资料库进行对用户进行分析,得到推荐目标用户群组,再针对推荐目 标用户群组进行广告投放。 由于该社交网络资料库中的用户均具有真实身份, 而且用户之间的关系也不只限于一个社交网络服务应用中的关系,而是综合了 多个社交网络服务应用, 以及综合了用户的终端联系关系, 所以大大提高广告 投放的精确性和有效性。 实施例六、
本发明实施例所建立的 "用户社交资料库" , 具体还可以应用到安全监管
场景中。 如下:
一种安全监管方法, 包括: 获取终端的用户标识; 根据该用户标识获取用 户的通信记录, 根据该用户标识和通信记录得到第一社交信息, 其中, 第一社 交信息包括成关联关系的所述用户标识与第一联系人信息;根据该用户标识获 取用户访问的社交网络服务应用的数据包,根据该用户标识和数据包得到第二 社交信息, 其中, 第二社交信息包括成关联关系的所述用户标识, 以及 SNS应 用的第一用户账号和 /或第二联系人信息; 根据该用户标识或第一用户账号获 取用户在互联网上发布的信息, 根据用户标识和发布的信息得到第三社交信 息, 其中, 第三社交信息包括成关联关系的所述用户标识, 以及用户在互联网 上发布的信息时使用的第二用户账号和 /或第三联系人信息; 利用该第一社交 信息、第二社交信息和第三社交信息建立或更新用户社交资料库; 以请求社交 网络服务的终端的用户标识作为查询条件,查询用户社交资料库获取用户社交 资料; 根据所述用户社交资料对用户身份进行识别, 得到识别结果; 利用识别 结果对用户异常的网络行为进行重定向处理或分层流量控制。
其中, 终端用户社交网的数据挖掘装置具体可以集成在安全监管系统中, 也可以独立于安全监管系统, 然后以 API或数据库查询接口等方式提供给安全 监管系统调用。以下将以该终端用户社交网的数据挖掘装置集成在安全监管系 统中为例进行说明。 参见图 5a, 具体流程可以如下:
501、 安全监管系统获取终端的用户标识; 其中, 该终端具体可以为手机、 平板电脑、或笔记本电脑等可介入运营商网络的各个终端设备, 用户标识具体 可以为手机号码、 使用 3G上网卡的无线业务号码或固定宽带的固话号码等能 够识别用户身份的标识。
502、 安全监管系统根据步骤 401获取到的用户标识获取用户的通信记录, 根据该用户标识和所述通信记录得到第一社交信息, 其中, 第一社交信息至少 包括成关联关系的所述用户标识与第一联系人信息。
503、安全监管系统根据步骤 401获取到的用户标识获取用户访问的社交网 络服务应用的数据包,根据该用户标识和所述数据包得到第二社交信息,其中, 第二社交信息至少包括成关联关系的所述用户标识, 以及 SNS应用的第一用户 账号和 /或第二联系人信息。
504、 安全监管系统根据步骤 401获取到的用户标识或步骤 503中得到的第 一用户账号获取用户在互联网上发布的信息,根据该用户标识和所述发布的信 息得到第三社交信息, 其中, 第三社交信息至少包括成关联关系的所述用户标 识, 以及用户在互联网上发布的信息时使用的第二用户账号和 /或第三联系人 信息。
505、 安全监管系统利用该第一社交信息、 第二社交信息和第三社交信息 建立或更新用户社交资料库。
506、安全监管系统以请求社交网络服务的终端的用户标识作为查询条件, 查询用户社交资料库获取用户社交资料, 比如, 具体可以通过 API或数据库查 询接口等方式来调用用户社交资料库, 以获取用户社交资料。
507、 安全监管系统根据该用户社交资料对用户身份进行识别, 得到识别 结果。
508、 安全监管系统利用识别结果对用户异常的网络行为进行重定向处理 或分层流量控制。
比如, 网络监管设备可对具有异常行为的网络用户进行身份识别, 获取其 手机号码及社交关系 (身份证明、 隐藏团伙), 从而准确定位到异常行为实施 人。
其中, 步骤 501至 505的实施具体可参见前面的实施例, 在此不再赘述。 由上可知,本实施例可以基于用户对终端和各种社交网络服务的使用行为 进行分析, 自行建立一个场景丰富、 信息全面的社交网络, 然后基于该社交网 络进行对用户身份进行识别,得到识别结果,再利用该识别结果对用户异常的 网络行为进行重定向处理或分层流量控制。由于该社交网络资料库中的用户均 具有真实身份,而且用户之间的关系也不只限于一个社交网络服务应用中的关 系, 而是综合了多个社交网络服务应用, 以及综合了用户的终端联系关系, 所 以可以大大提高网络监管的有效性。 实施例七、
与实施例六所提供的安全监管方法相应的,本发明实施例还提供一种安全 监管系统, 如图 5b所示, 该安全监管系统包括安全监管装置 500和本发明实施 例提供的任一种终端用户社交网的数据挖掘装置 300。
其中, 终端用户社交网的数据挖掘装置 300可以包括用户标识获取单元 301、 第一处理单元 302、 第二处理单元 303、 第三处理单元 304和管理单元 305 , 具体可参见实施例三, 例如, 可以如下:
用户标识获取单元 301 , 用于获取终端的用户标识; 其中, 该终端具体可 以为手机、 平板电脑、 或笔记本电脑等可介入运营商网络的各个终端设备, 用 户标识具体可以为手机号码、 使用 3G上网卡的无线业务号码或固定宽带的固 话号码等能够识别用户身份的标识。
第一处理单元 302, 用于根据所述用户标识获取用户的通信记录, 根据所 述用户标识和所述通信记录得到第一社交信息; 其中, 第一社交信息至少包括 成关联关系的所述用户标识与第一联系人信息;
第二处理单元 303 , 用于根据所述用户标识获取用户访问的社交网络服务 的数据包, 根据所述用户标识和所述数据包得到第二社交信息; 其中, 第二社 交信息至少包括成关联关系的所述用户标识, 以及 SNS应用的第一用户账号和 /或第二联系人信息;
第三处理单元 304, 用于根据所述用户标识获取用户在互联网上发布的信 息, 根据所述用户标识和所述发布的信息得到第三社交信息; 其中, 第三社交 信息至少包括成关联关系的所述用户标识,以及用户在互联网上发布的信息时 使用的第二用户账号和 /或第三联系人信息;
管理单元 305 , 用于利用所述第一社交信息、 第二社交信息和第三社交信 息建立或更新用户社交资料库;
安全监管装置 500 , 用于以请求社交网络服务的终端的用户标识作为查询 条件, 查询用户社交资料库获取用户社交资料; 根据获取到的用户社交资料对 用户身份进行识别,得到识别结果; 利用识别结果对用户异常的网络行为进行 重定向处理或分层流量控制。
由上可知,本实施例的安全监管系统中的终端用户社交网的数据挖掘装置
300可以基于用户对终端和各种社交网络服务的使用行为进行分析, 自行建立 一个场景丰富、 信息全面的社交网络, 然后由安全监管装置 500基于该社交网 络进行对用户身份进行识别,得到识别结果,再利用该识别结果对用户异常的 网络行为进行重定向处理或分层流量控制。由于该社交网络资料库中的用户均
具有真实身份,而且用户之间的关系也不只限于一个社交网络服务应用中的关 系, 而是综合了多个社交网络服务应用, 以及综合了用户的终端联系关系, 所 以大大提高网络监管的有效性。 实施例八、
相应的, 本发明实施例还提供一种社交网络分析系统, 如图 7所示, 该社 交网络分析系统包括用户标识获取子系统 701、通信记录分析子系统 702、上网 数据分析子系统 703、互联网社交分析子系统 704、用户社交资料库管理子系统 705和存储子系统 706; 如下:
( 1 )用户标识获取子系统 701 , 用于获取终端的用户标识;
其中, 该终端具体可以为手机、 平板电脑、 或笔记本电脑等可介入运营商 网络的各个终端设备, 用户标识具体可以为手机号码、 使用 3G上网卡的无线 业务号码或固定宽带的固话号码等能够识别用户身份的标识。
( 2 )通信记录分析子系统 702, 用于根据用户标识获取用户的通信记录, 根据所述用户标识和所述通信记录得到第一社交信息, 其中, 第一社交信息包 括成关联关系的所述用户标识与第一联系人信息;
( 3 )上网数据分析子系统 703 , 用于根据用户标识获取用户访问的社交网 络服务应用的数据包, 根据所述用户标识和获取到的数据包得到第二社交信 息, 其中, 第二社交信息包括成关联关系的所述用户标识, 以及所述 SNS应用 的第一用户账号和 /或第二联系人信息;
( 4 )互联网社交分析子系统 704, 用于根据用户标识或第一用户账号获取 用户在互联网上发布的信息,根据所述用户标识和所述发布的信息得到第三社 交信息, 其中, 第三社交信息包括成关联关系的所述用户标识, 以及用户在互 联网上发布的信息时使用的第二用户账号和 /或第三联系人信息;
( 5 )用户社交资料库管理子系统 705 , 利用得到的第一社交信息、 第二社 交信息和第三社交信息建立或更新用户社交资料库;
( 6 )存储子系统 706, 用于保存用户社交资料库。
其中, 通信记录分析子系统 702, 具体用于根据用户标识从计费系统获取 用户的通信记录; 根据获取到的通信记录获取用户的第一联系人信息; 将第一
联系人信息和用户标识进行关联, 以得到第一社交信息;
上网数据分析子系统 703 , 具体用于根据用户标识从 GGSN或 SCG或 BRAS 获取用户访问的社交网络服务应用的数据包; 通过深度报文检测技术和 /或用 户行为分析技术对所述数据包进行解析,以提取出该社交网络服务应用的第一 用户账号和 /或用户的第二联系人信息;将第一用户账号和 /或第二联系人信息, 与所述用户标识进行关联, 以得到第二社交信息;
互联网社交分析子系统 704, 具体用于根据用户标识或所述第一用户账号 获取用户在互联网上发布的信息; 通过深度报文检测技术和 /或用户行为分析 技术对所述发布的信息进行解析,以提取出用户在互联网上发布的信息时使用 第二用户账号和 /或用户的第三联系人信息; 将第二用户账号和 /或第三联系人 信息, 与所述用户标识进行关联, 以得到第三社交信息。
具体实施时, 以上各个子系统可以作为独立的实体来实现,也可以进行任 意组合, 作为同一或若干个实体来实现。
例如,如图 6所示, 可以将上网数据分析子系统 70273和互联网社交分析子 系统 704通过 DPI设备来实现, 而将用户标识获取子系统 701、 通信记录分析子 系统 702和用户社交资料库管理子系统 705可以通过 UBA设备来实现,而存储子 系统 706 (即用户社交资料库)则可以为任意一个具有存储功能的节点, 比如, 可以将存储子系统 706 (即用户社交资料库) 内置在 UBA设备中, 或, 也可独 立于 UBA设备外, 等等。 具体可以如下:
UBA设备,用于从网管系统中获取终端的用户标识,根据用户标识获取用 户的通信记录,根据该用户标识和所述通信记录得到第一社交信息, 以及接收 DPI设备发送的第二社交信息和第三社交信息, 利用所述第一社交信息、 第二 社交信息和第三社交信息建立或更新用户社交资料库。
DPI设备,用于根据用户标识获取用户访问的社交网络服务应用的数据包, 根据用户标识和所述数据包得到第二社交信息, 将第二社交信息提供给 UBA 设备; 以及根据用户标识或第一用户账号获取用户在互联网上发布的信息,根 据所述用户标识和所述发布的信息得到第三社交信息,将第三社交信息提供给 UBA设备。
其中, 网管系统具体可以为网管系统具体可以是运营商支撑系统(OSS, Operation Support System )、 在线计费系统 ( OCS , Online Charging System ) 或业务控制点(SCP, Service Control Point )等设备。 此外, 该运营商电信网 络系统还可以包括网关和服务器等其他设备, 例如, 可参见图 6。
可选的, 还可以将用户标识获取子系统 701、 通信记录分析子系统 702、 上 网数据分析子系统 703、互联网社交分析子系统 704和用户社交资料库管理子系 统 705通过卡插或软件集成的方式部署在一些网络侧设备上, 比如部署在同一 网关设备上(例如 SCG ), 或者, 分别部署在不同的网络侧设备上, 等等; 其 中, 该网络侧设备具体可以为 GGSN和 /或 SCG和 /或 BRAS等设备, 具体的, 在 一种实现方式下,上网数据分析子系统 703和互联网社交分析子系统 704部署在 GGSN上, 用户标识获取子系统 701、 通信记录分析子系统 702和用户社交资料 库管理子系统 705部署在 SCG上, 等等。
该社交网络分析系统的具体实施可参见前面的实施例, 在此不再赘述。 由上可知,本实施例的社交网络分析系统可以获取终端的用户标识,然后, 一方面利用该用户标识获取用户的通信记录,根据用户标识和通信记录得到第 一社交信息; 另一方面根据该用户标识获取用户访问的社交网络服务的数据 包, 根据用户标识和该数据包得到第二社交信息; 再一方面, 还可以根据该用 户标识获取用户在互联网上发布的信息,然后根据用户标识和该发布的信息得 到第三社交信息; 最后利用第一社交信息、第二社交信息和第三社交信息来建 立或更新用户社交资料库,从而形成一个多方面的社交网络。相对于现有技术 中只能基于运营商自有的社交网络服务数据来建立场景单一的社交网络而言, 采用本方案所建立起来的社交网络场景更为丰富,内容更加全面、详细和准确。 实施例九、
相应的, 本发明实施例还提供一种社交网络系统, 如图 8所示, 该社交网 络系统包括应用服务系统 801和本发明实施例提供的任一种社交网络分析系统 802; 其中, 社交网络分析系统 802具体可参见实施例八, 在此不再赘述。
应用服务系统 801 ,用于基于社交网络分析系统 802建立或更新的用户社交 资料库提供第三方社交网络服务, 比如, 该第三方社交网络服务具体为精准广
告投放, 或网络安全监管, 等等, 即可以如下:
( 1 )该应用服务系统 801具体可以包括业务控制点、行为分析系统和广告 投放系统;
业务控制点, 用于以请求社交网络服务的终端的用户标识作为查询条件, 查询用户社交资料库获取用户社交资料;
行为分析系统, 用于根据业务控制点获取到的用户社交资料,通过用户建 模和预置的推荐算法, 得到推荐目标用户群组; 其中, 该推荐目标用户群组可 以包括一个用户, 也可以包括多个用户;
广告投放系统,用于向行为分析系统得到的推荐目标用户群组发送广告信 息。
( 2 )该应用服务系统 801包括业务控制点、 网络监管系统和策略服务器; 业务控制点, 用于以请求社交网络服务的终端的用户标识作为查询条件, 查询用户社交资料库获取用户社交资料;
网络监管系统,用于根据所述网络监管策略利用业务控制点获取到的用户 社交资料, 对用户身份进行识别, 得到识别结果; 利用识别结果对用户异常的 网络行为进行重定向处理或分层流量控制;
策略服务器, 用于向网络监管系统提供网络监管策略。
以上各个设备的具体实施可参见前面的实施例, 在此不再赘述。
由上可知, 本实施例的社交网络系统中的应用服务系统 801可以基于社交 网络分析系统 802所建立或更新的用户社交资料库来提供第三方社交网络服 务, 因此, 除了可以实现社交网络分析系统 802的有益效果之外, 还可以提高 第三方社交网络服务的处理效率和服务质量, 比如, 可以提高广告投放的准确 率和有效性, 可以提高网络安全监管的有效性, 等等。 实施例十、
一种通信系统,如图 9所示, 该通信系统包括运营商电信网络系统 901和本 发明实施例提供的任一种社交网络系统 902; 其中, 社交网络系统的具体实施 可参见实施例九, 在此不再赘述。
运营商电信网络系统 901 , 用于从终端的上网记录中解析出终端的用户标 识, 向社交网络系统提供终端的用户标识和用户的通信记录。 例如, 具体为向
社交网络系统中的用户社交分析系统提供终端的用户标识和用户的通信记录。 其中, 运营商电信网络系统 901可以包括网管系统(或计费系统), 该网管 系统具体可以是 OSS、 OCS或 SCP等设备; 此外, 该运营商电信网络系统还可 以包括网关和服务器等其他设备, 例如, 可参见图 6。
此外, 该通信系统还可以包括社交网络服务提供系统 903;
社交网络服务提供系统 903 , 用于向社交网络系统提供社交网络服务的数 据包和用户在互联网上发布的信息。例如, 具体为向社交网络系统中的用户社 交分析系统提供社交网络服务的数据包和用户在互联网上发布的信息
以上各个系统的具体实施可参见前面的实施例, 在此不再赘述。
由上可知,本实施例的通信系统可实现本发明实施例提供的社交网络系统 同样的有益效果, 在此不再赘述。 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中, 存储介质可以包括: 只读存储器(ROM, Read Only Memory ), 随机存取记忆体(RAM, Random Access Memory ) , 磁盘或光盘等。
以上对本发明实施例所提供的一种终端用户社交网的数据挖掘方法、相关 方法、装置和系统进行了详细介绍, 本文中应用了具体个例对本发明的原理及 实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其 核心思想; 同时, 对于本领域的技术人员, 依据本发明的思想, 在具体实施方 式及应用范围上均会有改变之处, 综上所述, 本说明书内容不应理解为对本发 明的限制。
Claims
1、 一种终端用户社交网的数据挖掘方法, 其特征在于, 包括:
获取终端的用户标识;
根据所述用户标识获取用户的通信记录,根据所述用户标识和所述通信记 录得到第一社交信息,所述第一社交信息包括成关联关系的所述用户标识与第 一联系人信息;
根据所述用户标识获取用户访问的社交网络服务应用的数据包,根据所述 用户标识和所述数据包得到第二社交信息,所述第二社交信息包括成关联关系 的所述用户标识, 以及所述社交网络服务应用的第一用户账号和 /或第二联系 人信息;
根据所述用户标识或所述第一用户账号获取用户在互联网上发布的信息, 根据所述用户标识或所述第一用户账号,以及所述发布的信息得到第三社交信 息, 所述第三社交信息包括成关联关系的所述用户标识, 以及用户在互联网上 发布的信息时使用的第二用户账号和 /或第三联系人信息;
利用所述第一社交信息、第二社交信息和第三社交信息建立或更新用户社 交资料库。
2、根据权利要求 1所述的方法, 其特征在于, 所述根据所述用户标识获取 用户的通信记录,根据所述用户标识和所述通信记录得到第一社交信息,包括: 根据所述用户标识从计费系统获取用户的通信记录;
根据所述通信记录获取用户的第一联系人信息;
将第一联系人信息和用户标识进行关联, 以得到第一社交信息。
3、根据权利要求 1所述的方法, 其特征在于, 所述根据所述用户标识获取 用户访问的社交网络服务的数据包,根据所述用户标识和所述数据包得到第二 社交信息, 包括: 控制网关 SCG或宽带远程接入服务器 BRAS获取用户访问的社交网络服务应用 的数据包;
通过深度报文检测技术和 /或用户行为分析技术对所述数据包进行解析,
以提取出所述访问的社交网络服务应用的第一用户账号和 /或用户的第二联系 人信息;
将所述第一用户账号和 /或第二联系人信息, 与所述用户标识进行关联, 以得到第二社交信息。
4、根据权利要求 1所述的方法, 其特征在于, 所述根据所述用户标识或所 述第一用户账号获取用户在互联网上发布的信息,根据所述用户标识或所述第 一用户账号, 以及所述发布的信息得到第三社交信息, 包括:
根据所述用户标识或所述第一用户账号获取用户在互联网上发布的信息; 通过深度报文检测技术和 /或用户行为分析技术对所述发布的信息进行解 析, 以提取出用户在互联网上发布的信息时使用的第二用户账号和 /或用户的 第三联系人信息;
将所述第二用户账号和 /或第三联系人信息, 与所述用户标识进行关联, 以得到第三社交信息。
5、 根据权利要求 2至 4任一项所述的方法, 其特征在于, 所述利用所述第 一社交信息、第二社交信息和第三社交信息建立或更新用户社交资料库,包括: 以用户标识为索引,将第一社交信息中的第一联系人信息、第二社交信息 中的第一用户账号和 /或第二联系人信息、 以及第三社交信息中的第二用户账 号和 /或第三联系人信息进行整合, 得到用户社交资料库。
6、 一种终端用户社交网的数据挖掘装置, 其特征在于, 包括:
用户标识获取单元, 用于获取终端的用户标识;
第一处理单元, 用于根据所述用户标识获取用户的通信记录,根据所述用 户标识和所述通信记录得到第一社交信息,所述第一社交信息包括成关联关系 的所述用户标识与第一联系人信息;
第二处理单元,用于根据所述用户标识获取用户访问的社交网络服务应用 的数据包,根据所述用户标识和所述数据包得到第二社交信息, 所述第二社交 信息包括成关联关系的所述用户标识,以及所述社交网络服务应用的第一用户 账号和 /或第二联系人信息;
第三处理单元,用于根据所述用户标识或所述第一用户账号获取用户在互
联网上发布的信息 , 根据所述用户标识和所述发布的信息得到第三社交信息 , 所述第三社交信息包括成关联关系的所述用户标识,以及用户在互联网上发布 的信息时使用的第二用户账号和 /或第三联系人信息;
管理单元, 用于利用所述第一社交信息、第二社交信息和第三社交信息建 立或更新用户社交资料库。
7、 根据权利要求 6所述的终端用户社交网的数据挖掘装置, 其特征在于, 所述第一处理单元包括第一获取子单元和第一关联子单元;
第一获取子单元,用于所述根据所述用户标识从计费系统获取用户的通信 记录, 根据所述通信记录获取用户的第一联系人信息;
第一关联子单元, 用于将所述第一联系人信息和用户标识进行关联, 以得 到第一社交信息。
8、 根据权利要求 6所述的终端用户社交网的数据挖掘装置, 其特征在于, 所述第二处理单元包括第二获取子单元和第二关联子单元; 持节点 GGSN或业务控制网关 SCG或宽带远程接入服务器 BRAS获取用户访问 的社交网络服务应用的数据包; 通过深度报文检测技术和 /或用户行为分析技 术对所述数据包进行解析,以提取出所述社交网络服务应用的第一用户账号和 /或用户的第二联系人信息;
第二关联子单元, 用于将所述第一用户账号和 /或第二联系人信息, 与所 述用户标识进行关联, 以得到第二社交信息。
9、 根据权利要求 6所述的终端用户社交网的数据挖掘装置, 其特征在于, 所述第三处理单元包括第三获取子单元和第三关联子单元;
第三获取子单元,用于根据所述用户标识或所述第一用户账号获取用户在 互联网上发布的信息; 通过深度报文检测技术和 /或用户行为分析技术对所述 发布的信息进行解析,以提取出用户在互联网上发布的信息时使用的第二用户 账号和 /或用户的第三联系人信息;
第三关联子单元, 用于将所述第二用户账号和 /或第三联系人信息, 与所 述用户标识进行关联, 以得到第三社交信息。
10、根据权利要求 7至 9任一项所述的终端用户社交网的数据挖掘装置, 其 特征在于,
所述管理单元, 具体用于以用户标识为索引,将第一社交信息中的第一联 系人信息、 第二社交信息中的第一用户账号和 /或第二联系人信息、 以及第三 社交信息中的第二用户账号和 /或第三联系人信息进行整合, 得到用户社交资 料库。
11、 一种广告投放方法, 其特征在于, 包括:
获取终端的用户标识;
根据所述用户标识获取用户的通信记录,根据所述用户标识和所述通信记 录得到第一社交信息,所述第一社交信息包括成关联关系的所述用户标识与第 一联系人信息;
根据所述用户标识获取用户访问的社交网络服务的应用数据包,根据所述 用户标识和所述数据包得到第二社交信息,所述第二社交信息包括成关联关系 的所述用户标识, 以及所述社交网络服务应用的第一用户账号和 /或第二联系 人信息;
根据所述用户标识或所述第一用户账号获取用户在互联网上发布的信息, 根据所述用户标识和所述发布的信息得到第三社交信息,所述第三社交信息包 括成关联关系的所述用户标识,以及用户在互联网上发布的信息时使用的第二 用户账号和 /或第三联系人信息;
利用所述第一社交信息、第二社交信息和第三社交信息建立或更新用户社 交资料库;
以请求社交网络服务的终端的用户标识作为查询条件,查询用户社交资料 库获取用户社交资料;
根据所述用户社交资料通过用户建模和预置的推荐算法,得到推荐目标用 户群组;
向所述推荐目标用户群组发送广告信息。
12、 一种广告投放系统, 其特征在于, 包括广告投放装置和权利要求 6至 10所述的任一种终端用户社交网的数据挖掘装置;
广告投放装置, 用于以请求社交网络服务的终端的用户标识作为查询条
件, 查询用户社交资料库获取用户社交资料; 根据所述用户社交资料通过用户 建模和预置的推荐算法,得到推荐目标用户群组; 向所述推荐目标用户群组发 送广告信息。
13、 一种安全监管方法, 其特征在于, 包括:
获取终端的用户标识;
根据所述用户标识获取用户的通信记录,根据所述用户标识和所述通信记 录得到第一社交信息,所述第一社交信息包括成关联关系的所述用户标识与第 一联系人信息;
根据所述用户标识获取用户访问的社交网络服务应用的数据包,根据所述 用户标识和所述数据包得到第二社交信息,所述第二社交信息包括成关联关系 的所述用户标识, 以及所述社交网络服务应用的第一用户账号和 /或第二联系 人信息;
根据所述用户标识或所述第一用户账号获取用户在互联网上发布的信息, 根据所述用户标识和所述发布的信息得到第三社交信息,所述第三社交信息包 括成关联关系的所述用户标识,以及用户在互联网上发布的信息时使用的第二 用户账号和 /或第三联系人信息;
利用所述第一社交信息、第二社交信息和第三社交信息建立或更新用户社 交资料库;
以请求社交网络服务的终端的用户标识作为查询条件,查询用户社交资料 库获取用户社交资料;
根据所述用户社交资料对用户身份进行识别, 得到识别结果;
利用识别结果对用户异常的网络行为进行重定向处理或分层流量控制。
14、 一种安全监管系统, 其特征在于, 包括安全监管装置和权利要求 6至 10提供的任一种终端用户社交网的数据挖掘装置;
安全监管装置, 用于以请求社交网络服务的终端的用户标识作为查询条 件, 查询用户社交资料库获取用户社交资料; 根据所述用户社交资料对用户身 份进行识别,得到识别结果; 利用识别结果对用户异常的网络行为进行重定向 处理或分层流量控制。
15、 一种社交网络分析系统, 其特征在于, 包括:
用户标识获取子系统, 用于获取终端的用户标识;
通信记录分析子系统, 用于根据所述用户标识获取用户的通信记录,根据 所述用户标识和所述通信记录得到第一社交信息,所述第一社交信息包括成关 联关系的所述用户标识与第一联系人信息; 务应用的数据包,根据所述用户标识和所述数据包得到第二社交信息, 所述第 二社交信息包括成关联关系的所述用户标识,以及所述社交网络服务应用的第 一用户账号和 /或第二联系人信息;
互联网社交分析子系统,用于根据所述用户标识或所述第一用户账号获取 用户在互联网上发布的信息,根据所述用户标识和所述发布的信息得到第三社 交信息, 所述第三社交信息包括成关联关系的所述用户标识, 以及用户在互联 网上发布的信息时使用的第二用户账号和 /或第三联系人信息;
用户社交资料库管理子系统, 利用所述第一社交信息、第二社交信息和第 三社交信息建立或更新用户社交资料库;
存储子系统, 用于保存用户社交资料库。
16、 根据权利要求 15所述的社交网络分析系统, 其特征在于,
所述通信记录分析子系统,具体用于根据所述用户标识从计费系统获取用 户的通信记录; 根据所述通信记录获取用户的第一联系人信息; 将第一联系人 信息和用户标识进行关联, 以得到第一社交信息;
所述上网数据分析子系统,具体用于根据所述用户标识从网关通用分组无 线服务技术支持节点 GGSN或业务控制网关 SCG或宽带远程接入服务器 BRAS 获取用户访问的社交网络服务应用的数据包; 通过深度报文检测技术和 /或用 户行为分析技术对所述数据包进行解析,以提取出所述社交网络服务应用的第 一用户账号和 /或用户的第二联系人信息; 将所述第一用户账号和 /或第二联系 人信息, 与所述用户标识进行关联, 以得到第二社交信息;
所述互联网社交分析子系统,具体用于根据所述用户标识或所述第一用户 账号获取用户在互联网上发布的信息; 通过深度报文检测技术和 /或用户行为 分析技术对所述发布的信息进行解析,以提取出用户在互联网上发布的信息时
使用的第二用户账号和 /或用户的第三联系人信息; 将所述第二用户账号和 /或 第三联系人信息, 与所述用户标识进行关联, 以得到第三社交信息。
17、 根据权利要求 15或 16所述的社交网络分析系统, 其特征在于, 所述用户标识获取子系统、 通信记录分析子系统、 上网数据分析子系统、 互联网社交分析子系统和用户社交资料库管理子系统集成在同一网关设备上; 或者,
所述用户标识获取子系统、 通信记录分析子系统、 上网数据分析子系统、 互联网社交分析子系统和用户社交资料库管理子系统分别集成在不同的网关 设备上; 务控制网关 SCG和 /或宽带远程接入服务器 BRAS。
18、 一种社交网络系统, 其特征在于, 包括应用服务系统和权利要求 15 至 17所述的任一种社交网络分析系统;
所述应用服务系统,用于基于所述用户社交资料库提供第三方社交网络服 务。
19、 根据权利要求 18所述的社交网络系统, 其特征在于, 所述应用服务系 统包括业务控制点、 行为分析系统和广告投放系统;
所述业务控制点,用于以请求社交网络服务的终端的用户标识作为查询条 件, 查询用户社交资料库获取用户社交资料;
所述行为分析系统,用于根据所述用户社交资料通过用户建模和预置的推 荐算法, 得到推荐目标用户群组;
所述广告投放系统, 用于向所述推荐目标用户群组发送广告信息。
20、 根据权利要求 18所述的社交网络系统, 其特征在于, 所述应用服务系 统包括业务控制点、 网络监管系统和策略服务器;
所述业务控制点,用于以请求社交网络服务的终端的用户标识作为查询条 件, 查询用户社交资料库获取用户社交资料;
所述网络监管系统,用于根据所述网络监管策略利用用户社交资料对用户 身份进行识别,得到识别结果; 利用识别结果对用户异常的网络行为进行重定 向处理或分层流量控制;
所述策略服务器 , 用于向所述网络监管系统提供网络监管策略。
21、 一种通信系统, 其特征在于, 包括运营商电信网络系统、 社交网络服 务商提供系统和权利要求 18至 20所述的任一种社交网络系统;
运营商电信网络系统, 用于从终端的上网记录中解析出终端的用户标识, 向社交网络系统提供终端的用户标识和用户的通信记录;
社交网络服务商提供系统,用于向社交网络系统提供社交网络服务应用的 数据包和用户在互联网上发布的信息。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP12876585.6A EP2698967A4 (en) | 2012-05-18 | 2012-09-25 | METHOD FOR RECALLING SOCIAL NETWORK DATA FOR A END USER, AND METHOD, DEVICE AND SYSTEM THEREFOR |
| CA2832722A CA2832722A1 (en) | 2012-05-18 | 2012-09-25 | Data mining method for social network of terminal user and related methods, apparatuses and systems |
| US13/895,057 US20130311283A1 (en) | 2012-05-18 | 2013-05-15 | Data mining method for social network of terminal user and related methods, apparatuses and systems |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210156447.9 | 2012-05-18 | ||
| CN2012101564479A CN102710755A (zh) | 2012-05-18 | 2012-05-18 | 终端用户社交网的数据挖掘方法、相关方法、装置和系统 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/895,057 Continuation US20130311283A1 (en) | 2012-05-18 | 2013-05-15 | Data mining method for social network of terminal user and related methods, apparatuses and systems |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013170566A1 true WO2013170566A1 (zh) | 2013-11-21 |
Family
ID=46903301
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2012/081893 Ceased WO2013170566A1 (zh) | 2012-05-18 | 2012-09-25 | 终端用户社交网的数据挖掘方法、相关方法、装置和系统 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20130311283A1 (zh) |
| EP (1) | EP2698967A4 (zh) |
| CN (1) | CN102710755A (zh) |
| CA (1) | CA2832722A1 (zh) |
| WO (1) | WO2013170566A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019076282A1 (zh) * | 2017-10-18 | 2019-04-25 | 上海掌门科技有限公司 | 一种用于管理用户的方法与设备 |
| CN111931035A (zh) * | 2019-05-13 | 2020-11-13 | 中国移动通信集团湖北有限公司 | 业务推荐方法、装置及设备 |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170337287A1 (en) * | 2003-06-25 | 2017-11-23 | Susan (Zann) Gill | Intelligent integrating system for crowdsourcing and collaborative intelligence in human- and device- adaptive query-response networks |
| CN104243524B (zh) * | 2013-06-19 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 实现联系人多平台同步的方法和装置 |
| CN103312822B (zh) * | 2013-07-05 | 2016-06-22 | 中邮科通信技术股份有限公司 | 一种基于推送的sns协议优化方法 |
| US10002399B2 (en) * | 2013-08-01 | 2018-06-19 | Intelmate Llc | Preferential pricing, system and method |
| CN104346408B (zh) * | 2013-08-08 | 2017-11-21 | 中国移动通信集团公司 | 一种对网络用户进行标注的方法与设备 |
| CN104519108B (zh) * | 2013-09-30 | 2017-11-03 | 腾讯科技(深圳)有限公司 | 推送账户信息、导入关系链的方法、装置及系统 |
| CN104581934B (zh) * | 2013-10-24 | 2018-05-11 | 中国电信股份有限公司 | 对接入设备进行定位的方法和系统 |
| US10026129B1 (en) | 2013-12-23 | 2018-07-17 | Massachusetts Mutual Life Insurance Company | Analytical methods and tools for determining needs of orphan policyholders |
| CN103902709A (zh) * | 2014-03-31 | 2014-07-02 | 安徽新华博信息技术股份有限公司 | 一种关联分析方法 |
| CN105528352B (zh) | 2014-09-29 | 2019-04-09 | 国际商业机器公司 | 建立移动通信用户与其网络账户信息的对应关系的方法 |
| CN105574023B (zh) * | 2014-10-14 | 2019-01-04 | 阿里巴巴集团控股有限公司 | 一种信息过滤方法及装置 |
| CN104660581A (zh) * | 2014-11-28 | 2015-05-27 | 华为技术有限公司 | 一种为业务策略确定目标用户的方法、装置及系统 |
| CN104866558B (zh) * | 2015-05-18 | 2018-08-10 | 中国科学院计算技术研究所 | 一种社交网络账号映射模型训练方法及映射方法和系统 |
| US9930000B2 (en) * | 2015-08-14 | 2018-03-27 | Siemens Aktiengesellschaft | Method for posing requests in a social networking site |
| CN105320738B (zh) * | 2015-09-15 | 2019-03-26 | 北京金山安全软件有限公司 | 信息推荐方法和装置 |
| CN106656727B (zh) * | 2015-10-29 | 2019-12-10 | 中国电信股份有限公司 | 在社交网络中对用户信息处理的方法和装置 |
| CN107291712B (zh) * | 2016-03-30 | 2020-05-08 | 阿里巴巴集团控股有限公司 | 数据的生成方法及装置 |
| CN106095843B (zh) * | 2016-06-02 | 2018-06-08 | 腾讯科技(深圳)有限公司 | 社交账号挖掘方法及装置 |
| US10373076B2 (en) * | 2016-08-25 | 2019-08-06 | International Business Machines Corporation | Dynamic filtering of posted content |
| CN106533828B (zh) * | 2016-10-27 | 2019-12-27 | 华北理工大学 | 一种用于任务管理的计算机网络安全防护系统 |
| CN106936624A (zh) * | 2016-11-24 | 2017-07-07 | 新乡学院 | 一种面向qos的云计算资源可用监控模型及其算法 |
| CN108134760A (zh) * | 2016-11-30 | 2018-06-08 | 北京国双科技有限公司 | 网站监测数据获取方法及装置 |
| CN107205060A (zh) * | 2017-05-10 | 2017-09-26 | 郑州埃文计算机科技有限公司 | 一种ip到id的关联方法 |
| CN108446988A (zh) * | 2017-08-21 | 2018-08-24 | 深圳萨摩耶互联网金融服务有限公司 | 基于关系网络的用户识别方法和系统 |
| CN108595579A (zh) * | 2018-04-17 | 2018-09-28 | 平安普惠企业管理有限公司 | 联系人亲密度估算方法、装置、计算机设备和存储介质 |
| CN108985954B (zh) * | 2018-07-02 | 2022-06-21 | 武汉斗鱼网络科技有限公司 | 一种建立各标识的关联关系的方法以及相关设备 |
| CN109951578B (zh) * | 2019-01-17 | 2023-04-07 | 平安科技(深圳)有限公司 | 一种查询联系人的方法、装置及存储介质 |
| CN110289975A (zh) * | 2019-06-25 | 2019-09-27 | 苏州梦嘉信息技术有限公司 | 公众号消息群发管理系统及方法 |
| CN110971770B (zh) * | 2019-11-27 | 2021-07-23 | 武汉虹旭信息技术有限责任公司 | 基于话单数据分析的社会关系疏密度推定方法及系统 |
| CN113115200B (zh) * | 2019-12-24 | 2023-04-18 | 中国移动通信集团浙江有限公司 | 用户关系识别方法、装置及计算设备 |
| US11500853B1 (en) | 2020-09-04 | 2022-11-15 | Live Data Technologies, Inc. | Virtual data store systems and methods |
| CN112367406B (zh) * | 2020-11-19 | 2022-08-30 | 全知科技(杭州)有限责任公司 | 识别web应用系统中帐号行为分析对应帐号关联属性的方法 |
| CN112699949B (zh) * | 2021-01-05 | 2023-05-26 | 百威投资(中国)有限公司 | 一种基于社交平台数据的潜在用户识别方法及装置 |
| CN113076961B (zh) * | 2021-05-12 | 2023-09-05 | 北京奇艺世纪科技有限公司 | 一种图像特征库更新方法、图像检测方法和装置 |
| CN116415052A (zh) * | 2021-12-30 | 2023-07-11 | 中国电信股份有限公司 | 一种用户信息的关联方法及设备 |
| CN115277106B (zh) * | 2022-06-30 | 2024-03-19 | 北京安博通科技股份有限公司 | 一种网络设备的用户识别方法及系统 |
| CN115344628B (zh) * | 2022-08-15 | 2023-03-31 | 北京索为云网科技有限公司 | 一种时空信息系统 |
| CN115271987B (zh) * | 2022-09-28 | 2023-01-10 | 南京拓界信息技术有限公司 | 一种基于手机数据的跨应用群体关系分析方法 |
| CN115587195A (zh) * | 2022-10-28 | 2023-01-10 | 重庆富民银行股份有限公司 | 一种客户联系信息管理系统及方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101800795A (zh) * | 2010-03-16 | 2010-08-11 | 北京邮电大学 | 用手机通讯录实现社会性网络服务的通信系统和方法 |
| CN102118698A (zh) * | 2011-03-21 | 2011-07-06 | 广州市动景计算机科技有限公司 | 基于移动终端联系人信息建立社区关系网的方法及装置 |
| WO2011099796A2 (en) * | 2010-02-11 | 2011-08-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing information in mobile terminal |
| US20110282952A1 (en) * | 2010-05-13 | 2011-11-17 | Samsung Electronics Co., Ltd. | Method for providing a social networking service and service providing server applying the same |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090117883A1 (en) * | 2006-07-20 | 2009-05-07 | Dan Coffing | Transaction system for business and social networking |
| US8295465B2 (en) * | 2007-09-25 | 2012-10-23 | Utbk, Inc. | Systems and methods to connect members of a social network for real time communication |
| US20090282002A1 (en) * | 2008-03-10 | 2009-11-12 | Travis Reeder | Methods and systems for integrating data from social networks |
| US8078677B2 (en) * | 2008-03-11 | 2011-12-13 | Voxp Pte. Ltd. | Method for making recommendations in a social networking system based on personal communication information and a social networking system incorporating same |
| US20100280892A1 (en) * | 2009-04-30 | 2010-11-04 | Alcatel-Lucent Usa Inc. | Method and system for targeted offers to mobile users |
| US9015597B2 (en) * | 2009-07-31 | 2015-04-21 | At&T Intellectual Property I, L.P. | Generation and implementation of a social utility grid |
| US9305110B2 (en) * | 2009-09-28 | 2016-04-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement for supporting analysis of social networks in a communication network |
| US8862102B2 (en) * | 2010-02-15 | 2014-10-14 | TTSL IITB Center for Excellence in Telecom (TICET) | Method for facilitating and analyzing social interactions and context for targeted recommendations in a network of a telecom service provider |
| US20110231770A1 (en) * | 2010-03-18 | 2011-09-22 | Tovar Tom C | Systems and methods for a temporary mechanism for selective blocking of internet content |
-
2012
- 2012-05-18 CN CN2012101564479A patent/CN102710755A/zh active Pending
- 2012-09-25 CA CA2832722A patent/CA2832722A1/en not_active Abandoned
- 2012-09-25 EP EP12876585.6A patent/EP2698967A4/en not_active Withdrawn
- 2012-09-25 WO PCT/CN2012/081893 patent/WO2013170566A1/zh not_active Ceased
-
2013
- 2013-05-15 US US13/895,057 patent/US20130311283A1/en not_active Abandoned
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011099796A2 (en) * | 2010-02-11 | 2011-08-18 | Samsung Electronics Co., Ltd. | Method and apparatus for providing information in mobile terminal |
| CN101800795A (zh) * | 2010-03-16 | 2010-08-11 | 北京邮电大学 | 用手机通讯录实现社会性网络服务的通信系统和方法 |
| US20110282952A1 (en) * | 2010-05-13 | 2011-11-17 | Samsung Electronics Co., Ltd. | Method for providing a social networking service and service providing server applying the same |
| CN102118698A (zh) * | 2011-03-21 | 2011-07-06 | 广州市动景计算机科技有限公司 | 基于移动终端联系人信息建立社区关系网的方法及装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2698967A4 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019076282A1 (zh) * | 2017-10-18 | 2019-04-25 | 上海掌门科技有限公司 | 一种用于管理用户的方法与设备 |
| US11212248B2 (en) | 2017-10-18 | 2021-12-28 | Shanghai Zhangmen Science And Technology Co., Ltd. | Method and device for managing a user |
| CN111931035A (zh) * | 2019-05-13 | 2020-11-13 | 中国移动通信集团湖北有限公司 | 业务推荐方法、装置及设备 |
| CN111931035B (zh) * | 2019-05-13 | 2023-11-24 | 中国移动通信集团湖北有限公司 | 业务推荐方法、装置及设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20130311283A1 (en) | 2013-11-21 |
| EP2698967A4 (en) | 2014-07-02 |
| EP2698967A8 (en) | 2014-04-09 |
| EP2698967A1 (en) | 2014-02-19 |
| CN102710755A (zh) | 2012-10-03 |
| CA2832722A1 (en) | 2013-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013170566A1 (zh) | 终端用户社交网的数据挖掘方法、相关方法、装置和系统 | |
| CN104704524B (zh) | 信息公开系统、信息公开服务器、通信终端、信息公开方法和非瞬时性计算机可读介质 | |
| US9870574B2 (en) | Systems and methods for using spatial and temporal analysis to associate data sources with mobile devices | |
| US10592865B2 (en) | Methods, systems, and computer readable media for managing social interaction histories | |
| US12289358B2 (en) | Provision of targeted content data in a telecommunications network | |
| US8229470B1 (en) | Correlating user interests and location in a mobile network | |
| US8862102B2 (en) | Method for facilitating and analyzing social interactions and context for targeted recommendations in a network of a telecom service provider | |
| US9466086B2 (en) | Methods, systems, and computer readable media for affecting user associations in over the top (OTT) service platforms | |
| CN110337059B (zh) | 一种用户家庭关系的分析算法、服务器及网络系统 | |
| US20140074623A1 (en) | Targeted messaging | |
| US10984452B2 (en) | User/group servicing based on deep network analysis | |
| US10158730B2 (en) | Context based communication management | |
| US20120215538A1 (en) | Performance measurement for customer contact centers | |
| CN103124254A (zh) | 一种建立定向推送的方法、服务器和装置 | |
| JP5198586B2 (ja) | 電話通信データを処理するための方法および推論エンジン | |
| CN102572139A (zh) | 一种信息处理的方法、业务处理方法及装置 | |
| CN101645854A (zh) | 一种获取用户信息的方法、装置及系统 | |
| US20200349286A1 (en) | Ascertaining network devices used with anonymous identifiers | |
| US10453079B2 (en) | Method, computer-readable storage device, and apparatus for analyzing text messages | |
| US20130143520A1 (en) | Enhancing connectivity at social and telecommunication networks | |
| CN102223399B (zh) | 基于智能终端的联系人会话展现方法及系统 | |
| US20170070586A1 (en) | Presenting aggregated media data to a user | |
| US10460323B2 (en) | Systems and methods for communicating information | |
| CN112330360B (zh) | 广告推送方法及系统 | |
| CN103731798A (zh) | 一种电信业务订购的方法和系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 2832722 Country of ref document: CA |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2012876585 Country of ref document: EP |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12876585 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |