User management method and device in shared carrier, storage medium and electronic equipment
By constructing a user count time series and training a prediction model in a shared carrier radio access network, and dynamically allocating frequency priorities, the resource waste and access performance problems caused by user imbalance are solved, thereby improving spectrum utilization and ensuring user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA TELECOM CORP LTD
- Filing Date
- 2022-05-16
- Publication Date
- 2026-07-24
AI Technical Summary
In wireless access networks with shared carriers, an imbalance in the number of users accessing the network from different parties leads to a decline in access performance and a waste of frequency band resources.
By constructing a time series of access users, a long short-term memory network model is trained to predict the number of users, and frequency priorities are dynamically allocated to balance the number of users accessing each operator, thereby achieving dynamic resource allocation.
This improved spectrum utilization, avoided the adverse effects of user congestion on access performance, and ensured the user experience for operators.
Smart Images

Figure CN117151256B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of mobile communication technology, and more specifically, to a user management method, a user management device, a storage medium, and an electronic device under shared carrier conditions. Background Technology
[0002] With the rapid development of communication technology, the 3GPP (The 3rd Generation Partnership Project) protocol took network sharing into consideration from the very beginning of the 5G (5th Generation Mobile Communication Technology) standard formulation. 5G operates on higher frequency bands, requiring more base stations to be deployed under the same coverage, resulting in higher power consumption. In order to reduce costs and build 5G base stations efficiently, co-construction and sharing among operators is an inevitable trend.
[0003] However, in wireless access networks under shared carriers, related technologies often use dedicated frequency priority strategies for camping, which can easily affect the access performance of the sharing party due to the imbalance in the actual number of users accessing each party, and also lead to the waste of frequency band resources.
[0004] It should be noted that the information in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] The purpose of this disclosure is to provide a user management method and apparatus, computer storage medium and electronic device under shared carrier, thereby overcoming, to at least a certain extent, the technical problems such as the impact on the access performance of the sharing party and the waste of resources under shared carrier wireless access network caused by the limitations of related technologies.
[0006] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0007] According to one aspect of this disclosure, a user management method under shared carrier is provided, comprising: constructing a time series of the number of access users of an operator in the current management period under a shared carrier radio access network based on historical cell resident user data;
[0008] A prediction model for the number of access users is trained based on the time series of access users, and the predicted value of the number of access users is obtained based on the trained prediction model.
[0009] Based on the predicted number of access users of each operator under the shared carrier wireless access network, the proportion of user access of each operator in the next control period of the current control period is controlled, wherein the priority of dynamically allocated frequencies in the dedicated frequency priority of each operator is equal.
[0010] In one exemplary embodiment of this disclosure, the step of constructing a time series of the number of access users of an operator under a shared carrier radio access network based on historical cell-resident user data includes:
[0011] Using the control period as the time statistical unit, the average access user data of the historical cell resident user data in each control period is statistically analyzed. The control period is determined based on the user mobility of the current application scenario, and the control period has the same time length as the current control period and the next control period of the current control period.
[0012] Based on the statistical average access user data, a time series of access user numbers is constructed.
[0013] In one exemplary embodiment of this disclosure, the step of training an access user number prediction model based on the access user number time series and obtaining a predicted access user number value based on the trained user number prediction model includes:
[0014] The time series of access user counts is divided into training time series and prediction time series;
[0015] The access user number prediction model is trained using the training time subsequence, and the prediction time subsequence is input into the trained access user number prediction model to obtain the predicted value of the access user number.
[0016] In one exemplary embodiment of this disclosure, controlling the proportion of user access numbers for each operator in the next control period of the current control period based on the predicted number of access users for each operator under the shared carrier radio access network includes:
[0017] Calculate the ratio of the predicted number of access users for each of the aforementioned operators, and determine the ratio as the ratio of the target number of access users for each of the aforementioned operators;
[0018] Based on the ratio, determine the proportion of user access numbers for each operator in the next control period of the current control period;
[0019] Based on the user access ratio, the number of users accessed by each operator in the next control period of the current control period is controlled.
[0020] In one exemplary embodiment of this disclosure, controlling the number of user accesses for each operator in the next control period based on the user access quantity ratio includes:
[0021] Obtain the number of current connected users for each of the aforementioned operators within the current control period;
[0022] Based on the current number of users accessing the network and the ratio of the number of users accessing the network for each operator, determine the ratio of the number of new users accessing the network for each operator in the next control period of the current control period;
[0023] Based on the ratio of new user access, the number of new user accesses for each operator in the next control period of the current control period is controlled.
[0024] In one exemplary embodiment of this disclosure, controlling the number of new users accessing each operator in the next control period based on the proportion of new user access includes:
[0025] Determine whether the proportion of new user access meets the preset proportion threshold range;
[0026] If the proportion of new user access does not meet the preset proportion threshold range, then the number of new user accesses for each operator in the next control period of the current control period is controlled according to the proportion of new user access.
[0027] In one exemplary embodiment of this disclosure, the access user number prediction model is a long short-term memory network model, and the model structure of the access user number prediction model includes an input gate, a forget gate, and an output gate.
[0028] According to one aspect of this disclosure, a user management device under shared carrier conditions is provided, comprising:
[0029] The time series construction module is used to construct a time series of the number of access users of the operator in the current management period under the shared carrier radio access network based on historical cell resident user data;
[0030] The information prediction module is used to train an access user number prediction model based on the access user number time series, and to predict the access user number prediction value according to the trained user number prediction model.
[0031] The resource management module is used to control the proportion of user access of each operator in the next management cycle of the current management cycle based on the predicted number of access users of each operator under the shared carrier radio access network, wherein the priority of dynamically allocated frequencies in the dedicated frequency priority of each operator is equal.
[0032] According to one aspect of this disclosure, a computer storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described in any of the preceding claims.
[0033] According to one aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the method described in any of the preceding methods by executing the executable instructions.
[0034] The user management method under shared carrier in the exemplary embodiments of this disclosure sets the priority of dynamically allocated frequencies in the dedicated frequency priority of each operator to be equal. Then, based on historical cell user data, a time series of access users for each operator in the current management period is constructed under the shared carrier radio access network. Next, an access user number prediction model is trained based on the access user number time series. For each operator, the predicted value of the access user number is predicted according to the corresponding trained user number prediction model. Finally, based on the corresponding access user number prediction value for each operator, the proportion of user access for each operator in the next management period is controlled. By training access user number prediction models corresponding to different operators based on historical cell user data and using them to control the proportion of user access for each operator in the next management period, and by predicting the proportion of user access for the next management period from the current management period, dynamic resource allocation is achieved. This can avoid resource waste caused by significant differences in user volume among the parties sharing the shared carrier radio access network, improve spectrum utilization, and avoid the adverse impact of user congestion of individual operators on the access performance of the sharing operators, thereby ensuring the user experience of each operator.
[0035] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0036] The above and other objects, features, and advantages of this disclosure will become readily apparent from the following detailed description of exemplary embodiments, taken in conjunction with the accompanying drawings. Several embodiments of this disclosure are illustrated in the drawings by way of example and not limitation, in which:
[0037] Figure 1 A system architecture diagram of user management under a shared carrier according to an exemplary embodiment of the present disclosure is shown;
[0038] Figure 2 A flowchart of a user management method under a shared carrier according to an exemplary embodiment of the present disclosure is shown;
[0039] Figure 3A flowchart illustrating the construction of a time series of access user numbers according to an exemplary embodiment of this disclosure is shown;
[0040] Figure 4 A flowchart illustrating the process of obtaining a predicted number of access users according to an exemplary embodiment of this disclosure is shown;
[0041] Figure 5 A flowchart illustrating an exemplary embodiment of the present disclosure is provided, showing how to control the number of user accesses for each operator in the next control period based on the proportion of user accesses in the current control period.
[0042] Figure 6 A flowchart illustrating an exemplary embodiment of the present disclosure is provided, showing how to control the number of new users accessing a particular operator in the next control period based on the proportion of new user access.
[0043] Figure 7 A schematic diagram of a user management device under a shared carrier according to an exemplary embodiment of the present disclosure is shown;
[0044] Figure 8 A schematic diagram of a storage medium according to an exemplary embodiment of the present disclosure is shown; and
[0045] Figure 9 A block diagram of an electronic device according to an exemplary embodiment of the present disclosure is shown.
[0046] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation
[0047] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of exemplary embodiments to those skilled in the art. The same reference numerals in the drawings denote the same or similar structures, and therefore their detailed description will be omitted.
[0048] Furthermore, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. Numerous specific details are provided in the following description to give a thorough understanding of embodiments of this disclosure. However, those skilled in the art will recognize that the technical solutions of this disclosure can be practiced without one or more of the specific details described, or other methods, components, apparatuses, steps, etc., can be employed. In other instances, well-known structures, methods, apparatuses, implementations, or operations are not shown or described in detail to avoid obscuring various aspects of this disclosure.
[0049] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, or in one or more software-hardened modules, or in different network and / or processor devices and / or microcontroller devices.
[0050] In the relevant technologies of this field, with the continuous evolution of networks, the network needs of industry users have become an important deployment requirement for fifth-generation mobile communication technology (5G). However, 5G base stations typically employ multi-array equipment with 192 elements, resulting in extremely high manufacturing costs. Furthermore, 5G uses the 3.5GHz frequency band, with a coverage area smaller than base stations operating below 2GHz, leading to a significant increase in the number of sites per unit area. Therefore, the high cost of base stations and the dense number of base stations will cause an exponential increase in operator costs. Co-constructing and sharing base stations can not only meet the needs of multiple operators deploying public network services but also reduce the base station costs that operators need to invest in.
[0051] However, related technologies in wireless access networks under shared carriers often adopt a dedicated frequency priority strategy for camping. In some scenarios, if one sharing party's users are congested while other sharing party users are sparse, it can easily lead to a waste of frequency resources. Furthermore, the congestion of one sharing party operator's users can adversely affect the access performance of other sharing party operators, thereby affecting the user experience of each operator.
[0052] Based on this, in the exemplary embodiments of this disclosure, a user management method under shared carrier is first provided, applied to a shared base station in a shared carrier radio access network. (See reference...) Figure 1 A system architecture diagram for user management under a shared carrier, as an exemplary embodiment of this disclosure, is shown below. Figure 1 The system may include a base station 110 and at least one terminal (such as a first terminal 120 and a second terminal 130). The base station is shared by at least two operators (such as operator A and operator B). Each operator's cell broadcasts its own operator's PLMN (Public Land Mobile Network) number. The base station 110 and at least one terminal can be connected via a wireless communication link to achieve wireless data communication interaction. The terminal may be a mobile phone, tablet computer, smartwatch, or mobile internet device that supports wireless data communication via the 3GPP protocol. The base station is a mobile communication base station that supports communication with the terminal via the 3GPP protocol.
[0053] It is worth noting that, Figure 1The number of terminals shown is merely illustrative. Depending on the actual implementation needs, there may be any number of terminal devices with data. This disclosure does not impose any special restrictions on this.
[0054] Some technical solutions in the embodiments of this disclosure can be based on, for example... Figure 1 The system architecture or its variants are shown in the diagram for specific implementation.
[0055] like Figure 2 A flowchart of a user management method under a shared carrier according to an embodiment of the present disclosure is shown, such as... Figure 2 As shown, the user management method under shared carrier in this embodiment of the present disclosure may include steps S210 to S230:
[0056] Step S210: Based on historical cell resident user data, construct a time series of the number of access users of the operator in the current management period under the shared carrier radio access network;
[0057] Step S220: Train an access user number prediction model based on the access user number time series, and predict the access user number prediction value according to the trained user number prediction model;
[0058] Step S230: Based on the predicted number of access users of each operator under the shared carrier radio access network, control the proportion of user access of each operator in the next control period of the current control period, wherein the priority of dynamically allocated frequencies in the dedicated frequency priority of each operator is equal.
[0059] According to the user management under shared carriers in this disclosure, based on historical cell resident user data, a prediction model for the number of access users corresponding to different operators is trained and used to control the proportion of user access for each operator in the next management cycle. By predicting the proportion of user access in the next management cycle through the current management cycle, dynamic resource allocation is achieved. This can avoid resource waste caused by significant differences in the number of users among the parties sharing the shared carrier radio access network, improve spectrum utilization, and avoid adverse effects on the access performance of the sharing operator due to user congestion of individual operators, thereby ensuring the user experience of each operator.
[0060] The following is combined with Figure 2 A detailed description of the user management method under shared carrier according to embodiments of this disclosure.
[0061] In step S210, based on historical cell resident user data, a time series of the number of access users of the operator in the current management period under the shared carrier radio access network is constructed.
[0062] In this exemplary embodiment, historical cell resident user data can be obtained from the shared base station. Using the management and control period as the time statistical unit, the average access user data of the operator within the time statistical unit is statistically analyzed. The access user time series refers to the sequence of average access user data corresponding to each time statistical unit, ordered according to their occurrence time. This sequence can be used to predict future data based on existing historical data. For example... Figure 3 Step S210 may include steps S310 and S320:
[0063] In step S310, the average access user data of historical cell resident user data in each control period is calculated using the control period as the time statistical unit. The control period is determined based on the user mobility of the current application scenario, and the control period has the same time length as the current control period and the next control period of the current control period.
[0064] Specifically, for any operator, the average number of users accessing the network within each statistical unit is calculated based on historical data of users residing in the cell. For example, if the control period is one week, the average number of users accessing the network for each week is calculated based on historical data of users residing in the cell. Of course, the control period can also be one day, two weeks, etc. The control period is determined based on the user mobility of the current application scenario. If the user mobility of the current application scenario is low, such as in a campus, office park, or office building, the control period is longer than that of application scenarios with higher user mobility. In other words, the length of the control period is negatively correlated with the user mobility of the application scenario.
[0065] It should be noted that the control period for the average access user data statistics of each operator in this embodiment is consistent, and the control period during the statistical phase is the same as the current control period and the next control period described herein. For example, each control period is one week.
[0066] In practice, for all operators in a shared carrier radio access network, the same control period is used as the time unit for statistical analysis. The average number of users accessing the network over each control period is calculated based on the historical cell user data. For example, based on operator A's historical cell user data, the weekly average number of users accessing the network is calculated; based on operator B's historical cell user data, the weekly average number of users accessing the network is calculated; and so on, to calculate the weekly average number of users accessing the network for each operator in the shared carrier radio access network.
[0067] In step S320, a time series of access user numbers is constructed based on the statistical average access user data.
[0068] Specifically, for any given operator, the average access user data is sorted chronologically to construct a time series of access user numbers. For example, for the statistical results of operator A, a time series of access user numbers corresponding to operator A is formed: LA = L1, L2, L3, ... L m-1 ,L m Based on the statistical results of operator B, a time series of access users corresponding to operator B is generated, NB = N1, N2, N3, ... N. m-1 N m The statistical quantity m is a positive integer, and the range of values for the statistical quantity m can be determined according to the actual application scenario. This disclosure does not impose any special limitations on this.
[0069] In this exemplary embodiment, in order to obtain the user access status of each operator's cell and to predict the future cell access user data of each operator, for any operator, a time series of access user numbers can be constructed based on historical cell resident user data to reflect the trend of the operator's access user numbers changing over time, making it easier to discover the patterns of access user numbers and to estimate the possible number of access users in the future using the patterns of access user numbers.
[0070] In step S220, an access user number prediction model is trained based on the access user number time series, and the predicted value of the access user number is obtained according to the trained user number prediction model.
[0071] In an exemplary embodiment of this disclosure, an access user number prediction model can be trained based on the time series of access user numbers. The access user number prediction model can be a Long Short-Term Memory (LSTM) network model. LSTM is a type of time recurrent neural network that includes an input gate, a forget gate, and an output gate. Through the input gate, forget gate, and output gate, the weight coefficients between connections are involved, enabling the LSTM network to accumulate long-term connections between distant nodes and achieve long-term memory of data. Based on LSTM, the time correlation of the historical access user numbers of each operator can be fully considered, and the number of access users in the next control period can be predicted according to the current control period.
[0072] like Figure 4 As shown, step S220 may include steps S410 and S420:
[0073] Step S410: Divide the time series of access user counts into training time series and prediction time series.
[0074] For any operator's access user count time series, the access user count time series can be divided into a training time series and a prediction time series. The ratio of the training time series to the prediction time series can be set according to the actual model training requirements, and this embodiment does not impose any special limitations on this.
[0075] Step S420: Train the access user number prediction model using the training time subsequence, and input the prediction time subsequence into the trained access user number prediction model to obtain the predicted value of the access user number.
[0076] One approach is to train the access user number prediction model using training time subsequences and input the prediction time subsequences into the trained access user prediction model to obtain the predicted access user number.
[0077] In practice, if the pre-stored model for the number of access users is an LSTM network, training and prediction can be completed using the same time series of access users. The time series of access users is divided into short sliding window sequences for training, and the last short sequence is used for prediction to output the predicted value of the number of access users. That is, based on the time series of access users, the LSTM network can predict the number of access users in the next control period.
[0078] In step S230, based on the predicted number of access users of each operator under the shared carrier radio access network, the proportion of user access of each operator in the next control period of the current control period is controlled, wherein the priority of dynamically allocated frequencies in the dedicated frequency priority of each operator is equal.
[0079] In exemplary embodiments of this disclosure, to avoid the impact of dedicated frequency priority strategies on the user management method under shared carriers in the embodiments of this disclosure, it is necessary to set the priority of dynamically allocated frequencies in the dedicated frequency priorities of each operator to be equal. For example, the priority of 5G frequencies in the dedicated frequency priorities of each operator is set to be equal. Of course, for other dynamically allocated frequencies, such as 6G, the priority of 6G frequencies in the dedicated frequency priorities of each operator is also set to be equal.
[0080] Among them, such as Figure 5 Step S230 may include steps S510 to S530:
[0081] In step S510, the ratio of the predicted number of access users for each operator is calculated, and the ratio is determined as the ratio of the target number of access users for each operator.
[0082] In this exemplary embodiment, the ratio of the predicted number of access users for each operator can be obtained. For example, if the predicted number of access users for operator A is L... m+1The predicted number of access users for operator B is N. m+1 Then L m+1 With N m+1 By comparison, the ratio of the predicted number of access users for operator A to that for operator B is obtained. Similarly, if the number of operators in a shared carrier radio access network is three or more, the ratio of the predicted number of access users for each of these operators is obtained. These ratios will not be listed here.
[0083] In step S520, based on the ratio determined in step S510, the proportion of user access numbers for each operator in the next control period of the current control period is determined.
[0084] In this exemplary embodiment, after determining the target access user ratio for each operator in step S510, the ratio is determined as the user access user ratio for each operator in the next control period of the current control period. Referring again to the example in step S510, L... m+1 With N m+1 The ratio is determined as the ratio of the number of users accessing the network between operator A and operator B in the next control period of the current control period.
[0085] Through this exemplary embodiment, the proportion of user access in the next control period of each operator is predicted based on the ratio of the predicted access user number values obtained by the user number prediction model. Based on historical cell-based user data, the proportion of future access users is predicted, thereby enabling dynamic resource allocation. After one control period, the user number prediction model is retrained and the results are predicted based on historical cell-based user data, thus realizing a strategy of periodically reallocating resources to fully utilize shared resources according to the actual needs of each operator.
[0086] In step S530, the number of users accessing a device is controlled by each operator in the next control period based on the proportion of users accessing the device.
[0087] In this exemplary embodiment, after obtaining the proportion of user access numbers for each operator in the next control period of the current control period, the number of user access numbers for each operator in the next control period of the current control period can be controlled so that the proportion of user access numbers conforms to the determined proportion of user access numbers.
[0088] Based on historical data on resident users in the community, the proportion of user access in the next control period can be predicted. This allows for flexible configuration of the number of user accesses for each operator in the next control period, balancing the number of users for each operator according to actual access needs. This avoids resource waste caused by significant disparities in the number of users among the sharing parties and prevents access performance limitations for other sharing operators due to congestion of users on individual operators.
[0089] In an exemplary embodiment of this disclosure, the number of new user accesses for each operator can also be determined, and step S230 may further include steps S610 to S630:
[0090] In step S610, the number of current access users for each operator within the current control period is obtained.
[0091] Specifically, after obtaining the proportion of user access numbers for each operator in the next control period of the current control period, the current access number of each operator in the current control period is obtained, that is, the number of users already accessed by each operator in the current control period.
[0092] In step S620, the proportion of new user access for each operator in the next control period is determined based on the current number of access users and the user access ratio of each operator.
[0093] In this exemplary embodiment, the number of users accessing each operator in the next control period can be determined first based on the ratio of the number of users accessing each operator in the current control period to the next control period. Then, based on the number of current accessing users and the ratio of the number of users accessing each operator, the number of new accessing users for each operator in the next control period can be determined, thereby determining the ratio of the number of new users accessing each operator in the next control period.
[0094] In step S630, the number of new users accessing a user account is controlled by each operator in the next control period of the current control period, based on the proportion of new user access.
[0095] In this exemplary embodiment, the number of new users accessing a business in the next management cycle can be controlled according to the proportion of new user accesses. The number of new users accessing a business in the next management cycle can be sent to the module in the base station that is used to control the number of users accessing a business in the next management cycle, so as to control the number of new users accessing a business in the next management cycle.
[0096] In practical implementation, after training and predicting the number of access users based on historical cell resident user data for the current period, the predicted number of access users is controlled to be within the range of the user access ratio of each operator in the next control period. It can be determined whether the new user access ratio meets the preset threshold range. If the new user access ratio does not meet the preset threshold range, the number of new users accessed by each operator in the next control period is controlled based on the new user access ratio. In other words, although this embodiment controls the number of user accesses in each control period, if the predicted ratio of new user accesses for each operator does not meet the predicted threshold range, indicating a significant disparity in user numbers among operators, the number of new users accessed in the next control period is adjusted to avoid resource waste due to significant disparities in user numbers, balance user numbers, and prevent congestion.
[0097] When the proportion of new user access meets the preset threshold range, there is no need to adjust the number of new user accesses for each operator in the next control period based on the proportion of new user accesses. This ensures dynamic control of the number of user accesses for operators in each control period, prevents user congestion, avoids frequent adjustments, and improves control efficiency.
[0098] As can be seen from the above, based on historical cell user data, by training access user prediction models corresponding to different operators and using them to control the proportion of user access for each operator in the next control period, and by predicting the proportion of user access in the next control period through the current control period, dynamic resource allocation can be achieved. This can avoid resource waste caused by significant differences in user volume among the parties sharing a shared carrier radio access network, improve spectrum utilization, and also avoid adverse effects on the access performance of the sharing operator due to user congestion of individual operators, thereby ensuring the user experience of each operator.
[0099] Furthermore, according to exemplary embodiments of this disclosure, a user management device under shared carrier conditions is also provided, such as... Figure 7 As shown, the device 700 includes:
[0100] The time series construction module 710 is used to construct a time series of the number of access users of the operator in the current management period under the shared carrier radio access network based on historical cell resident user data;
[0101] The information prediction module 720 is used to train an access user number prediction model based on the access user number time series, and to predict the access user number prediction value according to the trained user number prediction model.
[0102] The resource management module 730 is used to control the proportion of user access of each operator in the next management cycle of the current management cycle based on the predicted number of access users of each operator under the shared carrier radio access network, wherein the priority of dynamically allocated frequencies in the dedicated frequency priority of each operator is equal.
[0103] In an exemplary embodiment of this disclosure, the time series construction module 710 may include:
[0104] The statistics unit is used to calculate the average number of users accessing the historical cell's resident users data in each of the control periods, with the control period as the time unit. The control period is determined based on the user mobility of the current application scenario, and the control period has the same length as the current control period and the next control period of the current control period.
[0105] The construction unit is used to construct a time series of access user numbers based on the statistical average access user data.
[0106] In an exemplary embodiment of this disclosure, the information prediction module 720 may include:
[0107] A dataset partitioning unit is used to divide the time series of the number of access users into a training time series and a prediction time series.
[0108] The prediction unit is used to train the access user number prediction model using the training time subsequence, and input the prediction time subsequence into the trained access user number prediction model to obtain the predicted value of the access user number.
[0109] In an exemplary embodiment of this disclosure, the resource management module 730 may include:
[0110] The calculation unit is used to calculate the ratio of the predicted number of access users of each of the operators, and to determine the ratio as the ratio of the target number of access users of each of the operators.
[0111] Based on the ratio, determine the proportion of user access numbers for each operator in the next control period of the current control period;
[0112] The control unit is used to control the number of users accessing each operator in the next control period based on the ratio of the number of users accessing the system.
[0113] In an exemplary embodiment of this disclosure, the control unit is configured to:
[0114] Obtain the number of current connected users for each of the aforementioned operators within the current control period;
[0115] Based on the current number of users accessing the network and the ratio of the number of users accessing the network for each operator, determine the ratio of the number of new users accessing the network for each operator in the next control period of the current control period;
[0116] Based on the ratio of new user access, the number of new user accesses for each operator in the next control period of the current control period is controlled.
[0117] In an exemplary embodiment of this disclosure, the control unit is configured to:
[0118] Determine whether the proportion of new user access meets the preset proportion threshold range;
[0119] If the proportion of new user access does not meet the preset proportion threshold range, then the number of new user accesses for each operator in the next control period of the current control period is controlled according to the proportion of new user access.
[0120] In an exemplary embodiment of this disclosure, the access user number prediction model is a long short-term memory network model, and the model structure of the access user number prediction model includes an input gate, a forget gate, and an output gate.
[0121] Since the specific details of each functional module (unit) of the user control device under shared carrier in the exemplary embodiments of this disclosure have been described in detail in the inventive embodiments of the user control method under shared carrier described above, they will not be repeated here.
[0122] It should be noted that although several modules or units of the user management device under shared carrier have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0123] Furthermore, in exemplary embodiments of this disclosure, a computer storage medium capable of implementing the above-described methods is also provided. A program product capable of implementing the methods described in this specification is stored thereon. In some possible embodiments, various aspects of this disclosure can also be implemented as a program product including program code, which, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.
[0124] refer to Figure 8As shown, a program product 800 for implementing the above-described method according to an exemplary embodiment of the present disclosure is described. This product may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0125] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A 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 readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0126] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0127] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0128] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0129] Furthermore, in exemplary embodiments of this disclosure, an electronic device capable of implementing the above-described methods is also provided. Those skilled in the art will understand that various aspects of this disclosure can be implemented as systems, methods, or program products. Therefore, various aspects of this disclosure can be specifically implemented as entirely hardware embodiments, entirely software embodiments (including firmware, microcode, etc.), or embodiments combining hardware and software aspects, collectively referred to herein as "circuit," "module," or "system."
[0130] The following reference Figure 9 To describe an electronic device 900 according to such an embodiment of the present disclosure. Figure 9 The electronic device 900 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0131] like Figure 9 As shown, the electronic device 900 is presented in the form of a general-purpose computing device. The components of the electronic device 900 may include, but are not limited to: at least one processing unit 910, at least one storage unit 920, a bus 930 connecting different system components (including storage unit 920 and processing unit 910), and a display unit 940.
[0132] The storage unit stores program code that can be executed by the processing unit 910, causing the processing unit 910 to perform the steps described in the "Exemplary Methods" section above, according to various exemplary embodiments of this disclosure.
[0133] Storage unit 920 may include readable media in the form of volatile storage units, such as random access memory (RAM) 921 and / or cache memory 922, and may further include read-only memory (ROM) 923.
[0134] The storage unit 920 may also include a program / utility 924 having a set (at least one) of program modules 925, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0135] Bus 930 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0136] Electronic device 900 can also communicate with one or more external devices 1000 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 900, and / or with any device that enables electronic device 900 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 950. Furthermore, electronic device 900 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 960. As shown, network adapter 960 communicates with other modules of electronic device 900 via bus 930. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0137] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0138] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.
[0139] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
Claims
1. A user management method under shared carrier conditions, characterized in that, include: Based on historical data on users residing in residential communities, a time series of the number of access users for operators in the current management and control period is constructed under the shared carrier wireless access network. A prediction model for the number of access users is trained based on the time series of access users, and the predicted value of the number of access users is obtained based on the trained prediction model. Based on the predicted number of access users of each operator under the shared carrier wireless access network, the proportion of user access of each operator in the next control period of the current control period is controlled, wherein the priority of dynamically allocated frequencies in the dedicated frequency priority of each operator is equal. The step of controlling the proportion of user access numbers for each operator in the next control period based on the predicted number of access users for each operator under the shared carrier radio access network includes: Calculate the ratio of the predicted number of access users for each of the aforementioned operators, and determine the ratio as the ratio of the target number of access users for each of the aforementioned operators; Based on the ratio, determine the proportion of user access numbers for each operator in the next control period of the current control period; Based on the user access ratio, the number of user accesses for each operator in the next control period of the current control period is controlled, wherein it is determined whether the new user access ratio meets the preset ratio threshold range; if the new user access ratio does not meet the preset ratio threshold range, the number of new user accesses for each operator in the next control period of the current control period is controlled based on the new user access ratio.
2. The method according to claim 1, characterized in that, The process of constructing a time series of operator access users under a shared carrier radio access network based on historical cell resident user data includes: Using the control period as the time statistical unit, the average access user data of the historical cell resident user data in each control period is statistically analyzed. The control period is determined based on the user mobility of the current application scenario. The control period has the same time length as the current control period and the next control period of the current control period. Based on the statistical average access user data, a time series of access user numbers is constructed.
3. The method according to claim 1, characterized in that, The step of training an access user number prediction model based on the access user number time series, and obtaining the predicted access user number value based on the trained user number prediction model, includes: The time series of access user counts is divided into training time series and prediction time series; The access user number prediction model is trained using the training time subsequence, and the prediction time subsequence is input into the trained access user number prediction model to obtain the predicted value of the access user number.
4. The method according to claim 1, characterized in that, The step of controlling the number of user accesses for each operator in the next control period based on the proportion of user accesses includes: Obtain the number of current connected users for each of the aforementioned operators within the current control period; Based on the current number of connected users and the ratio of connected users for each operator, the ratio of new connected users for each operator in the next control period of the current control period is determined.
5. The method according to any one of claims 1 to 4, characterized in that, The access user number prediction model is a long short-term memory network model, and the model structure of the access user number prediction model includes an input gate, a forget gate, and an output gate.
6. A user management and control device under shared carrier, characterized in that, include: The time series construction module is used to construct a time series of the number of access users of the operator in the current management period under the shared carrier radio access network based on historical cell resident user data; The information prediction module is used to train an access user number prediction model based on the access user number time series, and to predict the access user number prediction value according to the trained user number prediction model. The resource management module is used to control the proportion of user access of each operator in the next management cycle of the current management cycle based on the predicted number of access users of each operator under the shared carrier radio access network, wherein the priority of dynamically allocated frequencies in the dedicated frequency priority of each operator is equal. The step of controlling the proportion of user access numbers for each operator in the next control period based on the predicted number of access users for each operator under the shared carrier radio access network includes: Calculate the ratio of the predicted number of access users for each of the aforementioned operators, and determine the ratio as the ratio of the target number of access users for each of the aforementioned operators; Based on the ratio, determine the proportion of user access numbers for each operator in the next control period of the current control period; Based on the user access ratio, the number of user accesses for each operator in the next control period of the current control period is controlled, wherein it is determined whether the new user access ratio meets the preset ratio threshold range; if the new user access ratio does not meet the preset ratio threshold range, the number of new user accesses for each operator in the next control period of the current control period is controlled based on the new user access ratio.
7. A storage medium having a computer program stored thereon, the computer program implementing the method according to any one of claims 1 to 5 when executed by a processor.
8. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 5 by executing the executable instructions.