Communication method, network device, terminal, and communication system
Through the coordinated determination and association of LCS session identifiers by network devices and terminals, the problem of inability to associate user plane and control plane messages is solved, and the efficiency and consistency of message transmission is improved.
Patent Information
- Application Number
- PCT/CN2024/072405
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-15
- Publication Date
- 2025-07-24
AI Technical Summary
In the field of wireless communication technology, messages transmitted by the user plane and control plane between the terminal and the location management function network element cannot be associated with the same LCS session, resulting in inconsistent message transmission and inefficient efficiency.
The network device and the terminal jointly determine and associate the parameter values of the first LCS session identifier to ensure that the messages transmitted on the user plane and the control plane can be associated with the same LCS session, and the correct association and transmission of messages can be achieved.
This enables the messages transmitted by the user plane and the control plane to be correctly associated with the same LCS session, improving the efficiency and consistency of message transmission.
Smart Images

Figure CN2024072405_24072025_PF_FP_ABST
Abstract
Description
Communication method, network device, terminal and communication system Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a communication method, network equipment, terminal, and communication system. Background Art
[0002] Currently, in the field of wireless communications, messages can be transmitted between terminals and location management functions (LMFs). The user plane and control plane are two possible methods for transmitting messages between LMFs and terminals. When messages for the same LCS (Location Service) session are transmitted between a terminal and the LMF via both the control and user planes, it is not possible to associate messages transmitted on the user and control planes within the same LCS session.
[0003] Summary of the Invention
[0004] Embodiments of the present disclosure provide a communication method, a terminal, a network device, and a communication system to associate messages transmitted on a user plane and messages transmitted on a control plane into the same LCS session.
[0005] In a first aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
[0006] The network device determines a parameter value of the first LCS session identifier;
[0007] In which, the network device has established a user plane connection with the terminal UE; the parameter value of the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE and the network device on the control plane.
[0008] In a second aspect, an embodiment of the present disclosure further provides a communication method, the method comprising:
[0009] The terminal UE associates the parameter value of the first LCS session identifier with the first LCS session;
[0010] In which, the UE has established a user plane connection with the network device; the parameter value of the first LCS session identifier is determined by the network device, and the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE and the network device on the control plane.
[0011] In a third aspect, an embodiment of the present disclosure further provides a network device, including:
[0012] A first processing module, configured to determine a parameter value of a first LCS session identifier;
[0013] In which, the network device has established a user plane connection with the terminal UE; the parameter value of the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE and the network device on the control plane.
[0014] In a fourth aspect, an embodiment of the present disclosure further provides a terminal, including:
[0015] A second processing module, configured to associate a parameter value of the first LCS session identifier with the first LCS session;
[0016] In which, the UE has established a user plane connection with the network device; the parameter value of the first LCS session identifier is determined by the network device, and the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE and the network device on the control plane.
[0017] In a fifth aspect, an embodiment of the present disclosure further provides a network device, including:
[0018] one or more processors;
[0019] The network device is used to execute the communication method described in the first aspect of the embodiment of the present disclosure.
[0020] In a sixth aspect, an embodiment of the present disclosure further provides a terminal, including:
[0021] one or more processors;
[0022] The terminal is used to execute the communication method described in the second aspect of the embodiment of the present disclosure.
[0023] In the seventh aspect, an embodiment of the present disclosure also provides a communication system, including a terminal and a network device; wherein the network device is configured to implement the communication method described in the first aspect of the embodiment of the present disclosure, and the terminal is configured to implement the communication method described in the second aspect of the embodiment of the present disclosure.
[0024] In an eighth aspect, an embodiment of the present disclosure further provides a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute the communication method described in the first aspect or the communication method described in the second aspect of the embodiment of the present disclosure.
[0025] In an embodiment of the present disclosure, after establishing a user plane connection with the terminal UE, the network device determines a parameter value of the first LCS session identifier; in this way, when the network device and the terminal transmit, on the established user plane, messages related to the LCS session that have not been fully transmitted by the network device and the terminal on the control plane, the LCS session to which the currently transmitted message belongs can be determined through the first LCS session identifier in the transmitted message, and the first LCS session identifier can also be used to determine that the LCS sessions conducted by the network device and the terminal on the user plane and the control plane are the same LCS session, thereby associating the messages transmitted on the user plane and the messages transmitted on the control plane into the same LCS session.
[0026] Additional aspects and advantages of the embodiments of the present disclosure will be given in part in the following description, which will become apparent from the following description or be learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0028] FIG1 is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0029] FIG2 is a schematic diagram of an exemplary interaction of a communication method according to an embodiment of the present disclosure;
[0030] FIG3 is a flow chart of a communication method according to an embodiment of the present disclosure;
[0031] FIG4 is a second flow chart of the communication method provided in an embodiment of the present disclosure;
[0032] FIG5 is a third flow chart of the communication method provided in an embodiment of the present disclosure;
[0033] FIG6 is a schematic structural diagram of a first network element proposed in an embodiment of the present disclosure;
[0034] FIG7 is a schematic diagram of a terminal structure according to an embodiment of the present disclosure;
[0035] FIG8 is a second schematic diagram of the structure of the terminal proposed in an embodiment of the present disclosure;
[0036] FIG9 is a schematic diagram of the structure of a chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0037] The embodiments of the present disclosure provide a communication method, a terminal, a network device, and a communication system.
[0038] In a first aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
[0039] The network device determines a parameter value of the first LCS session identifier;
[0040] In which, the network device has established a user plane connection with the terminal UE; the parameter value of the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE and the network device on the control plane.
[0041] In an embodiment of the present disclosure, after establishing a user plane connection with the terminal UE, the network device determines a parameter value of the first LCS session identifier; in this way, when the network device and the terminal transmit, on the established user plane, messages related to the LCS session that have not been fully transmitted by the network device and the terminal on the control plane, the LCS session to which the currently transmitted message belongs can be determined through the first LCS session identifier in the transmitted message, and the first LCS session identifier can also be used to determine that the LCS sessions conducted by the network device and the terminal on the user plane and the control plane are the same LCS session, thereby associating the messages transmitted on the user plane and the messages transmitted on the control plane into the same LCS session.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the network device determines the parameter value of the first LCS session identifier, including:
[0043] The network device receives, on a user plane, a first message sent by the UE; wherein the first message includes a first parameter value of a first identifier;
[0044] The network device determines a parameter value of the first LCS session identifier according to the first parameter value;
[0045] The first LCS session is initiated by the UE; and the first parameter value is used to identify a second LCS session conducted between the network device and the UE on the control plane.
[0046] In the above embodiment, the first parameter value of the first identifier is used to identify the second LCS session conducted between the network device and the UE on the control plane, and the parameter value of the first LCS session identifier is used to identify the first LCS session; when the UE initiates the first LCS session, the LMF network element determines the parameter value of the first LCS session identifier based on the first parameter value of the first identifier in the first message after receiving the first message sent by the UE, thereby realizing the association between the first LCS session and the second LCS session.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the network device determines, based on the first parameter value, a parameter value of the first LCS session identifier, including:
[0048] The network device determines that there is a second identifier having a parameter value identical to the first parameter value, and determines that the parameter value of the first LCS session identifier includes the first parameter value and / or the second parameter value;
[0049] or
[0050] The network device determines that there is no second identifier having the same parameter value as the first parameter value, and determines that the parameter value of the first LCS session identifier includes at least one of the first parameter value, the second parameter value, or the third parameter value;
[0051] The second parameter value includes the parameter value allocated by the network device to the first LCS session; and the third parameter value is a parameter value obtained by the network device after mapping the first parameter value according to a preset mapping relationship.
[0052] In the above embodiment, the network device determines the parameter value of the first LCS session identifier based on whether there is a second identifier with the same parameter value as the first parameter value; wherein, when the network device determines that there is a second identifier with the same parameter value as the first parameter value, it determines that the parameter value of the first LCS session identifier includes the first parameter value and / or the second parameter value; when the network device determines that there is no second identifier with the same parameter value as the first parameter value, it determines that the parameter value of the first LCS session identifier includes at least one of the first parameter value, the second parameter value or the third parameter value. In this way, the network device can associate the first LCS session with the second LCS session by directly using the parameter value of the first identifier and / or the parameter value of the second identifier as the parameter value of the first LCS session identifier, or directly setting the parameter value of the first LCS session identifier to the second parameter value.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, after the network device determines the parameter value of the first LCS session identifier, the method further includes:
[0054] The network device determines a first association relationship;
[0055] The first association relationship includes an association relationship between the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier.
[0056] In the above embodiment, the network device determines the first association relationship between the parameter value of the first identifier, the parameter value of the second identifier and the parameter value of the first LCS session identifier, which can realize the association of the first identifier, the second identifier and the first LCS session identifier, that is, the association of the first LCS session and the second LCS session.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, after the network device determines the first association relationship, the method further includes:
[0058] The network device sends a second message to the UE;
[0059] The second message instructs the UE to associate the parameter value of the first LCS session identifier with the first LCS session; the second message includes at least one of the parameter value of the first identifier, the parameter value of the second identifier, the first association relationship and the parameter value of the first LCS session identifier.
[0060] In the above embodiment, the network device carries at least one of the parameter value of the first identifier, the parameter value of the second identifier, the first association relationship and the parameter value of the first LCS session identifier in the second message, and sends the second message to the UE; in this way, after receiving the second message, the UE can determine that the second message is associated with the second LCS session through the parameter value of the first identifier or the parameter value of the second identifier, and then determine that the parameter value of the first LCS session identifier is also associated with the parameter value of the first identifier (or the parameter value of the second identifier) based on the first association relationship, and then determine that the first LCS session identified by the parameter value of the first LCS session identifier is associated with the second LCS session.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, the network device determines the parameter value of the first LCS session identifier, including:
[0062] The network device determines that the parameter value of the first LCS session identifier is a second parameter value;
[0063] or
[0064] The network device uses the parameter value of the second identifier as the parameter value of the first LCS session identifier;
[0065] The first LCS session is initiated by the network device; and the parameter value of the second identifier is used to identify the second LCS session conducted between the network device and the UE on the control plane.
[0066] In the above embodiment, the parameter value of the second identifier is used to identify the second LCS session conducted between the network device and the UE on the control plane, and the parameter value of the first LCS session identifier is used to identify the first LCS session; when the LMF network element initiates the first LCS session, the LMF network element directly uses the parameter value of the second identifier as the parameter value of the first LCS session identifier, or directly sets the parameter value of the first LCS session identifier to the second parameter value, so as to realize the association between the first LCS session and the second LCS session.
[0067] In conjunction with some embodiments of the first aspect, in some embodiments, after the network device determines the first LCS session identifier, the method further includes:
[0068] The network device determines a second association relationship;
[0069] The second association relationship includes an association relationship between a parameter value of the second identifier and a parameter value of the first LCS session identifier.
[0070] In the above embodiment, the network device determines the second association relationship between the parameter value of the second identifier and the parameter value of the first LCS session identifier, which can realize the association of the second identifier with the first LCS session identifier, that is, the association of the first LCS session and the second LCS session.
[0071] In conjunction with some embodiments of the first aspect, in some embodiments, after the network device determines the second association relationship, the method further includes:
[0072] The network device sends a third message to the UE;
[0073] The third message instructs the UE to associate the parameter value of the first LCS session identifier with the first LCS session; the third message includes at least one of the parameter value of the second identifier, the parameter value of the first LCS session identifier and the second association relationship.
[0074] In the above embodiment, the network device carries at least one of the parameter value of the second identifier, the second association relationship, and the parameter value of the first LCS session identifier in the third message, and sends the third message to the UE; in this way, after receiving the third message, the UE can determine that the third message is associated with the second LCS session through the parameter value of the second identifier, and then determine that the parameter value of the first LCS session identifier is also associated with the parameter value of the second identifier based on the second association relationship, and then determine that the first LCS session identified by the parameter value of the first LCS session identifier is associated with the second LCS session.
[0075] In combination with some embodiments of the first aspect, in some embodiments, after the UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes:
[0076] The network device sends a fourth message to the UE; wherein the fourth message includes a parameter value of the first LCS session identifier.
[0077] In the above embodiment, the network device sends the fourth message carrying the first LCS session identifier to the UE on the user side. In this way, the UE can determine the first LCS session to which the fourth message belongs based on the first LCS session identifier in the received fourth message.
[0078] In combination with some embodiments of the first aspect, in some embodiments, after the UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes:
[0079] The network device receives a fifth message sent by the UE; wherein the fifth message includes a parameter value of the first LCS session identifier.
[0080] In the above embodiment, the network device receives the fifth message carrying the first LCS session identifier sent by the UE on the user plane. In this way, the network device can determine the first LCS session to which the fifth message belongs based on the first LCS session identifier in the received fifth message.
[0081] In a second aspect, an embodiment of the present disclosure provides a communication method, the method comprising:
[0082] The terminal UE associates the parameter value of the first LCS session identifier with the first LCS session;
[0083] In which, the UE has established a user plane connection with the network device; the parameter value of the first LCS session identifier is determined by the network device, and the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE and the network device on the control plane.
[0084] In conjunction with some embodiments of the second aspect, in some embodiments, before the network device determines the parameter value of the first LCS session identifier, the method further includes:
[0085] The UE sends a first message to the network device; wherein the first message includes a first parameter value of a first identifier;
[0086] The first LCS session is initiated by the UE; and the first parameter value is used to identify a second LCS session conducted between the network device and the UE on the control plane.
[0087] In conjunction with some embodiments of the second aspect, in some embodiments, the first LCS session identifier includes the first parameter value and / or the second parameter value; wherein, the network device determines that there is a second identifier having the same parameter value as the first parameter value;
[0088] or
[0089] The first LCS session identifier includes at least one of the first parameter value, the second parameter value, or the third parameter value; wherein the network device determines that there is no second identifier having the same parameter value as the first parameter value;
[0090] The second parameter value includes the parameter value allocated by the network device to the first LCS session; and the third parameter value is a parameter value obtained by the network device after mapping the first parameter value according to a preset mapping relationship.
[0091] In conjunction with some embodiments of the second aspect, in some embodiments, after the UE sends the first message to the network device, the method further includes:
[0092] The UE receives a second message sent by the network device;
[0093] The second message includes at least one of a parameter value of the first identifier, a parameter value of the second identifier, a first association relationship, and a parameter value of the first LCS session identifier;
[0094] The first association relationship includes an association relationship between a parameter value of the first identifier, a parameter value of the second identifier, and a parameter value of the first LCS session identifier.
[0095] In conjunction with some embodiments of the second aspect, in some embodiments, the first LCS session includes a second parameter value or a parameter value of a second identifier;
[0096] The first LCS session is initiated by the network device; the parameter value of the second identifier is used to identify the second LCS session conducted between the network device and the UE on the control plane; the second parameter value includes the parameter value allocated by the network device to the first LCS session.
[0097] In conjunction with some embodiments of the second aspect, in some embodiments, before the UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes:
[0098] The UE receives a third message sent by the network device;
[0099] The third message includes at least one of the parameter value of the second identifier, the parameter value of the first LCS session identifier and the second association relationship; the second association relationship includes the association relationship between the parameter value of the second identifier and the parameter value of the first LCS session identifier.
[0100] In combination with some embodiments of the second aspect, in some embodiments, after the UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes:
[0101] The UE receives a fourth message sent by the network device; wherein the fourth message includes a parameter value of the first LCS session identifier.
[0102] In combination with some embodiments of the second aspect, in some embodiments, after the UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes:
[0103] The UE sends a fifth message to the network device; wherein the fifth message includes a parameter value of the first LCS session identifier.
[0104] In a third aspect, an embodiment of the present disclosure further provides a network device, wherein the terminal includes at least one of the first processing modules; wherein the network device is used to execute an optional implementation method of the first aspect.
[0105] In a fourth aspect, an embodiment of the present disclosure further provides a terminal, comprising: a second processing module; wherein the above-mentioned terminal is used to execute the optional implementation method of the second aspect.
[0106] In a fifth aspect, an embodiment of the present disclosure further provides a network device, including:
[0107] one or more processors;
[0108] The network device is used to execute the optional implementation of the first aspect.
[0109] In a sixth aspect, an embodiment of the present disclosure further provides a terminal, including:
[0110] one or more processors;
[0111] The terminal is used to execute the optional implementation of the second aspect.
[0112] In the seventh aspect, an embodiment of the present disclosure further provides a communication system, comprising a terminal and a network device; wherein the network device is configured to execute the optional implementation method described in the first aspect, and the terminal is configured to perform the optional implementation method described in the second aspect.
[0113] In an eighth aspect, an embodiment of the present disclosure further provides a storage medium storing instructions, which, when executed on a communication device, enables the communication device to execute an optional implementation as described in the first aspect or the second aspect.
[0114] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation manner of the first aspect or the second aspect.
[0115] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first aspect, the second aspect, or the third aspect.
[0116] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first or second aspect.
[0117] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0118] The embodiments of the present disclosure provide a communication method, a terminal, a network device, and a communication system. In some embodiments, the terms communication method, signal transmission method, wireless frame transmission method, etc. can be used interchangeably, and the terms information processing system, communication system, etc. can be used interchangeably.
[0119] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain 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 certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0120] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0121] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0122] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0123] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0124] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0125] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0126] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0127] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0128] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0129] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0130] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0131] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0132] 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", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
[0133] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0134] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0135] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0136] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0137] Figure 1 is an exemplary schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1 , a communication system 100 includes a network device 104 and a terminal 101. The network device 104 includes a first network element and a second network element.
[0138] In some embodiments, the terminal includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, 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 at least one of a wireless terminal device in a smart home, but is not limited thereto. It is understandable that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. A person skilled in the art will know that with the evolution of the system architecture,
[0139] With the emergence of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems. The following embodiments of the present disclosure can be applied to the communication system 100 shown in Figure 1, or part of the subject, but are not limited thereto. The subjects shown in Figure 1 are examples. The communication system may include all or part of the subjects in Figure 1, or may include other subjects outside Figure 1. The number and form of each subject are arbitrary. The connection relationship between the subjects is an example. The subjects may be connected or disconnected. The connection may be in any manner, which may be a direct connection or an indirect connection, and may be a wired connection or a wireless connection.
[0140] The embodiments of the present disclosure may 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), 6th generation mobile communication system (6G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0141] In some embodiments, the first network element may be a location management function (LMF) network element.
[0142] In some embodiments, the second network element may be an access and mobility management function (AMF) network element.
[0143] In some embodiments, the LMF network element or the terminal may trigger the establishment of a user plane connection. The terminal and the LMF network element may maintain the established user plane connection. The LMF network element may modify or terminate the user plane connection established between the terminal and the LMF network element.
[0144] In some embodiments, the LMF network element can send its user plane information, such as an IP address or a fully qualified domain name (FQDN), to the terminal via the DL NAS TRANSPORT message of the AMF network element. If the LMF network element sends its FQDN to the terminal, a DNS server / resolver is used to resolve the IP address of the LMF network element (e.g., EASDF or local DNS for local LMF network element address resolution). The terminal uses a terminal route selection policy (UE Route Selection Policy, URSP) including user plane positioning related PDU session parameters, such as a dedicated data network name (DNN) and network slice selection assistance information (S-NSSAI) to establish a PDU session for user plane positioning. The Session Management Function (SMF) shall select the PDU Session Anchor-User Plane Function (PSA-UPF) network element connected to the LMF network element for the PDU session based on the S-NSSAI, DNN and terminal location information. The PDU Session Anchor-User Plane Function (PSA-UPF) network element shall be located at the central site or the local site.
[0145] In some embodiments, session interruption for local LMF services for user plane positioning can be supported by using the IP address / network prefix of the local LMF and its DNAI to pre-configure the Session Management Function (SMF), which is used to locate the dedicated PDU session in a specific service area where the local PDU Session Anchor (PSA) and UL CL / BP are inserted.
[0146] In some embodiments, if the target terminal does not have a user plane connection with the LMF network element, the LMF network element may trigger the establishment of a user plane connection after receiving a location request from the AMF network element. If the terminal supports user plane positioning, the AMF network element also subscribes to the status of the LCS user plane connection of the target terminal from the LMF network element using the Nlmf_Location_UP Subscribe message.
[0147] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.
[0148] FIG2 is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG2 , the method includes:
[0149] Step 201: The network device 104 and the UE 101 conduct a second LCS (LoCation Service) session on the control plane.
[0150] Specifically, a second LCS session may be conducted on the control plane through the LMF network element 102 in the network device 104 and the UE 101 .
[0151] In the field of wireless communications, the radio interface protocol stack can be divided into two planes: the control plane and the user plane. The user plane is responsible for user data processing, while the control plane is responsible for control and management such as connection establishment, mobility management, and security.
[0152] During the process of LCS session between UE101 and LMF network element 102 on the control plane, the LCS session is established between LMF and UE101, and between UE101 and AMF network element 103, Routing ID (routing identifier, i.e., second identifier) or Routing information (routing information) is used to identify the LCS session, that is, Routing ID or Routing information is used as the LCS session identifier between UE101 and AMF network element 103 on the control plane; and, between AMF network element 103 and LMF network element 102, Correlation ID (correlation identifier, i.e., first identifier) is used to identify the LCS session and LMF network element 102, that is, Correlation ID is used as the LCS session identifier between AMF network element 103 and LMF network element 102 on the control plane, and Correlation ID is used as the network element identifier of LMF network element 102. For example, when the AMF network element 103 receives the message and Routing ID sent by UE101, the AMF network element 103 can map the Routing ID to the Correlation ID and send the message to the LMF network element 102 identified by the Correlation ID. The Routing ID (or Routing information) and the Correlation ID can not only identify the LMF network element 102, but also identify the LCS session between the LMF network element 102 and the UE101.
[0153] Optionally, for a Routing ID and a Correlation ID that have a mapping relationship, the value of the Routing ID may be the same as or different from the value of the Correlation ID. When the value of the Routing ID is the same as the value of the Correlation ID, there must be a mapping relationship between the Routing ID and the Correlation ID. When the value of the Routing ID is different from the value of the Correlation ID, the corresponding value of the Correlation ID can be determined based on the value of the Routing ID and the mapping relationship, and then the corresponding LMF and the LCS session to which the current message belongs can be determined; or, the corresponding value of the Routing ID can be determined based on the value of the Correlation ID and the mapping relationship, and then the LCS session to which the current message belongs can be determined.
[0154] During the LCS session between UE 101 and LMF network element 102 in the user plane, it is necessary to add an LCS session identifier in the uplink / downlink positioning service user plane transmission message to identify the LCS session between LMF and UE 101. However, when UE 101 transmits the same LCS session using the control plane and user plane at the same time (for example, when switching from the control plane to the user plane due to congestion of the AMF network element 103, switching from the user plane to the control plane due to unstable connection, when UE 101 uses the control plane and user plane for the same LCS session, etc.), UE 101 and LMF need to recognize that the LCS session identifier in the user plane and the Correlation ID and Routing ID in the control plane are all used for the same LCS session.
[0155] Optionally, during the process of conducting a second LCS session between UE101 and LMF102 network element on the control plane (i.e., during the message transmission process of the second LCS session), UE101 and LMF network element 102 may transmit messages through AMF network element 103. During the process of conducting a second LCS session between UE101 and LMF network element 102 on the control plane, operations related to LCS (positioning service) may be performed, including but not limited to event report operations, periodic triggered invoke operations, and MS (mobile station) cancelling delayed location operations.
[0156] Optionally, the Routing ID (routing identifier, i.e., the first identifier) or Routing information (routing information) may be used as the LCS session identifier of the second LCS session between the UE and the AMF network element; and the Correlation ID (correlation identifier, i.e., the second identifier) may be used as the LCS session identifier of the second LCS session between the AMF network element and the LMF network element. The Routing ID and the Correlation ID may be allocated by the LMF network element or the AMF network element.
[0157] Specifically, the allocation entity of the Routing ID and the Correlation ID is associated with the initiator of the second LCS session.
[0158] (1) If the second LCS session is initiated by the UE, the Routing ID and Correlation ID allocation process includes the following two parts:
[0159] (1) ① The UE sends an UL NAS TRANSPORT message to the AMF network element (wherein the container in the UL NAS TRANSPORT message carries a specific LCS session-related message (e.g., an LCS message or an LPP message (LTE Positioning Protocol, LTE Positioning Protocol; where LTE stands for Long Term Evolution)); ② After receiving the UL NAS TRANSPORT message, the AMF network element determines the specific message content carried in the container in the UL NAS TRANSPORT message; and allocates a Correlation ID, using the Correlation ID as the LCS session identifier for the second LCS session between the AMF network element and the LMF network element; ③ The AMF network element sends the content and the Correlation ID carried in the container of the UL NAS TRANSPORT message to the LMF network element; ④ After receiving the message sent by the AMF, the LMF network element saves the Correlation ID in the message and uses the Correlation ID as the identifier of the second LCS session on the control plane. In the subsequent message transmission process for the second LCS session, the Correlation ID is carried, and the Correlation ID is used as the identifier of the second LCS session based on the Correlation ID. The ID identifies whether the received message is associated with the second LCS session.
[0160] Among them, the AMF network element can carry the content carried in the container of the UL NAS TRANSPORT message and the Correlation ID in the Namf_Communication_N1MessageNotify message (N1 reference point notification message) or the Nlmf_Location_Determination message (positioning determination message), and then send the Namf_Communication_N1MessageNotify message or the Nlmf_Location_Determination message to the LMF network element.
[0161] (2)①The LMF network element sends a Namf_Communication_N1N2MessageTransfer message (N1N2 reference point transmission message) to the AMF network element. The Namf_Communication_N1N2MessageTransfer carries the specific message content and Correlation ID.②After receiving the Namf_Communication_N1N2MessageTransfer message, the AMF network element maps the Correlation ID in the Namf_Communication_N1N2MessageTransfer to a Routing ID, and uses the Routing ID as the LCS session identifier of the second LCS session between the AMF network element and the UE.③The AMF network element carries the Routing ID and the specific message content in the Namf_Communication_N1N2MessageTransfer in a DL NAS TRANSPORT message, and forwards the DL NAS TRANSPORT message to the UE.④After receiving the DL NAS TRANSPORT message, the UE saves the Routing ID in the DL NAS TRANSPORT message and uses the Routing ID as the identifier of the second LCS session on the control plane. During the subsequent message transmission process of the second LCS session, the Routing ID is carried, and whether the received message is associated with the second LCS session is identified based on the Routing ID.
[0162] (2) If the second LCS session is initiated through the LMF network element, the process of allocating the Routing ID and Correlation ID includes the following two parts:
[0163] (1)①The LMF network element allocates a Correlation ID, uses the Correlation ID as the LCS session identifier of the second LCS session between the AMF network element and the LMF network element, and sends a Namf_Communication_N1N2MessageTransfer message to the AMF network element. The Namf_Communication_N1N2MessageTransfer message carries the Correlation ID and specific message content.②After receiving the Namf_Communication_N1N2MessageTransfer message, the AMF network element maps the Correlation ID in the Namf_Communication_N1N2MessageTransfer message to a Routing ID, and uses the Routing ID as the LCS session identifier of the second LCS session between the AMF network element and the UE.③The AMF network element carries the message content and Routing ID carried in the Namf_Communication_N1N2MessageTransfer message in a DL NAS TRANSPORT message and forwards the DL NAS TRANSPORT message to the UE. The UE saves the Routing ID in the DL NAS TRANSPORT message and uses the Routing ID in the Namf_Communication_N1N2MessageTransfer message as the LCS session identifier of the second LCS session between the AMF network element and the UE. The ID serves as the identifier of the second LCS session on the control plane. In the subsequent message transmission process of the LCS session, the Routing ID is carried, and the Routing ID is used to identify whether the received message is associated with the second LCS session.
[0164] (2)①The UE sends a UL NAS TRANSPORT message to the AMF network element. The UL NAS TRANSPORT message carries the Routing ID and specific message content.②The AMF network element maps the Routing ID in the UL NAS TRANSPORT message to the Correlation ID, uses the Correlation ID as the LCS session identifier of the second LCS session between the AMF network element and the LMF network element, and sends the content and Correlation ID carried in the container of the UL NAS TRANSPORT message to the LMF network element.③The LMF network element receives the Namf_Communication_N1MessageNotify message.
[0165] Among them, referring to the above, the AMF network element can carry the content carried in the container of the UL NAS TRANSPORT message and the Correlation ID in the Namf_Communication_N1MessageNotify message (N1 reference point notification message) or the Nlmf_Location_Determination message (positioning determination message), and then send the Namf_Communication_N1MessageNotify message or the Nlmf_Location_Determination message to the LMF network element.
[0166] Step 202: The network device 104 establishes a user plane connection with the UE 101 .
[0167] Specifically, a user plane connection may be established with the UE 101 through the LMF network element 102 in the network device 104 .
[0168] Optionally, the LMF network element 102 may initiate establishment of a user plane connection with the UE 101, or the UE 101 may initiate establishment of a user plane connection with the LMF network element 102. This embodiment of the present disclosure does not impose any restrictions on this.
[0169] Optionally, the LMF network element 102 may initiate establishment of a user plane connection with the UE 101 under any of the following conditions, that is, decide to use the user plane to conduct the first LCS session with the LMF network element 102:
[0170] LMF network element 102 fails to send a message to UE 101;
[0171] or
[0172] The LMF network element 102 decides to use the user plane to conduct the first LCS session with the UE 101 according to the data size to be transmitted to the UE 101 .
[0173] Optionally, the failure of the LMF network element 102 to send a message to the UE 101 may include congestion of the AMF network element 103. Specifically, the congestion of the AMF network element 103 includes: a NAS (Non Access Stratum) message sent by the LMF network element 102 to the UE 101 via the AMF network element 103 is not accepted by the UE 101, and the AMF network element 103 indicates congestion to the LMF network element 102.
[0174] Optionally, the LMF network element 102 decides to use the user plane to conduct the first LCS session with UE101 based on the amount of data to be transmitted to UE101, which can specifically include: the LMF network element 102 decides to use the user plane to conduct the first LCS session with UE101 when determining that the amount of data to be transmitted to UE101 is greater than the preset data amount.
[0175] Optionally, the UE 101 may initiate establishment of a user plane connection with the LMF network element 102 under any of the following conditions, that is, decide to use the user plane to conduct the first LCS session with the LMF network element 102:
[0176] UE 101 fails to send a message to the network side (e.g., LMF network element 102);
[0177] or
[0178] UE101 decides to use the user plane to conduct the first LCS session with the LMF network element 102 based on the data size to be transmitted to the LMF network element 102.
[0179] Optionally, the message sent by UE101 to the network side may be a NAS message, and the failure of UE101 to send the message to the network side through the AMF network element 103 may include congestion of the AMF network element 103. Specifically, the congestion of the AMF network element 103 may include: the NAS message sent by UE101 to the network side (for example, LMF network element 102) through the AMF network element 103 is not accepted by the network side, and the AMF network element 103 indicates congestion to UE101.
[0180] Optionally, UE101 decides to use the user plane to conduct the first LCS session with the LMF network element 102 based on the amount of data to be transmitted to the LMF network element 102, which can specifically include: UE101 decides to use the user plane to conduct the first LCS session with the LMF network element 102 when determining that the amount of data to be transmitted to the LMF network element 102 is greater than the preset data amount.
[0181] As an example, when the LMF network element 102 initiates the establishment of a user plane connection with the UE 101, the LMF network element 102 may send a user plane connection establishment command to the UE 101 through the AMF network element 103, instructing the UE 101 to establish a user plane connection with the LMF network element 102.
[0182] As another example, when UE101 initiates the establishment of a user plane connection with the LMF network element 102, UE101 can send a user plane connection establishment request to the LMF network element 102 through the AMF network element 103. When the LMF network element 102 accepts the establishment of a user plane connection with UE101, UE101 establishes a user plane connection with the LMF network element 102.
[0183] Step 203: The network device determines a parameter value of a first LCS session identifier (LCS session ID);
[0184] Among them, the parameter value of the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE101 and the LMF network element 102 on the control plane.
[0185] Specifically, the parameter value of the first LCS session identifier can be determined by the LMF network element 102 in the network device 104.
[0186] Optionally, after UE101 establishes a user plane connection with the network device 104 (specifically, LMF network element 102), the first LCS session is actually the same LCS session as the second LCS session, and the messages transmitted in the first LCS session include LCS session-related messages that have not been fully transmitted in the second LCS session.
[0187] As an embodiment, assuming that the LCS session-related message transmitted in the second LCS session is a periodic event report (Event Report) message, the specific period is 5 periods. When UE101 decides to use the user plane to conduct the first LCS session with the network device 104 (specifically, the LMF network element 102), the terminal has transmitted 3 periods of event report messages with the network device 104 (specifically, the LMF network element 102) on the control plane (i.e., in the second LCS session). After UE101 establishes a user plane connection with the network device 104 (specifically, the LMF network element 102), the remaining 2 periods of event report messages are transmitted on the connected user plane.
[0188] As another embodiment, assuming that the second LCS session is a MO-LR (Mobile Originated Location Request, terminal-initiated positioning request) session, when UE101 decides to use the user plane to conduct the first LCS session with the network device 104 (specifically, LMF network element 102), the terminal UE101 has transmitted the LCS message of the MO-LR process with the network device 104 (specifically, LMF network element 102) on the control plane (i.e., in the second LCS session). After UE101 establishes a user plane connection with the network device 104 (specifically, LMF network element 102), it continues to transmit the LPP message of the MO-LR session on the connected user plane.
[0189] Optionally, in an embodiment of the present disclosure, the network device 104 (specifically, the LMF network element 102) may determine a parameter value of the first LCS session identifier based on the initiator of the first LCS session. The initiator of the LCS session is the party that sends the initial message (e.g., an LCS message or an LPP message) during the LCS session.
[0190] Optionally, step 203 may include step 2031 or step 2032 .
[0191] Among them, if UE101 initiates the first LCS session, the network device 104 (specifically, the LMF network element 102) can determine the parameter value of the first LCS session identifier according to step 2031. If the LMF network element 102 initiates the first LCS session, the network device 104 (specifically, the LMF network element 102) can determine the parameter value of the first LCS session identifier according to step 2032.
[0192] Step 2031: The network device 104 receives a first message sent by the UE 101 on the user plane; wherein the first message includes a first parameter value of a first identifier;
[0193] The network device 104 determines a parameter value of the first LCS session identifier according to the first parameter value;
[0194] The first LCS session is initiated by the UE 101; the first parameter value is used to identify the second LCS session conducted between the network device 104 (specifically the LMF network element 102) and the UE 101 on the control plane.
[0195] Optionally, the LMF network element 102 in the network device 104 may receive the first message sent by the UE 101 on the user plane, and determine the parameter value of the first LCS session identifier based on the first parameter value.
[0196] Optionally, the first identifier may include a Routing ID.
[0197] Optionally, the first message may include a UL LCS-UP TRANSPORT (uplink location service user plane transmission) message.
[0198] Optionally, in step 2031, when the parameter value of the first LCS session identifier is determined based on the first parameter value by the LMF network element 102 in the network device 104, a parameter value list of a second identifier is configured on the LMF network element 102 side. The LMF network element 102 may determine the parameter value of the first LCS session identifier based on whether a second identifier exists whose parameter value matches the parameter value of the first identifier. Optionally, the second identifier may include a Correlation ID.
[0199] If the LMF network element 102 determines that there is a second identifier with the same parameter value as the first parameter value, it is determined that the parameter value of the first LCS session identifier includes the first parameter value and / or the second parameter value;
[0200] If the LMF network element 102 determines that there is no second identifier with the same parameter value as the first parameter value, it determines that the parameter value of the first LCS session identifier includes at least one of the first parameter value, the second parameter value or the third parameter value.
[0201] Among them, the second parameter value includes the parameter value allocated by the LMF network element 102 to the first LCS session; the third parameter value is the parameter value obtained by the LMF network element 102 after mapping the first parameter value according to a preset mapping relationship.
[0202] In this embodiment, the first LCS session and the second LCS session are associated by using the parameter values of the first identifier and the second identifier as the parameter values of the first LCS session identifier. By directly assigning a new parameter value to the first LCS session identifier, when the second parameter value of the first LCS session identifier is received, it can be directly determined that the first LCS session is currently being conducted on the user plane based on the second parameter value.
[0203] Optionally, in the embodiment of the present disclosure, before the LMF network element 102 determines that the parameter value of the first LCS session identifier includes at least one of the first parameter value, the second parameter value, or the third parameter value, the method further includes:
[0204] The LMF network element 102 receives the mapping relationship sent by the second network element.
[0205] Optionally, during an LCS session between the LMF network element 102 and the UE 101 on the control plane, a mapping relationship between a Correlation ID and a Routing ID is determined based on the conducted LCS session. For a Correlation ID and a Routing ID that have a mapping relationship, the value of the Correlation ID may be the same as or different from the value of the Routing ID, and this is not limited in this embodiment of the present disclosure.
[0206] Optionally, after the LMF network element 102 establishes a user plane connection with the UE 101, the LMF network element 102 may send a user plane establishment completion notification to the AMF network element 103.
[0207] Optionally, the AMF network element 103 may send the mapping relationship to the LMF network element 102 after receiving the notification of completion of the user plane establishment. The AMF network element 103 may send the mapping relationship to the LMF network element 102 after receiving the sending request of the mapping relationship sent by the LMF network element 102. The embodiment of the present disclosure is not limited to this.
[0208] Optionally, in the embodiment of the present disclosure, after the network device 104 (specifically, the LMF network element 102) determines the parameter value of the first LCS session identifier, the method further includes:
[0209] The network device 104 (specifically the LMF network element 102) determines a first association relationship;
[0210] The first association relationship includes an association relationship between the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier.
[0211] Optionally, when the parameter value of the first identifier and the parameter value of the second identifier are the same, the first association relationship includes the association relationship between the parameter value of the first identifier (or the parameter value of the second identifier) and the parameter value of the first LCS session identifier. The first association relationship may also include the association relationship between the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier. When the parameter value of the first identifier and the parameter value of the second identifier are different, the first association relationship includes the association relationship between the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier.
[0212] Step 2032 , the network device 104 determines that the parameter value of the first LCS session identifier is the second parameter value or the parameter value of the second identifier;
[0213] Among them, the first LCS session is initiated by the LMF network element 102; the parameter value of the second identifier is used to identify the second LCS session conducted between the LMF network element 102 and the UE 101 on the control plane.
[0214] Optionally, the parameter value of the first LCS session identifier may be determined by the LMF network element 102 in the network device 104 to be the second parameter value or the parameter value of the second identifier.
[0215] Optionally, after the network device 104 determines the first LCS session identifier, the method further includes:
[0216] The network device 104 determines a second association relationship;
[0217] The second association relationship includes an association relationship between a parameter value of the second identifier and a parameter value of the first LCS session identifier.
[0218] Optionally, the second association relationship can be determined by the LMF network element 102 in the network device 104.
[0219] In step 204 , the network device 104 sends a sixth message to the UE 101 . The sixth message includes at least the parameter value of the first LCS session identifier and any one of the above association relationships.
[0220] Optionally, the sixth message may be sent to the UE 101 via the LMF network element 102 in the network device 104 .
[0221] Optionally, step 204 may include step 2041 or step 2042 .
[0222] If UE 101 initiates the first LCS session, network device 104 may send a sixth message to UE 101 according to step 2041, where the sixth message includes the second message. If network device 104 initiates the first LCS session, network device 104 may send a sixth message to UE 101 according to step 2042, where the sixth message includes the third message.
[0223] Step 2041: The network device 104 sends a second message to the UE 101.
[0224] The second message instructs the UE 101 to associate the parameter value of the first LCS session identifier with the first LCS session; the second message includes at least one of the parameter value of the first identifier, the parameter value of the second identifier, the first association relationship, and the parameter value of the first LCS session identifier.
[0225] Optionally, the second message can be sent to the UE101 through the LMF network element 102 in the network device 104.
[0226] Optionally, the second message may include a DL LCS-UP TRANSPORT (Downlink Location Service User Plane Transport) message.
[0227] Optionally, when the parameter value of the first identifier and the parameter value of the second identifier are the same, the second message includes the parameter value of the first identifier (or the parameter value of the second identifier), the first association relationship, and the parameter value of the first LCS session identifier, and the first association relationship includes the association relationship between the parameter value of the first identifier (or the parameter value of the second identifier) and the parameter value of the first LCS session identifier. The first association relationship may also include the association relationship between the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier. When the parameter value of the first identifier and the parameter value of the second identifier are different, the second message includes the parameter value of the first identifier, the parameter value of the second identifier, the first association relationship, and the parameter value of the first LCS session identifier, and the first association relationship includes the association relationship between the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier.
[0228] Step 2042: The network device 104 sends a third message to the UE 101.
[0229] The third message instructs the UE 101 to associate the parameter value of the first LCS session identifier with the first LCS session; the third message includes at least one of the parameter value of the second identifier, the parameter value of the first LCS session identifier and the second association relationship.
[0230] Optionally, a third message may be sent to the UE 101 via the LMF network element 102 in the network device 104 .
[0231] Optionally, the third message may include a DL LCS-UP TRANSPORT message.
[0232] In step 205 , UE 101 associates the parameter value of the first LCS session identifier with the first LCS session.
[0233] Optionally, step 205 may include step 2051 or step 2052 .
[0234] Among them, if UE101 receives the second message, UE101 can associate the parameter value of the first LCS session identifier with the first LCS session according to step 2051; if UE101 receives the third message, UE101 can associate the parameter value of the first LCS session identifier with the first LCS session according to step 2052.
[0235] In step 2051, UE101 determines that the first parameter value of the first identifier belongs to the second LCS session based on the first parameter value of the first identifier, and determines that the first LCS session identifier is also associated with the second LCS session based on the parameter value of the first LCS session identifier and the first association relationship, that is, the first LCS session is associated with the second LCS session, thereby realizing the association between the first LCS session identifier and the first LCS session. In the subsequent LCS session process, the LCS session-related messages that have not been completed on the control plane can continue to be transmitted with the LMF network element 102.
[0236] In step 2052, UE101 determines that the parameter value of the second identifier belongs to the second LCS session based on the parameter value of the second identifier, and determines that the first LCS session identifier is also associated with the second LCS session based on the parameter value of the first LCS session identifier and the second association relationship, that is, the first LCS session is associated with the second LCS session, thereby realizing the association between the first LCS session identifier and the first LCS session. During subsequent LCS sessions, the UE101 can continue to transmit LCS session-related messages that have not been completed on the control plane with the LMF network element 102.
[0237] Step 206 : The network device 104 transmits a message with the UE 101 on the user plane.
[0238] Optionally, messages may be transmitted between the LMF network element 102 in the network device 104 and the UE 101 on the user plane.
[0239] Optionally, step 206 may include the following steps 2061 and / or 2062 .
[0240] Step 2061: The network device 104 sends a fourth message to the UE 101 on the user side; wherein the fourth message includes a parameter value of the first LCS session identifier.
[0241] Optionally, the fourth message may be sent to the UE 101 on the user side via the LMF network element 102 in the network device 104 .
[0242] Optionally, the fourth message may include a DL LCS-UP TRANSPORT message.
[0243] Optionally, after receiving the fourth message, UE101 may determine, based on the first LCS session identifier carried in the fourth message, that the fourth message is associated with the first LCS session.
[0244] Step 2062: The network device 104 receives the fifth message sent by the UE 101 on the user plane; wherein the fifth message includes the first LCS session identifier.
[0245] Optionally, the fifth message sent by UE101 can be received on the user plane by the LMF network element 102 in the network device 104.
[0246] Optionally, the fifth message may include a UL LCS-UP TRANSPORT message.
[0247] Optionally, after receiving the fifth message, the LMF network element 102 can determine that the sixth message is associated with the first LCS session based on the first LCS session identifier carried in the fifth message.
[0248] It should be noted that in the embodiment of the present disclosure, in addition to including the above-mentioned corresponding parameter values, association relationships, etc., the first message, the second message, the third message, the fourth message and the fifth message can also carry specific message content through the LCS-UP payload container (positioning service user plane payload container) of these messages, wherein the message content carried by the LCS-UP payload container may include an LCS message or an LPP message.
[0249] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0250] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0251] In some embodiments, terms such as wireless access scheme and waveform may be used interchangeably.
[0252] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.
[0253] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true (trUE101) or false (false), or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0254] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the recipient to respond to the content sent.
[0255] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 201 can be implemented as an independent embodiment, step 202 can be implemented as an independent embodiment, step 203 can be implemented as an independent embodiment, step 2031 can be implemented as an independent embodiment, step 2032 can be implemented as an independent embodiment, step 204 can be implemented as an independent embodiment, step 2041 can be implemented as an independent embodiment, step 2042 can be implemented as an independent embodiment, step 205 can be implemented as an independent embodiment, step 2051 can be implemented as an independent embodiment, step 2052 can be implemented as an independent embodiment, step 206 can be implemented as an independent embodiment, step 2061 can be implemented as an independent embodiment, step 2062 can be implemented as an independent embodiment, the combination of step 201 and step 202 can be implemented as an independent embodiment, step 201, step 202, step 203, step 204, step 205, step 206 06 can be implemented as an independent embodiment, the combination of step 201, step 202, step 203, step 204, step 205, step 2061 and step 2062 can be implemented as an independent embodiment, the combination of step 201, step 202, step 2031, step 2041, step 2051, and step 206 can be implemented as an independent embodiment, the combination of step 201, step 202, step 2031, step 2041, step 2051, step 2061 and step 2062 can be implemented as an independent embodiment, the combination of step 201, step 202, step 2032, step 2042, step 2052, and step 206 can be implemented as an independent embodiment, the combination of step 201, step 202, step 2032, step 2042, step 2052, step 2061 and step 2062 can be implemented as an independent embodiment, but is not limited thereto.
[0256] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 .
[0257] FIG3 is a flowchart of a communication method according to an embodiment of the present disclosure.
[0258] As shown in FIG3 , the above method may be applied to the network device 104, and the above method includes:
[0259] In step 301 , the network device 104 (specifically the first network element 102 ) and the UE 101 conduct a second LCS session on the control plane.
[0260] Optionally, in an embodiment of the present disclosure, during the message transmission process of the second LCS session, the first network element 102 or the second network element 103 allocates a first identifier (ie, Routing ID) and a second identifier (ie, Correlation ID).
[0261] Specifically, the allocation entity of the Routing ID and the Correlation ID is associated with the initiator of the second LCS session. For details, please refer to the description of the optional implementation of the step, which will not be repeated here.
[0262] In step 302 , the network device 104 (specifically the first network element 102 ) establishes a user plane connection with the UE 101 .
[0263] Step 303: The network device 104 (specifically, the first network element 102) determines a parameter value of a first LCS session identifier (LCS session ID);
[0264] Among them, the parameter value of the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been transmitted in the control plane between the UE101 and the network device 104 (specifically the first network element 102).
[0265] Optionally, step 303 may include step 3031 or step 3032 .
[0266] If UE 101 initiates the first LCS session, the network device 104 (specifically, the first network element 102) may determine the parameter value of the first LCS session identifier according to step 3031. If the network device 104 (specifically, the first network element 102) initiates the first LCS session, the network device 104 (specifically, the first network element 102) may determine the parameter value of the first LCS session identifier according to step 3032.
[0267] Step 3031: The network device 104 (specifically, the first network element 102) receives a first message sent by the UE 101 on the user plane; wherein the first message includes a first parameter value of a first identifier;
[0268] The network device 104 (specifically the first network element 102) determines a parameter value of the first LCS session identifier according to the first parameter value;
[0269] The first LCS session is initiated by the UE 101 ; the first parameter value is used to identify the second LCS session conducted between the network device 104 (specifically the first network element 102 ) and the UE 101 on the control plane.
[0270] Optionally, in step 3031, if the network device 104 (specifically the first network element 102) determines that there is a second identifier having the same parameter value as the first parameter value, it is determined that the parameter value of the first LCS session identifier includes the first parameter value and / or the second parameter value;
[0271] If the network device 104 (specifically the first network element 102) determines that there is no second identifier with the same parameter value as the first parameter value, it is determined that the parameter value of the first LCS session identifier includes at least one of the first parameter value, the second parameter value or the third parameter value.
[0272] Among them, the second parameter value includes the parameter value allocated by the network device 104 (specifically the first network element 102) to the first LCS session; the third parameter value is the parameter value obtained by the network device 104 (specifically the first network element 102) after mapping the first parameter value according to a preset mapping relationship.
[0273] Optionally, in the embodiment of the present disclosure, before the first network element 102 determines that the parameter value of the first LCS session identifier includes at least one of the first parameter value, the second parameter value, or the third parameter value, the method further includes:
[0274] The first network element 102 receives the mapping relationship sent by the second network element.
[0275] Optionally, in the embodiment of the present disclosure, after the network device 104 (specifically the first network element 102) determines the parameter value of the first LCS session identifier, the method further includes:
[0276] The network device 104 (specifically the first network element 102) determines a first association relationship;
[0277] The first association relationship includes an association relationship between the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier.
[0278] Step 3032: The network device 104 (specifically, the first network element 102) determines that the parameter value of the first LCS session identifier is the second parameter value or the parameter value of the second identifier;
[0279] The first LCS session is initiated by the network device 104 (specifically the first network element 102); the parameter value of the second identifier is used to identify the second LCS session conducted between the network device 104 (specifically the first network element 102) and the UE 101 on the control plane.
[0280] Optionally, after the network device 104 (specifically the first network element 102) determines the first LCS session identifier, the method further includes:
[0281] The network device 104 (specifically the first network element 102) determines a second association relationship;
[0282] The second association relationship includes an association relationship between a parameter value of the second identifier and a parameter value of the first LCS session identifier.
[0283] In step 304 , the network device 104 (specifically, the first network element 102 ) sends a sixth message to the UE 101 . The sixth message includes at least the parameter value of the first LCS session identifier and any one of the above-mentioned association relationships.
[0284] Optionally, step 304 may include step 3041 or step 3042 .
[0285] If UE 101 initiates the first LCS session, the network device 104 (specifically, the first network element 102) may send a sixth message to UE 101 according to step 3041, where the sixth message includes the second message. If the network device 104 (specifically, the first network element 102) initiates the first LCS session, the network device 104 (specifically, the first network element 102) may send a sixth message to UE 101 according to step 3042, where the sixth message includes the third message.
[0286] Step 3041: The network device 104 (specifically, the first network element 102) sends a second message to the UE 101.
[0287] The second message instructs the UE 101 to associate the parameter value of the first LCS session identifier with the first LCS session; the second message includes at least one of the parameter value of the first identifier, the parameter value of the second identifier, the first association relationship, and the parameter value of the first LCS session identifier.
[0288] Step 3042: The network device 104 (specifically, the first network element 102) sends a third message to the UE 101.
[0289] The third message instructs the UE 101 to associate the parameter value of the first LCS session identifier with the first LCS session; the third message includes at least one of the parameter value of the second identifier, the parameter value of the first LCS session identifier and the second association relationship.
[0290] In step 305 , the network device 104 (specifically, the first network element 102 ) transmits a message with the UE 101 on the user plane.
[0291] Optionally, step 305 may include the following steps 3051 and / or 3052 .
[0292] Step 3051: The network device 104 (specifically, the first network element 102) sends a fourth message to the UE 101 on the user side; wherein the fourth message includes the parameter value of the first LCS session identifier.
[0293] Optionally, the fourth message may include a DL LCS-UP TRANSPORT message.
[0294] Optionally, after receiving the fourth message, UE101 may determine, based on the first LCS session identifier carried in the fourth message, that the fourth message is associated with the first LCS session.
[0295] Step 3052: The network device 104 (specifically, the first network element 102) receives the fifth message sent by the UE 101 on the user plane; wherein the fifth message includes the first LCS session identifier.
[0296] Optionally, the fifth message may include a UL LCS-UP TRANSPORT message.
[0297] Optionally, after receiving the fifth message, the network device 104 (specifically the first network element 102) may determine that the sixth message is associated with the first LCS session based on the first LCS session identifier carried in the fifth message.
[0298] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 301 can be implemented as an independent embodiment, step 302 can be implemented as an independent embodiment, step 303 can be implemented as an independent embodiment, step 3031 can be implemented as an independent embodiment, step 3032 can be implemented as an independent embodiment, step 304 can be implemented as an independent embodiment, step 3041 can be implemented as an independent embodiment, step 3042 can be implemented as an independent embodiment, step 305 can be implemented as an independent embodiment, step 3051 can be implemented as an independent embodiment, step 3052 can be implemented as an independent embodiment, and the combination of step 301 and step 302 can be implemented as an independent embodiment. As independent embodiments, the combination of step 301, step 302, step 303, step 304, and step 305 can be implemented as an independent embodiment, the combination of step 301, step 302, step 303, step 304, step 3051 and step 3052 can be implemented as an independent embodiment, the combination of step 301, step 302, step 3031, step 3041, step 3051 and step 3052 can be implemented as an independent embodiment, and the combination of step 301, step 302, step 3032, step 3042, step 3051 and step 3052 can be implemented as an independent embodiment, but is not limited to this.
[0299] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3 .
[0300] FIG4 is a second flowchart of a communication method according to an embodiment of the present disclosure.
[0301] As shown in FIG4 , the above method may be applied to UE 101, wherein UE 101 initiates a first LCS session. The above method includes:
[0302] In step 401 , UE 101 conducts a second LCS session with network device 104 (specifically, first network element 102 ) on the control plane.
[0303] In step 402, UE 101 establishes a user plane connection with the network device 104 (specifically, the first network element 102).
[0304] Step 403: The UE 101 sends a first message to the network device 104 (specifically, the first network element 102); wherein the first message includes a first parameter value of a first identifier;
[0305] The first LCS session is initiated by the UE 101 ; the first parameter value is used to identify the second LCS session conducted between the network device 104 (specifically the first network element 102 ) and the UE 101 on the control plane.
[0306] Optionally, in the embodiment of the present disclosure, the first LCS session identifier includes the first parameter value and / or the second parameter value; wherein the network device 104 (specifically the first network element 102) determines that there is a second identifier whose parameter value is the same as the first parameter value;
[0307] or
[0308] The first LCS session identifier includes at least one of the first parameter value, the second parameter value, or the third parameter value; wherein the network device 104 (specifically, the first network element 102) determines that there is no second identifier having a parameter value that is the same as the first parameter value;
[0309] Among them, the second parameter value includes the parameter value allocated by the network device 104 (specifically the first network element 102) to the first LCS session; the third parameter value is the parameter value obtained by the network device 104 (specifically the first network element 102) after mapping the first parameter value according to a preset mapping relationship.
[0310] Step 404: The UE 101 receives a second message sent by the network device 104 (specifically, the first network element 102);
[0311] The second message includes at least one of a parameter value of the first identifier, a parameter value of the second identifier, a first association relationship, and a parameter value of the first LCS session identifier;
[0312] The first association relationship includes an association relationship between a parameter value of the first identifier, a parameter value of the second identifier, and a parameter value of the first LCS session identifier.
[0313] In step 405, UE101 determines that the first parameter value of the first identifier belongs to the second LCS session based on the first parameter value of the first identifier, and determines that the first LCS session identifier is also associated with the second LCS session based on the parameter value of the first LCS session identifier and the first association relationship, that is, the first LCS session is associated with the second LCS session, thereby realizing the association between the first LCS session identifier and the first LCS session. In the subsequent LCS session process, the network device 104 (specifically the first network element 102) can continue to transmit LCS session-related messages that have not been completed on the control plane.
[0314] In step 406 , the UE 101 transmits a message to the network device 104 (specifically, the first network element 102 ) on the user plane.
[0315] Optionally, step 406 may include the following steps 4061 and / or 4062 .
[0316] Step 4061: The UE 101 receives a fourth message sent by the network device 104 (specifically, the first network element 102) in the user plane; wherein the fourth message includes a parameter value of the first LCS session identifier.
[0317] Step 4062: The UE 101 sends a fifth message to the user-facing network device 104 (specifically, the first network element 102); wherein the fifth message includes the first LCS session identifier.
[0318] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 401 can be implemented as an independent embodiment, step 402 can be implemented as an independent embodiment, step 403 can be implemented as an independent embodiment, step 404 can be implemented as an independent embodiment, step 405 can be implemented as an independent embodiment, step 406 can be implemented as an independent embodiment, step 4061 can be implemented as an independent embodiment, step 4062 can be implemented as an independent embodiment, the combination of step 401 and step 402 can be implemented as an independent embodiment, the combination of step 401, step 402, step 403, step 404, step 405, and step 406 can be implemented as an independent embodiment, and the combination of step 401, step 402, step 403, step 404, step 405, step 4061 and step 4062 can be implemented as an independent embodiment, but is not limited thereto.
[0319] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 4 .
[0320] As shown in FIG5 , the above method may be applied to UE 101, wherein the network device 104 (specifically the first network element 102) initiates a first LCS session. The above method includes:
[0321] In step 501 , UE 101 conducts a second LCS session with the network device 104 (specifically, the first network element 102 ) on the control plane.
[0322] In step 502 , UE 101 establishes a user plane connection with the network device 104 (specifically, the first network element 102 ).
[0323] In step 503, the UE 101 receives a third message sent by the first network element 102; wherein, the third message includes the parameter value of the second identifier, the parameter value of the first LCS session identifier, and at least one of the second association relationships; the second association relationship includes the association relationship between the parameter value of the second identifier and the parameter value of the first LCS session identifier.
[0324] In step 504, UE101 determines that the parameter value of the second identifier belongs to the second LCS session based on the parameter value of the second identifier, and determines that the first LCS session identifier is also associated with the second LCS session based on the parameter value of the first LCS session identifier and the second association relationship, that is, the first LCS session is associated with the second LCS session, thereby realizing the association between the first LCS session identifier and the first LCS session. In the subsequent LCS session process, the network device 104 (specifically the first network element 102) can continue to transmit LCS session-related messages that have not been completed on the control plane.
[0325] In step 505 , the UE 101 transmits a message to the network device 104 (specifically, the first network element 102 ) on the user plane.
[0326] Optionally, step 505 may include the following steps 5051 and / or 5052 .
[0327] Step 5051: The UE 101 receives a fourth message sent by the network device 104 (specifically, the first network element 102) on the user plane; wherein the fourth message includes a parameter value of the first LCS session identifier.
[0328] Step 5052: The UE 101 sends a fifth message to the user-facing network device 104 (specifically, the first network element 102); wherein the fifth message includes the first LCS session identifier.
[0329] The communication method involved in the embodiments of the present disclosure may include at least one of the aforementioned steps and embodiments. For example, step 501 can be implemented as an independent embodiment, step 502 can be implemented as an independent embodiment, step 503 can be implemented as an independent embodiment, step 504 can be implemented as an independent embodiment, step 505 can be implemented as an independent embodiment, step 5051 can be implemented as an independent embodiment, step 5052 can be implemented as an independent embodiment, the combination of step 501 and step 502 can be implemented as an independent embodiment, the combination of step 501, step 502, step 503, step 504, and step 505 can be implemented as an independent embodiment, and the combination of step 501, step 502, step 503, step 504, step 5051 and step 5052 can be implemented as an independent embodiment, but is not limited thereto.
[0330] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 5 .
[0331] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0332] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0333] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, 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 relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as 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 implementing the hardware circuit configuration 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. In addition, 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), a deep learning processing unit (DPU), etc.
[0334] FIG6 is a schematic diagram of the structure of a network device 600 according to an embodiment of the present disclosure. As shown in FIG6 , the network device 600 may include: a first processing module 601 .
[0335] Optionally, in the embodiment of the present disclosure, the first processing module 601 is configured to determine a parameter value of the first LCS session identifier;
[0336] In which, the network device has established a user plane connection with the terminal UE; the parameter value of the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE and the network device 600 on the control plane.
[0337] Optionally, in the embodiment of the present disclosure, the network device 600 may further include at least one of a first receiving module and a first sending module.
[0338] Optionally, in the embodiment of the present disclosure, the first processing module 601 determines the parameter value of the first LCS session identifier, including:
[0339] After the first sending module of the network device 600 receives the first message sent by the UE on the user plane, the network device 600 determines the parameter value of the first LCS session identifier according to the first parameter value;
[0340] The first message includes a first parameter value of a first identifier; the first LCS session is initiated by the UE; and the first parameter value is used to identify a second LCS session conducted between the network device 600 and the UE on the control plane.
[0341] Optionally, in the embodiment of the present disclosure, the first processing module 601 determines a parameter value of the first LCS session identifier according to the first parameter value, including:
[0342] The first processing module 601 determines that there is a second identifier having the same parameter value as the first parameter value, and determines that the parameter value of the first LCS session identifier includes the first parameter value and / or the second parameter value;
[0343] or
[0344] The first processing module 601 determines that there is no second identifier having the same parameter value as the first parameter value, and determines that the parameter value of the first LCS session identifier includes at least one of the first parameter value, the second parameter value, or the third parameter value;
[0345] The second parameter value includes the parameter value allocated by the first processing module 601 to the first LCS session; the third parameter value is the parameter value obtained by the first processing module 601 after mapping the first parameter value according to a preset mapping relationship.
[0346] Optionally, in the embodiment of the present disclosure, the first processing module 601 is further configured to determine a first association relationship after determining a parameter value of the first LCS session identifier;
[0347] The first association relationship includes an association relationship between the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier.
[0348] Optionally, in the embodiment of the present disclosure, the first sending module is configured to send a second message to the UE after the first processing module 601 determines the first association relationship;
[0349] The second message instructs the UE to associate the parameter value of the first LCS session identifier with the first LCS session; the second message includes at least one of the parameter value of the first identifier, the parameter value of the second identifier, the first association relationship and the parameter value of the first LCS session identifier.
[0350] Optionally, in the embodiment of the present disclosure, the first processing module 600 determines the parameter value of the first LCS session identifier, including:
[0351] Determine that the parameter value of the first LCS session identifier is a second parameter value;
[0352] or
[0353] Using the parameter value of the second identifier as the parameter value of the first LCS session identifier;
[0354] The first LCS session is initiated by the network device 600; and the parameter value of the second identifier is used to identify the second LCS session conducted between the network device 600 and the UE on the control plane.
[0355] Optionally, in the embodiment of the present disclosure, the first processing module 600 is further configured to determine a second association relationship after determining the first LCS session identifier;
[0356] The second association relationship includes an association relationship between a parameter value of the second identifier and a parameter value of the first LCS session identifier.
[0357] Optionally, in the embodiment of the present disclosure, the first sending module is further configured to send a third message to the UE after the first processing module 600 determines the second association relationship;
[0358] The third message instructs the UE to associate the parameter value of the first LCS session identifier with the first LCS session; the third message includes at least one of the parameter value of the second identifier, the parameter value of the first LCS session identifier and the second association relationship.
[0359] Optionally, in an embodiment of the present disclosure, the first sending module is further used to send a fourth message to the UE after the UE associates the parameter value of the first LCS session identifier with the first LCS session; wherein the fourth message includes the parameter value of the first LCS session identifier.
[0360] Optionally, in an embodiment of the present disclosure, the first receiving module is further used to receive a fifth message sent by the UE after the UE associates the parameter value of the first LCS session identifier with the first LCS session; wherein the fifth message includes the parameter value of the first LCS session identifier.
[0361] FIG7 is a schematic diagram of the structure of a terminal according to an embodiment of the present disclosure. As shown in FIG7 , the terminal 700 may include: a second processing module 701 .
[0362] Optionally, in an embodiment of the present disclosure, the second processing module 701 is configured to associate a parameter value of the first LCS session identifier with the first LCS session;
[0363] In which, the UE has established a user plane connection with the network device; the parameter value of the first LCS session identifier is determined by the network device, and the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include LCS session-related messages that have not been completed between the UE and the network device on the control plane.
[0364] Optionally, in the embodiment of the present disclosure, the terminal 700 may further include at least one of a second receiving module and a second sending module.
[0365] Optionally, in an embodiment of the present disclosure, the second sending module is configured to send a first message to the network device before the network device determines the parameter value of the first LCS session identifier; wherein the first message includes a first parameter value of the first identifier;
[0366] The first LCS session is initiated by the UE; and the first parameter value is used to identify a second LCS session conducted between the network device and the UE on the control plane.
[0367] Optionally, in an embodiment of the present disclosure, the first LCS session identifier includes the first parameter value and / or the second parameter value; wherein, the network device determines that there is a second identifier having the same parameter value as the first parameter value;
[0368] or
[0369] The first LCS session identifier includes at least one of the first parameter value, the second parameter value, or the third parameter value; wherein the network device determines that there is no second identifier having the same parameter value as the first parameter value;
[0370] The second parameter value includes the parameter value allocated by the network device to the first LCS session; and the third parameter value is a parameter value obtained by the network device after mapping the first parameter value according to a preset mapping relationship.
[0371] Optionally, in the embodiment of the present disclosure, the second receiving module is configured to receive a second message sent by the network device after the second sending module sends the first message to the network device;
[0372] The second message includes at least one of a parameter value of the first identifier, a parameter value of the second identifier, a first association relationship, and a parameter value of the first LCS session identifier;
[0373] The first association relationship includes an association relationship between a parameter value of the first identifier, a parameter value of the second identifier, and a parameter value of the first LCS session identifier.
[0374] Optionally, in the embodiment of the present disclosure, the first LCS session includes a second parameter value or a parameter value of a second identifier;
[0375] The first LCS session is initiated by the network device; the parameter value of the second identifier is used to identify the second LCS session conducted between the network device and the UE on the control plane; the second parameter value includes the parameter value allocated by the network device to the first LCS session.
[0376] Optionally, in the embodiment of the present disclosure, the second receiving module is configured to receive a third message sent by the network device before the second processing module 701 associates the parameter value of the first LCS session identifier with the first LCS session;
[0377] The third message includes at least one of the parameter value of the second identifier, the parameter value of the first LCS session identifier and the second association relationship; the second association relationship includes the association relationship between the parameter value of the second identifier and the parameter value of the first LCS session identifier.
[0378] Optionally, in an embodiment of the present disclosure, the second receiving module is used to receive a fourth message sent by the network device after the second processing module 701 associates the parameter value of the first LCS session identifier with the first LCS session; wherein the fourth message includes the parameter value of the first LCS session identifier.
[0379] Optionally, in an embodiment of the present disclosure, the second sending module is used to send a fifth message to the network device after the second processing module 701 associates the parameter value of the first LCS session identifier with the first LCS session; wherein, the fifth message includes the parameter value of the first LCS session identifier.
[0380] Figure 8 is a schematic diagram of the structure of a terminal 800 (e.g., user equipment) proposed in an embodiment of the present disclosure. Terminal 800 can be a chip, chip system, or processor that supports a network device implementing any of the above methods, or a chip, chip system, or processor that supports a terminal implementing any of the above methods. Terminal 800 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0381] As shown in Figure 8, terminal 800 includes one or more processors 801. Processor 801 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal 800 is used to perform any of the above methods.
[0382] In some embodiments, the terminal 800 further includes one or more memories 802 for storing instructions. Optionally, all or part of the memories 802 may be located outside the terminal 800.
[0383] In some embodiments, the terminal 800 further includes one or more transceivers 804. When the terminal 800 includes one or more transceivers 804, the transceiver 804 performs the communication steps such as sending and / or receiving in the above method (for example, step 201, step 2031, step 204, step 2041, step 2042, step 206, step 2061, step 2062, step 3031, step 304, step 3041, step 3042, step 305, step 3051, step 3052, step 403, step 404, step 406, step 4061, step 4062). , step 503, step 505, step 5051, step 5052, but not limited to these), the processor 801 executes at least one of the other steps (for example, step 202, step 203, step 2031, step 2032, step 205, step 2051, step 2052, step 301, step 302, step 303, step 3031, step 3032, step 401, step 402, step 405, step 501, step 502, step 504, but not limited to these).
[0384] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0385] In some embodiments, terminal 800 may include one or more interface circuits 803. Optionally, interface circuit 803 is connected to memory 802. Interface circuit 803 may be configured to receive signals from memory 802 or other devices, and may be configured to send signals to memory 802 or other devices. For example, interface circuit 803 may read instructions stored in memory 802 and send the instructions to processor 801.
[0386] The terminal 800 described in the above embodiment may be a communication device such as a user device, but the scope of the terminal 800 described in the present disclosure is not limited thereto, and the structure of the terminal 800 may not be limited by FIG. 7 . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component 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, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0387] FIG9 is a schematic diagram of the structure of a chip 900 according to an embodiment of the present disclosure. If the terminal 800 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 900 shown in FIG9 , but the present disclosure is not limited thereto.
[0388] The chip 900 includes one or more processors 901 , and the chip 900 is configured to execute any of the above methods.
[0389] In some embodiments, chip 900 further includes one or more 903. Optionally, interface circuit 903 is connected to memory 902. Interface circuit 903 can be used to receive signals from memory 902 or other devices, and can be used to send signals to memory 902 or other devices. For example, interface circuit 903 can read instructions stored in memory 902 and send the instructions to processor 901.
[0390] In some embodiments, the interface circuit 903 performs the communication steps of sending and / or receiving in the above method (e.g., step 201, step 2031, step 204, step 2041, step 2042, step 206, step 2061, step 2062, step 3031, step 304, step 3041, step 3042, step 305, step 3051, step 3052, step 403, step 404, step 406, step 4061, step 4062, step 503). , step 505, step 5051, step 5052, but not limited to these), the processor 901 executes at least one of the other steps (for example, step 202, step 203, step 2031, step 2032, step 205, step 2051, step 2052, step 301, step 302, step 303, step 3031, step 3032, step 401, step 402, step 405, step 501, step 502, step 504, but not limited to these).
[0391] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0392] In some embodiments, the chip 900 further includes one or more memories 902 for storing instructions. Alternatively, all or part of the memory 902 may be external to the chip 900.
[0393] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the terminal 800, the terminal 800 executes 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 is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.
[0394] The present disclosure also provides a program product, which, when executed by the terminal 800, enables the terminal 800 to perform any of the above methods. Optionally, the program product is a computer program product.
[0395] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. A communication method, characterized in that, The method includes: The network device determines a parameter value of a first LCS session identifier; Wherein, the network device has established a user plane connection with the terminal UE; the parameter value of the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include the LCS session related messages that the UE and the network device have not transmitted completely in the control plane.
2. The communication method according to claim 1, wherein The network device determines a parameter value of a first LCS session identifier, including: The network device receives a first message sent by the UE in the user plane; wherein, the first message includes a first parameter value of a first identifier; The network device determines the parameter value of the first LCS session identifier according to the first parameter value; Wherein, the first LCS session is initiated by the UE; the first parameter value is used to identify a second LCS session that the network device and the UE conduct in the control plane.
3. The communication method according to claim 2, wherein The network device determines the parameter value of the first LCS session identifier according to the first parameter value, including: The network device determines that there is a second identifier with a parameter value the same as the first parameter value, and determining the parameter value of the first LCS session identifier includes the first parameter value and / or a second parameter value; Or The network device determines that there is no second identifier with a parameter value the same as the first parameter value, and determining the parameter value of the first LCS session identifier includes at least one of the first parameter value, the second parameter value or a third parameter value; Wherein, the second parameter value includes the parameter value allocated by the network device for the first LCS session; the third parameter value is the parameter value obtained by the network device mapping the first parameter value according to a preset mapping relationship.
4. The communication method according to claim 3, wherein After the network device determines the parameter value of the first LCS session identifier, the method further includes: The network device determines a first association relationship; Wherein, the first association relationship includes the association relationship between the parameter value of the first identifier, the parameter value of the second identifier and the parameter value of the first LCS session identifier.
5. The communication method according to claim 4, wherein After the network device determines the first association relationship, the method further includes: The network device sends a second message to the UE; Wherein, the second message instructs the UE to associate the parameter value of the first LCS session identifier with the first LCS session; the second message includes at least one of the parameter value of the first identifier, the parameter value of the second identifier, the first association relationship and the parameter value of the first LCS session identifier.
6. The communication method according to claim 1, wherein The network device determines a parameter value of a first LCS session identifier, including: The network device determines that the parameter value of the first LCS session identifier is the second parameter value; Or The network device uses the parameter value of the second identifier as the parameter value of the first LCS session identifier; Wherein, the first LCS session is initiated by the network device; the parameter value of the second identifier is used to identify a second LCS session that the network device and the UE conduct in the control plane.
7. The communication method according to claim 6, wherein After the network device determines the first LCS session identifier, the method further includes: The network device determines a second association relationship; Wherein, the second association relationship includes the association relationship between the parameter value of the second identifier and the parameter value of the first LCS session identifier.
8. The communication method according to claim 7, characterized in that After the network device determines the second association relationship, the method further includes: The network device sends a third message to the UE; Wherein, the third message instructs the UE to associate the parameter value of the first LCS session identifier with the first LCS session; the third message includes at least one of the parameter value of the second identifier, the parameter value of the first LCS session identifier, and the second association relationship.
9. The communication method according to claim 5 or 8, characterized in that, After the UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes: The network device sends a fourth message to the UE; wherein, the fourth message includes the parameter value of the first LCS session identifier.
10. The communication method according to claim 8 or 9, characterized in that After the UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes: The network device receives a fifth message sent by the UE; wherein, the fifth message includes the parameter value of the first LCS session identifier.
11. A communication method, characterized in that, The method includes: The terminal UE associates the parameter value of the first LCS session identifier with the first LCS session; Wherein, the UE has established a user plane connection with the network device; the parameter value of the first LCS session identifier is determined by the network device, and the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include the LCS session-related messages that the UE and the network device have not completed transmitting in the control plane.
12. The communication method according to claim 11, wherein Before the network device determines the parameter value of the first LCS session identifier, the method further includes: The UE sends a first message to the network device; wherein, the first message includes the first parameter value of the first identifier; Wherein, the first LCS session is initiated by the UE; the first parameter value is used to identify the second LCS session that the network device and the UE perform in the control plane.
13. The communication method according to claim 12, wherein The first LCS session identifier includes the first parameter value and / or a second parameter value; wherein, the network device determines that there is a second identifier with a parameter value identical to the first parameter value; Or The first LCS session identifier includes at least one of the first parameter value, the second parameter value, or the third parameter value; wherein, the network device determines that there is no second identifier with a parameter value identical to the first parameter value; Wherein, the second parameter value includes the parameter value assigned by the network device for the first LCS session; the third parameter value is the parameter value obtained by the network device after mapping the first parameter value according to a preset mapping relationship.
14. The communication method according to claim 13, wherein After the UE sends the first message to the network device, the method further includes: The UE receives a second message sent by the network device; Wherein, the second message includes at least one of the parameter value of the first identifier, the parameter value of the second identifier, the first association relationship, and the parameter value of the first LCS session identifier. The first association relationship includes the association relationship among the parameter value of the first identifier, the parameter value of the second identifier, and the parameter value of the first LCS session identifier.
15. The communication method according to claim 11, wherein The first LCS session includes a second parameter value or the parameter value of a second identifier; Wherein, the first LCS session is initiated by the network device; the parameter value of the second identifier is used to identify a second LCS session conducted by the network device and the UE on the control plane; the second parameter value includes the parameter value allocated by the network device for the first LCS session.
16. The communication method according to claim 15, wherein Before the terminal UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes: The UE receives a third message sent by the network device; Wherein, the third message includes at least one of the parameter value of the second identifier, the parameter value of the first LCS session identifier, and a second association relationship; the second association relationship includes the association relationship between the parameter value of the second identifier and the parameter value of the first LCS session identifier.
17. The communication method according to claim 14 or 16, characterized in that, After the terminal UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes: The UE receives a fourth message sent by the network device; wherein, the fourth message includes the parameter value of the first LCS session identifier.
18. The communication method according to claim 14 or 16, characterized in that, After the UE associates the parameter value of the first LCS session identifier with the first LCS session, the method further includes: The UE sends a fifth message to the network device; wherein, the fifth message includes the parameter value of the first LCS session identifier.
19. A network device, characterized in that, including: A first processing module, configured to determine the parameter value of the first LCS session identifier; Wherein, the network device has established a user plane connection with the terminal UE; The parameter value of the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include the LCS session related messages that have not been completely transmitted between the UE and the network device on the control plane.
20. A terminal, characterized in that, including: A second processing module, configured to associate the parameter value of the first LCS session identifier with the first LCS session; Wherein, the terminal UE has established a user plane connection with the network device; the parameter value of the first LCS session identifier is determined by the network device, and the first LCS session identifier is used to identify the first LCS session; the messages transmitted in the first LCS session include the LCS session related messages that have not been completely transmitted between the UE and the network device on the control plane.
21. A network device, characterized in that, including: One or more processors; Wherein, the network device is configured to execute the communication method according to any one of claims 1 to 10.
22. A terminal, characterized in that, including: One or more processors; Wherein, the terminal is configured to execute the communication method according to any one of claims 11 to 18.
23. A communication system, characterized in that, including a network device and a terminal; wherein, the network device is configured to implement the communication method according to any one of claims 1 to 10, and the terminal is configured to implement the communication method according to any one of claims 11 to 18.
24. A storage medium storing instructions, characterized in that, When the instruction runs on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 10, or execute the communication method according to any one of claims 13 to 22, or execute the communication method according to any one of claims 11 to 18.
Citation Information
Patent Citations
User plane service gateway selection method and system
CN107222899A
Method and apparatus for location enhancement based on conditional reconfiguration and handover feature support
CN116602014A
Communication method and device
CN116709168A
Communication method and device
CN116709169A
Assistance data delivery for reference location devices
WO2023023423A1