Method, apparatus and storage medium for determining priority
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2023-09-05
- Publication Date
- 2026-06-05
Smart Images

Figure CN117413581B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communications, and more particularly to methods, apparatus and storage media for determining priorities. Background Technology
[0002] Currently, terminal positioning can be achieved by transmitting Positioning Reference Signal (PRS) through sidelinks between terminals. Summary of the Invention
[0003] To improve the reliability of SL positioning, embodiments of this disclosure provide a method, apparatus, and storage medium for determining priority.
[0004] According to a first aspect of the present disclosure, a method for determining a priority is provided, the method comprising a first terminal, including:
[0005] Based on the first information, the priority of the transmitting side link SL positioning reference signal SL PRS is determined; wherein, the first information is associated with the SL positioning service.
[0006] According to a second aspect of the present disclosure, a terminal is provided, comprising:
[0007] The processing module is configured to determine the priority of the transmitting-side SL positioning reference signal SL PRSPRS based on first information; wherein the first information is associated with the SL positioning service.
[0008] According to a third aspect of the present disclosure, a communication device is provided, comprising:
[0009] One or more processors;
[0010] The terminal is used to perform the priority determination method described in any one of the first aspects.
[0011] According to a fourth aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform a priority determination method as described in any one of the first aspects.
[0012] In this embodiment of the disclosure, the priority of sending SL PRS can be determined based on first information associated with the SL positioning service, so that subsequent SL PRS transmissions can be performed based on this priority to achieve SL positioning. This disclosure improves the reliability and availability of SL positioning.
[0013] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0014] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0015] Figure 1A This is an exemplary schematic diagram of the architecture of a communication system provided according to embodiments of the present disclosure.
[0016] Figure 1B This is an exemplary schematic diagram of the downlink layer 2 architecture provided according to embodiments of the present disclosure.
[0017] Figure 2 This is an exemplary interactive diagram of a method for determining priority according to embodiments of the present disclosure.
[0018] Figure 3 This is an exemplary interactive diagram of a priori device provided according to embodiments of the present disclosure.
[0019] Figure 4A This is an exemplary interaction diagram of a communication device provided according to an embodiment of the present disclosure.
[0020] Figure 4B This is an exemplary interactive diagram of a chip provided according to an embodiment of the present disclosure. Detailed Implementation
[0021] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0022] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of at least one associated listed item.
[0023] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various messages, these messages should not be limited to these terms. These terms are used only to distinguish messages of the same type from one another. For example, without departing from the scope of this disclosure, a first message may also be referred to as a second message, and similarly, a second message may also be referred to as a first message. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0024] This disclosure provides a method, apparatus, and storage medium for determining priorities.
[0025] In a first aspect, embodiments of this disclosure propose a method for determining priority, the method being executed by a first terminal, comprising:
[0026] Based on the first information, the priority of the transmission side link SL positioning reference signal PRS is determined; wherein, the first information is associated with the SL positioning service.
[0027] In the above embodiments, the priority of sending SL PRS can be determined based on the first information associated with the SL positioning service, so that subsequent SL PRS can be transmitted based on this priority to achieve SL positioning. This disclosure improves the reliability and availability of SL positioning.
[0028] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is any one of the following:
[0029] First priority information; where the first priority is the priority of the logical channel used to send Side Link Positioning Protocol (SLPP) messages;
[0030] Location service quality (QoS) information.
[0031] In the above embodiments, the first information may be first priority information associated with the SL positioning service, wherein the first priority is the priority of the logical channel used to send SLPP messages, or the first information may be location service quality (QoS) information associated with the SL positioning service. Determining the priority for sending SL PRS using the first information associated with the SL positioning service is simple to implement and has high availability.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the Location Service Quality (QoS) information is any one of the following:
[0033] Ranging and SL positioning QoS information;
[0034] Ranging and SLPP transmission of QoS information.
[0035] In the above embodiments, the location QoS information can be any of the QoS information associated with the SL location service, and its availability is high.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0037] Determine the number of the first information; wherein the number is equal to the number of location services associated with the SL PRS;
[0038] The step of determining the priority for sending SL PRS based on the first information includes:
[0039] Based on the first information and the number, the priority for sending the SL PRS is determined.
[0040] In the above embodiments, the priority of SL PRS can be determined based on the number of first information and the first information, thereby improving the reliability of SL positioning.
[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the number of the first information is 1;
[0042] The determination of the priority for sending SL PRS based on the first information includes any one of the following:
[0043] The first priority is determined as the priority for sending the SL PRS;
[0044] The priority for sending the SL PRS is determined based on the first positioning accuracy value included in the positioning QoS information;
[0045] The second priority is determined as the priority for sending the SL PRS; wherein the second priority is the message priority or signal priority indicated by the location QoS information.
[0046] In the above embodiments, the first priority of the logical channel used to send SLPP messages, the first positioning accuracy value included in the positioning QoS information, or the second priority mentioned above can be mapped to the priority for sending SL PRS, which is simple to implement and has high availability.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the number of the first information is multiple;
[0048] The determination of the priority of the transmitting-side link positioning reference signal (SL PRS) based on the first information includes any one of the following:
[0049] Set a first priority as the priority for sending SL PRS;
[0050] The priority for sending the SL PRS is determined based on the first positioning accuracy value included in the positioning QoS information;
[0051] A second priority is determined as the priority for sending SL PRS; wherein, the location QoS information includes a plurality of second priorities, and the second priority is the message priority or signal priority indicated by the location QoS information.
[0052] In the above embodiments, one of the first priorities of the logical channel used to send SLPP messages, one of the first positioning accuracy values included in the positioning QoS information, or one of the second priorities can be mapped to the priority for sending SL PRS, which is simple to implement and has high availability.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, determining the priority for sending the SL PRS based on a first positioning accuracy value included in the positioning QoS information includes:
[0054] The total number of the first positioning accuracy values is 1. The first positioning accuracy values are mapped according to the mapping rule between the positioning accuracy values and the priority of sending SL PRS.
[0055] The priority obtained from the mapping is determined as the priority for sending SL PRS.
[0056] In the above embodiments, the first positioning accuracy value included in the positioning QoS information can be mapped to the priority of sending SL PRS according to the mapping rules, thereby achieving the purpose of determining the priority of sending SL PRS and improving the reliability of SL positioning.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, determining the priority for sending the SL PRS based on a first positioning accuracy value included in the positioning QoS information includes:
[0058] The total number of the first positioning accuracy values is multiple. According to the mapping rule between the positioning accuracy values and the priority of sending SL PRS, the multiple first positioning accuracy values are mapped respectively.
[0059] Multiple candidate priorities are obtained;
[0060] One of the multiple candidate priorities is determined as the priority for sending SL PRS.
[0061] In the above embodiments, the multiple first positioning accuracy values included in the positioning QoS information can be mapped according to the mapping rules to obtain multiple candidate priorities. Furthermore, one of the multiple candidate priorities can be determined as the priority for sending SL PRS. This achieves the purpose of determining the priority for sending SL PRS and improves the reliability of SL positioning.
[0062] In conjunction with some embodiments of the first aspect, in some embodiments, determining the priority for sending the SL PRS based on a first positioning accuracy value included in the positioning QoS information includes:
[0063] The total number of the first positioning accuracy values is multiple. A weighted average of the multiple first positioning accuracy values is taken to obtain the second positioning accuracy value.
[0064] The second positioning accuracy value is mapped according to the mapping rule between the positioning accuracy value and the priority of sending SL PRS;
[0065] The priority obtained from the mapping is determined as the priority for sending SL PRS.
[0066] In the above embodiments, multiple first positioning accuracy values included in the positioning QoS information can be weighted and averaged to obtain a second positioning accuracy value. Then, the second positioning accuracy value is mapped according to a mapping rule to determine the priority of sending SL PRS. This achieves the purpose of determining the priority of sending SL PRS and improves the reliability of SL positioning.
[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0068] Confirm initiating SL positioning;
[0069] The first information is sent to the second terminal, and the second terminal participates in SL positioning; and / or
[0070] Send the first information to the access network device; and / or
[0071] Send the first information to the core network equipment.
[0072] In the above embodiments, when initiating SL positioning, the first terminal can send first information to at least one of the second terminal, access network device, and core network device participating in SL positioning. The second terminal can specify the priority of sending SL PRS based on the first information, and then transmit SL PRS based on the priority. The core network device can forward the first information to the access network device. The access network device can configure SL PRS for the first terminal based on the first information sent by the first terminal or the core network device, thereby improving the reliability of SL positioning.
[0073] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0074] The system receives the first information sent by the second terminal, which is the terminal that initiates side-link positioning.
[0075] In the above embodiments, the second terminal, as the terminal sending SL positioning, can send first information to the first terminal so that the first terminal can determine the priority of sending SL PRS based on the first information, resulting in high availability.
[0076] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0077] Receive SL PRS resources, which are configured by the access network device for the first terminal based on the first information.
[0078] In the above embodiments, the first terminal can receive SL PRS resources, which are configured for the first terminal by the access network device based on the first information, and then transmit SL PRS through these SL PRS resources. This improves the reliability of SL PRS transmission.
[0079] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0080] The SL PRS is sent or received via a side link based on the priority of sending the SL PRS.
[0081] In the above embodiments, the first terminal can send or receive the SL PRS through the side link based on the priority of sending the SL PRS, which improves the reliability and availability of SL positioning.
[0082] Secondly, embodiments of this disclosure provide a terminal, including:
[0083] The processing module is configured to determine the priority of the transmitting-side SL positioning reference signal PRS based on the first information; wherein the first information is associated with the SL positioning service.
[0084] Thirdly, embodiments of this disclosure provide a communication device, including:
[0085] One or more processors;
[0086] The terminal is used to perform the priority determination method described in any one of the first aspects.
[0087] Fourthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform a priority determination method as described in any one of the first aspects.
[0088] It is understood that the aforementioned terminal, access network equipment, core network equipment, storage medium, and computer program are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0089] This disclosure provides a method and apparatus for determining priorities, as well as a storage medium. In some embodiments, the terms "method for determining priorities" and "information processing method," "communication method," etc., can be used interchangeably; the terms "apparatus for determining priorities" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "information processing system," "communication system," etc., can be used interchangeably.
[0090] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0091] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0092] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0093] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0094] In the embodiments disclosed herein, "multiple" refers to two or more.
[0095] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0096] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0097] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0098] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0099] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0100] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to those described in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "entity", "body", etc.
[0101] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.
[0102] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cellgroup," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)," etc.
[0103] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0104] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0105] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0106] Figure 1A This is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0107] like Figure 1A As shown, the communication system 100 includes a first terminal 101 and a second terminal 102. Figure 1A This includes the second terminals 102-1, 102-2, and 102-3.
[0108] In some embodiments, the first terminal 101 includes, for example, at least one of the following: a mobile phone, a wearable device, a roadside unit (RSU), an Internet of Things (IoT) device, a car with communication capabilities, a smart car, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and a wireless terminal device in a smart home, but is not limited thereto.
[0109] In some embodiments, the second terminal 102 includes, but is not limited to, at least one of the following: mobile phone, wearable device, RSU, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0110] It is understood that this disclosure does not limit the number of the first terminal 101 and the second terminal 102.
[0111] In one example, the communication system 100 may also include a network device 103. Figure 1A (Not shown in the image).
[0112] In some embodiments, network device 103 may include, but is not limited to, access network device 103-1 and core network device 103-2.
[0113] In some embodiments, the access network device 103-1 is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0114] In some embodiments, the access network device 103-1 may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. By adopting the CU-DU structure, the protocol layer of the access network device can be separated. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU. However, this is not the only possibility.
[0115] In some embodiments, the core network device 103-2 may be a single device, including one or more network elements, or it may be multiple devices or a group of devices. Network elements may be virtual or physical. The core network may include, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0116] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0117] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0118] The following embodiments of this disclosure can be applied to Figure 1A The communication system 100 shown, or a part thereof, but not limited to it. Figure 1A The entities shown are illustrative; a communication system may include... Figure 1A All or part of the main body, or may include Figure 1A Other entities besides the main body, the number and form of each entity are arbitrary, each entity can be physical or virtual, the connection relationship between the entities is illustrative, the entities can be unconnected or connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0119] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Futuregeneration radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, systems utilizing other communication methods, and next-generation systems based on them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0120] In this embodiment of the disclosure, the DownLink Time Difference of Arrival (DL-TDOA) positioning method is used as an example, referring to... Figure 1A As shown, the first terminal 101 can measure the positioning signals sent by multiple second terminals 102 through the side link, thereby determining the position of the first terminal 101 relative to the second terminal 102.
[0121] Figure 1A In this context, the second terminal 102 can be a roadside unit (RSU).
[0122] It should be noted that if the final positioning result does not convert the absolute position information of the terminal 101-1 based on the Global Positioning System (GPS) into absolute position coordinates, then the positioning result is a relative positioning result; otherwise, the positioning result is an absolute positioning result.
[0123] In addition to DL-TDOA mentioned above, positioning methods may include, but are not limited to, UL-TDOA (UpLink Time Difference Of Arrival), multiple round-trip time (RTT), angle of arrival (AOA) / angle of departure (AOD), carrier phase positioning, etc.
[0124] The terminal being located can be called the target user equipment (target UE), and other terminals that support the location of the target UE can be called the anchor user equipment (anchor UE).
[0125] exist Figure 1A In this context, the first terminal 101 is the target UE, and the second terminal 102 is the anchor UE.
[0126] There are different types of anchor UEs. For example, there is the RSU type anchor UE, which is a kind of infrastructure and can provide positioning services by working with other RSUs. Ordinary terminals can also be used as anchor UEs, but they are difficult to assist other terminals in providing positioning services. In addition, some anchor UEs have GPS and other location information, which can assist other terminals in absolute positioning. Other anchor UEs may not have GPS and other location information.
[0127] The protocol used for exchanging sidelink positioning messages between two terminals is the Sidelink Positioning Protocol (SLPP). For SL positioning, the positioning messages exchanged between the terminal and core network equipment, such as the Location Management Function (LMF), are also SLPP messages. For Uu interface positioning, the positioning messages exchanged between the terminal and the LMF are LTE positioning protocol (LPP) messages.
[0128] Let me further introduce the downlink layer 2 architecture, for example... Figure 1B As shown.
[0129] Service data is segmented into Quality of Service (QoS) flows, which are then mapped to different radio bearers. These radio bearers are then mapped to logical channels. The Media Access Control (MAC) layer provides data services to the Radio Link Control (RLC) layer through these logical channels. Logical channels are configured with priorities, and the MAC layer determines the transmission priority of data arriving from each logical channel based on these priorities.
[0130] In this embodiment, the primary purpose of the SL PRS is to serve as a reference signal for SL positioning, enabling the terminal to obtain positioning results by measuring the SL PRS. For SL PRS transmission using the terminal-autonomous resource allocation mode, i.e., resource allocation mode 2, the terminal needs to select resources based on the priority of the transmitted SL PRS, determine resource preemption based on the priority of the transmitted SL PRS, and perform congestion control based on the priority of the transmitted SL PRS. However, how the priority of the transmitted SL PRS is determined is still unclear.
[0131] To address the aforementioned technical problems, this disclosure provides a method, apparatus, and storage medium for determining priority. Based on first information associated with the SL positioning service, the priority for transmitting SL PRS can be determined, so that subsequent SL PRS transmissions can be based on this priority to achieve SL positioning. This disclosure improves the reliability and availability of SL positioning.
[0132] Figure 2 This is an interactive schematic diagram illustrating a method for determining priority according to embodiments of this disclosure. For example... Figure 2 As shown, embodiments of this disclosure relate to a method for determining priority, the method including:
[0133] Step S2101: The first terminal 101 determines the first information.
[0134] In some embodiments, the first information may be information associated with the sidelink positioning service.
[0135] In some embodiments, the first information may be first priority information associated with the sidelink positioning service. The first priority is the priority of the logical channel used to send SLPP messages.
[0136] In some embodiments, the first information may be location QoS information associated with the sidelink positioning service.
[0137] In one example, location QoS information could be ranging and lateral link location service quality (Ranging / SLPositioning QoS) information.
[0138] In one example, the positioning QoS information could be Ranging and sidelink positioning protocol transport QoS (RSPP transport QoS) information.
[0139] In some embodiments, the name of the first information is not limited, and it may be, for example, the first signaling, the first message, etc.
[0140] In some embodiments, the first terminal 101 may be an anchor UE or a target UE, and this disclosure does not limit it.
[0141] In some embodiments, the first terminal 101 may be a terminal that initiates lateral link positioning, or a terminal that participates in lateral link positioning, and this disclosure does not limit this either.
[0142] In some embodiments, the first terminal 101 may determine the first information in the following manner:
[0143] Method 1: The first terminal 101 determines to initiate SL positioning, that is, the first terminal is the terminal that initiates SL positioning. The first terminal 101 can determine the first priority information according to the priority of the logical channel, or determine the positioning QoS information according to the QoS flow.
[0144] Method 2: The first terminal 101 can receive the first information sent by the second terminal 102 through the side link.
[0145] For example, the second terminal 102 is the terminal that initiates SL positioning, and the first terminal 101 is the terminal that participates in SL positioning. The second terminal 102 can determine the first information using method 1 and then send the first information to the first terminal 101.
[0146] In one example, the initial information can be carried in the Sidelink Control Information (SCI) of the Physical Sidelink Control Channel (PSCCH) associated with the SL PRS.
[0147] The first terminal 101 can receive the PSCCH SCI sent by the second terminal 102, thereby obtaining the first information therein.
[0148] The above is merely an illustrative example. The first information may also be included in other information or sent directly to the first terminal 101. This disclosure does not limit this.
[0149] The above is merely an illustrative example, and this disclosure does not limit the method by which the first terminal 101 determines the first information.
[0150] In step S2102, the first terminal 101 determines the priority of sending SL PRS based on the first information.
[0151] In some embodiments, the first terminal 101 may jointly determine the priority of sending SL PRS based on the first information and the number of the first information.
[0152] In some embodiments, the number of first information items may be equal to the number of location services associated with SL PRS.
[0153] In one example, one location service corresponds to one location session, and the first terminal 101 can conduct one or more location sessions simultaneously.
[0154] The first terminal 101 can determine the number of location services, and thus determine the number of first information items.
[0155] For example, if the first terminal 101 simultaneously conducts 3 location sessions, then the number of first information is 3.
[0156] For example, if the first terminal 101 conducts one location session, then the number of first information is 1.
[0157] In some embodiments, when the number of first messages is 1, the first terminal 101 may determine the priority of sending SL PRS in the following manner:
[0158] In one example, the first information is the first priority information, where the first priority is the priority of the logical channel used to send SLPP messages.
[0159] If the SLPP messages of one or more location sessions associated with SL PRS are mapped to a logical channel, the priority of that logical channel is the first priority, and the first terminal 101 can directly determine the first priority as the priority for sending SL PRS.
[0160] For example, if the priority of the logical channel used to send SLPP messages is 2, then the first terminal 101 determines that the priority of sending SLPRS is 2.
[0161] The priority of sending SL PRS can range from [1, N], where N can be a positive integer greater than 1. The larger the priority value of sending SL PRS, the lower the priority of sending SL PRS; the smaller the priority value of sending SL PRS, the higher the priority of sending SL PRS.
[0162] Of course, it can also be the other way around: the higher the priority value of sending SL PRS, the higher the priority of sending SL PRS; the lower the priority value of sending SL PRS, the lower the priority of sending SL PRS. This disclosure does not limit this.
[0163] In one example, the first information is location QoS information, such as ranging and SL location QoS information or ranging and SLPP transmission QoS information. The first terminal 101 can determine the priority of sending SL PRS based on the first positioning accuracy value included in the location QoS information.
[0164] For example, the number of location QoS information is 1, but it may include one or more first location accuracy values. For instance, the location QoS information may include one or more of the following location accuracy values: horizontal accuracy, vertical accuracy, distance accuracy, direction accuracy, azimuth accuracy, and elevation accuracy.
[0165] If the location QoS information includes only one first location accuracy value, i.e., the total number of first location accuracy values is 1, the first terminal 101 can map the first location accuracy value according to the mapping rule between the location accuracy value and the priority of sending SL PRS, and determine the mapped priority as the priority of sending SL PRS.
[0166] The mapping rules can be agreed upon by a protocol, determined by a predefined method, configured by a network device, or negotiated between the first terminal 101 and the second terminal 102. This disclosure does not limit the specific rules in this regard.
[0167] The mapping rule can be a linear mapping rule, that is, each subrange of the precision value corresponds to a priority.
[0168] For example, if the range of the first positioning accuracy value is [0, 127], and the range of the priority value for sending SL PRS is [1, 8], the range of the first positioning accuracy value can be divided into 8 sub-ranges, so that each sub-range corresponds to a priority.
[0169] For example, the sub-range [0, 15] of the first positioning accuracy value corresponds to priority 1 for sending SL PRS, the sub-range [16, 31] of the first positioning accuracy value corresponds to priority 2 for sending SL PRS, and so on. Assuming that the first positioning accuracy value included in the QoS information is 17, and its priority after mapping according to the mapping rule is 2, the first terminal 101 can determine that the priority for sending SL PRS is 2.
[0170] For example, if the range of the first positioning accuracy value is [0, 255], and assuming the range of the priority value for sending SL PRS is [1, 8], the range of the first positioning accuracy value can be divided into 8 sub-ranges, so that each sub-range corresponds to a priority. The sub-range of the first positioning accuracy value [0, 31] corresponds to priority 1 for sending SL PRS, the sub-range of the first positioning accuracy value [32, 63] corresponds to priority 2 for sending SL PRS, and so on.
[0171] For example, the range of the first positioning accuracy value is [0, 127]. Assuming the range of the priority value of sending SL PRS is [1, 8], the sub-range of the first positioning accuracy value [0, 15] corresponds to the priority of sending SL PRS 8, the sub-range of the first positioning accuracy value [16, 31] corresponds to the priority of sending SL PRS 7, and so on.
[0172] The above is merely an illustrative example, and this disclosure does not limit the specific mapping rules.
[0173] If the location QoS information includes multiple first location accuracy values, i.e., the total number of first location accuracy values is multiple, the first terminal 101 can map the multiple first location accuracy values according to the mapping rule between the location accuracy values and the priority of sending SL PRS. At this time, multiple candidate priorities can be obtained, and the first terminal 101 can determine one of the multiple candidate priorities as the priority for sending SL PRS.
[0174] The first terminal 101 can determine the highest or lowest priority among multiple candidate priorities as the priority for sending SL PRS.
[0175] Assuming that the priority of sending SL PRS is negatively correlated with the overall priority of sending SL PRS, the first terminal 101 can determine the smallest priority among multiple candidate priorities as the priority of sending SL PRS. For example, if the multiple candidate priorities include 1, 2, and 5, the first terminal 101 can determine the priority of sending SL PRS as 1 (the highest priority among multiple candidate priorities) or 5 (the lowest priority among multiple candidate priorities).
[0176] The first terminal 101 may also determine one of the multiple candidate priorities, such as a priority other than the highest or lowest priority, as the priority for sending SL PRS.
[0177] Assuming multiple candidate priorities include 1, 2, and 5, the first terminal 101 can determine that the priority for sending SL PRS is 2.
[0178] If the location QoS information includes multiple first location accuracy values, that is, when the total number of first location accuracy values is multiple, the first terminal 101 can first perform a weighted average of the multiple first location accuracy values to obtain a second location accuracy value, and then map the second location accuracy value according to the mapping rule between the location accuracy value and the priority of sending SL PRS, and determine the priority obtained by mapping as the priority of sending SL PRS.
[0179] For example, the QoS information includes horizontal and vertical accuracy values, each with a weight of 0.5. The first terminal 101 performs a weighted average of the two positioning accuracy values to obtain a second positioning accuracy value. At this time, the first terminal then maps the second positioning accuracy according to the above mapping relationship. Assuming the priority obtained by the mapping is 4, the first terminal 101 determines that the priority of sending SL PRS is 4.
[0180] It should be noted that the weight value corresponding to each first positioning accuracy value can fall within the range of [0,1]. The sum of the weight values corresponding to multiple first positioning accuracy values is 1.
[0181] It is understandable that when the weight value corresponding to a certain first positioning accuracy value is 1, the weight value corresponding to other first positioning accuracy values is 0. That is, when there are multiple first positioning accuracy values, the first terminal 101 determines one of the first positioning accuracy values as the second positioning accuracy value. Then, it maps the second positioning accuracy value according to the mapping rule and determines the priority of sending SL PRS based on the mapping priority.
[0182] For example, according to predefined rules, the weight value corresponding to the maximum value in the first positioning accuracy value can be determined to be 1, and the weight value corresponding to other first positioning accuracy values can be 0. At this time, the first terminal 101 obtains the priority of sending SL PRS based on the mapping of the maximum value in the first positioning accuracy value.
[0183] For example, according to predefined rules, the weight value corresponding to the minimum value of the first positioning accuracy value can be determined to be 1, and the weight value corresponding to other first positioning accuracy values can be 0. At this time, the first terminal 101 obtains the priority of sending SL PRS based on the mapping of the minimum value of the first positioning accuracy value.
[0184] For example, according to predefined rules, a weight value of 1 can be assigned to a specific first positioning accuracy value, while the weight values corresponding to the other first positioning accuracy values can be 0.
[0185] In this embodiment of the disclosure, a specified first positioning accuracy value can correspond to a specified accuracy type. For example, when the positioning QoS information includes a vertical accuracy value and an altitude accuracy value, the specified accuracy type is vertical accuracy. The first terminal 101 can determine that the weight value corresponding to the vertical accuracy value is 1 and the weight value corresponding to the altitude accuracy value is 0.
[0186] In one example, the first information is location QoS information, such as ranging and SL location QoS information or ranging and SLPP transmission QoS information, and the first terminal 101 can determine the second priority as the priority for sending SL PRS.
[0187] The second priority is the message priority or signal priority indicated by the location QoS information.
[0188] Among them, the positioning QoS information is ranging and SL positioning QoS information, and the second priority can be the priority of the SLPP message indicated by the ranging and SL positioning QoS information.
[0189] Among them, the location QoS information is the ranging and SLPP transmission QoS information. Existing protocol versions stipulate that the ranging and SLPP transmission QoS information does not include priority information.
[0190] In this embodiment of the disclosure, priority can be added to ranging and SLPP transmission QoS information in subsequent protocol versions.
[0191] For example, a new message priority can be added to the ranging and SLPP transmission QoS information. This message priority can be used to indicate the priority of SLPP messages or other positioning messages, and this disclosure is not limited thereto.
[0192] For example, a new signal priority can be added to the ranging and SLPP transmission QoS information. This message priority can be used to indicate the priority of the SL PRS signal or the priority of other positioning reference signals, which is not limited in this disclosure.
[0193] The first terminal 101 can directly determine the message priority or signal priority indicated by the positioning QoS information as the priority for sending SL PRS.
[0194] For example, if a new signal priority is added to the ranging and SLPP transmission QoS information, and this signal priority is the SL PRS priority, then the first terminal 101 directly determines the priority of sending SL PRS based on this priority in the ranging and SLPP transmission QoS information.
[0195] In some embodiments, when there are multiple first messages, the first terminal 101 may determine the priority of sending SL PRS in the following manner:
[0196] In one example, the first information is the first priority information, which is the priority of the logical channel used to send SLPP messages. If the SLPP messages of one or more location sessions associated with SL PRS are mapped to multiple logical channels, then among the multiple first priorities corresponding to the multiple logical channels, the first terminal 101 can determine one of the first priorities as the priority for sending SL PRS.
[0197] For example, the first terminal 101 may determine the highest priority, the lowest priority, or a specified priority among a plurality of first priorities as the priority for sending SL PRS.
[0198] For example, if the first priority of logical channel #1 for sending SLPP messages is 1, the first priority of logical channel #2 for sending SLPP messages is 4, and the first priority of logical channel #1 for sending SLPP messages is 6, the first terminal 101 can determine that the priority of sending SLPRS is 1 (i.e., the highest priority among multiple first priorities), or the first terminal 101 can determine that the priority of sending SLPRS is 6 (i.e., the lowest priority among multiple first priorities), or the first terminal 101 can determine that the priority of sending SLPRS is 4 (i.e., a specified priority among multiple first priorities).
[0199] In one example, the first information is location QoS information. In this case, there are multiple location QoS information sets, and the total number of first location accuracy values included in the location QoS information sets is also multiple. The first terminal 101 can determine the priority for sending the SL PRS based on the first location accuracy values included in the location QoS information.
[0200] For example, the first terminal 101 maps multiple first positioning accuracy values according to the mapping rule between positioning accuracy values and the priority of sending SL PRS, obtains multiple candidate priorities, and then determines one of the multiple candidate priorities as the priority of sending SL PRS.
[0201] For example, the first terminal 101 can perform a weighted average of multiple first positioning accuracy values to obtain a second positioning accuracy value. Then, according to the mapping rule between the positioning accuracy value and the priority of sending SL PRS, the second positioning accuracy value is mapped, and the mapped priority is determined as the priority of sending SL PRS.
[0202] The specific implementation process has been described in the above embodiments and will not be repeated here.
[0203] In one example, the first information is location QoS information. At this time, there are multiple location QoS information. The first terminal 101 can determine the priority of sending SL PRS by a second priority.
[0204] The second priority is the message priority or signal priority indicated by the location QoS information.
[0205] Among them, the positioning QoS information is ranging and SL positioning QoS information, and the second priority can be the priority of the SLPP message indicated by the ranging and SL positioning QoS information.
[0206] Among them, the location QoS information is the ranging and SLPP transmission QoS information. Existing protocol versions stipulate that the ranging and SLPP transmission QoS information does not include priority information.
[0207] In this embodiment of the disclosure, priority can be added to ranging and SLPP transmission QoS information in subsequent protocol versions.
[0208] For example, a new message priority can be added to the ranging and SLPP transmission QoS information. This message priority can be used to indicate the priority of SLPP messages or other positioning messages, and this disclosure is not limited thereto.
[0209] For example, a new signal priority can be added to the ranging and SLPP transmission QoS information. This message priority can be used to indicate the priority of the SL PRS signal or the priority of other positioning reference signals, which is not limited in this disclosure.
[0210] The first terminal 101 can directly determine one of the message priority or signal priority indicated by the positioning QoS information as the priority for sending SL PRS.
[0211] The above is merely an illustrative example. Any scheme by which the first terminal 101 determines the priority of sending SL SL PRS based on the first information should fall within the protection scope of this disclosure.
[0212] Step S2103: The first terminal 101 sends the first information.
[0213] In some embodiments, the first terminal 101, as the terminal initiating SL positioning, can send first information to the second terminal 102. The second terminal 102 is the terminal participating in SL positioning.
[0214] In some embodiments, the second terminal 102 receives the first information.
[0215] The second terminal 102 can determine the priority of sending SL PRS based on the first information. The determination method is similar to the above step S2102, and will not be repeated here.
[0216] In some embodiments, the first terminal 101, as the terminal initiating SL positioning, can send the first information to the access network device 103-1.
[0217] In some embodiments, access network device 103-1 receives first information. Access network device 103-1 can configure SL PRS resources for first terminal 101 based on the first information.
[0218] In some embodiments, the first terminal 101, as the terminal initiating SL positioning, can send the first information to the core network device 103-2, such as LMF.
[0219] In some embodiments, the core network device 103-2 receives the first information and can then forward it to the access network device 103-1.
[0220] In step S2104, the access network device 103-1 sends SL PRS resources to the first terminal 101.
[0221] In some embodiments, the first terminal 101 may receive SL PRS resources sent by the core network device 103-2.
[0222] For example, SL PRS resources can be time-domain resources, frequency-domain resources, and / or spatial-domain resources that can be used when sending or receiving SL PRS.
[0223] In step S2105, the first terminal 101 sends or receives the SL PRS via a side link based on the priority of sending the SL PRS.
[0224] In some embodiments, the first terminal 101 may send or receive the SL PRS via a side link with the second terminal 102 based on a previously determined priority for sending the SL PRS.
[0225] In some embodiments, when a first terminal 101 receives an SL PRS resource, the first terminal 101 may send the SL PRS to the second terminal 102 on the SL PRS resource based on a previously determined priority for sending the SL PRS, or listen to the SL PRS sent by the second terminal 102 on the SL PRS resource.
[0226] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0227] In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably.
[0228] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0229] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0230] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0231] In some embodiments, the method for determining priority according to the present disclosure may include at least one of steps S2101 to S2105. For example, step S2101 may be implemented as a standalone embodiment, step S2102 may be implemented as a standalone embodiment, step S2101+S2102 may be implemented as a standalone embodiment, step S2103 may be implemented as a standalone embodiment, steps S2103 to S2104 may be implemented as standalone embodiments, and step S2101+S2102+S2105 may be implemented as a standalone embodiment, but is not limited thereto.
[0232] In some embodiments, step S2101 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, if the first terminal 101 is not currently in a location session, step S2101 may not be executed.
[0233] In some embodiments, step S2102 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, if the first terminal 101 does not initiate SL positioning or does not participate in SL positioning, step S2102 may not be executed.
[0234] In some embodiments, step S2103 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, when the first terminal 101 is a terminal participating in SL positioning, step S2103 may not be executed.
[0235] In some embodiments, step S2104 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, if the first terminal 101 has predetermined the available resource pool of SL PRS, or if the first terminal 101 does not participate in SL positioning, step S2104 may not be executed.
[0236] In some embodiments, step S2105 is optional, and one or more of these steps may be omitted or substituted in different embodiments. For example, if the first terminal 101 does not need to perform terminal positioning based on SL PRS, step S2105 may not be executed.
[0237] In some embodiments, steps S2101 to S2105 are optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0238] In the above embodiments, the priority of sending SL PRS can be determined based on the first information associated with the SL positioning service, so that subsequent SL PRS can be transmitted based on this priority to achieve SL positioning. This disclosure improves the reliability and availability of SL positioning.
[0239] The above-described solutions provided in the embodiments of this disclosure are further illustrated with examples below.
[0240] In this embodiment of the disclosure, priority can be added to the Rangeing / SL Positioning QoS information.
[0241] The priority indicated by the Rangeing / SL Positioning QoS information or RSPP transport QoS information (i.e., the second priority) can be mapped to the priority of sending SL PRS.
[0242] Mapping rule mode 1: If the SL PRS is associated with only one location service, the second priority indicated by the Rangeing / SLPositioning QoS information can be directly determined as the priority for sending the SL PRS.
[0243] If the SL PRS is associated with multiple location services, then a second priority indicated by the Ranging / SLPositioning QoS information of the multiple location services is determined as the priority for sending the SL PRS.
[0244] In mapping rule mode 2, if the SL PRS is associated with only one location service, the priority of the SLPP message indicated by the RSPP transport QoS information of the location service (i.e., the second priority) can be directly determined as the priority for sending the SL PRS.
[0245] If the SL PRS is associated with multiple location services, then one of the priorities of the SLPP messages indicated by the RSPP transport QoS information of the multiple location services is determined as the priority for sending the SL PRS.
[0246] Mapping rule method 3: If the SLPP messages of one or more location sessions associated with this SL PRS are mapped to only one logical channel, the priority of that logical channel is directly used as the priority for sending the SL PRS.
[0247] If the SLPP messages of one or more location sessions associated with the SL PRS are mapped to multiple logical channels, then one of the priorities of the multiple logical channels is determined as the priority for sending the SL PRS.
[0248] In this embodiment of the disclosure, the first terminal 101 can determine the priority of sending SL PRS based on first information. The first information can be associated with the SL positioning service.
[0249] Example 1: The priority of sending the SL PRS is carried in the PSCCH SCI associated with the SL PRS.
[0250] Example 2: One location service corresponds to one location session. The first terminal 101 can simultaneously run one or more location sessions.
[0251] In one example, the priority of the SL positioning service includes a second priority (message priority or signal priority) indicated by the SL positioning service's associated Ranking / SLPositioning QoS information, or a second priority indicated by the SL positioning service's associated RSPP transport QoS (e.g., the priority for sending SLPP messages), or the first priority of the logical channel corresponding to the SLPP message for sending the positioning service.
[0252] In Example 3, the first terminal 101, acting as the positioning initiating terminal (e.g., the target UE), can send the Rangeing / SL Positioning QoS information to the second terminal 102. The second terminal is a terminal participating in SL positioning, such as the anchor UE or the server terminal (server UE), or the access network device 103-1, such as the serving base station of the first terminal 101, or the core network device 103-2, such as the LMF.
[0253] In one example, the Ranging / SL Positioning QoS information for the positioning service includes a second priority.
[0254] In Example 4, the value range of the second priority is [1, 8]. The smaller the value of the second priority, the higher the priority.
[0255] In one example, the second priority indicated by the location-based service's Ranging / SL Positioning QoS information determines the priority of transmitting the SL PRS, including mapping the minimum or maximum value of the priorities in the Ranging / SL Positioning QoS parameters of one or more location services associated with the SL PRS to the priority of transmitting the SL PRS.
[0256] Example 5: The mapping can be a one-to-one mapping, such as directly determining the second priority indicated by the Ranged / SL Positioning QoS information as the priority value for sending SL PRS. Or it can be a many-to-one mapping.
[0257] In one example, the priority for sending SL PRS is determined based on the second priority indicated by the RSPP transport QoS information for location services.
[0258] Specifically, this involves mapping the minimum or maximum value of the second priority associated with the PC5 Quality Indicator (PQI) indicated by the RSPP transport QoS information of one or more location services associated with the SL PRS to the priority for sending the SL PRS.
[0259] Example 6: The mapping can be a one-to-one mapping, such as directly determining the priority value corresponding to PQI as the priority value for sending SL PRS. Or it can be a many-to-one mapping.
[0260] In one example, the transmission priority of SL PRS is determined based on the first priority of the logical channel that sends the SLPP message.
[0261] Specifically, this involves mapping the minimum or maximum priority of one or more logical channels to which the SLPP messages of one or more location sessions associated with the SL PRS are mapped to the priority of the SL PRS.
[0262] Example 7: The mapping can be a one-to-one mapping, such as directly determining the priority value of the logical channel as the priority value of transmitting SL PRS. Or it can be a many-to-one mapping.
[0263] In one example, the priority for sending SL PRS is determined based on a first location accuracy value included in the location QoS information.
[0264] In Example 8, the first terminal 101 can map the first positioning accuracy value in the positioning QoS information to a priority according to a mapping rule. The mapping rule can be based on a linear mapping. For example, the range of the first positioning accuracy value is [0, 127], and the range of the priority value is [1, 8].
[0265] A linear mapping can be performed, dividing the range of the first positioning accuracy value into 8 sub-ranges, with each sub-range containing 16 values, and mapping each sub-range to a priority value. For example, [0,15] corresponds to a priority value of 0, [16,31] corresponds to a priority value of 1, and so on. Alternatively, [0,15] corresponds to a priority value of 8, [16,31] corresponds to a priority value of 7, and so on.
[0266] If the range of the first positioning accuracy value is [0, 255], then every 32 values can be mapped to a priority value.
[0267] Example 9: If the positioning QoS information includes multiple first positioning accuracy values, such as horizontal accuracy, vertical accuracy, distance accuracy, and direction accuracy, then the priority for sending SL PRS can be obtained based on one of them. For example, the priority for sending SL PRS can be obtained by mapping based on the largest or smallest first positioning accuracy value.
[0268] Alternatively, multiple first positioning accuracy values can be mapped to a second positioning accuracy value according to certain rules. For example, if the positioning QoS information includes both horizontal accuracy and vertical accuracy, the second positioning accuracy value can be determined as horizontal accuracy. Similarly, if both azimuth accuracy and elevation accuracy are available, the second positioning accuracy value can be determined as azimuth accuracy.
[0269] Example 10: If SL PRS corresponds to the location QoS information of multiple location services, the maximum or minimum value of the first location accuracy value in the location QoS information can be mapped to determine the priority of sending SL PRS. For example, if the location QoS information includes two first location accuracy values, 100 and 80, then the second location accuracy value is determined to be 80, and the priority of sending SL PRS is obtained according to the mapping rule.
[0270] This disclosure also provides embodiments of an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., a core network device) in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device) in any of the above methods.
[0271] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0272] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).
[0273] Figure 3 This is a schematic diagram of the terminal structure proposed in an embodiment of this disclosure. For example... Figure 3 As shown, terminal 3100 may include: processing module 3101.
[0274] In some embodiments, the processing module 3101 is configured to determine the priority of the transmitting-side link SL positioning reference signal SL PRSPRS based on first information; wherein the first information is associated with the SL positioning service.
[0275] Optionally, the processing module 3101 is used to execute at least one of the steps performed by the first terminal in any of the above methods, other than communication steps such as sending and / or receiving (e.g., steps S2101, S2102, but not limited thereto), which will not be described in detail here.
[0276] In some embodiments, terminal 3100 may include transceiver module 3202. Figure 3(not shown in the text) Optionally, the transceiver module 3202 is used to perform at least one of the communication steps (such as step S2103, step S2104, step S2105, but not limited thereto) performed by the first terminal in any of the above methods, which will not be described in detail here.
[0277] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.
[0278] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.
[0279] Figure 4A This is a schematic diagram of the structure of the communication device 4100 proposed in this embodiment. The communication device 4100 can be a terminal (e.g., the first terminal 101), or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 4100 can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.
[0280] like Figure 4A As shown, the communication device 4100 includes one or more processors 4101. The processor 4101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., a terminal device, a terminal device chip, etc.), execute programs, and process program data. The communication device 4100 is used to execute any of the above methods.
[0281] In some embodiments, the communication device 4100 further includes one or more memories 4102 for storing instructions. Optionally, all or part of the memories 4102 may also be located outside the communication device 4100.
[0282] In some embodiments, the communication device 4100 further includes one or more transceivers 4103. When the communication device 4100 includes one or more transceivers 4103, the transceivers 4103 perform at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2103, S2104, S2105, but not limited thereto), and the processor 4101 performs at least one of the other steps (steps S2101, S2102, but not limited thereto).
[0283] In some embodiments, a transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, etc., may be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., may be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., may be used interchangeably.
[0284] In some embodiments, the communication device 4100 may include one or more interface circuits 4104. Optionally, the interface circuit 4104 is connected to the memory 4102, and the interface circuit 4104 can be used to receive signals from the memory 4102 or other devices, and can be used to send signals to the memory 4102 or other devices. For example, the interface circuit 4104 can read instructions stored in the memory 4102 and send the instructions to the processor 4101.
[0285] The communication device 4100 described in the above embodiments may be a terminal, but the scope of the communication device 4100 described in this disclosure is not limited thereto, and the structure of the communication device 4100 may vary. Figure 4A The limitations. The communication device can be a standalone device or part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0286] Figure 4B This is a schematic diagram of the structure of chip 4200 according to an embodiment of this disclosure. For cases where the communication device 4200 can be a chip or a chip system, please refer to... Figure 4B The diagram shown is a schematic representation of the structure of chip 4200, but it is not limited to this.
[0287] Chip 4200 includes one or more processors 4201, which are used to perform any of the above methods.
[0288] In some embodiments, chip 4200 further includes one or more interface circuits 4202. Optionally, the interface circuit 4202 is connected to memory 4203, and the interface circuit 4202 can be used to receive signals from memory 4203 or other devices, and the interface circuit 4202 can be used to send signals to memory 4203 or other devices. For example, the interface circuit 4202 can read instructions stored in memory 4203 and send the instructions to processor 4201.
[0289] In some embodiments, the interface circuit 4202 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., steps S2103, S2104, S2105, but not limited thereto), and the processor 4201 performs at least one of the other steps (steps S2101, S2102, but not limited thereto).
[0290] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.
[0291] In some embodiments, chip 4200 further includes one or more memories 4203 for storing instructions. Optionally, all or part of the memories 4203 may be located outside of chip 4200.
[0292] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 4200, cause the communication device 4200 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0293] This disclosure also proposes a program product that, when executed by a communication device, causes the communication device to perform any of the above methods. Optionally, the program product is a computer program product.
[0294] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0295] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0296] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0297] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for determining priority, characterized in that, The method is executed by a first terminal and includes: Based on the first information, the priority of the transmitting side link SL positioning reference signal SL PRS is determined; wherein, the first information is associated with the SL positioning service; The method further includes: Determine the number of the first information; wherein the number is equal to the number of location services associated with the SL PRS; The step of determining the priority for sending SL PRS based on the first information includes: Based on the first information and the number, determine the priority for sending the SL PRS; The number of the first information is 1, and the determination of the priority for sending SL PRS based on the first information includes any one of the following: The first priority is determined as the priority for sending the SL PRS, and the first priority is the priority of the logical channel used for sending Side Link Positioning Protocol (SLPP) messages; The second priority is determined as the priority for sending the SL PRS; wherein, the second priority is the message priority or signal priority indicated by the Location Service Quality (QoS) information; or The number of the first information is multiple, and the determination of the priority of the transmitting-side link positioning reference signal SLPRS based on the first information includes any one of the following: A first priority is determined as the priority for sending SL PRS, where the first priority is the priority of the logical channel used for sending Side Link Positioning Protocol (SLPP) messages; A second priority is determined as the priority for sending SL PRS; wherein, the location QoS information includes multiple second priorities, and the second priority is the message priority or signal priority indicated by the location service quality QoS information.
2. The method according to claim 1, characterized in that, The location service quality (QoS) information is any one of the following: Ranging and SL positioning QoS information; Ranging and SLPP transmission of QoS information.
3. The method according to claim 1 or 2, characterized in that, The method further includes: Confirm initiating SL positioning; The first information is sent to the second terminal, and the second terminal participates in SL positioning; and / or Send the first information to the access network device; and / or Send the first information to the core network equipment.
4. The method according to claim 1 or 2, characterized in that, The method further includes: The system receives the first information sent by the second terminal, which is the terminal that initiated the SL positioning.
5. The method according to claim 1 or 2, characterized in that, The method further includes: Receive SL PRS resources, which are configured by the access network device for the first terminal based on the first information.
6. The method according to claim 1 or 2, characterized in that, The method further includes: The SL PRS is sent or received via a side link based on the priority of sending the SL PRS.
7. A terminal, characterized in that, include: The processing module is configured to determine the priority of the transmitting-side SL positioning reference signal SL PRS based on the first information; wherein the first information is associated with the SL positioning service. The processing module is also configured to: Determine the number of the first information; wherein the number is equal to the number of location services associated with the SL PRS; Based on the first information and the number, determine the priority for sending the SL PRS; The number of the first information is 1, and the processing module is further configured to any of the following: The first priority is determined as the priority for sending the SL PRS, and the first priority is the priority of the logical channel used for sending Side Link Positioning Protocol (SLPP) messages; The second priority is determined as the priority for sending the SL PRS; wherein, the second priority is the message priority or signal priority indicated by the location QoS information; or The number of the first information items is multiple, and the processing module is further configured to be any of the following: A first priority is determined as the priority for sending SL PRS, where the first priority is the priority of the logical channel used for sending Side Link Positioning Protocol (SLPP) messages; A second priority is determined as the priority for sending SL PRS; wherein, the location QoS information includes a plurality of second priorities, and the second priority is the message priority or signal priority indicated by the location QoS information.
8. A communication device, characterized in that, include: One or more processors; The terminal is used to execute the method for determining priority as described in any one of claims 1 to 6.
9. A storage medium storing instructions, characterized in that, When the instruction is executed on a communication device, the communication device performs the method for determining priority as described in any one of claims 1 to 6.