Statistical method, device and equipment of user information and storage medium

By screening middle school and primary school forums from Tieba, obtaining the posting user information and filtering and matching it, the problem of determining the age information of underage users is solved, and flexible and accurate user information acquisition is achieved, which is suitable for product recommendations.

CN112182354BActive Publication Date: 2025-10-17BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201910586332.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-07-01
Publication Date
2025-10-17
Estimated Expiration
2039-07-01

AI Technical Summary

Technical Problem

The existing methods for determining the age information of underage users are insufficient, especially in the lack of effective means in the Internet and financial products, and the way users voluntarily fill in their date of birth makes it difficult to obtain information.

Method used

By screening middle school and primary school related forums from forums, we obtain the information of the posting users, and use preset rules and keyword matching to determine the age information of underage users. Combined with advertising and adult user filtering rules, we set information weights for scoring.

Benefits of technology

It enables flexible and extensive determination of underage users’ information without relying on users to actively fill in their age information, thus improving data coverage and accuracy, making it suitable for precise recommendations of subsequent products.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112182354B_ABST
    Figure CN112182354B_ABST
Patent Text Reader

Abstract

The application provides a user information statistical method, device and equipment and a storage medium. In the scheme, an electronic device obtains a plurality of first forums about middle schools and / or primary schools from a forum, obtains user information of each posting user in the plurality of first forums, filters the user information of the posting users in the plurality of first forums according to a preset rule, and obtains the user information of a minor user. The scheme is not limited to user-initiated age information filling, and more users using the forum adopt a mining method to more flexibly determine the information of users in different age groups.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of big data, and in particular, relate to a user information statistical method and device, equipment and a storage medium. BACKGROUND

[0002] With the development of big data technology and the continuous enrichment of massive data, more and more data information is applied to machine learning applications, and model construction needs to use these data information. Therefore, it is necessary to statistically analyze some user data, such as user age information, when users use the network in daily life.

[0003] Currently, there are two common ways to obtain user age information in the Internet: first, when a user registers an account, the user is prompted to fill in the birth date and other information. Generally, in order to improve user experience, the birth date is not necessarily filled in, and the user can choose whether to fill in the birth date according to personal will. Second, in the field of Internet finance, such as financial products, in order to ensure investment safety, identity verification and real-name authentication are required for users, and the user's identity card number is generally required to be obtained, and the birth date in the identity card number can be extracted to determine the user's age information.

[0004] However, the birth date is generally optional information when registering, and many users choose not to input the birth date when using the network, and there are few minors in financial products, and there is currently no good method for determining the age information of minors. SUMMARY

[0005] Embodiments of the present application provide a user information statistical method, device, equipment and storage medium, and provide a method for determining the user information of minors.

[0006] The first aspect of the present application provides a user information statistical method, which comprises:

[0007] Obtaining a plurality of first forums about middle schools and / or primary schools from forums;

[0008] Obtaining user information of each posting user in the plurality of first forums;

[0009] Filtering the user information of the posting users in the plurality of first forums according to a preset rule to obtain user information of minors.

[0010] In a specific embodiment, the plurality of first forums about middle schools and / or primary schools are obtained from forums, which comprises:

[0011] According to the BBS name, the BBS discussion theme, and the BBS belonging category, the plurality of first BBSs about middle school and / or primary school are screened from all BBSs.

[0012] In a specific implementation, the user information of each posting user in the plurality of first BBSs is acquired, including:

[0013] The user information of each user posting in the plurality of first BBSs within a preset time period is acquired.

[0014] In a specific implementation, the user information of the posting user in the plurality of first BBSs is filtered according to a preset rule, and the user information of the minor user is acquired, including:

[0015] According to the preset advertisement filtering rule and the adult user filtering rule, the user information of the user sending the advertisement and the adult user among the posting users in the plurality of first BBSs is filtered, and the user information of the minor user is obtained.

[0016] In a specific implementation, the method further includes:

[0017] The age information of the minor user is determined by matching the user information of the minor user according to at least one preset keyword.

[0018] In a specific implementation, the method further includes:

[0019] The weight of each information in the user information of each minor user is set according to the sample credibility;

[0020] The scoring value of each minor user is acquired according to the weight of each information.

[0021] The second aspect of the application provides a user information statistical device, including:

[0022] The first processing module is used for acquiring a plurality of first BBSs about middle school and / or primary school from BBSs;

[0023] The second processing module is used for acquiring the user information of each posting user in the plurality of first BBSs;

[0024] The third processing module is used for filtering the user information of the posting user in the plurality of first BBSs according to a preset rule, and acquiring the user information of the minor user.

[0025] Optionally, the first processing module is specifically used for:

[0026] According to the BBS name, the BBS discussion theme, and the BBS belonging category, the plurality of first BBSs about middle school and / or primary school are screened from all BBSs.

[0027] Optionally, the second processing module is specifically configured to:

[0028] obtain user information of each user who posts in the plurality of first forums within a preset time period.

[0029] Optionally, the third processing module is specifically configured to:

[0030] filter, according to the preset advertisement filtering rule and the adult user filtering rule, user information of a user who sends an advertisement and an adult user from the users who post in the plurality of first forums, to obtain the user information of the minor user.

[0031] Optionally, the apparatus further comprises:

[0032] a fourth processing module configured to match the user information of the minor user according to at least one preset keyword, to determine age information of the minor user.

[0033] Optionally, the apparatus further comprises:

[0034] a fifth processing module configured to set a weight of each type of information in the user information of each minor user according to a sample credibility.

[0035] The fifth processing module is further configured to obtain a score value of each minor user according to the weight of each type of information.

[0036] The third aspect of the present application provides an electronic device, comprising a processor, a memory and a computer program; the computer program is stored in the memory, and the processor executes the computer program to implement the statistical method of user information provided in any one of the first aspect.

[0037] The fourth aspect of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is used to implement the statistical method of user information provided in any one of the first aspect.

[0038] The fifth aspect of the present application provides a computer program product, comprising a computer program, the computer program is stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to make the electronic device execute the statistical method of user information of the first aspect.

[0039] The method, device and storage medium for counting user information provided by the embodiments of the present application, in which the electronic device obtains a plurality of first forums about middle schools and / or primary schools from a forum, obtains user information of each posting user in the plurality of first forums, filters the user information of the posting users in the plurality of first forums according to a preset rule, and obtains user information of a minor user. The scheme is not limited to user-initiated age information filling, and the users using the forum are more flexible in determining the information of users in different age groups by using the mining method. BRIEF DESCRIPTION OF DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor under the premise of the drawings.

[0041] Figure 1 The flowchart of the first embodiment of the method for counting user information provided by the present application;

[0042] Figure 2 The flowchart of the second embodiment of the method for counting user information provided by the present application;

[0043] Figure 3 The flowchart of the third embodiment of the method for counting user information provided by the present application;

[0044] Figure 4 The flowchart of an example of the method for counting user information provided by the present application;

[0045] Figure 5 The structural diagram of the first embodiment of the device for counting user information provided by the present application;

[0046] Figure 6 The structural diagram of the second embodiment of the device for counting user information provided by the present application;

[0047] Figure 7 The structural diagram of the third embodiment of the device for counting user information provided by the present application;

[0048] Figure 8 The structural diagram of the electronic device physical embodiment provided by the present application. DETAILED DESCRIPTION

[0049] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.

[0050] For the several ways of obtaining the age information of the user described in the prior art, in the first scheme, in order to improve the user experience, the filling of the date of birth is not necessarily required to be filled in, the user can select whether to fill in the date of birth according to personal will, and many users choose not to input the date of birth when using the network. In the second scheme, there are few minors in the financial products, therefore, there is no better method for determining the age information of the minors at present.

[0051] In view of the above problems, the present application provides a user information statistical method, which can statistically obtain the age information and other information of minors, and obtain more user information. The user information statistical method will be described below through several specific embodiments.

[0052] Figure 1 The flowchart of the user information statistical method provided by the first embodiment of the present application is shown in FIG. 1, the execution subject of the present embodiment is an electronic device capable of data processing such as a computer, a server, a cloud server, etc., and the user information statistical method provided by the present embodiment specifically includes the following steps: Figure 1

[0053] S101: Obtain a plurality of first forums about middle school and / or primary school from forums.

[0054] The present scheme is based on the data analysis and processing of forums, the data of general ordinary users can be obtained in various applications, but for minors, there is no financial authentication, and they are also used less in some other applications, therefore, it is difficult to obtain the information of minors, in forums, users of various industries and various ages are used more, including minors such as middle school and primary school users, based on this, in the present step, first, the forums about middle school and / or primary school are filtered from all forums, and a plurality of first forums can be obtained.

[0055] ​In a specific implementation of this step, the first bar about middle school and / or primary school can be obtained based on the name of the bar, for example, the bar including **middle school, **primary school, etc. in the name, or the bar can be filtered according to the discussion topic of the bar, for example, middle school physics, college entrance examination, primary school curriculum, etc. All the first bars about middle school and / or primary school are obtained. In addition, the bar can also be filtered according to other contents such as the category of the bar, and the bar can also be filtered according to the above-mentioned bar name, bar discussion topic, and bar category. This scheme is not limited.

[0056] S102: Obtain the user information of each posting user in the plurality of first bars.

[0057] In this step, after obtaining the plurality of first bars about middle school and / or primary school from all the bars, the user information of all the users who post in these first bars needs to be obtained. Specifically, the user information of the posting users in all the first bars can be captured.

[0058] In a specific implementation, in order to ensure the accuracy of the captured information, the user information of each user who posts in the first bars within a predetermined time period can be obtained. In a specific implementation, the user information of which users can be obtained can be determined according to the posting time.

[0059] The time period can be set according to actual conditions, for example, the user information of the users who post within one year from the present can be captured, or the user information of the users who post within two years from the present can be captured. This scheme is not limited.

[0060] S103: Filter the user information of the posting users in the plurality of first bars according to a predetermined rule to obtain the user information of the minors.

[0061] In this step, in the specific bar application process, it is found that there are users who send advertisements in each bar, and there are also users who are not of this age but reply to the first bar. In order to ensure the accuracy of the user information of the minors obtained finally, after capturing the user information of the posting users in all the first bars, the user information of the users who do not meet the requirements of this age group needs to be filtered out according to a certain rule, so as to obtain the user information of the minors finally required.

[0062] In a specific implementation of this scheme, the user information of the users who send advertisements and the adult users among the posting users in the plurality of first bars can be filtered according to the pre-set advertisement filtering rule and adult user filtering rule, to obtain the user information of the minors.

[0063] The meaning of the scheme is that a special advertisement filtering rule is set for the user sending the advertisement or the advertisement content, the user information of the user sending the advertisement in the obtained user information is filtered, and an adult user filtering rule can also be set, for example, for a user who can obtain the age information of the user from other places, the adult user can be filtered out, and finally only the user information of the required minor user is obtained.

[0064] The user information referred to in the scheme can at least include the age of the user, the age range, and can also include the id of the user, the browsing record of the user, the content label of interest, and the like, and the scheme is not limited thereto.

[0065] The user information statistical method provided by the embodiment provides that the electronic device obtains a plurality of first forums about middle schools and / or primary schools from the forums, obtains user information of each posting user in the plurality of first forums, filters the user information of the posting users in the plurality of first forums according to a preset rule, and obtains user information of minors. The scheme is not limited to the user actively filling in the age information, and the user using the forum is more flexible in determining the information of users of different age ranges in a mining manner.

[0066] Figure 2 The flowchart of the second embodiment of the user information statistical method provided by the application is shown in FIG. 2. Figure 2 As shown in FIG. 2, on the basis of the above embodiment, another implementation of the user information statistical method specifically includes the following steps:

[0067] S101: Obtain a plurality of first forums about middle schools and / or primary schools from the forums.

[0068] S102: Obtain user information of each posting user in the plurality of first forums.

[0069] S103: Filter the user information of the posting users in the plurality of first forums according to a preset rule, and obtain user information of minors.

[0070] The above steps are similar to the foregoing first embodiment, and the foregoing description can be referred to.

[0071] S104: Match the user information of the minors according to at least one preset keyword, and determine the age information of the minors.

[0072] In this step, after obtaining the user information of the underage users in the first BBS according to the above manner, in order to have more detailed analysis for different users, the specific age or age range of each user can be further obtained. Specifically, the user information of each underage user can be matched according to the preset at least one keyword, and the specific age information of each user is obtained.

[0073] In a specific implementation, for example, the user can be matched as a high school student according to the keyword in the content discussed by the user, such as college entrance examination, examination, university, and sub-discipline information, and the user can be further determined as a high school student who will participate in the college entrance examination. Then the age of the user can be determined to be between 16 and 18, and the subject and course that the user is interested in can be determined, such as junior high school physics and junior high school Chinese to determine that the user is a junior high school student, and the age range can be further determined. This scheme is not limited.

[0074] The user information statistical method provided by the embodiment can further determine the age information of the underage user according to some keywords, improve the granularity of the obtained sample, and facilitate subsequent data analysis and application, in addition to filtering the user information of the underage user from the BBS according to the foregoing scheme.

[0075] Figure 3 The flowchart of the third embodiment of the user information statistical method provided by the present application is shown in Figure 3 As shown in the above embodiment, another implementation of the user information statistical method specifically includes the following steps:

[0076] S101: Obtain a plurality of first BBSs about middle schools and / or primary schools from the BBSs.

[0077] S102: Obtain the user information of each posting user in the plurality of first BBSs.

[0078] S103: Filter the user information of the posting users in the plurality of first BBSs according to a preset rule, and obtain the user information of the underage users.

[0079] The above steps are similar to those in the first embodiment described above, and the description in the foregoing embodiments can be referred to.

[0080] S104: Match the user information of the underage users according to the preset at least one keyword, and determine the age information of the underage users.

[0081] The above steps are similar to those in the second embodiment described above, and the description in the foregoing embodiments can be referred to.

[0082] S105: Set the weight of each kind of information in the user information of each underage user according to the sample credibility.

[0083] S106: Obtain a score value of each minor user according to the weight of each information.

[0084] In the above two steps, the user information obtained by the above scheme can include information of multiple dimensions of the user, for example, the user information can at least include age, age range, and can also include user ID, user browsing record, content label of interest, user address, etc. Finally, in order to complete the statistical result, the weight of each type of information of the user can be set, and the score value of each user is calculated, so as to be targeted in subsequent product application.

[0085] In the user information statistical method provided in the embodiment, in addition to obtaining user information, the minor users can also be scored, so as to be targeted in subsequent product application, and improve the data granularity.

[0086] On the basis of any of the above embodiments, the user information statistical method will be illustrated by an example.

[0087] Figure 4 A flowchart of an example of the user information statistical method provided in the application is shown in FIG. 1, and the user information statistical method in the example includes: Figure 4

[0088] S201: Filter out middle school and / or primary school BBS.

[0089] Minors are under 18 years old and are in the middle and primary school stage, and this part of users often have active performance on Baidu BBS. Therefore, a technical scheme of mining minor users from middle and primary school BBS is proposed.

[0090] The overall idea of the scheme is: first, dig out middle and primary school BBS, then dig out the people who post in the BBS, and then determine the age of the poster through keywords.

[0091] S202: Filter out users who post in the above middle school and / or primary school BBS within one year.

[0092] In a specific implementation process, the above-mentioned manner is used to match a total of 6.5W BBS about middle school and / or primary school through BBS name regular expression, and then filter out people who post within one year according to the step, and obtain a total of 600W users.

[0093] S203: Make rules to filter out advertisements and old posters.

[0094] ​Then filtering rules can be made, for example: set rules through the resident point near the school; set corresponding thresholds for the number of posts and the number of post bars to filter; set thresholds for the age of the post bar to filter, etc. Filter the users who post advertisements and the old users who post.

[0095] S204: Determine the age of the user by matching the post content with keywords.

[0096] In this step, each user can be matched by high-frequency and distinguishable keywords such as "high school entrance examination", "specialty", "enrollment major", etc. to determine the specific age of each user.

[0097] S205: Set the weight of each type of information according to the sample reliability.

[0098] In this step, the weight of each type of information can be set according to the sample reliability, for example: the information that can be matched by both the resident point and the keyword can be set to 1, and the weight of other information can be set to 0.6. The specific size can be set according to the needs of different information samples.

[0099] S206: Output sample results.

[0100] According to the above method, 580W samples were finally generated in one experiment, that is, the information of 580W minors was obtained, which increased the total sample size by 6%.

[0101] The statistical method of user information provided by the application is not limited to the user's active filling of age information, and is more flexible and covers a wider range by using the mining method. Compared with financial products, Baidu Post Bar is a product that minors use more frequently. The number of minors mined through Baidu Post Bar data far exceeds that of financial data. At the same time, by using the resident place in school, the age limit of the post bar, and the keyword matching method of "middle school entrance examination" and "high school entrance examination", the minors mined are given corresponding weights to train the age model, which improves the coverage rate and also ensures the accuracy to a certain extent.

[0102] Figure 5 The structure diagram of the first embodiment of the user information statistical device provided by the application is shown in Figure 5 As shown in the figure, the user information statistical device 10 includes:

[0103] The first processing module 11 is configured to obtain a plurality of first post bars about middle schools and / or primary schools from the post bar;

[0104] The second processing module 12 is configured to obtain user information of each post user in the plurality of first post bars;

[0105] The third processing module 13 is configured to filter the user information of the posting users in the plurality of first forums according to a preset rule, and obtain the user information of the minor users.

[0106] The user information statistical device provided in the embodiment filters the user information of the posting users in the plurality of first forums according to a preset rule, and obtains the user information of the minor users, which is not limited to the age information filled by the users actively, and the users of the forums are more flexible in determining the information of users in different age groups by using the mining method.

[0107] In the specific implementation of the user information statistical device 10, the first processing module 11 is specifically configured to:

[0108] The plurality of first forums about the middle school and / or the primary school are filtered from all forums according to the forum name, the forum discussion theme and the forum category.

[0109] Optionally, the second processing module 12 is specifically configured to:

[0110] The user information of each user who posts in the plurality of first forums in a preset time period is obtained.

[0111] Optionally, the third processing module 13 is specifically configured to:

[0112] The user information of the users who send advertisements and the adult users among the posting users in the plurality of first forums is filtered according to the preset advertisement filtering rule and the adult user filtering rule, and the user information of the minor users is obtained.

[0113] The user information statistical device provided in any of the above embodiments is used to implement the technical solutions of any of the above method embodiments, and has similar implementation principles and technical effects, which will not be described here.

[0114] Figure 6 The structure diagram of the second embodiment of the user information statistical device provided in the application is shown in Figure 6 The user information statistical device 10 further includes:

[0115] The fourth processing module 14 is configured to match the user information of the minor users according to at least one preset keyword, and determine the age information of the minor users.

[0116] Figure 7A structure diagram of a third embodiment of the user information statistical device provided in the present application is shown in FIG. 3. Figure 6 As shown in FIG. 3, the user information statistical device 10 further includes:

[0117] A fifth processing module 15 is configured to set a weight of each kind of information in the user information of each minor user according to the sample credibility.

[0118] The fifth processing module 15 is further configured to obtain a score value of each minor user according to the weight of each kind of information.

[0119] The user information statistical device provided in any of the above embodiments is used to implement the technical solution of any of the above method embodiments, and has similar implementation principles and technical effects, which will not be described here.

[0120] Figure 8 A structure diagram of an electronic device physical embodiment provided in the present application is shown in FIG. 4. Figure 8 As shown in FIG. 4, the electronic device 20 includes:

[0121] A processor 21, a memory 22, and a computer program; the computer program is stored in the memory, and the processor executes the computer program to implement the user information statistical method in any of the above method embodiments.

[0122] Optionally, the memory 22 can be independent or integrated with the processor 21.

[0123] When the memory 22 is a device independent of the processor 21, the electronic device can further include:

[0124] A bus 23 is configured to connect the processor 21 and the memory 22.

[0125] The present application further provides a computer readable storage medium, which stores a computer program, and the computer program is used to implement the technical solution of the user information statistical method of the electronic device in any of the above method embodiments.

[0126] The present application further provides a computer program product, which includes a computer program stored in a readable storage medium, and at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to make the electronic device execute the solution of any of the above user information statistical method embodiments.

[0127] In the specific implementation of the electronic device, it should be understood that the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as hardware processor execution, or executed by a combination of hardware and software modules in the processor.

[0128] Those of ordinary skill in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction-related hardware. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the foregoing storage medium includes a read-only memory (ROM), a RAM, a flash memory, a hard disk, a solid state disk, a magnetic tape, a floppy disk, an optical disc, and any combination thereof.

[0129] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A statistical method for user information, characterized in that: The method comprises: According to the forum name, forum discussion topic, and forum category, multiple first forums about middle schools and / or primary schools are selected from all forums; Obtain each user who posts in the plurality of first forums within a preset time period; According to pre-set advertisement filtering rules and adult user filtering rules, users who send advertisements and adult users whose age information is known are filtered out from the posting users in the plurality of first forums to obtain underage users; The underage user is matched according to at least one preset keyword to determine the age group information corresponding to the underage user.

2. The method according to claim 1, characterized in that The method further comprises: Setting the weight of each type of information in each underage user's user information based on the sample credibility; According to the weight of each type of information, the score of each underage user is obtained.

3. A statistical device for user information, characterized in that: include: A first processing module is used to filter out multiple first forums related to middle schools and / or primary schools from all forums based on forum names, forum discussion topics, and forum categories; A second processing module is configured to obtain each user who posts in the plurality of first forums within a preset time period; a third processing module, configured to filter out users who send advertisements and adult users whose age information is known from among the posting users in the plurality of first forums according to pre-set advertisement filtering rules and adult user filtering rules, to obtain underage users; The underage user is matched according to at least one preset keyword to determine the age group information corresponding to the underage user.

4. The device according to claim 3, characterized in that The device further comprises: A fifth processing module, configured to set a weight for each type of information in the user information of each underage user according to the sample credibility; The fifth processing module is further configured to obtain a score for each underage user based on the weight of each type of information.

5. An electronic device, characterized in that: include: A processor, a memory, and a computer program; the computer program is stored in the memory, and the processor executes the computer program to implement the user information statistics method according to any one of claims 1 to 2.

6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is used to implement the method for collecting statistics on user information according to any one of claims 1 to 2.

7. A computer program product, characterized in that include: A computer program, which, when executed by a processor, is used to implement the user information statistics method according to any one of claims 1 to 2.

Citation Information

Patent Citations

  • Computing System for Automatically Obtaining Age Data in a Social Data Network

    US20180096436A1