Traffic scheduling method and system based on call record analysis
By obtaining and matching the traffic scheduling objects and quotas in the call sheet data, the problem of low traffic scheduling efficiency in the prior art is solved, and more flexible and efficient traffic scheduling is achieved.
Patent Information
- Application Number
- CN202410967408.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-18
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2044-07-18
AI Technical Summary
The existing traffic scheduling methods are scheduled based on the traffic threshold selected by the user, which cannot meet the flexibility of multiple terminal devices to access the Internet in the network, resulting in insulated scheduling efficiency.
By obtaining the first call data in the target network and the second call data in the historical related network, determine the traffic scheduling object and quota, and match it with the reference object and quota in the target network. If it does not match, adjust the strategy to Implement traffic scheduling.
It improves the efficiency of traffic scheduling, making it more in line with the user's call situation and meets the flexibility needs of terminal devices.
Smart Images

Figure CN118870540B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a flow scheduling method and system based on call sheet analysis. Background Art
[0002] Traffic in communication refers to the amount of data transmitted, that is, the amount of data transmitted on the network within a certain period of time. With the diversification of network communication forms such as terminal devices and applications, in order to ensure the rationality and security of users' use of traffic, it is necessary to effectively and accurately schedule traffic data.
[0003] At present, the existing scheduling of traffic data is usually based on the traffic threshold selected by the user. However, for multiple terminal devices contained in a network, the traffic data allocation based solely on the traffic threshold cannot meet the flexibility requirements of the terminal devices for Internet operations such as accessing the network, which greatly reduces the efficiency of traffic scheduling. Summary of the invention
[0004] In view of this, the present invention provides a traffic scheduling method and system based on call record analysis, the main purpose of which is to solve the problem of poor efficiency of existing traffic scheduling.
[0005] According to one aspect of the present invention, a traffic scheduling method based on call record analysis is provided, comprising:
[0006] Acquire first call bill data of multiple target users in the target network, and load second call bill data of the target users in the historical associated network, wherein the first call bill data includes a first call time and a first call flow rate of the target users through the target network, and the second call bill data includes a second call time and a second call flow rate of the target users through the historical associated network;
[0007] Determine the traffic scheduling object and traffic scheduling quota of the target time duration in the historical associated network based on the second call record data, and match the traffic scheduling object and traffic scheduling quota with the traffic reference object and traffic reference quota in the target network;
[0008] If the traffic scheduling object does not match the traffic reference object, and the traffic scheduling quota does not match the traffic reference quota, determining a scheduling strategy change object and a scheduling strategy change value based on the traffic reference object and the traffic reference quota;
[0009] The traffic in the target network is scheduled based on the scheduling policy change object and the scheduling policy change value to obtain a traffic scheduling result for the target user in the target network.
[0010] According to another aspect of the present invention, a traffic scheduling system based on call record analysis is provided, comprising:
[0011] an acquisition module, configured to acquire first call bill data of multiple target users in a target network, and load second call bill data in a historically associated network of the target users, wherein the first call bill data includes a first call time and a first call flow rate of a call made by the target users through the target network, and the second call bill data includes a second call time and a second call flow rate of a call made by the target users through the historically associated network;
[0012] A first determination module is used to determine the traffic scheduling object and the traffic scheduling quota of the target time duration in the historical association network based on the second call list data, and match the traffic reference object and the traffic reference quota in the target network based on the traffic scheduling object and the traffic scheduling quota;
[0013] A second determination module is used to determine a scheduling strategy change object and a scheduling strategy change value based on the traffic reference object and the traffic reference quota if the traffic scheduling object does not match the traffic reference object and the traffic scheduling quota does not match the traffic reference quota;
[0014] The scheduling module is used to schedule the traffic in the target network based on the scheduling policy change object and the scheduling policy change value, and obtain the traffic scheduling result of the target user in the target network.
[0015] According to another aspect of the present invention, a storage medium is provided, in which at least one executable instruction is stored, and the executable instruction enables a processor to perform operations corresponding to the above-mentioned traffic scheduling method based on call record analysis.
[0016] According to another aspect of the present invention, there is provided a terminal, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;
[0017] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned traffic scheduling method based on call record analysis.
[0018] By means of the above technical solution, the technical solution provided by the embodiment of the present invention has at least the following advantages:
[0019] The present invention provides a traffic scheduling method and system based on call record analysis. Compared with the prior art, the embodiment of the present invention obtains first call record data of multiple target users in a target network, loads second call record data in a historically associated network of the target users, wherein the first call record data includes a first call time and a first call flow rate of a call made by the target user through the target network, and the second call record data includes a second call time and a second call flow rate of a call made by the target user through the historically associated network; based on the second call record data, a traffic scheduling object and a traffic scheduling quota of a target time duration in the historically associated network are determined, and based on the traffic scheduling object, the traffic scheduling quota and the traffic in the target network, a traffic scheduling object and a traffic scheduling quota are scheduled. The reference object and the traffic reference quota are matched; if the traffic scheduling object does not match the traffic reference object, and the traffic scheduling quota does not match the traffic reference quota, then the scheduling policy change object and the scheduling policy change value are determined based on the traffic reference object and the traffic reference quota; the traffic in the target network is scheduled based on the scheduling policy change object and the scheduling policy change value to obtain the traffic scheduling result of the target user in the target network, so as to realize traffic scheduling based on the call charges of different users in a network, so that the traffic scheduling in the network is more in line with the user's call situation, thereby meeting the flexibility requirements of terminal devices using this network to access and other Internet operations, and greatly improving the traffic scheduling efficiency.
[0020] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0022] Figure 1 A flow chart of a traffic scheduling method based on call record analysis provided by an embodiment of the present invention is shown;
[0023] Figure 2 A block diagram of a traffic scheduling system based on call record analysis provided by an embodiment of the present invention is shown;
[0024] Figure 3 A schematic diagram of the structure of a terminal provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0025] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0026] The embodiment of the present invention provides a traffic scheduling method based on call record analysis, such as Figure 1 As shown, the method includes:
[0027] 101. Obtain first call record data of multiple target users in a target network, and load second call record data of the target users in a historically associated network.
[0028] In an embodiment of the present invention, the current execution end, as a device for regulating traffic data, may be a traffic monitoring system or a traffic management server. The current execution end may perform data interaction with the telephone communication system of the user's network, so as to obtain the user's call list data and load the second call list data after obtaining the user's authorization. The first call list data includes the first call time and the first call flow of the target user's call through the target network, and the second call list data includes the second call time and the second call flow of the target user's call through the historical associated network.
[0029] It should be noted that in the embodiment of the present invention, the target network is a local area network shared by different users. This network can be constructed based on the communication networks of different communication operators, and then the call record data generated by the corresponding user in this communication network is sent to the corresponding communication system. At this time, the target user is the target user in the target network that needs to perform traffic monitoring and scheduling. The historical associated network is used to characterize the call record data generated by the same user in other associated networks, and the association is used to characterize the existence of a certain relationship between the target network and the historical associated network, which is not specifically limited in the embodiment of the present invention.
[0030] In another embodiment of the present invention, for further limitation and explanation, before the step of obtaining first call bill data of multiple target users in the target network and loading second call bill data in the historical associated network of the target users, the method further includes:
[0031] Determine a plurality of historical networks, and configure at least one default traffic scheduling object and a default traffic scheduling quota for the historical networks;
[0032] When receiving the scheduling test instruction, scheduling the traffic in the historical network based on the default traffic scheduling object and the default traffic scheduling quota;
[0033] When the scheduled traffic passes the verification, the default traffic scheduling object, the default traffic scheduling quota and the historical network are bound, and the historical network is configured with associated features, wherein the associated features include at least one of user associated features, network associated features, call charge associated features and traffic associated features;
[0034] Analyzing the network characteristics of the target network at preset time intervals, and matching the associated characteristics with the network characteristics;
[0035] If the association feature matches the network feature, the historical network is determined as a historical association network of the target network.
[0036] In order to implement the scheduling strategy adopted based on the historical associated network, the current execution end first determines multiple historical networks before loading the second call list data in the historical associated network. Among them, the historical network is all the constructed networks. At this time, each historical network is a network that is not configured with a traffic scheduling strategy. In the embodiment of the present invention, the traffic scheduling strategy includes a traffic scheduling object and a traffic scheduling quota, and then configures an initial traffic scheduling strategy for the historical network. At this time, when configuring the initial traffic scheduling strategy, it can be set according to the pre-configured default traffic scheduling object and the default traffic scheduling quota. At this time, the specific values of the default traffic scheduling object and the default traffic scheduling quota and the configuration of the specific object can be configured based on the traffic scheduling requirements, and the embodiment of the present invention does not make specific restrictions. After completing the default configuration, in order to make the configured default traffic scheduling object and default traffic scheduling quota more adaptable, the tester can trigger the scheduling test instruction of the current execution end, and the current execution end performs test scheduling on the traffic in the historical network based on the default traffic scheduling object and the default traffic scheduling quota.
[0037] It should be noted that after the current execution end performs the test scheduling, the scheduled traffic data is verified, which can be based on manual verification or the upper and lower limits of the traffic scheduling, so as to determine whether the traffic scheduling at this time can pass the verification. When the scheduled traffic passes the verification, the current execution end binds the default traffic scheduling object, the default traffic scheduling quota and the historical network, so that after determining the historical associated network of the target network, the associated features are configured for the historical network, so as to determine whether there is an association between other networks. Among them, the associated features include at least one of the user associated features, the network associated features, the call fee associated features, and the traffic associated features. The user associated features are used to characterize the features that are associated between users, including but not limited to family numbers, etc. The network associated features are used to characterize the features that are associated between various networks, including but not limited to belonging to the same network operating system. The call fee associated features are used to characterize the features that are associated between call fee payments, including but not limited to whether the payment accounts are the same. The traffic associated features are used to characterize the features that are associated between the used traffic, including but not limited to using the same traffic scheduling strategy, which is not specifically limited in the embodiments of the present invention. Furthermore, when determining whether there is a correlation between various networks, the current execution end analyzes the network features of the target network according to the preset time interval, and matches the correlation features with the network features, so that if the correlation features match the network features, the historical network is determined as the historical correlation network of the target network. At this time, the preset time interval can be 1 month, 2 months, etc., and the correlation matching and network feature matching are to compare the correlation features with each specific one in the network features one by one, so as to determine whether they are exactly the same, and if they are exactly the same, it means a match.
[0038] 102. Determine the traffic scheduling object and traffic scheduling quota of the target time duration in the historical associated network based on the second call record data, and match the traffic scheduling object and the traffic scheduling quota with the traffic reference object and the traffic reference quota in the target network.
[0039] In the embodiment of the present invention, since the second call bill data is historical, the current execution end determines the traffic scheduling object and traffic scheduling quota that match the target time duration in the historical associated network based on the second call bill data. Among them, the target time duration is used to characterize the expected statistical time length, such as 1 hour, 1 day, etc., which is not specifically limited in the embodiment of the present invention. The traffic scheduling object is used to characterize the user object for traffic data adjustment. At this time, the traffic scheduling may include increasing traffic data or reducing traffic data, or increasing in a certain period of time and reducing in a certain period of time, etc., which is not specifically limited in the embodiment of the present invention. The traffic scheduling quota is used to characterize the maximum or minimum value for scheduling traffic data, which is not specifically limited in the embodiment of the present invention. Furthermore, after determining the traffic scheduling object and traffic scheduling quota, the current execution end matches the traffic reference object and traffic reference quota in the target network based on the traffic scheduling object and traffic scheduling quota. At this time, the traffic reference object in the target network can be all users other than the target user, and the traffic reference quota can be pre-configured or set in real time based on the number of users in the target network, which is not specifically limited in the embodiment of the present invention.
[0040] In another embodiment of the present invention, for further limitation and explanation, the step of determining the traffic scheduling object and the traffic scheduling quota of the target time duration in the historical associated network based on the second call list data includes:
[0041] Determine a target time duration, and determine a traffic scheduling object according to the second call traffic at the target time duration;
[0042] Under the target time duration, a traffic scheduling quota corresponding to the second call time and the second call traffic is determined, and a traffic scheduling strategy is determined based on the traffic scheduling object and the traffic scheduling quota.
[0043] In order to implement traffic scheduling based on call data, the current execution end first determines the target time length when determining the traffic scheduling object and traffic scheduling quota of the target time length. At this time, the target time length can be pre-configured by the current execution end, or generated in real time by a counter, such as 1 month, 2 weeks, etc., which is not specifically limited in the embodiment of the present invention. Further, the traffic scheduling object is determined according to the second call flow under the target time length. At this time, the object whose flow data is greater than the preset threshold is queried from the call flow for the second call flow. At this time, the preset threshold can be determined based on the average value of the flow data in the entire network, which is not specifically limited in the embodiment of the present invention. Under the target time length, the current execution end determines the traffic scheduling quota corresponding to the second call time and the second call flow. The traffic scheduling quota corresponding to the second call time and the second call flow can be determined according to the corresponding relationship of the preset call flow quota. The preset call flow quota records the traffic scheduling quota corresponding to different call times and different call flows, so as to determine the traffic scheduling strategy based on the traffic scheduling object and the traffic scheduling quota. The traffic scheduling strategy is a strategy that has been selected and completed scheduling to execute traffic scheduling.
[0044] In another embodiment of the present invention, for further definition and explanation, the step of determining the traffic scheduling quota corresponding to the second call time and the second call traffic, and determining the traffic scheduling strategy based on the traffic scheduling object and the traffic scheduling quota includes:
[0045] parsing the call objects of the historical associated network and different target users, and counting the traffic statistics according to the second call time of different call objects;
[0046] Calculate the traffic scheduling quota according to the number of call objects and the traffic statistics;
[0047] The traffic scheduling object is determined according to the sorting of the traffic statistics of the call objects, and a traffic scheduling strategy including the traffic scheduling object and the large traffic scheduling quota is obtained.
[0048] In order to improve the scheduling effectiveness of traffic, when the current execution end determines the traffic scheduling strategy based on the traffic scheduling object and the traffic scheduling quota, specifically, first parse the historical associated network and different target users. At this time, the call objects of the historical associated network and different target users are parsed, that is, the consistency of the call objects is determined, and then the traffic statistics are counted according to the second call time of different call objects, so as to calculate the traffic scheduling quota according to the number of objects and traffic statistics of the call objects. Among them, when calculating the traffic scheduling quota, the number of objects can be directly multiplied by the traffic statistics to obtain the traffic scheduling quota. Then, based on the call object and the traffic scheduling quota, the traffic scheduling strategy matching the traffic scheduling object is determined. At this time, the traffic scheduling strategy includes multiple traffic scheduling objects and traffic scheduling quotas for allocating traffic data to the traffic scheduling object at different times and different networks. Among them, the traffic scheduling object is determined according to the sorting of the traffic statistics of the call object. At this time, preferably, the first 5 of the statistical sorting results of the statistical traffic values can be selected to obtain the traffic scheduling strategy containing the traffic scheduling object and the large traffic scheduling quota.
[0049] In another embodiment of the present invention, for further definition and explanation, the step of matching the traffic scheduling object, the traffic scheduling quota, and the traffic reference object and the traffic reference quota in the target network includes:
[0050] Obtaining a correlation coefficient between the target network and the correlation history network;
[0051] Acquire a traffic reference object in the target network and a traffic reference quota matching the traffic reference object;
[0052] The product of the numerical representation of the traffic scheduling object and the correlation coefficient is matched with the numerical representation of the traffic reference object, and the product of the traffic scheduling quota and the correlation coefficient is matched with the traffic reference quota.
[0053] In order to achieve the purpose of accurately matching the traffic scheduling object with the traffic reference object and the traffic scheduling quota with the traffic reference quota, the current execution end obtains the correlation coefficient between the target network and the associated historical network. Among them, the correlation coefficient is used to characterize the possibility that the target network can be adjusted according to the traffic scheduling strategy in the associated historical network. At this time, the correlation coefficient is the similarity between the correlation features in the historical network and the correlation features of the target network, such as the semantic similarity between the feature words. The higher the similarity, the higher the correlation coefficient. The embodiment of the present invention does not make specific limitations. Furthermore, the traffic reference object in the target network and the traffic reference quota matching the traffic reference object are obtained. At this time, the current execution end pre-marks the object that may have traffic scheduling in the target network as a traffic reference object, and the traffic reference quota corresponding to this traffic reference object. The embodiment of the present invention does not make specific limitations.
[0054] It should be noted that the specific matching method in the current execution end is to match and compare the product of the numerical representation of the traffic scheduling object and the correlation coefficient, and then match and compare this product result with the numerical representation of the traffic reference object. At the same time, according to the product of the traffic scheduling quota and the correlation coefficient, this performance result is matched and compared with the traffic reference quota. If the comparison difference is less than the preset difference threshold, it means a match. If the comparison difference is greater than or equal to the preset difference threshold, it means a mismatch. The embodiment of the present invention does not make specific limitations.
[0055] 103. If the traffic scheduling object does not match the traffic reference object, and the traffic scheduling quota does not match the traffic reference quota, determine a scheduling strategy change object and a scheduling strategy change value based on the traffic reference object and the traffic reference quota.
[0056] In an embodiment of the present invention, if the traffic scheduling object does not match the traffic reference object, and the traffic scheduling quota does not match the traffic reference quota, it indicates that the correlation between the target network and the historical associated network is disclosed. Therefore, it is necessary to determine the traffic reference object and the scheduling policy change object and the scheduling policy change value of the traffic reference quota in the target network. Among them, the scheduling policy change object is the user expected to perform traffic scheduling in the target network, and the scheduling policy change value is the maximum or minimum value of the traffic scheduling quota expected in the target network.
[0057] It should be noted that in the embodiment of the present invention, when determining the scheduling policy change object and the scheduling policy change value, the traffic reference object in the target network and all user objects covered by the traffic scheduling object can be determined as the scheduling policy change object to avoid missing the scheduling of user traffic. In another implementation scenario, only the traffic reference object can be determined as the scheduling policy change object to perform rapid traffic adjustment, which is not specifically limited in the embodiment of the present invention. In addition, the scheduling policy change value corresponding to the traffic reference quota can be adjusted on the basis of the traffic reference quota based on a pre-configured maximum adjustment value or minimum adjustment value. For example, the maximum value of the traffic reference quota is a, and the corresponding maximum adjustment value is v, then the maximum value of the adjustment policy change value is a+v. This is not specifically limited in the embodiment of the present invention.
[0058] 104. Schedule the traffic in the target network based on the scheduling policy change object and the scheduling policy change value to obtain a traffic scheduling result of the target user in the target network.
[0059] In the embodiment of the present invention, after determining the scheduling policy change object and the scheduling policy change value, the current execution end can schedule the traffic used in the target network according to the scheduling policy change object and the scheduling policy change value to obtain the traffic scheduling result of the target user. The traffic scheduling result includes the traffic data of increasing or decreasing the allocation of the target object (user) that needs to schedule traffic, thereby achieving the traffic scheduling purpose of the dialog analysis and greatly improving the effectiveness of traffic scheduling.
[0060] In another embodiment of the present invention, for further limitation and explanation, the step is to schedule the traffic in the target network based on the scheduling policy change object and the scheduling policy change value, and after obtaining the traffic scheduling result of the target user in the target network, the method includes:
[0061] Obtaining user traffic detection data under the traffic scheduling result;
[0062] If the traffic detection data matches the traffic detection conditions of the target network, the scheduling policy change object and the scheduling policy change value are determined as the traffic scheduling object and traffic scheduling amount of the target network, so as to be extracted when the target network is used as a historical associated network.
[0063] In order to ensure that the target network can be used as the associated network of the next network after traffic scheduling to determine the scheduling policy change object and scheduling policy change value, after obtaining the traffic scheduling result, the current execution end first obtains the user traffic detection data obtained by the real-time traffic detection of the user under this traffic scheduling result. Among them, after the current execution end obtains the traffic detection data, it matches it with the traffic detection conditions of the target network. At this time, the traffic detection conditions include the maximum value of the user's traffic usage in the specified time period, and then determines this scheduling policy change object and scheduling policy change value as the traffic scheduling object and traffic scheduling quota of the target network, so as to extract it when the target network is used as a historical associated network, so as to facilitate quick query when scheduling traffic for other networks in the next round.
[0064] In another embodiment of the present invention, for further definition and description, the steps further include:
[0065] If the traffic scheduling object matches the traffic reference object, or the traffic scheduling quota matches the traffic reference quota, the traffic in the target network is scheduled according to the traffic scheduling object and the traffic scheduling quota.
[0066] In order to realize the completed traffic scheduling in the historical associated network as the basis for the target network traffic scheduling, when the current execution end compares and matches the traffic scheduling object with the traffic reference object, or compares and matches the traffic scheduling quota with the traffic reference quota, in order to quickly and effectively execute the traffic scheduling, the current execution end uses the traffic scheduling object and the traffic scheduling quota as the traffic scheduling strategy in the target network for scheduling.
[0067] The embodiment of the present invention provides a traffic scheduling method based on call record analysis. Compared with the prior art, the embodiment of the present invention obtains first call record data of multiple target users in a target network, loads second call record data in a historically associated network of the target users, wherein the first call record data includes a first call time and a first call traffic volume of a call made by the target user through the target network, and the second call record data includes a second call time and a second call traffic volume of a call made by the target user through the historically associated network; based on the second call record data, a traffic scheduling object and a traffic scheduling quota of a target time duration in the historically associated network are determined, and based on the traffic scheduling object, the traffic scheduling quota and the traffic in the target network The reference object and the traffic reference quota are matched; if the traffic scheduling object does not match the traffic reference object, and the traffic scheduling quota does not match the traffic reference quota, then the scheduling policy change object and the scheduling policy change value are determined based on the traffic reference object and the traffic reference quota; the traffic in the target network is scheduled based on the scheduling policy change object and the scheduling policy change value to obtain the traffic scheduling result of the target user in the target network, so as to realize traffic scheduling based on the call charges of different users in a network, so that the traffic scheduling in the network is more in line with the user's call situation, thereby meeting the flexibility requirements of terminal devices using this network to access and other Internet operations, and greatly improving the traffic scheduling efficiency.
[0068] Furthermore, as a response to the above Figure 1 The embodiment of the present invention provides a traffic scheduling system based on call list analysis, such as Figure 2 As shown, the system includes:
[0069] An acquisition module 21 is used to acquire first call bill data of multiple target users in a target network, and load second call bill data of the target users in a historically associated network, wherein the first call bill data includes a first call time and a first call flow rate of a call made by the target users through the target network, and the second call bill data includes a second call time and a second call flow rate of a call made by the target users through the historically associated network;
[0070] A first determination module 22 is used to determine the traffic scheduling object and the traffic scheduling quota of the target time duration in the historical associated network based on the second call list data, and match the traffic reference object and the traffic reference quota in the target network based on the traffic scheduling object and the traffic scheduling quota;
[0071] A second determination module 23 is used to determine a scheduling strategy change object and a scheduling strategy change value based on the traffic reference object and the traffic reference quota if the traffic scheduling object does not match the traffic reference object and the traffic scheduling quota does not match the traffic reference quota;
[0072] The scheduling module 24 is used to schedule the traffic in the target network based on the scheduling policy change object and the scheduling policy change value, and obtain the traffic scheduling result of the target user in the target network.
[0073] The present invention provides a traffic scheduling system based on call record analysis. Compared with the prior art, the embodiment of the present invention obtains first call record data of multiple target users in a target network, loads second call record data in a historically associated network of the target users, wherein the first call record data includes a first call time and a first call flow rate of a call made by the target users through the target network, and the second call record data includes a second call time and a second call flow rate of a call made by the target users through the historically associated network; based on the second call record data, a traffic scheduling object and a traffic scheduling quota for a target time duration in the historically associated network are determined, and based on the traffic scheduling object, the traffic scheduling quota and the traffic parameters in the target network, a traffic scheduling object and a traffic scheduling quota are scheduled. The target network is matched according to the object and the traffic reference quota; if the traffic scheduling object does not match the traffic reference object, and the traffic scheduling quota does not match the traffic reference quota, then the scheduling policy change object and the scheduling policy change value are determined based on the traffic reference object and the traffic reference quota; the traffic in the target network is scheduled based on the scheduling policy change object and the scheduling policy change value to obtain the traffic scheduling result of the target user in the target network, so as to realize traffic scheduling based on the call charges of different users in a network, so that the traffic scheduling in the network is more in line with the user's call situation, thereby meeting the flexibility requirements of terminal devices using this network to access and other Internet operations, and greatly improving the traffic scheduling efficiency.
[0074] According to an embodiment of the present invention, a storage medium is provided, wherein the storage medium stores at least one executable instruction, and the computer executable instruction can execute the traffic scheduling method based on call record analysis in any of the above method embodiments.
[0075] Figure 3 A schematic diagram of the structure of a terminal provided according to an embodiment of the present invention is shown. The specific embodiment of the present invention does not limit the specific implementation of the terminal.
[0076] like Figure 3As shown, the terminal may include: a processor (processor) 302, a communication interface (Communications Interface) 304, a memory (memory) 306, and a communication bus 308.
[0077] The processor 302 , the communication interface 304 , and the memory 306 communicate with each other via the communication bus 308 .
[0078] The communication interface 304 is used to communicate with other devices such as clients or other servers.
[0079] The processor 302 is used to execute the program 310, and specifically can execute the relevant steps in the above-mentioned traffic scheduling method embodiment based on call record analysis.
[0080] Specifically, the program 310 may include program codes, which include computer operation instructions.
[0081] The processor 302 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiment of the present invention. The one or more processors included in the terminal may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.
[0082] The memory 306 is used to store the program 310. The memory 306 may include a high-speed RAM memory, and may also include a non-volatile memory, such as at least one disk memory.
[0083] The program 310 may be specifically configured to enable the processor 302 to perform the following operations:
[0084] Acquire first call bill data of multiple target users in the target network, and load second call bill data of the target users in the historical associated network, wherein the first call bill data includes a first call time and a first call flow rate of the target users through the target network, and the second call bill data includes a second call time and a second call flow rate of the target users through the historical associated network;
[0085] Determine the traffic scheduling object and traffic scheduling quota of the target time duration in the historical associated network based on the second call record data, and match the traffic scheduling object and traffic scheduling quota with the traffic reference object and traffic reference quota in the target network;
[0086] If the traffic scheduling object does not match the traffic reference object, and the traffic scheduling quota does not match the traffic reference quota, determining a scheduling strategy change object and a scheduling strategy change value based on the traffic reference object and the traffic reference quota;
[0087] The traffic in the target network is scheduled based on the scheduling policy change object and the scheduling policy change value to obtain a traffic scheduling result for the target user in the target network.
[0088] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing system, they can be concentrated on a single computing system, or distributed on a network composed of multiple computing systems, and optionally, they can be implemented by a program code executable by a computing system, so that they can be stored in a storage system and executed by the computing system, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0089] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A traffic scheduling method based on call record analysis, characterized in that: include: Acquire first call bill data of multiple target users in the target network, and load second call bill data of the target users in the historical associated network, wherein the first call bill data includes a first call time and a first call flow rate of the target users through the target network, and the second call bill data includes a second call time and a second call flow rate of the target users through the historical associated network; Determine the traffic scheduling object and traffic scheduling quota of the target time duration in the historical associated network based on the second call record data, and match the traffic scheduling object and traffic scheduling quota with the traffic reference object and traffic reference quota in the target network; If the traffic scheduling object does not match the traffic reference object, and the traffic scheduling quota does not match the traffic reference quota, determining a scheduling strategy change object and a scheduling strategy change value based on the traffic reference object and the traffic reference quota; The traffic in the target network is scheduled based on the scheduling policy change object and the scheduling policy change value to obtain a traffic scheduling result for the target user in the target network.
2. The method according to claim 1, characterized in that The determining of the traffic scheduling object and the traffic scheduling quota of the target time duration in the historical associated network based on the second call record data includes: Determine a target time duration, and determine a traffic scheduling object according to the second call traffic at the target time duration; Under the target time duration, determine the traffic scheduling amount corresponding to the second call time and the second call traffic, and determine the traffic scheduling strategy based on the traffic scheduling object and the traffic scheduling amount. The traffic scheduling strategy is a strategy that has been selected and completed scheduling.
3. The method according to claim 2, characterized in that The determining of the traffic scheduling quota corresponding to the second call time and the second call traffic, and determining a traffic scheduling strategy based on the traffic scheduling object and the traffic scheduling quota includes: parsing the call objects of the historical associated network and different target users, and calculating traffic statistics according to the second call time of different call objects; Calculate the traffic scheduling quota according to the number of call objects and the traffic statistics; The traffic scheduling object is determined by sorting the traffic statistics of the call objects, and a traffic scheduling strategy including the traffic scheduling object and the traffic scheduling quota is obtained. The traffic scheduling strategy includes multiple traffic scheduling objects and traffic scheduling quotas for allocating traffic data to the traffic scheduling object at different times and on different networks.
4. The method according to claim 1, characterized in that: The matching based on the traffic scheduling object, the traffic scheduling quota, and the traffic reference object and the traffic reference quota in the target network includes: Acquire a correlation coefficient between the target network and the associated historical network, where the correlation coefficient is used to characterize the possibility that the target network can be adjusted according to the traffic scheduling strategy in the associated historical network; Acquire a traffic reference object in the target network and a traffic reference quota matching the traffic reference object; The product of the numerical representation of the traffic scheduling object and the correlation coefficient is matched with the numerical representation of the traffic reference object, and the product of the traffic scheduling quota and the correlation coefficient is matched with the traffic reference quota.
5. The method according to claim 1, characterized in that Before acquiring the first call bill data of multiple target users in the target network and loading the second call bill data in the historical associated network of the target users, the method further includes: Determine a plurality of historical networks, and configure at least one default traffic scheduling object and a default traffic scheduling quota for the historical networks; When receiving the scheduling test instruction, scheduling the traffic in the historical network based on the default traffic scheduling object and the default traffic scheduling quota; When the scheduled traffic passes the verification, the default traffic scheduling object, the default traffic scheduling quota and the historical network are bound, and the historical network is configured with associated features, wherein the associated features include at least one of user associated features, network associated features, call charge associated features and traffic associated features; Analyzing the network characteristics of the target network at preset time intervals, and matching the associated characteristics with the network characteristics; If the association feature matches the network feature, the historical network is determined as a historical association network of the target network.
6. The method according to claim 1, characterized in that After scheduling the traffic in the target network based on the scheduling policy change object and the scheduling policy change value and obtaining the traffic scheduling result of the target user in the target network, the method includes: Obtaining user traffic detection data under the traffic scheduling result; If the traffic detection data matches the traffic detection conditions of the target network, the scheduling policy change object and the scheduling policy change value are determined as the traffic scheduling object and traffic scheduling amount of the target network, so as to be extracted when the target network is used as a historical associated network.
7. The method according to claim 1, characterized in that The method further comprises: If the traffic scheduling object matches the traffic reference object, or the traffic scheduling quota matches the traffic reference quota, the traffic in the target network is scheduled according to the traffic scheduling object and the traffic scheduling quota.
8. A traffic scheduling system based on call record analysis, characterized in that: include: an acquisition module, configured to acquire first call bill data of multiple target users in a target network, and load second call bill data in a historically associated network of the target users, wherein the first call bill data includes a first call time and a first call flow rate of a call made by the target users through the target network, and the second call bill data includes a second call time and a second call flow rate of a call made by the target users through the historically associated network; A first determination module is used to determine the traffic scheduling object and the traffic scheduling quota of the target time duration in the historical association network based on the second call list data, and match the traffic reference object and the traffic reference quota in the target network based on the traffic scheduling object and the traffic scheduling quota; A second determination module is used to determine a scheduling strategy change object and a scheduling strategy change value based on the traffic reference object and the traffic reference quota if the traffic scheduling object does not match the traffic reference object and the traffic scheduling quota does not match the traffic reference quota; The scheduling module is used to schedule the traffic in the target network based on the scheduling policy change object and the scheduling policy change value, and obtain the traffic scheduling result of the target user in the target network.
9. A storage medium storing at least one executable instruction, wherein the executable instruction enables a processor to execute operations corresponding to the traffic scheduling method based on call record analysis as described in any one of claims 1 to 7.
10. A terminal, comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the traffic scheduling method based on call record analysis as described in any one of claims 1-7.
Citation Information
Patent Citations
Behavior adjustment strategy determination method and device, computer equipment and storage medium
CN116050816A
Charging method and device based on ticket duration, equipment and storage medium
CN117979245A