Business information pushing method and device and storage medium
By comprehensively considering the terminal's 5G service rollback index, traffic difference index, and user behavior parameters, the service information push device determines the priority and pushes 5G services, solving the problem of low success rate of 5G service push and achieving more efficient service push.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-05-11
- Publication Date
- 2026-05-19
AI Technical Summary
The low success rate of 5G service push in existing technologies is mainly due to the failure to fully consider factors that affect customers' subscription to 5G services, resulting in inaccurate pushes.
The service information push device determines the priority of service information push based on the target terminal's 5G service rollback index, traffic difference index, network parameters, and user behavior parameters, and pushes 5G services to the target terminal according to the priority.
It improved the success rate of 5G service delivery and achieved more accurate service delivery by taking a more comprehensive view of the factors that affect customer subscriptions.
Smart Images

Figure CN116668974B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a method, apparatus and storage medium for pushing business information. Background Technology
[0002] Currently, the low success rate of 5G service delivery is a significant factor hindering telecom operators from promoting 5G services. For these operators, accurately identifying target users and improving the success rate of 5G service delivery is a pressing issue. A common solution involves collecting user internet usage data to determine if a user has used the 5G network that month, and then tailoring service information delivery based on that data to encourage users to continue subscribing to 5G services.
[0003] However, since the above method only pushes 5G services based on the user's network usage, it does not comprehensively consider factors that may affect customers' subscription to 5G services, resulting in a low success rate for pushing 5G services. Summary of the Invention
[0004] This disclosure provides a method, apparatus, and storage medium for pushing service information. It solves the technical problem of low success rate in pushing 5G services in related technologies.
[0005] To achieve the above objectives, the present disclosure adopts the following technical solution:
[0006] Firstly, a service information push method is provided, comprising: a service information push device determining a 5G service rollback index for a target terminal based on terminal parameters of the target terminal within a first preset time period; the terminal parameters include one of the following: 5G service usage time, 5G terminal usage time, and call charges; determining a traffic difference index for each type of service of the target terminal based on the traffic of each type of service of the target terminal; determining the network parameters of cells where the traffic usage of the target terminal exceeds a first threshold; determining user behavior parameters of the target terminal based on the service package usage of the target terminal; determining the service information push priority of the target terminal based on the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters; and pushing 5G services to the target terminal based on the service information push priority of the target terminal.
[0007] In conjunction with the first aspect mentioned above, in one possible implementation, the method specifically includes: the service information push device determining a first weight value for a 5G service rollback index, a second weight value for a traffic difference index, a third weight value for network parameters, and a fourth weight value for user behavior parameters. Based on the first, second, third, and fourth weight values, the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters are weighted and summed to determine the expected 5G service rollback value for the target terminal; the expected 5G service rollback value for the target terminal is compared with at least one preset threshold to determine the service information push priority for the target terminal.
[0008] In conjunction with the first aspect above, in one possible implementation, the method specifically includes: a service information push device determining a target number of pushes for a target terminal based on the service information push priority of the target terminal; wherein the target number of pushes is proportional to the push priority; and pushing 5G services of the target number of pushes to the target terminal within a target time period.
[0009] In conjunction with the first aspect mentioned above, in one possible implementation, the method specifically includes: when the target terminal turns off the 5G network, the service information push device pushes 5G service information to the target terminal; determines the current number of times to push 5G service information to the target terminal; if the number of times to push 5G service information to the target terminal is greater than the target number of pushes, then determines to stop pushing 5G service information to the target terminal within the target time period.
[0010] In conjunction with the first aspect described above, in one possible implementation, the method further includes: determining the number of valid pushes and the number of invalid pushes of 5G service information to at least one target terminal within a second preset time period, wherein a valid push is a push that enables 5G service within a third preset time period after the 5G service information is pushed to at least one target terminal, and an invalid push is a push that does not enable 5G service within the third preset time period after the 5G service information is pushed to at least one target terminal; determining the 5G service information push acceptance rate of the target terminal based on the number of valid pushes and the number of invalid pushes; and determining to stop pushing 5G service information to the target terminal when the 5G service information push acceptance rate of the target terminal is less than or equal to a second threshold.
[0011] In conjunction with the first aspect mentioned above, in one possible implementation, the acceptance rate of 5G service information push satisfies the following formula:
[0012]
[0013] Where G represents the acceptance rate of 5G service information push to the target terminal; The weighting factor for the number of effective pushes. The value range is greater than zero; Z1 represents the number of valid pushes. A weighting factor for the number of invalid pushes. The value range is less than zero; Z2 represents the number of invalid pushes.
[0014] In conjunction with the first aspect mentioned above, in one possible implementation, the 5G service rollback index satisfies the following formula:
[0015]
[0016] Where B(n) is the 5G service rollback index; P is the call charge bill for the target terminal within a sub-time period of the preset time period; X i Y represents the time during which the target terminal uses 5G services within the i-th sub-time period of the first preset time period; i The total service usage time of the target terminal within the i-th sub-time period of the first preset time period; The weighting factor for the time the target terminal uses 5G services within the i-th sub-time period of the first preset time period; The weighting factor is the total service usage time of the target terminal within the i-th sub-time period of the first preset time period.
[0017] In conjunction with the first aspect mentioned above, in one possible implementation, the traffic difference index for each type of service satisfies the following formula:
[0018]
[0019] Among them, A j The traffic difference index for target terminals using type j services within a first preset time period; α topk P is the weighting factor for the k-th target cell, where the target cell is the cell where the traffic used by the target terminal exceeds a first threshold within a first preset time period; topk denoted as the percentage of times the target terminal uses the service in the k-th target cell; n is the number of target cells.
[0020] Secondly, a service information push device is provided, comprising: a communication unit and a processing unit; the processing unit is configured to determine a 5G service rollback index for a target terminal based on terminal parameters of the target terminal within a first preset time period; the terminal parameters include one of the following: 5G service usage time, 5G terminal usage time, and call charges; the processing unit is configured to determine a traffic difference index for various types of services of the target terminal based on the traffic of various types of services of the target terminal; the processing unit is configured to determine the network parameters of cells where the traffic usage of the target terminal exceeds a first threshold; the processing unit is configured to determine user behavior parameters of the target terminal based on the service package usage of the target terminal; and determine the service information push priority of the target terminal based on the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters; the processing unit is configured to instruct the communication unit to push 5G services to the target terminal based on the service information push priority of the target terminal.
[0021] In conjunction with the second aspect described above, in one possible implementation, the processing unit is specifically configured to: determine a first weight value for the 5G service rollback index, a second weight value for the traffic difference index, a third weight value for the network parameters, and a fourth weight value for the user behavior parameters. Based on the first, second, third, and fourth weight values, the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters are weighted and summed to determine the expected 5G service rollback value for the target terminal; the expected 5G service rollback value for the target terminal is compared with at least one preset threshold to determine the service information push priority for the target terminal.
[0022] In conjunction with the second aspect above, in one possible implementation, the communication unit and the processing unit are further configured to: the processing unit is further configured to determine the target push count for the target terminal based on the service information push priority of the target terminal; wherein the target push count is proportional to the push priority; and the communication unit is further configured to push 5G services to the target terminal for the target push count within the target time period.
[0023] In conjunction with the second aspect above, in one possible implementation, the communication unit and the processing unit are further configured to: the communication unit is further configured to push 5G service information to the target terminal when the target terminal turns off the 5G network; the processing unit is further configured to determine the current number of times to push 5G service information to the target terminal; and the processing unit is further configured to determine to stop pushing 5G service information to the target terminal within the target time period if the number of times to push 5G service information to the target terminal is greater than the target number of pushes.
[0024] In conjunction with the second aspect above, in one possible implementation, the processing unit is further configured to: determine the number of valid pushes and the number of invalid pushes of 5G service information to at least one target terminal within a second preset time period, wherein a valid push is a push that enables 5G service within a third preset time period after the 5G service information is pushed to at least one target terminal, and an invalid push is a push that does not enable 5G service within a third preset time period after the 5G service information is pushed to at least one target terminal; determine the 5G service information push acceptance rate of the target terminal based on the number of valid pushes and the number of invalid pushes; and determine to stop pushing 5G service information to the target terminal when the 5G service information push acceptance rate of the target terminal is less than or equal to a second threshold.
[0025] In conjunction with the second aspect above, in one possible implementation, the acceptance rate of 5G service information push satisfies the following formula:
[0026]
[0027] Where G represents the acceptance rate of 5G service information push to the target terminal; The weighting factor for the number of effective pushes. The value range is greater than zero; Z1 represents the number of valid pushes. A weighting factor for the number of invalid pushes. The value range is less than zero; Z2 represents the number of invalid pushes.
[0028] In conjunction with the second aspect above, in one possible implementation, the 5G service rollback index satisfies the following formula:
[0029]
[0030] Where B(n) is the 5G service rollback index; P is the call charge bill for the target terminal within a sub-time period of the preset time period; X i Y represents the time during which the target terminal uses 5G services within the i-th sub-time period of the first preset time period; i The total service usage time of the target terminal within the i-th sub-time period of the first preset time period; The weighting factor for the time the target terminal uses 5G services within the i-th sub-time period of the first preset time period; The weighting factor is the total service usage time of the target terminal within the i-th sub-time period of the first preset time period.
[0031] In conjunction with the second aspect above, in one possible implementation, the traffic difference index for each type of service satisfies the following formula:
[0032]
[0033] Among them, A j The traffic difference index for target terminals using type j services within a first preset time period; α topk P is the weighting factor for the k-th target cell, where the target cell is the cell where the traffic used by the target terminal exceeds a first threshold within a first preset time period; topk denoted as the percentage of times the target terminal uses the service in the k-th target cell; n is the number of target cells.
[0034] Thirdly, a business information push device is provided, comprising: a processor and a memory; wherein the memory is used to store computer execution instructions, and when the business information push device is running, the processor executes the computer execution instructions stored in the memory to cause the business information push device to perform the business information push method as described in the first aspect and any possible implementation thereof.
[0035] Fourthly, a computer-readable storage medium is provided, which stores instructions that, when executed by a processor of a business information push device, cause the business information push device to perform the business information push method as described in the first aspect and any possible implementation thereof.
[0036] Fifthly, a chip is provided, the chip including a processor and a communication interface, the communication interface and the processor being coupled, the processor being used to run computer programs or instructions to implement the business information push method as described in the first aspect above and any possible implementation thereof.
[0037] In this disclosure, the name of the aforementioned business information push device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those of this disclosure, they fall within the scope of this disclosure and its equivalents.
[0038] These or other aspects of this disclosure will become more readily apparent in the following description.
[0039] The technical solution provided in this disclosure offers at least the following advantages: The service information push device in this disclosure determines the 5G service rollback index of the target terminal based on the terminal parameters of the target terminal within a first preset time period. Based on the 5G service rollback index of the target terminal, the traffic difference index of various types of services of the target terminal, the network parameters of cells where the traffic usage of the target terminal exceeds a first threshold, and the user behavior parameters of the target terminal, it determines the service information push priority of the target terminal and pushes 5G services to the target terminal according to the different service information push priorities. Since this disclosure considers the 5G service rollback index of the target terminal, the traffic difference index of various types of services, the network parameters of the cell, and the user behavior parameters when pushing 5G services, it more comprehensively considers factors that may affect customers' subscription to 5G services. Therefore, the technical solution provided in this application can achieve the goal of improving the success rate of 5G service push. Attached Figure Description
[0040] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.
[0041] Figure 1 This is a schematic diagram of the structure of a business information push system provided in an embodiment of the present disclosure;
[0042] Figure 2 A schematic diagram of the hardware structure of a business information push device provided in this embodiment of the disclosure;
[0043] Figure 3 A flowchart illustrating a business information push method provided in this embodiment of the disclosure;
[0044] Figure 4 A flowchart illustrating yet another business information push method provided in this disclosure embodiment;
[0045] Figure 5 A flowchart illustrating yet another business information push method provided in this disclosure embodiment;
[0046] Figure 6 A flowchart illustrating yet another business information push method provided in this disclosure embodiment;
[0047] Figure 7 A flowchart illustrating yet another business information push method provided in this disclosure embodiment;
[0048] Figure 8 This is a schematic diagram of the structure of a business information push device provided in an embodiment of this disclosure. Detailed Implementation
[0049] The following description, in conjunction with the accompanying drawings, details a business information push method, apparatus, and storage medium provided in the embodiments of this disclosure.
[0050] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0051] The terms “first” and “second” in this disclosure and its accompanying drawings are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a particular order of objects.
[0052] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this disclosure are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus. It should be noted that in the embodiments of this disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this disclosure should not be construed as preferred or advantageous over other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0053] In the description of this disclosure, unless otherwise stated, "multiple" means two or more.
[0054] Currently, with the rapid development of 5G mobile communication technology, more and more users are starting to use 5G services. The subscription rate for 5G services has led to a rapid increase in the average monthly revenue of telecom operators. However, the low success rate of 5G service delivery is a significant factor affecting the promotion of 5G services by telecom operators. Surveys have found that customers have a high level of satisfaction with the service channels and quality of 5G services. The high churn rate of 5G users is mainly due to unclear customer segmentation and a lack of targeted marketing activities. For telecom operators, accurately identifying target users and improving the success rate of 5G service delivery urgently needs to be addressed.
[0055] To address the aforementioned issues, existing methods use user network access behavior parameters to determine whether a user has used the 5G network within a preset time period, and then promote 5G service packages to that user, pushing service information based on their network usage to encourage them to subscribe to 5G services. However, because these methods only consider network usage when pushing 5G services, they do not comprehensively consider factors that may affect customer subscriptions, resulting in a low success rate for pushing 5G services.
[0056] To address the technical problems existing in related technologies, this disclosure provides a service information push method: The service information push device determines the 5G service rollback index of the target terminal based on terminal parameters of the target terminal within a first preset time period; based on the 5G service rollback index of the target terminal, the traffic difference index of various types of services of the target terminal, the network parameters of cells where the traffic usage of the target terminal exceeds a first threshold, and the user behavior parameters of the target terminal, it determines the service information push priority of the target terminal; and pushes 5G services to the target terminal according to different service information push priorities. Because this disclosure considers the 5G service rollback index of the target terminal, the traffic difference index of various types of services, the network parameters of the cell, and the user behavior parameters when pushing 5G services, it more comprehensively considers factors that may affect customers' subscription to 5G services. Therefore, the technical solution provided by this application can achieve the goal of improving the success rate of 5G service push.
[0057] This business information push method can be applied to business information push systems. The following, in conjunction with... Figure 1 This application provides a detailed description of a business information push system 100 according to an embodiment. For example... Figure 1 As shown in the figure, a business information push system 100 provided in this embodiment includes: a business information push device 101, a centralized business support CBSS system 102, a wireless network management system 103, a policy billing system 104, an SMS system 105, and a target terminal 106.
[0058] The service information push device 101 pushes 5G services to the target terminal 106 based on the service information push priority of the target terminal 106. It determines whether to stop pushing 5G services to the target terminal 106 based on information such as the number of times 5G services are pushed to the target terminal 106 within a preset time period, thereby improving the success rate of 5G service push.
[0059] Optionally, the service information push device 101 includes a data acquisition module 101a, a data analysis module 101b, and an information storage module 101c. The target terminal 106 is used to send terminal parameters, 5G switch status information, and service package usage information to the aforementioned data acquisition module 101a, data analysis module 101b, and information storage module 101c, respectively.
[0060] The data acquisition module 101a is used to collect terminal parameters from the CBSS system 102. These terminal parameters include at least one of the following: target terminal information, target terminal identifier, 5G service usage time, and 5G terminal usage time. The data acquisition module 101a is also used to collect target terminal 5G switch status information, traffic of various types of services of the target terminal, and network parameters of cells where the target terminal's traffic usage exceeds a first threshold from the wireless network management system 103. The data acquisition module 101a is also used to collect target terminal service package usage information from the policy billing system 104. This service package usage information includes at least one of the following: the target terminal's current package and whether speed limiting has been triggered.
[0061] The data analysis module 101b analyzes and processes the data information collected by the data acquisition module, determines the priority information for pushing business information to the target terminal, and stores it in the information storage module 101c. The information storage module 101c is also used to save information such as the number of times 5G services are pushed to the target terminal from the SMS system 105 within a preset time period.
[0062] The basic hardware structure of the business information push device 101 in the aforementioned business information push system includes: Figure 2 The components included in the business information push device 200 shown below are described in detail below. Figure 2 The hardware structure of the business information push device 101 is described using the business information push device 200 shown as an example. Figure 2 As shown, the business information push device 200 includes at least one processor 201, a communication line 202, and at least one communication interface 204, and may also include a memory 203. The processor 201, memory 203, and communication interface 204 can be connected via the communication line 202.
[0063] The processor 201 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present disclosure, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0064] Communication line 202 may include a path for transmitting information between the aforementioned components.
[0065] The communication interface 204 is used to communicate with other devices or communication networks. It can use any transceiver-like device, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.
[0066] The memory 203 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of including or storing desired program code having the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0067] In one possible design, the memory 203 can exist independently of the processor 201, meaning the memory 203 can be an external memory of the processor 201. In this case, the memory 203 can be connected to the processor 201 via the communication line 202 to store execution instructions or application code, and its execution is controlled by the processor 201 to implement the business information push method provided in the following embodiments of this disclosure. In another possible design, the memory 203 can also be integrated with the processor 201, meaning the memory 203 can be an internal memory of the processor 201. For example, the memory 203 can be a cache, which can be used to temporarily store some data and instruction information.
[0068] As one possible implementation, processor 201 may include one or more CPUs, for example Figure 2 CPU0 and CPU1 in the example. Alternatively, the business information push device 200 may include multiple processors, such as CPU0 and CPU1. Figure 2 The processors 201 and 207 are included. Alternatively, the service information push device 200 may also include an output device 205 and an input device 206.
[0069] like Figure 3 As shown, Figure 3 The service information push method provided in this disclosure is used to improve the success rate of 5G service push. The method includes the following steps S301-S306, which will be described in detail below.
[0070] S301. The service information push device determines the 5G service rollback index of the target terminal based on the terminal parameters of the target terminal within a first preset time period.
[0071] The terminal parameters include one of the following: 5G service usage time, 5G terminal usage time, and call charges.
[0072] In one possible implementation, the business information push device can determine the terminal parameters of the target terminal within a first preset time period through the CBSS system.
[0073] Optionally, the 5G service rollback index can be used to determine the likelihood of a target terminal performing 5G rollback services.
[0074] S302. The service information push device determines the traffic difference index of each type of service of the target terminal based on the traffic of each type of service of the target terminal.
[0075] Among them, the traffic difference index is used to characterize the frequency difference of terminal use of various types of services.
[0076] In one possible implementation, the service information push device can determine the traffic of various types of services of the target terminal through a wireless network management system.
[0077] S303, The service information push device determines the network parameters of the cell where the target terminal's usage traffic exceeds the first threshold.
[0078] It is understandable that cells where the target terminal uses traffic greater than the first threshold are the target terminal's permanent cells.
[0079] In one possible implementation, the service information push device can determine the network status of the target terminal's usual cell through a wireless network management system.
[0080] For example, the service information push device can determine the network status of the target terminal's permanent cell through the wireless network management system as one of the following: no network coverage, network congestion, or smooth network.
[0081] S304. The service information push device determines the user behavior parameters of the target terminal based on the service package usage of the target terminal.
[0082] In one possible implementation, the service information push device can determine the service package usage of the target terminal through the policy billing system, and determine the user behavior parameters of the target terminal based on the service package usage of the target terminal.
[0083] For example, the service information push device can determine the service package usage of the target terminal through the policy billing system, and determine the user behavior parameters of the target terminal based on the service package usage of the target terminal as one of the following: speed limit, data usage exceeding the package standard, sufficient data usage, and data usage alarm.
[0084] S305. The service information push device determines the priority of pushing service information to the target terminal based on the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters.
[0085] For example, the service information push device determines the service information push priority of the target terminal as the first push priority based on the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters.
[0086] S306. The service information push device pushes 5G services to the target terminal based on the service information push priority of the target terminal.
[0087] In one possible implementation, the service information push device determines the push strategy corresponding to each push priority. The frequency of pushing 5G services under different priority push strategies varies depending on the type of service. The service information push device can push 5G services to the target terminal based on the corresponding push strategy.
[0088] For example, if the service information push device determines that the service information push priority of the target terminal is the first priority, then the service information push device determines to push 5G services to the target terminal using the first priority service push strategy.
[0089] Optionally, the priority of service information push includes W levels. The terminal with the first priority has the highest priority for 5G service push, the terminal with the second priority has the next highest priority for 5G service push, and the terminal with the Wth priority has the lowest priority for 5G service push, which is a high-stay terminal for 5G services to avoid service interruption.
[0090] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The service information push device determines the 5G service rollback index of the target terminal based on the terminal parameters of the target terminal within a first preset time period; it determines the service information push priority of the target terminal based on the 5G service rollback index of the target terminal, the traffic difference index of various types of services of the target terminal, the network parameters of the cell where the traffic used by the target terminal is greater than a first threshold, and the user behavior parameters of the target terminal; and it pushes 5G services to the target terminal according to different service information push priorities. Since the present disclosure considers the factors that may affect the customer's subscription to 5G services more comprehensively when pushing 5G services, taking into account the 5G service rollback index of the target terminal, the traffic difference index of various types of services, the network parameters of the cell, and the user behavior parameters, the technical solution provided by this application can achieve the goal of improving the success rate of 5G service push.
[0091] One possible way to achieve this is by combining Figure 3 ,like Figure 4 As shown, the process by which the service information push device in S305 determines the priority of service information push for the target terminal based on the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters can be specifically implemented through the following S401-S403, which are explained in detail below:
[0092] S401, the service information push device determines the first weight value of the 5G service rollback index, the second weight value of the traffic difference index, the third weight value of the network parameters, and the fourth weight value of the user behavior parameters.
[0093] It is understandable that the first weight value of the 5G service rollback index, the second weight value of the traffic difference index, the third weight value of the network parameters, and the fourth weight value of the user behavior parameters are empirical values, determined based on the magnitude of the impact of the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters on users' 5G service rollback. This disclosure does not impose any restrictions on these factors.
[0094] S402. The service information push device performs a weighted summation of the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters based on the first weight value, the second weight value, the third weight value, and the fourth weight value to determine the expected value of 5G service rollback for the target terminal.
[0095] For example, the expected value of 5G service rollback for the target terminal satisfies the following formula 1:
[0096] Expected 5G service rollback value for the target terminal = A*δ + B*ε + C*η + D*θ (Formula 1)
[0097] Where A is the traffic difference index; B is the 5G service rollback index; C is the network parameter; D is the user behavior parameter; δ is the first weight value; ε is the second weight value; η is the third weight value; and θ is the fourth weight value.
[0098] S403. The service information push device compares the target terminal's 5G service rollback expectation value with at least one preset threshold to determine the target terminal's service information push priority.
[0099] For example, the preset threshold for the first service information push priority is 1-10. If the service information push device determines that the expected value of 5G service rollback of the target terminal is between 1 and 10 according to the above formula, then the service information push device determines the service information push priority of the target terminal as the first priority. The preset threshold for the second service information push priority is 10-20. If the service information push device determines that the expected value of 5G service rollback of the target terminal is between 10 and 20 according to the above formula, then the service information push device determines the service information push priority of the target terminal as the second priority.
[0100] The technical solution provided by the above embodiments can bring at least the following beneficial effects: The service information push device determines a first weight value of the 5G service rollback index, a second weight value of the traffic difference index, a third weight value of the network parameters, and a fourth weight value of the user behavior parameters. Based on the first weight value, the second weight value, the third weight value, and the fourth weight value, the service information push device performs a weighted summation of the 5G service rollback index, the traffic difference index, the network parameters, and the user behavior parameters to determine the expected value of 5G service rollback for the target terminal. The weight values are determined based on the magnitude of the impact of 5G service rollback on the user from different factors. The rollback expected value is determined based on the weight values and the 5G service rollback index, the traffic difference index, the network parameters, and the user behavior parameters, thereby more accurately determining the service information push priority of the target terminal.
[0101] One possible way to achieve this is by combining Figure 3 ,like Figure 5As shown above, the process of the service information push device in S306 pushing services to the target terminal based on the service information push priority of the target terminal can be specifically implemented through the following S501-S502, which are described in detail below:
[0102] S501, The business information push device determines the target number of pushes to the target terminal based on the business information push priority of the target terminal.
[0103] The number of push notifications is directly proportional to the push priority.
[0104] For example, the service information push priority includes L levels. The first priority terminal has the highest 5G service push priority and pushes the target terminal T times (T is a positive integer greater than 1). The second priority terminal has the next highest 5G service push priority and pushes the target terminal (T-1) times. The Lth priority terminal has the lowest 5G service push priority and pushes the target terminal 0 times.
[0105] S502. The service information push device pushes 5G services to the target terminal a target number of times within the target time period.
[0106] The technical solution provided by the above embodiments can bring at least the following beneficial effects: the service information push device determines the target number of pushes for the target terminal based on the service information push priority of the target terminal, and pushes 5G services to the target terminal based on the target number of pushes, thereby pushing 5G services to the terminal in a targeted manner. For terminals with high service information push priority, 5G services are pushed multiple times, while for terminals with low service information push priority, 5G services are not pushed, thus avoiding disturbing terminals that are always 5G services running.
[0107] One possible way to achieve this is by combining Figure 5 ,like Figure 6 As shown above, after the service information push device pushes the 5G service a target number of times to the target terminal within the target time period in S502, the method further includes the following S601-S603, which are described in detail below:
[0108] S601. When the target terminal turns off the 5G network, the service information push device pushes 5G service information to the target terminal.
[0109] In one possible implementation, the service information push device can determine through the wireless network management system that the target terminal has turned off the 5G network, and then push 5G service information to the target terminal.
[0110] S602, The service information push device determines the number of times 5G service information is pushed to the target terminal.
[0111] In one possible implementation, the service information push device can determine the number of times the current target terminal receives 5G service information through the SMS system.
[0112] S603. If the number of times 5G service information is pushed to the target terminal exceeds the target number of pushes, the service information push device determines to stop pushing 5G service information to the target terminal within the target time period.
[0113] For example, if the target terminal is the first priority for service information push and the target push count is 10, and the service information push device determines that the number of times to push 5G service information to the target terminal is greater than 10, then it determines to stop pushing 5G service information to the target terminal within the target time period.
[0114] The technical solution provided by the above embodiments can bring at least the following beneficial effects: when the target terminal turns off the 5G network, the service information push device pushes 5G service information to the target terminal. When the service information push device determines that the number of times the SMS system pushes 5G service information to the target terminal is greater than the target number of pushes, it stops pushing 5G service information to the target terminal, thereby avoiding excessive disturbance to users due to the push of 5G services.
[0115] One possible way to achieve this is by combining Figure 5 ,like Figure 7 As shown above, after the service information push device pushes the 5G service to the target terminal a target number of times within the target time period in S502, the method further includes the following S701-S703, which are described in detail below:
[0116] S701, The service information push device determines the number of valid pushes and the number of invalid pushes of 5G service information to at least one target terminal within a second preset time period.
[0117] Among them, an effective push is a push that enables 5G services within a third preset time period after pushing 5G service information to at least one target terminal, and an invalid push is a push that does not enable 5G services within a third preset time period after pushing 5G service information to at least one target terminal.
[0118] In one possible implementation, the service information push device can use the CBSS system to determine whether, within a second preset time period, after the service information push device instructs the SMS system to push 5G service information to at least one target terminal, the at least one target terminal has activated 5G service within a third preset time period.
[0119] S702, The service information push device determines the acceptance rate of 5G service information push based on the number of valid pushes and the number of invalid pushes.
[0120] S703. When the service information push acceptance rate of the target terminal is negative, the service information push device determines to stop pushing 5G service information to the target terminal.
[0121] It is understandable that when the acceptance rate of the target terminal's service information push is less than or equal to the second threshold, it indicates that the success rate of 5G service information push is too low. In this case, in order to avoid disturbing the user too much, the service information push device decides to stop pushing 5G service information to the target terminal.
[0122] The technical solution provided by the above embodiments can bring at least the following beneficial effects: the service information push device determines the 5G service information push acceptance rate of the target terminal based on the number of times the target terminal activates 5G service and the number of times it does not activate 5G service after pushing 5G service information to at least one target terminal within a second preset time period; when the service information push acceptance rate of the target terminal is negative, the service information push device determines to stop pushing 5G service information to the target terminal, thus avoiding excessive disturbance to the user.
[0123] In one possible implementation, the acceptance rate of 5G service information push satisfies the following formula 2:
[0124]
[0125] Where G represents the acceptance rate of 5G service information push to the target terminal; The weighting factor for the number of effective pushes. The value range is greater than zero; Z1 represents the number of valid pushes. A weighting factor for the number of invalid pushes. The value range is less than zero; Z2 represents the number of invalid pushes.
[0126] In one possible implementation, the 5G service rollback index satisfies the following formula 3:
[0127]
[0128] Where B(n) is the 5G service rollback index; P is the call charge bill for the target terminal within a sub-time period of the preset time period; X i Y represents the time during which the target terminal uses 5G services within the i-th sub-time period of the first preset time period; i The total service usage time of the target terminal within the i-th sub-time period of the first preset time period; The weighting factor for the time the target terminal uses 5G services within the i-th sub-time period of the first preset time period; The weighting factor is the total service usage time of the target terminal within the i-th sub-time period of the first preset time period.
[0129] In one possible implementation, the traffic difference index for each type of service satisfies the following formula 4:
[0130]
[0131] Among them, A j The traffic difference index for target terminals using type j services within a first preset time period; α topk P is the weighting factor for the k-th target cell, where the target cell is the cell where the traffic used by the target terminal exceeds a first threshold within a first preset time period; topk denoted as the percentage of times the target terminal uses the service in the k-th target cell; n is the number of target cells.
[0132] The above provides a detailed description of the business information push method involved in the embodiments of this disclosure.
[0133] As can be seen, the above mainly describes the technical solutions provided by the embodiments of this disclosure from a methodological perspective. To achieve the above functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this disclosure can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.
[0134] This embodiment of the disclosure can divide the business information push device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this embodiment of the disclosure is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0135] like Figure 8 As shown, Figure 8 This is a schematic diagram of the structure of a business information push device 800 provided in an embodiment of this disclosure.
[0136] The service information push device 800 includes: a communication unit 801 and a processing unit 802; the processing unit 802 is used to determine the 5G service rollback index of the target terminal based on the terminal parameters of the target terminal within a first preset time period; the terminal parameters include one of the following: 5G service usage time, 5G terminal usage time, and call bill; the processing unit 802 is used to determine the traffic difference index of various types of services of the target terminal based on the traffic of various types of services of the target terminal; the processing unit 802 is used to determine the network parameters of cells where the traffic usage of the target terminal is greater than a first threshold; the processing unit 802 is used to determine the user behavior parameters of the target terminal based on the service package usage of the target terminal; and to determine the service information push priority of the target terminal based on the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters; the processing unit 802 is used to instruct the communication unit 801 to push 5G services to the target terminal based on the service information push priority of the target terminal.
[0137] In one possible implementation, the processing unit 802 is specifically configured to: determine a first weight value for the 5G service rollback index, a second weight value for the traffic difference index, a third weight value for the network parameters, and a fourth weight value for the user behavior parameters. Based on the first, second, third, and fourth weight values, the 5G service rollback index, traffic difference index, network parameters, and user behavior parameters are weighted and summed to determine the expected 5G service rollback value for the target terminal; the expected 5G service rollback value for the target terminal is compared with at least one preset threshold to determine the service information push priority for the target terminal.
[0138] In one possible implementation, the processing unit 802 is further configured to: determine the target number of pushes for the target terminal based on the service information push priority of the target terminal; wherein the target number of pushes is proportional to the push priority; and the processing unit 802 is further configured to instruct the communication unit 801 to push 5G services to the target terminal for the target number of pushes within the target time period.
[0139] In one possible implementation, the communication unit 801 is further configured to push 5G service information to the target terminal when the target terminal turns off the 5G network; the processing unit 802 is further configured to determine the current number of times to push 5G service information to the target terminal; and the processing unit 802 is further configured to determine to stop pushing 5G service information to the target terminal within the target time period if the number of times to push 5G service information to the target terminal is greater than the target number of pushes.
[0140] In one possible implementation, the processing unit 802 is further configured to: determine the number of valid pushes and the number of invalid pushes of 5G service information to at least one target terminal within a second preset time period, wherein a valid push is a push that enables 5G service within a third preset time period after the 5G service information is pushed to at least one target terminal, and an invalid push is a push that does not enable 5G service within a third preset time period after the 5G service information is pushed to at least one target terminal; determine the 5G service information push acceptance rate of the target terminal based on the number of valid pushes and the number of invalid pushes; and determine to stop pushing 5G service information to the target terminal when the 5G service information push acceptance rate of the target terminal is less than or equal to a second threshold.
[0141] In one possible implementation, the acceptance rate of 5G service information push satisfies the following formula 2:
[0142]
[0143] Where G represents the acceptance rate of 5G service information push to the target terminal; The weighting factor for the number of effective pushes. The value range is greater than zero; Z1 represents the number of valid pushes. A weighting factor for the number of invalid pushes. The value range is less than zero; Z2 represents the number of invalid pushes.
[0144] In one possible implementation, the 5G service rollback index satisfies the following formula 3:
[0145]
[0146] Where B(n) is the 5G service rollback index; P is the call charge bill for the target terminal within a sub-time period of the preset time period; X i Y represents the time during which the target terminal uses 5G services within the i-th sub-time period of the first preset time period; i The total service usage time of the target terminal within the i-th sub-time period of the first preset time period; The weighting factor for the time the target terminal uses 5G services within the i-th sub-time period of the first preset time period; The weighting factor is the total service usage time of the target terminal within the i-th sub-time period of the first preset time period.
[0147] In one possible implementation, the traffic difference index for each type of service satisfies the following formula 4:
[0148]
[0149] Among them, A jThe traffic difference index for target terminals using type j services within a first preset time period; α topk P is the weighting factor for the k-th target cell, where the target cell is the cell where the traffic used by the target terminal exceeds a first threshold within a first preset time period; topk denoted as the percentage of times the target terminal uses the service in the k-th target cell; n is the number of target cells.
[0150] This disclosure also provides a business information push device, which includes a processor and a memory; wherein the memory is used to store computer execution instructions, and when the business information push device is running, the processor executes the computer execution instructions stored in the memory, so that the business information push device performs the business information push method described in this disclosure.
[0151] Embodiments of this disclosure provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform the business information push method described in the above method embodiments.
[0152] Embodiments of this disclosure provide a chip including a processor and a communication interface, the communication interface and the processor being coupled together, the processor being used to run computer programs or instructions to implement the business information push method as described in the above method embodiments.
[0153] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In this embodiment of the disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0154] Since the apparatus, devices, computer-readable storage media, and computer program products in the embodiments of this disclosure can be applied to the above methods, the technical effects they can achieve can also be referred to the above method embodiments. The embodiments of this disclosure will not be repeated here.
[0155] The above descriptions are merely specific embodiments of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions within the technical scope disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A method for pushing business information, characterized in that, include: Based on the terminal parameters of the target terminal within a first preset time period, a 5G service rollback index for the target terminal is determined; the terminal parameters include one of the following: 5G service usage time, 5G terminal usage time, and call charges; the 5G service rollback index satisfies the following formula: in, This refers to the 5G service rollback index; P The call charges for the target terminal within a sub-time period of a preset time period; X i The time during which the target terminal uses 5G services within the i-th sub-time period of the first preset time period; Y i The total service usage time of the target terminal within the i-th sub-time period of the first preset time period; The weighting factor is the time the target terminal uses 5G services during the i-th sub-time period of the first preset time period; The weighting factor for the total service usage time of the target terminal within the i-th sub-time period of the first preset time period; Based on the traffic of each type of service of the target terminal, determine the traffic difference index of each type of service of the target terminal; Determine the network parameters of the cell where the target terminal uses traffic greater than a first threshold; Based on the service package usage of the target terminal, determine the user behavior parameters of the target terminal; The priority of service information push for the target terminal is determined based on the 5G service rollback index, the traffic difference index, the network parameters, and the user behavior parameters. Based on the service information push priority of the target terminal, 5G services are pushed to the target terminal.
2. The method according to claim 1, characterized in that, The step of determining the service information push priority for the target terminal based on the 5G service rollback index, the traffic difference index, the network parameters, and the user behavior parameters includes: Determine the first weight value of the 5G service rollback index, the second weight value of the traffic difference index, the third weight value of the network parameters, and the fourth weight value of the user behavior parameters; Based on the first weight value, the second weight value, the third weight value, and the fourth weight value, the 5G service rollback index, the traffic difference index, the network parameters, and the user behavior parameters are weighted and summed to determine the expected value of 5G service rollback for the target terminal. By comparing the expected value of 5G service rollback of the target terminal with at least one preset threshold, the priority of service information push for the target terminal is determined.
3. The method according to claim 1 or 2, characterized in that, The step of pushing services to the target terminal based on the service information push priority of the target terminal includes: Based on the service information push priority of the target terminal, the target number of pushes to the target terminal is determined; wherein, the target number of pushes is proportional to the push priority. Within the target time period, push the target number of 5G services to the target terminal.
4. The method according to claim 3, characterized in that, The method of pushing the 5G service to the target terminal a certain number of times includes: When the target terminal turns off the 5G network, push 5G service information to the target terminal; Determine the current number of times 5G service information is pushed to the target terminal; If the number of times 5G service information is pushed to the target terminal exceeds the target number of pushes, then it is determined that the push of 5G service information to the target terminal will be stopped during the target time period.
5. The method according to claim 3, characterized in that, After pushing the 5G service the specified number of times to the target terminal, the process also includes: Within a second preset time period, determine the number of valid pushes and the number of invalid pushes of 5G service information to at least one target terminal, wherein the valid push is a push that enables 5G service within a third preset time period after the 5G service information is pushed to the at least one target terminal, and the invalid push is a push that does not enable 5G service within a third preset time period after the 5G service information is pushed to the at least one target terminal. Based on the number of valid pushes and the number of invalid pushes, the 5G service information push acceptance rate of the target terminal is determined; When the acceptance rate of 5G service information push to the target terminal is less than or equal to the second threshold, it is determined to stop pushing the 5G service information to the target terminal.
6. The method according to claim 5, characterized in that, The acceptance rate of 5G service information push satisfies the following formula: in, The acceptance rate of 5G service information push for the target terminal; The weighting factor for the number of effective pushes. The range of values is greater than zero; The number of valid pushes; This is a weighting factor for the number of invalid pushes. The range of values is less than zero; The number of invalid pushes.
7. The method according to claim 1 or 2, characterized in that, The traffic difference index for each type of service satisfies the following formula: in, The traffic difference index of the target terminal using type j services during the first preset time period; The weighting factor is the kth target cell, where the target cell is the cell where the traffic used by the target terminal is greater than a first threshold during the first preset time period; The percentage of times the target terminal uses the service in the k-th target cell; n is the number of target cells.
8. A business information push device, characterized in that, include: Communication unit and processing unit; The processing unit is configured to determine the 5G service rollback index of the target terminal based on terminal parameters of the target terminal within a first preset time period; the terminal parameters include one of the following: 5G service usage time, 5G terminal usage time, and call charges; the 5G service rollback index satisfies the following formula: in, This refers to the 5G service rollback index; P The call charges for the target terminal within a sub-time period of a preset time period; X i The time during which the target terminal uses 5G services within the i-th sub-time period of the first preset time period; Y i The total service usage time of the target terminal within the i-th sub-time period of the first preset time period; The weighting factor is the time the target terminal uses 5G services during the i-th sub-time period of the first preset time period; The weighting factor for the total service usage time of the target terminal within the i-th sub-time period of the first preset time period. The processing unit is used to determine the traffic difference index of each type of service of the target terminal based on the traffic of each type of service of the target terminal. The processing unit is used to determine the network parameters of the cell where the target terminal uses traffic greater than a first threshold. The processing unit is used to determine the user behavior parameters of the target terminal based on the service package usage of the target terminal; The priority of service information push for the target terminal is determined based on the 5G service rollback index, the traffic difference index, the network parameters, and the user behavior parameters. The processing unit is used to instruct the communication unit to push 5G services to the target terminal based on the service information push priority of the target terminal.
9. The apparatus according to claim 8, characterized in that, The processing unit is specifically used for: Determine the first weight value of the 5G service rollback index, the second weight value of the traffic difference index, the third weight value of the network parameters, and the fourth weight value of the user behavior parameters; Based on the first weight value, the second weight value, the third weight value, and the fourth weight value, the 5G service rollback index, the traffic difference index, the network parameters, and the user behavior parameters are weighted and summed to determine the expected value of 5G service rollback for the target terminal. By comparing the expected value of 5G service rollback of the target terminal with at least one preset threshold, the priority of service information push for the target terminal is determined.
10. The apparatus according to claim 8 or 9, characterized in that, The processing unit is specifically used for: Based on the service information push priority of the target terminal, the target number of pushes to the target terminal is determined; wherein, the target number of pushes is proportional to the push priority. The communication unit is instructed to push the target number of 5G services to the target terminal within the target time period.
11. The apparatus according to claim 10, characterized in that, The communication unit is further configured to push 5G service information to the target terminal when the target terminal turns off the 5G network. The processing unit is further configured to determine the number of times 5G service information is pushed to the target terminal at any given time. The processing unit is further configured to, if the number of times 5G service information is pushed to the target terminal is greater than the target number of pushes, determine to stop pushing 5G service information to the target terminal within the target time period.
12. The apparatus according to claim 11, characterized in that, The processing unit is further configured to: Within a second preset time period, determine the number of valid pushes and the number of invalid pushes of 5G service information to at least one target terminal, wherein the valid push is a push that enables 5G service within a third preset time period after the 5G service information is pushed to the at least one target terminal, and the invalid push is a push that does not enable 5G service within a third preset time period after the 5G service information is pushed to the at least one target terminal. Based on the number of valid pushes and the number of invalid pushes, the 5G service information push acceptance rate of the target terminal is determined; When the acceptance rate of 5G service information push to the target terminal is less than or equal to the second threshold, it is determined to stop pushing the 5G service information to the target terminal.
13. The apparatus according to claim 12, characterized in that, The acceptance rate of 5G service information push satisfies the following formula: in, The acceptance rate of 5G service information push for the target terminal; The weighting factor for the number of effective pushes. The range of values is greater than zero; The number of valid pushes; This is a weighting factor for the number of invalid pushes. The range of values is less than zero; The number of invalid pushes.
14. The apparatus according to claim 8 or 9, characterized in that, The traffic difference index for each type of service satisfies the following formula: in, The traffic difference index of the target terminal using type j services during the first preset time period; The weighting factor is the kth target cell, where the target cell is the cell where the traffic used by the target terminal is greater than a first threshold during the first preset time period; The percentage of times the target terminal uses the service in the k-th target cell; n is the number of target cells.
15. A business information push device, characterized in that, include: A processor and a memory; wherein the memory is used to store computer execution instructions, and when the business information push device is running, the processor executes the computer execution instructions stored in the memory to cause the business information push device to perform the business information push method according to any one of claims 1-7.
16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed by the processor of the business information push device, cause the business information push device to perform the business information push method according to any one of claims 1-7.