IoT terminal access methods, devices, equipment and storage media
By determining the coverage area of the terminal and allocating TDD and SUL frequency bands, and setting the transmission time interval, the problems of limited uplink coverage and unbalanced network load of 5G IoT terminals are solved, achieving efficient network resource allocation and transmission efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2026-03-10
AI Technical Summary
In 5G IoT terminals, uplink coverage is limited when the terminal is far from the base station, resulting in network coverage shortcomings and ineffective network access. Furthermore, the network load is uneven when a large number of devices connect instantly, leading to congestion problems.
By determining whether the reference signal received power of the terminal exceeds the network edge threshold, terminals with different coverage areas are allocated to use TDD and SUL frequency bands, and the transmission time interval is set to achieve dynamic allocation of network resources and ensure balanced access for terminals inside and outside the coverage area.
It reduces base station load, avoids network congestion, improves transmission efficiency, and meets the uplink coverage and bandwidth requirements of the 5G era.
Smart Images

Figure CN116419240B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of Internet of Things, in particular, to an Internet of Things terminal access method and device, equipment and a storage medium. BACKGROUND
[0002] 5G core network (5GC) faces three application scenarios of eMBB, mMTC and URLLC as follows:
[0003] (1) Large bandwidth: Enhanced mobile broadband. Mainly meet the demand for high data rate services, support high-definition video, VR and other new industries, widely used in sports and entertainment, education and other industries; also used in security monitoring, product testing and other aspects. For example, many existing evening live broadcasts use 5G technology.
[0004] (2) Large connection: Massive machine type communication. The ability of 5G to face Internet of Things business requires low network perception real-time, but requires high terminal density, widely used in public utilities, industry, agriculture, transportation and power industries.
[0005] (3) Low latency: Low latency, high reliability communication. 5G communication technology is widely used in medical, transportation, power and other industries. With the continuous development of 5G communication technology, surgeons' arms can be extended thousands of miles away to remotely perform surgery on patients.
[0006] With the rapid development of Internet of Things technology, the application of intelligent Internet of Things terminal is more and more widely, forming the situation of interconnection of everything in the 5G era. 5G Internet of Things technology is applied in steel, mine, port, production, power and other industries, including 5G+ video monitoring, 5G+ long-distance control, 5G+ mechanical vision, etc. On the basis of traditional downlink large bandwidth, new requirements of uplink large bandwidth and low latency are proposed. For example, unmanned aerial vehicles, 4K high-definition live broadcast, etc. require 40Mbps upload + 20-40ms latency, unmanned mining vehicles require multi-channel 30Mbps upload + 30ms latency, etc. Figure 1 As shown in the existing 5G Internet of Things terminal uplink and downlink coverage diagram. In the current 5G network, the uplink coverage of TDD high frequency band (3.5GHz) is limited. When the terminal is far away from the base station and out of the 3.5GHz high frequency band uplink coverage range, the super uplink can use the FDD low frequency band (3.5GHz) to make up for the short board of TDD uplink coverage, thereby expanding the coverage range. 5G uplink cooperates TDD frequency band and FDD frequency band, complements high frequency and low frequency, aggregates time domain and frequency domain, and improves the uplink coverage and uplink bandwidth capability of 5G network, and shortens the latency, which matches the business development demand of 5G era. At the same time, the load balancing problem of instant access to network by a large number of Internet of Things devices also becomes a problem in reality.
[0007] It should be noted that the information disclosed in the above BACKGROUND section is only for the purpose of facilitating the understanding of the background of the present disclosure, and thus can include information that does not constitute the prior art known to those of ordinary skill in the art. SUMMARY
[0008] The purpose of the present disclosure is to provide an Internet of Things terminal access method, device, equipment and storage medium, which is used to at least partially overcome one or more problems caused by the limitations and defects of the related art.
[0009] According to a first aspect of an embodiment of the present disclosure, an Internet of Things terminal access method is provided, comprising:
[0010] Obtaining the maximum number of concurrent sessions that can be accommodated by a base station side gNB;
[0011] Determining whether the reference signal received power RSRP of the Internet of Things terminal is greater than the network signal edge threshold;
[0012] If yes, it is determined that the Internet of Things terminal is within the uplink network coverage range of the base station;
[0013] If no, it is determined that the Internet of Things terminal is outside the uplink network coverage range of the base station;
[0014] According to the uplink frequency band characteristics and the maximum number of concurrent sessions, network resources are allocated to the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range in a certain proportion;
[0015] Obtaining the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range after the allocation, and setting the transmission time interval of the obtained Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range;
[0016] Triggering the Internet of Things terminals within the uplink network coverage range to transmit on the network side in the corresponding transmission time interval to access the base station;
[0017] Triggering the Internet of Things terminals outside the uplink network coverage range to transmit on the terminal side in the corresponding transmission time interval to access the base station.
[0018] In an exemplary embodiment of the present disclosure, the step of allocating network resources to the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range in a certain proportion according to the uplink frequency band characteristics and the maximum number of concurrent sessions comprises:
[0019] Obtaining network frequency band information used by the Internet of Things terminal to upload uplink data, wherein the Internet of Things terminal within the uplink network coverage range selects to use the TDD frequency band and the SUL frequency band to simultaneously upload uplink data, and the Internet of Things terminal outside the uplink network coverage range selects to use the SUL frequency band to upload uplink data.
[0020] Determining an allocation ratio a:b based on the capacity ratio of the TDD frequency band and the SUL frequency band;
[0021] Performing network resource allocation according to the allocation ratio a:b and the maximum concurrency K, wherein (a / (a+b))*K of the network resources are allocated to the Internet of Things terminal within the uplink network coverage range, and (b / (a+b))*K of the network resources are allocated to the Internet of Things terminal outside the uplink network coverage range.
[0022] In an exemplary embodiment of the present disclosure, the capacity ratio of the TDD frequency band and the SUL frequency band used by the Internet of Things terminal within the uplink network coverage range is 3:1, and the allocation ratio a:b is determined to be 4:1.
[0023] In an exemplary embodiment of the present disclosure, a formula based on which the transmission time interval of the obtained Internet of Things terminal within the uplink network coverage range and the Internet of Things terminal outside the uplink network coverage range is set as:
[0024] T=(P%[M*60 / D])+S
[0025] wherein T represents the transmission time interval; P represents the sum of the average value of the number of the obtained Internet of Things terminal within the uplink network coverage range and the average value of the number of the obtained Internet of Things terminal outside the uplink network coverage range; M represents the total transmission time length of connecting all the obtained Internet of Things terminal within the uplink network coverage range and the Internet of Things terminal outside the uplink network coverage range to the base station, D represents the minimum completion time length of end-to-end transmission; S represents a random adjustment value, P%[M*60 / D] represents the remainder calculation of P to [M*60 / D], and [] represents the integer calculation.
[0026] In an exemplary embodiment of the present disclosure, in the formula based on which the transmission time interval is determined, the minimum completion time length of end-to-end transmission D=5d, and d is determined by network delay data.
[0027] In an exemplary embodiment of the present disclosure, in the formula based on which the transmission time interval is determined, the random adjustment value S=D*N, wherein N is 0 or a positive integer.
[0028] In an exemplary embodiment of the present disclosure, in the formula based on which the transmission time interval is determined, the number value of the Internet of Things terminal is determined based on the device identification code corresponding to the Internet of Things terminal.
[0029] According to a second aspect of the present disclosure, an Internet of Things terminal access device is provided, comprising:
[0030] a maximum concurrency number acquisition module configured to acquire a maximum concurrency number that can be accommodated by a base station side gNB;
[0031] a judgment module configured to acquire a reference signal received power RSRP of an Internet of Things terminal, and judge whether the RSRP of the Internet of Things terminal is greater than a network signal edge threshold value;
[0032] a first judgment module configured to, when the RSRP of the Internet of Things terminal is greater than the network signal edge threshold value, judge that the Internet of Things terminal is within an uplink network coverage range of the base station;
[0033] a second judgment module configured to, when the RSRP of the Internet of Things terminal is not greater than the network signal edge threshold value, judge that the Internet of Things terminal is outside the uplink network coverage range of the base station;
[0034] a network resource allocation module configured to allocate network resources to the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range according to a certain proportion based on uplink frequency band characteristics and the maximum concurrency number;
[0035] a transmission time interval setting module configured to acquire the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range after the allocation, and set transmission time intervals of the acquired Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range;
[0036] a first access module configured to trigger the Internet of Things terminals within the uplink network coverage range to transmit on the network side at corresponding transmission time intervals, so as to access the base station;
[0037] a second access module configured to trigger the Internet of Things terminals outside the uplink network coverage range to transmit on the terminal side at corresponding transmission time intervals, so as to access the base station.
[0038] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising:
[0039] a processor; and
[0040] a memory configured to store executable instructions of the processor;
[0041] wherein the processor is configured to execute the Internet of Things terminal access method according to any one of the above aspects by executing the executable instructions.
[0042] According to a fourth aspect of the present disclosure, a computer readable storage medium is provided, which stores a computer program. The computer program, when executed by a processor, implements the method for accessing an Internet of Things terminal according to any one of the above aspects.
[0043] The method for accessing an Internet of Things terminal according to the present disclosure determines whether the Internet of Things terminal is within the uplink network coverage range based on the network edge threshold of the high-frequency uplink according to the frequency band characteristics of the 5G uplink. The Internet of Things terminals within and outside the uplink network coverage range are reasonably classified in terms of network resources based on the maximum number of concurrent connections of the base station side gNB and the uplink frequency band characteristics. The transmission time interval of the Internet of Things terminals in different coverage ranges is set. Within the corresponding time interval, the Internet of Things terminals within the uplink network coverage range are triggered to transmit at the network side, and the Internet of Things terminals outside the uplink network coverage range are triggered to transmit at the terminal side, thereby realizing dynamic allocation of network resources, reducing the load of the base station, greatly avoiding the problem of network congestion, and improving transmission efficiency.
[0044] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0045] The accompanying drawings, which are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the present disclosure. It is obvious that the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained from these drawings without creative labor for those skilled in the art.
[0046] Figure 1 The uplink and downlink coverage of the existing 5G Internet of Things terminal is schematically shown.
[0047] Figure 2 The network interaction process of the 5G Internet of Things is schematically shown.
[0048] Figure 3 The flowchart of the method for accessing an Internet of Things terminal in the exemplary embodiment of the present disclosure is schematically shown.
[0049] Figure 4 The step flowchart of allocating network resources to the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range in one exemplary embodiment of the present disclosure is schematically shown.
[0050] Figure 5 The block diagram of an Internet of Things access device in one exemplary embodiment of the present disclosure is schematically shown.
[0051] Figure 6A block diagram of an electronic device is illustratively shown in one example embodiment of the present disclosure.
[0052] Figure 7 A diagram of a computer-readable storage medium is illustratively shown in one example embodiment of the present disclosure. DETAILED DESCRIPTION
[0053] Example implementations are now described with reference to the drawings. Example implementations can, however, be implemented in many different forms and should not be construed as limited to the examples set forth herein; rather, these implementations are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the example implementations to those skilled in the art. The features, structures, or characteristics described can be combined in one or more implementations. In the following description, numerous specific details are provided, such as examples of programming, software modules, user selections, etc., to provide a thorough understanding of implementations of the present disclosure. One skilled in the relevant art will recognize, however, that the implementations can be practiced without one or more of the specific details, or with other methods, components, materials, and so forth. Some features, structures, or characteristics can be separately provided or implemented in other implementations. In other instances, well-known structures having described
[0054] In addition, the accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification, illustrate embodiments of the present disclosure, and together with the description serve to explain various principles of the present disclosure. In the drawings:
[0055] In order to facilitate the understanding of the Internet of Things terminal access method provided in the present application, the network interaction process of 5G Internet of Things will be described first. Figure 2 The network interaction process of 5G Internet of Things is shown in the figure. Please refer to Figure 2, 5G Internet of Things includes 5G terminal, base station gNB, access and mobility management function AMF, session management function SMF, unified data management UDM and user plane function UPF. AMF is responsible for access and mobility management, can obtain the reference signal receiving power RSRP of 5G terminal, and obtain the equipment identification code of 5G terminal. SMF is responsible for session management, and transmission of UE and AMF signaling and data. UDM is responsible for unified data storage and management, and UPF is the user plane function UPF in 5G. UPF can be deployed at the network edge, close to the user side. UPF can calculate and group the equipment identification code of 5G terminal. The 5G terminal is grouped into 5G terminal A and 5G terminal B, wherein the 5G terminal A is the terminal within the uplink network (3.5GHz) coverage range, and the 5G terminal B is the terminal outside the uplink network (3.5GHz) coverage range.
[0056] The example embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0057] Figure 3 The flow chart of the Internet of Things terminal access method 200 in the example embodiment of the present disclosure is schematically shown. Referring to Figure 3 The Internet of Things terminal access method 300 can include:
[0058] Step S301, obtaining the maximum concurrency that the base station side gNB can accommodate;
[0059] Step S302, judging whether the reference signal receiving power RSRP of the Internet of Things terminal is greater than the network signal edge threshold value;
[0060] Step S303, if yes, determining that the Internet of Things terminal is within the uplink network coverage range of the base station;
[0061] Step S304, if no, determining that the Internet of Things terminal is outside the uplink network coverage range of the base station;
[0062] Step S305, according to the uplink frequency band characteristics and the maximum concurrency, network resources are respectively allocated to the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range in a certain proportion;
[0063] Step S306, respectively obtaining the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range after allocation, and setting the transmission time interval of the obtained Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range;
[0064] Step S307, triggering the Internet of Things terminals within the uplink network coverage range to transmit on the corresponding transmission time interval on the network side to access the base station;
[0065] Step S308, the IOT terminal outside the uplink network coverage range is triggered to send at the terminal side in the corresponding sending time interval to access the base station.
[0066] The IOT terminal access method of the present disclosure determines whether the IOT terminal is within the uplink network coverage range based on the network edge threshold of the high-frequency uplink according to the frequency band characteristics of the 5G uplink. The IOT terminals within and outside the uplink network coverage range are reasonably classified in network resources based on the maximum number of concurrent connections of the base station side gNB and the uplink frequency band characteristics. The sending time intervals of the IOT terminals in different coverage ranges are set. The IOT terminals within the uplink network coverage range are triggered to send at the network side in the corresponding time interval, and the IOT terminals outside the uplink network coverage range are triggered to send at the terminal side, which realizes the dynamic allocation of network resources, reduces the load of the base station, greatly avoids the problem of network congestion, and improves the transmission efficiency.
[0067] Next, each step of the IOT terminal access method 300 will be described in detail.
[0068] Step S301, the maximum number of concurrent connections that the base station side gNB can accommodate is obtained. The maximum number of concurrent connections that the base station side gNB can accommodate is set to K.
[0069] Step S302, the reference signal received power RSRP of the IOT terminal is obtained, and it is determined whether the RSRP of the IOT terminal is greater than the network signal edge threshold. Specifically, in the 5G IOT, based on the AMF legal monitoring of the current connection state, reachable state and mobile terminal state of the UE (user terminal), the RSRP of the IOT terminal is measured based on the current network state. The network coverage strength is determined by the RSRP value.
[0070] In an embodiment of the present disclosure, the network signal edge threshold is determined by the TDD uplink frequency band (3.5 GHz). Whether the IOT terminal is within the network coverage of the TDD uplink frequency band is determined by comparing the network signal edge threshold and the RSRP.
[0071] In step S303, if the RSRP of the IOT terminal is greater than the network signal edge threshold, it is determined that the IOT terminal is within the uplink network coverage range of the base station. Within the uplink network coverage range, the SUL low-frequency band (2.1 GHz) uploads uplink data at the same time when the TDD mid-frequency band (3.5 GHz) transmits uplink data, realizing uplink data transmission in time slots.
[0072] In step S304, if the RSRP of the Internet of Things terminal is not greater than the network signal edge threshold, it is determined that the Internet of Things terminal is outside the uplink network coverage range of the base station. In the uplink network coverage range, the uplink data is transmitted on the SUL low frequency band (2.1 GHz).
[0073] Step S305, according to the uplink frequency band characteristics and the maximum number of concurrent connections, network resources are allocated to the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range in a certain proportion. Please refer to Figure 4 , step S305 specifically includes:
[0074] Step S401, obtain the network frequency band information used by the Internet of Things terminal to transmit uplink data, wherein the Internet of Things terminal within the uplink network coverage range selects to use the TDD frequency band and the SUL frequency band to transmit uplink data at the same time, and the Internet of Things terminal outside the uplink network coverage range selects to use the SUL frequency band to transmit uplink data.
[0075] Step S402, determine the allocation ratio a:b based on the capacity ratio of the TDD frequency band and the SUL frequency band. Specifically, in an embodiment of the present disclosure, within the uplink network coverage range, the TDD uplink frequency band and the SUL frequency band are selected to transmit data at the same time, and according to the frequency band characteristics, the capacity ratio of the TDD uplink frequency band and the SUL frequency band is about 3:1. Outside the uplink network coverage range, the SUL frequency band is selected to transmit data. Therefore, the allocation ratio a:b is determined to be 4:1. The Internet of Things terminal within the uplink network coverage range can carry 80% of the concurrent uplink data, and the Internet of Things terminal outside the uplink network coverage range can carry 20% of the concurrent uplink data.
[0076] Step S403, network resource allocation according to the allocation ratio a:b and the maximum number of concurrent connections K, wherein (a / (a+b))*K of network resources are allocated to the Internet of Things terminals within the uplink network coverage range, and (b / (a+b))*K of network resources are allocated to the Internet of Things terminals outside the uplink network coverage range. For example, the maximum number of concurrent connections is K, and the allocation ratio is 4:1, so 0.8K of network resources are allocated to the Internet of Things terminals within the uplink network coverage range, and 0.2K of network resources are allocated to the Internet of Things terminals outside the uplink network coverage range.
[0077] In step S306, the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range are obtained respectively, and the transmission time intervals of the obtained Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range are set.
[0078] In an embodiment of the present disclosure, the transmission time interval of the IoT terminal within the obtained uplink network coverage range and the IoT terminal outside the uplink network coverage range is set based on the following formula ①:
[0079] T = (P% [M*60 / D]) + S ①
[0080] In formula ①, T represents the transmission time interval; P represents the sum of the average number of the IoT terminal within the obtained uplink network coverage range and the average number of the IoT terminal outside the uplink network coverage range; M represents the total transmission time of connecting all the IoT terminals within the obtained uplink network coverage range and the IoT terminals outside the uplink network coverage range to the base station, and D represents the minimum completion time of end-to-end transmission; S represents a random adjustment value, P% [M*60 / D] represents the remainder calculation of P to [M*60 / D], and [] represents the integer calculation.
[0081] Specifically, for a batch of IoT terminals, it is required to complete the RRC connection state recovery within M minutes, that is, the total transmission time is M minutes. The minimum completion unit of end-to-end transmission is set as D, that is, the transmission of the user plane and the data plane of 0.8K and 0.2K terminals is completed within D time intervals. Therefore, within the total transmission time M, there are a total of [(M*60) / D] time intervals, thereby achieving the discretization of the concurrent IoT terminal group in time.
[0082] In an embodiment of the present disclosure, the minimum completion time D of end-to-end transmission is set as 5d, and d is determined by network delay data. For example, for the IoT terminal within the uplink network coverage range, the network delay d is 4.6ms. Therefore, within the transmission time M minutes, there are a total of [(M*60) / 5d] = 2608M time intervals.
[0083] In an embodiment of the present disclosure, the IoT terminal number value P is determined based on the device identification code corresponding to the IoT terminal. Specifically, the IoT terminal can be a mobile phone, a computer, a tablet, a meter, a sensor, etc. The device identification code is used to distinguish a plurality of IoT terminals, and the device identification code of each IoT terminal is unique. Taking a mobile phone as an example, the IMEI code of the mobile phone is used as the device identification code of the IoT terminal.
[0084] In an embodiment of the present disclosure, the device identification code of the Internet of Things terminal is converted into a number value P by a conversion algorithm according to the device identification code, which can be a hash algorithm or the like. Specifically, P = P1 + P2, wherein P1 is the number average of the Internet of Things terminal within the uplink network coverage range, and P2 is the number average of the Internet of Things terminal outside the uplink network coverage range. For example, the IMEI number of the mobile terminal within the uplink network coverage range is converted into the corresponding number average P1 as 10001, and the IMEI number of the mobile terminal outside the uplink network coverage range is converted into the corresponding number average P2 as 20003. P = P1 + P2 = 3004.
[0085] In an embodiment of the present disclosure, in formula ①, the random adjustment value S = D*N, wherein N is 0 or a positive integer. In order to avoid the same T calculated in the case of the same number average P of the Internet of Things terminal, the random adjustment value S is set, and the S value is floated within the discrete transmission time interval range. If there is no same number of transmission time intervals T, S is set to 0. If there is the same transmission time interval T, S can be S = D, S = 2D, S = 3D, and the like.
[0086] In step S307, the Internet of Things terminal within the uplink network coverage range is triggered to transmit on the network side at the corresponding transmission time interval T1 to access the base station.
[0087] In step S308, the Internet of Things terminal outside the uplink network coverage range is triggered to transmit on the terminal side at the corresponding transmission time interval T2 to access the base station.
[0088] A specific example is provided below to illustrate the above method:
[0089] When the maximum number of gNB concurrent is 100, 80 are allocated to the Internet of Things terminal within the uplink network coverage range, and 20 are allocated to the Internet of Things terminal outside the uplink network coverage range. The AMF calculates the number average P1 and P2 corresponding to 80 and 20 Internet of Things terminals as 13041 and 13044 respectively. The transmission duration M is set to 1 minute, and the Internet of Things terminal within the uplink network coverage range has a total of 2608 time intervals. Through the formula, T = 26085%2608 = 5 is calculated. If there is no remainder of 5 calculated by other terminal groups, 80 Internet of Things terminals are triggered to transmit by the network side and 20 Internet of Things terminals are triggered to transmit by the terminal side at the 5th interval (18.4ms-23ms).
[0090] Figure 5 The schematic diagram of the Internet of Things terminal access device 500 in the exemplary embodiment of the present disclosure is schematically shown. Referring to Figure 5 The Internet of Things terminal access device 500 can comprise:
[0091] The maximum concurrency obtaining module 510 is configured to obtain the maximum concurrency that can be accommodated by the base station side gNB.
[0092] The judging module 520 is configured to obtain the reference signal receiving power (RSRP) of the Internet of Things terminal, and determine whether the RSRP of the Internet of Things terminal is greater than a network signal edge threshold.
[0093] The first determining module 530 is configured to determine that the Internet of Things terminal is within the uplink network coverage range of the base station when the RSRP of the Internet of Things terminal is greater than the network signal edge threshold.
[0094] The second determining module 540 is configured to determine that the Internet of Things terminal is outside the uplink network coverage range of the base station when the RSRP of the Internet of Things terminal is not greater than the network signal edge threshold.
[0095] The network resource allocation module 550 is configured to allocate network resources to the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range according to the uplink frequency band characteristics and the maximum concurrency in a certain proportion.
[0096] The transmission time interval setting module 560 is configured to obtain the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range after the allocation, and set the transmission time intervals of the obtained Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range.
[0097] The first access module 570 is configured to trigger the Internet of Things terminals within the uplink network coverage range to transmit on the network side at the corresponding transmission time intervals, so as to access the base station.
[0098] The second access module 580 is configured to trigger the Internet of Things terminals outside the uplink network coverage range to transmit on the terminal side at the corresponding transmission time intervals, so as to access the base station.
[0099] In an embodiment of the present disclosure, the Internet of Things terminal access apparatus 500 can further include modules for implementing other flow steps of the above-mentioned processing method embodiments. For example, a sub-module for obtaining network frequency band information used by the Internet of Things terminal to upload uplink data, a sub-module for determining an allocation proportion based on the capacity ratio of the TDD frequency band and the SUL frequency band, and a sub-module for performing network resource allocation according to the allocation proportion and the maximum concurrency. The specific principles of each module and sub-module can be referred to the description of the above-mentioned Internet of Things terminal access method embodiments, which will not be repeated here.
[0100] It should be noted that although several modules or units of the devices for action execution are mentioned in the above detailed description, such division is not mandatory. Indeed, according to embodiments of the present disclosure, features and functionalities of two or more modules or units described above can be embodied in one module or unit. Conversely, features and functionalities of one module or unit described above can be further divided into embodied by multiple modules or units.
[0101] In exemplary embodiments of the present disclosure, an electronic device capable of implementing the above-described method is also provided.
[0102] Those skilled in the art can understand that various aspects of the present disclosure can be implemented as a system, a method or a program product. Therefore, various aspects of the present disclosure can be embodied as a whole hardware embodiment, a whole software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" herein.
[0103] The electronic device 600 according to this embodiment of the present disclosure will be described below with reference to Figure 6 Figure 6 The electronic device 600 shown is merely an example and should not bring any limitation to the functions and use range of embodiments of the present disclosure.
[0104] As shown in Figure 6 The components of the electronic device 600 can include, but are not limited to, the at least one processing unit 610 described above, the at least one storage unit 620 described above, and a bus 630 connecting different system components, including the storage unit 620 and the processing unit 610.
[0105] The storage unit stores program code which can be executed by the processing unit 610, so that the processing unit 610 performs the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Method" section of the present specification. For example, the processing unit 610 can execute the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Method" section of the present specification. Figure 2 In step S201 shown in the figure, the maximum concurrency that can be accommodated by the base station side gNB is acquired; in step S202, the reference signal received power RSRP of the Internet of Things terminal is acquired, and it is judged whether the RSRP of the Internet of Things terminal is greater than the network signal edge threshold; in step S203, if yes, it is determined that the Internet of Things terminal is within the uplink network coverage range of the base station; in step S204, if no, it is determined that the Internet of Things terminal is outside the uplink network coverage range of the base station; in step S205, according to the uplink frequency band characteristics and the maximum concurrency, network resources are respectively allocated to the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range in a certain proportion; in step S206, the Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range after the allocation are respectively acquired, and the transmission time interval of the obtained Internet of Things terminals within the uplink network coverage range and the Internet of Things terminals outside the uplink network coverage range is set; in step S207, the Internet of Things terminals within the uplink network coverage range are triggered to transmit on the network side in the corresponding transmission time interval to access the base station; in step S208, the Internet of Things terminals outside the uplink network coverage range are triggered to transmit on the terminal side in the corresponding transmission time interval to access the base station.
[0106] The storage unit 620 can include a readable medium in the form of a volatile storage unit, such as a random access memory (RAM) 6201 and / or a cache memory unit 6202, and can further include a read-only memory (ROM) 6203.
[0107] The storage unit 620 can further include a program / utility 6204 having a set of program modules 6205, including but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof can include implementation of a network environment.
[0108] The bus 630 can represent one or more of several types of bus structures, including a storage unit bus or storage unit controller, a peripheral bus, a graphics acceleration port, a processing unit bus, or a local bus using any of a variety of bus architectures.
[0109] The electronic device 600 can also communicate with one or more external devices 700 such as a keyboard or pointing devices, a Bluetooth device, or a disk drive. These and other peripherals can be connected to the electronic device 600 by one or more peripheral interfaces 650, such as a USB port. The electronic device 600 can also include one or more antennas or other wireless transmission devices for communicating with one or more wireless devices, such as a wireless personal digital assistant (PDA) or other wireless devices, or for communicating with one or more wireless devices that enable user interaction with the electronic device 600. Such communication can occur, for example, through the input / output (I / O) interface 650. Still yet, the electronic device 600 can communicate with one or more networks, such as one or more local area networks (LANs) or wide area networks (WANs) such as the Internet, through a network adapter 660. The network adapter 660 can be any of a plurality of different types of adapters to enable the electronic device 600 to communicate with such networks and is coupled with the bus 630 through, for example, an I / O interface 650. It should be appreciated that the electronic device 600 can be a plurality of such devices operating together in a system, and / or in communication with one another. It will be appreciated that various components (e.g., those not specific to the electronic device 600) can be used in conjunction with the electronic device 600. These components, as well as the electronic device 600 itself, can be implemented in hardware, software or a combination thereof, and can be implemented within one or more computer systems or device.
[0110] From the above description of the embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash disk, a mobile hard disk, or the like) or a network, and includes a plurality of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.
[0111] In the example embodiments of the present disclosure, a computer readable storage medium is also provided, on which a program product capable of implementing the above-mentioned method of the present disclosure is stored. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program codes for causing the terminal device to perform the steps according to various example embodiments of the present disclosure described in the above-mentioned "example method" section of the present specification when the program product is run on the terminal device.
[0112] Reference Figure 7 As shown, a program product 800 for implementing the above-mentioned method according to the embodiments of the present disclosure is described, which can take the form of a portable compact disc read-only memory (CD-ROM) and include program codes, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited to this, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used or combined with an instruction execution system, device or apparatus.
[0113] The program product can employ any combination of one or more computer-readable media. The computer-readable media can be a computer-readable storage medium or a computer-readable signal medium. The computer-readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include the following: an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0114] The computer-readable signal medium can include a computer-readable storage medium that is propagated as a carrier wave. The computer-readable signal medium can further be any computer-readable medium that is not a storage medium. The computer-readable signal medium can be a computer-readable storage medium that is a propagated signal on a computer-readable storage medium.
[0115] The program code embodied on the computer-readable media can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0116] The program code can be executed by one or more programmable processors, which can be implemented in one or more computer devices including any combination of a microprocessor, a microcontroller, a digital signal processor, or other processing circuitry. The program code can be written in any combination of one or more programming languages, including an object-oriented programming language such as Java, C++, or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer device, partly on the user's computer device, as a stand-alone software package, partly on the user's computer device and partly on a remote computer device or entirely on the remote computer device or server. In the latter scenario, the remote computer device can be connected to the user's computer device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer device such as through the Internet using an Internet Service Provider. The program code can also be downloaded to the user's computer device from the remote computer device or server through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer device such as through the Internet using an Internet Service Provider.
[0117] In addition, the above-described flowcharts are merely illustrative of the processes included in the method according to the exemplary embodiments of the present application, and are not intended to limit the present application. It is readily understood that the processes shown in the above-described flowcharts do not indicate or limit the time sequence of the processes. In addition, it is readily understood that the processes can be executed synchronously or asynchronously, for example, in a plurality of modules.
[0118] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
Claims
1. An Internet of Things terminal access method, characterized by, The method comprises the following steps: acquiring the maximum number of concurrent connections that can be accommodated by a base station side gNB; determining whether the reference signal receiving power RSRP of the Internet of Things terminal is greater than the network signal edge threshold value; if yes, determining that the Internet of Things terminal is within the uplink TDD frequency band network coverage range of the base station; if no, determining that the Internet of Things terminal is outside the uplink TDD frequency band network coverage range of the base station; allocating network resources to the Internet of Things terminals within the uplink TDD frequency band network coverage range and the Internet of Things terminals outside the uplink TDD frequency band network coverage range according to the uplink frequency band characteristics and the maximum number of concurrent connections in a certain proportion, which comprises the following steps: acquiring the network frequency band information used by the Internet of Things terminals for uploading uplink data, wherein the Internet of Things terminals within the uplink TDD frequency band network coverage range select to upload uplink data using the TDD frequency band and the SUL frequency band at the same time, and the Internet of Things terminals outside the uplink TDD frequency band network coverage range select to upload uplink data using the SUL frequency band; determining the allocation ratio a:b based on the capacity ratio of the TDD frequency band and the SUL frequency band; performing network resource allocation according to the allocation ratio a:b and the maximum number of concurrent connections K, wherein (a / (a+b))*K of network resources are allocated to the Internet of Things terminals within the uplink TDD frequency band network coverage range, and (b / (a+b))*K of network resources are allocated to the Internet of Things terminals outside the uplink TDD frequency band network coverage range; respectively acquiring the Internet of Things terminals within the uplink TDD frequency band network coverage range and the Internet of Things terminals outside the uplink TDD frequency band network coverage range after the allocation, and setting the transmission time interval of the obtained Internet of Things terminals within the uplink TDD frequency band network coverage range and the Internet of Things terminals outside the uplink TDD frequency band network coverage range; triggering the Internet of Things terminals within the uplink TDD frequency band network coverage range to transmit on the network side in the corresponding transmission time interval to access the base station; triggering the Internet of Things terminals outside the uplink TDD frequency band network coverage range to transmit on the terminal side in the corresponding transmission time interval to access the base station.
2. The IoT terminal access method according to claim 1, characterized in that, The method comprises the following steps: The capacity ratio of the TDD frequency band and the SUL frequency band used by the Internet of Things terminals within the uplink TDD frequency band network coverage range is 3:1, and the allocation ratio a:b is determined to be 4:
1.
3. The method of claim 1, wherein, The formula based on which the transmission time interval of the obtained Internet of Things terminals within the uplink TDD frequency band network coverage range and the Internet of Things terminals outside the uplink TDD frequency band network coverage range is set is: T=(P%[M*60 / D])+S wherein T represents the transmission time interval; P represents the sum of the average value of the number of the obtained Internet of Things terminals within the uplink TDD frequency band network coverage range and the average value of the number of the obtained Internet of Things terminals outside the uplink TDD frequency band network coverage range; M represents the total transmission time length of connecting all the obtained Internet of Things terminals within the uplink TDD frequency band network coverage range and the Internet of Things terminals outside the uplink TDD frequency band network coverage range to the base station, D represents the minimum completion time length of end-to-end transmission; S represents a random adjustment value, P%[M*60 / D] represents the remainder calculation of P on [M*60 / D], and [] represents the integer calculation.
4. The method of claim 3, wherein, In a formula based on which the sending time interval is determined, a minimum completion time length of end-to-end transmission D=5d, and d is determined by network delay data.
5. The method of claim 3, wherein, In a formula based on which the sending time interval is determined, a random adjustment value S=D*N, wherein N is 0 or a positive integer.
6. The IoT terminal access method according to claim 3, wherein In a formula based on which the sending time interval is determined, the IoT terminal number value is determined based on a device identification code corresponding to the IoT terminal.
7. An Internet of Things terminal access device, characterized by, The method comprises the following steps: a maximum concurrent number acquisition module, configured to acquire a maximum concurrent number that can be accommodated by a base station side gNB; a judgment module, configured to acquire a reference signal receiving power RSRP of an IoT terminal, and judge whether the RSRP of the IoT terminal is greater than a network signal edge threshold value; a first determination module, configured to determine that the IoT terminal is within an uplink TDD frequency band network coverage range of the base station when the RSRP of the IoT terminal is greater than the network signal edge threshold value; a second determination module, configured to determine that the IoT terminal is outside the uplink TDD frequency band network coverage range of the base station when the RSRP of the IoT terminal is not greater than the network signal edge threshold value; a network resource allocation module, configured to allocate network resources to the IoT terminals within the uplink TDD frequency band network coverage range and the IoT terminals outside the uplink TDD frequency band network coverage range according to a certain proportion based on uplink frequency band characteristics and the maximum concurrent number, and the network resource allocation module comprises the following steps: acquiring network frequency band information used by the IoT terminals to upload uplink data, wherein the IoT terminals within the uplink TDD frequency band network coverage range select to use a TDD frequency band and a SUL frequency band to simultaneously upload uplink data, and the IoT terminals outside the uplink TDD frequency band network coverage range select to use the SUL frequency band to upload uplink data; determining an allocation proportion a:b based on a capacity ratio of the TDD frequency band and the SUL frequency band; and performing network resource allocation according to the allocation proportion a:b and the maximum concurrent number K, wherein (a / (a+b))*K of network resources are allocated to the IoT terminals within the uplink TDD frequency band network coverage range, and (b / (a+b))*K of network resources are allocated to the IoT terminals outside the uplink TDD frequency band network coverage range; a sending time interval setting module, configured to acquire the IoT terminals within the uplink TDD frequency band network coverage range and the IoT terminals outside the uplink TDD frequency band network coverage range after the allocation, and set sending time intervals of the acquired IoT terminals within the uplink TDD frequency band network coverage range and the IoT terminals outside the uplink TDD frequency band network coverage range; a first access module, configured to trigger the IoT terminals within the uplink TDD frequency band network coverage range to perform sending on the network side at corresponding sending time intervals, so as to access the base station; a second access module, configured to trigger the IoT terminals outside the uplink TDD frequency band network coverage range to perform sending on the terminal side at corresponding sending time intervals, so as to access the base station.
8. An electronic device, comprising: The method comprises the following steps: a processor; and a memory, configured to store executable instructions of the processor; wherein the processor is configured to execute the IoT terminal access method in any one of claims 1-6 by executing the executable instructions.
9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by a processor to implement the method for accessing the Internet of Things terminal according to any one of claims 1-6.
Citation Information
Patent Citations
Load balancing method and device as well as base station
CN109348510A
Method and apparatus for transmitting small data
WO2021000289A1