Measurement method and device
By introducing indication information for connectionless measurement in the wireless communication system, the problem that node A cannot establish connections with multiple G nodes simultaneously is solved, achieving an efficient measurement process and reducing power consumption and connection latency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-12-09
- Publication Date
- 2026-06-18
AI Technical Summary
In a wireless communication system, after node A establishes a connection with another node G, it cannot simultaneously establish a connection with another node G, which makes measurement difficult.
By adding indication information to the connection request message, the second device is allowed to perform measurements with members of the measurement group without establishing a connection, thus achieving connectionless measurement, saving power consumption and reducing connection establishment latency.
It enables smooth measurement execution in roaming situations, saves power consumption during connection establishment, avoids connection latency, and improves measurement efficiency.
Smart Images

Figure CN2024137954_18062026_PF_FP_ABST
Abstract
Description
Measurement methods and devices Technical Field
[0001] This application relates to the field of wireless technology, and in particular to a measurement method and apparatus. Background Technology
[0002] With the continuous development of global communication technologies, the development speed and application of wireless communication technology have surpassed those of wired communication technology, showing a booming development trend. Intelligent transportation equipment, smart home devices, robots, and other intelligent devices are gradually entering people's daily lives. Based on wireless communication technology, wireless ranging and positioning can be achieved, for example, in applications such as indoor positioning, passive entry and passive start (PEPS), asset management, and logistics.
[0003] Taking an indoor wireless communication system based on StarFlash technology as an example, multiple communication domains can exist within a certain range (such as inside a vehicle or building). Each communication domain contains a management node (also called a master node or G node) and at least one terminal (T) node (also called a slave node). The G node schedules the T node to enable data transmission between nodes. For example, the G node can schedule time-frequency resources for communication or measurement of the T node, including but not limited to ranging or positioning. The G node can send a reference signal (RS) to the T node to achieve the measurement. PEPS is an example of in-vehicle wireless positioning applications. In PEPS applications, users do not need to use a key; instead, the in-vehicle positioning system locates the user's car key / mobile phone, thereby automatically locking or unlocking the car door. In indoor positioning and navigation applications, there are also indoor positioning and navigation systems with multiple devices that locate multiple users' mobile phones / wearable devices. For example, when a node A approaches another node B, device discovery and connection can be established first, and then measurement can be performed based on the connection. However, if node A has already established a connection with a node G, it cannot simultaneously establish a connection with another node G.
[0004] Therefore, how to measure node A is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a measurement method and apparatus that can realize the measurement of the second device.
[0006] In a first aspect, embodiments of this application provide a measurement method applied to a first device. The method includes:
[0007] The first device receives an establishment request message from the second device, the establishment request message including indication information for instructing the second device to request a connectionless measurement; the first device sends a response message to the establishment request message.
[0008] Connectionless measurement means that the first device and the second device have not established a connection, but the second device can perform measurements with measurement members within a measurement group established by the first device. For example, the second device has established a connection with the first device 2, but the second device needs to perform measurements with measurement members within the measurement group established by the first device 1. Therefore, the second device can send a connection request message to the first device 1 to achieve connectionless measurement. In contrast, connected measurement means that the device has established a connection with the first device, and the device performs measurements with measurement members within the measurement group established by the first device.
[0009] In this embodiment of the application, by adding indication information to the connection request message, the second device can perform measurements even when roaming, ensuring that the second device can perform measurements smoothly, saving power consumption for establishing a connection, and avoiding the latency required to establish a secure connection.
[0010] Secondly, embodiments of this application provide a measurement method applied to a second device. The method includes:
[0011] The second device sends an establishment request message, which includes indication information for instructing the second device to request a connectionless measurement; the second device receives a response message to the establishment request message.
[0012] For an explanation of the second aspect, please refer to the first aspect; it will not be elaborated upon here.
[0013] In conjunction with the first or second aspect, in one possible implementation, the indication information is carried in an information format indication field, which occupies 3 bits and has a value of any one of 3 to 7.
[0014] In conjunction with the first or second aspect, in one possible implementation, the indication information is carried in a request access indication field, which occupies 1 bit.
[0015] In conjunction with the first or second aspect, in one possible implementation, the establishment request message further includes at least one of the following: an identifier of the second device; or, an identifier of the first device.
[0016] In this embodiment of the application, by including the identifier of the first device in the establishment request message, the receiving end of the establishment request message can determine whether the establishment request message was sent to itself. By including the identifier of the second device in the establishment request message, the first device can determine which device is requesting the connectionless measurement.
[0017] In conjunction with the first or second aspect, in one possible implementation, the second device does not send a response message indicating that the second device does not establish a connection with the first device.
[0018] In one possible implementation, in conjunction with the first or second aspect, the establishment request message is included in the access information within the access information block.
[0019] In conjunction with the first or second aspect, in one possible implementation, the response message includes information about a multicast address corresponding to one or more measurement groups, wherein multiple measurement members within the measurement groups include a second device.
[0020] If the measurement group establishment message and the measurement parameter configuration message are transmitted via multicast, these two messages can include a multicast address. Therefore, the second device can determine whether these two messages are intended for itself using this multicast address.
[0021] In conjunction with the first or second aspect, in one possible implementation, the response message further includes at least one of information from a first resource or information from a second resource, wherein the first resource is used to transmit a measurement group establishment message and the second resource is used to transmit a measurement parameter configuration message.
[0022] In conjunction with the first or second aspect, in one possible implementation, the first resource includes a first time offset, which is the time offset between the second device receiving a response message to the establishment request message and receiving a measurement group establishment message; and / or, the second resource includes a second time offset, which is the time offset between the second device receiving a response message to the establishment request message and receiving a measurement parameter configuration message.
[0023] In conjunction with either the first or second aspect, in one possible implementation, the unit of the first time offset is the transmission time interval (TTI), and the unit of the second time offset is the TTI. The first time offset and the second time offset may be the same or different.
[0024] In conjunction with the first or second aspect, in one possible implementation, the response message further includes information about the resource used to transmit resource indication information. Alternatively, the response message may also include information indicating resource 1, which is used to transmit resource indication information. This resource indication information is used to schedule the transmission of measurement group establishment messages and / or measurement parameter configuration messages.
[0025] In conjunction with the first or second aspect, in one possible implementation, resource 1 includes a time offset, which is the time offset between the second device receiving the response message to the establishment request message and receiving the resource indication information. For example, the unit of this time offset may be TTI. For example, the TTI in which the resource indication information is located may be the same as the TTI in which the measurement group establishment message is located. Or, for example, the TTI in which the resource indication information is located may be the same as the TTI in which the measurement parameter configuration message is located.
[0026] For example, resource indication information is G-link control information (GCI).
[0027] In conjunction with the first aspect, in one possible implementation, the method further includes:
[0028] A measurement group establishment message is sent on the first resource. This measurement group establishment message is used to establish a measurement group, which includes multiple measurement members, including the second device. A measurement parameter configuration message is sent on the second resource. This measurement parameter configuration message is used to indicate the measurement parameters corresponding to the measurement group.
[0029] In conjunction with the second aspect, in one possible implementation, the method further includes:
[0030] A measurement group establishment message is received on the first resource. The measurement group establishment message is used to establish a measurement group, which includes multiple measurement members, including a second device. A measurement parameter configuration message is received on the second resource. The measurement parameter configuration message is used to indicate the measurement parameters corresponding to the measurement group.
[0031] In this embodiment, a measurement group is established through a measurement group establishment message, and the measurement parameters of the measurement group are configured through a measurement parameter configuration message. This enables the measurement of the measurement group, thereby allowing multiple measurement members within the measurement group to perform measurements simultaneously (e.g., group measurement between multiple members performing measurements and multiple members being measured), reducing the measurement time of the air interface and improving measurement efficiency.
[0032] Thirdly, embodiments of this application provide a first apparatus for performing the method in the first aspect or any possible implementation. The first apparatus includes modules for performing the method in the first aspect or any possible implementation.
[0033] Fourthly, embodiments of this application provide a second apparatus for performing the method in the second aspect or any possible implementation. The second apparatus includes modules for performing the method in the second aspect or any possible implementation.
[0034] Fifthly, embodiments of this application provide a first apparatus, the first apparatus including a processor, the processor being configured to cause the first apparatus to perform the method shown in the first aspect or any possible implementation thereof. Alternatively, the processor is configured to execute a computer program stored in a memory, wherein when the computer program is executed, the method described in the first aspect or any possible implementation thereof is performed.
[0035] In one possible implementation, the memory is located outside the first device described above.
[0036] In one possible implementation, the memory is located within the first device described above.
[0037] In this embodiment, the processor and memory can be integrated into a single device, meaning they can be combined. For example, the first device can be a chip.
[0038] In one possible implementation, the first device further includes a transceiver for receiving or transmitting signals. For example, the transceiver may be used to transmit a measurement group establishment message. Alternatively, it may be used to transmit a measurement parameter configuration message. Another example is a transceiver for transmitting a synchronization block. Yet another example is a transceiver for transmitting control information (such as first or second control information).
[0039] The embodiments of this application do not limit the number of processors. Nor do the embodiments of this application limit the type of processor.
[0040] Sixthly, embodiments of this application provide a second apparatus comprising a processor, the processor being configured to cause the second apparatus to perform the methods described in the second aspect or any possible implementation thereof. Alternatively, the processor is configured to execute a computer program stored in a memory, wherein when the computer program is executed, the methods described in the second aspect or any possible implementation thereof are performed.
[0041] In one possible implementation, the memory is located outside the second device described above.
[0042] In one possible implementation, the memory is located within the second device described above.
[0043] In the embodiments of this application, the processor and memory can be integrated into a single device, that is, the processor and memory can be integrated together. For example, the second device can be a chip.
[0044] In one possible implementation, the second device further includes a transceiver for receiving or transmitting signals. For example, the transceiver may be used to receive a measurement group establishment message. Alternatively, it may be used to receive a measurement parameter configuration message. Or, it may be used to receive a synchronization block. Or, it may be used to receive control information (such as first or second control information).
[0045] The embodiments of this application do not limit the number of processors. Nor do the embodiments of this application limit the type of processor.
[0046] In a seventh aspect, embodiments of this application provide a chip including logic circuitry and an interface, the logic circuitry and the interface being coupled to enable the chip to perform the method described in the first aspect or any possible implementation thereof.
[0047] Eighthly, embodiments of this application provide a chip including logic circuitry and an interface, the logic circuitry and the interface being coupled to enable the chip to perform the method described in the second aspect or any possible implementation thereof.
[0048] Ninthly, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer (such as the device shown above), causes the methods shown in any of the first to second aspects or any possible implementations above to be executed.
[0049] In a tenth aspect, embodiments of this application provide a computer program product comprising a computer program that, when run on a computer (such as the device shown above), causes the methods shown in any of the first to second aspects or any possible implementation thereof to be executed.
[0050] In one aspect, embodiments of this application provide a computer program that, when run on a computer, executes the methods shown in any of the first to second aspects or any possible implementations described above.
[0051] In a twelfth aspect, embodiments of this application provide a communication system, which includes a first device and a second device. The first device is used to perform the method shown in the first aspect or any possible implementation thereof, and the second device is used to perform the method shown in the second aspect or any possible implementation thereof. Attached Figure Description
[0052] Figure 1a is a schematic diagram of an architecture of a communication system provided in an embodiment of this application;
[0053] Figure 1b is a schematic diagram of an indoor positioning scenario provided in the application embodiment;
[0054] Figure 2 is a flowchart illustrating the measurement method provided in an embodiment of this application;
[0055] Figure 3 is a schematic diagram of the interaction flow between the first device and the second device provided in the embodiment of this application;
[0056] Figures 4a and 4b are schematic diagrams of a scenario for the measurement method provided in the embodiments of this application;
[0057] Figure 5 is a schematic diagram of a measurement group establishment message format provided in an embodiment of this application;
[0058] Figure 6 is a schematic diagram of the measurement signal provided in an embodiment of this application;
[0059] Figure 7 is a schematic diagram of a device provided in an embodiment of this application;
[0060] Figure 8 is a schematic diagram of another device provided in an embodiment of this application;
[0061] Figure 9 is a schematic diagram of the chip provided in an embodiment of this application. Detailed Implementation
[0062] To facilitate understanding of the technical solution of this application, the application will be further described below with reference to the accompanying drawings.
[0063] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used only to distinguish different objects and not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0064] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0065] In this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. "Or" indicates that there can be two relationships, such as only A exists and only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0066] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0067] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between a first node and a second node, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, trace, or interface.
[0068] The system involved in this application is described below.
[0069] The technical solutions provided in this application can also be applied to Sparklink standards, such as Sparklink Basic (SLB) access standards, Sparklink Low Energy (SLE) access standards, Sparklink Positioning (SLP) standards, or Ultra Wideband (UWB) standards. Furthermore, the technical solutions provided in this application can be applied to Wi-Fi systems such as Wireless Local Area Networks (WLANs). Additionally, the technical solutions provided in this application can be applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series standards, such as the 802.11be standard, the 802.11bn standard (also known as Wi-Fi 8, or Ultra High Reliability (UHR)), or next-generation standards, etc., which will not be listed here. The technical solutions provided in this application can also be applied to the following communication systems, such as Internet of Things (IoT) systems, vehicle-to-everything (V2X, where X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) systems, long-term evolution (LTE) systems, 5th-generation (5G) communication systems, and new communication systems emerging in future communication development. For example, V2X can include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), or vehicle-to-network (V2N) communication.
[0070] The system provided in this application embodiment may include a measuring device for implementing the measuring method involved in this application embodiment. This measuring method can be applied to ranging, angle measurement, speed measurement, positioning, navigation, sensing, etc., and will not be listed here. Positioning includes, but is not limited to, vehicle-mounted wireless positioning or indoor positioning.
[0071] The measuring device includes a first device or a second device. As an example, the first device is a G-node and the second device is a T-node. The G-node and T-node can be nodes covered in the StarSignal SLB or SLE standards. For example, a T-node can include barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), lidar, battery cells, mobile phones with positioning capabilities, wearable devices, personal digital assistants (PDAs), positioning cards, or positioning terminals, etc. As another example, the first device is a master device as covered in the Bluetooth Low Energy standard, and the second device is a slave device as covered in the Bluetooth Low Energy standard. As yet another example, the first device is an access point (AP), and the second device is a non-access point station (non-AP STA). As yet another example, the first device is a network device, and the second device is a terminal device.
[0072] In a measurement process, the second device is either a member performing the measurement or a member being measured. The member performing the measurement and the member being measured can also be collectively referred to as a measurement member. Optionally, the first device is either a member performing the measurement or a member being measured. For example, in a measurement process, the first device can participate in the measurement process as a member performing the measurement, or the first device can participate in the measurement process as a member being measured.
[0073] The member performing the measurement is the member who serves as the reference position in the measurement process, and the member being measured is the member whose distance relative to the reference position is determined through the measurement process. For example, in distance measurement (also known as angle measurement or positioning), the member performing the measurement is the member who serves as the reference position in the distance measurement (also known as angle measurement or positioning), and the member being measured is the member whose distance relative to the reference position is determined through the distance measurement (also known as angle measurement or positioning) process.
[0074] The measurement members involved in the embodiments of this application can also be called nodes, the members performing the measurement can also be called anchors, and the members being measured can also be called tags. The specific names of the various devices are not limited in the embodiments of this application.
[0075] In wireless communication scenarios, multiple communication domains can exist. A communication domain includes a first device and at least one second device. The first device can be used to schedule the second device. Alternatively, the first device can be used to control the second device. The first device has management capabilities. For example, the first device can be used to manage and allocate time-frequency resources, and has the function of scheduling time-frequency resources for communication or measurement between devices in the communication domain. For instance, a communication domain refers to a system consisting of a group of devices with communication relationships, and the communication connections (i.e., communication links) between the devices.
[0076] Figure 1a is a schematic diagram of an architecture of a communication system provided in an embodiment of this application. Figure 1a exemplarily illustrates a communication domain, which includes two first devices, such as first device 1 and first device 2, and four second devices, such as second device 1, second device 2, second device 3, and second device 4. The communication system shown in Figure 1a is merely an example and is not intended to limit the embodiments of this application.
[0077] The second device 4 is connected to the first device 2, but not to the first device 1. However, by sending a connectionless measurement establishment request message to the first device 1, the second device 4 can be included in the measurement group by the first device 1. Thus, measurements can be performed between the second device 4 and the second devices 1, 2, and 3.
[0078] Figure 1b is a schematic diagram of an indoor positioning scenario provided in an embodiment of the application. Figure 1b illustrates a measurement including positioning as an example, but is not intended to limit the embodiments of this application. Figure 1b exemplarily shows four members performing the measurement, such as measurement member 1 to measurement member 4. One of these four members performing the measurement (such as measurement member 1) is the first device, that is, the first device participates in the measurement process as a member performing the measurement. Figure 1b also exemplarily shows four members being measured, such as measurement member 5 to measurement member 8. Measurement member 2 to measurement member 8 can be collectively referred to as the second device. The number of members performing the measurement and the number of members being measured shown in Figure 1b are merely examples and are not intended to limit the embodiments of this application.
[0079] In Figure 1b, the TT link refers to the link between the second devices, such as the link between measurement member 2 and measurement member 5, or the link between measurement member 2 and measurement member 6, etc., which will not be listed here. The GT link refers to the link between the first device and the second device, such as the link between measurement member 1 and measurement member 5, etc., which will not be listed here. Figure 1b also exemplarily illustrates a positioning calculation engine, which can be used to perform positioning calculations. The member performing the measurement and the member being measured complete the air interface measurement and the report of the measurement results (such as time difference / CSI) (or measurement report). Optionally, the first device can sequentially receive the measurement reports reported by the second device and locate the position of the member being measured through the positioning calculation engine. Optionally, the member being measured can receive the measurement report from the member performing the measurement, and the member being measured completes the positioning based on its own local measurement results and the received measurement results.
[0080] The descriptions of the first and second devices in Figures 1a and 1b are as above and will not be repeated here.
[0081] The following describes the methods involved in the embodiments of this application.
[0082] Figure 2 is a flowchart illustrating the measurement method provided in an embodiment of this application. The method shown in Figure 2 can be applied to a complete device, and also to chips or functional modules within that device. For ease of description, the following description uses the first device and the second device as examples. As shown in Figure 2, the method includes:
[0083] 201. The second device sends an establishment request message, which includes indication information indicating that the second device requests a connectionless measurement. Correspondingly, the first device receives the establishment request message.
[0084] Alternatively, the instruction information is used to request a connectionless measurement from the first device. Or, the instruction information can be used to instruct a second device to request a connectionless measurement with a measurement member under the first device, and the second device is not connected to the first device.
[0085] For example, the indication information is carried in the information format indication field, which occupies 3 bits. These 3 bits can take any value from 3 to 7. For instance, a value of 2 indicates that the device sending the setup request message is requesting a connection measurement. Alternatively, a value of 2 indicates that the device sending the setup request message is requesting normal access.
[0086] For example, the indication information is carried in the access request indication field, which occupies 1 bit. If the value of this 1 bit is 0, it indicates a request for connectionless measurement with measurement members (such as anchors and / or tags) within the communication domain of the first device, without accessing the first device. If the value of this 1 bit is 1, it indicates a request to access the first device.
[0087] The establishment request message may also include at least one of the following: the identifier of the second device; or, the identifier of the first device.
[0088] For example, the identifier of the second device can be generated randomly, or it can be assigned by the first device that is connected to the second device; there is no limitation on the identifier of the second device. For example, the identifier of the second device includes 24 bits.
[0089] For example, the second device can determine the identifier of the first device based on the synchronization information sent by the first device. As another example, the second device can determine the identifier of the first device based on the synchronization block sent by the first device. For instance, if the second device receives a synchronization block from the first device before sending an establishment request message, the second device can determine the identifier of the first device based on that synchronization block. The specific method by which the second device obtains the identifier of the first device is not limited in the embodiments of this application. For example, the identifier of the first device may include 24 bits.
[0090] Optionally, the establishment request message is included in the access information of the access information block.
[0091] For example, this access information consists of 80 bits, including 51 valid bits, 5 reserved bits, and 24 CRC bits. From the least significant bit to the most significant bit, the access information includes:
[0092] 3 bits: Information format indication. If these 3 bits are any value from 3 to 7, it indicates that the second device is requesting a connectionless measurement. If these 3 bits are 2, it indicates that the second device is requesting normal access.
[0093] 24 bits: Identifier for the second device.
[0094] 24 bits: Identification of the first device.
[0095] 5 bits: Reserved.
[0096] 24-bit: Taking the Starflash standard as an example, the second device can use the Cyclic Redundancy Check Generator Polynomial (gCRC24BD) to calculate the Cyclic Redundancy Check sequence.
[0097] For example, this access information consists of 80 bits, including 52 valid bits, 4 reserved bits, and 24 CRC bits. From the least significant bit to the most significant bit, the access information includes:
[0098] 3 bits: Information format indicator. For access information, this field takes a value of 2.
[0099] 24 bits: Identifier for the second device.
[0100] 24 bits: Identification of the first device.
[0101] 1 bit: Access request indication. Setting it to 1 indicates a request to access the first device. Setting it to 0 indicates a request to perform connectionless measurements with measurement members in the communication domain of the first device, but without accessing the first device.
[0102] 4 bits: Reserved.
[0103] 24-bit: The cyclic redundancy check sequence is calculated using the cyclic redundancy check generator polynomial (gCRC24BD).
[0104] The access information block may also include a first access reference signal (FAR) and a second access training signal (SAR). Optionally, the access information block is carried in the time-frequency resources of a random access channel (RACH).
[0105] For example, in discontinuous transmission mode, the time-domain resources used for transmitting access information blocks can be within the last TTI of each channel occupancy time (COT). For instance, the second device can randomly select the time-domain resources for transmitting access information blocks within the last TTI of the COT. Alternatively, the last radio frame of a COT can be configured as the time-domain resource for transmitting access information blocks. Optionally, symbols 0 through 4 in the last radio frame of the COT can be used to transmit access information blocks.
[0106] Optionally, the synchronization information of the last synchronization block transmitted within the COT may indicate whether the time-domain resources for the access information block are configured in the last radio frame of the COT. When the synchronization information indicates that the time-domain resources for the access information block are configured in the last radio frame of the COT, the second device may transmit an access information block including an establishment request message in the aforementioned radio frame. When the synchronization information indicates that the time-domain resources for the access information block are not configured in the last radio frame of the COT, the second device does not transmit an access information block including an establishment request message in the last radio frame of the COT.
[0107] Optionally, the second device may send access information blocks based on the uplink timing. If the second device cannot determine the uplink timing, it may send access information blocks using the downlink timing as the uplink timing.
[0108] In this embodiment of the application, the setup request message may also be called an X resource control (XRC) setup request, etc. The specific name of the setup request message is not limited in this embodiment of the application.
[0109] 202. The first device sends a response message to the establishment request message. Correspondingly, the second device receives the response message.
[0110] Optionally, the first device sends a response message to the establishment request message on the resource used for transmitting the access information block.
[0111] In one possible implementation, the response message includes at least one of the following: information about a first resource (or information indicating the first resource), information about a second resource (or information indicating the second resource), or information about a multicast address (or information indicating the multicast address). That is, the response message can be used to indicate at least one of the following: a first resource, a second resource, or a multicast address.
[0112] The multicast address corresponds to one or more measurement groups, and multiple measurement members within these measurement groups include second devices. Optionally, the response message includes information indicating the multicast address. Optionally, the multicast address is a predefined address used to transmit message B.
[0113] The multicast address can be used for the transmission of message B, which includes, but is not limited to, resource indication information for scheduling measurement group establishment messages and / or measurement parameter configuration messages, measurement group establishment messages, measurement parameter configuration messages, control information for activating measurements, control information for deactivating measurements, and measurement reports. For example, a predefined multicast address can be 0x111111 or 0xEEEEEE (any 24-bit preset value is acceptable). For instance, the multicast address information can indicate the multicast address (such as multicast physical layer PhyID or multicast layer 2 ID) configured by the first device for the measurement members (location anchors and location tags) of the measurement group, used to receive resource indication information (such as GCI) for scheduling measurement group establishment messages and / or measurement parameter configuration messages by the first device. Optionally, the response message also includes a one-bit indication information, which can be used to indicate whether the multicast address is a predefined multicast address or is indicated by the response message.
[0114] The first resource is used to transmit measurement group establishment messages, and the second resource is used to transmit measurement parameter configuration messages. For example, the first resource includes a first time offset, which is the time offset between the second device receiving a response message to the establishment request message and receiving the measurement group establishment message. Alternatively, the first time offset is the time offset between the first device sending a response message to the establishment request message and sending the measurement group establishment message. The second resource includes a second time offset, which is the time offset between the second device receiving a response message to the establishment request message and receiving the measurement parameter configuration message. Alternatively, the second time offset is the time offset between the first device sending a response message to the establishment request message and sending the measurement parameter configuration message.
[0115] For example, the unit of the first and second time offsets is microseconds (µs). Another example is that the unit of the first and second time offsets is the number of radio frames or symbols, etc., which will not be listed here. Yet another example is that the unit of the first and second time offsets is TTI. For instance, the TTI of the resource indication information can be the same as the TTI of the measurement group establishment message. Similarly, the TTI of the resource indication information can be the same as the TTI of the measurement parameter configuration message. For example, the resource indication information is used to schedule the transmission resources of the measurement group establishment message and the measurement parameter configuration message. For another example, resource indication information 1 is used to schedule the measurement group establishment message, and resource indication information 2 is used to schedule the measurement parameter configuration message. Resource indication information 1 and resource indication information 2 may be carried in the same message or in different messages.
[0116] Optionally, the first resource also includes the carrier channel number. Optionally, the reply can also be given on the current carrier by default. For example, the current carrier used to transmit the response message. In the StarScan standard, orthogonal frequency division ultiplexing (OFDM) signals can be used as communication signals. An OFDM signal with a physical bandwidth of approximately 20MHz corresponds to one carrier; the center frequency (i.e., the DC subcarrier) of the 20MHz OFDM signal is called the carrier frequency, and 20MHz is called a carrier channel bandwidth.
[0117] In another possible implementation, the response message includes at least one of the following: information about the resource used to transmit resource indication information, or information about the multicast address. Alternatively, the response message includes at least one of the following: information about resource 1, or information about the multicast address. Resource 1 is used to transmit resource indication information. This resource indication information is used to schedule the transmission of measurement group establishment messages and / or measurement parameter configuration messages. For example, the resource indication information is G-link control information (GCI).
[0118] For example, resource 1 includes a time offset, which is the time offset between the second device receiving the response message to the establishment request message and receiving the resource indication information. The unit of this time offset is TTI. The TTI in which the resource indication information is located can be the same as the TTI in which the measurement group establishment message is located. Similarly, the TTI in which the resource indication information is located can be the same as the TTI in which the measurement parameter configuration message is located.
[0119] The information in Resource 1 can indicate the time offset of the resource indication information sent by the first device to the second device requesting connectionless measurements for scheduling measurement group establishment messages and / or measurement parameter configuration messages. Optionally, in TTI units, only the effective time of actual channel occupancy is calculated during discontinuous transmission, excluding the time spent contending for the channel.
[0120] Optionally, after receiving the response message, the second device may choose not to send a response message in return. That is, the second device does not establish a connection with the first device.
[0121] For a measurement member requesting connection with the first device, the first device, upon receiving a response message, can send a reply message to that response message. This establishes a connection between the first device and the measurement member. Optionally, the reply message may also indicate the timing advance (TA) of the T-node. For example, TA indicates the amount of advance the second device needs to send signals when performing connectionless measurements and / or measurement reports. A positive timing advance value represents the second device sending data earlier based on the current transmission timing, while a negative value represents the second device delaying data transmission based on the current transmission timing; the adjustment amount is in units of 1 Ts.
[0122] Figure 3 is a schematic diagram of the interaction flow between the first device and the second device provided in an embodiment of this application. Figure 3 exemplarily illustrates the first time offset and the second time offset. The establishment request message and response message shown in Figure 3 are referred to above, and the measurement group establishment message and measurement parameter configuration message are referred to below, and will not be described in detail here.
[0123] Figure 3 also exemplarily illustrates the synchronization block (including FTS, STS, and synchronization information), broadcast message (or physical broadcast channel (PBCH) or master information block (MIB)) and system message (or system information block (SIB)) received by the second device before sending the establishment request message. For example, the synchronization block is used by all measurement members to perform time-frequency synchronization with the first device. The broadcast message is used by the first device to broadcast and configure physical layer parameters. The system message is mainly used to carry system messages in the communication domain.
[0124] In this embodiment of the application, the response message may also be referred to as X resource control (XRC) setup.
[0125] In one possible implementation, the method shown in Figure 2 further includes:
[0126] The first device sends a measurement group establishment message on the first resource, which is used to establish a measurement group. Correspondingly, the second device receives the measurement group establishment message.
[0127] The measurement group establishment message can be transmitted via multicast or broadcast. When multicast transmission is used, the multicast address is either the multicast address indicated in the response message or a predefined multicast address.
[0128] For example, if a first device has already established a measurement group, and a new second device requests to join the measurement group, the first device can add the second device to the existing measurement group. Therefore, the first device can send an updated measurement group establishment message. Each measurement member in the aforementioned measurement group corresponding to this multicast address receives the measurement group establishment message and updates its corresponding measurement group.
[0129] For example, the first device can establish a new measurement group, in which the measurement members include the second device.
[0130] In one possible implementation, the method shown in Figure 2 further includes:
[0131] The first device sends a measurement parameter configuration message to the second resource, which indicates the measurement parameters corresponding to the measurement group. Correspondingly, the second device receives the measurement parameter configuration message.
[0132] The measurement group establishment message can be transmitted via multicast or broadcast. When multicast transmission is used, the multicast address is either the multicast address indicated in the response message or a predefined multicast address.
[0133] After receiving the measurement parameter configuration message, the second device can perform the measurement according to the measurement parameters corresponding to its own measurement group.
[0134] In this embodiment of the application, by adding indication information to the connection request message, the second device can perform measurements even when roaming, ensuring that the second device can perform measurements smoothly, saving power consumption for establishing a connection, and avoiding the latency required to establish a secure connection.
[0135] The following examples illustrate the methods provided in the embodiments of this application.
[0136] Figures 4a and 4b are schematic diagrams of a scenario of the measurement method provided in an embodiment of this application. Figures 4a and 4b illustrate an example where the number of measurement members in a measurement group is N, including N1 members performing the measurement and N2 members being measured. As shown in Figures 4a and 4b, the method includes:
[0137] 401. Establish connection.
[0138] As one possible implementation, the first device establishes a connection with each measurement member within the measurement group.
[0139] Optionally, after the second device establishes a connection with the first device, the first device can send message A to the second device. Message A includes multicast address information. One multicast address can correspond to one or more measurement groups. These multiple measurement groups can share a single multicast address, allowing measurement members within the measurement group to receive measurement group establishment messages and measurement parameter configuration messages based on that multicast address. For example, message A could be an X resource control (XRC) reconfiguration message.
[0140] Optionally, after the second device establishes a connection with the first device, measurement capability negotiation can be carried out.
[0141] As another possible implementation, the first device establishes a connection with at least one measurement member within the measurement group, but the first device does not establish a connection with at least one measurement member within the measurement group.
[0142] For explanations regarding connected and disconnected measurements, please refer to the above text; further details will not be provided here.
[0143] 402. Measurement configuration.
[0144] As shown in Figure 4b, the measurement configuration includes at least one of the following:
[0145] The first device sends a measurement group establishment message, and correspondingly, the measurement members receive the measurement group establishment message. The measurement group establishment message may include at least one of the following: an identifier of the measurement group, identifiers of multiple measurement members in the measurement group, and the number of multiple measurement members in the measurement group or a bitmap. Optionally, the identifiers of the multiple measurement members in the measurement group may include: a series of consecutive identifiers indicating members performing measurements, and a series of consecutive identifiers indicating members being measured. The order of the identifiers of the multiple measurement members corresponds to the transmission order of the measurement signals and the transmission order of the measurement reports. The bitmap is used to indicate whether each measurement member in the measurement group is a member performing a measurement or a member being measured. The order of the measurement members corresponding to each bit in the bitmap may correspond to the identifiers of the measurement members. Alternatively, the order of the measurement members corresponding to each bit in the bitmap may be the same as the order of the identifiers of the multiple measurement members in the measurement group.
[0146] Figure 5 is a schematic diagram of a measurement group establishment message format provided in an embodiment of this application. As shown in Figure 5, the measurement group establishment message includes the following fields: measurement group ID, total number of measurement members (e.g., N), measurement member 1 to measurement member N, and a bitmap. The length of the bitmap is N, or the length of the bitmap is N+N1.
[0147] For example, the members performing the measurement corresponding to the bits with a value of 0 in the bit diagram sequentially send the first measurement signal, and the members being measured corresponding to the bits with a value of 1 in the bit diagram sequentially send the second measurement signal. Optionally, the members performing the measurement corresponding to the bits with a value of 0 in the bit diagram sequentially send the third measurement signal.
[0148] The first device sends a measurement parameter configuration message, and the corresponding measurement member receives the measurement parameter configuration message. The measurement parameters corresponding to the measurement group include at least one of the following information: the number of symbols x1 in the first measurement signal, x1 being greater than or equal to 2; the number of symbols x2 between two adjacent first measurement signals, x2 being greater than or equal to 0; the number of symbols y1 in the second measurement signal, y1 being greater than or equal to 2; the number of symbols y2 between two adjacent second measurement signals, y2 being greater than or equal to 0; the number of symbols z between adjacent first and second measurement signals, z being greater than or equal to 1; the identification of the measurement group; the measurement signal type; the measurement mode; the measurement bandwidth; the starting symbol of the first measurement signal; the measurement period; the measurement block; the values of the generation parameters of the first measurement signal; the values of the generation parameters of the second measurement signal; the carrier channel bandwidth used in the measurement report of the measurement member; and the MCS used in the measurement report of the measurement member.
[0149] The first device sends control information, which is then received by the corresponding measurement member. This control information can be used to instruct the activation or deactivation of measurements within the measurement group.
[0150] 403. Measurement Procedure.
[0151] As shown in Figure 4b, the measurement process includes:
[0152] Member 1, which performs the measurement, sends a first measurement signal, and correspondingly, each member being measured receives the first measurement signal. For example, members 1 through N2 being measured receive the first measurement signal.
[0153] Member N1, which performs the measurement, sends a first measurement signal, and correspondingly, each member being measured receives the first measurement signal. The process of members 2 through N1-1 sending the first measurement signal is not detailed here.
[0154] The member being measured, 1, sends a second measurement signal, and correspondingly, each member performing the measurement receives the second measurement signal. For example, members performing the measurement, from 1 to N1, receive the second measurement signal.
[0155] The member being measured, N2, sends a second measurement signal, and correspondingly, each member performing the measurement receives the second measurement signal. The process of sending the second measurement signal to members N2-1 being measured is not listed here.
[0156] Optionally, the measurement process also includes:
[0157] Member 1, which performs the measurement, sends a third measurement signal, and each member being measured receives the third measurement signal. Member N1, which performs the measurement, sends a third measurement signal, and each member being measured receives the third measurement signal. The procedures for members 2 through N1-1, which perform the measurement, to send the third measurement signal are not detailed here.
[0158] For an explanation of the first to third measurement signals, please refer to Figure 6, etc., and will not be elaborated here.
[0159] Figure 6 is a schematic diagram of the measurement signals provided in an embodiment of this application. Figure 6 executively shows a member performing a measurement (e.g., member 1 performing the measurement) and a member being measured (e.g., member 1 being measured). After member 1 performing the measurement sends a first measurement signal, all members being measured within the measurement group can receive the first measurement signal. After member 1 being measured sends a second measurement signal, all members performing the measurement within the measurement group can receive the second measurement signal. As shown in Figure 6, a bidirectional 2-signal includes a first measurement signal and a second measurement signal, and a bidirectional 3-signal includes a first measurement signal, a second measurement signal, and a third measurement signal.
[0160] Figure 6 also exemplarily illustrates various time differences, such as Ta, Tb, Tc, and Td. Ta and Tc are the time differences corresponding to member 1 performing the measurement, and Tb and Td are the time differences corresponding to member 1 being measured. t1 is the TOD of the first measurement signal sent by member 1 performing the measurement, t2 is the TOA of the first measurement signal received by member 1 being measured, t3 is the TOD of the second measurement signal sent by member 1 being measured, t4 is the TOA of the second measurement signal received by member 1 performing the measurement, t5 is the TOD of the third measurement signal sent by member 1 performing the measurement, and t6 is the TOA of the third measurement signal received by member 1 being measured.
[0161] In this embodiment, a bidirectional 2-signal can also be called a bidirectional two-signal or a bidirectional 2-message; a bidirectional 3-signal can also be called a bidirectional three-signal or a bidirectional 3-message. The specific names of the signals are not limited in this embodiment.
[0162] 404. Reporting Process.
[0163] As one possible implementation, as shown in Figure 4b, the first device sends a measurement report request, and correspondingly, the measurement members receive the measurement report request. This measurement report request can be used to request a measurement report, or in other words, it can be used to request the measurement members to send a measurement report. Each measurement member sends a measurement report according to the measurement report request, and correspondingly, the first device receives the measurement report. For example, members 1 through N1 that perform the measurement send measurement reports. Or, members 1 through N2 that are being measured send measurement reports. For example, the measurement report request can be transmitted via multicast. Refer to the above text for an explanation of multicast addresses.
[0164] The measurement report may include time difference information. For example, for the member performing the measurement, this time difference includes Ta and Tc. For the member being measured, the time difference includes Tb and Td. A description of the time difference is given in Figure 5 and will not be detailed here. For example, the time difference information may include 40 bits, but this embodiment is not limited to this. Optionally, the measurement report may also include an identifier of the measurement group corresponding to the measurement member. The duration of the measurement report can be determined based on the measurement parameter configuration message, such as the carrier channel bandwidth and MCS used in the measurement report as indicated in the measurement parameter configuration message. For example, the measurement report may use a 20MHz transmission bandwidth and QPSK modulation in the MCS.
[0165] For example, the measurement report sent by member 1 performing the measurement includes information about the time difference corresponding to member 1. This time difference includes the difference between the time member 1 sends the first measurement signal and the time it receives each of the second measurement signals. It also includes the difference between the time member 1 receives each of the second measurement signals and the time it sends the first measurement signal. The measurement report sent by member 2 performing the measurement includes information about the time difference corresponding to member 2. These are not listed individually here.
[0166] For example, the measurement report sent by member 1, which is being measured, includes information about the time difference corresponding to member 1. This time difference includes the difference between the time member 1 receives each of the first measurement signals and the time it sends the second measurement signal. It also includes the difference between the time it sends the second measurement signal and the time it receives each of the third measurement signals. The measurement report sent by member 2, which is being measured, includes information about the time difference corresponding to member 2. These are not listed individually here.
[0167] As another possible implementation, as shown in Figure 4b, each member performing the measurement sends a measurement report sequentially, and the corresponding member being measured receives the measurement report. The order in which the measurement reports are sent can be determined based on the identifiers of multiple measurement members in the measurement group setup message.
[0168] For example, member 1, who performs the measurement, sends a measurement report; member 2, who performs the measurement, sends a measurement report; and so on. This measurement report may include information about the corresponding time difference. For an explanation of the time difference, please refer to the implementation method described above; it will not be detailed here.
[0169] For example, each member performing the measurement sends a measurement report via unicast. Upon receiving the measurement report, the member being measured can send an acknowledgment (ACK). In this case, there are a total of N1*N2 messages between the N1 members performing the measurement and the N2 members being measured. Unicast can improve security.
[0170] For another example, each member performing the measurement sends its measurement report via multicast. In this case, the member being measured does not need to send an ACK. There are a total of N1 messages between the N1 members performing the measurement and the N2 members being measured. Multicast saves overhead.
[0171] For details not covered in Figures 4a and 4b, please refer to the above text; they will not be elaborated upon here.
[0172] In this embodiment, a measurement group is established through a measurement group establishment message, and the measurement parameters of the measurement group are configured through a measurement parameter configuration message. This enables the measurement of the measurement group, thereby allowing multiple measurement members within the measurement group to perform measurements simultaneously (e.g., group measurement between multiple members performing measurements and multiple members being measured), reducing the measurement time of the air interface and improving measurement efficiency.
[0173] The apparatus provided in the embodiments of this application will be described below.
[0174] This application divides the device into functional modules according to the above method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The communication device of the embodiment of this application will be described in detail below with reference to Figures 7 to 9.
[0175] Figure 7 is a schematic diagram of a device provided in an embodiment of this application. As shown in Figure 7, the device includes a processing module 701 and a transceiver module 702. The transceiver module 702 can implement corresponding communication functions, and the processing module 701 is used to implement corresponding processing functions. For example, the transceiver module 702 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0176] In some embodiments of this application, the device can be used to perform the actions performed by the first device in the above method embodiments. In this case, the device can be the device itself or a chip or functional module configurable in the device. The transceiver module 702 is used to perform the transceiver-related operations of the first device in the above method embodiments, and the processing module 701 is used to perform the processing-related operations of the first device in the above method embodiments.
[0177] The transceiver module 702 is used to receive or input establishment request messages;
[0178] The transceiver module 702 is also used to send or output response messages to the establishment request message.
[0179] Optionally, the transceiver module 702 is also used to send or output measurement group establishment messages and measurement parameter configuration messages.
[0180] Optionally, the transceiver module 702 is also used to send or output control information.
[0181] Processing module 701 is used to parse the establishment request message and determine whether the second device performs a connected or disconnected measurement. Optionally, processing module 701 is also used to determine the measurement group establishment message and the measurement parameter configuration message. Processing module 701 can also be used to determine control information, etc., which will not be listed here.
[0182] Optionally, the processing module 701 is further configured to determine a symbol for transmitting the first measurement signal and a symbol for receiving the second measurement signal. Optionally, the processing module 701 is further configured to determine a symbol for transmitting the third measurement signal.
[0183] Reusing Figure 7, in some other embodiments of this application, the above-described device can be used to perform the actions performed by the second device in the above method embodiments. In this case, the device can be the device itself or a chip or functional module configurable in the device. The transceiver module 702 is used to perform the transceiver-related operations of the second device in the above method embodiments, and the processing module 701 is used to perform the processing-related operations of the second device in the above method embodiments.
[0184] The transceiver module 702 is used to send or output establishment request messages;
[0185] The transceiver module 702 is also used to receive or input response messages to the establishment request message.
[0186] Processing module 701 is used to determine the establishment request message.
[0187] Optionally, the transceiver module 702 is used to receive or input measurement group establishment messages and measurement parameter configuration messages. The processing module 701 is used to parse the measurement group establishment messages and measurement parameter configuration messages, thereby determining the measurement group to which it belongs and the corresponding measurement parameters.
[0188] Optionally, the transceiver module 702 is used to receive or input control information. For example, the processing module 701 is used to parse the control information, thereby activating or deactivating the measurement group.
[0189] The processing module 701 is configured to determine, based on the measurement group establishment message and the measurement parameter configuration message, a symbol for receiving the first measurement signal and a symbol for transmitting the second measurement signal. Optionally, the processing module 701 is further configured to determine, based on the measurement group establishment message and the measurement parameter configuration message, a symbol for receiving the third measurement signal.
[0190] For example, the transceiver module 702 described above can be an antenna module. Alternatively, the transceiver module 702 can be an input / output module. Optionally, in the above embodiments, the device may further include a storage module, which can be used to store instructions and / or data. The processing module 701 can read the instructions and / or data from the storage module to enable the device to implement the aforementioned method embodiments.
[0191] For details regarding the specific explanations of each term, noun, or step in the above embodiments, please refer to the descriptions in the above method embodiments; they will not be detailed here.
[0192] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.
[0193] It is understandable that the module division in the above-mentioned device is merely a logical functional division. Each function can correspond to a functional module, or two or more functions can be integrated into one functional module. In actual implementation, all or some modules can be integrated into one physical entity, or they can be distributed across different physical entities. Furthermore, the above-mentioned functional modules can be implemented in hardware, software, or a combination of both.
[0194] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0195] The apparatus of the embodiments of this application has been described above. The possible product forms of the apparatus are described below. Any product possessing the functions of the apparatus described in FIG. 7 above falls within the protection scope of the embodiments of this application. The following description is merely illustrative and does not limit the product form of the apparatus of the embodiments of this application to this.
[0196] In one possible implementation, in the device shown in FIG7, the processing module 701 can be one or more processors, and the transceiver module 702 can be a transceiver. Alternatively, the transceiver module 702 can also be a transmitting module and a receiving module, where the transmitting module can be a transmitter and the receiving module can be a receiver. The transmitting and receiving modules are integrated into a single device, such as a transceiver. In this embodiment, the processor and transceiver can be coupled, etc., and the connection method between the processor and transceiver is not limited in this embodiment. During the execution of the above method, the process of transmitting information can be a process where the processor outputs the information. When outputting the information, the processor outputs the information to the transceiver for transmission. After being output by the processor, the information may require further processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be a process where the processor receives the input information. When the processor receives the input information, the transceiver receives the information and inputs it to the processor. Furthermore, after the transceiver receives the information, the information may require further processing before being input to the processor.
[0197] Figure 8 is a schematic diagram of another device provided in an embodiment of this application. As shown in Figure 8, the device 80 includes one or more processors 820 and transceivers 810.
[0198] In some embodiments of this application, the apparatus can be used to perform the steps, methods, or functions performed by the first apparatus. For example, the processor 820 can be used to perform the functions or steps implemented by the processing module 701 shown in FIG. 7, and the transceiver 810 can be used to perform the functions or steps implemented by the transceiver module 702 shown in FIG. 7. Detailed descriptions of the processor 820 and the transceiver 810 can be found in FIG. 7 or the method embodiments shown above, and will not be elaborated further here.
[0199] In other embodiments of this application, the apparatus is used to perform the steps, methods, or functions performed by the second apparatus. For example, the processor 820 can be used to perform the functions or steps implemented by the processing module 701 shown in FIG. 7, and the transceiver 810 can be used to perform the functions or steps implemented by the transceiver module 702 shown in FIG. 7. Detailed descriptions of the processor 820 and transceiver 810 can be found in FIG. 7 or the method embodiments shown above, and will not be elaborated further here.
[0200] Taking the above-mentioned device as a communication device as an example, in various implementations of the communication device shown in Figure 8, the transceiver may include a receiver and a transmitter. The receiver is used to perform the function (or operation) of receiving, and the transmitter is used to perform the function (or operation) of transmitting. The transceiver is also used to communicate with other devices / appliances via a transmission medium. Optionally, the communication device 80 may also include one or more memories 830 for storing program instructions and / or data. The memory 830 and the processor 820 are coupled. The coupling in this embodiment is an indirect coupling or communication connection between communication devices, units, or modules, which can be electrical, mechanical, or other forms, for information interaction between communication devices, units, or modules. The processor 820 may operate in conjunction with the memory 830. The processor 820 can execute the program instructions stored in the memory 830. Optionally, at least one of the above-mentioned memories may be included in the processor.
[0201] This application embodiment does not limit the specific connection medium between the transceiver 810, processor 820, and memory 830. In this application embodiment, the memory 830, processor 820, and transceiver 810 are connected via a bus 840 in Figure 8. The bus is represented by a thick line in Figure 8. The connection methods between other components are only for illustrative purposes and are not intended to be limiting. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 8, but this does not mean that there is only one bus or one type of bus.
[0202] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0203] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0204] The processor 820 is primarily used for processing communication protocols and data, controlling the entire communication device, executing software programs, and processing software program data. The memory 830 is primarily used for storing software programs and data. The transceiver 810 may include control circuitry and an antenna. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.
[0205] When the communication device is powered on, the processor 820 can read the software program in the memory 830, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 820 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 820. The processor 820 converts the baseband signal into data and processes the data.
[0206] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.
[0207] The apparatus shown in this application embodiment may have more components than those in Figure 8, and this application embodiment does not limit this. The methods executed by the processor and transceiver shown above are merely examples; the specific steps executed by the processor and transceiver can be referred to the methods described above. The dashed lines in Figure 8 indicate optional components.
[0208] In another possible implementation, in the device shown in Figure 7, the processing module 701 can be one or more logic circuits, and the transceiver module 702 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 702 can also be a sending module and a receiving module, where the sending module can be an output interface and the receiving module can be an input interface, and the sending module and receiving module are integrated into one module, such as an input / output interface.
[0209] Figure 9 is a schematic diagram of a chip provided in an embodiment of this application. As shown in Figure 9, the chip includes a logic circuit 901 and an interface 902. That is, the processing module 701 can be implemented using the logic circuit 901, and the transceiver module 702 can be implemented using the interface 902. The logic circuit 901 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 902 can be a communication interface, input / output interface, pins, etc. For example, Figure 9 illustrates a chip using the above-mentioned device as an example, which includes a logic circuit 901 and an interface 902.
[0210] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method of the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 901 can be used to execute the functions or steps implemented by the processing module 701 shown in FIG. 7, and the interface 902 can be used to execute the functions or steps implemented by the transceiver module 702 shown in FIG. 7. For a detailed description of the logic circuit 901 and the interface 902, please refer to FIG. 7 or the method embodiment shown above, which will not be detailed here.
[0211] The apparatus shown in the embodiments of this application can be implemented in hardware or software, and the embodiments of this application do not limit this.
[0212] Furthermore, embodiments of this application also provide a communication system, which includes a first device and a second device, the first device and the second device being usable for performing the methods in any of the foregoing embodiments.
[0213] This application also provides a computer program for implementing the operations and / or processes performed by various sites in the methods provided in this application.
[0214] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various communication devices in the methods provided in this application.
[0215] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.
[0216] In the embodiments provided in this application, it should be understood that the disclosed systems, communication devices, and methods can be implemented in other ways. For example, the communication device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, communication devices, or modules, or it may be an electrical, mechanical, or other form of connection.
[0217] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0218] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0219] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A measurement method, characterized in that, The method includes: The first device receives an establishment request message from the second device, the establishment request message including indication information, the indication information being used to instruct the second device to request a connectionless measurement; The first device sends a response message to the establishment request message.
2. The method according to claim 1, characterized in that, The indication information is carried in the access request indication field, which occupies 1 bit.
3. The method according to claim 1 or 2, characterized in that, The establishment request message also includes at least one of the following: The identifier of the second device; or, the identifier of the first device.
4. The method according to any one of claims 1-3, characterized in that, The establishment request message is contained in the access information of the access information block.
5. The method according to any one of claims 1-4, characterized in that, The response message includes information about a multicast address, which corresponds to one or more measurement groups, and the multiple measurement members within the measurement group include the second device.
6. The method according to any one of claims 1-5, characterized in that, The response message also includes at least one of information from a first resource or information from a second resource, wherein the first resource is used to transmit a measurement group establishment message and the second resource is used to transmit a measurement parameter configuration message.
7. The method according to claim 6, characterized in that, The first resource includes a first time offset, which is the time offset between the second device receiving the response message of the establishment request message and receiving the measurement group establishment message; And / or, The second resource includes a second time offset, which is the time offset between the second device receiving the response message of the establishment request message and receiving the measurement parameter configuration message.
8. The method according to claim 6 or 7, characterized in that, The method further includes: Send the measurement group establishment message on the first resource. The measurement group establishment message is used to establish a measurement group. The measurement group includes multiple measurement members, and the multiple measurement members include the second device. The measurement parameter configuration message is sent on the second resource, and the measurement parameter configuration message is used to indicate the measurement parameters corresponding to the measurement group.
9. A measurement method, characterized in that, The method includes: The second device sends an establishment request message, which includes indication information, indicating that the second device requests a connectionless measurement. The second device receives a response message to the establishment request message.
10. The method according to claim 9, characterized in that, The indication information is carried in the access request indication field, which occupies 1 bit.
11. The method according to claim 9 or 10, characterized in that, The establishment request message also includes at least one of the following: The identifier of the second device; or, the identifier of the first device.
12. The method according to any one of claims 9-11, characterized in that, The second device does not send the response message indicating that the second device does not establish a connection with the first device.
13. The method according to any one of claims 9-12, characterized in that, The establishment request message is contained in the access information within the access information block.
14. The method according to any one of claims 9-13, characterized in that, The response message includes information about a multicast address, which corresponds to one or more measurement groups, and the multiple measurement members within the measurement group include the second device.
15. The method according to any one of claims 9-14, characterized in that, The response message also includes at least one of information from a first resource or information from a second resource, wherein the first resource is used to transmit a measurement group establishment message and the second resource is used to transmit a measurement parameter configuration message.
16. The method according to claim 15, characterized in that, The first resource includes a first time offset, which is the time offset between the second device receiving the response message of the establishment request message and receiving the measurement group establishment message; And / or, The second resource includes a second time offset, which is the time offset between the second device receiving the response message of the establishment request message and receiving the measurement parameter configuration message.
17. The method according to claim 15 or 16, characterized in that, The method further includes: The measurement group establishment message is received on the first resource. The measurement group establishment message is used to establish a measurement group. The measurement group includes multiple measurement members, and the multiple measurement members include the second device. The measurement parameter configuration message is received on the second resource, and the measurement parameter configuration message is used to indicate the measurement parameters corresponding to the measurement group.
18. A measuring device, characterized in that, Includes a module for performing the method as described in any one of claims 1-17.
19. A measuring device, characterized in that, Includes a processor, the processor being configured to cause the communication device to implement the method as described in any one of claims 1-17.
20. A chip, characterized in that, It includes logic circuitry and an interface, the logic circuitry being coupled to the interface, the logic circuitry being configured to enable the chip to implement the method as described in any one of claims 1-17.
21. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed by a computer, performs the method as described in any one of claims 1-17.
22. A computer program product, characterized in that, When the computer program product is executed by a computer, the method described in any one of claims 1-17 is performed.
23. A communication system, characterized in that, It includes a first device and a second device, the first device being configured to perform the method as described in any one of claims 1-8, and the second device being configured to perform the method as described in any one of claims 9-17.