A method, apparatus and medium for correcting contact numbers in a CBSS system
By acquiring and analyzing HTTP messages and bundled package information of broadband accounts in the CBSS system, combined with base station cell codes and call and internet access logs, the contact number is automatically corrected, solving the problem of inaccurate updates in existing technologies and achieving fast and accurate number updates and targeted marketing.
Patent Information
- Application Number
- CN202411803518.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-12-09
AI Technical Summary
The existing CBSS system relies on users' second processing and manual follow-up to update contact numbers, resulting in inaccurate and inefficient updates and an inability to contact customers in a timely manner.
By obtaining the mobile phone numbers in the HTTP messages corresponding to the broadband account and the mobile phone numbers in the bundled package, the frequently appearing mobile phone numbers are mined using the base station cell code and call detail records/internet access logs, and then updated to the CBSS system.
It enables rapid and accurate updates of contact numbers, ensuring that proactive marketing strategies and service packages can accurately reach target customers, thereby improving customer service experience and operator communication efficiency.
Smart Images

Figure CN119629607B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of network technology, and in particular to a method, apparatus and medium for correcting contact numbers in a CBSS system. Background Technology
[0002] Currently, when actively promoting marketing services to customers, the company typically uses the contact number registered with the CBSS (Customer Business Support System) when the broadband service was purchased for telephone marketing.
[0003] However, due to time constraints or other factors, many users cannot reach actual customers using the contact numbers registered with CBSS. Current technology primarily relies on users re-registering and manual follow-ups to update contact numbers, but this model often depends on luck, resulting in inaccurate and inefficient number updates. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to address the above-mentioned shortcomings of the prior art by providing a method, apparatus and medium for correcting contact numbers in a CBSS system. This solves the problem that the existing methods for correcting contact numbers in CBSS systems mainly rely on secondary processing by users and manual follow-up visits to update contact numbers, which results in the inability to accurately and efficiently update number resources.
[0005] In a first aspect, the present invention provides a method for correcting contact numbers in a CBSS system, the method comprising:
[0006] Retrieve the first mobile phone number from the HTTP message corresponding to the broadband account;
[0007] Obtain the second mobile phone number corresponding to the broadband account mentioned in the bundled package;
[0008] The target set of mobile phone numbers is obtained by taking the union of the first and second mobile phone numbers.
[0009] Target mobile phone numbers belonging to the same space are determined based on the base station cell codes of each target mobile phone number in the target mobile phone number set;
[0010] Based on the call details and / or internet access logs of each target mobile phone number belonging to the same space, frequently occurring mobile phone numbers are extracted from the target mobile phone numbers belonging to the same space.
[0011] The frequently appearing mobile phone numbers will be updated in the CBSS system as contact numbers corresponding to the broadband account.
[0012] Furthermore, obtaining the first mobile phone number in the Hypertext Transfer Protocol (HTTP) message corresponding to the broadband account specifically includes:
[0013] Find the corresponding Internet Protocol (IP) address based on the broadband account;
[0014] Retrieve the HTTP message corresponding to the Internet IP address;
[0015] The mobile phone number is parsed from the obtained HTTP message and used as the first mobile phone number.
[0016] Furthermore, obtaining the HTTP message corresponding to the Internet IP address specifically includes:
[0017] The Deep Packet Inspection (DPI) system captures HTTP packets corresponding to internet IPs on the network.
[0018] Furthermore, obtaining the second mobile phone number corresponding to the broadband account in the bundled package specifically includes:
[0019] Obtain the bundled package corresponding to the broadband account, and use the mobile phone number associated with the broadband account in the bundled package as the second mobile phone number.
[0020] Furthermore, determining the target mobile phone numbers belonging to the same space based on the base station cell codes of each target mobile phone number in the target mobile phone number set specifically includes:
[0021] Obtain the base station cell code of each target mobile phone number in the target mobile phone number set;
[0022] The base station cell code of each target mobile phone number is matched with the cell code of the broadband cell electronic fence, and the target mobile phone numbers that belong to the same cell are determined to belong to the same space based on the matching results.
[0023] Furthermore, the step of mining frequently occurring mobile phone numbers from the target mobile phone numbers belonging to the same space based on the call details and / or internet access logs of each target mobile phone number belonging to the same space specifically includes:
[0024] The internet access logs of the target mobile phone number belonging to the same space are obtained by intercepting the mobile phone number in the preset application APP;
[0025] Obtain the call details for each target mobile phone number belonging to the same space;
[0026] Based on the internet browsing logs and call details, the target mobile phone number with the most APP logins and the most overlap with other target mobile phone numbers belonging to the same space is identified as the frequently occurring mobile phone number.
[0027] Furthermore, after updating the frequently occurring mobile phone numbers to the CBSS system as contact numbers corresponding to the broadband account, the method further includes:
[0028] Marketing strategies or package service information are pushed to the contact number corresponding to the broadband account in the CBSS system.
[0029] Secondly, the present invention provides a contact number correction device for a CBSS system, the device comprising:
[0030] The first number acquisition module is used to acquire the first mobile phone number in the Hypertext Transfer Protocol (HTTP) message corresponding to the broadband account.
[0031] The second number acquisition module is connected to the first number acquisition module and is used to acquire the second mobile phone number corresponding to the broadband account in the bundled package.
[0032] The number union module is connected to the second number acquisition module and is used to take the union of the first mobile phone number and the second mobile phone number to obtain the target mobile phone number set;
[0033] The target number determination module, connected to the number union module, is used to determine the target mobile phone numbers belonging to the same space based on the base station cell codes of each target mobile phone number in the target mobile phone number set;
[0034] The frequent item mining module, connected to the target number determination module, is used to mine frequently occurring mobile phone numbers from the target mobile phone numbers belonging to the same space based on the call details and / or internet access logs of each target mobile phone number.
[0035] The contact number correction module, connected to the frequent item mining module, is used to update the frequently occurring mobile phone numbers in the CBSS system as contact numbers corresponding to the broadband account.
[0036] Thirdly, the present invention provides a contact number correction device for a CBSS system, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to implement the contact number correction method for a CBSS system described in the first aspect above.
[0037] Fourthly, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the contact number correction method for the CBSS system described in the first aspect.
[0038] This invention provides a method, apparatus, and medium for correcting contact numbers in a CBSS system. First, a first mobile phone number is obtained from the HTTP message corresponding to a broadband account; then, a second mobile phone number corresponding to the broadband account in a bundled package is obtained; next, the first and second mobile phone numbers are joined to obtain a target mobile phone number set; and target mobile phone numbers belonging to the same spatial domain are determined based on the base station cell codes of each target mobile phone number in the target mobile phone number set; then, frequently occurring mobile phone numbers are extracted from the target mobile phone numbers belonging to the same spatial domain based on the call details and / or internet access logs of each target mobile phone number in the same spatial domain; finally, the frequently occurring mobile phone numbers are updated in the CBSS system as contact numbers corresponding to the broadband account. This application can quickly and accurately fill contact numbers back into the CBSS system, thereby ensuring accurate contact numbers are provided when actively promoting marketing strategies and providing package services. It solves the problem that existing CBSS system contact number correction methods mainly rely on user re-application and manual follow-up to update contact numbers, resulting in inaccurate and inefficient number resource updates. Attached Figure Description
[0039] Figure 1 This is a flowchart of a contact number correction method for a CBSS system according to Embodiment 1 of the present invention;
[0040] Figure 2 This is a flowchart illustrating the contact number identification and judgment process according to an embodiment of the present invention.
[0041] Figure 3 A flowchart illustrating the matching of base station cell codes with broadband electronic fence cell codes in an embodiment of the present invention;
[0042] Figure 4 This is a schematic diagram of the structure of a contact number correction device for a CBSS system according to Embodiment 2 of the present invention;
[0043] Figure 5 This is a schematic diagram of the structure of a contact number correction device for a CBSS system according to Embodiment 3 of the present invention. Detailed Implementation
[0044] To enable those skilled in the art to better understand the technical solution of the present invention, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0045] It is understood that the specific embodiments and accompanying drawings described herein are merely for explaining the invention and are not intended to limit the invention.
[0046] It is understood that, without conflict, the various embodiments and features in the embodiments of the present invention can be combined with each other.
[0047] It is understood that, for ease of description, only the parts related to the present invention are shown in the accompanying drawings, while the parts unrelated to the present invention are not shown in the drawings.
[0048] It is understood that each unit or module involved in the embodiments of the present invention may correspond to only one entity structure, or may be composed of multiple entity structures, or multiple units or modules may be integrated into one entity structure.
[0049] It is understood that the terms "first," "second," etc., in the embodiments of the present invention are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0050] It is understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of this invention may occur in a different order than that marked in the accompanying drawings.
[0051] It is understood that the flowcharts and block diagrams of this invention illustrate the possible architecture, functions, and operations of systems, apparatuses, devices, and methods according to various embodiments of this invention. Each block in the flowchart or block diagram may represent a unit, module, program segment, or code, containing executable instructions for implementing the specified function. Furthermore, each block or combination of blocks in the block diagram and flowchart can be implemented using a hardware-based system to achieve the specified function, or using a combination of hardware and computer instructions.
[0052] It is understood that the units and modules involved in the embodiments of the present invention can be implemented by software or by hardware. For example, the units and modules can be located in a processor.
[0053] Example 1:
[0054] This embodiment provides a method for correcting contact numbers in a CBSS system, such as... Figure 1 As shown, the method includes:
[0055] Step S101: Obtain the first mobile phone number in the HTTP (Hyper Text Transfer Protocol) message corresponding to the broadband account.
[0056] It's important to note that in the current telecommunications service environment, the CBSS system plays a crucial role, managing key data such as customer basic information, service packages, and contact numbers. However, over time, customer information, especially contact numbers, often changes. These changes may stem from personal choices, such as changing mobile phone numbers, or from adjustments to operator number resources. At the front-end service window, several years may have passed when a customer comes to conduct business. During this long period, the customer's contact number may have changed multiple times. However, because front-end service personnel record static contact numbers when a customer initially conducts business, and lack a subsequent real-time update mechanism, it is often difficult to obtain the customer's latest contact information. This information asymmetry means that when operators need to proactively push marketing strategies, notify customers of service packages, or convey important information, they often cannot contact customers promptly and accurately because the contact number has become invalid or changed. This not only affects the customer's service experience but also hinders effective communication between operators and customers. To address this issue, we propose a contact number correction method for the CBSS system, which can quickly and accurately extract the customer's latest contact number and backfill it into the CBSS system.
[0057] It should be noted that the contact number correction method for the CBSS system provided by this invention is applied to a big data platform, and automatically corrects the contact number through the AI (Artificial Intelligence) algorithm in the big data platform.
[0058] Optionally, obtaining the first mobile phone number in the Hypertext Transfer Protocol (HTTP) message corresponding to the broadband account specifically includes:
[0059] Find the corresponding Internet Protocol (IP) address based on the broadband account;
[0060] Retrieve the HTTP message corresponding to the Internet IP address;
[0061] The mobile phone number is parsed from the obtained HTTP message and used as the first mobile phone number.
[0062] In this embodiment, the Radius (Remote User Dial-up Authentication System) stores information related to user authentication, authorization, and billing. When a user dials up to access the internet using their broadband account, the Radius server authenticates the user, verifies their identity, and records relevant information. After successful authentication, Radius assigns an IP address to the user. Simultaneously, Radius records both the broadband account and the assigned IP address in its database. Therefore, the internet IP address corresponding to the broadband account can be found through the Radius server.
[0063] It should be noted that multiple users in a household typically use the same broadband account to access the internet. For example, in a family of four, each user's HTTP message will carry their own mobile phone number. Therefore, multiple mobile phone numbers can be parsed from the HTTP message corresponding to the same broadband account, and these numbers usually belong to members of the same household.
[0064] Optionally, obtaining the HTTP message corresponding to the Internet IP address specifically includes:
[0065] The Deep Packet Inspection (DPI) system captures HTTP packets corresponding to internet IPs on the network.
[0066] In this embodiment, DPI (deep packet inspection) technology can be used to capture HTTP packets transmitted over the network in real time. The DPI system can analyze each packet that flows through it, extracting the source IP address, destination address, port number, and other protocol fields. In the captured HTTP packets, the header information is parsed to obtain the sender's IP address. Combined with records in the Radius database, the corresponding broadband account can be found from the source IP address in the HTTP packet.
[0067] Specifically, DPI systems can be deployed at key locations on the network and configured as needed to capture HTTP packets from specific IPs.
[0068] It should be noted that, in addition to the DPI system, network packet capture tools (such as Wireshark) can also be used to capture HTTP packets in the network.
[0069] Step S102: Obtain the second mobile phone number corresponding to the broadband account mentioned in the bundled package.
[0070] Specifically, the bundled package corresponding to the broadband account is obtained, and the mobile phone number associated with the broadband account in the bundled package is used as the second mobile phone number.
[0071] In this embodiment, the user's bundled package includes two product services: mobile phone number and broadband. The corresponding mobile phone number can be found through the broadband account, and this mobile phone number is usually one or more.
[0072] Step S103: Take the union of the first mobile phone number and the second mobile phone number to obtain the target mobile phone number set.
[0073] In this embodiment, the mobile phone numbers extracted from the existing network HTTP messages and the mobile phone numbers recorded in the bundled package may belong to the same family, but the possibility of them being relatives or neighbors cannot be ruled out. Therefore, the union of the two is taken to obtain the target mobile phone number set.
[0074] Step S104: Determine the target mobile phone numbers belonging to the same space based on the base station cell codes of each target mobile phone number in the target mobile phone number set.
[0075] It should be noted that, in the bundled package, theoretically, mobile phone users belonging to the same family (scenarios not belonging to the same family are not included in the assessment scope, as this scenario is a niche) will have the same base station cell code. Therefore, it can be determined whether the base station cell codes of each target mobile phone number are consistent. If they are consistent, it is determined that they belong to the same target mobile phone number space.
[0076] Optionally, determining the target mobile phone numbers belonging to the same space based on the base station cell codes of each target mobile phone number in the target mobile phone number set specifically includes:
[0077] Obtain the base station cell code of each target mobile phone number in the target mobile phone number set;
[0078] The base station cell code of each target mobile phone number is matched with the cell code of the broadband cell electronic fence, and the target mobile phone numbers that belong to the same cell are determined to belong to the same space based on the matching results.
[0079] In this embodiment, in order to further verify the user's affiliation range and authenticity, and to accurately obtain the target mobile phone numbers belonging to the same space, the base station cell code of each target mobile phone number can be matched with the cell code of the broadband cell electronic fence. The target mobile phone numbers whose base station cell code matches the cell code of the broadband cell electronic fence are determined as target mobile phone numbers belonging to the same space, which indicates their spatial proximity.
[0080] Step S105: Based on the call details and / or internet access logs of each target mobile phone number belonging to the same space, extract frequently occurring mobile phone numbers from the target mobile phone numbers belonging to the same space.
[0081] In this embodiment, frequently occurring mobile phone numbers can be found using the Apriori algorithm or FP-Growth algorithm by analyzing call detail records and / or internet browsing logs. These frequently occurring mobile phone numbers are usually considered to be the resident users of the corresponding households, and due to their high activity in call or internet browsing records, they are generally regarded as the most easily contactable real mobile phone numbers.
[0082] Optionally, the step of mining frequently occurring mobile phone numbers from the target mobile phone numbers belonging to the same space based on the call details and / or internet access logs of each target mobile phone number belonging to the same space specifically includes:
[0083] The internet access logs of the target mobile phone number belonging to the same space are obtained by intercepting the mobile phone number in the preset APP (Application);
[0084] Obtain the call details for each target mobile phone number belonging to the same space;
[0085] Based on the internet browsing logs and call details, the target mobile phone number with the most APP logins and the most overlap with other target mobile phone numbers belonging to the same space is identified as the frequently occurring mobile phone number.
[0086] In this embodiment, the preset APP can be an APP related to the operator or an application such as social media or communication tools commonly used by users in their daily lives. These applications usually require users to register and provide a mobile phone number as part of identity verification. After obtaining the internet logs and call details corresponding to the target mobile phone number, data mining techniques, such as the Apriori algorithm or the FP-Growth algorithm, can be used to analyze and identify frequently occurring mobile phone numbers. For example, assuming there are three target mobile phone numbers belonging to the same space, namely A, B, and C, if A logs in 10 times and B and C log in 2 times in the internet logs, and according to the call details, A has the most calls with B and C, that is, A has the most intersection with other target mobile phone numbers, therefore, A is a frequently occurring mobile phone number.
[0087] It should be noted that in practical applications, frequently appearing phone numbers can also be determined solely based on the number of times the app logs in or the number of times they intersect with other target phone numbers, or a combination of both can be considered.
[0088] Step S106: Update the frequently appearing mobile phone numbers to the CBSS system as contact numbers corresponding to the broadband account.
[0089] In this embodiment, after obtaining frequently occurring mobile phone numbers, they can be automatically populated back into the CBSS system.
[0090] Optionally, after updating the frequently occurring mobile phone numbers to the CBSS system as contact numbers corresponding to the broadband account, the method further includes:
[0091] Marketing strategies or package service information are pushed to the contact number corresponding to the broadband account in the CBSS system.
[0092] In this embodiment, by pushing customized marketing strategies or package service information to these contact numbers, precise marketing and improved customer service can be achieved.
[0093] It should be noted that the contact number correction method for the CBSS system provided by this invention utilizes data from the network and applies AI algorithms on a big data platform to correct contact numbers. The corrected numbers are then backfilled into the CBSS system, thereby quickly resolving the problem of incorrect contact numbers in the CBSS system. This ensures that the company's proactive marketing services can accurately reach target customers and provide effective marketing services.
[0094] In one specific embodiment, the contact number correction method of the CBSS system may include the following steps:
[0095] 1) Find the corresponding internet IP address based on the broadband account, and then obtain the first mobile phone number (multiple) by intercepting IP packets based on the internet IP address;
[0096] 2) Locate the second mobile phone number (or multiple numbers) corresponding to the broadband service in the CBSS system's bundled package;
[0097] 3) Take the union of the phone numbers obtained in 1) and 2) above;
[0098] 4) Associate the base station corresponding to each mobile phone number in the number database with the broadband coverage electronic fence system. Those belonging to the same residential area are indeed considered to be from the same household.
[0099] 5) Obtain the internet access logs of a user's family by intercepting the phone numbers in the APP. Calculate the correlation between the internet access logs and call details of each number in the family user's phone number. Mine out the frequently appearing phone numbers by the number of APP logins and the number of calls between any number and other numbers. Select the phone number with the most APP logins and the most overlap with other numbers as the final phone number and fill it back into the CBSS system as the contact number corresponding to the broadband account.
[0100] In another specific embodiment, to address the issue of incorrect mobile phone numbers in the CBSS system for businesses and the general public, AI algorithms are used to correct the contact numbers and then back into the CBSS system. This ensures that accurate contact numbers are provided when proactively pushing marketing strategies and offering service packages. The contact number correction method for this CBSS system may include the following steps:
[0101] Step 1: Develop a model for the overall user contact numbers to be filled in.
[0102] Based on the business model of the CBSS system, operators use AI technology to build a large-scale model and create corresponding flowcharts. Then, based on the steps or logic in the flowcharts, they determine the criteria for identifying and judging contact numbers. Figure 2 The flowchart for identifying and determining the contact number (i.e., the user's real mobile phone number) is shown.
[0103] Step Two: We will explain in detail the implementation method of each step in the overall process, based on steps ① to ④ below. Figure 2 The flowchart clearly defines the location of each step. Then, segmentation and identification are performed at these locations to extract field values from the message.
[0104] ① The association between broadband account and Internet IP, and the port number of Internet IP, can be obtained from the Radius tracing system, which can obtain the association relationship of each HTTP message.
[0105] ② Capture HTTP messages using DPI mode and parse the mobile phone numbers in the HTTP messages.
[0106] It should be noted that multiple users in a household typically use the same broadband account to access the internet. For example, in a family of four, each user's HTTP message will carry their own mobile phone number. Therefore, multiple mobile phone numbers can be parsed from the HTTP message corresponding to the same broadband account, and these numbers usually belong to members of the same household.
[0107] ③ In the user's bundled package, there are two product services: mobile phone number and broadband. In the mobile phone number included in the bundled package, by sending the user's mobile phone call records to a big data platform and using AI algorithms, the relationship between users can be found.
[0108] ④ In the bundled package, theoretically, the same family member (scenarios of non-family members are not included in the assessment scope, as this scenario is niche) will have the same base station cell code attached to their mobile phone, and will belong to the real family user number.
[0109] ⑤ Associate the information of the attached cell of the base station with the electronic fence system of the operator's broadband coverage.
[0110] Specifically, the base station cell code corresponding to each mobile phone number is matched with the cell code of the broadband electronic fence. If both belong to the same cell, then the users of these mobile phone numbers are confirmed to belong to the same household. The flowchart for matching the base station cell code with the broadband electronic fence cell code is shown below. Figure 3 As shown.
[0111] ⑥ By going through ④ to ⑤, we can confirm the user's affiliation range and thus determine the user's association relationship. Then, we use the HTTP messages from the home and the HTTP messages from the mobile internet, as well as the same APP heartbeat messages, to perform AI message-based friend-finding association calculations.
[0112] Step 3: Process using the Apriori algorithm or FP-Growth algorithm in the big data platform. The algorithm primarily utilizes the association relationship of finding partners, and this algorithm uses a public computational model.
[0113] It should be noted that the Apriori algorithm or FP-Growth algorithm is used to find frequently occurring mobile phone numbers in the data.
[0114] The contact number correction method for a CBSS system provided in this invention first obtains a first mobile phone number from the HTTP message corresponding to a broadband account; then obtains a second mobile phone number corresponding to the broadband account in a bundled package; next, the first and second mobile phone numbers are combined to obtain a target mobile phone number set; the target mobile phone numbers belonging to the same space are determined based on the base station cell codes of each target mobile phone number in the target mobile phone number set; then, based on the call details and / or internet access logs of each target mobile phone number belonging to the same space, frequently occurring mobile phone numbers are extracted from the target mobile phone numbers belonging to the same space; finally, the frequently occurring mobile phone numbers are updated in the CBSS system as contact numbers corresponding to the broadband account. This application can quickly and accurately fill contact numbers back into the CBSS system, thereby ensuring accurate contact numbers are provided when actively promoting marketing strategies and providing package services. It solves the problem that existing contact number correction methods in CBSS systems mainly rely on users' secondary applications and manual follow-ups to update contact numbers, which cannot accurately and efficiently update number resources.
[0115] Example 2:
[0116] like Figure 4 As shown, this embodiment provides a contact number correction device for a CBSS system, used to execute the aforementioned contact number correction method for a CBSS system, including:
[0117] The first number acquisition module 11 is used to acquire the first mobile phone number in the Hypertext Transfer Protocol (HTTP) message corresponding to the broadband account;
[0118] The second number acquisition module 12 is connected to the first number acquisition module 11 and is used to acquire the second mobile phone number corresponding to the broadband account in the bundled package.
[0119] The number union module 13 is connected to the second number acquisition module 12 and is used to take the union of the first mobile phone number and the second mobile phone number to obtain the target mobile phone number set.
[0120] The target number determination module 14 is connected to the number union module 13 and is used to determine the target mobile phone numbers belonging to the same space based on the base station cell codes of each target mobile phone number in the target mobile phone number set;
[0121] The frequent item mining module 15 is connected to the target number determination module 14 and is used to mine frequently occurring mobile phone numbers from the target mobile phone numbers belonging to the same space based on the call details and / or internet access logs of each target mobile phone number belonging to the same space.
[0122] The contact number correction module 16 is connected to the frequent item mining module 15 and is used to update the frequently occurring mobile phone numbers in the CBSS system as contact numbers corresponding to the broadband account.
[0123] Optionally, the first number acquisition module 11 includes:
[0124] The Internet IP lookup unit is used to find the corresponding Internet Protocol IP address based on the broadband account.
[0125] The HTTP message acquisition unit is used to acquire the HTTP message corresponding to the Internet IP address.
[0126] The mobile phone number parsing unit is used to parse the mobile phone number from the acquired HTTP message and use it as the first mobile phone number.
[0127] Optionally, the HTTP message acquisition unit is specifically used for:
[0128] The Deep Packet Inspection (DPI) system captures HTTP packets corresponding to internet IPs on the network.
[0129] Optionally, the second number acquisition module 12 is specifically used for:
[0130] Obtain the bundled package corresponding to the broadband account, and use the mobile phone number associated with the broadband account in the bundled package as the second mobile phone number.
[0131] Optionally, the target number determination module 14 includes:
[0132] The cell code acquisition unit is used to acquire the base station cell code of each target mobile phone number in the target mobile phone number set;
[0133] The cell code matching unit is used to match the base station cell code of each target mobile phone number with the cell code of the broadband cell electronic fence, and determine the target mobile phone numbers that belong to the same cell as the target mobile phone numbers that belong to the same space based on the matching result.
[0134] Optionally, the frequent item mining module 15 includes:
[0135] Internet access log acquisition unit is used to acquire the internet access logs of the target mobile phone number belonging to the same space by intercepting the mobile phone number in the preset application APP;
[0136] The call detail record (CDR) acquisition unit is used to acquire the call detail records of each target mobile phone number belonging to the same space.
[0137] The frequent item mining unit is used to identify the target mobile phone numbers that have the most APP logins and the most intersections with other target mobile phone numbers in the same space as the frequently occurring mobile phone numbers, based on the internet access logs and call records.
[0138] Optionally, the device further includes:
[0139] The marketing push module is used to push marketing strategies or package service information to the contact number corresponding to the broadband account in the CBSS system.
[0140] Example 3:
[0141] refer to Figure 5 This embodiment provides a contact number correction device for a CBSS system, including a memory 21 and a processor 22. The memory 21 stores a computer program, and the processor 22 is configured to run the computer program to execute the contact number correction method for the CBSS system in Embodiment 1.
[0142] The memory 21 is connected to the processor 22. The memory 21 can be a flash memory, a read-only memory or other memory, and the processor 22 can be a central processing unit or a microcontroller.
[0143] Example 4:
[0144] This embodiment provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the contact number correction method of the CBSS system in Embodiment 1 above.
[0145] The computer-readable storage medium includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules, or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other memory technologies, CD-ROM (Compact Disc Read-Only Memory), DVD or other optical disc storage, cartridges, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer.
[0146] In summary, the contact number correction method, apparatus, and medium for the CBSS system provided in this embodiment of the invention first obtains a first mobile phone number from the HTTP message corresponding to the broadband account; then obtains a second mobile phone number corresponding to the broadband account in the bundled package; next, the first and second mobile phone numbers are combined to obtain a target mobile phone number set; and the target mobile phone numbers belonging to the same space are determined based on the base station cell codes of each target mobile phone number in the target mobile phone number set; then, based on the call details and / or internet access logs of each target mobile phone number belonging to the same space, frequently occurring mobile phone numbers are extracted from the target mobile phone numbers belonging to the same space; finally, the frequently occurring mobile phone numbers are updated in the CBSS system as contact numbers corresponding to the broadband account. This application can quickly and accurately fill the contact numbers back into the CBSS system, thereby ensuring accurate contact numbers are provided when actively promoting marketing strategies and providing package services. It solves the problem that existing contact number correction methods for CBSS systems mainly rely on secondary user applications and manual follow-ups to update contact numbers, which cannot accurately and efficiently update number resources.
[0147] It is understood that the above embodiments are merely exemplary implementations used to illustrate the principles of the present invention, and the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.
Claims
1. A method for correcting contact numbers in a Customer Business Support System (CBSS), characterized in that, The method includes: Retrieve the first mobile phone number from the HTTP message corresponding to the broadband account; Obtain the second mobile phone number corresponding to the broadband account mentioned in the bundled package; The target set of mobile phone numbers is obtained by taking the union of the first and second mobile phone numbers. Target mobile phone numbers belonging to the same space are determined based on the base station cell codes of each target mobile phone number in the target mobile phone number set; Based on the call details and / or internet access logs of each target mobile phone number belonging to the same space, frequently occurring mobile phone numbers are extracted from the target mobile phone numbers belonging to the same space. The frequently appearing mobile phone numbers will be updated in the CBSS system as contact numbers corresponding to the broadband account.
2. The method according to claim 1, characterized in that, The step of obtaining the first mobile phone number in the Hypertext Transfer Protocol (HTTP) message corresponding to the broadband account specifically includes: Find the corresponding Internet Protocol (IP) address based on the broadband account; Retrieve the HTTP message corresponding to the Internet IP address; The mobile phone number is parsed from the obtained HTTP message and used as the first mobile phone number.
3. The method according to claim 2, characterized in that, The process of obtaining the HTTP message corresponding to the Internet IP address specifically includes: The Deep Packet Inspection (DPI) system captures HTTP packets corresponding to internet IPs on the network.
4. The method according to claim 1, characterized in that, Obtaining the second mobile phone number corresponding to the broadband account in the bundled package specifically includes: Obtain the bundled package corresponding to the broadband account, and use the mobile phone number associated with the broadband account in the bundled package as the second mobile phone number.
5. The method according to claim 1, characterized in that, The step of determining the target mobile phone numbers belonging to the same space based on the base station cell codes of each target mobile phone number in the target mobile phone number set specifically includes: Obtain the base station cell code of each target mobile phone number in the target mobile phone number set; The base station cell code of each target mobile phone number is matched with the cell code of the broadband cell electronic fence, and the target mobile phone numbers that belong to the same cell are determined to belong to the same space based on the matching results.
6. The method according to claim 1, characterized in that, The step of mining frequently occurring mobile phone numbers from the target mobile phone numbers belonging to the same space based on the call details and / or internet access logs of each target mobile phone number belonging to the same space specifically includes: The internet access logs of the target mobile phone number belonging to the same space are obtained by intercepting the mobile phone number in the preset application APP; Obtain the call details for each target mobile phone number belonging to the same space; Based on the internet browsing logs and call details, the target mobile phone number with the most APP logins and the most overlap with other target mobile phone numbers belonging to the same space is identified as the frequently occurring mobile phone number.
7. The method according to claim 1, characterized in that, After updating the frequently occurring mobile phone numbers to the CBSS system as contact numbers corresponding to the broadband account, the method further includes: Marketing strategies or package service information are pushed to the contact number corresponding to the broadband account in the CBSS system.
8. A contact number correction device for a Customer Business Support System (CBSS), characterized in that, The device includes: The first number acquisition module is used to acquire the first mobile phone number in the Hypertext Transfer Protocol (HTTP) message corresponding to the broadband account. The second number acquisition module is connected to the first number acquisition module and is used to acquire the second mobile phone number corresponding to the broadband account in the bundled package. The number union module is connected to the second number acquisition module and is used to take the union of the first mobile phone number and the second mobile phone number to obtain the target mobile phone number set; The target number determination module, connected to the number union module, is used to determine the target mobile phone numbers belonging to the same space based on the base station cell codes of each target mobile phone number in the target mobile phone number set; The frequent item mining module, connected to the target number determination module, is used to mine frequently occurring mobile phone numbers from the target mobile phone numbers belonging to the same space based on the call details and / or internet access logs of each target mobile phone number. The contact number correction module, connected to the frequent item mining module, is used to update the frequently occurring mobile phone numbers in the CBSS system as contact numbers corresponding to the broadband account.
9. A contact number correction device for a Customer Business Support System (CBSS), characterized in that, It includes a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to implement the contact number correction method for the CBSS system as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the contact number correction method of the Customer Business Support System (CBSS) system as described in any one of claims 1-7.
Citation Information
Patent Citations
Broadband network connection and charging method
CN109982276A
Method and device for determining target different network number, equipment and storage medium
CN115396329A