Method, device and equipment for limiting speed of cellular data and storage medium
By collaborating with the operator's network management server and operator slicing platform, and utilizing the rate-limiting mapping relationship of user terminals, regional and time-based rate limits can be implemented for user terminals. This solves the problems of low efficiency and communication inconvenience caused by users using communication equipment in their work environment, and reduces the cost of deploying detectors and the complexity of management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-06-20
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, the use of communication devices in the work environment leads to decreased work efficiency, delayed answering of emergency calls, inconvenience in communication between users, and high cost and complex management of metal detectors.
By collaborating with the operator's network management server and operator slicing platform, and based on the user terminal's identification information and speed-limited area information, regional and time-based speed limits can be implemented for user terminals, restricting the use of cellular data and avoiding the deployment of metal detectors.
It enables flexible rate limiting control of user terminals in the work environment, ensuring the normal transmission of emergency calls and text messages, improving the efficiency of work communication between users, and reducing deployment costs and management complexity.
Smart Images

Figure CN116545938B_ABST
Abstract
Description
Technical Field
[0001] This application relates to communication technology, and more particularly to a method, apparatus, device, and storage medium for limiting the rate of cellular data. Background Technology
[0002] With the advent of the data era, the use of mobile communication devices such as smartphones has become mainstream. Since communication devices also have entertainment functions, users bring them into the work environment in some work scenarios, affecting their work and causing a decline in work efficiency. Therefore, it is necessary to manage users' communication devices.
[0003] In existing technologies, when a user enters the work environment, a metal detector is used to detect the communication devices carried by the user, and then the communication devices are stored in a storage cabinet. This restricts the user from bringing communication devices into the work environment and achieves the purpose of limiting the user's use of communication devices for non-work tasks such as entertainment.
[0004] However, restricting users from bringing communication devices into the work environment can cause discomfort and delays in answering emergency calls, and is also detrimental to internal communication among users. In addition, detecting communication devices takes time, and managing all communication devices is relatively complex. Furthermore, deploying detectors is costly. Summary of the Invention
[0005] This application provides a method, apparatus, device, and storage medium for limiting the rate of cellular data, in order to solve the problems of preventing users from answering emergency calls and hindering work communication between users in scenarios where users are restricted from using communication equipment in the work environment; as well as the complexity of managing communication equipment and the high cost of deploying detectors.
[0006] In a first aspect, this application provides a method for limiting the rate of cellular data, the method being applied to an operator's network management server, the method comprising:
[0007] Receive a regional speed limit request sent by the enterprise management server, wherein the regional speed limit request includes speed limit area information corresponding to the first preset user to be subject to regional speed limit;
[0008] Based on the area speed limit request, the target user terminal of the first preset user corresponding to the first preset user is located in the corresponding speed limit area during the current time period.
[0009] The first speed limit mapping relationship is determined based on the target user terminal identification information and the speed limit area information corresponding to the first preset user.
[0010] A regional speed-limiting instruction is sent to the operator slicing platform. The regional speed-limiting instruction includes a first speed-limiting mapping relationship. The regional speed-limiting instruction is used to instruct the operator slicing platform to perform regional speed-limiting on the target user terminal according to the first speed-limiting mapping relationship and to perform time-period speed-limiting on the second preset user terminal according to the second speed-limiting mapping relationship. The first speed-limiting mapping relationship is the mapping relationship between the target user terminal identifier and its corresponding speed-limiting region information. The second speed-limiting mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding speed-limiting time period information. The second speed-limiting mapping relationship is sent from the enterprise management server to the operator slicing platform.
[0011] Optionally, determining the target user terminal located in the corresponding speed-limited area for the first preset user based on the area speed limit request includes:
[0012] Receive a cellular data request sent by a first preset user terminal during the current time period; the cellular data request includes the identification information of the first preset user terminal and its corresponding actual access area information;
[0013] Based on the first preset user terminal identification information, determine the corresponding speed limit area information in the area speed limit request;
[0014] The corresponding speed limit area information is matched with the actual access area information corresponding to the first preset user terminal.
[0015] In response to the matching of the actual access area information and the speed limit area information, the first preset user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
[0016] Optionally, the actual access area information includes the actual target base station information; the speed-limited area information includes preset base station information; the preset base station is located within the speed-limited area;
[0017] The step of determining the first preset user terminal as a target user terminal located in the corresponding speed-limited area during the current time period in response to the matching of the actual access area information and the speed-limited area information includes:
[0018] In response to the fact that the actual access target base station information is located in the corresponding preset base station information, the first preset user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
[0019] Optionally, determining the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user includes:
[0020] Determine the speed limit area information corresponding to each target user terminal from the speed limit area information corresponding to the first preset user;
[0021] For each target user terminal, its corresponding target user terminal identifier and the speed limit area with the mapping relationship are determined as the first speed limit mapping relationship.
[0022] Secondly, this application provides a method for limiting the rate of cellular data, the method being applied to an operator slicing platform, the method comprising:
[0023] Receive a time-limited speed limit request sent by the enterprise management server; the time-limited speed limit request includes a second speed limit mapping relationship; the second speed limit mapping relationship is a mapping relationship between a second preset user terminal identifier and its corresponding speed limit time period information;
[0024] The system receives a regional speed-limiting instruction sent by the operator's network management server. The instruction includes a first speed-limiting mapping relationship. This first mapping relationship is determined based on the target user terminal identifier and the speed-limiting region information corresponding to a first preset user. The first speed-limiting mapping relationship is a mapping between the target user terminal identifier and its corresponding speed-limiting region information. The target user terminal is a user terminal located in the corresponding speed-limiting region during the current time period, as determined by the regional speed-limiting request. The regional speed-limiting request includes the speed-limiting region information corresponding to the first preset user to be subject to regional speed-limiting. The regional speed-limiting request is sent by the enterprise management server to the operator's network management server.
[0025] The target user terminal is subject to regional speed limit according to the first speed limit mapping relationship, and the second preset user terminal is subject to time-based speed limit according to the second speed limit mapping relationship.
[0026] Optionally, the step of applying regional speed limits to the target user terminal according to the first speed limit mapping relationship and applying time-based speed limits to the second preset user terminal according to the second speed limit mapping relationship includes:
[0027] Invoke a pre-stored cellular data rate limiting policy; the cellular data rate limiting policy includes the maximum uplink and downlink rates;
[0028] The target user terminal is subject to regional speed limiting based on the first speed limiting mapping relationship and the cellular data speed limiting strategy.
[0029] The second preset user terminal is subject to time-based speed limits based on the second speed limit mapping relationship and the cellular data speed limit strategy.
[0030] Optionally, the step of applying regional speed limits to the target user terminal based on the first speed-limiting mapping relationship and the cellular data speed-limiting policy includes:
[0031] The corresponding target user terminal is determined based on the target user terminal identifier in the first speed limit mapping relationship;
[0032] The target user terminal located within the corresponding speed-limited area is subject to regional speed-limiting control according to the maximum uplink and downlink rates, thereby achieving regional speed-limiting control of the target user terminal.
[0033] Optionally, the step of limiting the speed of the second preset user terminal according to the second speed-limiting mapping relationship and the cellular data speed-limiting strategy includes:
[0034] The speed limit period corresponding to the second preset user terminal is determined based on the second preset user identifier and its corresponding speed limit period information in the second speed limit mapping relationship.
[0035] The second preset user terminal located within the corresponding speed-limited time period is subject to time-limited speed control based on the maximum uplink and downlink rates, thereby achieving time-limited speed control for the second preset user terminal.
[0036] Optionally, the method further includes:
[0037] Receives a request from the enterprise management server to lift the user terminal rate limit control; the request to lift the user terminal rate limit control includes the user terminal identification information to be lifted from the rate limit control.
[0038] The user terminal whose speed limit control needs to be lifted is determined based on the user terminal identification information to be lifted.
[0039] The speed limit control of the user terminal to be released is lifted, wherein the speed limit control includes at least one of area speed limit control and time period speed limit control.
[0040] Thirdly, this application provides a cellular data rate limiting control device, the device being located on an operator's network management server, the device comprising:
[0041] The receiving module is used to receive a regional speed limit request sent by the enterprise management server. The regional speed limit request includes speed limit area information corresponding to the first preset user to be subject to regional speed limit.
[0042] The determination module is used to determine, based on the area speed limit request, the target user terminal of the first preset user corresponding to the first preset user is located in the corresponding speed limit area during the current time period.
[0043] The determining module is also used to determine the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user;
[0044] The sending module is used to send a regional speed-limiting instruction to the operator slicing platform. The regional speed-limiting instruction includes a first speed-limiting mapping relationship. The regional speed-limiting instruction is used to instruct the operator slicing platform to perform regional speed-limiting on the target user terminal according to the first speed-limiting mapping relationship and to perform time-period speed-limiting on a second preset user terminal according to a second speed-limiting mapping relationship. The first speed-limiting mapping relationship is a mapping relationship between the target user terminal identifier and its corresponding speed-limiting region information. The second speed-limiting mapping relationship is a mapping relationship between the second preset user terminal identifier and its corresponding speed-limiting time period information. The second speed-limiting mapping relationship is sent from the enterprise management server to the operator slicing platform.
[0045] Fourthly, this application provides a cellular data rate limiting control device, the device being located on an operator slicing platform, the device comprising:
[0046] The receiving module is used to receive a time-limited speed limit request sent by the enterprise management server; the time-limited speed limit request includes a second speed limit mapping relationship; the second speed limit mapping relationship is a mapping relationship between a second preset user terminal identifier and its corresponding speed limit time period information;
[0047] The receiving module is further configured to receive a regional speed-limiting instruction sent by the operator's network management server. The regional speed-limiting instruction includes a first speed-limiting mapping relationship. This first speed-limiting mapping relationship is determined based on the target user terminal identifier information and the speed-limiting area information corresponding to a first preset user. The first speed-limiting mapping relationship is a mapping relationship between the target user terminal identifier and its corresponding speed-limiting area information. The target user terminal is a user terminal located in the corresponding speed-limiting area during the current time period, as determined by the regional speed-limiting request. The regional speed-limiting request includes the speed-limiting area information corresponding to the first preset user to be subject to regional speed-limiting. The regional speed-limiting request is sent by the enterprise management server to the operator's network management server.
[0048] The speed limiting module is used to limit the target user terminal by area according to the first speed limiting mapping relationship and to limit the second preset user terminal by time period according to the second speed limiting mapping relationship.
[0049] Fifthly, this application provides a carrier network management server, including: a processor, and a memory and a transceiver communicatively connected to the processor;
[0050] The memory stores computer-executed instructions; the transceiver is used for sending and receiving data.
[0051] The processor executes computer execution instructions stored in the memory to implement the method as described in the first aspect or any of the above embodiments.
[0052] Sixthly, this application provides an operator slicing platform, including: a processor, and a memory and a transceiver communicatively connected to the processor;
[0053] The memory stores computer-executed instructions; the transceiver is used for sending and receiving data.
[0054] The processor executes computer execution instructions stored in the memory to implement the method as described in the second aspect or any of the above embodiments.
[0055] In a seventh aspect, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in the first aspect, the second aspect, or any of the above embodiments.
[0056] This application provides a method, apparatus, device, and storage medium for cellular data rate limiting control. The method is applied to an operator's network management server and includes: receiving a regional rate limiting request sent by an enterprise management server, the regional rate limiting request including rate limiting area information corresponding to a first preset user to be rate limited; determining, based on the regional rate limiting request, a target user terminal located in the corresponding rate limiting area during the current time period of a first preset user terminal corresponding to the first preset user; determining a first rate limiting mapping relationship based on the target user terminal identification information and the rate limiting area information corresponding to the first preset user; and sending a regional rate limiting instruction to an operator slicing platform, the regional rate limiting instruction including the first rate limiting mapping relationship, the regional rate limiting instruction being used to instruct the operator slicing platform to perform regional rate limiting on the target user terminal according to the first rate limiting mapping relationship and time-based rate limiting on the second preset user terminal according to a second rate limiting mapping relationship; the first rate limiting mapping relationship is the mapping relationship between the target user terminal identifier and its corresponding rate limiting area information, and the second rate limiting mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding rate limiting time-based information; the second rate limiting mapping relationship is sent from the enterprise management server to the operator slicing platform. In this application, after receiving a regional speed-limiting request, the operator's network management server determines the target user terminal located in the corresponding speed-limiting area during the current time period based on the speed-limiting area information corresponding to the first preset user to be subject to regional speed-limiting. Therefore, the target user terminal determined in this application is located in the corresponding speed-limiting area, thus enabling targeted regional speed-limiting for the target user terminal. This provides a better user experience for user terminals not located in the corresponding speed-limiting area, as they will not be subject to regional speed-limiting, thereby improving their user experience. Next, a first speed-limiting mapping relationship is determined based on the target user terminal identification information and the speed-limiting area information corresponding to the first preset user. The first speed-limiting mapping relationship is a mapping relationship between the target user terminal identification and its corresponding speed-limiting area information. A regional speed-limiting instruction is sent to the operator slicing platform, thereby instructing the operator slicing platform to apply regional speed-limiting to the target user terminal according to the first speed-limiting mapping relationship. The user terminal is subject to regional speed limiting, and the second preset user terminal information is subject to time-based speed limiting according to a second speed limiting mapping relationship. This second speed limiting mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding time-based speed limiting information. Therefore, this application can achieve regional speed limiting control of the target user terminal and time-based speed limiting control of the second preset user terminal. This eliminates the need to restrict users from bringing their own user terminals into the work environment; it only limits the cellular data of the user terminal within the speed-limited area and time period. After speed limiting control, the user terminal's phone calls and SMS messages can still be made normally. This facilitates communication between users at work, providing convenience and ensuring that users can receive important calls or SMS messages. Furthermore, this application avoids using metal detectors to detect user terminals, saving time and the cost of deploying metal detectors. Attached Figure Description
[0057] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0058] Figure 1 An application scenario diagram of a cellular data rate limiting control method provided in this application;
[0059] Figure 2 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 1;
[0060] Figure 3 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 2;
[0061] Figure 4 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 4;
[0062] Figure 5 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 4;
[0063] Figure 6 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 5;
[0064] Figure 7 This is a schematic flowchart of a cellular data rate limiting control method provided in Example 8;
[0065] Figure 8 An interactive diagram of cellular data rate limiting control provided in Embodiment Nine;
[0066] Figure 9 A schematic diagram of a cellular data rate limiting control device provided in Embodiment 10;
[0067] Figure 10 A schematic diagram of a cellular data rate limiting control device provided in Embodiment Eleven;
[0068] Figure 11 This is a schematic diagram of the structure of a carrier network management server provided in Embodiment Twelve;
[0069] Figure 12 This is a schematic diagram of the structure of an operator slicing platform provided in Embodiment Thirteen.
[0070] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0071] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0072] In existing technologies, when a user enters the work environment, in order to improve the user's work efficiency and reduce the impact of communication devices on work, a metal detector is used to detect the communication devices carried by the user before starting work, and the detected communication devices are stored in a storage cabinet. This restricts the user from bringing communication devices into the work environment and achieves the purpose of limiting the user's use of communication devices for non-work tasks such as entertainment.
[0073] However, restricting users from bringing communication devices into the work environment can cause discomfort and delays in answering emergency calls, and is also detrimental to internal communication among users. In addition, detecting communication devices takes time, and managing all communication devices is relatively complex. Furthermore, deploying detectors is costly.
[0074] To address the shortcomings of existing technologies, the inventors of this solution, through creative research, have designed a new approach. This solution provides a method for limiting the rate of cellular data. To solve the problem of users being unable to answer emergency calls in work environments, which hinders communication between users, this application's network management server, upon receiving a regional rate-limiting request, determines the target user terminal located in the corresponding rate-limiting region during the current time period based on the request. This establishes a mapping relationship between the target user terminal identifier and its corresponding rate-limiting region information, i.e., the first rate-limiting mapping relationship. The network management server then sends a regional rate-limiting instruction to the operator slicing platform. The operator slicing platform then applies regional rate-limiting to the target user terminal based on the first rate-limiting mapping relationship and time-based rate-limiting to the second preset user terminal based on a second preset rate-limiting mapping relationship. This achieves the restriction on user terminals using cellular data for internet access. After the restrictions are lifted, user terminals can be brought into the work environment, ensuring that important calls or text messages can be promptly sent to users. Simultaneously, internal communication within the enterprise can also be facilitated through user terminals via calls or text messages, ensuring smooth communication between users and improving work efficiency. To address the issues of complex management of communication equipment and high deployment costs of detectors, this application utilizes an operator slicing platform to implement at least one of regional and time-based rate limits on terminals, eliminating the need for metal detectors and storage cabinets for managing user terminals. Therefore, this application solves the problem of complex management of communication equipment and reduces the cost of deploying metal detectors. Furthermore, this application implements regional and / or time-based rate limits on user terminals, making it targeted and flexible in rate control, thereby improving work efficiency.
[0075] The following describes the application scenarios of the cellular data rate limiting control method, device, equipment, and storage medium provided by this application.
[0076] Figure 1 This diagram illustrates an application scenario for the cellular data rate limiting control method provided in this application. Figure 1 As shown in the diagram, the application scenario includes an enterprise management server 101, a carrier network management server 102, and a carrier slicing platform 103.
[0077] The enterprise management server 101 is connected to the operator network management server 101 and the operator slicing platform 103. The operator network management server 102 is connected to the operator slicing platform 103 via wired or wireless connection.
[0078] Specifically, the enterprise management server 101 sends a regional speed limit request to the operator network management server 102. The regional speed limit request includes the speed limit area information corresponding to the first preset user to be subject to regional speed limit. Then, the operator network management server 102 determines the target user terminal of the first preset user terminal in the corresponding speed limit area at the current time based on the regional speed limit request.
[0079] Furthermore, the operator network management server 102 determines the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user, and generates an area speed limit instruction.
[0080] Furthermore, the operator network management server 102 sends the regional speed limit instruction to the operator slicing platform 103.
[0081] Furthermore, the operator slicing platform 103 applies regional speed limits to the target user terminal based on the first speed limit mapping relationship. The operator slicing platform 103 receives the second speed limit mapping relationship sent by the enterprise management server 101. The second speed limit mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding speed limit time period information. The operator slicing platform 103 applies time period speed limits to the second preset user terminal based on the second speed limit mapping relationship.
[0082] It should be noted that after the operator slicing platform 103 receives the second rate limiting mapping relationship, it can store the second rate limiting mapping relationship in its own storage area and retrieve it from the storage area when needed.
[0083] It should be noted that for user terminals subject to area-based and time-based speed limits, the cellular data of the user terminal will be reduced within the corresponding speed-limited area and time period, thereby restricting the user terminal's internet access.
[0084] It should be noted that the second preset user terminal and the target user terminal in this application may have overlapping user terminals. For example, if the first target user terminal is located in a speed-limited area, then the area speed limit is applied to it. At the same time, if the identifier of the first target user terminal is also located within the identifier of the second preset user terminal, then the first target user terminal is also subject to time-based speed limit. Therefore, the first target terminal user is subject to both area speed limit control and time-based speed limit control.
[0085] It should be noted that the method described in this application can be used in any work scenario, such as a factory. This application can also be applied to schools, etc., without limitation.
[0086] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0087] This application provides a method for limiting the rate of cellular data, which aims to solve the above-mentioned technical problems in the prior art.
[0088] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0089] Example 1
[0090] The execution subject of Embodiments 1 to 3 of this application is a cellular data rate limiting control device, which is located in the operator's network management server.
[0091] Figure 2 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 1. Figure 2 As shown, the specific steps are as follows.
[0092] S201, Receive a regional speed limit request sent by the enterprise management server. The regional speed limit request includes the speed limit area information corresponding to the first preset user to be subject to regional speed limit.
[0093] The speed limit area information corresponding to the first preset user refers to the speed limit area information preset for the first preset user terminal. For example, the first preset user is "first user", and its corresponding terminal is "first user terminal". If the speed limit area preset for "first user terminal" is set to "first area", then the speed limit area information corresponding to the first preset user is "the speed limit area information of the first user is the first area".
[0094] The regional rate-limiting request is generated and sent by the enterprise management server. The first preset user terminal corresponds to the first preset user, who is an enterprise employee.
[0095] S202, based on the area speed limit request, determine the target user terminal of the first preset user corresponding to the first preset user that is located in the corresponding speed limit area during the current time period.
[0096] Here, the target user terminal refers to a user terminal that is located in the corresponding speed-limited area during the current time period. For example, the speed-limited area information corresponding to the first preset user includes the speed-limited area information corresponding to the first user, thereby determining the speed-limited area preset by the first user as the "first area".
[0097] In one approach, the system determines whether the first user is located in the corresponding speed-limited area based on the area where the first user actually accesses the system. That is, it determines whether the first user is in the "first area". If the first user is in the area, the first user terminal is identified as the target user terminal; if the first user is not in the area, the first user terminal is identified as a non-target user terminal.
[0098] S203, determine the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user.
[0099] The target user terminal identifier refers to the identification code of the target user terminal, which can be a mobile phone number or the physical address of the user terminal, etc., and there are no restrictions here.
[0100] Specifically, the operator's network management server determines the target user terminal identifier and the corresponding speed limit area in the speed limit area information of the first preset user. The target user terminal identifier and the speed limit area with which it has a mapping relationship are determined as the first speed limit mapping relationship.
[0101] Furthermore, the operator's network management server generates a regional speed limit instruction and sends it to the operator's slicing platform.
[0102] S204, a regional speed limiting instruction is sent to the operator slicing platform. The regional speed limiting instruction includes a first speed limiting mapping relationship. The regional speed limiting instruction is used to instruct the operator slicing platform to perform regional speed limiting on the target user terminal according to the first speed limiting mapping relationship and to perform time-based speed limiting on the second preset user terminal according to the second speed limiting mapping relationship. The first speed limiting mapping relationship is the mapping relationship between the target user terminal identifier and its corresponding speed limiting area information. The second speed limiting mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding speed limiting time period information. The second speed limiting mapping relationship is sent from the enterprise management server to the operator slicing platform.
[0103] Among them, the second preset user terminal corresponds to the second preset user, and the second preset user is an enterprise employee.
[0104] It should be noted that the second preset user can overlap with the first preset user. For example, assume that the first user is both the second preset user and the first preset user. It should also be noted that because the second preset user can overlap with the first preset user, once the first preset user's terminal identifies a target user terminal located in the corresponding speed-limited area during the current time period, the target user can also overlap with the second preset user.
[0105] It should be noted that the second preset user corresponds to the second preset user terminal, and each second preset user terminal has its own identifier.
[0106] The second speed limit mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding speed limit time period information. It should be noted that the speed limit time period information corresponding to each second preset user terminal may be different. For example, assume that the second preset user terminal identifier includes a first user terminal identifier (i.e., the first identifier) and a second user terminal identifier (i.e., the second identifier). The speed limit time period information corresponding to the first user terminal identifier is 9:00-17:00, while the second user is a long-shift user, so the speed limit time period information corresponding to the second user terminal identifier is 9:00-20:00.
[0107] Specifically, the operator slicing platform performs regional speed limiting control on the target user terminal according to the first speed limiting mapping relationship, and at the same time, performs time-based speed limiting control on the second preset user terminal according to the second speed limiting mapping relationship.
[0108] This embodiment provides a method for controlling the rate limiting of cellular data. After receiving a regional rate limiting request, the operator's network management server determines the target user terminal located in the corresponding rate limiting area based on the rate limiting area information corresponding to the first preset user to be subject to regional rate limiting. Since the target user terminal is located within the corresponding rate limiting area, targeted regional rate limiting can be implemented for the target user terminal. This provides a better user experience for user terminals not located in the corresponding rate limiting area, as they will not be subject to regional rate limiting, thus improving their experience. Next, a first rate limiting mapping relationship is determined based on the target user terminal identification information and the rate limiting area information corresponding to the first preset user. This first rate limiting mapping relationship is the mapping relationship between the target user terminal identification and its corresponding rate limiting area information. A regional rate limiting instruction is then sent to the operator's slicing platform, instructing the operator's slicing platform to control the rate limiting according to the first preset user's regional rate limiting information. A first-order speed-limiting mapping relationship applies regional speed-limiting to the target user terminal, and a second-order speed-limiting mapping relationship applies time-period speed-limiting to the information of the second preset user terminal. The second-order speed-limiting mapping relationship is the mapping relationship between the identifier of the second preset user terminal and its corresponding time-period speed-limiting information. Therefore, this application can achieve regional speed-limiting control of the target user terminal and time-period speed-limiting control of the second preset user terminal. This eliminates the need to restrict users from bringing their own user terminals into the work environment; it only limits the cellular data of the user terminal within the speed-limiting area and time period. After speed-limiting control, it still ensures that the user terminal's phone calls and SMS messages are normal. This facilitates communication between users at work, bringing convenience to users, and also ensures that users can receive important calls or SMS messages. Furthermore, this application avoids using metal detectors to detect user terminals, thus saving time and the cost of deploying metal detectors.
[0109] Example 2
[0110] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional method for determining the target user terminal of the first preset user corresponding to the first preset user in the corresponding speed limit area during the current time period based on the area speed limit request.
[0111] Figure 3 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 2. Figure 3 As shown, the specific steps are as follows.
[0112] S301, receive a cellular data request sent by the first preset user terminal in the current time period; the cellular data request includes the identification information of the first preset user terminal and its corresponding actual access area information.
[0113] The actual access area information refers to the network area actually accessed by the first preset user terminal during the current time period. For example, according to the example in S201, the rate-limited area corresponding to the first user is the first area. In a real work scenario, assuming the area corresponding to the work scenario is the first area, and the first user is at work that day, then the actual access area of the first user terminal is the first area. Alternatively, if the first user is on leave that day, and the first user is in a non-work area during the current time period, then the actual access area of the first user terminal is the second area (the second area is a non-work area).
[0114] S302, based on the first preset user terminal identification information, determine the corresponding speed limit area information in the area speed limit request.
[0115] For example, based on the first user terminal identification information, such as the first user terminal identifier being a first identifier, the speed limit area information corresponding to the first preset user in the area speed limit request is determined, assuming it is "first area".
[0116] For example, as shown in Table 1, the speed limit area information corresponding to the first preset user is as shown in Table 1 below. The first preset user includes a first user, a second user, and a third user. Specifically, the speed limit area information corresponding to the first user is the first area; the speed limit area information corresponding to the second user is the first area; and the speed limit area information corresponding to the third user is the second area.
[0117] Specifically, the first user is identified based on the first identifier, and then the speed limit area is identified as the first area based on the corresponding speed limit area information.
[0118] Table 1: Speed limit zone information corresponding to the first preset user.
[0119] First preset user Speed limit area information First User (First Identifier) First District Second user (second identifier) First District Third User (Third Identifier) Second Zone
[0120] S303, match the corresponding speed limit area information with the actual access area information corresponding to the first preset user terminal.
[0121] Based on the above example, the speed-limited area corresponding to the first user is determined from Table 1 as the first area, and then the corresponding speed-limited area is matched with the actual access area.
[0122] S304, in response to the matching of actual access area information and speed limit area information, determine the first preset user terminal as the target user terminal located in the corresponding speed limit area during the current time period.
[0123] Based on the above example, assuming that the actual access area information is the first area and the corresponding speed limit area information is the first area, then it is determined that both the actual access area and the speed limit area are the first area, and the first user terminal is located in the corresponding speed limit area during the current time period. Furthermore, the first user terminal is determined to be the target user terminal.
[0124] This embodiment provides a method for controlling the rate limit of cellular data. In this embodiment, the rate limit area information corresponding to the first preset user terminal is determined based on the cellular data request sent by the first preset user terminal in the current time period. Then, the corresponding rate limit area information and the actual access area information are matched. If they match, the first preset user terminal is determined to be the target user terminal located in the corresponding rate limit area in the current time period. In this embodiment, the target user terminal is accurately determined based on the cellular data request and the area rate limit request, and the first preset user terminal located in the corresponding rate limit area in the current time period is determined as the target user terminal, thereby ensuring that the target user terminals in this embodiment are all located in the corresponding rate limit area.
[0125] This embodiment also provides a method in which the actual access area information includes the actual target base station information; the speed-limited area information includes preset base station information; and the preset base station is located within the speed-limited area.
[0126] Here, the target base station refers to the base station on which the first preset user terminal actually accesses the network. According to the above example, the area where the first user terminal actually accesses is a first area, which includes a first base station and a second base station. In this case, the first user terminal actually accesses the first base station, so the first base station is the target base station, and its corresponding target base station information is the first base station.
[0127] The preset base station information refers to the preset base station information for the preset speed limit of the first preset user terminal. For example, the preset base station information for the speed limit area corresponding to the first user terminal includes the preset base station information of the first base station and the second base station.
[0128] This embodiment is an optional method for determining the first preset user terminal as the target user terminal located in the corresponding speed limit area during the current time period in response to the matching of actual access area information and speed limit area information. The specific content is as follows.
[0129] In response to the fact that the actual access target base station information is located in the corresponding preset base station information, the first preset user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
[0130] Based on the above example, if the target base station information actually accessed by the first user is the first base station, and the corresponding preset base station information is the first base station and the second base station, then it is determined that the target base station information actually accessed is located in the corresponding preset base station information, and thus the first user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
[0131] This embodiment provides a method for limiting the speed of cellular data. In this embodiment, the target base station information is determined to be in the preset base station information based on the target base station information actually accessed by the first preset user terminal and the preset base station information. Then, the first preset user terminal is accurately determined to be the target user terminal in the corresponding speed-limited area during the current time period based on the base station.
[0132] Example 3
[0133] This embodiment is a further refinement of any of the above embodiments. This embodiment is an optional method for determining the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user.
[0134] Figure 4 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 4. Figure 4 As shown, the specific steps are as follows.
[0135] S401, determine the speed limit area information corresponding to each target user terminal from the speed limit area information corresponding to the first preset user.
[0136] Specifically, the target user is determined from the speed limit area information corresponding to the first preset user, and then the speed limit area information corresponding to the target user's terminal is determined based on the corresponding speed limit area information.
[0137] Based on the above example, assuming the first user terminal is the target user terminal, the first user is determined to be the target user. In Table 1, the speed limit area information corresponding to the first user is then determined, which is the first area.
[0138] S402, for each target user terminal, determine its corresponding target user terminal identifier and the speed limit area with mapping relationship as the first speed limit mapping relationship.
[0139] As shown in Table 1, for the first user terminal, its corresponding identifier is the first identifier, and the speed limit area with the mapping relationship of the first identifier is the first area.
[0140] For example, for the first user terminal, the corresponding first speed limit mapping relationship is the first identifier and its corresponding speed limit area (first area).
[0141] This embodiment provides a method for limiting the speed of cellular data. In this embodiment, the speed limit information corresponding to the target user is determined from the speed limit area information corresponding to the first preset user, and the first speed limit mapping relationship is determined according to the target user terminal identifier and the speed limit area with which it has a mapping relationship. This enables the determination of the speed limit area corresponding to the target user terminal. The determined first speed limit mapping relationship is beneficial for subsequent regional speed limit control.
[0142] Example 4
[0143] The execution subject of Embodiments 4 to 9 of this application is a cellular data rate limiting control device, which is located on the operator's slicing platform.
[0144] Figure 5 This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 4. Figure 5 As shown, the specific steps are as follows.
[0145] S501, receive a time-limited speed limit request sent by the enterprise management server; the time-limited speed limit request includes a second speed limit mapping relationship; the second speed limit mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding speed limit time period information.
[0146] It should be noted that the enterprise management server stores the second preset user and its corresponding second preset user terminal identifier, so that enterprise management staff can pre-set the mapping relationship between the second preset user terminal identifier and its corresponding speed limit time period information.
[0147] S502, receive a regional speed limiting instruction sent by the operator's network management server. The regional speed limiting instruction includes a first speed limiting mapping relationship. The first speed limiting mapping relationship is determined based on the target user terminal identification information and the speed limiting area information corresponding to the first preset user. The first speed limiting mapping relationship is a mapping relationship between the target user terminal identification and its corresponding speed limiting area information. The target user terminal is a user terminal that is currently located in the corresponding speed limiting area according to the regional speed limiting request. The regional speed limiting request includes the speed limiting area information corresponding to the first preset user to be subject to regional speed limiting. The regional speed limiting request is sent by the enterprise management server to the operator's network management server.
[0148] It should be noted that after the operator's network management server determines the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user, the operator's network management server generates an area speed limit instruction and then sends it to the operator's slicing platform.
[0149] Furthermore, the operator's slicing platform receives regional speed-limiting instructions.
[0150] S503, apply regional speed limit to the target user terminal according to the first speed limit mapping relationship and apply time-based speed limit to the second preset user terminal according to the second speed limit mapping relationship.
[0151] Specifically, the operator slicing platform performs regional speed limiting control on the target user terminal according to the first speed limiting mapping relationship, and at the same time, performs time-based speed limiting control on the second preset user terminal according to the second speed limiting mapping relationship.
[0152] This embodiment provides a method for controlling the rate limiting of cellular data. After receiving a regional rate limiting request, the operator's network management server determines the target user terminal located in the corresponding rate limiting area based on the rate limiting area information corresponding to the first preset user to be subject to regional rate limiting. Since the target user terminal is located within the corresponding rate limiting area, targeted regional rate limiting can be implemented for the target user terminal. This provides a better user experience for user terminals not located in the corresponding rate limiting area, as they will not be subject to regional rate limiting, thus improving their experience. Next, a first rate limiting mapping relationship is determined based on the target user terminal identification information and the rate limiting area information corresponding to the first preset user. This first rate limiting mapping relationship is the mapping relationship between the target user terminal identification and its corresponding rate limiting area information. A regional rate limiting instruction is then sent to the operator's slicing platform, instructing the operator's slicing platform to control the rate limiting according to the first preset user's regional rate limiting information. A first-order speed-limiting mapping relationship applies regional speed-limiting to the target user terminal, and a second-order speed-limiting mapping relationship applies time-period speed-limiting to the information of the second preset user terminal. The second-order speed-limiting mapping relationship is the mapping relationship between the identifier of the second preset user terminal and its corresponding time-period speed-limiting information. Therefore, this application can achieve regional speed-limiting control of the target user terminal and time-period speed-limiting control of the second preset user terminal. This eliminates the need to restrict users from bringing their own user terminals into the work environment; it only limits the cellular data of the user terminal within the speed-limiting area and time period. After speed-limiting control, it still ensures that the user terminal's phone calls and SMS messages are normal. This facilitates communication between users at work, bringing convenience to users, and also ensures that users can receive important calls or SMS messages. Furthermore, this application avoids using metal detectors to detect user terminals, thus saving time and the cost of deploying metal detectors.
[0153] Example 5
[0154] This embodiment is a further refinement of embodiment four. This embodiment is an optional method of performing regional speed limits on target user terminals according to the first speed limit mapping relationship and performing time-period speed limits on second preset user terminals according to the second speed limit mapping relationship.
[0155] Figure 6This is a schematic flowchart of a cellular data rate limiting control method provided in Embodiment 5. Figure 6 As shown, the specific steps are as follows.
[0156] S601, invoke the pre-stored cellular data rate limiting policy; the cellular data rate limiting policy includes the maximum uplink and downlink rates.
[0157] The cellular data rate limiting policy is pre-set to restrict the amount of cellular data a user terminal can use, thereby controlling the user terminal's internet speed. The maximum upload and download speeds can be 10kbps. It should be noted that when the maximum upload and download speeds are 10kbps, the user terminal will be unable to access the internet. The maximum upload and download speeds are the speeds at which the user terminal cannot access the internet normally.
[0158] S602, apply regional rate limiting to the target user terminal based on the first rate limiting mapping relationship and the cellular data rate limiting policy.
[0159] S603, based on the second speed limit mapping relationship and the cellular data speed limit strategy, the second preset user terminal is subject to time-based speed limit.
[0160] This embodiment provides a method for limiting the speed of cellular data. In this embodiment, the cellular data limiting strategy and the first limiting mapping relationship are used to limit the speed of the target user terminal in a certain area. At the same time, the cellular data limiting strategy and the second limiting mapping relationship are used to limit the speed of the second preset user terminal in a certain time period, thereby achieving speed control of the user terminal and thus controlling the speed of the user terminal's Internet access.
[0161] Example 6
[0162] This embodiment is an optional method for regional rate limiting of target user terminals based on the first rate limiting mapping relationship and cellular data rate limiting strategy, and the specific content is as follows.
[0163] The target user terminal is determined according to the target user terminal identifier in the first speed limit mapping relationship; the target user terminal located in the corresponding speed limit area is subject to regional speed limit control according to the maximum uplink and downlink rates, so as to realize regional speed limit control of the target user terminal.
[0164] Specifically, the target user terminal is determined based on the target user terminal identifier in the first speed limit mapping relationship. Then, the target user terminal is subjected to regional speed limit control according to the maximum uplink and downlink rates, thereby realizing regional speed limit control of the target user terminal.
[0165] This embodiment provides a cellular data rate limiting control method. In this embodiment, the target user terminal can be accurately determined based on the target user terminal identifier in the first rate limiting mapping relationship. Thus, the target user terminal located in the corresponding rate limiting area is subject to regional rate limiting control according to the maximum uplink and downlink rates. Therefore, this embodiment can accurately achieve regional rate limiting control of the target user terminal. Based on the maximum uplink and downlink rates, the network can be restricted, thereby achieving rate limiting.
[0166] Example 7
[0167] This embodiment is a further refinement of any one of the embodiments four to six described above. This embodiment is an optional method for time-based rate limiting of a second preset user terminal based on a second rate-limiting mapping relationship and a cellular data rate-limiting strategy.
[0168] The speed limit period corresponding to the second preset user terminal is determined based on the second preset user identifier and its corresponding speed limit period information in the second speed limit mapping relationship; the second preset user terminal located in the corresponding speed limit period is subject to time-limited speed control according to the maximum uplink and downlink rates, so as to realize time-limited speed control of the second preset user terminal.
[0169] Specifically, the speed-limited time period corresponding to the second preset user terminal is determined based on the second preset user identifier and its corresponding speed-limited time period information. As shown in Table 2, the second preset user includes the first user, the second user, and the fourth user, and the second preset user terminal identifier includes the first identifier, the second identifier, and the fourth identifier. The speed-limited time period information corresponding to the first identifier is 9:00-17:00, the speed-limited time period information corresponding to the second identifier is 9:00-20:00, and the speed-limited time period information corresponding to the fourth identifier is 9:00-17:00.
[0170] Table 2: Second speed limit mapping relationship.
[0171] Second preset user terminal identifier Speed limit period information First Identification 9:00-17:00 Second Identifier 9:00-20:00 Fourth mark 9:00-17:00
[0172] Specifically, after determining the corresponding speed-limited time period for each second preset user terminal, it means that speed-limiting control must be implemented during the corresponding speed-limited time period. Furthermore, the operator slicing platform implements time-limited speed control for the second preset user terminals located within the corresponding speed-limited time period, based on the maximum uplink and downlink rates. For example, for the first user terminal identifier (i.e., the first identifier), if the speed-limited time period for the first user terminal is determined to be 9:00-17:00, and the first user terminal is located between 9:00 and 17:00, then time-limited speed control is implemented for the first user terminal based on the maximum uplink and downlink rates.
[0173] It should be noted that in Tables 1 and 2, the first user and the second user are the first preset user and the second preset user, respectively.
[0174] This embodiment provides a method for limiting the rate of cellular data. In this embodiment, a rate-limiting time period corresponding to a second preset user terminal is determined based on a second rate-limiting mapping relationship. Furthermore, the second preset user terminals located within the corresponding rate-limiting time period are subject to time-limited rate control according to their maximum uplink and downlink rates. This achieves time-limited rate control for each second preset user terminal. Because this embodiment uses time-limited rate control, it is more flexible. Simultaneously, the rate-limiting time period corresponding to each second preset user terminal can be configured according to its own actual situation, making the rate-limiting time period in this embodiment more targeted and consistent with reality.
[0175] Example 8
[0176] This embodiment is a further refinement of any one of the embodiments four to seven described above. Figure 7 This is a schematic flowchart of a cellular data rate limiting control method provided in Example 8. Figure 7 As shown, the specific steps are as follows.
[0177] S701 receives a request from the enterprise management server to lift the user terminal rate limit control; the request to lift the user terminal rate limit control includes the user terminal identification information to be lifted.
[0178] The request to lift the rate limit on the user terminal is generated and sent by the enterprise management server, and refers to the request to lift the rate limit on the user terminal.
[0179] It should be noted that, assuming the user terminal whose speed limit control is to be lifted is the first user terminal, then the identification information of the user terminal whose speed limit control is to be lifted is the first user terminal identifier, i.e., the first identifier.
[0180] S702, determine the user terminal to be released from speed limit control based on the user terminal identification information to be released from speed limit control.
[0181] As exemplified in S701, the operator slicing platform determines the first user terminal identifier (i.e., the first identifier) based on the user terminal identifier information to be de-limited and determines the user terminal to be de-limited as the first user terminal.
[0182] S703, release the speed limit control of the user terminal to be released from speed limit control, the speed limit control includes at least one of area speed limit control and time period speed limit control.
[0183] For example, the operator slicing platform removes the rate limit control on the first user terminal.
[0184] Specifically, the operator's slicing platform will not impose speed limits on user terminals whose speed limits have been lifted, in order to lift the speed limits on these user terminals and allow them to use the network normally.
[0185] Among them, speed limit control includes at least one of area speed limit control and time-based speed limit control, meaning that the user terminal to be de-limited by speed limit control can be area speed limit control, time-based speed limit control, or both area speed limit and time-based speed limit control.
[0186] In one approach, for this scenario, the user terminal to be de-limited may encounter an emergency. The operator's slicing platform can also adopt a cellular data acceleration strategy for the user terminal to be de-limited, that is, accelerate the user terminal to be de-limited according to the cellular data acceleration strategy, so that the user terminal to be de-limited can use a smoother network for emergency processing.
[0187] This embodiment provides a method for controlling the rate limit of cellular data. In this embodiment, the operator slicing platform receives a request to lift the rate limit control of a user terminal, determines the user terminal to be lifted from the rate limit control based on the user terminal identification information included therein, and then lifts the rate limit control of the user terminal to be lifted from the rate limit control. This allows the user terminal to use the network normally without affecting its ability to handle urgent matters, thus improving the user experience.
[0188] Example 9
[0189] The executing entity in this embodiment nine is a cellular data rate limiting control system. Figure 8 This is an interactive diagram of cellular data rate limiting control provided in Embodiment Nine. For example... Figure 8 As shown, the specific steps are as follows.
[0190] S801, the enterprise management service sends a regional speed-limiting request to the operator's network management server. This request includes the speed-limiting region information corresponding to the first preset user to be subject to regional speed-limiting.
[0191] S802, the operator's network management server determines the target user terminal located in the corresponding speed-limited area during the current time period based on the area speed-limiting request.
[0192] S803, the operator's network management server determines the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user.
[0193] S804, the operator's network management server generates a regional speed limit command.
[0194] S805, the operator server sends a regional rate-limiting command to the operator slicing platform.
[0195] S806, the enterprise management server sends a time-based rate limiting request to the operator's slicing platform, and the time-based rate limiting request includes a second rate limiting mapping relationship.
[0196] S807, the operator's slicing platform invokes pre-stored cellular data rate limiting policies. These policies include maximum uplink and downlink rates.
[0197] S808, the operator slicing platform performs regional speed limiting control on target user terminals based on the first speed limiting mapping relationship and the cellular data speed limiting policy.
[0198] S809, the operator slicing platform performs time-based speed limiting control on the second preset user terminal based on the second speed limiting mapping relationship and cellular data speed limiting strategy.
[0199] Example 10
[0200] The following is an embodiment of the apparatus of this application. Figure 9 This is a schematic diagram of a cellular data rate limiting control device provided in Embodiment 10. Figure 9 As shown, the device 900 is located on the operator's network management server, and the device 900 includes the following modules.
[0201] The receiving module 901 is used to receive a regional speed limit request sent by the enterprise management server. The regional speed limit request includes the speed limit area information corresponding to the first preset user to be subject to regional speed limit.
[0202] The determination module 902 is used to determine, based on the area speed limit request, the target user terminal of the first preset user corresponding to the first preset user is located in the corresponding speed limit area during the current time period.
[0203] The determining module 902 is also used to determine the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user;
[0204] The sending module 903 is used to send a regional speed limiting instruction to the operator slicing platform. The regional speed limiting instruction includes a first speed limiting mapping relationship. The regional speed limiting instruction is used to instruct the operator slicing platform to perform regional speed limiting on the target user terminal according to the first speed limiting mapping relationship and to perform time-based speed limiting on the second preset user terminal according to the second speed limiting mapping relationship. The first speed limiting mapping relationship is the mapping relationship between the target user terminal identifier and its corresponding speed limiting region information. The second speed limiting mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding speed limiting time period information. The second speed limiting mapping relationship is sent from the enterprise management server to the operator slicing platform.
[0205] Optionally, the determining module 902, when determining, based on the area speed limit request, that the target user terminal corresponding to the first preset user is located in the corresponding speed limit area during the current time period, is specifically used for:
[0206] Receive cellular data request sent by the first preset user terminal in the current time period; the cellular data request includes the identification information of the first preset user terminal and its corresponding actual access area information;
[0207] Based on the first preset user terminal identification information, the corresponding speed limit area information is determined in the area speed limit request; the corresponding speed limit area information is matched with the actual access area information corresponding to the first preset user terminal; in response to the matching of the actual access area information and the speed limit area information, the first preset user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
[0208] Optionally, in this embodiment, the actual access area information includes the actual target base station information; the speed-limited area information includes preset base station information; the preset base station is located within the speed-limited area; the determining module 902, in response to the matching of the actual access area information and the speed-limited area information, determines that the first preset user terminal is the target user terminal located in the corresponding speed-limited area during the current time period, is specifically used for:
[0209] In response to the fact that the actual access target base station information is located in the corresponding preset base station information, the first preset user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
[0210] Optionally, the determining module 902, when determining the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user, is specifically used for:
[0211] The speed limit area information corresponding to each target user terminal is determined from the speed limit area information corresponding to the first preset user; for each target user terminal, its corresponding target user terminal identifier and the speed limit area with the mapping relationship are determined as the first speed limit mapping relationship.
[0212] Example 11
[0213] The following is an embodiment of the apparatus of this application. Figure 10 This is a schematic diagram of a cellular data rate limiting control device provided in Embodiment Eleven. Figure 10 As shown, the device 1000 is located on the operator slicing platform, and the device 1000 includes the following modules.
[0214] The receiving module 1001 is used to receive a time-limited speed limit request sent by the enterprise management server; the time-limited speed limit request includes a second speed limit mapping relationship; the second speed limit mapping relationship is the mapping relationship between the second preset user terminal identifier and its corresponding speed limit time period information;
[0215] The receiving module 1001 is further configured to receive a regional speed-limiting instruction sent by the operator's network management server. The regional speed-limiting instruction includes a first speed-limiting mapping relationship. The first speed-limiting mapping relationship is determined based on the target user terminal identification information and the speed-limiting area information corresponding to the first preset user. The first speed-limiting mapping relationship is a mapping relationship between the target user terminal identification and its corresponding speed-limiting area information. The target user terminal is a user terminal that is currently located in the corresponding speed-limiting area based on the regional speed-limiting request. The regional speed-limiting request includes the speed-limiting area information corresponding to the first preset user to be subject to regional speed-limiting. The regional speed-limiting request is sent by the enterprise management server to the operator's network management server.
[0216] The speed limiting module 1002 is used to limit the speed of a target user terminal in a region according to a first speed limiting mapping relationship and to limit the speed of a second preset user terminal in a time period according to a second speed limiting mapping relationship.
[0217] Optionally, the speed limiting module 1002, when performing area-based speed limiting on the target user terminal according to the first speed limiting mapping relationship and time-based speed limiting on the second preset user terminal according to the second speed limiting mapping relationship, is specifically used for:
[0218] Invoke a pre-stored cellular data rate limiting policy; the cellular data rate limiting policy includes the maximum uplink and downlink rates; apply regional rate limiting to the target user terminal according to the first rate limiting mapping relationship and the cellular data rate limiting policy; apply time-based rate limiting to the second preset user terminal according to the second rate limiting mapping relationship and the cellular data rate limiting policy.
[0219] Optionally, the rate limiting module 1002, when applying regional rate limiting to the target user terminal based on the first rate limiting mapping relationship and the cellular data rate limiting strategy, is specifically used for:
[0220] The target user terminal is determined according to the target user terminal identifier in the first speed limit mapping relationship; the target user terminal located in the corresponding speed limit area is subject to regional speed limit control according to the maximum uplink and downlink rates, so as to realize regional speed limit control of the target user terminal.
[0221] Optionally, the rate limiting module 1002, when applying time-based rate limiting to the second preset user terminal according to the second rate limiting mapping relationship and the cellular data rate limiting strategy, is specifically used for:
[0222] The speed limit period corresponding to the second preset user terminal is determined based on the second preset user identifier and its corresponding speed limit period information in the second speed limit mapping relationship; the second preset user terminal located in the corresponding speed limit period is subject to time-limited speed control according to the maximum uplink and downlink rates, so as to realize time-limited speed control of the second preset user terminal.
[0223] Optionally, this embodiment provides a cellular data rate limiting control device, which further includes: a determining module and a releasing module;
[0224] The receiving module 1001 is further configured to receive a request from the enterprise management server to lift the user terminal rate limit control; the request to lift the user terminal rate limit control includes user terminal identification information to be lifted from the rate limit control; wherein, the determining module is configured to determine the user terminal to be lifted from the rate limit control based on the user terminal identification information to be lifted from the rate limit control; the lifting module is configured to lift the rate limit control on the user terminal to be lifted from the rate limit control, the rate limit control including at least one of area rate limit control and time period rate limit control.
[0225] Example 12
[0226] Figure 11 This is a schematic diagram of the structure of a carrier network management server provided in Embodiment Twelve. Figure 11 As shown, the operator network management server 1100 may include: a processor 1101, and a memory 1102 and a transceiver 1103 communicatively connected to the processor 1101. The memory 1102 stores computer-executable instructions; the transceiver 1103 is used for sending and receiving data; the processor 1101 executes the computer-executable instructions stored in the memory 1102 to implement any of the method embodiments in Embodiments 1 to 3 and Embodiment 9 described above. The specific implementation methods and technical effects are similar and will not be repeated here.
[0227] In this embodiment, the memory 1102 and the processor 1101 are connected via a bus. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 11 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0228] Example 13
[0229] Figure 12 This is a schematic diagram of the structure of a carrier slicing platform provided in Embodiment Thirteen. Figure 12 As shown, the operator slicing platform 1200 may include: a processor 1201, and a memory 1202 and a transceiver 1203 communicatively connected to the processor 1201. The memory 1202 stores computer-executable instructions; the transceiver 1203 is used for sending and receiving data; the processor 1201 executes the computer-executable instructions stored in the memory 1202 to implement any of the method embodiments in embodiments four to nine above. The specific implementation methods and technical effects are similar and will not be repeated here.
[0230] In this embodiment, the memory 1202 and the processor 1201 are connected via a bus. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 12 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0231] Example 14
[0232] This application provides a computer-readable storage medium storing computer-executable instructions. When executed by a processor, the computer-executable instructions are used to implement any one of the method embodiments 1 to 9 described above. The specific implementation methods and technical effects are similar and will not be repeated here.
[0233] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0234] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for limiting the rate of cellular data, characterized in that, The method is applied to a carrier network management server, and the method includes: Receive a regional speed limit request sent by the enterprise management server, wherein the regional speed limit request includes speed limit area information corresponding to the first preset user to be subject to regional speed limit; Based on the area speed limit request, the target user terminal of the first preset user corresponding to the first preset user is located in the corresponding speed limit area during the current time period. The first speed limit mapping relationship is determined based on the target user terminal identification information and the speed limit area information corresponding to the first preset user. A regional speed-limiting instruction is sent to the operator slicing platform. This instruction includes a first speed-limiting mapping relationship, instructing the operator slicing platform to apply regional speed-limiting to the target user terminal based on the first mapping relationship and time-based speed-limiting to a second preset user terminal based on a second mapping relationship. The first speed-limiting mapping relationship is a mapping between the target user terminal identifier and its corresponding speed-limiting region information; the second speed-limiting mapping relationship is a mapping between the second preset user terminal identifier and its corresponding speed-limiting time-based information. The second speed-limiting mapping relationship is sent from the enterprise management server to the operator slicing platform. The step of determining the target user terminal located in the corresponding speed-limited area for the first preset user based on the area speed limit request includes: Receive a cellular data request sent by a first preset user terminal during the current time period; the cellular data request includes the identification information of the first preset user terminal and its corresponding actual access area information; Based on the first preset user terminal identification information, determine the corresponding speed limit area information in the area speed limit request; The corresponding speed limit area information is matched with the actual access area information corresponding to the first preset user terminal. In response to the matching of the actual access area information and the speed limit area information, the first preset user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
2. The method according to claim 1, characterized in that, The actual access area information includes the actual target base station information; the speed-limited area information includes preset base station information; the preset base station is located within the speed-limited area. The step of determining the first preset user terminal as a target user terminal located in the corresponding speed-limited area during the current time period in response to the matching of the actual access area information and the speed-limited area information includes: In response to the fact that the actual access target base station information is located in the corresponding preset base station information, the first preset user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
3. The method according to claim 2, characterized in that, The step of determining the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user includes: Determine the speed limit area information corresponding to each target user terminal from the speed limit area information corresponding to the first preset user; For each target user terminal, its corresponding target user terminal identifier and the speed limit area with the mapping relationship are determined as the first speed limit mapping relationship.
4. A method for limiting the rate of cellular data, characterized in that, The method is applied to an operator slicing platform, and the method includes: Receive a time-limited speed limit request sent by the enterprise management server; the time-limited speed limit request includes a second speed limit mapping relationship; the second speed limit mapping relationship is a mapping relationship between a second preset user terminal identifier and its corresponding speed limit time period information; The system receives a regional speed-limiting instruction sent by the operator's network management server. The instruction includes a first speed-limiting mapping relationship. This first mapping relationship is determined based on the target user terminal identifier and the speed-limiting region information corresponding to a first preset user. The first speed-limiting mapping relationship is a mapping between the target user terminal identifier and its corresponding speed-limiting region information. The target user terminal is a user terminal located in the corresponding speed-limiting region during the current time period, as determined by the regional speed-limiting request. The regional speed-limiting request includes the speed-limiting region information corresponding to the first preset user to be subject to regional speed-limiting. The regional speed-limiting request is sent by the enterprise management server to the operator's network management server. The target user terminal is subject to regional speed limit according to the first speed limit mapping relationship, and the second preset user terminal is subject to time-based speed limit according to the second speed limit mapping relationship. The method further includes: Receives a request from the enterprise management server to lift the user terminal rate limit control; the request to lift the user terminal rate limit control includes the user terminal identification information to be lifted from the rate limit control. The user terminal whose speed limit control needs to be lifted is determined based on the user terminal identification information to be lifted. The speed limit control of the user terminal to be released is lifted, wherein the speed limit control includes at least one of area speed limit control and time period speed limit control.
5. The method according to claim 4, characterized in that, The step of applying regional speed limits to the target user terminal based on the first speed limit mapping relationship and applying time-based speed limits to the second preset user terminal based on the second speed limit mapping relationship includes: Invoke a pre-stored cellular data rate limiting policy; the cellular data rate limiting policy includes the maximum uplink and downlink rates; The target user terminal is subject to regional speed limiting based on the first speed limiting mapping relationship and the cellular data speed limiting strategy. The second preset user terminal is subject to time-based speed limits based on the second speed limit mapping relationship and the cellular data speed limit strategy.
6. The method according to claim 5, characterized in that, The step of applying regional speed limits to the target user terminal based on the first speed limit mapping relationship and the cellular data speed limit policy includes: The corresponding target user terminal is determined based on the target user terminal identifier in the first speed limit mapping relationship; The target user terminal located within the corresponding speed-limited area is subject to regional speed-limiting control according to the maximum uplink and downlink rates, thereby achieving regional speed-limiting control of the target user terminal.
7. The method according to claim 5, characterized in that, The step of limiting the speed of the second preset user terminal during a specific time period based on the second speed-limiting mapping relationship and the cellular data speed-limiting strategy includes: The speed limit period corresponding to the second preset user terminal is determined based on the second preset user identifier and its corresponding speed limit period information in the second speed limit mapping relationship. The second preset user terminal located within the corresponding speed-limited time period is subject to time-limited speed control based on the maximum uplink and downlink rates, thereby achieving time-limited speed control for the second preset user terminal.
8. A cellular data rate limiting control device, characterized in that, The device is located on the operator's network management server, and the device includes: The receiving module is used to receive a regional speed limit request sent by the enterprise management server. The regional speed limit request includes speed limit area information corresponding to the first preset user to be subject to regional speed limit. The determination module is used to determine, based on the area speed limit request, the target user terminal of the first preset user corresponding to the first preset user is located in the corresponding speed limit area during the current time period. The determining module is also used to determine the first speed limit mapping relationship based on the target user terminal identification information and the speed limit area information corresponding to the first preset user; The sending module is used to send a regional speed-limiting instruction to the operator slicing platform. The regional speed-limiting instruction includes a first speed-limiting mapping relationship. The instruction instructs the operator slicing platform to apply regional speed-limiting to the target user terminal according to the first speed-limiting mapping relationship and time-based speed-limiting to a second preset user terminal according to a second speed-limiting mapping relationship. The first speed-limiting mapping relationship is a mapping between the target user terminal identifier and its corresponding speed-limiting region information. The second speed-limiting mapping relationship is a mapping between the second preset user terminal identifier and its corresponding speed-limiting time-based information. The second speed-limiting mapping relationship is sent from the enterprise management server to the operator slicing platform. The determining module is specifically used to receive a cellular data request sent by a first preset user terminal in the current time period; the cellular data request includes the identification information of the first preset user terminal and its corresponding actual access area information; Based on the first preset user terminal identification information, determine the corresponding speed limit area information in the area speed limit request; The corresponding speed limit area information is matched with the actual access area information corresponding to the first preset user terminal. In response to the matching of the actual access area information and the speed limit area information, the first preset user terminal is determined to be the target user terminal located in the corresponding speed limit area during the current time period.
9. A cellular data rate limiting control device, characterized in that, The device is located on the operator's slicing platform, and the device includes: The receiving module is used to receive a time-limited speed limit request sent by the enterprise management server; the time-limited speed limit request includes a second speed limit mapping relationship; the second speed limit mapping relationship is a mapping relationship between a second preset user terminal identifier and its corresponding speed limit time period information; The receiving module is further configured to receive a regional speed-limiting instruction sent by the operator's network management server. The regional speed-limiting instruction includes a first speed-limiting mapping relationship. This first speed-limiting mapping relationship is determined based on the target user terminal identifier information and the speed-limiting area information corresponding to a first preset user. The first speed-limiting mapping relationship is a mapping relationship between the target user terminal identifier and its corresponding speed-limiting area information. The target user terminal is a user terminal located in the corresponding speed-limiting area during the current time period, as determined by the regional speed-limiting request. The regional speed-limiting request includes the speed-limiting area information corresponding to the first preset user to be subject to regional speed-limiting. The regional speed-limiting request is sent by the enterprise management server to the operator's network management server. The speed limiting module is used to perform regional speed limiting on the target user terminal according to the first speed limiting mapping relationship and time-based speed limiting on the second preset user terminal according to the second speed limiting mapping relationship. It also includes: a determination module and a release module; The receiving module is also used to receive a request from the enterprise management server to lift the user terminal rate limit control; the request to lift the user terminal rate limit control includes the user terminal identification information to be lifted from the rate limit control. The determination module determines the user terminal whose speed limit control needs to be lifted based on the user terminal identification information to be lifted. The contact module is used to release the speed limit control of the user terminal whose speed limit control is to be released, wherein the speed limit control includes at least one of area speed limit control and time period speed limit control.
10. A carrier network management server, comprising: A processor, and a memory and a transceiver communicatively connected to the processor; The memory stores computer-executed instructions; the transceiver is used for sending and receiving data. The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1-3.
11. A carrier slicing platform, comprising: A processor, and a memory and a transceiver communicatively connected to the processor; The memory stores computer-executed instructions; The transceiver is used for sending and receiving data; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 4-7.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-7.
Citation Information
Patent Citations
Resource speed limiting method and device, user terminal and server
CN112838936A