WO2018137246A1 - 终端设备定位方法以及网络设备 - Google Patents
终端设备定位方法以及网络设备 Download PDFInfo
- Publication number
- WO2018137246A1 WO2018137246A1 PCT/CN2017/072766 CN2017072766W WO2018137246A1 WO 2018137246 A1 WO2018137246 A1 WO 2018137246A1 CN 2017072766 W CN2017072766 W CN 2017072766W WO 2018137246 A1 WO2018137246 A1 WO 2018137246A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- nprach
- network device
- message
- parameter
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Definitions
- the present application relates to the field of communications, and in particular, to a terminal device positioning method and a network device.
- Positioning is a technology for measuring the position of mobile terminals through satellites, cellular data networks, etc., and is used in mobile phone positioning, navigation, car navigation, logistics tracking, environmental monitoring, vehicle networking, virtual reality and other scenarios.
- mobile phone positioning navigation, car navigation, logistics tracking, environmental monitoring, vehicle networking, virtual reality and other scenarios.
- Time Difference of Arrival is a common cellular positioning method.
- the channel sounding reference signal of the user equipment (User Equipment, UE) is measured by the Evolved Serving Mobile Location Center (E-SMLC).
- E-SMLC Evolved Serving Mobile Location Center
- SRS Reference Signal
- NB-IoT Narrow Band Internet of Things
- GSM Global System for Mobile Communication
- UMTS Universal Mobile Telecommunications System
- LTE Long Term Evolution
- the existing NB-IoT does not have an SRS signal, so the location of the UE cannot be located through the TDOA, and the user's need for accurate positioning of the UE cannot be satisfied. This undoubtedly restricts the promotion of the NB-IoT network.
- the embodiment of the present application provides a terminal device positioning method, which is used to implement positioning of a terminal device in an NB-IoT.
- the application also provides related network devices.
- the first aspect of the present application provides a method for locating a terminal device, which is applicable to an NB-IoT.
- the method includes: determining, by the first network device, a Narrowband Physical Random Access channe (NPRACH) parameter of the terminal device
- NPRACH Narrowband Physical Random Access channe
- the NPRACH parameter is used to indicate that the first network device schedules the terminal device to send multiple NPRACH signals.
- the first network device sends a first message to the second network device, where the first message includes the NPRACH parameter, and the first message is used by the second network device to locate the terminal device.
- NPRACH Narrowband Physical Random Access channe
- the NPRACH parameter includes one or more of the following parameters: the number of times the first network device sends a Narrowband Physic Downlink Control Channel (NPDCCH) order to the terminal device; and the terminal device sends the NPRACH The number of times of the signal; the number of NPRACH opportunities configured by the first network device for the terminal device.
- NPDCCH Narrowband Physic Downlink Control Channel
- the first network device before the first network device determines the NPRACH parameter of the terminal device, the first network device further sends the second network device to send The second message is used to request the NPRACH parameter of the terminal device.
- the first network device determines the NPRACH parameter of the terminal device according to the second message.
- the second message carries one or more of the following request parameters: a total number of repetitions of the NPRACH signal sent by the terminal device; a repetition number of the NPRACH signal sent by the terminal device each time; and the terminal device sends the NPRACH signal The number of NPRACH occasions.
- the request parameter may represent an expected value of the second network device for the NPRACH parameter, and is used to provide a reference for determining the NPRACH parameter for the first network device.
- the NPRACH parameter further includes: a target bitmap, where the target bitmap includes M bits, each bit corresponds to one or more consecutive NPRACH occasions, and M is an integer not less than 1; wherein each value
- the bit of 1 is used to indicate that the first network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1.
- Each bit with a value of 0 is used to indicate that the first network device does not trigger the terminal device.
- Sending an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 0; or each bit having a value of 0 is used to indicate that the first network device triggers the terminal device to use the NPRACH occasion corresponding to the bit with the value of 0.
- the NPRACH signal is sent, and each bit with a value of 1 is used to indicate that the first network device does not trigger the terminal device to send the NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1.
- the NPRACH parameter further includes: a start time of the NPRACH signal sent by the terminal device.
- the start time may be in the form of a System Frame Number (SFN), and is used to indicate that the target UE sends the NPRACH signal from the start time of the radio frame corresponding to the SFN.
- SFN System Frame Number
- the NPRACH parameter further includes one or more of the following parameters: carrier frequency point information of the NB-IoT uplink carrier where the NPRACH signal sent by the terminal device is located; time-frequency resource of the NPRACH channel where the NPRACH signal sent by the terminal device is located Configuration information; the first network device is subcarrier index information configured for the terminal device.
- the second aspect of the present application provides a terminal device positioning method, which is applicable to the NB-IoT, and includes: the second network device receives the first message sent by the first network device, where the first message includes the NPRACH parameter of the terminal device, and the NPRACH parameter is used by the NPRACH parameter.
- the second network device sends the third message to the multiple third network devices, where the third message includes the NPRACH parameter, and the second network device receives the multiple a fourth message sent by the network device, where the fourth message includes, by the plurality of third network devices, the measured time of the NPRACH signal sent by the terminal device to reach the multiple third network devices according to the NPRACH parameter; The time at which the NPRACH signal sent by the terminal device reaches the plurality of third network devices, and the location of the terminal device is calculated.
- the third network device is notified of the NPRACH parameter by the second network device, so that the third network device in the NB-IoT can correctly receive the NPRACH signal of the terminal device according to the NPRACH parameter, thereby measuring the arrival time of the NPRACH signal.
- the second network device can locate the terminal device according to the time when the NPRACH signal arrives at each third device. This improves the user experience of NB-IoT and facilitates the popularization of NB-IoT networks.
- the NPRACH parameter includes one or more of the following parameters: the number of times the first network device sends the NPDCCH order to the terminal device; the number of times the terminal device sends the NPRACH signal; and the first network device configures the NPRACH occasion for the terminal device. Number.
- the second network device before receiving the first message sent by the first network device, the second network device further sends a second message to the first network device, where the second message is used to request the NPRACH parameter of the terminal device.
- the second message carries one or more of the following parameters: a total repetition repetition number of the NPRACH signal sent by the terminal device; a repetition number of the NPRACH signal sent by the terminal device each time; and an NPRACH occasion of the NPRACH signal sent by the terminal device Number.
- the NPRACH parameter further includes: a target bitmap bitmap, the target bitmap includes M bits, each bit corresponds to one or more consecutive NPRACH occasions, and M is an integer not less than 1; wherein each value is 1
- the bit is used to indicate that the first network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1.
- Each bit with a value of 0 is used to indicate that the first network device does not trigger the terminal device.
- the NPRACH signal is sent on the NPRACH occasion corresponding to the bit with the value of 0; or each bit with the value of 0 is used to indicate that the first network device triggers the terminal device to send the NPRACH on the NPRACH occasion corresponding to the bit with the value of 0.
- a signal, each of which takes a value of 1, is used to indicate that the first network device does not trigger the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1.
- the NPRACH parameter further includes: a start time of the NPRACH signal sent by the terminal device.
- the third aspect of the present application provides a terminal device positioning method, which is applicable to the NB-IoT, and includes: the first network device receives the second message of the second network device, and the second message is used to request the NPRACH parameter of the terminal device; The network device obtains the power information of the terminal device; the power information of the terminal device does not meet the first preset condition, the first network device sends a fifth message to the second network device, and the fifth message is used to indicate that the second network device is denied to the terminal device. Request for the NPRACH parameter. The first network device determines whether to locate the terminal device according to whether the power information of the terminal device meets the first preset condition, so that it can ensure that only the terminal device with the maximum transmit power meets the requirements is positioned to ensure the positioning accuracy.
- the power information includes a maximum signal sending power of the terminal device, and the power information of the terminal device does not meet the first preset condition, where the maximum signal sending power of the terminal device is less than a first threshold; and/or the power information includes The maximum signal transmission power level of the terminal device, where the power information of the terminal device does not meet the first preset condition includes: the maximum signal transmission power level of the terminal device does not belong to the preset power level set.
- the fifth message carries a first reason field, where the first reason field is used to indicate that the request of the second network device to the NPRACH parameter of the terminal device is rejected due to power reasons.
- the power information of the terminal device meets the first preset condition, and the first network device accepts the request of the second network device for the NPRACH parameter of the terminal device.
- the fourth aspect of the present application provides a terminal device positioning method, which is applicable to the NB-IoT, and includes: the second network device receives the sixth message sent by the fourth network device, and the sixth message is used to request to locate the terminal device, where The sixth message includes power information of the terminal device; the power information of the terminal device does not meet the second preset condition, the second network device sends a seventh message to the fourth network device, and the seventh message is used to indicate that the fourth network device is terminated to the terminal.
- the device makes a request for positioning.
- the second network device determines whether to locate the terminal device according to whether the power information of the terminal device meets the second preset condition. Therefore, it is ensured that only the terminal device that meets the requirement of the maximum transmit power is located, and the positioning accuracy of the terminal device is ensured.
- the power information includes a maximum signal sending power of the terminal device, and the power information of the terminal device does not meet the second preset condition, where the maximum signal sending power of the terminal device is less than a second threshold; and/or the power information includes The maximum signal transmission power level of the terminal device, where the power information of the terminal device does not meet the second preset condition includes: The maximum signal transmission power level of the terminal device does not belong to the preset power level set.
- the seventh message carries a second reason field, where the second reason field is used to indicate that the fourth network device rejects the request for positioning the terminal device due to power reasons.
- the power information of the terminal device meets the second preset condition, and the second network device accepts the request of the fourth network device to locate the terminal device.
- the fifth aspect of the present application provides a network device, which is used as a first network device in an NB-IoT, where the network device includes: a parameter determining module, configured to determine an NPRACH parameter of the terminal device, where the NPRACH parameter is used. And indicating that the first network device schedules the terminal device to send the NPRACH signal multiple times; the first message sending module is configured to send the first message to the second network device, where the first message includes the NPRACH parameter, where the A message is used by the second network device to locate the terminal device.
- the NPRACH parameter includes one or more of the following parameters: a number of times the first network device sends an NPDCCH order to the terminal device; a number of times the terminal device sends an NPRACH signal; the first The number of NPRACH occasions that the network device configures for the terminal device.
- the network device further includes: a first message receiving module, configured to receive a second message sent by the second network device, where the second message is used to request an NPRACH parameter of the terminal device;
- the parameter determining module is specifically configured to: determine an NPRACH parameter of the terminal device according to the second message.
- the second message carries one or more of the following parameters: a total repetition repetition number of the NPRACH signal sent by the terminal device; a repetition number of the NPRACH signal sent by the terminal device each time; The number of NPRACH occasions at which the terminal device transmits the NPRACH signal.
- the NPRACH parameter further includes: a target bitmap, the target bitmap includes M bits, each of the bits corresponding to one or more consecutive NPRACH occasions, where the M is an integer not less than one;
- Each of the bits having a value of 1 is used to indicate that the first network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1, each bit having a value of 0.
- the network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 0.
- Each bit with a value of 1 is used to indicate that the first network device does not trigger the terminal device.
- the NPRACH signal is transmitted on the NPRACH occasion corresponding to the bit with the value of 1.
- the NPRACH parameter further includes: a start time of the NPRACH signal sent by the terminal device.
- the NPRACH parameter further includes one or more of the following parameters: carrier frequency point information of the NB-IoT uplink carrier where the NPRACH signal sent by the terminal device is located; where the NPRACH signal sent by the terminal device is located The time-frequency resource configuration information of the NPRACH channel; the first network device is a subcarrier index information configured by the terminal device.
- the sixth aspect of the present application provides a network device, which is used as a second network device in the NB-IoT, where the network device includes: a second message receiving module, configured to receive a first message sent by the first network device, The first message includes an NPRACH parameter of the terminal device, where the NPRACH parameter is used to indicate that the first network device schedules the terminal device to send multiple times of the NPRACH signal, and the second message sending module is configured to multiple Three network devices send a third message, the third message includes the NPRACH parameter, and the second message receiving module is further configured to: receive a fourth message sent by the multiple third network devices, where the fourth message includes the a plurality of third network devices, according to the NPRACH parameter, a measured time when the NPRACH signal sent by the terminal device reaches the plurality of third network devices, and a device positioning module, configured to use the NPRACH signal sent by the terminal device At the time of reaching the plurality of third network devices, the location of the terminal device is calculated.
- the network device includes:
- the NPRACH parameter includes one or more of the following parameters: a number of times the first network device sends an NPDCCH order to the terminal device; a number of times the terminal device sends an NPRACH signal; the first The number of NPRACH occasions that the network device configures for the terminal device.
- the second message sending module is further configured to: send a second message to the first network device, where the second message is used to request an NPRACH parameter of the terminal device.
- the second message carries one or more of the following parameters: a total repetition repetition number of the NPRACH signal sent by the terminal device; a repetition number of the NPRACH signal sent by the terminal device each time; The number of NPRACH occasions at which the terminal device transmits the NPRACH signal.
- the NPRACH parameter further includes: a target bitmap, the target bitmap includes M bits, each of the bits corresponding to one or more consecutive NPRACH occasions, where the M is an integer not less than one;
- Each of the bits having a value of 1 is used to indicate that the first network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1, each bit having a value of 0.
- the network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 0.
- Each bit with a value of 1 is used to indicate that the first network device does not trigger the terminal device.
- the NPRACH signal is transmitted on the NPRACH occasion corresponding to the bit with the value of 1.
- the NPRACH parameter further includes: a start time of the NPRACH signal sent by the terminal device.
- the seventh aspect of the present application provides a network device, which is used as a first network device in the NB-IoT, where the network device includes: a third message receiving module, configured to receive a second message of the second network device, where The second message is used to request the NPRACH parameter of the terminal device; the power information obtaining module is configured to obtain the power information of the terminal device; and the first power processing module is configured to: the power information of the terminal device does not meet the first preset And sending, by the second network device, the fifth message, where the fifth message is used to indicate that the second network device rejects the request for the NPRACH parameter of the terminal device.
- the power information includes a maximum signal sending power of the terminal device, and the power information of the terminal device does not meet the first preset condition, where the maximum signal sending power of the terminal device is less than a first threshold;
- the power information includes a maximum signal transmission power level of the terminal device, and the power information of the terminal device does not meet the first preset condition, where the maximum signal transmission power level of the terminal device does not belong to the preset power. Level set.
- the fifth message carries a first reason field, where the first reason field is used to indicate that the request of the second network device to the NPRACH parameter of the terminal device is rejected due to power reasons.
- the first power processing module is further configured to: when the power information of the terminal device meets the first preset condition, accept the request of the second network device for the NPRACH parameter of the terminal device.
- the eighth aspect of the present application provides a network device, which is used as a second network device in the NB-IoT, where the network device includes: a fourth message receiving module, configured to receive a sixth message sent by the fourth network device, The sixth message is used to request to locate the terminal device, the sixth message includes power information of the terminal device, and the second power processing module is configured to: the power information of the terminal device does not meet the second pre- And sending a seventh message to the fourth network device, where the seventh message is used to indicate that the fourth network device is denied a request for positioning the terminal device.
- the power information includes a maximum signal sending power of the terminal device, and the power information of the terminal device does not meet the second preset condition, where the maximum signal sending power of the terminal device is less than a second threshold;
- the power information includes a maximum signal transmission power level of the terminal device, and the power information of the terminal device does not meet the second preset condition, where the maximum signal transmission power level of the terminal device does not belong to the preset. Power level set.
- the seventh message carries a second reason field, where the second reason field is used to indicate that the fourth network device is denied a request for positioning the terminal device due to power reasons.
- the second power processing module is further configured to: when the power information of the terminal device meets the second preset condition, accept a request for the fourth network device to locate the terminal device.
- a ninth aspect of the present application provides a network device, including: a processor, a memory, and optionally, the network device may further include a transceiver.
- the processor is configured to execute the terminal device positioning method provided by the first aspect of the present application by calling a program instruction stored in the memory.
- a tenth aspect of the present application provides a network device, including: a processor, a memory, and optionally, the network device further includes a transceiver.
- the processor is configured to execute the terminal device positioning method provided by the second aspect of the present application by calling a program instruction stored in the memory.
- the eleventh aspect of the present application provides a network device, including: a processor, a memory, and optionally, the network device may further include a transceiver.
- the processor is configured to execute the terminal device positioning method provided by the third aspect of the present application by calling a program instruction stored in the memory.
- a twelfth aspect of the present application provides a network device, including: a processor, a memory, and optionally, the network device further includes a transceiver.
- the processor is configured to execute the terminal device positioning method provided by the fourth aspect of the present application by calling a program instruction stored in the memory.
- Figure 1 (a) is a schematic diagram of the network architecture of the NB-IoT
- Figure 1 (b) is a schematic structural diagram of an NPRACH signal
- FIG. 2 is a flowchart of an embodiment of a method for locating a terminal device according to the present application
- FIG. 3 is a flowchart of another embodiment of a method for locating a terminal device according to the present application.
- FIG. 4 is a flowchart of another embodiment of a method for locating a terminal device according to the present application.
- FIG. 5 is a structural diagram of an embodiment of a terminal network device provided by the present application.
- FIG. 6 is a structural diagram of another embodiment of a terminal network device provided by the present application.
- FIG. 7 is a structural diagram of another embodiment of a terminal network device provided by the present application.
- FIG. 8 is a structural diagram of another embodiment of a terminal network device provided by the present application.
- FIG. 9 is a structural diagram of another embodiment of a terminal network device provided by the present application.
- FIG. 10 is a structural diagram of another embodiment of a terminal network device provided by the present application.
- FIG. 11 is a structural diagram of another embodiment of a terminal network device provided by the present application.
- FIG. 12 is a structural diagram of another embodiment of a terminal network device provided by the present application.
- the embodiment of the present application provides a terminal device positioning method, which is used to implement positioning of a terminal device in an NB-IoT.
- the present application also provides related network devices, which will be separately described below.
- FIG. 1(a) is a schematic diagram of a network architecture of an NB-IoT, in which an UE accesses a core network through an evolved NodeB (eNB), and then accesses an Internet of Things (IoT) platform to implement IoT.
- eNB evolved NodeB
- IoT Internet of Things
- the present application provides a new terminal device positioning method for positioning a UE by using an NPRACH signal in the NB-IoT.
- NPRACH is a random access channel of NB-IoT.
- the transmission resource of the NPRACH signal may be divided into multiple NPRACH periods, and one NPRACH occasion exists in each NPRACH period, and each NPRACH occasion may be used to send an NPRACH signal.
- Each NPRACH signal is composed of one or more repeated NPRACH units, and each NPRACH unit can be regarded as a repetition.
- the time-frequency resource configuration of the NPRACH channel is generally represented by quintuple information, and may specifically include a repetition number of the NPRACH signal, a period, a starting subframe offset, a number of subcarriers of the NPRACH channel, one of the starting subcarriers, or Multiple.
- the NPRACH signal occupies a single subcarrier in a frequency hopping manner within each repetition.
- the NPRACH signal can be uniquely identified by the sequence number subcarrier index of the subcarrier in which the first single carrier is located.
- the NPRACH signal has three Coverage Enhancement Levels (CE Levels) of 0, 1, and 2, which can be used to combat different signal attenuation.
- CE Levels Coverage Enhancement Levels
- Each CE Level corresponds to different transmit power and repetition times, as shown in Table 1.
- NPRACH NPRACH
- the MME sends a sixth message to the E-SMLC.
- the MME When the target UE is to be located, the MME sends a sixth message to the E-SMLC to request to locate the target UE.
- the E-SMLC sends a second message to the eNB.
- the E-SMLC sends a second message to the eNB of the cell where the target UE is located, where the second message is used to request to initiate the target UE.
- the process of positioning uses the NPRACH signal to perform UE positioning, so the second message is specifically used to request the NPRACH parameter of the target UE.
- the E-SMLC may determine one or more request parameters, and carry the determined request parameters in the second message and send the eNB to the eNB.
- the request parameter may represent an expected value of the E-SMLC to the NPRACH parameter, and is used to provide a reference for the eNB to determine the NPRACH parameter of the target UE.
- the request parameter may include one or more of the following parameters:
- the request parameter may also include other parameters, which are not limited in the present application.
- the E-SMLC may obtain related parameters of the target UE from other network elements to determine the request parameter, and may also determine the request parameter according to the historical record of the target UE. For example, if the E-SMLC locates the target UE not long ago, the history record of the target UE related parameter is saved in the E-SMLC, and the E-SMLC determines the request parameter according to the history record of the target UE related parameter.
- the E-SMLC may also determine the request parameters by other means, which is not limited in this application.
- the second message may be an information request message, or may be other forms of the message, which is not limited in this application.
- the eNB determines an NPRACH parameter of the target UE.
- the eNB receives the second message sent by the E-SMLC, and learns that the E-SMLC requests the NPRACH parameter of the target UE. The eNB then determines the NPRACH parameters of the target UE.
- the NPRACH parameter of the target UE is used to indicate that the eNB schedules the target UE to send one or more NPRACH signals, that is, to indicate how the eNB schedules the target UE to transmit the NPRACH signal in step 205.
- the eNB scheduling target UE sends the NPRACH signal once to complete the positioning of the target UE.
- the positioning of the target UE needs to be implemented by at least two eNBs, and the signal transmission power of the UE in the center of the eNB cell is low, so that the signal strength of the NPRACH signal transmitted by the UE when reaching the neighboring eNB is weak, which reduces the signal measurement. Accuracy, which in turn affects the final positioning accuracy. Therefore, in this application, the eNB may schedule the target UE to send multiple NPRACH signals to improve the accuracy of the target UE positioning.
- the NPRACH parameter may include one or more of the following parameters:
- the eNB triggers the number of times K1 of the target UE transmitting the NPRACH signal.
- K1, K2, and K3 are integers.
- the eNB may determine the NPRACH parameter of the target UE autonomously, or determine the NPRACH parameter of the target UE according to the request parameter in the second message.
- the eNB determines that the number of repetitions of the target UE to transmit the NPRACH signal is X2, the eNB may determine the NPRACH parameter, the eNB. Indicates that the number of times the target UE sends the NPRACH signal is X1/X2. Times. Where X1 and X2 are integers.
- the eNB may determine that the number of times K1 that the eNB triggers the target UE to transmit the NPRACH signal is equal to Y in the NPRACH parameter.
- Y is an integer.
- the request parameter is only used to provide a reference for determining the NPRACH parameter for the eNB, and is not used to define the NPRACH parameter.
- the eNB may refer to the request parameter or may not refer to the request parameter in determining the NPRACH parameter.
- the eNB may first determine whether the request parameter provided by the E-SMLC is reasonable. If the determination is reasonable, the NPRACH parameter of the target UE is determined according to the request parameter; if the determination is unreasonable, the NPRACH parameter of the target UE is determined autonomously.
- the eNB determines the repetition in the time-frequency resource configuration. If the number of times supports the value Z1, if the eNB considers that the request parameter is reasonable, the eNB determines that the number of times K1 of the NPRACH signal is equal to Z2, and the number of repetition times of the NPRACH signal is Z1. Where Z1 and Z2 are integers.
- the NPRACH parameter may include the parameter (4): the eNB triggers the start time of the target UE to send the NPRACH signal.
- the start time may be in the form of an SFN, and is used to indicate that the target UE sends the NPRACH signal from the start time of the radio frame corresponding to the SFN.
- the start time may include a subframe number in addition to the SFN, to specifically specify a start time of the target UE to send the NPRACH signal to the subframe precision;
- the start time may include a slot number in addition to the SFN and the subframe number, so that the start time of the target UE transmitting the NPRACH signal is specific to the slot precision;
- the start time may include an Orthogonal Frequency Division Multiplexing (OFDM) symbol sequence in addition to the SFN, the subframe number, and the slot number to transmit the start time of the NPRACH signal to the target UE.
- OFDM Orthogonal Frequency Division Multiplexing
- the eNB may also generate a target bitmap, and carry the target bitmap as an NPRACH parameter in the first message.
- the target bitmap includes M bits, each bit corresponding to one or more consecutive NPRACH occasions, and M is an integer not less than one.
- the target bitmap is used to indicate that the eNB schedules the periodicity of the NPRACH signal sent by the UE in the local cell, and thus can be used to indicate the rule that the target UE sends the NPRACH signal.
- each bit in the target bitmap has a value of 0 and 1, wherein a value of 1 indicates that the target UE sends an NPRACH signal on the NPRACH occasion corresponding to the bit, and a value of 0 indicates that the target UE corresponds to the bit.
- the NPRACH signal is not transmitted on the NPRACH occasion.
- the eNB configures 100 NPRACH occasions for the target UE, and the eNB generates a 5-bit bitmap "11001", where each bit corresponds to three consecutive NPRACH occasions.
- the bitmap indicates that the eNB triggers the target UE to cycle with the rule of "send on 3 NPRACH occasions - send on 3 NPRACH occasions - not send on 3 NPRACH occasions - not send on 3 NPRACH occasions - send on 3 NPRACH occasions"
- the NPRACH signal is sent until the 100 NPRACH occasions are traversed.
- the target bitmap only indicates that the eNB schedules the NPRACH signal sent by the UE in the local cell, and is not used to describe the specific behavior of the UE. For example, on the NPRACH occasion corresponding to the bit with a value of 0, The UE must not transmit the NPRACH signal. However, on the NPRACH occasion corresponding to the bit with the value of 1, the target UE may send or not send the NPRACH signal according to the scheduling of the eNB, which is not limited in this application.
- the meaning of the value of each bit in the target bitmap may also be reversed, that is, the value 1 indicates that the target UE does not send the NPRACH signal on the NPRACH occasion corresponding to the bit, and the value 0 indicates that the target UE is in the bit.
- the NPRACH signal is sent on the corresponding NPRACH occasion, which is not limited in this application.
- the bitmap can be used for interference coordination between base stations. For example, after the interference negotiation between the first base station and the second base station, the first bitmap and the second bitmap are respectively generated, and the bits in the first bitmap and the second bitmap that have a value of 1 are used to represent the corresponding NPRACH occasion. Send the NPRACH signal. Then, when the bit corresponding to the same NPRACH occasion is different between the first bitmap and the second bitmap, it is 1. In this way, it can be ensured that there is no overlap between the UEs in the first base station cell and the UEs in the second base station cell to transmit the NPRACH signal, which avoids the neighboring interference that occurs during the positioning of the UE, and can provide the positioning accuracy. .
- the NPRACH parameter may further include one or more of the following parameters of the NPRACH signal sent by the base station to trigger the target UE:
- the time-frequency resource configuration information of the NPRACH channel may specifically include one or more of a repetition number, a period, a start frame offset, a number of sub-carriers, and a starting sub-carrier of each NPRACH signal sent by the target UE;
- the base station is a subcarrier index configured for the target UE, and the subcarrier index is used to indicate that the target UE transmits the initial subcarrier of the NPRACH signal within one NPRACH occasion.
- the NPRACH parameter may also include other parameters, which are not limited in this application.
- the eNB sends a first message to the E-SMLC.
- the eNB After determining the NPRACH parameter of the target UE, the eNB carries the NPRACH parameter of the target UE in the first message and sends the parameter to the E-SMLC.
- the first message may be an information response message, or may be other forms of the message, which is not limited in this application.
- the eNB triggers the target UE to send an NPRACH signal.
- the eNB After determining the NPRACH parameter of the target UE, the eNB triggers the target UE to send an NPRACH signal.
- the manner in which the eNB scheduling target UE sends the NPRACH signal should be consistent with the NPRACH parameter.
- the eNB should trigger the target UE to send the K1 secondary NPRACH signal.
- the eNB sends an NPDCCH order to the target UE. After receiving the NPDCCH order, the target UE sends an NPRACH signal. The eNB returns an acknowledgment message of the NPRACH signal to the target UE, and then sends an NPDCCH order to the target UE again.
- a total of K1 NPRACH signals are triggered by the K1 NPDCCH order triggering target UEs.
- the eNB sends an NPDCCH order to the target UE, and the target UE sends the NPRACH signal once after receiving the NPDCCH order, and the eNB does not reply the acknowledgment message of the NPRACH signal to the target UE, so that the target UE sends the NPRACH signal again until the target UE sends the K1NPRACH. After the signal, the eNB returns an acknowledgement message of the NPRACH signal to the target UE.
- the NPRACH parameter includes the number K2 of times that the eNB sends the NPDCCH order to the target UE. Then, the eNB sends K2 times NPDCCH order to the target UE, and each NPDCCH order is used to trigger the target UE to send the NPRACH signal.
- the eNB configures K3 NPRACH occasions for the target UE, so that the target UE can be in the one or more NPRACH occasions of the K3 NPRACH occasions.
- the NPRACH signal is sent on.
- the target UE may send the K1 NPRACH occasions in the K3 NPRACH occasions.
- NPRACH signal Where K1 is not greater than K3.
- the method in which the eNB schedules the target UE to send the NPRACH signal in a manner consistent with the NPRACH parameter may also be other methods, which is not limited in this application.
- steps 204 and 205 are not limited in this application, and step 205 may also be located before step 204.
- the E-SMLC determines the target LMU.
- the E-SMLC selects a plurality of target LMUs for measuring the location of the target UE in the LMU of the NB-IoT system.
- the number of target LMUs is at least two.
- the E-SMLC can also select three or more target LMUs to locate the target UE to improve the accuracy of the positioning.
- the E-SMLC sends a third message to the target LMU.
- the E-SMLC After receiving the first message, the E-SMLC obtains the NPRACH parameter of the target UE carried in the first message. The E-SMLC then sends a third message to the determined multiple target LMUs, where the third message carries the NPRACH parameter of the target UE, where the fourth information is used to indicate that each target LMU sends the target UE according to the NPRACH parameter of the target UE. The time at which the NPRACH signal arrives at the LMU. After receiving the third message, the target LMU can learn the manner in which the target UE sends the NPRACH signal according to the NPRACH parameter of the target UE, and can receive the NPRACH signal sent by the target UE according to the NPRACH parameter.
- the target LMU can learn that the K1 secondary NPRACH signal can be received.
- the target LMU can learn to receive the NPRACH signal of the target UE on the K3 NPRACH occasions. A total of K1 NPRACH signals can be received.
- the target LMU may learn that the receiving target UE transmits the NPRACH signal at the start time.
- the target LMU can learn the bit corresponding to the value in the target bitmap.
- the receiving target UE sends an NPRACH signal on the NPRACH occasion, and the NPRACH signal is not received by the target UE on the NPRACH occasion corresponding to the bit in the target bitmap.
- Each target LMU receives one or more NPRACH signals from the target UE according to the NPRACH parameter in the third message, and measures a time at which the one or more NPRACH signals reach the target LMU, and obtains a measurement knot. fruit.
- the target LMU sends a fourth message to the E-SMLC.
- the plurality of target LMUs carry the respective measurement results in the fourth message and send them to the E-SMLC.
- the E-SMLC locates the target UE.
- the E-SMLC receives the fourth message sent by the multiple target LMUs, and obtains the measurement result of each target LMU, and learns the time when one or more NPRACH signals sent by the target UE reach each target LMU. Based on the measurement result, the E-SMLC calculates the location of the target UE.
- the eNB determines the NPRACH parameter of the target UE and sends it to the E-SMLC, and the E-SMLC forwards the NPRACH parameter of the target UE to the multiple target LMUs, so that the multiple target LMUs can receive the target UE according to the NPRACH parameter of the target UE.
- the transmitted NPRACH signal so that the E-SMLC can calculate the location of the target UE according to the time difference of the NPRACH signal reaching the multiple target LMUs, and realize the positioning of the target UE.
- Step 301 in FIG. 3 occurs after step 202 in the embodiment shown in FIG. 2, after the E-SMLC sends the second message to the eNB, specifically:
- the eNB acquires power information of the target UE.
- the eNB acquires power information of the target UE, and determines whether the power information of the target UE meets the first preset condition.
- the power information of the target UE may be represented by multiple parameters, and different parameters correspond to different first preset conditions.
- the power information of the target UE may be the maximum signal transmission power of the target UE
- the first preset condition may be the first threshold. If the maximum signal transmission power of the target UE is less than the first threshold, the power information of the target UE is considered to be inconsistent with the first preset condition; if the maximum signal transmission power of the target UE is not less than the first threshold, the power information of the target UE is considered to be consistent.
- the first preset condition is the maximum signal transmission power of the target UE is less than the first threshold.
- the power information of the target UE may be the maximum signal transmission power level of the target UE
- the first preset condition may be a preset power level set, where the preset power level set includes a plurality of preset power levels. If the maximum signal transmission power level of the target UE belongs to the preset power level set, the power information of the target UE is considered to meet the first preset condition; if the maximum signal transmission power of the target UE does not belong to the preset power level set, The power information of the target UE does not comply with the first preset condition.
- the eNB performs step 302.
- the eNB accepts the request of the E-SMLC of the second message to the NPRACH parameter of the target UE.
- the specific receiving manner may be performed by the eNB performing the steps 203 and 204, and the NPRACH parameter of the target UE is carried in the first message and sent to the E-SMLC, and the network elements in the NB-IoT cooperate with the complete positioning of the steps 203-209. Process.
- the eNB sends a fifth message to the E-SMLC.
- the eNB sends a fifth message to the E-SMLC, where the fifth message is used to indicate that the E-SMLC rejects the request for the NPRACH parameter of the target UE.
- the positioning process is terminated, and the network elements do not perform the subsequent steps 203-209.
- the fifth message may further carry a first reason field, where the first reason field is used to indicate that the reason for the rejection is related to the power, that is, the request of the E-SMLC to reject the NPRACH parameter of the target UE due to the power reason.
- the eNB determines whether to locate the target UE according to whether the power information of the target UE satisfies the first preset condition. This ensures that only the UE whose maximum transmit power meets the requirements is located, and the positioning accuracy of the UE is ensured.
- the operation of determining whether to locate the target UE is performed by the eNB.
- the operation of determining whether to locate the target UE may also be performed by the E-SMLC, see FIG. specific:
- the MME sends a sixth message to the E-SMLC.
- This step is the same as step 201 in the embodiment shown in FIG. 2, that is, when the target UE is to be located, the MME sends a sixth message to the E-SMLC to request to locate the target UE.
- the sixth message further includes power information of the target UE.
- the E-SMLC obtains the power information of the target UE in the sixth message, and determines whether the power information of the target UE meets the second preset condition.
- the power information of the target UE may be represented by multiple parameters, and different parameters correspond to different second preset conditions.
- the power information of the target UE may be the maximum signal transmission power of the target UE
- the second preset condition may be the second threshold. If the maximum signal transmission power of the target UE is less than the second threshold, the power information of the target UE is considered to be inconsistent with the second preset condition; if the maximum signal transmission power of the target UE is not less than the second threshold, the power information of the target UE is considered to be consistent.
- Second preset condition Second preset condition.
- the power information of the target UE may be the maximum signal transmission power level of the target UE
- the second preset condition may be a preset power level set, where the preset power level set includes a plurality of preset power levels. If the maximum signal transmission power level of the target UE belongs to the preset power level set, the power information of the target UE is considered to meet the second preset condition; if the maximum signal transmission power of the target UE does not belong to the preset power level set, The power information of the target UE does not comply with the second preset condition.
- the E-SMLC performs step 401.
- the E-SMLC accepts the request of the MME to locate the target UE in the sixth message.
- the specific receiving manner may be performed by the E-SMLC in step 202, requesting the NPRACH parameter of the target UE from the eNB, and the network elements in the NB-IoT cooperate with the complete positioning process of steps 202-209.
- the E-SMLC sends a seventh message to the MME.
- the E-SMLC sends a seventh message to the MME, where the seventh message is used to indicate that the MME rejects the request for positioning the target UE.
- the seventh message may further carry a second reason field, where the second reason field is used to indicate that the reason for the rejection is related to the power, that is, the request for locating the target UE by the MME is rejected due to power reasons.
- the E-SMLC determines whether to locate the target UE according to whether the power information of the target UE satisfies the second preset condition. This ensures that only the UE whose maximum transmit power meets the requirements is located to ensure the UE. Positioning accuracy.
- the above embodiment describes the terminal device positioning method provided by the present application, and the network device for implementing the above method will be described below.
- FIG. 2 a first network device for implementing the eNB function in the embodiment shown in FIG. 2 is introduced.
- the basic structure is shown in Figure 5, including:
- the parameter determining module 501 is configured to determine an NPRACH parameter of the terminal device, where the NPRACH parameter is used to indicate that the first network device schedules the terminal device to send the NPRACH signal multiple times;
- the first message sending module 502 is configured to send a first message to the second network device, where the first message includes the NPRACH parameter, where the first message is used by the second network device to locate the terminal device.
- the second network device can be an E-SMLC.
- the NPRACH parameter includes one or more of the following parameters:
- the number of NPRACH occasions that the first network device configures for the terminal device is not limited.
- the first network device further includes a first message receiving module 503, configured to receive a second message sent by the second network device, where the second message is used to request an NPRACH parameter of the terminal device;
- the parameter determining module 501 is specifically configured to: determine, according to the second message, an NPRACH parameter of the terminal device.
- the second message carries one or more of the following parameters:
- the total number of repeated repetitions of the NPRACH signal sent by the terminal device is the total number of repeated repetitions of the NPRACH signal sent by the terminal device.
- the number of NPRACH occasions at which the terminal device transmits the NPRACH signal is the number of NPRACH occasions at which the terminal device transmits the NPRACH signal.
- the NPRACH parameter further includes:
- the target bitmap includes M bits, each bit corresponding to one or more consecutive NPRACH occasions, and M is an integer not less than one;
- Each of the bits having a value of 1 is used to indicate that the first network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1.
- the network device does not trigger the terminal device to send the NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 0;
- each bit having a value of 0 is used to indicate that the first network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 0, and each bit with a value of 1 is used to indicate the first The network device does not trigger the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1.
- the NPRACH parameter further includes: a start time of the NPRACH signal sent by the terminal device.
- the NPRACH parameter further includes one or more of the following parameters:
- the time-frequency resource configuration information of the NPRACH channel where the NPRACH signal sent by the terminal device is located is located
- the first network device is a subcarrier index information that is configured by the terminal device.
- FIG. 6 A second network device for implementing the E-SMLC function in the embodiment shown in FIG. 2 is described below.
- the basic structure is shown in Figure 6, including:
- the second message receiving module 601 is configured to receive a first message sent by the first network device, where the first message includes an NPRACH parameter of the terminal device, where the NPRACH parameter is used to indicate that the first network device schedules the terminal device to send the NPRACH signal multiple times;
- the terminal device may be a target UE.
- the second message sending module 602 is configured to send a third message to the multiple third network devices, where the third message includes an NPRACH parameter, and the third network device may be an LMU.
- the second message receiving module 601 is further configured to: receive a fourth message sent by the multiple third network devices, where the fourth message includes the NPRACH signal sent by the terminal device according to the NPRACH parameter, and the NPRACH signal sent by the terminal device reaches the The time of the plurality of third network devices;
- the device positioning module 603 is configured to calculate a location of the terminal device according to a time when the NPRACH signal sent by the terminal device reaches the plurality of third network devices.
- the NPRACH parameter includes one or more of the following parameters:
- the number of NPRACH occasions that the first network device configures for the terminal device is not limited.
- the second message sending module 602 is further configured to:
- the second message carries one or more of the following parameters:
- the total number of repeated repetitions of the NPRACH signal sent by the terminal device is the total number of repeated repetitions of the NPRACH signal sent by the terminal device.
- the number of NPRACH occasions at which the terminal device transmits the NPRACH signal is the number of NPRACH occasions at which the terminal device transmits the NPRACH signal.
- the NPRACH parameter further includes:
- Target bitmap the target bitmap includes M bits, each bit corresponds to one or more consecutive NPRACH occasions, and M is an integer not less than one;
- Each of the bits having a value of 1 is used to indicate that the first network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1.
- the network device does not trigger the terminal device to send the NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 0;
- each bit with a value of 0 is used to indicate that the first network device triggers the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 0, and each bit with a value of 1 is used to indicate the first The network device does not trigger the terminal device to send an NPRACH signal on the NPRACH occasion corresponding to the bit with the value of 1.
- the NPRACH parameter further includes: a start time of the NPRACH signal sent by the terminal device.
- the parameter determining module 501 of the first network device determines the NPRACH parameter of the terminal device and sends the second message to the second network device by using the first message sending module 502, and the second message of the second network device.
- the receiving module 601 receives the first message
- the second message sending module 602 forwards the NPRACH parameter of the terminal device to the plurality of third network devices, so that the plurality of third network devices can receive the terminal according to the NPRACH parameter of the terminal device.
- the device transmits the NPRACH signal, so that the device positioning module 603 of the second network device can calculate the location of the terminal device according to the time difference of the NPRACH signal reaching the plurality of third network devices, and implement the positioning of the terminal device.
- FIG. 7 A second network device for implementing the eNB function in the embodiment shown in FIG. 3 is described below.
- the basic structure is shown in Figure 7, including:
- the third message receiving module 701 is configured to receive a second message of the second network device, where the second message is used to request an NPRACH parameter of the terminal device;
- the power information obtaining module 702 is configured to acquire power information of the terminal device.
- the first power processing module 703 is configured to send a fifth message to the second network device when the power information of the terminal device does not meet the first preset condition, where the fifth message is used to indicate that the second network device rejects the NPRACH of the terminal device Request for parameters.
- the power information includes a maximum signal sending power of the terminal device, and the power information of the terminal device does not meet the first preset condition, where the maximum signal sending power of the terminal device is less than a first threshold;
- the power information includes a maximum signal transmission power level of the terminal device, and the power information of the terminal device does not meet the first preset condition, where the maximum signal transmission power level of the terminal device does not belong to the preset power level set.
- the fifth message carries a first reason field, where the first reason field is used to indicate that the request of the second network device to the NPRACH parameter of the terminal device is rejected due to power reasons.
- the first power processing module 703 is further configured to:
- the second network device accepts the request for the NPRACH parameter of the terminal device.
- the power information acquiring module 702 of the first network device receives the second message of the second network device, and the power information acquiring module 702 obtains the power information of the terminal device according to the second message; the first power processing module 703 is configured according to the terminal device. Whether the power information satisfies the first preset condition to determine whether to locate the terminal device. This ensures that only the terminal device whose maximum transmission power meets the requirements is positioned to ensure the positioning accuracy of the terminal device.
- FIG. 8 A second network device for implementing the E-SMLC function in the embodiment shown in FIG. 4 is described below.
- the basic structure is shown in Figure 8, including:
- the fourth message receiving module 801 is configured to receive a sixth message sent by the fourth network device, where the sixth message is used to request to locate the terminal device, the sixth message includes the power information of the terminal device, and the fourth network device may be the MME. .
- the second power processing module 802 is configured to: when the power information of the terminal device does not meet the second preset condition, send a seventh message to the fourth network device, where the seventh message is used to indicate that the fourth network device is denied to locate the terminal device. Request.
- the power information includes a maximum signal sending power of the terminal device, and the power information of the terminal device does not meet the second preset condition, where the maximum signal sending power of the terminal device is less than a second threshold;
- the power information includes a maximum signal transmission power level of the terminal device, and the power information of the terminal device does not meet the second preset condition, where the maximum signal transmission power level of the terminal device does not belong to the preset power level set.
- the seventh message carries a second reason field, where the second reason field is used to indicate that the fourth network device rejects the request for positioning the terminal device due to power reasons.
- the second power processing module 802 is further configured to:
- the fourth network device accepts the request for positioning the terminal device.
- the fourth message receiving module 801 of the second network device receives the sixth message sent by the fourth network device, where the sixth message is used to request to locate the terminal device, and the sixth message includes the power information of the terminal device;
- the second power processing module 802 determines whether to locate the terminal device according to whether the power information of the terminal device meets the first preset condition. This ensures that only the terminal device whose maximum transmission power meets the requirements is positioned to ensure the positioning accuracy of the terminal device.
- the network device 900 provided by the present application includes: a processor 901, a memory 902, and optionally, the network device may further include a transceiver 903. A communication connection is established between the processor 901, the memory 902, and the transceiver 903.
- the program code may be stored in the memory 902 and executed by the processor 901.
- the processor 901 is configured to execute the relevant steps of the eNB in the embodiment shown in FIG. 2 by calling the program code of the memory 902.
- the application further provides a network device 1000 comprising: a processor 1001, a memory 1002, and a transceiver 1003.
- a communication connection is established between the processor 1001, the memory 1002, and the transceiver 1003.
- the program code may be saved in the memory 1002 and executed by the processor 1001.
- the processor 1001 is used to execute the relevant steps of the E-SMLC in the embodiment shown in FIG. 2 by calling the program code of the memory 1002.
- the application further provides a network device 1100 comprising: a processor 1101, a memory 1102, and a transceiver 1103.
- a communication connection is established between the processor 1101, the memory 1102, and the transceiver 1103.
- the program code may be stored in the memory 1102 and executed by the processor 1101.
- the processor 1101 is configured to execute the associated steps of the eNB in the embodiment shown in FIG. 3 by invoking the program code of the memory 1102.
- the application further provides a network device 1200 comprising: a processor 1201, a memory 1202, and a transceiver 1203.
- a communication connection is established between the processor 1201, the memory 1202, and the transceiver 1203.
- the program code may be saved in the memory 1202 and executed by the processor 1201.
- the processor 1201 is configured to execute the associated steps of the E-SMLC in the embodiment shown in FIG. 3 by calling the program code of the memory 1202.
- the disclosed systems and methods can be implemented in other ways.
- the system embodiment described above is merely illustrative.
- the division of the unit is only a logical function division, and the actual implementation may have another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, module or unit, and may be electrical, mechanical or otherwise.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- a computer readable storage medium A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例提供了终端设备定位方法,用于在NB-IoT中实现终端设备的定位。本申请提供的终端设备定位方法包括:第一网络设备确定终端设备的NPRACH参数,NPRACH参数用于表示第一网络设备调度终端设备发送多次NPRACH信号的方式。第一网络设备向第二网络设备发送第一消息,第一消息包括该NPRACH参数,第一消息用于第二网络设备对终端设备进行定位。通过第一网络设备告知第二网络设备NPRACH参数,使得NB-IoT中的第二网络设备能够根据NPRACH参数对终端设备进行定位,提高了NB-IoT的用户体验,有利于NB-IoT网络的推广普及。本申请还提供了相关的网络设备。
Description
本申请涉及通信领域,尤其涉及一种终端设备定位方法以及网络设备。
定位是一种通过卫星、蜂窝数据网等***对移动终端进行位置测量的技术,应用于手机定位、航海导航、汽车导航、物流跟踪、环境监测、车联网、虚拟现实等场景中。随着电子科技、移动互联网尤其是智能手机的快速普及,用户对移动终端精确定位的需求越来越强烈。
到达时间差(Time Difference of Arrival,TDOA)是一种常见的蜂窝定位方法,具体通过定位服务器(Evolved Serving Mobile Location Center,E-SMLC)测量用户终端(User Equipment,UE)的信道探测参考信号(Sounding Reference Signal,SRS)到达两个位置测量单元(Location Measurement Unit,LMU)的时间差来确定该UE的位置。
窄带物联网(Narrow Band Internet of Things,NB-IoT)是一种构建于蜂窝网络的物联网,其覆盖面广、小区连接数高、功耗小、成本低,具有非常广阔的应用前景。NB-IoT可直接部署于全球移动通信(Global System for Mobile Communication,GSM)网络、通用移动通信***(Universal Mobile Telecommunications System,UMTS)网络或长期演进(Long Term Evolution,LTE)网络,以降低部署成本、实现平滑升级。
但是,现有的NB-IoT中不存在SRS信号,故无法通过TDOA定位UE的位置,不能满足用户对UE精确定位的需求。这无疑制约了NB-IoT网络的推广。
发明内容
本申请实施例提供了终端设备定位方法,用于在NB-IoT中实现终端设备的定位。本申请还提供了相关的网络设备。
本申请实施例第一方面提供了一种终端设备定位方法,适用于NB-IoT,该方法包括:第一网络设备确定终端设备的窄带物理随机接入信道(Narrowband Physical random access channe,NPRACH)参数,NPRACH参数用于表示第一网络设备调度终端设备发送多次NPRACH信号的方式。第一网络设备向第二网络设备发送第一消息,第一消息包括该NPRACH参数,第一消息用于第二网络设备对终端设备进行定位。通过第一网络设备告知第二网络设备NPRACH参数,使得NB-IoT中的第二网络设备能够根据NPRACH参数对终端设备进行定位,提高了NB-IoT的用户体验,有利于NB-IoT网络的推广普及。
可选的,NPRACH参数包括如下参数中的一项或多项:第一网络设备向终端设备发送窄带物理下行控制信道(Narrowband Physic Downlink Control Channel,NPDCCH)要求(order)的次数;终端设备发送NPRACH信号的次数;第一网络设备为终端设备配置的NPRACH机会(occasion)的个数。
可选的,第一网络设备确定终端设备的NPRACH参数之前,还接收第二网络设备发送
的第二消息,第二消息用于请求终端设备的NPRACH参数;第一网络设备具体根据该第二消息,确定终端设备的NPRACH参数。
可选的,第二消息中携带有如下请求参数中的一项或多项:终端设备发送NPRACH信号的总重复(repetition)次数;终端设备每次发送NPRACH信号的repetition次数;终端设备发送NPRACH信号的NPRACH occasion个数。请求参数可以表示第二网络设备对NPRACH参数的期望值,用于为第一网络设备确定NPRACH参数提供参考。
可选的,NPRACH参数还包括:目标位图(bitmap),目标bitmap包括M个比特,每个比特对应一个或多个连续的NPRACH occasion,M为不小于1的整数;其中,每个取值为1的比特用于表示第一网络设备触发终端设备在该取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示第一网络设备不触发终端设备在该取值为0的比特对应的NPRACH occasion上发送NPRACH信号;或,每个取值为0的比特用于表示第一网络设备触发终端设备在该取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示第一网络设备不触发终端设备在该取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
可选的,NPRACH参数还包括:终端设备发送NPRACH信号的起始时刻。该起始时刻可以为***帧号(System Frame Number,SFN)的形式,用于表示目标UE从该SFN对应的无线帧的起始时刻开始发送NPRACH信号。
可选的,NPRACH参数还包括如下参数中的一项或多项:终端设备发送的NPRACH信号所在的NB-IoT上行载波的载波频点信息;终端设备发送的NPRACH信号所在NPRACH信道的时频资源配置信息;第一网络设备为终端设备配置的子载波序号(subcarrier index)信息。
本申请第二方面提供了一种终端设备定位方法,适用于NB-IoT,包括:第二网络设备接收第一网络设备发送的第一消息,第一消息包括终端设备的NPRACH参数,NPRACH参数用于表示第一网络设备调度终端设备发送多次NPRACH信号的方式;第二网络设备向多个第三网络设备发送第三消息,第三消息包括该NPRACH参数;第二网络设备接收该多个第三网络设备发送的第四消息,第四消息中包括该多个第三网络设备根据NPRACH参数,测量得到的终端设备发送的NPRACH信号到达该多个第三网络设备的时刻;第二网络设备根据终端设备发送的NPRACH信号到达多个第三网络设备的时刻,计算终端设备的位置。通过第二网络设备告知第三网络设备NPRACH参数,使得NB-IoT中的第三网络设备能够根据NPRACH参数正确接收到终端设备的NPRACH信号,进而测量NPRACH信号的到达时刻。第二网络设备根据NPRACH信号到达每个第三设备的时刻,即可对终端设备进行定位。这样就提高了NB-IoT的用户体验,有利于NB-IoT网络的推广普及。
可选的,NPRACH参数包括如下参数中的一项或多项:第一网络设备向终端设备发送NPDCCH order的次数;终端设备发送NPRACH信号的次数;第一网络设备为终端设备配置的NPRACH occasion的个数。
可选的,第二网络设备在接收第一网络设备发送的第一消息之前,还向第一网络设备发送第二消息,第二消息用于请求终端设备的NPRACH参数。
可选的,第二消息中携带有如下参数中的一项或多项:终端设备发送NPRACH信号的总重复repetition次数;终端设备每次发送NPRACH信号的repetition次数;终端设备发送NPRACH信号的NPRACH occasion个数。
可选的,NPRACH参数还包括:目标位图bitmap,目标bitmap包括M个比特,每个比特对应一个或多个连续的NPRACH occasion,M为不小于1的整数;其中,每个取值为1的比特用于表示第一网络设备触发终端设备在该取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示第一网络设备不触发终端设备在该取值为0的比特对应的NPRACH occasion上发送NPRACH信号;或,每个取值为0的比特用于表示第一网络设备触发终端设备在该取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示第一网络设备不触发终端设备在该取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
可选的,NPRACH参数还包括:终端设备发送NPRACH信号的起始时刻。
本申请第三方面提供了一种终端设备定位方法,适用于NB-IoT,包括:第一网络设备接收第二网络设备的第二消息,第二消息用于请求终端设备的NPRACH参数;第一网络设备获取终端设备的功率信息;终端设备的功率信息不符合第一预置条件,第一网络设备向第二网络设备发送第五消息,第五消息用于表示拒绝第二网络设备对终端设备的NPRACH参数的请求。由于第一网络设备根据终端设备的功率信息是否满足第一预置条件来确定是否对终端设备进行定位,故能够确保仅对最大发射功率满足要求的终端设备进行定位,保证定位精度。
可选的,功率信息包括终端设备的最大信号发送功率,所述终端设备的功率信息不符合第一预置条件包括:终端设备的最大信号发送功率小于第一阈值;和/或,功率信息包括终端设备的最大信号发送功率等级,所述终端设备的功率信息不符合第一预置条件包括:终端设备的最大信号发送功率等级不属于预置功率等级集合。
可选的,第五消息携带有第一原因字段,第一原因字段用于表示因功率原因拒绝第二网络设备对终端设备的NPRACH参数的请求。
可选的,终端设备的功率信息符合第一预置条件,第一网络设备接受第二网络设备对终端设备的NPRACH参数的请求。
本申请第四方面提供了一种终端设备定位方法,适用于NB-IoT,包括:第二网络设备接收第四网络设备发送的第六消息,第六消息用于请求对终端设备进行定位,第六消息中包括终端设备的功率信息;终端设备的功率信息不符合第二预置条件,第二网络设备向第四网络设备发送第七消息,第七消息用于表示拒绝第四网络设备对终端设备进行定位的请求。由于第二网络设备根据终端设备的功率信息是否满足第二预置条件来确定是否对终端设备进行定位,故能够确保仅对最大发射功率满足要求的终端设备进行定位,保证终端设备的定位精度。
可选的,功率信息包括终端设备的最大信号发送功率,所述终端设备的功率信息不符合第二预置条件包括:终端设备的最大信号发送功率小于第二阈值;和/或,功率信息包括终端设备的最大信号发送功率等级,所述终端设备的功率信息不符合第二一预置条件包括:
终端设备的最大信号发送功率等级不属于预置功率等级集合。
可选的,第七消息携带有第二原因字段,第二原因字段用于表示因功率原因拒绝第四网络设备对终端设备进行定位的请求。
可选的,终端设备的功率信息符合第二预置条件,第二网络设备接受第四网络设备对终端设备进行定位的请求。
本申请第五方面提供了一种网络设备,用于作为NB-IoT中的第一网络设备,所述网络设备包括:参数确定模块,用于确定终端设备的NPRACH参数,所述NPRACH参数用于表示所述第一网络设备调度终端设备发送多次NPRACH信号的方式;第一消息发送模块,用于向第二网络设备发送第一消息,所述第一消息包括所述NPRACH参数,所述第一消息用于所述第二网络设备对所述终端设备进行定位。
可选的,所述NPRACH参数包括如下参数中的一项或多项:所述第一网络设备向所述终端设备发送NPDCCH order的次数;所述终端设备发送NPRACH信号的次数;所述第一网络设备为所述终端设备配置的NPRACH occasion的个数。
可选的,所述网络设备还包括:第一消息接收模块,用于接收所述第二网络设备发送的第二消息,所述第二消息用于请求所述终端设备的NPRACH参数;所述参数确定模块具体用于:根据所述第二消息,确定所述终端设备的NPRACH参数。
可选的,所述第二消息中携带有如下参数中的一项或多项:所述终端设备发送NPRACH信号的总重复repetition次数;所述终端设备每次发送NPRACH信号的repetition次数;所述终端设备发送NPRACH信号的NPRACH occasion个数。
可选的,所述NPRACH参数还包括:目标位图bitmap,所述目标bitmap包括M个比特,每个所述比特对应一个或多个连续的NPRACH occasion,所述M为不小于1的整数;其中,每个取值为1的比特用于表示所述第一网络设备触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号;或,每个取值为0的比特用于表示所述第一网络设备触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
可选的,所述NPRACH参数还包括:所述终端设备发送NPRACH信号的起始时刻。
可选的,所述NPRACH参数还包括如下参数中的一项或多项:所述终端设备发送的NPRACH信号所在的NB-IoT上行载波的载波频点信息;所述终端设备发送的NPRACH信号所在NPRACH信道的时频资源配置信息;所述第一网络设备为所述终端设备配置的子载波序号subcarrier index信息。
本申请第六方面提供了一种网络设备,用于作为NB-IoT中的第二网络设备,所述网络设备包括:第二消息接收模块,用于接收第一网络设备发送的第一消息,所述第一消息包括终端设备的NPRACH参数,所述NPRACH参数用于表示所述第一网络设备调度所述终端设备发送多次NPRACH信号的方式;第二消息发送模块,用于向多个第三网络设备发送
第三消息,所述第三消息包括所述NPRACH参数;所述第二消息接收模块还用于:接收所述多个第三网络设备发送的第四消息,所述第四消息中包括所述多个第三网络设备根据所述NPRACH参数,测量得到的所述终端设备发送的NPRACH信号到达所述多个第三网络设备的时刻;设备定位模块,用于根据所述终端设备发送的NPRACH信号到达所述多个第三网络设备的时刻,计算所述终端设备的位置。
可选的,所述NPRACH参数包括如下参数中的一项或多项:所述第一网络设备向所述终端设备发送NPDCCH order的次数;所述终端设备发送NPRACH信号的次数;所述第一网络设备为所述终端设备配置的NPRACH occasion的个数。
可选的,所述第二消息发送模块还用于:向所述第一网络设备发送第二消息,所述第二消息用于请求所述终端设备的NPRACH参数。
可选的,所述第二消息中携带有如下参数中的一项或多项:所述终端设备发送NPRACH信号的总重复repetition次数;所述终端设备每次发送NPRACH信号的repetition次数;所述终端设备发送NPRACH信号的NPRACH occasion个数。
可选的,所述NPRACH参数还包括:目标位图bitmap,所述目标bitmap包括M个比特,每个所述比特对应一个或多个连续的NPRACH occasion,所述M为不小于1的整数;其中,每个取值为1的比特用于表示所述第一网络设备触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号;或,每个取值为0的比特用于表示所述第一网络设备触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
可选的,所述NPRACH参数还包括:所述终端设备发送NPRACH信号的起始时刻。
本申请第七方面提供了一种网络设备,用于作为NB-IoT中的第一网络设备,所网络设备包括:第三消息接收模块,用于接收第二网络设备的第二消息,所述第二消息用于请求终端设备的NPRACH参数;功率信息获取模块,用于获取所述终端设备的功率信息;第一功率处理模块,用于在所述终端设备的功率信息不符合第一预置条件时,向所述第二网络设备发送所述第五消息,所述第五消息用于表示拒绝所述第二网络设备对终端设备的NPRACH参数的请求。
可选的,所述功率信息包括所述终端设备的最大信号发送功率,所述终端设备的功率信息不符合第一预置条件包括:所述终端设备的最大信号发送功率小于第一阈值;和/或,所述功率信息包括所述终端设备的最大信号发送功率等级,所述终端设备的功率信息不符合第一预置条件包括:所述终端设备的最大信号发送功率等级不属于预置功率等级集合。
可选的,所述第五消息携带有第一原因字段,所述第一原因字段用于表示因功率原因拒绝所述第二网络设备对终端设备的NPRACH参数的请求。
可选的,所述第一功率处理模块还用于:在所述终端设备的功率信息符合所述第一预置条件时,接受所述第二网络设备对终端设备的NPRACH参数的请求。
本申请第八方面提供了一种网络设备,用于作为NB-IoT中的第二网络设备,所述网络设备包括:第四消息接收模块,用于接收第四网络设备发送的第六消息,所述第六消息用于请求对终端设备进行定位,所述第六消息中包括所述终端设备的功率信息;第二功率处理模块,用于在所述终端设备的功率信息不符合第二预置条件时,向所述第四网络设备发送第七消息,所述第七消息用于表示拒绝所述第四网络设备对终端设备进行定位的请求。
可选的,所述功率信息包括所述终端设备的最大信号发送功率,所述终端设备的功率信息不符合第二预置条件包括:所述终端设备的最大信号发送功率小于第二阈值;和/或,所述功率信息包括所述终端设备的最大信号发送功率等级,所述终端设备的功率信息不符合第二一预置条件包括:所述终端设备的最大信号发送功率等级不属于预置功率等级集合。
可选的,所述第七消息携带有第二原因字段,所述第二原因字段用于表示因功率原因拒绝所述第四网络设备对终端设备进行定位的请求。
可选的,所述第二功率处理模块还用于:在所述终端设备的功率信息符合所述第二预置条件时,接受所述第四网络设备对终端设备进行定位的请求。
本申请第九方面提供了一种网络设备,包括:处理器、存储器、可选的,所述网络设备还可以包括收发器。处理器通过调用存储器中存储的程序指令,用于执行本申请第一方面提供的终端设备定位方法。
本申请第十方面提供了一种网络设备,包括:处理器、存储器、可选的,所述网络设备还可以包括收发器。处理器通过调用存储器中存储的程序指令,用于执行本申请第二方面提供的终端设备定位方法。
本申请第十一方面提供了一种网络设备,包括:处理器、存储器、可选的,所述网络设备还可以包括收发器。处理器通过调用存储器中存储的程序指令,用于执行本申请第三方面提供的终端设备定位方法。
本申请第十二方面提供了一种网络设备,包括:处理器、存储器、可选的,所述网络设备还可以包括收发器。处理器通过调用存储器中存储的程序指令,用于执行本申请第四方面提供的终端设备定位方法。
图1(a)为NB-IoT的网络架构示意图;
图1(b)为NPRACH信号的结构示意图;
图2为本申请提供的终端设备定位方法一个实施例流程图;
图3为本申请提供的终端设备定位方法另一个实施例流程图;
图4为本申请提供的终端设备定位方法另一个实施例流程图;
图5为本申请提供的终网络设备一个实施例结构图;
图6为本申请提供的终网络设备另一个实施例结构图;
图7为本申请提供的终网络设备另一个实施例结构图;
图8为本申请提供的终网络设备另一个实施例结构图;
图9为本申请提供的终网络设备另一个实施例结构图;
图10为本申请提供的终网络设备另一个实施例结构图;
图11为本申请提供的终网络设备另一个实施例结构图;
图12为本申请提供的终网络设备另一个实施例结构图。
本申请实施例提供了终端设备定位方法,用于在NB-IoT中实现终端设备的定位。本申请还提供了相关的网络设备,以下将分别进行说明。
NB-IoT可直接部署于GSM网络、UMTS网络或LTE网络,以复用现有的网络中的移动性管理实体(Mobility Management Entity,MME)、E-SMLC、eNB、LMU等网元,降低部署成本,实现平滑升级。图1(a)是NB-IoT的网络架构的一个示意图,其中,UE通过演进型基站(evolved NodeB,eNB)接入核心网,进而接入物联网(Internet of Things,IoT)平台,实现IoT的各种行业应用。
IoT的多种应用均要求对UE进行精准定位。由于NB-IoT中不存在SRS信号,故无法直接复用现有LTE中对UE进行定位的方法。为此,本申请提供了一种新的终端设备定位方法,用于采用NB-IoT中的NPRACH信号对UE进行定位。
NPRACH是NB-IoT的随机接入信道。请参阅图1(b):NPRACH信号的发送资源可以划分为多个NPRACH周期,每个NPRACH周期中均存在一个NPRACH occasion,每个NPRACH occasion可以用于发送一个NPRACH信号。每个NPRACH信号由一次或多次重复的NPRACH单元组成,每个NPRACH单元可以视为一个repetition。
NPRACH信道的时频资源配置一般由五元组信息来表示,具体可以包括NPRACH信号的repetition次数、周期、起始子帧偏移、NPRACH信道的子载波数目、起始子载波中的一项或多项。如图1(b)所示,UE在1个NPRACH occasion中发送一个NPRACH信号时,该NPRACH信号在每个repetition内以跳频的方式占用单个子载波。该NPRACH信号可以由首个单载波所处子载波的序号subcarrier index唯一标识。
NPRACH信号具有0、1、2三个覆盖增强等级(Coverage Enhancement Level,CE Level),可用于对抗不同的的信号衰减。每个CE Level对应不同的发射功率和repetition次数,如表1所示。
CE Level 0 | CE Level 1 | CE Level 2 |
repetition=8 | repetition=32 | repetition=128 |
表1
基于上述描述,本申请采用NPRACH对UE进行定位,其基本流程请参阅图2,包括:
201、MME向E-SMLC发送第六消息。
MME在有目标UE待定位时,向E-SMLC发送第六消息,请求对目标UE进行定位。
202、E-SMLC向eNB发送第二消息。
E-SMLC向目标UE所在小区的eNB发送第二消息,第二消息用于请求发起对目标UE
进行定位的流程。本申请采用NPRACH信号来进行UE定位,故第二消息具体用于请求目标UE的NPRACH参数。
可选的,E-SMLC可以确定一个或多个请求参数,并将确定的请求参数携带在第二消息中发送给eNB。请求参数可以表示E-SMLC对NPRACH参数的期望值,用于为eNB确定目标UE的NPRACH参数提供参考。
可选的,请求参数可以包括如下参数中的一项或多项:
(1)E-SMLC确定的目标UE发送NPRACH信号的总repetition次数。
(2)E-SMLC确定的目标UE每次发送NPRACH信号的repetition次数;
(3)目标UE发送NPRACH信号的NPRACH occasion个数。
请求参数还可以包括其它参数,本申请中不做限定。
可选的,E-SMLC可以从其它网元处获取目标UE的相关参数来确定请求参数,也可以根据对目标UE的历史记录来确定请求参数。举例来说,若E-SMLC在不久之前对目标UE进行过定位,则E-SMLC中会保存有目标UE相关参数的历史记录,E-SMLC根据目标UE相关参数的历史记录确定请求参数。E-SMLC也可以通过其它方式确定请求参数,本申请中不做限定。
可选的,第二消息可以为information request消息,也可以为其它形式的消息,本申请中不做限定。
203、eNB确定目标UE的NPRACH参数。
eNB接收E-SMLC发送的第二消息,获知E-SMLC请求目标UE的NPRACH参数。于是eNB确定目标UE的NPRACH参数。目标UE的NPRACH参数用于表示eNB调度目标UE发送一次或多次NPRACH信号的方式,即用于表示eNB在步骤205中如何调度目标UE发送NPRACH信号。
其中,eNB调度目标UE发送一次NPRACH信号即可完成目标UE的定位。但是目标UE的定位需要至少两个eNB来实现,而处于eNB小区中心的UE的信号发射功率较低,导致该UE发射的NPRACH信号到达邻区eNB时的信号强度很弱,降低了信号测量的精度,进而影响了最终的定位准确度。故本申请中,eNB可以调度目标UE发送多次NPRACH信号,以提高目标UE定位的准确度。
可选的,NPRACH参数可以包括如下参数中的一项或多项:
(1)eNB触发目标UE发送NPRACH信号的次数K1。
(2)eNB向目标UE发送NPDCCH order的次数K2。
(3)eNB为目标UE配置的NPRACH occasion个数K3。
其中K1、K2、K3为整数。
可选的,eNB可以自主确定目标UE的NPRACH参数,也可以根据第二消息中的请求参数来确定目标UE的NPRACH参数。
举例来说,若请求参数中包括E-SMLC确定的目标UE发送NPRACH信号的总repetition次数为X1,eNB确定目标UE每次发送NPRACH信号的repetition次数为X2,则eNB可以确定NPRACH参数中,eNB指示目标UE发送NPRACH信号的次数为X1/X2
次。其中X1、X2为整数。
又举例来说,若请求参数中包括E-SMLC确定的目标UE发送NPRACH信号的NPRACH occasion个数为Y,则eNB可以确定NPRACH参数中,eNB触发目标UE发送NPRACH信号的次数K1等于Y。其中Y为整数。
请求参数仅用于为eNB确定NPRACH参数提供参考,并不用于限定NPRACH参数。eNB在确定NPRACH参数可以参考请求参数也可以不参考请求参数。此外,eNB还可以先判断E-SMLC提供的请求参数是否合理,若确定合理则根据请求参数来确定目标UE的NPRACH参数;若确定不合理则自主确定目标UE的NPRACH参数。
举例来说,若请求参数中包括E-SMLC确定的目标UE每次发送NPRACH信号的repetition次数Z1,以及目标UE发送NPRACH信号的NPRACH occasion个数Z2,则eNB判断其时频资源配置中的repetition次数是否支持数值Z1,若支持,则eNB认为该请求参数合理,eNB确定NPRACH参数中,eNB触发目标UE发送NPRACH信号的次数K1等于Z2,且每次发送NPRACH信号的repetition次数为Z1。其中Z1、Z2为整数。
可选的,NPRACH参数可以包括参数(4):eNB触发目标UE发送NPRACH信号的起始时刻。该起始时刻可以为SFN的形式,用于表示目标UE从该SFN对应的无线帧的起始时刻开始发送NPRACH信号。
进一步的,该起始时刻除了SFN之外还可以包括子帧号,以将目标UE发送NPRACH信号的起始时刻具体到子帧精度;
进一步的,该起始时刻除了SFN、子帧号之外还可以包括时隙号,以将目标UE发送NPRACH信号的起始时刻具体到时隙精度;
进一步的,该起始时刻除了SFN、子帧号、时隙号之外还可以包括正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)符号序号,以将目标UE发送NPRACH信号的起始时刻具体到OFDM符号精度。
可选的,eNB还可以生成目标bitmap,并将目标位图作为NPRACH参数携带在第一消息中。该目标bitmap包括M个比特,每个比特对应一个或多个连续的NPRACH occasion,M为不小于1的整数。目标bitmap用于表示eNB调度本小区内的UE发送NPRACH信号的周期性规律,故可以用于表示目标UE发送NPRACH信号的规律。具体的,目标bitmap中的每个比特具有0,1两种取值,其中取值1表示目标UE在该比特对应的NPRACH occasion上发送NPRACH信号,取值0表示目标UE在该比特位对应的NPRACH occasion上不发送NPRACH信号。
举例来说,eNB为目标UE配置了100个NPRACH occasion,且eNB生成一个5比特的bitmap“11001”,其中每个比特对应连续的3个NPRACH occasion。该bitmap表示eNB触发目标UE以“3个NPRACH occasion上发送—3个NPRACH occasion上发送—3个NPRACH occasion上不发送—3个NPRACH occasion上不发送—3个NPRACH occasion上发送”的规律来循环发送NPRACH信号,直至遍历该100个NPRACH occasion。
其中,目标bitmap仅表示eNB调度本小区内的UE发送NPRACH信号的规律,并不用于描述UE的具体行为。举例来说,在取值为0的比特对应的NPRACH occasion上,目
标UE一定不发送NPRACH信号。但是在取值为1的比特对应的NPRACH occasion上,目标UE可以根据eNB的调度发送或者不发送NPRACH信号,本申请中不做限定。
可选的,目标bitmap中的每个比特取值的含义也可以颠倒,即取值1表示目标UE在该比特位对应的NPRACH occasion上不发送NPRACH信号,取值0表示目标UE在该比特位对应的NPRACH occasion上发送NPRACH信号,本申请中不做限定。
可选的,bitmap可以用于基站之间的干扰协调。举例来说:第一基站和第二基站之间进行干扰协商后分别生成第一bitmap和第二bitmap,第一bitmap和第二bitmap中取值为1的比特用于表示在对应的NPRACH occasion上发送NPRACH信号。则第一bitmap和第二bitmap之间,相同NPRACH occasion对应的比特位不同时为1。这样能够保证第一基站小区内的UE和第二基站小区内的UE发送NPRACH信号的时间段不存在重叠,避免了在对UE进行定位的过程中出现的邻区干扰,能够提供定位的准确度。
可选的,NPRACH参数还可以包括基站触发目标UE发送的NPRACH信号的如下参数中的一项或多项:
所在的NB-IoT上行载波的载波频点信息;
NPRACH信道的时频资源配置信息,具体可以包括目标UE发送的每个NPRACH信号的repetition次数、周期、起始帧偏移、子载波数目、起始子载波中的一项或多项;
基站为目标UE配置的subcarrier index,该subcarrier index用于表示目标UE在1个NPRACH occasion内发送NPRACH信号的起始子载波。
NPRACH参数还可以包括其它参数,本申请中不做限定。
204、eNB向E-SMLC发送第一消息。
eNB在确定了目标UE的NPRACH参数后,将目标UE的NPRACH参数携带在第一消息中发送给E-SMLC。
可选的,第一消息可以为information response消息,也可以为其它形式的消息,本申请中不做限定。
205、eNB触发目标UE发送NPRACH信号。
eNB在确定了目标UE的NPRACH参数后,触发目标UE发送NPRACH信号。其中,eNB调度目标UE发送NPRACH信号的方式应与NPRACH参数一致。
举例来说,若NPRACH参数包括eNB触发目标UE发送NPRACH信号的次数K1,则eNB应触发目标UE发送K1次NPRACH信号。具体的触发方式有很多,例如:eNB向目标UE发送NPDCCH order,目标UE接收到NPDCCH order后发送一次NPRACH信号,eNB向目标UE回复该NPRACH信号的确认消息,然后再次向目标UE发送NPDCCH order。一共通过K1个NPDCCH order触发目标UE发送K1个NPRACH信号。又例如,eNB向目标UE发送NPDCCH order,目标UE接收到NPDCCH order后发送一次NPRACH信号,eNB不向目标UE回复该NPRACH信号的确认消息,使得目标UE再次发送NPRACH信号,直至目标UE发送了K1NPRACH信号后,eNB再向目标UE回复该NPRACH信号的确认消息。
又举例来说,若NPRACH参数包括eNB向目标UE发送NPDCCH order的次数K2,
则eNB向目标UE发送K2次NPDCCH order,每个NPDCCH order均用于触发目标UE发送NPRACH信号。
又举例来说,若NPRACH参数包括eNB为目标UE配置的NPRACH occasion个数K3,则eNB为目标UE配置K3个NPRACH occasion,使得目标UE可以在该K3个NPRACH occasion中的一个或多个NPRACH occasion上发送NPRACH信号。
又举例来说,若NPRACH参数包括eNB触发目标UE发送NPRACH信号的次数K1和eNB为目标UE配置的NPRACH occasion个数K3,则目标UE可以在该K3个NPRACH occasion中的K1个NPRACH occasion上发送NPRACH信号。其中K1不大于K3。
eNB以符合NPRACH参数的方式调度目标UE发送NPRACH信号也可以为其它方法,本申请中不做限定。
本申请中不限定步骤204与205之间的先后顺序,步骤205也可以位于步骤204之前。
206、E-SMLC确定目标LMU。
E-SMLC在NB-IoT***的LMU中,选择多个用于测量目标UE的位置的目标LMU。为了实现目标UE的定位,目标LMU的个数至少为两个。E-SMLC也可以选择三个或三个以上的目标LMU对目标UE进行定位,以提升定位的准确性。
207、E-SMLC向目标LMU发送第三消息;
E-SMLC接收到第一消息后,获得第一消息中携带的目标UE的NPRACH参数。于是E-SMLC向确定的多个目标LMU发送第三消息,该第三消息中携带目标UE的NPRACH参数,该第四信息用于指示每个目标LMU根据目标UE的NPRACH参数,测量目标UE发送的NPRACH信号到达该LMU的时刻。目标LMU接收到第三消息后,能够根据目标UE的NPRACH参数,获知目标UE发送NPRACH信号的方式,进而可以根据NPRACH参数接收到目标UE发送的NPRACH信号。
举例来说,若NPRACH参数包括eNB触发目标UE发送NPRACH信号的次数K1,则目标LMU可以获知共可以接收K1次NPRACH信号。
又举例来说,若NPRACH参数包括eNB触发目标UE发送NPRACH信号的次数K1和eNB为目标UE配置的NPRACH occasion个数K3,则目标LMU可以获知在该K3个NPRACH occasion上接收目标UE的NPRACH信号,共可以接收中的K1个NPRACH信号。
又举例来说,若NPRACH参数包括目标UE发送NPRACH信号的起始时刻,则目标LMU可以获知在该起始时刻开始接收目标UE发送NPRACH信号。
又举例来说,若NPRACH参数包括目标bitmap,其中取值为1的比特表示目标UE在该比特对应的NPRACH occasion上发送NPRACH信号,则目标LMU可以获知在目标bitmap中取值为1的比特对应的NPRACH occasion上接收目标UE发送NPRACH信号,在目标bitmap中取值为0的比特对应的NPRACH occasion上不接收目标UE发送NPRACH信号。
每个目标LMU根据第三消息中的NPRACH参数,接收目标UE发送一个或多个NPRACH信号,并测量该一个或多个NPRACH信号到达该目标LMU的时刻,得到测量结
果。
208、目标LMU向E-SMLC发送第四消息。
该多个目标LMU将各自的测量结果携带在第四消息中向E-SMLC发送。
209、E-SMLC定位目标UE。
E-SMLC接收该多个目标LMU发送的第四消息,得到每个目标LMU的测量结果,获知目标UE发出的一个或多个NPRACH信号到达每个目标LMU的时刻。E-SMLC根据该测量结果,计算目标UE的位置。
本实施例中,eNB确定目标UE的NPRACH参数并发送给E-SMLC,E-SMLC将目标UE的NPRACH参数转发给多个目标LMU,使得多个目标LMU能够根据目标UE的NPRACH参数接收目标UE发射的NPRACH信号,这样E-SMLC根据NPRACH信号到达多个目标LMU的时间差即可计算出目标UE的位置,实现目标UE的定位。
为了保证定位的精度,UE发射NPRACH信号的功率不能过低。因此,最大发射功率较低的UE是不适合进行定位的。为此,本申请还对图2所示的终端设备定位方法进行了细化,确保不对最大发射功率较低的UE进行定位,请参阅图3。图3中步骤301发生在在图2所示的实施例中的步骤202、E-SMLC向eNB发送第二消息之后,具体的:
301、eNB获取目标UE的功率信息;
eNB获取目标UE的功率信息,并判断目标UE的功率信息是否符合第一预置条件。
可选的,目标UE的功率信息可以由多种参数来表示,不同的参数对应不同的第一预置条件。举例来说,目标UE的功率信息可以是目标UE的最大信号发送功率,第一预置条件可以为第一阈值。若目标UE的最大信号发送功率小于第一阈值,则认为目标UE的功率信息不符合第一预置条件;若目标UE的最大信号发送功率不小于第一阈值,则认为目标UE的功率信息符合第一预置条件。
又举例来说,目标UE的功率信息可以是目标UE的最大信号发送功率等级,第一预置条件可以为预置功率等级集合,该预置功率等级集合中包括多个预置的功率等级。若目标UE的最大信号发送功率等级属于该预置功率等级集合,则认为目标UE的功率信息符合第一预置条件;若目标UE的最大信号发送功率不属于该预置功率等级集合,则认为目标UE的功率信息不符合第一预置条件。
若目标UE的功率信息不符合第一预置条件,则eNB执行步骤302。
可选的,若目标UE的功率信息符合第一预置条件,则eNB接受第二消息中E-SMLC对目标UE的NPRACH参数的请求。具体的接受方式可以为eNB执行步骤203、204,将目标UE的NPRACH参数携带在第一消息中发送给E-SMLC,且NB-IoT中的各网元配合执行完步骤203~209的完整定位流程。
302、eNB向E-SMLC发送第五消息。
若目标UE的功率信息不符合第一预置条件,则eNB向E-SMLC发送第五消息,第五消息用于表示拒绝E-SMLC对目标UE的NPRACH参数的请求。
eNB向E-SMLC发送第五消息后,定位流程终止,各网元不执行后续步骤203~209。
可选的,第五消息中还可以携带有第一原因字段,该第一原因字段用于表示“拒绝原因与功率相关”,即因功率原因拒绝E-SMLC对目标UE的NPRACH参数的请求。
本实施例中,eNB根据目标UE的功率信息是否满足第一预置条件,来确定是否对目标UE进行定位。这样能够确保仅对最大发射功率满足要求的UE进行定位,保证UE的定位精度。
图3所示的实施例中,确定是否对目标UE进行定位的操作由eNB执行。在实际应用中,确定是否对目标UE进行定位的操作也可以由E-SMLC来执行,请参阅图4。具体的:
201、MME向E-SMLC发送第六消息。
本步骤与图2所示的实施例中的步骤201相同,即MME在有目标UE待定位时,向E-SMLC发送第六消息,请求对目标UE进行定位。但本实施例中,该第六消息中还包括目标UE的功率信息。
E-SMLC获取第六消息中目标UE的功率信息,并判断目标UE的功率信息是否符合第二预置条件。
可选的,目标UE的功率信息可以由多种参数来表示,不同的参数对应不同的第二预置条件。举例来说,目标UE的功率信息可以是目标UE的最大信号发送功率,第二预置条件可以为第二阈值。若目标UE的最大信号发送功率小于第二阈值,则认为目标UE的功率信息不符合第二预置条件;若目标UE的最大信号发送功率不小于第二阈值,则认为目标UE的功率信息符合第二预置条件。
又举例来说,目标UE的功率信息可以是目标UE的最大信号发送功率等级,第二预置条件可以为预置功率等级集合,该预置功率等级集合中包括多个预置的功率等级。若目标UE的最大信号发送功率等级属于该预置功率等级集合,则认为目标UE的功率信息符合第二预置条件;若目标UE的最大信号发送功率不属于该预置功率等级集合,则认为目标UE的功率信息不符合第二预置条件。
若目标UE的功率信息不符合第二预置条件,则E-SMLC执行步骤401。
可选的,若目标UE的功率信息符合第二预置条件,则E-SMLC接受第六消息中MME对目标UE进行定位的请求。具体的接受方式可以为E-SMLC执行步骤202,向eNB请求目标UE的NPRACH参数,且NB-IoT中的各网元配合执行完步骤202~209的完整定位流程。
401、E-SMLC向MME发送第七消息。
若目标UE的功率信息不符合第二预置条件,则E-SMLC向MME发送第七消息,第七消息用于表示拒绝MME对目标UE进行定位的请求。
E-SMLC向MME发送第七消息后,定位流程终止,各网元不执行后续步骤203~209。
可选的,第七消息中还可以携带有第二原因字段,该第二原因字段用于表示“拒绝原因与功率相关”,即因功率原因拒绝MME对目标UE进行定位的请求。
本实施例中,E-SMLC根据目标UE的功率信息是否满足第二预置条件,来确定是否对目标UE进行定位。这样能够确保仅对最大发射功率满足要求的UE进行定位,保证UE
的定位精度。
上面的实施例介绍了本申请提供的终端设备定位方法,下面将介绍用于实现上述方法的网络设备。
首先介绍一种用于实现图2所示的实施例中eNB功能的第一网络设备。其基本结构请参阅图5,包括:
参数确定模块501,用于确定终端设备的NPRACH参数,该NPRACH参数用于表示第一网络设备调度终端设备发送多次NPRACH信号的方式;
第一消息发送模块502,用于向第二网络设备发送第一消息,第一消息包括所述该NPRACH参数,第一消息用于第二网络设备对终端设备进行定位。第二网络设备可以为E-SMLC。
可选的,NPRACH参数包括如下参数中的一项或多项:
第一网络设备向终端设备发送NPDCCH order的次数;
终端设备发送NPRACH信号的次数;
第一网络设备为终端设备配置的NPRACH occasion的个数。
可选的,该第一网络设备还包括第一消息接收模块503,用于接收第二网络设备发送的第二消息,第二消息用于请求终端设备的NPRACH参数;
参数确定模块501具体用于:根据第二消息,确定终端设备的NPRACH参数。
可选的,第二消息中携带有如下参数中的一项或多项:
终端设备发送NPRACH信号的总重复repetition次数;
终端设备每次发送NPRACH信号的repetition次数;
终端设备发送NPRACH信号的NPRACH occasion个数。
可选的,NPRACH参数还包括:
目标位图bitmap,该目标bitmap包括M个比特,每个比特对应一个或多个连续的NPRACH occasion,M为不小于1的整数;
其中,每个取值为1的比特用于表示第一网络设备触发终端设备在该取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示第一网络设备不触发终端设备在该取值为0的比特对应的NPRACH occasion上发送NPRACH信号;
或,每个取值为0的比特用于表示第一网络设备触发终端设备在该取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示第一网络设备不触发终端设备在该取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
可选的,NPRACH参数还包括:终端设备发送NPRACH信号的起始时刻。
可选的,NPRACH参数还包括如下参数中的一项或多项:
终端设备发送的NPRACH信号所在的NB-IoT上行载波的载波频点信息;
终端设备发送的NPRACH信号所在NPRACH信道的时频资源配置信息;
第一网络设备为终端设备配置的子载波序号subcarrier index信息。
下面介绍一种用于实现图2所示的实施例中E-SMLC功能的第二网络设备。其基本结构请参阅图6,包括:
第二消息接收模块601,用于接收第一网络设备发送的第一消息,第一消息包括终端设备的NPRACH参数,NPRACH参数用于表示第一网络设备调度终端设备发送多次NPRACH信号的方式;其中终端设备可以为目标UE。
第二消息发送模块602,用于向多个第三网络设备发送第三消息,第三消息包括NPRACH参数;第三网络设备可以为LMU。
第二消息接收模块601还用于:接收多个第三网络设备发送的第四消息,第四消息中包括该多个第三网络设备根据NPRACH参数,测量得到的终端设备发送的NPRACH信号到达该多个第三网络设备的时刻;
设备定位模块603,用于根据终端设备发送的NPRACH信号到达该多个第三网络设备的时刻,计算终端设备的位置。
可选的,NPRACH参数包括如下参数中的一项或多项:
第一网络设备向终端设备发送NPDCCH order的次数;
终端设备发送NPRACH信号的次数;
第一网络设备为终端设备配置的NPRACH occasion的个数。
可选的,第二消息发送模块602还用于:
向第一网络设备发送第二消息,第二消息用于请求终端设备的NPRACH参数。
可选的,第二消息中携带有如下参数中的一项或多项:
终端设备发送NPRACH信号的总重复repetition次数;
终端设备每次发送NPRACH信号的repetition次数;
终端设备发送NPRACH信号的NPRACH occasion个数。
可选的,NPRACH参数还包括:
目标位图bitmap,目标bitmap包括M个比特,每个比特对应一个或多个连续的NPRACH occasion,M为不小于1的整数;
其中,每个取值为1的比特用于表示第一网络设备触发终端设备在该取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示第一网络设备不触发终端设备在该取值为0的比特对应的NPRACH occasion上发送NPRACH信号;
或,每个取值为0的比特用于表示第一网络设备触发终端设备在该取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示第一网络设备不触发终端设备在该取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
可选的,NPRACH参数还包括:终端设备发送NPRACH信号的起始时刻。
图5和图6所示的实施例中,第一网络设备的参数确定模块501确定终端设备的NPRACH参数并通过第一消息发送模块502发送给第二网络设备,第二网络设备的第二消息接收模块601接收该第一消息,第二消息发送模块602将终端设备的NPRACH参数转发给多个第三网络设备,使得多个第三网络设备能够根据终端设备的NPRACH参数接收终端
设备发射的NPRACH信号,这样第二网络设备的设备定位模块603根据NPRACH信号到达多个第三网络设备的时间差即可计算出终端设备的位置,实现终端设备的定位。
下面介绍一种用于实现图3所示的实施例中eNB功能的第二网络设备。其基本结构请参阅图7,包括:
第三消息接收模块701,用于接收第二网络设备的第二消息,第二消息用于请求终端设备的NPRACH参数;
功率信息获取模块702,用于获取终端设备的功率信息;
第一功率处理模块703,用于在终端设备的功率信息不符合第一预置条件时,向第二网络设备发送第五消息,第五消息用于表示拒绝第二网络设备对终端设备的NPRACH参数的请求。
可选的,功率信息包括终端设备的最大信号发送功率,终端设备的功率信息不符合第一预置条件包括:终端设备的最大信号发送功率小于第一阈值;
和/或,功率信息包括终端设备的最大信号发送功率等级,终端设备的功率信息不符合第一预置条件包括:终端设备的最大信号发送功率等级不属于预置功率等级集合。
可选的,第五消息携带有第一原因字段,第一原因字段用于表示因功率原因拒绝第二网络设备对终端设备的NPRACH参数的请求。
可选的,第一功率处理模块703还用于:
在终端设备的功率信息符合第一预置条件时,接受第二网络设备对终端设备的NPRACH参数的请求。
本实施例中,第一网络设备的功率信息获取模块702接收第二网络设备的第二消息,功率信息获取模块702根据第二消息获取终端设备的功率信息;第一功率处理模块703根据终端设备的功率信息是否满足第一预置条件,来确定是否对终端设备进行定位。这样能够确保仅对最大发射功率满足要求的终端设备进行定位,保证终端设备的定位精度。
下面介绍一种用于实现图4所示的实施例中E-SMLC功能的第二网络设备。其基本结构请参阅图8,包括:
第四消息接收模块801,用于接收第四网络设备发送的第六消息,第六消息用于请求对终端设备进行定位,第六消息中包括终端设备的功率信息;第四网络设备可以为MME。
第二功率处理模块802,用于在终端设备的功率信息不符合第二预置条件时,向第四网络设备发送第七消息,第七消息用于表示拒绝第四网络设备对终端设备进行定位的请求。
可选的,功率信息包括终端设备的最大信号发送功率,终端设备的功率信息不符合第二预置条件包括:终端设备的最大信号发送功率小于第二阈值;
和/或,功率信息包括终端设备的最大信号发送功率等级,终端设备的功率信息不符合第二一预置条件包括:终端设备的最大信号发送功率等级不属于预置功率等级集合。
可选的,第七消息携带有第二原因字段,第二原因字段用于表示因功率原因拒绝第四网络设备对终端设备进行定位的请求。
可选的,第二功率处理模块802还用于:
在终端设备的功率信息符合第二预置条件时,接受第四网络设备对终端设备进行定位的请求。
本实施例中,第二网络设备的第四消息接收模块801接收第四网络设备发送的第六消息,第六消息用于请求对终端设备进行定位,第六消息中包括终端设备的功率信息;第二功率处理模块802根据终端设备的功率信息是否满足第一预置条件,来确定是否对终端设备进行定位。这样能够确保仅对最大发射功率满足要求的终端设备进行定位,保证终端设备的定位精度。
下面将介绍用于实现上述终端设备定位方法的产品形态的网络设备,请参阅图9。本申请提供的网络设备900包括:处理器901、存储器902,可选的,所述网络设备还可以包括收发器903。处理器901、存储器902和收发器903之间建立有通信连接。在通过软件来实现本申请提供的终端设备定位方案时,程序代码可以保存在存储器902中,并由处理器901来执行。
处理器901通过调用存储器902的程序代码,用于执行图2所示的实施例中eNB的相关步骤。
本申请还提供了一种网络设备1000包括:处理器1001、存储器1002、收发器1003。处理器1001、存储器1002和收发器1003之间建立有通信连接。在通过软件来实现本申请提供的终端设备定位方案时,程序代码可以保存在存储器1002中,并由处理器1001来执行。
处理器1001通过调用存储器1002的程序代码,用于执行图2所示的实施例中E-SMLC的相关步骤。
本申请还提供了一种网络设备1100包括:处理器1101、存储器1102、收发器1103。处理器1101、存储器1102和收发器1103之间建立有通信连接。在通过软件来实现本申请提供的终端设备定位方案时,程序代码可以保存在存储器1102中,并由处理器1101来执行。
处理器1101通过调用存储器1102的程序代码,用于执行图3所示的实施例中eNB的相关步骤。
本申请还提供了一种网络设备1200包括:处理器1201、存储器1202、收发器1203。处理器1201、存储器1202和收发器1203之间建立有通信连接。在通过软件来实现本申请提供的终端设备定位方案时,程序代码可以保存在存储器1202中,并由处理器1201来执行。
处理器1201通过调用存储器1202的程序代码,用于执行图3所示的实施例中E-SMLC的相关步骤。
图5~图12所示的网络设备实施例可以参考图2~图4所示的方法实施例中的相关描述,本申请中不做赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***和方法,可以通过其它的方式实现。例如,以上所描述的***实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (42)
- 一种终端设备定位方法,适用于窄带物联网NB-IoT,其特征在于,所述方法包括:第一网络设备确定终端设备的NPRACH参数,所述NPRACH参数用于表示所述第一网络设备调度终端设备发送多次NPRACH信号的方式;所述第一网络设备向第二网络设备发送第一消息,所述第一消息包括所述NPRACH参数,所述第一消息用于所述第二网络设备对所述终端设备进行定位。
- 根据权利要求1所述的终端设备定位方法,其特征在于,所述NPRACH参数包括如下参数中的一项或多项:所述第一网络设备向所述终端设备发送NPDCCH order的次数;所述终端设备发送NPRACH信号的次数;所述第一网络设备为所述终端设备配置的NPRACH occasion的个数。
- 根据权利要求1或2所述的终端设备定位方法,其特征在于,所述方法在所述第一网络设备确定终端设备的NPRACH参数之前还包括:所述第一网络设备接收所述第二网络设备发送的第二消息,所述第二消息用于请求所述终端设备的NPRACH参数;所述第一网络设备确定终端设备的NPRACH参数包括:所述第一网络设备根据所述第二消息,确定所述终端设备的NPRACH参数。
- 根据权利要求3所述的终端设备定位方法,其特征在于,所述第二消息中携带有如下参数中的一项或多项:所述终端设备发送NPRACH信号的总重复repetition次数;所述终端设备每次发送NPRACH信号的repetition次数;所述终端设备发送NPRACH信号的NPRACH occasion个数。
- 根据权利要求1至4中任一项所述的终端设备定位方法,其特征在于,所述NPRACH参数还包括:目标位图bitmap,所述目标bitmap包括M个比特,每个所述比特对应一个或多个连续的NPRACH occasion,所述M为不小于1的整数;其中,每个取值为1的比特用于表示所述第一网络设备触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号;或,每个取值为0的比特用于表示所述第一网络设备触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
- 根据权利要求1至5中任一项所述的终端设备定位方法,其特征在于,所述NPRACH参数还包括:所述终端设备发送NPRACH信号的起始时刻。
- 根据权利要求1至5中任一项所述的终端设备定位方法,其特征在于,所述NPRACH 参数还包括如下参数中的一项或多项:所述终端设备发送的NPRACH信号所在的NB-IoT上行载波的载波频点信息;所述终端设备发送的NPRACH信号所在NPRACH信道的时频资源配置信息;所述第一网络设备为所述终端设备配置的子载波序号subcarrier index信息。
- 一种终端设备定位方法,适用于窄带物联网NB-IoT,其特征在于,所述方法包括:所述第二网络设备接收第一网络设备发送的第一消息,所述第一消息包括终端设备的NPRACH参数,所述NPRACH参数用于表示所述第一网络设备调度所述终端设备发送多次NPRACH信号的方式;所述第二网络设备向多个第三网络设备发送第三消息,所述第三消息包括所述NPRACH参数;所述第二网络设备接收所述多个第三网络设备发送的第四消息,所述第四消息中包括所述多个第三网络设备根据所述NPRACH参数,测量得到的所述终端设备发送的NPRACH信号到达所述多个第三网络设备的时刻;所述第二网络设备根据所述终端设备发送的NPRACH信号到达所述多个第三网络设备的时刻,计算所述终端设备的位置。
- 根据权利要求8所述的终端设备定位方法,其特征在于,所述NPRACH参数包括如下参数中的一项或多项:所述第一网络设备向所述终端设备发送NPDCCH order的次数;所述终端设备发送NPRACH信号的次数;所述第一网络设备为所述终端设备配置的NPRACH occasion的个数。
- 根据权利要求8或9所述的终端设备定位方法,其特征在于,所述方法在所述第二网络设备接收第一网络设备发送的第一消息之前还包括:所述第二网络设备向所述第一网络设备发送第二消息,所述第二消息用于请求所述终端设备的NPRACH参数。
- 根据权利要求10所述的终端设备定位方法,其特征在于,所述第二消息中携带有如下参数中的一项或多项:所述终端设备发送NPRACH信号的总重复repetition次数;所述终端设备每次发送NPRACH信号的repetition次数;所述终端设备发送NPRACH信号的NPRACH occasion个数。
- 根据权利要求8至11中任一项所述的终端设备定位方法,其特征在于,所述NPRACH参数还包括:目标位图bitmap,所述目标bitmap包括M个比特,每个所述比特对应一个或多个连续的NPRACH occasion,所述M为不小于1的整数;其中,每个取值为1的比特用于表示所述第一网络设备触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号;或,每个取值为0的比特用于表示所述第一网络设备触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
- 根据权利要求8至12中任一项所述的终端设备定位方法,其特征在于,所述NPRACH参数还包括:所述终端设备发送NPRACH信号的起始时刻。
- 一种终端设备定位方法,适用于窄带物联网NB-IoT,其特征在于,所述方法包括:第一网络设备接收第二网络设备的第二消息,所述第二消息用于请求终端设备的NPRACH参数;所述第一网络设备获取所述终端设备的功率信息;所述终端设备的功率信息不符合第一预置条件,所述第一网络设备向所述第二网络设备发送所述第五消息,所述第五消息用于表示拒绝所述第二网络设备对终端设备的NPRACH参数的请求。
- 根据权利要求14所述的终端设备定位方法,其特征在于,所述功率信息包括所述终端设备的最大信号发送功率,所述终端设备的功率信息不符合第一预置条件包括:所述终端设备的最大信号发送功率小于第一阈值;和/或,所述功率信息包括所述终端设备的最大信号发送功率等级,所述终端设备的功率信息不符合第一预置条件包括:所述终端设备的最大信号发送功率等级不属于预置功率等级集合。
- 根据权利要求14或15所述的终端设备定位方法,其特征在于,所述第五消息携带有第一原因字段,所述第一原因字段用于表示因功率原因拒绝所述第二网络设备对终端设备的NPRACH参数的请求。
- 根据权利要求14至16中任一项所述的终端设备定位方法,其特征在于,所述方法还包括:所述终端设备的功率信息符合所述第一预置条件,所述第一网络设备接受所述第二网络设备对终端设备的NPRACH参数的请求。
- 一种终端设备定位方法,适用于窄带物联网NB-IoT,其特征在于,所述方法包括:第二网络设备接收第四网络设备发送的第六消息,所述第六消息用于请求对终端设备进行定位,所述第六消息中包括所述终端设备的功率信息;所述终端设备的功率信息不符合第二预置条件,所述第二网络设备向所述第四网络设备发送第七消息,所述第七消息用于表示拒绝所述第四网络设备对终端设备进行定位的请求。
- 根据权利要求18所述的终端设备定位方法,其特征在于,所述功率信息包括所述终端设备的最大信号发送功率,所述终端设备的功率信息不符合第二预置条件包括:所述终端设备的最大信号发送功率小于第二阈值;和/或,所述功率信息包括所述终端设备的最大信号发送功率等级,所述终端设备的功率信息不符合第二一预置条件包括:所述终端设备的最大信号发送功率等级不属于预置功 率等级集合。
- 根据权利要求18或19所述的终端设备定位方法,其特征在于,所述第七消息携带有第二原因字段,所述第二原因字段用于表示因功率原因拒绝所述第四网络设备对终端设备进行定位的请求。
- 根据权利要求18至20中任一项所述的终端设备定位方法,其特征在于,所述方法还包括:所述终端设备的功率信息符合所述第二预置条件,所述第二网络设备接受所述第四网络设备对终端设备进行定位的请求。
- 一种网络设备,用于作为窄带物联网NB-IoT中的第一网络设备,其特征在于,所述网络设备包括:参数确定模块,用于确定终端设备的NPRACH参数,所述NPRACH参数用于表示所述第一网络设备调度终端设备发送多次NPRACH信号的方式;第一消息发送模块,用于向第二网络设备发送第一消息,所述第一消息包括所述NPRACH参数,所述第一消息用于所述第二网络设备对所述终端设备进行定位。
- 根据权利要求22所述的网络设备,其特征在于,所述NPRACH参数包括如下参数中的一项或多项:所述第一网络设备向所述终端设备发送NPDCCH order的次数;所述终端设备发送NPRACH信号的次数;所述第一网络设备为所述终端设备配置的NPRACH occasion的个数。
- 根据权利要求22或23所述的网络设备,其特征在于,所述网络设备还包括:第一消息接收模块,用于接收所述第二网络设备发送的第二消息,所述第二消息用于请求所述终端设备的NPRACH参数;所述参数确定模块具体用于:根据所述第二消息,确定所述终端设备的NPRACH参数。
- 根据权利要求24所述的网络设备,其特征在于,所述第二消息中携带有如下参数中的一项或多项:所述终端设备发送NPRACH信号的总重复repetition次数;所述终端设备每次发送NPRACH信号的repetition次数;所述终端设备发送NPRACH信号的NPRACH occasion个数。
- 根据权利要求22至25中任一项所述的网络设备,其特征在于,所述NPRACH参数还包括:目标位图bitmap,所述目标bitmap包括M个比特,每个所述比特对应一个或多个连续的NPRACH occasion,所述M为不小于1的整数;其中,每个取值为1的比特用于表示所述第一网络设备触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号;或,每个取值为0的比特用于表示所述第一网络设备触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
- 根据权利要求22至26中任一项所述的终端设备定位方法,其特征在于,所述NPRACH参数还包括:所述终端设备发送NPRACH信号的起始时刻。
- 根据权利要求22至26中任一项所述的终端设备定位方法,其特征在于,所述NPRACH参数还包括如下参数中的一项或多项:所述终端设备发送的NPRACH信号所在的NB-IoT上行载波的载波频点信息;所述终端设备发送的NPRACH信号所在NPRACH信道的时频资源配置信息;所述第一网络设备为所述终端设备配置的子载波序号subcarrier index信息。
- 一种网络设备,用于作为窄带物联网NB-IoT中的第二网络设备,其特征在于,所述网络设备包括:第二消息接收模块,用于接收第一网络设备发送的第一消息,所述第一消息包括终端设备的NPRACH参数,所述NPRACH参数用于表示所述第一网络设备调度所述终端设备发送多次NPRACH信号的方式;第二消息发送模块,用于向多个第三网络设备发送第三消息,所述第三消息包括所述NPRACH参数;所述第二消息接收模块还用于:接收所述多个第三网络设备发送的第四消息,所述第四消息中包括所述多个第三网络设备根据所述NPRACH参数,测量得到的所述终端设备发送的NPRACH信号到达所述多个第三网络设备的时刻;设备定位模块,用于根据所述终端设备发送的NPRACH信号到达所述多个第三网络设备的时刻,计算所述终端设备的位置。
- 根据权利要求29所述的网络设备,其特征在于,所述NPRACH参数包括如下参数中的一项或多项:所述第一网络设备向所述终端设备发送NPDCCH order的次数;所述终端设备发送NPRACH信号的次数;所述第一网络设备为所述终端设备配置的NPRACH occasion的个数。
- 根据权利要求29或30所述的网络设备,其特征在于,所述第二消息发送模块还用于:向所述第一网络设备发送第二消息,所述第二消息用于请求所述终端设备的NPRACH参数。
- 根据权利要求31所述的网络设备,其特征在于,所述第二消息中携带有如下参数中的一项或多项:所述终端设备发送NPRACH信号的总重复repetition次数;所述终端设备每次发送NPRACH信号的repetition次数;所述终端设备发送NPRACH信号的NPRACH occasion个数。
- 根据权利要求29至32中任一项所述的网络设备,其特征在于,所述NPRACH参数还包括:目标位图bitmap,所述目标bitmap包括M个比特,每个所述比特对应一个或多个连续的NPRACH occasion,所述M为不小于1的整数;其中,每个取值为1的比特用于表示所述第一网络设备触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为0的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号;或,每个取值为0的比特用于表示所述第一网络设备触发所述终端设备在所述取值为0的比特对应的NPRACH occasion上发送NPRACH信号,每个取值为1的比特用于表示所述第一网络设备不触发所述终端设备在所述取值为1的比特对应的NPRACH occasion上发送NPRACH信号。
- 根据权利要求29至33中任一项所述的网络设备,其特征在于,所述NPRACH参数还包括:所述终端设备发送NPRACH信号的起始时刻。
- 一种网络设备,用于作为窄带物联网NB-IoT中的第一网络设备,其特征在于,所网络设备包括:第三消息接收模块,用于接收第二网络设备的第二消息,所述第二消息用于请求终端设备的NPRACH参数;功率信息获取模块,用于获取所述终端设备的功率信息;第一功率处理模块,用于在所述终端设备的功率信息不符合第一预置条件时,向所述第二网络设备发送所述第五消息,所述第五消息用于表示拒绝所述第二网络设备对终端设备的NPRACH参数的请求。
- 根据权利要求35所述的网络设备,其特征在于,所述功率信息包括所述终端设备的最大信号发送功率,所述终端设备的功率信息不符合第一预置条件包括:所述终端设备的最大信号发送功率小于第一阈值;和/或,所述功率信息包括所述终端设备的最大信号发送功率等级,所述终端设备的功率信息不符合第一预置条件包括:所述终端设备的最大信号发送功率等级不属于预置功率等级集合。
- 根据权利要求35或36所述的网络设备,其特征在于,所述第五消息携带有第一原因字段,所述第一原因字段用于表示因功率原因拒绝所述第二网络设备对终端设备的NPRACH参数的请求。
- 根据权利要求35至37中任一项所述的网络设备,其特征在于,所述第一功率处理模块还用于:在所述终端设备的功率信息符合所述第一预置条件时,接受所述第二网络设备对终端设备的NPRACH参数的请求。
- 一种网络设备,用于作为窄带物联网NB-IoT中的第二网络设备,其特征在于,所述网络设备包括:第四消息接收模块,用于接收第四网络设备发送的第六消息,所述第六消息用于请求对终端设备进行定位,所述第六消息中包括所述终端设备的功率信息;第二功率处理模块,用于在所述终端设备的功率信息不符合第二预置条件时,向所述第四网络设备发送第七消息,所述第七消息用于表示拒绝所述第四网络设备对终端设备进行定位的请求。
- 根据权利要求39所述的网络设备,其特征在于,所述功率信息包括所述终端设备的最大信号发送功率,所述终端设备的功率信息不符合第二预置条件包括:所述终端设备的最大信号发送功率小于第二阈值;和/或,所述功率信息包括所述终端设备的最大信号发送功率等级,所述终端设备的功率信息不符合第二一预置条件包括:所述终端设备的最大信号发送功率等级不属于预置功率等级集合。
- 根据权利要求39或40所述的网络设备,其特征在于,所述第七消息携带有第二原因字段,所述第二原因字段用于表示因功率原因拒绝所述第四网络设备对终端设备进行定位的请求。
- 根据权利要求39至41中任一项所述的网络设备,其特征在于,所述第二功率处理模块还用于:在所述终端设备的功率信息符合所述第二预置条件时,接受所述第四网络设备对终端设备进行定位的请求。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/072766 WO2018137246A1 (zh) | 2017-01-26 | 2017-01-26 | 终端设备定位方法以及网络设备 |
CN201780082881.8A CN110178419B (zh) | 2017-01-26 | 2017-01-26 | 终端设备定位方法以及网络设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/072766 WO2018137246A1 (zh) | 2017-01-26 | 2017-01-26 | 终端设备定位方法以及网络设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018137246A1 true WO2018137246A1 (zh) | 2018-08-02 |
Family
ID=62977846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/072766 WO2018137246A1 (zh) | 2017-01-26 | 2017-01-26 | 终端设备定位方法以及网络设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110178419B (zh) |
WO (1) | WO2018137246A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020221156A1 (zh) * | 2019-04-30 | 2020-11-05 | 维沃移动通信有限公司 | Srs资源配置方法、bwp的切换处理方法和相关设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859764A (zh) * | 2006-02-10 | 2006-11-08 | 华为技术有限公司 | 一种呼叫准入控制方法及装置 |
CN101534285A (zh) * | 2009-04-09 | 2009-09-16 | 中兴通讯股份有限公司 | 一种参考信号的发送方法 |
CN102273310A (zh) * | 2011-06-24 | 2011-12-07 | 华为技术有限公司 | 随机接入方法、基站控制设备和基站 |
US20140098660A1 (en) * | 2012-10-08 | 2014-04-10 | Fujitsu Limited | Method and system for optimized access of a physical random access channel |
-
2017
- 2017-01-26 WO PCT/CN2017/072766 patent/WO2018137246A1/zh active Application Filing
- 2017-01-26 CN CN201780082881.8A patent/CN110178419B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859764A (zh) * | 2006-02-10 | 2006-11-08 | 华为技术有限公司 | 一种呼叫准入控制方法及装置 |
CN101534285A (zh) * | 2009-04-09 | 2009-09-16 | 中兴通讯股份有限公司 | 一种参考信号的发送方法 |
CN102273310A (zh) * | 2011-06-24 | 2011-12-07 | 华为技术有限公司 | 随机接入方法、基站控制设备和基站 |
US20140098660A1 (en) * | 2012-10-08 | 2014-04-10 | Fujitsu Limited | Method and system for optimized access of a physical random access channel |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020221156A1 (zh) * | 2019-04-30 | 2020-11-05 | 维沃移动通信有限公司 | Srs资源配置方法、bwp的切换处理方法和相关设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110178419A (zh) | 2019-08-27 |
CN110178419B (zh) | 2020-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109923890B (zh) | 测量方法、终端设备、网络设备和计算机可读存储介质 | |
CN110199557B (zh) | 通信方法、网络侧设备和终端设备 | |
EP3562083A1 (en) | Wireless communication method, terminal device and network device | |
EP3537618B1 (en) | Wireless communication method and apparatus | |
CN110121847B (zh) | 上行传输方法、终端与网络设备 | |
JP7522852B2 (ja) | 位置決定信号処理方法及び装置 | |
TW201815189A (zh) | 通訊方法和通訊裝置 | |
CN109428657B (zh) | 一种定位方法及装置 | |
WO2018119613A1 (zh) | 随机接入方法和装置 | |
US20220060243A1 (en) | Receiver beam selection during uplink positioning | |
CN109478914B (zh) | 信号发送的方法、终端设备和网络设备 | |
CN109526248A (zh) | 无线宽带终端设备的上行数据传输方法和装置 | |
WO2018137246A1 (zh) | 终端设备定位方法以及网络设备 | |
WO2022268116A1 (zh) | 定位方法、装置及相关设备 | |
US11284419B2 (en) | Communication method, terminal device and network device | |
CN115150937B (zh) | 一种通信方法和装置 | |
WO2017173775A1 (zh) | 一种控制信道的资源配置方法 | |
EP3614703B1 (en) | Method for transmitting reference signal, terminal and network device | |
EP4402841A1 (en) | Positioning in new radio, nr, spectra and nr-unlicensed, nr-u, spectra | |
EP4378229A1 (en) | Positioning requests with reference signals configuration | |
WO2023061602A1 (en) | Beam management | |
CN117498997A (zh) | 探测参考信号传输方法及装置、存储介质、终端设备 | |
CN118383070A (zh) | 用于传送用于定位的参考信号的***和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17894196 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17894196 Country of ref document: EP Kind code of ref document: A1 |