A data analysis method and device, electronic equipment and storage medium
By combining time and spatial characteristics to filter mobile user identification codes in the matching of wireless internet devices and mobile users' permanent cell locations, the problem of low efficiency in identifying wireless internet device users in existing technologies is solved, and more efficient user identification is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE GROUP JILIN BRANCH
- Filing Date
- 2022-08-12
- Publication Date
- 2026-08-04
AI Technical Summary
In existing technologies, the search for users of wireless internet devices mainly relies on matching with the user's permanent residential area, resulting in a large number of potential users of wireless internet devices, making it difficult to efficiently and uniquely identify the actual user.
By identifying the historically residing cell of the wireless internet device and the residing cell of the mobile user, and combining time and spatial characteristics, mobile user identification codes that meet the criteria are selected as potential users of the wireless internet device.
It improves the efficiency of uniquely identifying the actual users of wireless internet devices, reduces the base of potential users, and improves the accuracy of matching.
Smart Images

Figure CN116963004B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data analysis technology, and in particular to a data analysis method, apparatus, electronic device and storage medium. Background Technology
[0002] With the rapid development of network technology, home broadband will be fully covered, requiring users to change their internet access method from using wireless internet devices to home broadband access. Since many wireless internet users are located in remote rural areas and user information is not completely preserved, it is difficult to determine the identity information of users who access the internet through wireless devices.
[0003] In existing technologies, the search for users of wireless internet devices mainly involves obtaining the cell where the wireless internet device is located and then matching it with the cell where the user is located, retaining mobile users who are located in the same cell as the wireless internet device. However, this matching method results in a large number of potential users of the wireless internet device, which requires a lot of time to uniquely identify the actual user of the wireless internet device. Summary of the Invention
[0004] This application provides a data analysis method, apparatus, electronic device, and storage medium that can more accurately determine the possible users corresponding to wireless internet devices, thereby improving the efficiency of uniquely identifying the actual users of wireless internet devices.
[0005] Firstly, this application provides a data analysis method, the method comprising:
[0006] Identify the primary cell where the target wireless internet device is permanently located within a historical time period;
[0007] Determine the second permanent cell for each of the N mobile subscriber identification numbers within the historical time period, where N is a positive integer not less than 2;
[0008] The mobile user identification code corresponding to the target cell that matches the first permanent cell in the second permanent cell of each mobile user identification code is used as the first alternative mobile user identification code corresponding to the target Internet access device.
[0009] A second candidate mobile subscriber identification code that meets the time characteristics and / or spatial characteristics is selected from the first candidate mobile subscriber identification code. The time characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code during working hours is greater than the data traffic consumed during non-working hours. The spatial characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code in the target cell is less than the data traffic consumed in other cells other than the target cell.
[0010] Output the second alternative mobile subscriber identification code.
[0011] In this embodiment, the first permanent cell can be considered as the cell where the wireless internet device has been located during multiple historical network connections, and the second permanent cell can be considered as the cell where each mobile user has been located during multiple network connections. Therefore, the first permanent cell and the second permanent cell are first matched, and the matched target cell is taken as the permanent cell shared by the wireless internet device and some mobile users. Thus, it can be considered that the mobile users corresponding to the target cell have a certain probability of being the current users of the wireless internet device. On this basis, according to the time characteristics and / or spatial characteristics of users when using the wireless internet device, mobile users who do not meet the time characteristics and / or spatial characteristics are filtered out from the above-mentioned mobile users, and the remaining mobile users are taken as the current possible users of the wireless internet device. Compared with the prior art, which directly takes the mobile users in the shared cell of the wireless internet device and each mobile user as the possible users of the wireless internet device, the accuracy of the mobile users matched in this application as the actual users of the wireless internet device is higher, thereby reducing the base of possible users of the wireless internet device and improving the efficiency of uniquely determining the actual users of the wireless internet device.
[0012] Optionally, the first persistent cell for the target wireless internet device within a historical time period includes:
[0013] Obtain the first time period in each of the M cells where the target wireless internet device resides during the historical time period, where M is a positive integer not less than 1;
[0014] The cell with the most visits during non-working hours on weekdays or in the corresponding cell during non-working days is designated as the first frequently visited cell for the target internet device.
[0015] In this embodiment, users of wireless internet devices may carry wireless internet devices to connect to the internet in different communities. However, they usually use the community corresponding to their home address more often. During non-working hours on weekdays and on non-working days, it is more likely that the user of the wireless internet device is at their home address. Therefore, the community where the wireless internet device connects to the internet during non-working hours on weekdays and the community where it appears most frequently on non-working days are taken as the community where the wireless internet device is usually located. This makes it more accurate to determine the community where the wireless internet device is usually located.
[0016] Optionally, determining the second permanent cell for each of the N mobile subscriber identification numbers within the historical time period includes:
[0017] Obtain the second time period of each of the N mobile user identification codes in its respective cell within the historical time period;
[0018] The cell with the most visits during the non-working hours of the working day or the cell corresponding to the non-working day is designated as the second permanent cell for each mobile user identification code.
[0019] In this embodiment, each mobile user may connect to the internet in different cells. However, it is more likely that they will use wireless internet devices to connect to the internet in the cell corresponding to their home location. During non-working hours on weekdays and on non-working days, it is more likely that each mobile user is at their home location. Therefore, taking the time period when each mobile user connects to the internet during non-working hours on weekdays and the cell that appears most frequently on non-working days as the corresponding mobile user's permanent cell is helpful to more accurately determine which mobile users are in the same permanent cell as the wireless internet device.
[0020] Optionally, selecting a second candidate mobile subscriber identification code that meets the time characteristics from the first candidate mobile subscriber identification codes includes:
[0021] Calculate the first ratio of the data traffic consumed by the first candidate mobile user identification code during the non-working time period to the data traffic consumed during the working time period.
[0022] The first alternative mobile user identification code corresponding to the first ratio being less than the first set threshold is used as the second alternative mobile user identification code of the target Internet access device.
[0023] In this embodiment, if the ratio of the data traffic consumed by a mobile user during non-working hours to that consumed during working hours is less than a first preset threshold, meaning that the data traffic consumed by the mobile user during non-working hours has decreased significantly compared to that consumed during working hours, it can be assumed that the mobile user may not have connected to the internet using their own data traffic during non-working hours. Since the mobile user is more likely to be at home during non-working hours, it is highly probable that the mobile user is connecting to the internet using a wireless internet device during non-working hours. By using the above time characteristics, some unlikely users can be filtered out from multiple potential users sharing the same residential cell as the wireless internet device.
[0024] Optionally, selecting a second candidate mobile subscriber identification code that meets the spatial characteristics from the first candidate mobile subscriber identification codes includes:
[0025] The first alternative mobile subscriber identification number (MSI) that consumes less data traffic in the target cell than in other cells will be used as the second alternative MSI for the target internet access device.
[0026] In this embodiment, if the data traffic consumed by a mobile user when located in the same cell as the wireless internet device is lower than the data traffic consumed by the mobile user when not located in the same cell as the wireless internet device, then it can be considered that the mobile user is highly likely to be using the wireless internet device to connect to the internet when located in the same cell as the wireless internet device. Through the above spatial characteristics, some potential users can be filtered out relatively accurately from multiple potential users who share the same permanent cell as the wireless internet device.
[0027] Optionally, selecting a second candidate mobile subscriber identification code from the first candidate mobile subscriber identification codes that meets the time and space characteristics includes:
[0028] Calculate the first ratio of the data traffic consumed by the first candidate mobile user identification code during the non-working time period to the data traffic consumed during the working time period.
[0029] The first alternative mobile user identification code corresponding to the first ratio being less than the first set threshold is used as the third alternative mobile user identification code of the target Internet access device;
[0030] The first alternative mobile subscriber identification code, which consumes less data traffic in the target cell than in other cells, is used as the fourth alternative mobile subscriber identification code for the target Internet device.
[0031] The candidate mobile user identification code that matches the third candidate mobile user identification code with the fourth candidate mobile user identification code is used as the second candidate mobile user identification code.
[0032] In this embodiment of the application, by utilizing both time and spatial characteristics, it is possible to relatively accurately filter out some potential users from among multiple potential users who share the same permanent cell with the wireless internet device.
[0033] Optionally, the method further includes:
[0034] Determine a third alternative mobile user identification code whose data traffic consumption trend is opposite to that of the data traffic corresponding to the target wireless internet device in the second alternative mobile user identification code located in the target cell;
[0035] The second alternative mobile subscriber identification code is output as follows:
[0036] Output the third alternative mobile user identification code.
[0037] In this embodiment, if a mobile user's data traffic consumption decreases when the data traffic consumed by the wireless internet device increases, and conversely, the data traffic consumption of the mobile user increases when the data traffic consumed by the wireless internet device decreases, then it can be considered that there is a strong correlation between the mobile user's internet access behavior and the wireless internet device's internet access behavior. Mobile users with this strong correlation are considered to be highly likely to be actual users of the wireless internet device, and some non-possible users can be screened out more accurately from multiple possible users sharing the same permanent cell with the wireless internet device.
[0038] Secondly, this application provides a data analysis apparatus, the apparatus comprising:
[0039] The first determining unit is used to determine the first permanent cell of the target wireless internet device within a historical time period.
[0040] The second determining unit is used to determine the second permanent cell of each of the N mobile subscriber identification numbers in the historical time period, where N is a positive integer not less than 2;
[0041] The first filtering unit is used to select the mobile user identification code corresponding to the target cell that matches the first permanent cell in the second permanent cell of each mobile user identification code as the first alternative mobile user identification code corresponding to the target Internet access device.
[0042] The second filtering unit is used to filter out a second candidate mobile subscriber identification code that meets the time characteristics and / or spatial characteristics from the first candidate mobile subscriber identification code. The time characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code during working hours is greater than the data traffic consumed during non-working hours. The spatial characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code in the target cell is less than the data traffic consumed in other cells other than the target cell.
[0043] The output unit is used to output the second alternative mobile user identification code.
[0044] Optionally, the first determining unit is specifically used for:
[0045] Obtain the first time period in each of the M cells where the target wireless internet device resides during the historical time period, where M is a positive integer not less than 1;
[0046] The cell with the most visits during non-working hours on weekdays or the cell corresponding to non-working days is designated as the first permanent cell for the target Internet device.
[0047] Optionally, the second determining unit is specifically used for:
[0048] Obtain the second time period of each of the N mobile user identification codes in its respective cell within the historical time period;
[0049] The cell with the most visits during the non-working hours of the working day or the cell corresponding to the non-working day is designated as the second permanent cell for each mobile user identification code.
[0050] Optionally, the second filtering unit is specifically used for:
[0051] Calculate the first ratio of the sum of data traffic consumed by the first candidate mobile user identification code during the non-working period to the sum of data traffic consumed during the working period;
[0052] The first alternative mobile user identification code corresponding to the first ratio being less than the first set threshold is used as the second alternative mobile user identification code of the target Internet access device.
[0053] Optionally, the second filtering unit is specifically used for:
[0054] The first alternative mobile subscriber identification number (MSI) that consumes less data traffic in the target cell than in other cells will be used as the second alternative MSI for the target internet access device.
[0055] Optionally, the second filtering unit is specifically used for:
[0056] Calculate the first ratio of the data traffic consumed by the first candidate mobile user identification code during the non-working time period to the data traffic consumed during the working time period.
[0057] The first alternative mobile user identification code corresponding to the first ratio being less than the first set threshold is used as the third alternative mobile user identification code of the target Internet access device;
[0058] The first alternative mobile subscriber identification code, which consumes less data traffic in the target cell than in other cells, is used as the fourth alternative mobile subscriber identification code for the target Internet device.
[0059] The candidate mobile user identification code that matches the third candidate mobile user identification code with the fourth candidate mobile user identification code is used as the second candidate mobile user identification code.
[0060] Optionally, the device further includes:
[0061] The third determining unit is used to determine a third alternative mobile user identification code located in the target cell whose data traffic consumption trend is opposite to that of the data traffic corresponding to the second alternative mobile user identification code and the target wireless Internet access device.
[0062] Optionally, the output unit is specifically used for:
[0063] Output the third alternative mobile user identification code.
[0064] Thirdly, embodiments of this application provide an electronic device, the electronic device including at least one processor and a memory connected to the at least one processor, the at least one processor being configured to implement the steps of the method as described in any embodiment of the first aspect when executing a computer program stored in the memory.
[0065] Fourthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method as described in any embodiment of the first aspect.
[0066] It should be understood that the second to fourth aspects of the embodiments of this application are consistent with the technical solutions of the first aspect of the embodiments of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be described again. Attached Figure Description
[0067] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0068] Figure 1 A flowchart illustrating a data analysis method provided in an embodiment of this application;
[0069] Figure 2 This is a schematic diagram of the structure of a data analysis device provided in an embodiment of this application;
[0070] Figure 3 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0071] To better understand the technical solutions in this specification, the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0072] It should be understood that the described embodiments are merely some, not all, of the embodiments in this specification. All other embodiments obtained by those skilled in the art based on the embodiments in this specification without inventive effort are within the scope of protection of this specification.
[0073] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this specification. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0074] With the further development of the network, home broadband will be fully covered, requiring users to change their internet access method from using wireless internet devices to home broadband access. Due to the incomplete user information of wireless internet devices, the identification of wireless internet users is a key issue that needs to be addressed.
[0075] The inventors of this application have discovered that current methods only provide approximate location information when a wireless internet device connects to the network, but cannot determine the user information associated with that device. Currently, the primary method for locating wireless internet device users involves matching the device's permanent cell location with that of the user's permanent cell location, retaining mobile users within the same cell. However, this matching method results in a large pool of potential users, leading to significant time constraints in uniquely identifying the actual user of the wireless internet device, thus reducing efficiency.
[0076] In view of this, this application provides a data analysis method. In this method, the first permanent cell can be considered as the cell where the wireless internet device has historically connected multiple times, and the second permanent cell can be considered as the cell where each mobile user has connected multiple times. Therefore, the first and second permanent cells are first matched, and the matched target cell is taken as the permanent cell shared by the wireless internet device and some mobile users. Thus, it can be considered that the mobile users corresponding to the target cell have a certain probability of being the current users of the wireless internet device. Based on this, according to the time and / or spatial characteristics of users when using the wireless internet device, mobile users who do not meet the time and / or spatial characteristics are filtered out from the aforementioned mobile users, thus the remaining mobile users are considered as potential users of the current wireless internet device. Compared with the prior art, which directly considers mobile users in the shared cell of the wireless internet device and various mobile users as potential users of the wireless internet device, the mobile users matched in this application are more accurate as the actual users of the wireless internet device, thereby reducing the base number of potential users of the wireless internet device and improving the efficiency of uniquely identifying the actual users of the wireless internet device.
[0077] The technical solutions provided by the embodiments of the present invention will be described below with reference to the accompanying drawings. Please refer to... Figure 1 This invention provides a data analysis method applied to electronic devices, such as servers, desktop computers, and laptops. No particular limitation is placed on the type of electronic device. The method's flow is described below:
[0078] Step 101: The electronic device determines the first persistent cell of the target wireless internet device within the historical time period.
[0079] For a target wireless internet access device, its user may carry the target wireless internet access device to connect to different base stations in different cells to access the internet, and different cells correspond to different mobile users. Therefore, in this embodiment of the application, the electronic device can first determine the first permanent cell of the target wireless internet access device in a historical time period, so as to preliminarily screen out the possible users of the target wireless internet access device based on the first permanent cell.
[0080] Considering that the target wireless internet device is usually used more often at home, and users are more likely to stay at home during rest periods, in this embodiment of the application, the cell where the target internet device connects to the network multiple times during rest periods can be regarded as the target internet device's permanent cell, thereby making the determined permanent cell more accurate.
[0081] As one possible implementation, the electronic device can obtain the first time period of each of the M cells where the target Internet device resides within a historical time period, and then select the cell with the most visits from the cells corresponding to the non-working hours of a weekday or the non-working days as the first permanent cell of the target Internet device.
[0082] For example, non-working days here are based on national standard holidays, such as Saturdays and Sundays, Labor Day (May Day), and National Day (National Day), etc., without special restrictions. Non-working hours on working days can be considered based on an 8-hour workday, with 9:00 AM to 6:00 PM considered working hours and 6:00 PM to 9:00 AM the following day considered non-working hours. Of course, the actual time intervals included in working and non-working hours can be set according to actual circumstances, without special restrictions here.
[0083] Step 102: The electronic device determines the second permanent cell for each of the N mobile subscriber identification numbers within the historical time period.
[0084] For each of the N mobile subscriber identification numbers, they may be connected to the network in different cells, where N is a positive integer not less than 2. Therefore, in this embodiment of the application, the electronic device can determine the second persistent cell for each mobile subscriber identification number within a historical time period, so as to initially screen out the possible users of the target wireless internet access device based on the first persistent cell.
[0085] Considering that the actual user of the target wireless internet device is likely to use the target wireless internet device to access the internet in the community corresponding to their home location, and that the actual user is likely to stay in their home location during rest periods, in this embodiment of the application, the community where each mobile user connects to the internet multiple times during rest periods can be regarded as the mobile user's permanent community. This helps to more accurately determine which mobile users are in the same permanent community as the target wireless internet device.
[0086] As one possible implementation, the electronic device can obtain the second time period of each of the N mobile subscriber identification numbers within a historical time period, specifically the time period in which each mobile subscriber identification number resides in its respective cell. Then, the cell with the most frequent residency times during non-working hours on weekdays, or the cell corresponding to non-working days, is selected as the second permanent cell for each mobile subscriber identification number. It should be understood that obtaining the cell corresponding to each mobile subscriber identification number can be considered as any cell where each mobile subscriber identification number has had call and / or internet access events within the historical time period; no special restrictions are imposed here.
[0087] For example, non-working days here are based on national standard holidays, such as Saturdays and Sundays, Labor Day (May Day), and National Day (National Day), etc., without special restrictions. Non-working hours on working days can be considered based on an 8-hour workday, with 9:00 AM to 6:00 PM considered working hours and 6:00 PM to 9:00 AM the following day considered non-working hours. Of course, the actual time intervals included in working and non-working hours can be set according to actual circumstances, without special restrictions here.
[0088] Step 103: The electronic device uses the mobile user identification code corresponding to the target cell that matches the first permanent cell in the second permanent cell of each mobile user identification code as the first alternative mobile user identification code for the target Internet access device.
[0089] In this embodiment of the application, after the electronic device determines the first permanent cell of the target Internet device and the second permanent cell corresponding to each of the N mobile users, it can match the first permanent cell with the second permanent cell. If there are the same permanent cells, it can be considered that the mobile users in the same permanent cells may be potential users of the target Internet device, thereby achieving the purpose of initially screening out potential users of the target Internet device.
[0090] As one possible implementation, the electronic device may use the mobile user identification code corresponding to the target cell that matches the first permanent cell in the second permanent cell of each mobile user identification code as the first alternative mobile user identification code corresponding to the target Internet access device.
[0091] For example, if the first permanent cell of the target wireless internet device is known to be A, and the second permanent cells of mobile subscriber identification codes a, b, c, d, e, f, g, h are respectively A, A, A, A, A, B, C, B, then according to the principle of matching permanent cells, mobile subscriber identification codes a, b, c, d, e are more likely to be used as the unique identifier of the corresponding user of the target wireless internet device than mobile subscriber identification codes f, g, h. Therefore, mobile subscriber identification codes a, b, c, d, e are selected as the first candidate mobile subscriber identification codes.
[0092] Step 104: The electronic device selects a second alternative mobile subscriber identification code from the first alternative mobile subscriber identification code that meets the time characteristics and / or spatial characteristics.
[0093] The time characteristic can be used to indicate that the data traffic consumed by the same candidate mobile subscriber identification number during working hours is greater than the data traffic consumed during non-working hours. In other words, if the data traffic consumed by the same mobile user during non-working hours is significantly lower than the data traffic consumed during working hours, it can be assumed that the mobile user may not be connecting to the Internet using its own data traffic during non-working hours. During non-working hours, the mobile user is more likely to be at home. Therefore, it is highly likely that the mobile user is connecting to the Internet using a wireless Internet access device during non-working hours.
[0094] Spatial characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification number in the target cell is less than the data traffic consumed in other cells besides the target cell. In other words, if the data traffic consumed by the same mobile user when located in the same cell as the wireless internet device is lower than the data traffic consumed when not located in the same cell as the wireless internet device, then it can be considered that the mobile user is more likely to be using the wireless internet device to connect to the internet when located in the same cell as the wireless internet device.
[0095] Therefore, in this embodiment of the application, some non-possible users can be further filtered out from the possible users of the target Internet device initially screened in step 103.
[0096] As one possible implementation, the electronic device can filter out a second alternative mobile subscriber identification code that meets the time and / or spatial characteristics from the first alternative mobile subscriber identification code.
[0097] The following provides a detailed explanation of how to select a second candidate mobile subscriber identification code from the first candidate mobile subscriber identification code based on time and / or spatial characteristics.
[0098] Filtering Method 1: Filtering based on time characteristics.
[0099] In this embodiment, the electronic device can calculate a first ratio between the data traffic consumed by the first candidate mobile user identification code during non-working hours and the data traffic consumed during working hours. The first candidate mobile user identification code whose first ratio is less than a first preset threshold is then used as the second candidate mobile user identification code for the target internet access device. The resulting second candidate mobile user identification code then has a greater probability of being used as the unique identifier of the user corresponding to the target wireless internet access device.
[0100] For example, for wireless internet device 1 located in cell A, the first candidate mobile subscriber identifiers a, b, c, d, and e are set to work hours from 9:00 AM to 6:00 PM and non-work hours from 6:00 PM to 9:00 AM the next day. During the work hours and non-work hours, the data traffic consumed by the first candidate mobile subscriber identifiers is a [501MB, 87MB], b [688MB, 25MB], c [550MB, 588MB], d [755MB, 378MB], and e [1044MB, 245MB] respectively. The first set threshold is 0.24. The filtering results based on time characteristics are shown in Table 1.
[0101] Table 1
[0102]
[0103] As shown in Table 1 above, the first candidate mobile user identification codes a, b, and e are considered to be more likely to be the users of the target Internet access device than c and d. Therefore, the first candidate mobile user identification codes a, b, and e are used as the second candidate mobile user identification codes.
[0104] Method 2: Filtering based on spatial features.
[0105] In this embodiment of the application, the electronic device can use a first alternative mobile user identification code (MPID) whose data traffic consumption in the target cell is less than that in other cells as the second alternative MID of the target Internet access device. In this case, the second alternative MID has a greater probability of being used as the unique identifier of the corresponding user of the target wireless Internet access device.
[0106] Continuing with the above example, the filtering results based on spatial characteristics are shown in Table 2:
[0107] Table 2
[0108]
[0109] As shown in Table 2, the first candidate mobile user identification codes a, b, and d are considered to be more likely to be the users of the target Internet access device than c and e. Therefore, the first candidate mobile user identification codes a, b, and d are used as the second candidate mobile user identification codes.
[0110] Screening Method 3: Screening based on both time and spatial characteristics.
[0111] In this embodiment, the electronic device can calculate a first ratio between the data traffic consumed by the first candidate mobile user identification code during non-working hours and the data traffic consumed during working hours. The first candidate mobile user identification code whose first ratio is less than a first preset threshold is selected as the third candidate mobile user identification code for the target internet access device. Simultaneously, the first candidate mobile user identification code whose data traffic consumed during working hours is less than its data traffic consumed during non-working hours within the target cell is selected as the fourth candidate mobile user identification code. Finally, the candidate mobile user identification code that matches the third and fourth candidate mobile user identification codes is selected as the second candidate mobile user identification code. The user corresponding to the selected second candidate mobile user identification code better meets the internet access time and spatial characteristics of the wireless internet access device user and is more likely to be the actual user of the wireless internet access device.
[0112] As shown in Tables 1 and 2 above, the second alternative mobile user identification codes a and b obtained by matching the third alternative mobile user identification codes a, b, and e that satisfy the time characteristics with the fourth alternative mobile user identification codes a, b, and d that satisfy the spatial characteristics are more likely to correspond to the actual users of the target Internet access device compared to alternative mobile user identification codes that are filtered only by time characteristics or only by spatial characteristics.
[0113] In some embodiments, if a mobile user's data traffic consumption decreases when the data traffic consumed by the wireless internet device increases, and conversely, the mobile user's data traffic consumption increases when the data traffic consumed by the wireless internet device decreases, then the mobile user's internet access behavior and the wireless internet device's internet access behavior are considered to have a strong correlation. Mobile users with this strong correlation are considered to be highly likely to be actual users of the wireless internet device.
[0114] Therefore, in this embodiment of the application, by determining whether there is the aforementioned correlation between the mobile user and the target wireless internet device, and then filtering out mobile users who do not have the aforementioned correlation, it is possible to more accurately filter out some non-possible users from among multiple possible users who share the same permanent cell with the wireless internet device.
[0115] As one possible implementation, after obtaining the second alternative mobile subscriber identification code, the electronic device can further determine the data traffic consumed by the second alternative mobile subscriber identification code located in the target cell, and the third alternative mobile subscriber identification code whose data traffic consumption trend is opposite to that of the target wireless internet access device. That is, the mobile user corresponding to the third alternative mobile subscriber identification code is considered most likely to be the actual user of the target wireless internet access device. At this point, the third alternative mobile subscriber identification code can be output so that staff can locate the corresponding mobile user based on this code, thereby replacing the target wireless internet access device used by that mobile user with home broadband.
[0116] For example, if a target wireless internet device with cell A as its first permanent resident cell consumes data traffic that starts to rise from 0 at 5 PM, then the third candidate mobile user identification code is selected from the second candidate mobile user identification codes obtained above, whose data traffic consumption starts to decrease during the corresponding time period. In other words, the user corresponding to the third candidate mobile user identification code is considered to be the most likely actual user of the target wireless internet device.
[0117] Please see Figure 2 Based on the same inventive concept, this application provides an electronic device, which includes: a first determining unit 201, a second determining unit 202, a first filtering unit 203, a second filtering unit 204, and an output unit 205.
[0118] The first determining unit 201 is used to determine the first permanent cell of the target wireless Internet access device within a historical time period.
[0119] The second determining unit 202 is used to determine the second permanent cell of each of the N mobile subscriber identification numbers in the historical time period;
[0120] The first filtering unit 203 is used to select the mobile user identification code corresponding to the target cell that matches the first permanent cell in the second permanent cell of each mobile user identification code as the first alternative mobile user identification code corresponding to the target Internet access device.
[0121] The second filtering unit 204 is used to filter out a second candidate mobile subscriber identification code that meets the time characteristics and / or spatial characteristics from the first candidate mobile subscriber identification code. The time characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code during working hours is greater than the data traffic consumed during non-working hours. The spatial characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code in the target cell is less than the data traffic consumed in other cells other than the target cell.
[0122] Output unit 205 is used to output the second alternative mobile subscriber identification code.
[0123] Optionally, the first determining unit 201 is specifically used for:
[0124] Obtain the first time period in which the target wireless internet device resides in each of the M cells it resides in during a historical time period, where M is a positive integer not less than 1;
[0125] The first time period is defined as the community where the target Internet device is most frequently used, which is either the non-working time period of a weekday or the community corresponding to a non-working day.
[0126] Optionally, the second determining unit 202 is specifically used for:
[0127] Get the second time period of each of the N mobile user identification codes in their respective cells within a historical time period, where N is a positive integer not less than 2;
[0128] The cell with the most visits during non-working hours on weekdays or the cell corresponding to non-working days will be designated as the second permanent cell for each mobile user identification code.
[0129] Optionally, the second filtering unit 204 is specifically used for:
[0130] Calculate the first ratio of the data traffic consumed by the first alternative mobile user identification code during non-working hours to the data traffic consumed during working hours;
[0131] The first alternative mobile user identification code corresponding to the first ratio being less than the first set threshold is used as the second alternative mobile user identification code for the target Internet access device.
[0132] Optionally, the second filtering unit 204 is specifically used for:
[0133] The first alternative mobile subscriber identification number (MSI) that consumes less data traffic in the target cell than in other cells will be used as the second alternative MSI for the target internet access device.
[0134] Optionally, the second filtering unit 204 is specifically used for:
[0135] Calculate the first ratio of the data traffic consumed by the first alternative mobile user identification code during non-working hours to the data traffic consumed during working hours;
[0136] The first alternative mobile user identification code corresponding to the first ratio being less than the first set threshold is used as the third alternative mobile user identification code of the target Internet device.
[0137] The first alternative mobile subscriber identification code, which consumes less data traffic in the target cell than in other cells, will be used as the fourth alternative mobile subscriber identification code for the target Internet device.
[0138] The candidate mobile subscriber identification code that matches the third candidate mobile subscriber identification code and the fourth candidate mobile subscriber identification code shall be used as the second candidate mobile subscriber identification code.
[0139] Optionally, the device may also include:
[0140] The third determining unit is used to determine the third alternative mobile user identification code located in the target cell whose data traffic consumption trend is opposite to that of the data traffic corresponding to the target wireless Internet access device.
[0141] Optionally, the output unit 205 is specifically used for:
[0142] Output the third alternative mobile subscriber identification code.
[0143] Please see Figure 3 Based on the same inventive concept, embodiments of this application provide an electronic device, which includes at least one processor 301. The processor 301 is used to execute a computer program stored in a memory to implement the functions provided in embodiments of this application. Figure 1 The flowchart shown illustrates the steps of a data analysis method.
[0144] Optionally, the processor 301 may be a central processing unit, a specific ASIC, or one or more integrated circuits used to control program execution.
[0145] Optionally, the electronic device may further include a memory 302 connected to at least one processor 301. The memory 302 may include ROM, RAM, and disk storage. The memory 302 stores data required for the processor 301 to run, i.e., it stores instructions executable by at least one processor 301. The at least one processor 301 executes instructions stored in the memory 302 to perform tasks such as... Figure 2 The method is shown. The number of memories 302 is one or more. The memories 302 are in... Figure 3 It is shown together, but it should be noted that memory 302 is not a mandatory functional module, therefore in Figure 3 It is shown in dashed lines.
[0146] The physical devices corresponding to the first determining unit 201, the second determining unit 202, the first filtering unit 203, the second filtering unit 204, and the output unit 205 can all be the aforementioned processor 301. This electronic device can be used to execute... Figure 1The method provided in the illustrated embodiment. Therefore, regarding the functions that each functional module in this electronic device can achieve, please refer to... Figure 1 The corresponding descriptions in the illustrated embodiments will not be repeated here.
[0147] This application embodiment also provides a computer storage medium, wherein the computer storage medium stores computer instructions, which, when executed on a computer, cause the computer to perform actions such as... Figure 1 The method.
[0148] The above are merely preferred embodiments of this specification and are not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification shall be included within the scope of protection of this specification.
Claims
1. A data analysis method, characterized in that, The method includes: Identify the primary cell where the target wireless internet device is permanently located within a historical time period; Determine the second permanent cell for each of the N mobile subscriber identification numbers within the historical time period, where N is a positive integer not less than 2; The mobile user identification code corresponding to the target cell that matches the first permanent cell in the second permanent cell of each mobile user identification code is used as the first alternative mobile user identification code corresponding to the target wireless Internet access device. A second candidate mobile subscriber identification code that meets the time characteristics and / or spatial characteristics is selected from the first candidate mobile subscriber identification code. The time characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code during working hours is greater than the data traffic consumed during non-working hours. The spatial characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code in the target cell is less than the data traffic consumed in other cells other than the target cell. Output the second alternative mobile subscriber identification code.
2. The method according to claim 1, characterized in that, The primary cell where the target wireless internet device is located during the historical period includes: Obtain the first time period in each of the M cells where the target wireless internet device resides during the historical time period, where M is a positive integer not less than 1; The cell with the most visits during non-working hours on weekdays or the cell corresponding to non-working days is designated as the first permanent cell for the target wireless internet device.
3. The method according to claim 1, characterized in that, The second permanent cell for each of the N mobile subscriber identification numbers within the historical time period includes: Obtain the second time period of each of the N mobile user identification codes in its respective cell within the historical time period; The cell with the most visits during non-working hours on weekdays or the cell corresponding to non-working days will be used as the second permanent cell for each mobile user identification code.
4. The method according to claim 1, characterized in that, The second candidate mobile subscriber identification codes that meet the time characteristics are selected from the first candidate mobile subscriber identification codes, including: Calculate the first ratio of the data traffic consumed by the first candidate mobile user identification code during the non-working time period to the data traffic consumed during the working time period. The first alternative mobile user identification code corresponding to the first ratio being less than the first set threshold is used as the second alternative mobile user identification code of the target wireless Internet access device.
5. The method according to claim 1, characterized in that, The second candidate mobile subscriber identification code that meets the spatial characteristics selected from the first candidate mobile subscriber identification codes includes: The first alternative mobile subscriber identification number (MSI) that consumes less data traffic in the target cell than in other cells will be used as the second alternative MSI for the target wireless internet access device.
6. The method according to claim 1, characterized in that, The second candidate mobile subscriber identification codes that meet the time and space characteristics selected from the first candidate mobile subscriber identification codes include: Calculate the first ratio of the data traffic consumed by the first candidate mobile user identification code during the non-working time period to the data traffic consumed during the working time period. The first alternative mobile user identification code corresponding to the first ratio being less than the first set threshold is used as the third alternative mobile user identification code of the target Internet access device; The first alternative mobile subscriber identification code is used as the fourth alternative mobile subscriber identification code for the target wireless Internet device, where the data traffic consumed in the target cell is less than the data traffic consumed in other cells. The candidate mobile user identification code that matches the third candidate mobile user identification code with the fourth candidate mobile user identification code is used as the second candidate mobile user identification code.
7. The method according to any one of claims 1 or 4-6, characterized in that, The method further includes: Determine a third alternative mobile user identification code whose data traffic consumption trend is opposite to that of the data traffic corresponding to the target wireless internet device in the second alternative mobile user identification code located in the target cell; The second alternative mobile subscriber identification code is output as follows: Output the third alternative mobile user identification code.
8. A data analysis device, characterized in that, The device includes: The first determining unit is used to determine the first permanent cell of the target wireless internet device within a historical time period. The second determining unit is used to determine the second permanent cell of each of the N mobile subscriber identification numbers in the historical time period, where N is a positive integer not less than 2; The first filtering unit is used to select the mobile user identification code corresponding to the target cell that matches the first permanent cell in the second permanent cell of each mobile user identification code as the first alternative mobile user identification code corresponding to the target wireless Internet access device. The second filtering unit is used to filter out a second candidate mobile subscriber identification code that meets the time characteristics and / or spatial characteristics from the first candidate mobile subscriber identification code. The time characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code during working hours is greater than the data traffic consumed during non-working hours. The spatial characteristics are used to indicate that the data traffic consumed by the same candidate mobile subscriber identification code in the target cell is less than the data traffic consumed in other cells other than the target cell. The output unit is used to output the second alternative mobile user identification code.
9. An electronic device, characterized in that, The electronic device includes at least one processor and a memory connected to the at least one processor, the at least one processor being configured to implement the steps of the method as described in any one of claims 1-7 when executing a computer program stored in the memory.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, The execution of the computer program by the processor is a step in implementing the method as described in any one of claims 1-7.