Terminal bandwidth identification method, terminal, device, and computer-readable storage medium
By acquiring and determining the Preamble index of the SSB beam, the problem of the terminal being unable to accurately report the frequency band bandwidth was solved, enabling accurate identification of the frequency band bandwidth and avoiding service establishment failure.
Patent Information
- Application Number
- CN202111427432.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-25
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2041-11-25
AI Technical Summary
In existing technologies, terminals cannot accurately report the frequency band bandwidth they actually support, causing network devices to be unable to identify the terminal's frequency band bandwidth, resulting in service establishment failure.
By obtaining the Preamble range corresponding to the information to be sent during the Physical Random Access (PRACH) process, the target Preamble index corresponding to each SSB beam is determined based on multiple SSB beams and the Preamble range, and the target transmission information is sent to the network device. The network device determines the terminal bandwidth according to the target Preamble index.
This improves the accuracy of identifying the frequency band bandwidth supported by the terminal, thus avoiding service establishment failures.
Smart Images

Figure CN116193451B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a terminal bandwidth identification method, a terminal, a device and a computer readable storage medium. BACKGROUND
[0002] In the prior art, the 3GPP standardization organization defines a series of frequency band resources for 5G NR, and assigns a frequency band number to each frequency band for identifying the frequency band range. When a terminal camps on a network, it reports to the network the frequency band numbers of all the frequency bands supported by the terminal through UE capability reporting, and reports the working bandwidth of the terminal supported by each frequency band.
[0003] In the existing standardization, when a terminal reports a certain frequency band number, the network defaults that the terminal supports the full bandwidth of the frequency band. However, the 3GPP protocol only defines the working bandwidth capability of the terminal for each frequency band, and defaults that the terminal supports the full bandwidth of each frequency band. However, for some frequency bands, the terminal has difficulty in supporting the full frequency band, resulting in multiple different types of terminals, which are reflected in the different frequency band bandwidth capabilities of the terminals to meet the needs of different operators around the world. The terminal cannot report the actual supported frequency band bandwidth through the 3GPP protocol, so that the network device cannot know the actual supported frequency band bandwidth of the terminal. When the terminal initiates a service establishment, if the frequency band resource allocated by the network device does not match the frequency band bandwidth capability of the terminal, resource allocation failure will occur, resulting in service establishment failure.
[0004] The above content is only used to assist in understanding the technical solutions of the present application and does not represent the acknowledgement of the above content as prior art. SUMMARY
[0005] The main purpose of the present application is to provide a terminal bandwidth identification method, a terminal, a device and a computer readable storage medium, wherein the terminal bandwidth identification method comprises:
[0006] Based on the bandwidth of the target terminal, the Preamble range of the Preamble corresponding to the to-be-sent information in the physical random access PRACH process is obtained;
[0007] Based on the plurality of SSB beams corresponding to the to-be-sent information and the Preamble range, the target Preamble index corresponding to each SSB beam is determined respectively;
[0008] Based on the target Preamble index, the target sending information corresponding to the to-be-sent information is determined, and the target sending information is sent to a network device, wherein the network device determines the bandwidth of the target terminal based on the target Preamble index of each SSB beam in the target sending information.
[0009] Further, the step of determining the target preamble index corresponding to each SSB beam based on the plurality of SSB beams corresponding to the to-be-sent information and the preamble range comprises:
[0010] obtaining the number of the plurality of SSB beams corresponding to the to-be-sent information and the index range of the preamble corresponding to each SSB beam;
[0011] determining the target preamble index corresponding to each SSB beam based on the number, the preamble range and the index range.
[0012] Further, the step of determining the target preamble index corresponding to each SSB beam based on the number, the preamble range and the index range comprises:
[0013] determining the starting preamble index of each SSB beam based on the number, the total number of preambles and the number of SSB beams;
[0014] determining the target preamble index corresponding to each SSB beam based on the starting preamble index and the preamble range.
[0015] Further, the step of determining the starting preamble index of each SSB beam based on the number, the preamble range, the total number of preambles and the number of SSB beams comprises:
[0016] if the number of SSB beams is greater than 1, determining the starting preamble index of each SSB beam based on the number, the preamble range, the total number of preambles and the number of SSB beams;
[0017] if the number of SSB beams is equal to 1, determining the starting preamble index of each SSB beam as 0.
[0018] Further, the number of SSB beams is greater than 1, the bandwidth of the target terminal is a first bandwidth, the preamble range is 1 to a first preset value a, the starting preamble index is n*Npreambletotal / N, and the target preamble index is n*Npreambletotal / N to n*Npreambletotal / N+a-1.
[0019] Wherein, N is the number of SSB beams, n is the number of each SSB beam, Npreambletotal is the total number of Preambles, the minimum frequency of the first bandwidth is the minimum frequency of the full-bandwidth.
[0020] Further, the number of SSB beams is greater than 1, the bandwidth of the target terminal is the second bandwidth, the Preamble range is the second preset value b~R, the starting Preamble index is n*Npreambletotal / N+b-1, and the target Preamble index is n*Npreambletotal / N+b-1~R.
[0021] Wherein, R is the maximum Preamble index of the Preamble index in the SSB beam, the minimum frequency of the second bandwidth is greater than the maximum frequency of the first bandwidth, and the maximum frequency of the second bandwidth is the maximum frequency of the full-bandwidth.
[0022] Further, the number of SSB beams is greater than 1, the bandwidth of the target terminal is the full-bandwidth, the Preamble range is a+1~b-1, the starting Preamble index is n*Npreambletotal / N+a, and the target Preamble index is n*Npreambletotal / N+a~n*Npreambletotal / N+b-2.
[0023] Further, the step of determining the target sending information corresponding to the to-be-sent information based on the Preamble index comprises:
[0024] Updating the to-be-sent information based on the Preamble index to obtain the target sending information.
[0025] Further, the step of updating the to-be-sent information based on the Preamble index to obtain the target sending information comprises:
[0026] Obtaining the latest update time corresponding to the target terminal, and updating the to-be-sent information based on the latest update time and the Preamble index to obtain the target sending information.
[0027] In addition, to achieve the above object, the present application also provides a terminal, which comprises:
[0028] The obtaining module is configured to obtain, based on the bandwidth of the target terminal, a Preamble range of a Preamble corresponding to to-be-sent information in a physical random access (PRACH) process.
[0029] The first determination module is used for determining target preamble indexes corresponding to each SSB beam respectively based on the plurality of SSB beams corresponding to the to-be-sent information and the preamble range.
[0030] The second determination module is used for determining target sending information corresponding to the to-be-sent information based on the target preamble indexes, and sending the target sending information to a network device, wherein the network device determines the bandwidth of the target terminal based on the target preamble indexes of each SSB beam in the target sending information.
[0031] In addition, to achieve the above object, the present application also provides a terminal bandwidth identification device, which comprises a memory, a processor and a terminal bandwidth identification program stored in the memory and executable on the processor, and the terminal bandwidth identification program implements the steps of the aforementioned terminal bandwidth identification method when executed by the processor.
[0032] In addition, to achieve the above object, the present application also provides a computer readable storage medium, which stores a terminal bandwidth identification program, and the terminal bandwidth identification program implements the steps of the aforementioned terminal bandwidth identification method when executed by a processor.
[0033] The present application determines the preamble range of the preamble corresponding to the to-be-sent information in the PRACH process based on the bandwidth of the target terminal, then determines target preamble indexes corresponding to each SSB beam respectively based on the plurality of SSB beams corresponding to the to-be-sent information and the preamble range, then determines target sending information corresponding to the to-be-sent information based on the target preamble indexes, and sends the target sending information to a network device, wherein the network device determines the bandwidth of the target terminal based on the target preamble indexes of each SSB beam in the target sending information, so that the network device can accurately obtain the frequency band bandwidth supported by the terminal according to the target preamble indexes of each SSB beam in the target sending information, and then can accurately identify the frequency band bandwidth supported by the terminal, improve the identification accuracy of the frequency band bandwidth supported by the terminal, and avoid the situation that the terminal initiates service establishment and service establishment fails. BRIEF DESCRIPTION OF DRAWINGS
[0034] Figure 1 is a structural schematic diagram of a terminal bandwidth identification device in a hardware running environment related to the embodiment scheme of the present application;
[0035] Figure 2This is a flowchart illustrating the first embodiment of the terminal bandwidth identification method of the present invention;
[0036] Figure 3 This is a schematic diagram of the functional modules of a terminal embodiment of the present invention.
[0037] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0038] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0039] like Figure 1 As shown, Figure 1 This is a schematic diagram of the terminal bandwidth identification device in the hardware operating environment involved in the embodiments of the present invention.
[0040] In this embodiment of the invention, the terminal bandwidth identification device can be a PC. For example... Figure 1 As shown, the terminal bandwidth identification device may include: a processor 1001, such as a CPU; a network interface 1004; a user interface 1003; a memory 1005; and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0041] Optionally, the terminal bandwidth identification device may also include a camera, RF (Radio Frequency) circuitry, sensors, audio circuitry, a WiFi module, and so on. Of course, the terminal bandwidth identification device may also be configured with other sensors such as barometers, hygrometers, thermometers, and infrared sensors, which will not be elaborated upon here.
[0042] Those skilled in the art will understand that Figure 1 The terminal structure shown does not constitute a limitation on the terminal bandwidth identification device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0043] like Figure 1As shown, the memory 1005 as a computer storage medium can include an operating system, a network communication module, a user interface module, and a terminal bandwidth identification program.
[0044] In Figure 1 In the terminal shown, the network interface 1004 is mainly used for connecting a background server and communicating data with the background server; the user interface 1003 is mainly used for connecting a client (user end) and communicating data with the client; and the processor 1001 can be used for calling the terminal bandwidth identification program stored in the memory 1005.
[0045] In this embodiment, the terminal bandwidth identification device includes a memory 1005, a processor 1001, and a terminal bandwidth identification program stored in the memory 1005 and executable on the processor 1001, wherein when the processor 1001 calls the terminal bandwidth identification program stored in the memory 1005, the steps of the terminal bandwidth identification method in each of the following embodiments are executed.
[0046] The present application also provides a terminal bandwidth identification method, which refers to Figure 2 , Figure 2 The flowchart of the first embodiment of the terminal bandwidth identification method of the present application.
[0047] In this embodiment, the terminal bandwidth identification method includes:
[0048] Step S101, based on the bandwidth of the target terminal, obtaining the Preamble range of the Preamble corresponding to the information to be sent in the physical random access PRACH process;
[0049] In this embodiment, the 3GPP defines the ssb-perRACH-OccasionAndCB-PreamblesPerSSB standard field, which associates the PRACH resources of different time-frequency domains or different preambles with the index of the SSB beam. This field has two sub-parameters, ssb-perRACH-Occasion indicates the number of PRACH Occasions contained in each SSB beam, and CB-PreamblesPerSSB represents the number of Preambles corresponding to each SSB beam, which can be identified by R.
[0050] In this embodiment, in the physical random access PRACH process, the target terminal sends information to a network device (such as a base station), and when sending the information, the target terminal obtains its bandwidth and, based on the bandwidth of the target terminal, obtains the Preamble range of the Preamble corresponding to the information to be sent in the PRACH process.
[0051] Specifically, a plurality of preset frequency bands and a preamble range corresponding to each preset frequency band are preset, wherein the preset frequency bands include a first bandwidth, a second bandwidth, and a full-bandwidth. The target terminal first determines a target frequency band to which the bandwidth of the target terminal belongs in the preset frequency bands, and queries a preamble range corresponding to the target frequency band in the preamble range corresponding to each preset frequency band, to obtain a preamble range of a preamble corresponding to the information to be sent in the PRACH process.
[0052] The maximum frequency of the first bandwidth is less than the maximum frequency of the second bandwidth, the minimum frequency of the first bandwidth is the minimum frequency of the full-bandwidth, and the maximum frequency of the second bandwidth is the maximum frequency of the full-bandwidth. For example, the full-bandwidth of an existing terminal is 703-743 MHz uplink and 758-803 MHz downlink, the first bandwidth is 703-733 MHz uplink and 758-788 MHz downlink, the second bandwidth is 718-743 MHz uplink and 773-803 MHz downlink, the range of the first bandwidth is 733-743 MHz, and the range of the second bandwidth is 703-718 MHz. The information to be sent is any information reported by the target terminal to the network device in the PRACH process.
[0053] In step S102, based on the plurality of SSB beams corresponding to the information to be sent and the preamble range, a target preamble index corresponding to each SSB beam is determined respectively.
[0054] In this embodiment, after obtaining the preamble range, the target terminal determines a target preamble index corresponding to each SSB beam based on the plurality of SSB beams corresponding to the information to be sent and the preamble range. The target preamble index includes the index of one or more consecutive preambles.
[0055] Specifically, the number of each SSB beam and the index range of the preamble corresponding to the SSB beam are obtained, the starting preamble index of each SSB beam is determined according to the number of each SSB beam and the index range, and the target preamble index corresponding to each SSB beam is determined according to the starting preamble index of each SSB beam and the preamble range.
[0056] In step S103, the target terminal determines target transmission information corresponding to the to-be-transmitted information based on the target preamble index, and transmits the target transmission information to a network device. The network device determines the bandwidth of the target terminal based on the target preamble index of each SSB beam in the target transmission information.
[0057] In this embodiment, when the target preamble index corresponding to each SSB beam is obtained, the target terminal determines the target transmission information corresponding to the to-be-transmitted information based on the target preamble index, that is, updates the to-be-transmitted information based on the target preamble index to obtain the target transmission information. Specifically, the preamble index of each SSB in the to-be-transmitted information is replaced by the corresponding target preamble index to obtain the target transmission information.
[0058] Then, the target terminal transmits the target transmission information to the network device. When the target transmission information is received, the network device determines the bandwidth of the target terminal based on the target preamble index of each SSB beam in the target transmission information, and can accurately identify the frequency band bandwidth supported by the target terminal according to the target preamble index, thereby improving the identification accuracy of the frequency band bandwidth supported by the terminal and avoiding the case that the terminal initiates service establishment and service establishment fails.
[0059] The terminal bandwidth identification method provided in this embodiment includes the following steps. First, the bandwidth of a target terminal is obtained, and a preamble range of a preamble corresponding to to-be-transmitted information in a physical random access (PRACH) process is obtained based on the bandwidth of the target terminal. Then, target preamble indexes corresponding to each SSB beam are respectively determined based on a plurality of SSB beams corresponding to the to-be-transmitted information and the preamble range. Then, target transmission information corresponding to the to-be-transmitted information is determined based on the target preamble indexes, and the target transmission information is transmitted to a network device. The network device determines the bandwidth of the target terminal based on the target preamble index of each SSB beam in the target transmission information. The target transmission information is determined according to the bandwidth supported by the terminal, so that the network device can accurately obtain the frequency band bandwidth supported by the terminal according to the target preamble index of each SSB beam in the target transmission information, and can accurately identify the frequency band bandwidth supported by the terminal, thereby improving the identification accuracy of the frequency band bandwidth supported by the terminal and avoiding the case that the terminal initiates service establishment and service establishment fails.
[0060] Based on the first embodiment, a second embodiment of the terminal bandwidth identification method of the present application is provided. In this embodiment, step S102 includes:
[0061] In step S201, the number of the plurality of SSB beams corresponding to the information to be sent is obtained, and the index range of the Preamble corresponding to each SSB beam is obtained.
[0062] In step S202, the Preamble index of the Preamble in each SSB beam is determined based on the number, the Preamble range, and the index range.
[0063] In the embodiment, when the Preamble range is obtained, the number of each SSB beam and the index range of the Preamble corresponding to the SSB beam are obtained, that is, the number of SSB beams included in the static beam of the PRACH in 3GPP, the number of the SSB beams, and the index range of the Preamble in each SSB beam. For example, the static beam of the PRACH includes four SSB beams, and the numbers are SSB0, SSB1, SSB2, and SSB3. The index range of the Preamble of SSB0 is 0-12, the index range of the Preamble of SSB1 is 16-28, the index range of the Preamble of SSB1 is 32-44, and the index range of the Preamble of SSB3 is 48-60.
[0064] Then, based on the number, the Preamble range, and the index range, the Preamble index of the Preamble in each SSB beam is determined, for example, the starting Preamble index of each SSB beam is determined according to the number of each SSB beam and the index range, and then the target Preamble index corresponding to each SSB beam is determined according to the starting Preamble index of each SSB beam and the Preamble range.
[0065] The terminal bandwidth identification method provided in the embodiment can accurately obtain the target Preamble index according to the number of the SSB beam and the index range, improve the accuracy of the target Preamble index, and further improve the identification accuracy of the frequency band bandwidth supported by the terminal.
[0066] Based on the second embodiment, a third embodiment of the terminal bandwidth identification method of the application is provided. In the embodiment, step S202 includes:
[0067] Step S301, determining a starting preamble index of each SSB beam based on the number, the total number of preambles and the number of SSB beams;
[0068] Step S302, determining a target preamble index corresponding to each SSB beam respectively based on the starting preamble index and the preamble range.
[0069] In the embodiment, the starting preamble index of each SSB beam, i.e., the starting preamble index of each target preamble index, is determined according to the number, the total number of preambles and the number of SSB beams.
[0070] In an embodiment, the step S301 comprises:
[0071] Step S303, if the number of SSB beams is greater than 1, determining a starting preamble index of each SSB beam based on the number, the preamble range, the total number of preambles and the number of SSB beams;
[0072] Step S304, if the number of SSB beams is equal to 1, determining the starting preamble index of each SSB beam as 0.
[0073] Then, a target preamble index corresponding to each SSB beam is determined respectively based on the starting preamble index and the preamble range.
[0074] Specifically, when the number of SSB beams is greater than 1, the bandwidth of the target terminal is a first segment bandwidth, the preamble range is 1~a first preset value a, the starting preamble index is n*Npreambletotal / N, and the target preamble index is n*Npreambletotal / N~n*Npreambletotal / N+a-1.
[0075] Wherein, N is the number of SSB beams, n is the number of each SSB beam, n∈[0, N-1], Npreambletotal is the total number of preambles, and the minimum frequency of the first segment bandwidth is the minimum frequency of the full frequency segment bandwidth. Generally, Npreambletotal is 64.
[0076] When the number of SSB beams is greater than 1, the bandwidth of the target terminal is the second bandwidth, the preamble range is a second preset value b~R, the starting preamble index is n*Npreambletotal / N+b-1, and the target preamble index is n*Npreambletotal / N+b-1~R.
[0077] Wherein, R is the maximum preamble index of the preamble index in the SSB beam, the minimum frequency of the second bandwidth is greater than the maximum frequency of the first bandwidth, the maximum frequency of the second bandwidth is the maximum frequency of the full-bandwidth, and b is greater than a.
[0078] When the number of SSB beams is greater than 1, the number of SSB beams is greater than 1, the bandwidth of the target terminal is the full-bandwidth, the preamble range is a+1~b-1, the starting preamble index is n*Npreambletotal / N+a, and the target preamble index is n*Npreambletotal / N+a~n*Npreambletotal / N+b-2.
[0079] Wherein, a and b can be reasonably set according to the proportion of the first bandwidth, the second bandwidth and the full-bandwidth supported by the current mobile terminal, and a and b can also be set according to R, for example, the proportion of the mobile terminal supporting the first bandwidth is 30%, a=integer(R*30%), and b=R-integer(R*30%).
[0080] However, the design is not limited to this, in other embodiments, if the number of SSB beams is equal to 1, the target terminal determines the starting preamble index of each SSB beam to be 0; when the sub-band is the first bandwidth, the range of the target preamble index is 0~a-1; when the sub-band is the second bandwidth, the range of the target preamble index is 0~b; when the sub-band is the full-bandwidth, the range of the target preamble index is 0~c, wherein a, b and c are all different.
[0081] The following takes a=3, b=10, and the number of SSB beams is 4 as an example, wherein the index range of the preamble of SSB0 is 0~12, the index range of the preamble of SSB1 is 16~28, the index range of the preamble of SSB1 is 32~44, and the index range of the preamble of SSB3 is 48~60:
[0082] If the sub-band corresponding to the target terminal is the first segment bandwidth, the Preamble index corresponding to the first SSB in the target sending information is 0-2, the Preamble index corresponding to the second SSB is 16-18, the Preamble index corresponding to the third SSB is 32-34, and the Preamble corresponding to the fourth SSB is 48-50.
[0083] If the sub-band corresponding to the target terminal is the second segment bandwidth, the Preamble corresponding to the first SSB is 9-12, the Preamble corresponding to the second SSB is 25-28, the Preamble corresponding to the third SSB is 41-44, and the Preamble corresponding to the fourth SSB is 57-60.
[0084] If the sub-band corresponding to the target terminal is the full-bandwidth, the Preamble corresponding to the first SSB is 3-8, the Preamble corresponding to the second SSB is 19-24, the Preamble corresponding to the third SSB is 35-40, and the Preamble corresponding to the fourth SSB is 51-56.
[0085] Further, in an embodiment, the step S103 comprises:
[0086] obtaining the latest update time corresponding to the target terminal; and updating the to-be-sent information based on the latest update time and the Preamble index, to obtain the target sending information.
[0087] It should be noted that when the proportion of the first segment bandwidth, the second segment bandwidth and the full-bandwidth supported by the current mobile terminal changes greatly, the system of the mobile terminal can be updated to update the first preset value and the second preset value in time according to the proportion of the first segment bandwidth, the second segment bandwidth and the full-bandwidth supported by the current mobile terminal. When the target terminal sends the target sending information to the network device, the system update time of the target terminal can be added to the target sending information, and the target sending information with the added system update time is sent to the network device. The network device determines the first preset value and the second preset value adopted by the target terminal according to the system update time, and determines the bandwidth of the target terminal based on the Preamble index of each SSB beam in the target sending information, the first preset value and the second preset value adopted by the target terminal.
[0088] The terminal bandwidth identification method provided in the embodiment can determine the starting preamble index of each SSB beam based on the number, the total number of preambles and the number of SSB beams, and then determine the target preamble index corresponding to each SSB beam based on the starting preamble index and the preamble range, so that the target preamble index can be accurately obtained according to the starting preamble index and the preamble range, the accuracy of the target preamble index is improved, and the identification accuracy of the frequency band bandwidth supported by the terminal is further improved.
[0089] The application further provides a terminal, referring to Figure 3 , the terminal comprises:
[0090] The acquisition module 10 is configured to acquire, based on the bandwidth of the target terminal, a preamble range of a preamble corresponding to to-be-sent information in a physical random access (PRACH) process.
[0091] The first determination module 20 is configured to determine, based on the plurality of SSB beams corresponding to the to-be-sent information and the preamble range, a target preamble index corresponding to each SSB beam.
[0092] The second determination module 30 is configured to determine target sending information corresponding to the to-be-sent information based on the target preamble index, and send the target sending information to a network device, wherein the network device determines the bandwidth of the target terminal based on the target preamble index of each SSB beam in the target sending information.
[0093] Optionally, the first determination module 20 is further configured to:
[0094] acquire the number of the plurality of SSB beams corresponding to the to-be-sent information and the index range of the preamble corresponding to each SSB beam;
[0095] determine, based on the number, the preamble range and the index range, the target preamble index corresponding to each SSB beam.
[0096] Optionally, the first determination module 20 is further configured to:
[0097] determine, based on the number, the total number of preambles and the number of SSB beams, the starting preamble index of each SSB beam;
[0098] Based on the starting Preamble index and the Preamble range, a target Preamble index corresponding to each SSB beam is determined respectively.
[0099] Optionally, the first determining module 20 is further configured to:
[0100] If the number of SSB beams is greater than 1, based on the number, the Preamble range, the total number of Preambles and the number of SSB beams, a starting Preamble index of each SSB beam is determined.
[0101] If the number of SSB beams is equal to 1, the starting Preamble index of each SSB beam is determined as 0.
[0102] Optionally, the second determining module 30 is further configured to:
[0103] Based on the Preamble index, the to-be-sent information is updated to obtain the target sending information.
[0104] Optionally, the second determining module 30 is further configured to:
[0105] The latest update time corresponding to the target terminal is obtained, and based on the latest update time and the Preamble index, the to-be-sent information is updated to obtain the target sending information.
[0106] The method performed by each program unit can refer to each embodiment of the terminal bandwidth identification method, and will not be repeated here.
[0107] The application further provides a computer readable storage medium.
[0108] The terminal bandwidth identification program is stored on the computer readable storage medium, and when the terminal bandwidth identification program is executed by a processor, the steps of the terminal bandwidth identification method are realized.
[0109] The method realized when the terminal bandwidth identification program running on the processor is executed can refer to each embodiment of the terminal bandwidth identification method, and will not be repeated here.
[0110] In addition, the application also provides a computer program product, and the computer program product includes a terminal bandwidth identification program.
[0111] It should be noted that, in this document, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or system that comprises the recited element.
[0112] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0113] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and the necessary general hardware platform, and of course, they can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) as described above, and includes a number of instructions for making a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) execute the methods described in the various embodiments of the present application.
[0114] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent flow transformation made by using the content of the specification and drawings, or directly or indirectly applied to other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A terminal bandwidth identification method, characterized by, The terminal bandwidth identification method comprises: Based on the bandwidth of the target terminal, the Preamble range of the Preamble corresponding to the to-be-sent information in the physical random access (PRACH) process is obtained; Based on the multiple SSB beams corresponding to the to-be-sent information and the Preamble range, the target Preamble index corresponding to each SSB beam is determined respectively; Based on the target Preamble index, the target sending information corresponding to the to-be-sent information is determined, and the target sending information is sent to a network device, wherein the network device determines the bandwidth of the target terminal based on the target Preamble index of each SSB beam in the target sending information.
2. The terminal bandwidth identification method of claim 1, wherein, The step of determining the target Preamble index corresponding to each SSB beam based on the multiple SSB beams corresponding to the to-be-sent information and the Preamble range comprises: The number of the multiple SSB beams corresponding to the to-be-sent information and the index range of the Preamble corresponding to each SSB beam are obtained; Based on the number, the Preamble range, and the index range, the target Preamble index corresponding to each SSB beam is determined respectively.
3. The terminal bandwidth identification method of claim 2, wherein, The step of determining the target Preamble index corresponding to each SSB beam based on the number, the Preamble range, and the index range comprises: Based on the number, the total number of Preambles, and the number of SSB beams, the starting Preamble index of each SSB beam is determined; Based on the starting Preamble index and the Preamble range, the target Preamble index corresponding to each SSB beam is determined respectively.
4. The terminal bandwidth identification method of claim 3, wherein, The step of determining the starting Preamble index of each SSB beam based on the number, the total number of Preambles, and the number of SSB beams comprises: If the number of SSB beams is greater than 1, the starting Preamble index of each SSB beam is determined based on the number, the Preamble range, the total number of Preambles, and the number of SSB beams; If the number of SSB beams is equal to 1, the starting Preamble index of each SSB beam is determined as 0.
5. The terminal bandwidth identification method of claim 4, wherein, The number of SSB beams is greater than 1, the bandwidth of the target terminal is a first bandwidth, the Preamble range is 1~a first preset value a, the starting Preamble index is n*Npreambletotal / N, and the target Preamble index is n*Npreambletotal / N~n*Npreambletotal / N+a-1; Wherein, N is the number of SSB beams, n is the number of each SSB beam, Npreambletotal is the total number of Preambles, and the minimum frequency of the first bandwidth is the minimum frequency of the full-bandwidth.
6. The terminal bandwidth identification method of claim 4, wherein, The number of SSB beams is greater than 1, the bandwidth of the target terminal is a second bandwidth, the preamble range is a second preset value b~R, the starting preamble index is n*Npreambletotal / N+b-1, and the target preamble index is n*Npreambletotal / N+b-1~R. R is the maximum preamble index of the preamble index in the SSB beam, the minimum frequency of the second bandwidth is greater than the maximum frequency of the first bandwidth, and the maximum frequency of the second bandwidth is the maximum frequency of the full-bandwidth.
7. The terminal bandwidth identification method of claim 4, wherein, The number of SSB beams is greater than 1, the bandwidth of the target terminal is a full-bandwidth, the preamble range is a+1~b-1, the starting preamble index is n*Npreambletotal / N+a, and the target preamble index is n*Npreambletotal / N+a~n*Npreambletotal / N+b-2.
8. The terminal bandwidth identification method according to any one of claims 1 to 7, characterized by, The step of determining the target sending information corresponding to the to-be-sent information based on the preamble index comprises: updating the to-be-sent information based on the preamble index to obtain the target sending information.
9. The terminal bandwidth identification method of claim 8, wherein, The step of updating the to-be-sent information based on the preamble index to obtain the target sending information comprises: obtaining the latest update time corresponding to the target terminal, and updating the to-be-sent information based on the latest update time and the preamble index to obtain the target sending information.
10. A terminal, characterized by comprising: The terminal comprises: an acquisition module configured to acquire, based on the bandwidth of a target terminal, a preamble range of a preamble corresponding to to-be-sent information in a physical random access (PRACH) process; a first determination module configured to determine, based on a plurality of SSB beams corresponding to the to-be-sent information and the preamble range, a target preamble index corresponding to each SSB beam; a second determination module configured to determine target sending information corresponding to the to-be-sent information based on the target preamble index, and send the target sending information to a network device, wherein the network device determines the bandwidth of the target terminal based on the target preamble index of each SSB beam in the target sending information.
11. A terminal bandwidth identification device, characterized by, The terminal bandwidth identification device comprises a memory, a processor, and a terminal bandwidth identification program stored on the memory and executable on the processor, and the terminal bandwidth identification program, when executed by the processor, implements the steps of the terminal bandwidth identification method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a terminal bandwidth identification program, and the terminal bandwidth identification program, when executed by the processor, implements the steps of the terminal bandwidth identification method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Frequency hopping processing method and device for random access preambles, terminal and storage medium
CN109600211A
A resource indication method and base station
CN110012539A