Communication method, terminal, communication system and storage medium

CN120787481APending Publication Date: 2025-10-14BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480000365.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-08
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

In the prior art, communication methods between terminals lack accuracy in determining service services, resulting in insufficient service capabilities.

Method used

By receiving and analyzing specific parameter items in the request sent by the second terminal, the first terminal can determine different service services, thereby improving service service capabilities.

Benefits of technology

Through the analysis of specific parameter items, the first terminal can more accurately determine the service service, improving the accuracy and capabilities of the service service.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120787481A_ABST
    Figure CN120787481A_ABST
Patent Text Reader

Abstract

The invention discloses a communication method, a terminal, a communication system and a storage medium. The method executed by a first terminal comprises the following steps: receiving a first request sent by a second terminal, wherein the first request is used for requesting a first business service; and determining to execute the corresponding first business service according to specific parameter items in the first request, wherein different specific parameter items correspond to different first business services. According to the invention, the business service capability can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method, terminal, communication system and storage medium Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular to a communication method, a terminal, a communication system, and a storage medium. Background Art

[0002] In order to support direct communication between terminals, a sidelink (SL) communication method is introduced. Ranging refers to determining the distance between two or more terminals, or the direction from one terminal to another terminal, through a PC5 interface. A PC5 interface refers to a communication interface between terminals, for example, a short-distance direct communication interface between vehicles, people, and road infrastructure. Sidelink SL positioning refers to estimating the position of the located terminal based on the sidelink SL. For example, ranging or sidelink SL positioning can be performed on the located terminal (for example, a target terminal (target user equipment, target UE)) based on the information of a terminal (for example, a positioning terminal (located user equipment, located UE)). The reference terminal can be, for example, an SL reference terminal whose position is known or can be known in ranging or sidelink SL positioning. For another example, the relative position information of a terminal (for example, a target terminal) and another terminal (for example, an SL reference terminal (sidelink reference user equipment, sidelink reference UE)) can be determined through ranging or sidelink SL positioning.

[0003] Summary of the Invention

[0004] The embodiments of the present disclosure provide a communication method, a terminal, a communication system, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a communication method is proposed, which is executed by a first terminal. The method includes: receiving a first request sent by a second terminal, where the first request is used to request a first business service; determining to execute the corresponding first business service based on specific parameter items in the first request, where different specific parameter items correspond to different first business services.

[0006] According to a second aspect of an embodiment of the present disclosure, a communication method is proposed, which is executed by a second terminal. The method includes: sending a first request to a first terminal, where the first request is used to request a first business service; a specific parameter item in the first request is used by the first terminal to determine the execution of the corresponding first business service, and different specific parameter items correspond to different first business services.

[0007] According to a third aspect of an embodiment of the present disclosure, a first terminal is provided, including:

[0008] a transceiver module, configured to receive a first request sent by a second terminal, where the first request is used to request a first business service;

[0009] The processing module is configured to determine the execution of the corresponding first business service according to a specific parameter item in the first request, wherein different specific parameter items correspond to different first business services.

[0010] According to a fourth aspect of an embodiment of the present disclosure, a second terminal is provided, including:

[0011] a transceiver module, configured to send a first request to a first terminal, wherein the first request is used to request a first business service;

[0012] The processing module is configured to use a specific parameter item in the first request for the first terminal to determine to execute the corresponding first business service, and different specific parameter items correspond to different first business services.

[0013] According to the fifth aspect of an embodiment of the present disclosure, a terminal is proposed, comprising: one or more processors; a memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the terminal executes the communication method described in the first aspect or the second aspect.

[0014] According to the sixth aspect of an embodiment of the present disclosure, a communication system is proposed, comprising a first terminal, a second terminal, and a network device, wherein the first terminal is configured to implement the communication method described in the first aspect, and the second terminal is configured to implement the communication method described in the second aspect.

[0015] According to a seventh aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the communication method described in the first aspect or the second aspect.

[0016] By adopting the above technical solution of the present disclosure, at least the following beneficial technical effects can be achieved:

[0017] Since the first terminal can determine different first business services according to different specific parameter items, the first terminal can more accurately determine the first business service to be executed according to the specific parameter items in the first request, thereby improving business service capabilities. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] 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.

[0019] FIG1A is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0020] FIG1B is a schematic diagram showing a process involving UE interaction according to an embodiment of the present disclosure.

[0021] FIG1C is a schematic diagram showing a process involving UE interaction according to an embodiment of the present disclosure.

[0022] FIG2A is an interactive schematic diagram illustrating a communication method according to an embodiment of the present disclosure.

[0023] FIG2B is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.

[0024] FIG3A is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0025] FIG3B is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0026] FIG3C is a flow chart illustrating a communication method according to an embodiment of the present disclosure.

[0027] FIG3D is a flow chart of a communication method according to an embodiment of the present disclosure.

[0028] FIG3E is a flow chart of a communication method according to an embodiment of the present disclosure.

[0029] FIG3F is a flow chart of a communication method according to an embodiment of the present disclosure.

[0030] FIG4 is a flow chart showing a communication method according to an embodiment of the present disclosure.

[0031] FIG5 is an interactive diagram illustrating a communication method according to an embodiment of the present disclosure.

[0032] FIG6 is a schematic structural diagram of a first terminal according to an embodiment of the present disclosure.

[0033] FIG7 is a schematic structural diagram of a second terminal according to an embodiment of the present disclosure.

[0034] FIG8A is a schematic structural diagram of a communication device according to an embodiment of the present disclosure.

[0035] FIG8B is a schematic structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0036] The embodiments of the present disclosure provide a communication method, a terminal, a communication system, and a storage medium.

[0037] In a first aspect, an embodiment of the present disclosure proposes a communication method, which is executed by a first terminal. The method includes: receiving a first request sent by a second terminal, where the first request is used to request a first business service; determining to execute the corresponding first business service based on specific parameter items in the first request, where different specific parameter items correspond to different first business services.

[0038] In the above embodiment, since the first terminal can determine different first business services according to different specific parameter items, the first terminal can more accurately or clearly determine the expected first business service to be executed according to the specific parameter items in the first request, thereby improving the business service capability.

[0039] In combination with some embodiments of the first aspect, in some embodiments, the first service is a ranging or sidelink SL positioning service, or a positioning service.

[0040] In the above embodiments, it is specified that the embodiments of the present disclosure are applicable to ranging or SL positioning services, or positioning services.

[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the specific parameter item includes at least one of the following:

[0042] A first parameter item is used to indicate terminal information of the second terminal that sends the first request;

[0043] A second parameter item is used to indicate terminal information of the first terminal that receives the first request;

[0044] The third parameter item is used to indicate the type of positioning result requested;

[0045] A fourth parameter item is used to indicate terminal information of the first type of terminal;

[0046] The fifth parameter item is used to indicate terminal information of at least one other terminal except the first terminal and the second terminal.

[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the terminal information includes at least one of the following:

[0048] Application layer ID of the terminal;

[0049] Terminal role information, where the terminal role information indicates a terminal type in the first service.

[0050] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0051] Determining that the first business service is executed includes executing a first operation when at least one of the following conditions is met:

[0052] The first parameter item indicates that the second terminal is a first type terminal;

[0053] The second parameter item indicates that the first terminal is a second type terminal;

[0054] The second parameter item indicates that the first terminal is a third type terminal;

[0055] The third parameter item indicates the type of the requested positioning result.

[0056] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0057] The first request does not include the first parameter item and / or the second parameter item;

[0058] According to the terminal information of the first type of terminal indicated by the fourth parameter item in the first request, determining that the first business service to be executed includes executing a first operation.

[0059] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0060] The first parameter item and / or the second parameter item in the first request does not indicate the terminal role information;

[0061] According to the terminal information of the first type of terminal indicated by the fourth parameter item in the first request, determining that the first business service to be executed includes executing a first operation.

[0062] In combination with some embodiments of the first aspect, in some embodiments, the first operation is a corresponding operation performed by the second-type terminal and / or the third-type terminal after receiving the first request.

[0063] In combination with some embodiments of the first aspect, in some embodiments, the first operation includes requesting the location information of the second type terminal from the first device, and the location information of the second type terminal includes the absolute location information of the second type terminal and / or the relative location information between the second type terminal and the third type terminal.

[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the first device is at least one of the following:

[0065] Type 5 terminal;

[0066] Network equipment.

[0067] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0068] Determining that the first business service to be executed includes executing a second operation when at least one of the following conditions is met:

[0069] The first parameter item indicates that the second terminal is a second type terminal;

[0070] The first parameter item indicates that the second terminal is a third type terminal;

[0071] The first parameter item indicates that the second terminal is a fourth type terminal;

[0072] The second parameter item indicates that the first terminal is a fifth type terminal.

[0073] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0074] Determining that the first business service to be executed includes executing a second operation when at least one of the following conditions is met:

[0075] The first request does not include the first parameter item;

[0076] The first request does not include the second parameter item;

[0077] The at least one other terminal indicated by the fifth parameter item includes at least one fourth type terminal participating in the first service;

[0078] The at least one other terminal indicated by the fifth parameter item includes at least one third type terminal participating in the first service;

[0079] The at least one other terminal indicated by the fifth parameter item includes at least one second type terminal participating in the first service;

[0080] The third parameter item indicates the type of the requested positioning result.

[0081] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0082] Determining that the first business service to be executed includes executing a second operation when at least one of the following conditions is met:

[0083] The first parameter item in the first request does not indicate the terminal role information;

[0084] The second parameter item in the first request does not indicate the terminal role information;

[0085] The at least one other terminal indicated by the fifth parameter item includes at least one fourth type terminal participating in the first service;

[0086] The at least one other terminal indicated by the fifth parameter item includes at least one third type terminal participating in the first service;

[0087] The at least one other terminal indicated by the fifth parameter item includes at least one second type terminal participating in the first service;

[0088] The third parameter item indicates the type of the requested positioning result.

[0089] In combination with some embodiments of the first aspect, in some embodiments, the second operation is a corresponding related operation performed by the fifth type terminal after receiving the first request.

[0090] In combination with some embodiments of the first aspect, in some embodiments, the second operation includes determining the location information of the second type terminal, and the location information of the second type terminal includes the absolute location information of the second type terminal and / or the relative location information between the second type terminal and the third type terminal.

[0091] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0092] The first business service to be executed includes executing a third operation when at least one of the following conditions is met:

[0093] The first parameter item indicates that the second terminal is a second type terminal;

[0094] The second parameter item indicates that the first terminal is a fourth type terminal;

[0095] The type of the positioning result indicated by the third parameter item is absolute position.

[0096] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0097] The first business service to be executed includes executing a third operation when at least one of the following conditions is met:

[0098] The first request does not include the first parameter item;

[0099] The first request does not include the second parameter item;

[0100] The first request does not include terminal information of at least one of the other terminals indicated by the fifth parameter item;

[0101] The type of the positioning result indicated by the second parameter item is absolute position.

[0102] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0103] The first business service to be executed includes executing a third operation when at least one of the following conditions is met:

[0104] The first parameter item in the first request does not indicate the terminal role information;

[0105] The second parameter item in the first request does not indicate the terminal role information;

[0106] The first request does not include terminal information of at least one of the other terminals indicated by the fifth parameter item;

[0107] The type of the positioning result indicated by the third parameter item in the first request is absolute position.

[0108] With reference to some embodiments of the first aspect, in some embodiments, the third operation is a corresponding operation performed by the fourth type terminal after receiving the first request.

[0109] In combination with some embodiments of the first aspect, in some embodiments, the third operation includes obtaining the absolute position of the first terminal and / or sending the absolute position information of the first terminal to the second terminal.

[0110] In conjunction with some embodiments of the first aspect, in some embodiments, obtaining the absolute position of the first terminal includes:

[0111] The absolute location information of the first terminal is obtained by triggering the 5G core network-terminal origination-positioning request 5GC-MO-LR process.

[0112] In combination with some embodiments of the first aspect, in some embodiments, the first type terminal is a SL positioning client terminal in the ranging or SL positioning service.

[0113] In combination with some embodiments of the first aspect, in some embodiments, the second type terminal is a target terminal in the ranging or SL positioning service.

[0114] In combination with some embodiments of the first aspect, in some embodiments, the third type terminal is an SL reference terminal in the ranging or SL positioning service.

[0115] In combination with some embodiments of the first aspect, in some embodiments, the fourth type of terminal is a positioning terminal in the ranging or SL positioning service.

[0116] In combination with some embodiments of the first aspect, in some embodiments, the fifth type of terminal is an SL positioning server terminal in the ranging or SL positioning service.

[0117] In conjunction with some embodiments of the first aspect, in some embodiments, the specific parameter item includes at least one of the following:

[0118] A first parameter item is used to indicate terminal related information of the second terminal that sends the first request;

[0119] A second parameter item is used to indicate terminal related information of the first terminal that receives the first request;

[0120] The third parameter item is used to indicate the type of positioning result requested;

[0121] The fourth parameter item is used to indicate terminal-related information of the SL positioning client terminal;

[0122] The fifth parameter item is used to indicate terminal-related information of the third terminal.

[0123] In the above embodiment, the third terminal is a terminal other than the first terminal and the second terminal.

[0124] In the above embodiment, a plurality of different first business services can be distinguished by using the one or more specific parameter items, so as to provide higher quality business services in a variety of business service scenarios.

[0125] In conjunction with some embodiments of the first aspect, in some embodiments, the terminal-related information includes at least one of the following:

[0126] Application layer ID of the terminal;

[0127] Terminal role information.

[0128] In the above embodiment, the contents of the terminal related information are standardized.

[0129] In conjunction with some embodiments of the first aspect, in some embodiments, the type of the positioning result includes at least one of the following:

[0130] Absolute position;

[0131] relative position;

[0132] distance;

[0133] direction;

[0134] speed.

[0135] In the above embodiment, the various types of positioning results listed above can meet different positioning result requirements.

[0136] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0137] The first business service is determined to include a first operation when at least one of the following conditions is met:

[0138] The first parameter item indicates that the second terminal is a SL positioning client terminal;

[0139] The second parameter item indicates that the first terminal is a target terminal;

[0140] The second parameter item indicates that the first terminal is an SL reference terminal;

[0141] The third parameter item indicates the type of the requested positioning result.

[0142] In the above embodiment, the content indicated by the specific parameter item can directly assist the first terminal in quickly determining whether to perform the first operation.

[0143] In combination with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service based on a specific parameter item in the first request includes: the first request does not include the first parameter item and / or the second parameter item; and determining that the first business service includes a first operation based on the terminal-related information of the SL positioning client terminal indicated by the fourth parameter item in the first request.

[0144] In the above embodiment, the combination of specific parameter items and / or the content indicated by the specific parameter items can directly assist the first terminal in quickly determining whether to perform the first operation.

[0145] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0146] The first parameter item and / or the second parameter item in the first request does not indicate the terminal role information;

[0147] According to the terminal-related information of the SL positioning client terminal indicated by the fourth parameter item in the first request, it is determined that the first business service includes a first operation.

[0148] In the above embodiment, the content indicated by the specific parameter item can directly assist the first terminal in quickly determining whether to perform the first operation.

[0149] In combination with some embodiments of the first aspect, in some embodiments, determining the execution of the corresponding first business service based on a specific parameter item in the first request includes: determining the role of the first terminal and / or the role of the second terminal based on the terminal role information indicated by the first parameter item and / or the second parameter item; determining the corresponding first business service based on the role of the first terminal and / or the role of the second terminal.

[0150] In the above embodiment, the role of the first / second terminal is first determined according to the specific parameter items, and then the first terminal is assisted in determining whether to perform the first operation according to the role of the first / second terminal. This implementation method of indirectly assisting the first terminal in determining whether to perform the first operation according to the specific parameter items can improve the scalability, extensibility, and compatibility of the embodiment of the present disclosure.

[0151] In conjunction with some embodiments of the first aspect, in some embodiments, determining the corresponding first business service according to the role of the first terminal and / or the role of the second terminal includes:

[0152] The first business service is determined to include a first operation when at least one of the following conditions is met:

[0153] The role of the first terminal is a target terminal;

[0154] The role of the first terminal is an SL reference terminal;

[0155] The role of the second terminal is an SL positioning client terminal.

[0156] In the above embodiment, it is specified that when the role of the first terminal is at least one of the target terminal and the SL reference terminal, and / or when the role of the second terminal is the SL positioning client terminal, it is determined that the first terminal will perform the first operation.

[0157] In combination with some embodiments of the first aspect, in some embodiments, the first operation is a positioning-related operation performed by the target terminal and / or the SL reference terminal.

[0158] In the above embodiments, it is specified that the first operation is a positioning-related operation performed by the target terminal and / or the SL reference terminal.

[0159] In combination with some embodiments of the first aspect, in some embodiments, the first operation includes requesting the location information of the target terminal from the first device, and the location information of the target terminal includes the absolute location information of the target terminal and / or the relative location information between the target terminal and the SL reference terminal.

[0160] In the above embodiment, the execution action included in the first operation is exemplified.

[0161] In conjunction with some embodiments of the first aspect, in some embodiments, the first device is at least one of the following:

[0162] SL positioning server terminal;

[0163] Network equipment.

[0164] In the above embodiment, it is specified that the first device is an SL positioning server terminal or a network device.

[0165] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0166] It is determined that the first business service includes the second operation when at least one of the following conditions is met:

[0167] The first parameter item indicates that the second terminal is a target terminal;

[0168] The first parameter item indicates that the second terminal is an SL reference terminal;

[0169] The first parameter item indicates that the second terminal is a positioning terminal;

[0170] The second parameter item indicates that the first terminal is an SL positioning server terminal.

[0171] In the above embodiment, the content indicated by the specific parameter item can directly assist the first terminal in quickly determining whether to perform the second operation.

[0172] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0173] It is determined that the first business service includes the second operation when at least one of the following conditions is met:

[0174] The first request does not include the first parameter item;

[0175] The first request does not include the second parameter item;

[0176] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one positioning terminal participating in the first service;

[0177] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one SL reference terminal participating in the first service;

[0178] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one target terminal participating in the first service;

[0179] The third parameter item indicates the type of the requested positioning result.

[0180] In the above embodiment, the combination of specific parameter items and / or the content indicated by the specific parameter items can directly assist the first terminal in quickly determining whether to perform the second operation.

[0181] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0182] It is determined that the first business service includes the second operation when at least one of the following conditions is met:

[0183] The first parameter item in the first request does not indicate the terminal role information;

[0184] The second parameter item in the first request does not indicate the terminal role information

[0185] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one positioning terminal participating in the first service;

[0186] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one SL reference terminal participating in the first service;

[0187] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one target terminal participating in the first service;

[0188] The third parameter item indicates the type of the requested positioning result.

[0189] In the above embodiment, the combination of specific parameter items and / or the content indicated by the specific parameter items can directly assist the first terminal in quickly determining whether to perform the second operation.

[0190] In conjunction with some embodiments of the first aspect, in some embodiments, determining the corresponding first business service according to the role of the first terminal and / or the role of the second terminal includes:

[0191] It is determined that the first business service includes a second operation when at least one of the following conditions is met:

[0192] The role of the first terminal is an SL positioning server terminal;

[0193] The role of the second terminal is a target terminal;

[0194] The role of the second terminal is an SL reference terminal;

[0195] The role of the second terminal is a positioning terminal.

[0196] In the above embodiment, the role of the first / second terminal is first determined according to a specific parameter item, and then the first terminal is assisted in determining whether to perform the second operation according to the role of the first / second terminal. This implementation method of indirectly assisting the first terminal in determining whether to perform the second operation according to a specific parameter item can enhance the scalability, extensibility, and compatibility of the embodiment of the present disclosure.

[0197] In combination with some embodiments of the first aspect, in some embodiments, the second operation is a positioning-related operation performed by the SL positioning server terminal.

[0198] In the above embodiment, the second operation is specified as a positioning-related operation performed by the SL positioning server terminal.

[0199] In combination with some embodiments of the first aspect, in some embodiments, the second operation includes determining the location information of the target terminal, and the location information of the target terminal includes the absolute location information of the target terminal and / or the relative location information between the target terminal and the SL reference terminal.

[0200] In the above embodiment, the second operation includes an execution action.

[0201] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0202] It is determined that the first business service includes a third operation when at least one of the following conditions is met:

[0203] The first parameter item indicates that the second terminal is a target terminal;

[0204] The second parameter item indicates that the first terminal is a positioning terminal;

[0205] The type of the positioning result indicated by the third parameter item is absolute position.

[0206] In the above embodiment, the content indicated by the specific parameter item can directly assist the first terminal in quickly determining whether to perform the third operation.

[0207] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0208] It is determined that the first business service includes a third operation when at least one of the following conditions is met:

[0209] The first request does not include the first parameter item;

[0210] The first request does not include the second parameter item;

[0211] The first request does not include terminal related information of the third terminal indicated by the fifth parameter item;

[0212] The type of the positioning result indicated by the second parameter item is absolute position.

[0213] In the above embodiment, the combination of specific parameter items and / or the content indicated by the specific parameter items can directly assist the first terminal in quickly determining whether to perform the third operation.

[0214] In conjunction with some embodiments of the first aspect, in some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0215] It is determined that the first business service includes a third operation when at least one of the following conditions is met:

[0216] The first parameter item in the first request does not indicate the terminal role information;

[0217] The second parameter item in the first request does not indicate the terminal role information;

[0218] The first request does not include terminal related information of the third terminal indicated by the fifth parameter item;

[0219] The type of the positioning result indicated by the second parameter item in the first request is absolute position.

[0220] In the above embodiment, the combination of specific parameter items and / or the content indicated by the specific parameter items can directly assist the first terminal in quickly determining whether to perform the third operation.

[0221] With reference to some embodiments of the first aspect, in some embodiments, the third operation is a positioning-related operation performed by the positioning terminal.

[0222] In the above embodiment, the third operation is specified as a positioning-related operation performed by the positioning terminal.

[0223] In combination with some embodiments of the first aspect, in some embodiments, the third operation includes obtaining the absolute position of the first terminal and / or sending the absolute position information of the first terminal to the second terminal.

[0224] In the above embodiment, the execution action included in the third operation is exemplified.

[0225] In conjunction with some embodiments of the first aspect, in some embodiments, obtaining the absolute position of the first terminal includes:

[0226] The absolute location information of the first terminal is obtained by triggering the 5G core network-terminal origination-positioning request 5GC-MO-LR process.

[0227] In the above embodiment, the first terminal can obtain the absolute location information of the first terminal by triggering the 5GC-MO-LR process.

[0228] In combination with some embodiments of the first aspect, in some embodiments, the first request is sent by the second terminal to the first terminal through a Ranging and Sidelink Positioning Protocol (RSPP) signaling supplementary message.

[0229] In the above embodiment, the second terminal may send the first request to the first terminal through an RSPP signaling supplementary message.

[0230] In a second aspect, an embodiment of the present disclosure proposes a communication method, which is executed by a second terminal. The method includes: sending a first request to a first terminal, where the first request is used to request a first business service; a specific parameter item in the first request is used by the first terminal to determine the execution of the corresponding first business service, and different specific parameter items correspond to different first business services.

[0231] In a third aspect, an embodiment of the present disclosure proposes a first terminal, which includes at least one of a transceiver module and a processing module; wherein the first terminal is used to execute an optional implementation method of the first aspect.

[0232] In a fourth aspect, an embodiment of the present disclosure proposes a second terminal, which includes at least one of a transceiver module and a processing module; wherein the second terminal is used to execute the optional implementation method of the second aspect.

[0233] In a fifth aspect, an embodiment of the present disclosure proposes a terminal, which includes one or more processors; a memory coupled to the processor, on which executable instructions are stored, and when the executable instructions are executed by the processor, the terminal executes an optional implementation method of the first aspect or the second aspect.

[0234] In the sixth aspect, an embodiment of the present disclosure proposes a communication system, which includes a first terminal, a second terminal and a network device, wherein the first terminal is configured to execute the communication method described in the optional implementation manner of the first aspect, and the second terminal is configured to execute the communication method described in the optional implementation manner of the second aspect.

[0235] In a seventh aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the optional implementation of the first and second aspects.

[0236] In an eighth 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 of the first and second aspects.

[0237] In a ninth 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 and second aspects.

[0238] In a tenth aspect, an embodiment of the present disclosure provides a chip or a chip system, which includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.

[0239] It is understandable that the first terminal, the second terminal, the communication system, the storage medium, the program product, the computer program, the chip, or the chip system are all used to perform the method proposed in the embodiment of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding method and will not be repeated here.

[0240] The embodiments of the present disclosure provide a communication method, terminal, communication system, and storage medium. In some embodiments, the terms "communication method," "information processing method," and "positioning service method using SL positioning between UEs" are interchangeable; the terms "communication device," "information processing device," and "positioning service device using SL positioning between UEs" are interchangeable; and the terms "communication system," "information processing system," and "positioning service system using SL positioning between UEs" are interchangeable.

[0241] 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.

[0242] 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.

[0243] 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.

[0244] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0245] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0246] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0247] 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.

[0248] 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.

[0249] 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.

[0250] 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.

[0251] 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.

[0252] 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.

[0253] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.

[0254] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

[0255] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.

[0256] In some embodiments, the terms "terminal", "terminal device", "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. can be used interchangeably.

[0257] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

[0258] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.

[0259] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0260] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0261] 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.

[0262] FIG1A is a schematic diagram illustrating an architecture of a communication system according to an embodiment of the present disclosure. As shown in FIG1A , the communication system 100 may include a first terminal 101 and a second terminal 102 .

[0263] In some embodiments, the first terminal 101 and / or the second terminal 102 include, 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 are not limited thereto.

[0264] In some embodiments, the communication system 100 may further include a network device, which may include at least one of an access network device and a core network device.

[0265] Optionally, the access network device is, for example, a node or device that accesses the terminal to the wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.

[0266] In some embodiments, the network device is a base station. Optionally, the base station is, for example, a macro base station, a micro base station (also known as a small station), a relay station, an access point, a 5G base station or a future base station, a satellite, a transmission point (Transmitting and Receiving Point, TRP), a transmission point (Transmitting Point, TP), a mobile switching center, or other devices that perform base station functions in a communication system, etc., which are not specifically limited in the embodiments of the present disclosure. For ease of description, in all embodiments of the present disclosure, devices that provide wireless communication functions for terminal devices are collectively referred to as network devices or base stations.

[0267] In some embodiments, the network device is a core network device. The core network device can be a single device including a first network element, a second network element, etc., or can be multiple devices or a group of devices, each including all or part of the first network element, the second network element, etc. The network element can be virtual or physical. The core network includes, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0268] In some embodiments, an example of a network element is an Access and Mobility Management Function (AMF).

[0269] In some embodiments, an example of a network element is a Location Management Function (LMF).

[0270] In some embodiments, an example of a network element is a Network Exposure Function (NEF).

[0271] In some embodiments, an example of a network element is Unified Data Management (UDM).

[0272] In some embodiments, the network element includes but is not limited to the network element in the above examples.

[0273] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0274] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0275] 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.

[0276] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The entities shown in FIG1A are illustrative only. The communication system may include all or part of the entities shown in FIG1A , or may include other entities other than those shown in FIG1A . The number and form of the entities may be arbitrary, and the entities may be physical or virtual. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0277] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), 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).

[0278] In some embodiments, the present disclosure provides Chinese and English descriptions of the relevant terms involved or potentially involved in the embodiments as follows: Aggregated Maximum Bit Rate (AMBR). Access Management (AM). Authentication Server Function (AUSF). Core Network (CN). Data Network (DN). Data Network Name (DNN). Evolved Packet Core (EPC). Fully Qualified Domain Name (FQDN). Guaranteed Bit Rate (GBR). Gateway Mobile Location Centre (GMLC). Integrated access and backhaul (IAB). Identifier (ID). Internet Protocol (IP). LoCation Service (LCS). Location Management Function (LMF). Mobility Management Entity (MME). Mobile Originated Location Request (MO-LR). Mobile Terminated Location Request (MT-LR). Non Access Stratum (NAS). Network Function (NF). Network Initiated Location Request (NI-LR). Network Repository Function (NRF). Policy Control Function (PCF). Packet Data Unit (PDU). QoS Flow Identity (QFI). Quality of Service (QoS). Radio Access Network (RAN).Session Management Function (SMF). Session and Service Continuity (SSC). Subscription Concealed Identifier (SUCI). Subscriber Permanent Identifier (SUPI). Tracking Area ID (TAI). Uplink Classifier (UL CL). User Plane Function (UPF). User Data Repository (UDR).

[0279] In some embodiments, the present disclosure explains the relevant terms involved or potentially involved in the embodiments as follows:

[0280] 1. Located UE: Its location is known or can be determined using Uu-based positioning. A located UE can be used to determine the location of a target UE using SL positioning.

[0281] 2. Network-based operations: Operations using the network functions of the 5G core network (5GC NFs) for ranging / sidelink positioning, including service request processing and result calculation.

[0282] 3. Positioning: A function for detecting geographic location and, optionally, speed (eg, speed of a mobile terminal).

[0283] 4. Ranging: refers to determining the distance between two or more UEs and / or the direction between one UE (i.e., target UE) and another UE (i.e., SL reference UE) through the PC5 interface.

[0284] 5. Ranging / SL positioning application identifier: A globally unique identifier used to identify a specific ranging / SL positioning application, which can be mapped to a V2X service type or ProSe (proximity-based services) identifier.

[0285] 6. Relative position: The estimation of the UE's position relative to other network elements or relative to other UEs.

[0286] 7. Relative speed: An estimate of the speed of a UE relative to another UE.

[0287] 8. SL Reference UE: A UE that supports positioning of a target UE, for example, by using Sidelink to send and / or receive reference signals for positioning, provide positioning-related information, etc.

[0288] 9. Sidelink Positioning: Use PC5 to locate the UE to obtain absolute position, relative position or ranging information.

[0289] 10. SL Positioning Client UE: A third-party UE other than the SL reference UE and target UE, which initiates ranging / SL positioning service requests on behalf of the applications residing on it.

[0290] 11. SL Positioning Server UE: A terminal that provides method determination, assistance data distribution, and / or position calculation functionality for SL positioning and ranging-based services. It interacts with other UEs via PC5, as necessary, to determine ranging / SL positioning methods, distribute assistance data, and calculate the position of the target UE. If any of these functions are supported, the target UE or SL reference UE can act as a SL Positioning Server UE.

[0291] 12. Target UE: A UE whose distance, direction and / or position is measured with the support of one or more SL reference UEs using SL in ranging-based services and SL positioning.

[0292] In some embodiments, the results of ranging / SL positioning may include absolute position, relative position, or distance and direction, depending on the service request. In order to obtain the ranging / SL positioning result, the SL-MO-LR (Sidelink-Mobile Originated-Location Request) process involving LMF (Location Management Function), the SL-MT-LR (Sidelink-Mobile Terminated-Location Request) process involving LMF, the 5GC-MT-LR process using SL positioning, the 5GC-MO-LR process using SL positioning, the service exposure procedures (through PC5 or control plane), or the UE only procedure may be applied. There is interaction between UEs in these processes, involving SLPP (Sidelink Positioning Protocol) message exchange and other messages exchanged between UEs. In addition to SLPP messages, the interactions in these processes are to supplement RSPP (Ranging and sidelink positioning protocol) signaling messages, including:

[0293] 1) UE-UE interaction between the SL client UE and the target UE / reference UE to exchange SL positioning service request / SL positioning service response messages.

[0294] 2) In step 17 of 6.20.1 of TS 23.273, the target UE interacts with the positioning UE to request the absolute position of the positioning UE.

[0295] 3) UE-UE interaction in which the server UE and the target UE exchange any information other than SLPP messages, including ranging / SL positioning service request / response, messages used to deliver SLPP to other UEs, etc.

[0296] In some embodiments, for the above situations, different messages may be defined to meet different requirements and expected behaviors of related UEs.

[0297] In some embodiments, according to the specifications in TS 23.586 and TS 23.273, there is UE-UE interaction in the procedures involving the SL positioning server UE, such as the SL-MO-LR procedure involving LMF, the SL-MT-LR procedure involving LMF, the 5GC-MT-LR procedure using SL positioning, and the 5GC-MO-LR procedure using SL positioning, or service exposure procedures through PC5 or control plane, or UE only procedure.

[0298] In some embodiments, FIG1B exemplarily illustrates the process of UE interaction involving the SL positioning server UE:

[0299] 1a. UE1 (eg, a target UE or a SL reference UE) receives a ranging / SL positioning service request from a SL positioning client UE via PC5 during a ranging / SL positioning service opening procedure via PC5.

[0300] 1b. UE1 receives a ranging / SL positioning service request from the RSPP application layer.

[0301] 1c.UE1 receives a ranging / SL positioning service request from the network, such as for the SL-MO-LR process involving LMF, the SL-MT-LR process involving LMF, the 5GC-MT-LR process using SL positioning, and the 5GC-MO-LR process using SL positioning, where the SL positioning server UE is designated for UE-based SL positioning.

[0302] 2. UE1 will discover UE2 / ... / UEn (i.e. SL reference UEs / positioning UEs) when needed.

[0303] 3. If it is determined that the SL positioning server UE needs to be involved, a SL positioning server UE will be discovered and selected, and interaction between the SL positioning server UE and other UEs will be carried out.

[0304] 3-1. Determine the SL positioning server UE according to an instruction from the network based on the discovery and selection performed by UE1.

[0305] 3-2. A PC5 connection is established between UE1 and the SL positioning server UE.

[0306] 3-3. UE1 sends a ranging / SL positioning request to the selected SL positioning server UE using an RSPP signaling supplementary message. This request indicates other UE2 to UEn by application layer ID, and indicates the type of ranging / SL positioning result required (e.g., absolute position, relative position, or distance and direction between UE pairs), and also indicates the QoS required for ranging / SL positioning.

[0307] 3-4 / 3-5 / 3-6 / 3-7. SL positioning server UE exchanges capabilities / assistance data with other UEs.

[0308] 3-8 / 3-9 / 3-10. If the SL positioning server UE performs result calculation, the SL positioning server UE sends a request to UE1 to obtain SL measurement information of UE1 and UE2 / ... / UEn.

[0309] Optionally, SL-PRS measurements are performed between UE1 and UE2 / ... / UEn, and possibly also between UE2 / ... / UEn. UE1's SL-PRS measurement data is transmitted to the SL positioning server UE via an SLPP message, while UE1's SL-PRS measurement data for UE2 / ... / UEn is transmitted to the SL positioning server UE using an RSPP signaling supplementary message.

[0310] Optionally, depending on the type of result, the absolute position, relative position or ranging information is calculated on the SL positioning server UE.

[0311] 3-11. The SL positioning server UE sends a ranging / SL positioning response including the required results to UE1 using the RSPP signaling supplementary message.

[0312] 4. Ranging / SL positioning results are transmitted to:

[0313] 4a. SL positioning client UE during ranging / SL positioning service exposure via PC5.

[0314] 4b. Application layer.

[0315] 4c. Network.

[0316] In some embodiments, in clause 6.20 of 3GPP TS 23.273, in order to obtain the ranging / SL positioning position result of the absolute position using the UE-based SL positioning in the SL-MO-LR process involving LMF, the SL-MT-LR process involving LMF, the 5GC-MT-LR process using SL positioning, or the 5GC-MO-LR process using SL positioning, the target UE may send a request to the positioning UE to trigger the 5GC-MO-LR process so that the positioning UE obtains its own absolute position, and then the positioning UE may provide its position to the target UE.

[0317] In some embodiments, the process of selecting a positioning UE in the positioning process is exemplarily described according to FIG. 1C :

[0318] 1-4. The positioning request is sent to the serving LMF, and the positioning request that determines the use of ranging and SL positioning is executed at the LMF.

[0319] Optionally, Nlmf is an interface, indicating that LMF obtains the positioning request message of the terminal device from AMF through the Nlmf interface.

[0320] 1a. In the 5GC-MO-LR process using SL positioning, UE1 sends an MO-LR request, and the LMF that receives the location service request in step 4 may trigger the use of SL positioning.

[0321] 1b. During the 5GC-MT-LR process using SL positioning, the GMLC sends a mobile terminal positioning request. After the LMF receives the positioning service request in step 4, it can trigger the use of SL positioning.

[0322] 1c. In the SL-MO-LR process, the LMF receives a location service request for ranging and SL positioning in step 4, which is based on the SL-MO-LR request from UE1.

[0323] 1d. In the SL-MT-LR process, LMF receives the location service request for ranging and SL positioning in step 4, which comes from the location request for ranging and SL positioning of GMLC.

[0324] 5. Execute steps 10-15 of clause 6.20.3 of TS23.273 to request the location from UE1 using ranging / SL positioning service.

[0325] Optionally, these steps apply to the SL-MT-LR process, or the SL-MT-LR process involving LMF, or the 5GC-MT-LR process using SL positioning, or the 5GC-MO-LR process using SL positioning. For the SL-MO-LR process, these steps are skipped.

[0326] 6. Trigger UE1 and other discovered UEs to perform ranging / SL positioning.

[0327] 6-1. The LMF and the associated UE exchange capabilities / assistance data, including the location information of the UE.

[0328] 6-2. LMF sends a location information request to UE 1. If LMF determines to apply UE-based SL positioning, LMF includes an indication of UE-based SL positioning in the request.

[0329] 6-3. UE1 performs ranging / SL positioning process between UE1 to UEn (or between designated downselected UEs), where the UE obtains SL position measurement, and UE2 to UEn (or designated downselected UEs) transmit their SL position measurement to UE1.

[0330] 6-4. For UE-based SL positioning, if the absolute location information of the target UE is required and the absolute location of the positioning UE is not available, the target UE may send a request to the positioning UE to obtain its own absolute location.

[0331] 6-5. The positioning UE may trigger the 5GC-MO-LR process to enable the positioning UE to obtain its own absolute position.

[0332] 6-6. The positioning UE provides the target UE with the location of the positioning UE.

[0333] 6-7. If UE-based calculation is applied, at least one of UE1 / ... / UEn calculates ranging / SL positioning results based on Sidelink location measurements.

[0334] 6-8. UE1 sends a response to the LMF, including the obtained SL position measurement or ranging / SL positioning result. In the response message, UE2 to UEn (or the designated down-selected UEs) are identified by their application layer IDs.

[0335] 7. The positioning result is sent to AMF.

[0336] In some embodiments, policies / parameters provided to the UE. For example, according to the definition of TS 23.586, a UE can be assigned authorized ranging / SL positioning roles in each PLMN, such as target UE, SL reference UE, positioning UE, SL positioning client UE and SL positioning server UE.

[0337] In some embodiments, to support ranging and sidelink positioning services, the interaction as RSPP signaling supplementary messages includes:

[0338] 1) UE-UE interaction between the SL client UE and the target UE / reference UE to exchange SL positioning service request / SL positioning service response messages;

[0339] 2) UE-UE interaction between the target UE and the positioning UE to request the absolute position of the positioning UE;

[0340] 3) UE-UE interaction between the server UE and the target UE for exchanging ranging / SL positioning service requests / responses.

[0341] In view of this, in the above embodiment, no message for requesting the absolute position of the positioning UE in UE-UE interaction between the target UE and the positioning UE is defined.

[0342] In the above embodiment, the interactions in 1) and 3) use the same message, and the behaviors of the expected receiving UE are different, but the information in the message used to distinguish between the two situations is not clear.

[0343] In some embodiments, to support ranging and sidelink positioning services, a UE may be authorized to have one or more UE roles.

[0344] In some embodiments, the present disclosure provides a communication method, terminal, communication system, and storage medium. By designing a positioning service solution using SL positioning between UEs, at least the information exchanged in the following situations can be defined and distinguished:

[0345] 1) Interaction between UEs, used for the SL client UE to exchange SL positioning service request / SL positioning service response messages with the target UE / reference UE;

[0346] 2) Interaction between the target UE and the positioning UE to request the absolute position of the positioning UE;

[0347] 3) Interaction between the SL positioning server UE and the target UE to exchange ranging / SL positioning service requests / responses.

[0348] FIG2A is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG2A , the embodiment of the present disclosure relates to a communication method, and the communication method includes:

[0349] Step S2101 : The second terminal 102 sends a first request to the first terminal 101 .

[0350] In some embodiments, the first terminal receives the first request.

[0351] In some embodiments, the first request is used to request a first business service.

[0352] In some embodiments, the name of the first request is not limited, and it can be, for example, a positioning request, an information acquisition request, a ranging / SL positioning service request, etc.

[0353] In some embodiments, the first service is a ranging or sidelink (SL) positioning service.

[0354] In some embodiments, the first service is a positioning service.

[0355] In some embodiments, the first service is a service other than the above-mentioned ranging or sidelink SL positioning service and positioning service, which is not limited in the present disclosure.

[0356] The following describes in detail the implementation steps of the technical solution of the present disclosure using ranging or SL positioning services as an example.

[0357] In some embodiments, the second terminal sending the first request to the first terminal includes: the second terminal sending the first request to the first terminal via an RSPP signaling supplemental message. Optionally, the second terminal sends the RSPP signaling supplemental message, where the RSPP signaling supplemental message includes the first request. Optionally, the first terminal receives the RSPP signaling supplemental message to obtain the first request.

[0358] In some embodiments, "RSPP signaling supplementary message" may be replaced by "supplementary RSPP signaling message".

[0359] In some embodiments, after step S2101, the first terminal may choose to execute any one of the following steps S2102, S2103, and S2104.

[0360] In step S2102 , the first terminal 101 determines to perform a first operation according to a specific parameter item in the first request.

[0361] In some embodiments, the name of the specific parameter item is not limited, and it can be, for example, a preset parameter item, a specified parameter item, a first service parameter item, a positioning service parameter item, a specified field, etc.

[0362] In some embodiments, the specific parameter item includes at least one of the following:

[0363] The first parameter item is used to indicate terminal related information of the second terminal sending the first request;

[0364] The second parameter item is used to indicate terminal related information of the first terminal that receives the first request;

[0365] The third parameter item is used to indicate the type of positioning result requested;

[0366] The fourth parameter item is used to indicate terminal-related information of the SL positioning client terminal;

[0367] The fifth parameter item is used to indicate terminal-related information of the third terminal.

[0368] In some embodiments, the specific names of the above parameter items are not limited.

[0369] In some embodiments, the third terminal refers to a terminal other than the first terminal and the second terminal.

[0370] For example, taking the terminals shown in Figures 1B and 1C as an example, if the first terminal is UE1 and the second terminal is the SL positioning client terminal, then the third terminal refers to UE2-n as shown in Figures 1B and 1C, where UE2-n refers to n-1 UEs of UE2, UE3, UE4...UEn.

[0371] In some embodiments, the name of the terminal related information is not limited, and it can be, for example, function information, related information, etc. In some embodiments, "terminal related information" can be replaced with "terminal information".

[0372] In some embodiments, terminal-related information includes but is not limited to at least one of the following:

[0373] Application layer ID of the terminal;

[0374] Terminal role information.

[0375] It should be noted that the terminal role information includes but is not limited to positioning terminal, SL reference terminal, SL positioning client terminal, SL positioning server terminal, and target terminal.

[0376] In some embodiments, the terminal role information is used to indicate the type of the terminal in the first service. In some embodiments, the terminal role information is used to indicate the function of the terminal in the first service.

[0377] In some embodiments, the type of the positioning result includes at least one of the following:

[0378] Absolute position;

[0379] Relative position;

[0380] distance;

[0381] direction;

[0382] speed.

[0383] Distance refers to the distance between two or more terminals. Direction refers to the direction from one terminal to another. Speed ​​refers to the relative speed between one terminal and another.

[0384] In some embodiments, different specific parameter items correspond to different first business services. Alternatively, different combinations of specific parameter items correspond to different first business services. Alternatively, different contents indicated by specific parameter items correspond to different first business services. Alternatively, different combinations of specific parameter items and contents indicated by specific parameter items correspond to different first business services.

[0385] In some embodiments, the name of the first business service is not limited, and it can be, for example, a positioning-related operation, a first business operation, an operation of sending and receiving information, a calculation operation, etc.

[0386] In some embodiments, the first business service includes at least one of a first operation, a second operation, and a third operation.

[0387] In some embodiments, the first business service includes a first operation. Optionally, the first operation is a positioning-related operation performed by the target terminal and / or the SL reference terminal. Optionally, the first operation includes requesting the location information of the target terminal from the first device. Optionally, the first operation includes responding to the first request to the second terminal. Optionally, the first operation includes receiving the location information of the target terminal fed back by the first device. Optionally, the location information of the target terminal includes the absolute location information of the target terminal and / or the relative location information between the target terminal and the SL reference terminal. Optionally, the first device is a terminal, for example, an SL positioning server terminal. Optionally, the first device is a network device, for example, an LMF.

[0388] In some embodiments, the first operation is, for example, one or more operations performed by UE1 in the flowchart shown in FIG1B , such as the steps performed by UE1 to discover UE2 / ... / UEn (i.e., SL reference UEs / positioning UEs), or the steps performed by UE1 to discover and select a SL positioning server UE.

[0389] In some embodiments, execution of the corresponding first business service may be determined based on specific parameter items in the first request. Alternatively, execution of the corresponding first business service may be determined based on a combination of specific parameter items specifically included in the first request. Alternatively, execution of the corresponding first business service may be determined based on the content indicated by the specific parameter items in the first request. Alternatively, execution of the corresponding first business service may be determined based on a combination of specific parameter items specifically included in the first request and the content indicated by the specific parameter items.

[0390] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0391] It is determined that the first business service includes the first operation when at least one of the following conditions is met:

[0392] The first parameter item indicates that the second terminal is an SL positioning client terminal;

[0393] The second parameter item indicates that the first terminal is a target terminal;

[0394] The second parameter item indicates that the first terminal is an SL reference terminal;

[0395] The third parameter item indicates the type of positioning result requested.

[0396] For example, when the first parameter item indicates that the second terminal is an SL positioning client terminal and the second parameter item indicates that the first terminal is a target terminal, it can be determined that the first terminal performs the first operation.

[0397] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0398] Determine that the first request does not include the first parameter item and / or the second parameter item; and determine that the first business service includes the first operation based on the terminal-related information of the SL positioning client terminal indicated by the fourth parameter item in the first request.

[0399] For example, when the first request does not include the first parameter item and the second parameter item, if the first request includes terminal-related information of the SL positioning client terminal, it can be determined that the first terminal performs the first operation.

[0400] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0401] Determine that the first parameter item and / or the second parameter item in the first request does not indicate terminal role information; determine that the first terminal performs a first operation based on the terminal-related information of the SL positioning client terminal indicated by the fourth parameter item in the first request.

[0402] For example, the first parameter item and / or the second parameter item in the first request may only include the application layer ID of the terminal. Therefore, in some embodiments, if neither the first parameter item nor the second parameter item in the first request indicates terminal role information, if the first request includes terminal-related information of the SL positioning client terminal, it can be determined that the first terminal performs the first operation.

[0403] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0404] The role of the first terminal and / or the role of the second terminal is determined according to the terminal role information indicated by the first parameter item and / or the second parameter item; and the corresponding first business service is determined according to the role of the first terminal and / or the role of the second terminal.

[0405] Optionally, an implementation manner of determining the role of the first terminal and / or the role of the second terminal according to the terminal role information indicated by the first parameter item and / or the second parameter item includes at least one of the following:

[0406] Determining a role of the first terminal according to the terminal role information indicated by the second parameter item;

[0407] The role of the second terminal is determined according to the terminal role information indicated by the first parameter item.

[0408] In some embodiments, determining an implementation method of the corresponding first business service according to the role of the first terminal and / or the role of the second terminal includes:

[0409] It is determined that the first business service includes the first operation when at least one of the following conditions is met:

[0410] The role of the first terminal is the target terminal;

[0411] The role of the first terminal is the SL reference terminal;

[0412] The role of the second terminal is an SL positioning client terminal.

[0413] For example, the first terminal is determined to perform the first operation based on the role of the first terminal being the target terminal. For example, the first terminal is determined to perform the first operation based on the role of the first terminal being the target terminal and the role of the second terminal being the SL positioning client terminal.

[0414] Step S2103: The first terminal 101 determines to perform a second operation according to a specific parameter item in the first request.

[0415] In some embodiments, the first business service includes a second operation. Optionally, the second operation is a positioning-related operation performed by the SL positioning server terminal. Optionally, the second operation includes determining location information of the target terminal. Optionally, the second operation includes responding to the first request to the second terminal. Optionally, the location information of the target terminal includes absolute location information of the target terminal and / or relative location information between the target terminal and the SL reference terminal.

[0416] In some embodiments, the second operation is, for example, one or more operations performed by the SL positioning server terminal in the flowchart shown in Figure 1B, such as relevant steps in the capability exchange / assistance data exchange process between the SL positioning server UE and other UEs performed by the SL positioning server terminal.

[0417] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0418] It is determined that the first business service includes the second operation when at least one of the following conditions is met:

[0419] The first parameter item indicates that the second terminal is a target terminal;

[0420] The first parameter item indicates that the second terminal is an SL reference terminal;

[0421] The first parameter item indicates that the second terminal is a positioning terminal;

[0422] The second parameter item indicates that the first terminal is an SL positioning server terminal.

[0423] For example, when the first parameter item indicates that the second terminal is a target terminal and the second parameter item indicates that the first terminal is an SL positioning server terminal, it is determined that the first terminal performs the second operation.

[0424] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0425] It is determined that the first business service includes the second operation when at least one of the following conditions is met:

[0426] The first request does not include the first parameter item;

[0427] The first request does not include the second parameter item;

[0428] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information (such as the application layer ID of the terminal) of at least one positioning terminal participating in the first service, that is, the third terminal indicated by the fifth parameter item includes at least one positioning terminal participating in the first service;

[0429] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one SL reference terminal participating in the first service, that is, the third terminal indicated by the fifth parameter item includes at least one SL reference terminal participating in the first service;

[0430] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one target terminal participating in the first service, that is, the third terminal indicated by the fifth parameter item includes at least one target terminal participating in the first service;

[0431] The third parameter item indicates the type of positioning result requested.

[0432] In some embodiments, if the third terminal indicated by the fifth parameter item includes a target terminal, then preferably, the number of the target terminal is one.

[0433] For example, when the first request does not include the first parameter item and the second parameter item, the first request includes the fifth parameter item, and the terminal-related information of the third terminal indicated by the fifth parameter item includes the application layer ID of at least one positioned positioning terminal participating in the first service, it is determined that the first terminal performs the second operation.

[0434] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0435] It is determined that the first business service includes the second operation when at least one of the following conditions is met:

[0436] The first parameter item in the first request does not indicate the terminal role information;

[0437] The second parameter item in the first request does not indicate the terminal role information;

[0438] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one positioning terminal participating in the first service;

[0439] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one SL reference terminal participating in the first service;

[0440] The terminal-related information of the third terminal indicated by the fifth parameter item includes terminal-related information of at least one target terminal participating in the first service;

[0441] The third parameter item indicates the type of positioning result requested.

[0442] In some embodiments, if the third terminal indicated by the fifth parameter item includes a target terminal, then preferably, the number of the target terminal is one.

[0443] For example, the first parameter item and / or the second parameter item in the first request may only include the application layer ID of the terminal. Then, in some embodiments, if neither the first parameter item nor the second parameter item in the first request indicates terminal role information, and the terminal-related information of the third terminal included in the first request includes the application layer ID of the target terminal participating in the first service, it is determined that the first terminal performs the second operation.

[0444] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0445] The role of the first terminal and / or the role of the second terminal is determined according to the terminal role information indicated by the first parameter item and / or the second parameter item; and the corresponding first business service is determined according to the role of the first terminal and / or the role of the second terminal.

[0446] Optionally, determining an implementation method of the corresponding first business service according to the role of the first terminal and / or the role of the second terminal includes:

[0447] It is determined that the first business service includes the second operation when at least one of the following conditions is met:

[0448] The role of the first terminal is the SL positioning server terminal;

[0449] The role of the second terminal is the target terminal;

[0450] The role of the second terminal is the SL reference terminal;

[0451] The role of the second terminal is a positioning terminal.

[0452] For example, when the role of the first terminal is the SL positioning server terminal and the role of the second terminal is the target terminal, it is determined that the first terminal performs the second operation.

[0453] Step S2104: The first terminal 101 determines to perform a third operation according to a specific parameter item in the first request.

[0454] In some embodiments, the first business service includes a third operation. Optionally, the third operation is a positioning-related operation performed by the positioning terminal. Optionally, the third operation includes obtaining absolute position information of the first terminal and / or sending the absolute position information of the first terminal to the second terminal.

[0455] In some embodiments, an implementation method for obtaining the absolute location information of the first terminal includes: obtaining the absolute location information of the first terminal by triggering a 5G core network-terminal origination-positioning request 5GC-MO-LR process.

[0456] In some embodiments, the third operation is, for example, one or more operations among the operations performed by UE2 to UEn in the flowchart shown in FIG1C , such as steps described in 6-4 to 6-5 performed by UE2 to UEn.

[0457] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0458] The first business service is determined to include the third operation when at least one of the following conditions is met:

[0459] The first parameter item indicates that the second terminal is a target terminal;

[0460] The second parameter item indicates that the first terminal is a positioning terminal;

[0461] The type of the positioning result indicated by the third parameter item includes absolute position.

[0462] For example, when the first parameter item indicates that the second terminal is a target terminal, the second parameter item indicates that the first terminal is a positioning terminal, and the type of the positioning result indicated by the third parameter item is absolute position, it is determined that the first terminal performs the third operation.

[0463] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0464] The first business service is determined to include the third operation when at least one of the following conditions is met:

[0465] The first request does not include the first parameter item;

[0466] The first request does not include the second parameter item;

[0467] The first request does not include terminal related information of the third terminal indicated by the fifth parameter item;

[0468] The type of the positioning result indicated by the second parameter item is absolute position.

[0469] For example, when the first request does not include the first parameter item and the second parameter item, the first request does not include terminal-related information of the third terminal, and the type of the positioning result indicated by the third parameter item is absolute position, it is determined that the first terminal performs the third operation.

[0470] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0471] The first business service is determined to include the third operation when at least one of the following conditions is met:

[0472] The first parameter item in the first request does not indicate the terminal role information;

[0473] The second parameter item in the first request does not indicate the terminal role information;

[0474] The first request does not include terminal related information of the third terminal indicated by the fifth parameter item;

[0475] The type of the positioning result indicated by the second parameter item in the first request is absolute position.

[0476] For example, the first parameter item and / or the second parameter item in the first request may include only the application layer ID of the terminal. Then, if neither the first parameter item nor the second parameter item in the first request indicates terminal role information, the first request does not include terminal-related information of the third terminal, and the type of positioning result indicated by the second parameter item in the first request is absolute position, it is determined that the first terminal performs the third operation.

[0477] In some embodiments, determining an implementation method for executing the corresponding first business service according to a specific parameter item in the first request includes:

[0478] The role of the first terminal and / or the role of the second terminal is determined according to the terminal role information indicated by the first parameter item and / or the second parameter item; and the corresponding first business service is determined according to the role of the first terminal and / or the role of the second terminal.

[0479] Optionally, determining an implementation method of the corresponding first business service according to the role of the first terminal and / or the role of the second terminal includes:

[0480] In a case where the second terminal is the target terminal and the first terminal is the positioning terminal, the first terminal is determined to perform a third operation.

[0481] 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", "symbol", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.

[0482] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.

[0483] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0484] 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.

[0485] The communication method involved in the embodiments of the present disclosure may include at least one of steps S2101 to S2104. For example, step S2101 may be implemented as an independent embodiment, step S2102 may be implemented as an independent embodiment, step S2101 and step S2102 may be implemented as independent embodiments, and step S2101 and step S2103 may be implemented as independent embodiments, but the present invention is not limited thereto.

[0486] In some embodiments, steps S2101 to S2104 may be executed in an interchangeable order or simultaneously.

[0487] In some embodiments, steps S2102 to S2104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0488] In some embodiments, step S2101, step S2103, and step S2104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0489] In some embodiments, step S2101, step S2102, and step S2104 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0490] In some embodiments, step S2101, step S2102, and step S2103 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0491] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2A .

[0492] FIG2B is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG2B , the embodiment of the present disclosure relates to a communication method, and the method includes:

[0493] Step S2201: The second terminal 102 sends a first request to the first terminal 101.

[0494] The optional implementation of step S2201 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0495] In some embodiments, after step S2201, the first terminal may choose to execute any one of the following steps S2202, S2203, and S2204.

[0496] Step S2202: The first terminal 101 determines to execute a first business service including a first operation.

[0497] In some embodiments, the first terminal determines to execute a first business service including a first operation according to a specific parameter item in the first request.

[0498] In some embodiments, the specific parameter item includes at least one of the following:

[0499] The first parameter item is used to indicate the terminal information of the second terminal sending the first request;

[0500] The second parameter item is used to indicate the terminal information of the first terminal receiving the first request;

[0501] The third parameter item is used to indicate the type of positioning result requested;

[0502] A fourth parameter item is used to indicate terminal information of the first type of terminal;

[0503] The fifth parameter item is used to indicate terminal information of at least one other terminal except the first terminal and the second terminal.

[0504] In some embodiments, "other terminals" may be interchangeable with the "third terminal" in the embodiment of FIG. For example, using the terminals shown in FIG. 1B and FIG. 1C as an example, if the first terminal is UE1 and the second terminal is an SL positioning client terminal, then the other terminals may refer to UE2 to UEn as shown in FIG. 1B and FIG. 1C .

[0505] In some embodiments, the terminal information includes at least one of the following:

[0506] Application layer ID of the terminal;

[0507] Terminal role information: Optionally, the terminal role information indicates the role, terminal type, or function of the terminal in the first service.

[0508] For example, the roles of the terminal include but are not limited to the role of the positioning terminal, the role of the SL reference terminal, the role of the SL positioning client terminal, the role of the SL positioning server terminal, and the role of the target terminal.

[0509] For example, the terminal types include but are not limited to the fourth type corresponding to the positioning terminal, the third type corresponding to the SL reference terminal, the first type corresponding to the SL positioning client terminal, the fifth type corresponding to the SL positioning server terminal, and the second type corresponding to the target terminal.

[0510] In ranging or SL positioning services, the first type of SL positioning client terminal can be referred to as the first type terminal, the second type of target terminal can be referred to as the second type terminal, the third type of SL reference terminal can be referred to as the third type terminal, the fourth type of positioning terminal can be referred to as the fourth type terminal, and the fifth type of SL positioning server terminal can be referred to as the fifth type terminal.

[0511] In some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes: determining that the first business service to be executed includes executing the first operation when at least one of the following conditions is met:

[0512] The first parameter item indicates that the second terminal is a first type of terminal;

[0513] The second parameter item indicates that the first terminal is a second type of terminal;

[0514] The second parameter item indicates that the first terminal is a third type terminal;

[0515] The third parameter item indicates the type of positioning result requested.

[0516] In some embodiments, determining to execute the corresponding first business service based on a specific parameter item in the first request includes: the first request does not include the first parameter item and / or the second parameter item; and determining that the first business service to be executed includes executing the first operation based on the terminal information of the first type of terminal indicated by the fourth parameter item in the first request.

[0517] In some embodiments, when the second terminal is a first type terminal, the content indicated by the fourth parameter item may be the same as the content indicated by the first parameter item.

[0518] In some embodiments, the execution of the corresponding first business service is determined based on a specific parameter item in the first request, including: the first parameter item and / or the second parameter item in the first request does not indicate terminal role information; based on the first request including terminal information of the first type of terminal indicated by the fourth parameter item, it can be determined that the first business service to be executed includes executing a first operation.

[0519] In some embodiments, the first operation is a corresponding operation performed by the second-type terminal and / or the third-type terminal after receiving the first request. For example, the first operation includes requesting location information of the second-type terminal from the first device, where the location information of the second-type terminal includes absolute location information of the second-type terminal and / or relative location information between the second-type terminal and the third-type terminal. The first device is any fifth-type terminal or network device.

[0520] The optional implementation of step S2202 can also refer to the optional implementation of step S2102 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0521] Step S2203: The first terminal 101 determines to execute the first business service including the second operation.

[0522] In some embodiments, the first terminal determines to execute the first business service including the second operation according to a specific parameter item in the first request.

[0523] It should be noted that the first business service including the second operation may be different from the first business service including the first operation.

[0524] In some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes: determining that the executed first business service includes executing the second operation when at least one of the following conditions is met:

[0525] The first parameter item indicates that the second terminal is a second type terminal;

[0526] The first parameter item indicates that the second terminal is a third type terminal;

[0527] The first parameter item indicates that the second terminal is a fourth type terminal;

[0528] The second parameter item indicates that the first terminal is a fifth type terminal.

[0529] In some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes:

[0530] The first business service to be executed includes executing the second operation when at least one of the following conditions is met:

[0531] The first request does not include the first parameter item;

[0532] The first request does not include the second parameter item;

[0533] The at least one other terminal indicated by the fifth parameter item includes at least one fourth type terminal participating in the first service;

[0534] The at least one other terminal indicated by the fifth parameter item includes at least one third type terminal participating in the first service;

[0535] The at least one other terminal indicated by the fifth parameter item includes at least one second-type terminal participating in the first service;

[0536] The third parameter item indicates the type of positioning result requested.

[0537] In some embodiments, determining to execute the corresponding first business service according to a specific parameter item in the first request includes: determining that the executed first business service includes executing the second operation when at least one of the following conditions is met:

[0538] The first parameter item in the first request does not indicate the terminal role information;

[0539] The second parameter item in the first request does not indicate the terminal role information;

[0540] The at least one other terminal indicated by the fifth parameter item includes at least one fourth type terminal participating in the first service;

[0541] The at least one other terminal indicated by the fifth parameter item includes at least one third type terminal participating in the first service;

[0542] The at least one other terminal indicated by the fifth parameter item includes at least one second-type terminal participating in the first service;

[0543] The third parameter item indicates the type of positioning result requested.

[0544] In some embodiments, the second operation is a corresponding related operation performed by the fifth type terminal after receiving the first request. For example, the second operation includes determining location information of the second type terminal, where the location information of the second type terminal includes absolute location information of the second type terminal and / or relative location information between the second type terminal and the third type terminal.

[0545] The optional implementation of step S2203 can also refer to the optional implementation of step S2103 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0546] Step S2204: The first terminal 101 determines to execute the first business service including the third operation.

[0547] In some embodiments, the first business service including the third operation is different from the first business service including the first operation.

[0548] In some embodiments, the first business service including the third operation and the first business service including the second operation.

[0549] In some embodiments, the first business service including the first operation and the second operation is different from the first business service including the first operation and the third operation.

[0550] In some embodiments, a first business service including a first operation and a second operation and a first business service including a second operation and a third operation.

[0551] In some embodiments, the first business service including the first operation and the third operation is the same as the first business service including the second operation and the third operation.

[0552] In some embodiments, the execution of the corresponding first business service is determined based on a specific parameter item in the first request.

[0553] For example, determining to execute the corresponding first business service according to the specific parameter item in the first request includes: determining that the executed first business service includes executing the third operation when at least one of the following conditions is met:

[0554] The first request does not include the first parameter item;

[0555] The first request does not include the second parameter item;

[0556] The first request does not include terminal information of at least one other terminal indicated by the fifth parameter item;

[0557] The type of the positioning result indicated by the second parameter item is absolute position.

[0558] For example, determining to execute the corresponding first business service according to the specific parameter item in the first request includes: determining that the executed first business service includes executing the third operation when at least one of the following conditions is met:

[0559] The first parameter item in the first request does not indicate the terminal role information;

[0560] The second parameter item in the first request does not indicate the terminal role information;

[0561] The first request does not include terminal information of at least one other terminal indicated by the fifth parameter item;

[0562] The type of the positioning result indicated by the third parameter item in the first request is absolute position.

[0563] In some embodiments, the third operation is a corresponding operation performed by the fourth type terminal after receiving the first request.

[0564] The optional implementation of step S2204 can also refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0565] The communication method involved in the embodiments of the present disclosure may include at least one of steps S2201 to S2204. For example, step S2201 may be implemented as an independent embodiment, step S2202 may be implemented as an independent embodiment, step S2201 and step S2202 may be implemented as independent embodiments, and step S2201 and step S2203 may be implemented as independent embodiments, but the present invention is not limited thereto.

[0566] In some embodiments, steps S2201 to S2204 may be executed in an interchangeable order or simultaneously.

[0567] In some embodiments, steps S2202 to S2204 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0568] In some embodiments, step S2201, step S2203, and step S2204 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0569] In some embodiments, step S2201, step S2202, and step S2204 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0570] In some embodiments, step S2201, step S2202, and step S2203 are optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0571] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2B .

[0572] FIG3A is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3A , the present disclosure embodiment relates to a communication method, which is executed by a first terminal side, and the method includes:

[0573] Step S3101, receiving a first request.

[0574] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0575] In some embodiments, the first terminal 101 receives the first request sent by the second terminal 102, but is not limited thereto and may also receive the first request sent by other entities.

[0576] In some embodiments, the first terminal 101 obtains a first request specified by a protocol.

[0577] In some embodiments, the first terminal 101 obtains the first request from an upper layer(s).

[0578] In some embodiments, the first terminal 101 performs processing to obtain the first request.

[0579] In some embodiments, step S3101 is omitted, and the first terminal 101 autonomously implements the function indicated by the first request, or the above function is default or acquiescent.

[0580] Step S3102: determine to execute the first operation.

[0581] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0582] The communication method involved in the embodiment of the present disclosure may include at least one of step S3101 and step S3102. For example, step S3101 may be implemented as an independent embodiment, and step S3102 may be implemented as an independent embodiment, but the present invention is not limited thereto.

[0583] In some embodiments, step S3101 and step S3102 may be executed in an interchanged order or simultaneously.

[0584] In some embodiments, step S3101 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0585] In some embodiments, step S3102 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0586] FIG3B is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to a communication method, which is executed by a first terminal side, and the method includes:

[0587] Step S3201, receiving a first request.

[0588] The optional implementation of step S3201 can refer to the optional implementation of step S2101 in Figure 2A, step S3101 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.

[0589] Step S3202: Determine to perform the second operation.

[0590] The optional implementation of step S3202 can refer to the optional implementation of step S2103 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0591] The communication method involved in the embodiment of the present disclosure may include at least one of step S3201 and step S3202. For example, step S3201 may be implemented as an independent embodiment, and step S3202 may be implemented as an independent embodiment, but the present invention is not limited thereto.

[0592] In some embodiments, step S3201 and step S3202 may be executed in an interchanged order or simultaneously.

[0593] In some embodiments, step S3201 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0594] In some embodiments, step S3202 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0595] In the embodiment of the present disclosure, step S3201 may be combined with step S3102 of FIG. 3A , and step S3202 may be combined with step S3102 of FIG. 3A , but the present invention is not limited thereto.

[0596] FIG3C is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG3C , the present disclosure embodiment relates to a communication method, which is executed by the first terminal side, and the method includes:

[0597] Step S3301, receiving a first request.

[0598] The optional implementation of step S3301 can refer to the optional implementation of step S2101 in Figure 2A, step S3101 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.

[0599] Step S3302: Determine to perform the third operation.

[0600] The optional implementation of step S3302 can refer to the optional implementation of step S2104 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0601] The communication method involved in the embodiment of the present disclosure may include at least one of step S3301 and step S3302. For example, step S3301 may be implemented as an independent embodiment, and step S3302 may be implemented as an independent embodiment, but the present invention is not limited thereto.

[0602] In some embodiments, step S3301 and step S3302 may be executed in an interchanged order or simultaneously.

[0603] In some embodiments, step S3301 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0604] In some embodiments, step S3302 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0605] In the embodiment of the present disclosure, step S3301 may be combined with step S3102 of FIG. 3A , and step S3302 may be combined with step S3102 of FIG. 3A , but the present invention is not limited thereto.

[0606] Figure 3D is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in Figure 3D, the embodiment of the present disclosure relates to a communication method, which is executed by the first terminal side, and the method includes:

[0607] Step S3401: Receive a first request sent by a second terminal, where the first request is used to request a first business service.

[0608] The optional implementation of step S3401 can refer to the optional implementation of step S2101 in Figure 2A, step S3101 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.

[0609] Step S3402: Determine the execution of the corresponding first business service according to the specific parameter item in the first request, and different specific parameter items correspond to different first business services.

[0610] The optional implementation methods of step S3402 can be found in step S2102, step S2103, step S2104 in Figure 2A, step S3102 in Figure 3A, step S3202 in Figure 3B, and the optional implementation methods of step S3302 in Figure 3C, as well as other related parts in the embodiments involved in Figures 2A, 3A, 3B, and 3C, which will not be repeated here.

[0611] The communication method involved in the embodiment of the present disclosure may include at least one of step S3401 and step S3402. For example, step S3401 may be implemented as an independent embodiment, and step S3402 may be implemented as an independent embodiment, but the present invention is not limited thereto.

[0612] In some embodiments, step S3401 and step S3402 may be executed in an interchanged order or simultaneously.

[0613] In some embodiments, step S3401 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0614] In some embodiments, step S3402 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0615] Figure 3E is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in Figure 3E, the embodiment of the present disclosure relates to a communication method, which is executed by the first terminal side, and the method includes:

[0616] Step S3501: Receive a first request sent by a second terminal, where the first request includes specific parameter items, and different specific parameter items instruct the first terminal to execute different first business services.

[0617] The optional implementation of step S3501 can refer to the optional implementation of step S2101 in Figure 2A, step S3101 in Figure 3A, and other related parts in the embodiments involved in Figures 2A and 3A, which will not be repeated here.

[0618] Figure 3F is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in Figure 3F, the embodiment of the present disclosure relates to a communication method, which is executed by the first terminal side, and the method includes:

[0619] Step S3601: Determine a specific parameter item in the first request and determine a first business service to be executed.

[0620] The optional implementation methods of step S3601 can be found in step S2102, step S2103, step S2104 of Figure 2A, step S3102 of Figure 3A, step S3202 of Figure 3B, and step S3302 of Figure 3C, as well as other related parts in the embodiments involved in Figures 2A, 3A, 3B, and 3C, which will not be repeated here.

[0621] FIG4 is a flow chart of a communication method according to an embodiment of the present disclosure. As shown in FIG4 , the embodiment of the present disclosure relates to a communication method, which is executed by the second terminal side, and the method includes:

[0622] Step S401: Send a first request.

[0623] The optional implementation of step S401 can refer to the optional implementation of step S2101 in Figure 2A and other related parts in the embodiment involved in Figure 2A, which will not be repeated here.

[0624] In some embodiments, the second terminal 102 sends the first request to the first terminal 101, but is not limited thereto and the first request may also be sent to other entities.

[0625] Figure 5 is an interactive diagram of a communication method according to an embodiment of the present disclosure. As shown in Figure 5, the embodiment of the present disclosure relates to a communication method, which includes:

[0626] Step S501: The second terminal sends a first request to the first terminal, where the first request is used to request a first business service.

[0627] The optional implementation of step S501 can refer to step S2101 in FIG. 2A , the optional implementation of step S401 in FIG. 4 , and other related parts in the embodiments involved in FIG. 2A and FIG. 4 , which will not be described in detail here.

[0628] In step S502, the first terminal determines to execute a corresponding first business service according to a specific parameter item in the first request, and different specific parameter items correspond to different first business services.

[0629] For the optional implementation of step S502, please refer to step S2102, step S2103, step S2104 in Figure 2A, step S3102 in Figure 3A, step S3202 in Figure 3B, step S3302 in Figure 3C, step S3402 in Figure 3D, and the optional implementation of step S3601 in Figure 3F, as well as other related parts in the embodiments involved in Figures 2A, 3A, 3B, 3C, 3D, and 3F, which will not be repeated here.

[0630] The communication method involved in the embodiment of the present disclosure may include at least one of step S501 and step S502. For example, step S501 may be implemented as an independent embodiment, and step S502 may be implemented as an independent embodiment, but the present invention is not limited thereto.

[0631] In some embodiments, step S501 and step S502 may be executed in an interchanged order or simultaneously.

[0632] In some embodiments, step S501 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0633] In some embodiments, step S502 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0634] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, the first terminal side, the second terminal side, the core network device side, etc., which will not be repeated here.

[0635] In some embodiments, the communication method, terminal, communication system, and storage medium of the present disclosure can support the exchange of ranging / SL positioning service requests / responses between a target UE and a positioning UE to request the absolute position of the positioning UE. Ranging / SL positioning service requests / responses can also be exchanged between a SL client UE and a target UE / reference UE, and between a SL positioning server UE and a target UE.

[0636] In some embodiments, the communication method, terminal, communication system and storage medium disclosed herein can distinguish between the ranging / SL positioning service requests exchanged between the target UE and the positioning UE, the ranging / SL positioning service requests exchanged between the SL client UE and the target UE / reference UE, and the ranging / SL positioning service requests exchanged between the SL positioning server UE and the target UE by setting specific parameter items in the ranging / SL positioning service request.

[0637] In some embodiments, specific parameter items include but are not limited to:

[0638] 1. UE information of the UE sending the request message;

[0639] 2. UE information of the UE that receives the request message;

[0640] 3. Ranging / SL positioning result type;

[0641] In some embodiments, FIG1B is used to exemplarily illustrate the process of UE interaction involving the SL positioning server UE in the communication method, terminal, communication system, and storage medium of the present disclosure:

[0642] 1a. UE1 (eg, a target UE or a SL reference UE) receives a ranging / SL positioning service request from a SL positioning client UE via PC5 during a ranging / SL positioning service opening procedure via PC5.

[0643] Optionally, the SL positioning client UE sends a SL positioning service request, including information of the SL positioning client UE, information of the target UE, and information of the SL reference UE(s) / positioning UE(s).

[0644] Optionally, for absolute location, the SL positioning client UE sends a SL positioning service request, including information of the SL positioning client UE, information of the target UE, and required positioning QoS. The service request may include a list of candidate positioning UEs.

[0645] Optionally, for relative location, the SL positioning client UE sends a SL positioning service request, which includes information of the SL positioning client UE, information of the target UE, information of the SL reference UE(s), and the required positioning QoS.

[0646] Optionally, the following information may be appended to the ranging / SL positioning service request message:

[0647] i. UE information including the UE that sent the request message, including the UE ID (eg, application layer ID) and / or the UE's role as a SL positioning client UE;

[0648] ii. UE information including the UE that receives the request message, including the UE ID (eg, application layer ID) and / or the UE's role as a target UE or SL reference UE;

[0649] iii. Include the type of ranging / SL positioning result requested, such as absolute position, relative position, or distance and direction between UEs.

[0650] Optionally, according to the UE information of the reception request as the target UE or SL reference UE, the UE receiving the message will perform the following steps as the target UE or SL reference UE.

[0651] 1b. UE1 receives a ranging / SL positioning service request from the RSPP application layer.

[0652] 1c.UE1 receives a ranging / SL positioning service request from the network, such as for the SL-MO-LR process involving LMF, the SL-MT-LR process involving LMF, the 5GC-MT-LR process using SL positioning, and the 5GC-MO-LR process using SL positioning, where the SL positioning server UE is designated for UE-based SL positioning.

[0653] 2. UE1 will discover UE2 / ... / UEn (i.e. SL reference UEs / positioning UEs) when needed.

[0654] 3. If it is determined that the SL positioning server UE needs to be involved, a SL positioning server UE will be discovered and selected, and interaction between the SL positioning server UE and other UEs will be carried out.

[0655] Optionally, if a ranging / SL positioning service request is received, UE1 may determine that the request comes from the SL positioning client UE according to the UE information sending the request in the message, and perform subsequent information service exposure process steps.

[0656] Alternatively, if i and / or ii are not included in the message, it can be determined based on the information of the SL positioning client UE included in the message that the message is received from the SL positioning client and the receiving UE is the target UE or the SL reference UE.

[0657] 3-1. Determine the SL positioning server UE according to an instruction from the network based on the discovery and selection performed by UE1.

[0658] 3-2. A PC5 connection is established between UE1 and the SL positioning server UE.

[0659] 3-3. UE1 sends a ranging / SL positioning request to the selected SL positioning server UE using an RSPP signaling supplementary message. This request identifies the other terminals UE2 to UEn by their application layer IDs and indicates the type of ranging / SL positioning result required (e.g., absolute position, relative position, or distance and direction between UE pairs). It also indicates the QoS required for ranging / SL positioning.

[0660] Optionally, the required ranging / SL positioning result type is determined based on the message received in step 1.

[0661] Optionally, the ranging / SL positioning service request message may also include the following information:

[0662] i. UE information including the UE that sent the request message, including the UE ID (eg, application layer ID) and / or the UE role as the target UE or SL reference UE;

[0663] ii. UE information including the UE that receives the request message, including the UE ID (eg, application layer ID) and / or the UE role as the SL positioning server UE;

[0664] iii. Information of the SL positioning client UE, which is triggered by the request of the SL positioning client UE in step 1 and can be used for authorization check and / or privacy check when necessary.

[0665] Optionally, according to the UE information of the receiving request as the SL positioning server UE, the UE receiving the message will perform the following steps as the SL positioning server UE.

[0666] Optionally, or if i and / or ii are not included in the message, it can be determined that the message is received from the target UE and the receiving UE is the SL positioning server UE based on the message including other UE2 to UEn using application layer ID and the required ranging / SL positioning result type.

[0667] 3-4 / 3-5 / 3-6 / 3-7. SL positioning server UE exchanges capabilities / assistance data with other UEs.

[0668] 3-8 / 3-9 / 3-10. If the SL positioning server UE performs result calculation, the SL positioning server UE sends a request to UE1 to obtain SL measurement information of UE1 and UE2 / ... / UEn.

[0669] Optionally, SL-PRS measurements are performed between UE1 and UE2 / ... / UEn, and possibly also between UE2 / ... / UEn. UE1's SL-PRS measurement data is transmitted to the SL positioning server UE via an SLPP message, while UE1's SL-PRS measurement data for UE2 / ... / UEn is transmitted to the SL positioning server UE using an RSPP signaling supplementary message.

[0670] Optionally, depending on the type of result, the absolute position, relative position or ranging information is calculated on the SL positioning server UE.

[0671] 3-11. The SL positioning server UE sends a ranging / SL positioning response including the required results to UE1 using the RSPP signaling supplementary message.

[0672] 4. Ranging / SL positioning results are transmitted to:

[0673] 4a. SL positioning client UE during ranging / SL positioning service exposure via PC5.

[0674] 4b. Application layer.

[0675] 4c. Network.

[0676] In some embodiments, the process related to positioning UE selection in the positioning process in the communication method, terminal, communication system, and storage medium of the present disclosure is exemplarily described based on FIG1C:

[0677] 1-4. The positioning request is sent to the serving LMF, and the positioning request that determines the use of ranging and SL positioning is executed at the LMF.

[0678] 1a. In the 5GC-MO-LR process using SL positioning, UE1 sends an MO-LR request, and the LMF that receives the location service request in step 4 may trigger the use of SL positioning.

[0679] 1b. During the 5GC-MT-LR process using SL positioning, the GMLC sends a mobile terminal positioning request. After the LMF receives the positioning service request in step 4, it can trigger the use of SL positioning.

[0680] 1c. In the SL-MO-LR process, the LMF receives a location service request for ranging and SL positioning in step 4, which is based on the SL-MO-LR request from UE1.

[0681] 1d. In the SL-MT-LR process, LMF receives the location service request for ranging and SL positioning in step 4, which comes from the location request for ranging and SL positioning of GMLC.

[0682] 5. Execute steps 10-15 of clause 6.20.3 of TS23.273 to request the location from UE1 using ranging / SL positioning service.

[0683] Optionally, these steps apply to the SL-MT-LR process, or the SL-MT-LR process involving LMF, or the 5GC-MT-LR process using SL positioning, or the 5GC-MO-LR process using SL positioning. For the SL-MO-LR process, these steps are skipped.

[0684] 6. Trigger UE1 and other discovered UEs to perform ranging / SL positioning.

[0685] 6-1. The LMF and the associated UE exchange capabilities / assistance data, including the location information of the UE.

[0686] 6-2. LMF sends a location information request to UE 1. If LMF determines to apply UE-based SL positioning, LMF includes an indication of UE-based SL positioning in the request.

[0687] 6-3. UE1 performs ranging / SL positioning process between UE1 to UEn (or between designated downward selected UEs), where the UE obtains SL position measurement, and UE2 to UEn (or designated downward selected) transmits its SL position measurement to UE1.

[0688] 6-4. For UE-based SL positioning, if the absolute location information of the target UE is required and the absolute location of the positioning UE is not available, the target UE may send a request to the positioning UE to obtain its own absolute location.

[0689] Optionally, the request message may be a ranging / SL positioning service request message, and may additionally include the following information:

[0690] i. UE information including the UE that sent the request message, including the UE ID (eg, application layer ID) and / or the UE role as the target UE;

[0691] ii. UE information including the UE that receives the request message, including the UE ID (eg, application layer ID) and / or the UE role as the positioning UE;

[0692] iii. The requested ranging / SL positioning result type includes the requested absolute position.

[0693] 6-5. The positioning UE may trigger the 5GC-MO-LR process to enable the positioning UE to obtain its own absolute position.

[0694] Optionally, based on the message received in step 6-4, according to the UE information of the UE sending the request for the target UE and the UE information of the UE receiving the request for the positioning UE, and the requested ranging / SL positioning result type is the requested absolute position, the receiving UE can determine that the message is requesting the absolute position of the positioning UE, if the position information is available, the positioned UE can respond with its own position to the target UE, otherwise, the receiving UE triggers the 5GC-MO-LR process to obtain its own absolute position.

[0695] Alternatively, if i) and / or ii) are not included in the message received in step 6-4, it can be determined that the message is received from the target UE and the receiving UE is a positioning UE based on the included requested ranging / SL positioning result type being the requested absolute position and the message not including information of other UEs. The absolute position of the receiving UE is requested by locally obtaining the absolute position or by triggering the 5GC-MO-LR process of the receiving UE.

[0696] 6-6. The positioning UE provides the target UE with the location of the positioning UE.

[0697] 6-7. If UE-based calculation is applied, at least one of UE1 / ... / UEn calculates ranging / SL positioning results based on Sidelink location measurements.

[0698] 6-8. UE1 sends a response to LMF, including the obtained SL position measurement or ranging / SL positioning result. In the response message, UE2 to n (or a designated downselect) is identified by its application layer ID.

[0699] 7. The positioning result is sent to AMF.

[0700] The communication method, terminal, communication system and storage medium disclosed in the present invention support the use of SL positioning positioning services between UEs to support the exchange of ranging / SL positioning service requests / responses between the target UE and the positioning UE to request the absolute position of the positioning UE, while supporting the SL client UE and the target UE / reference UE and the SL positioning server UE and the target UE. The UE receiving the message can use appropriate expected behavior to distinguish the specific business scenarios or situations to be supported.

[0701] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.

[0702] The embodiments of the present disclosure further provide apparatuses for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing each step performed by a first terminal in any of the above methods. For another example, another apparatus is provided that includes units or modules for implementing each step performed by a second terminal in any of the above methods.

[0703] 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.

[0704] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by 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.

[0705] Figure 6 is a schematic diagram of the structure of a first terminal proposed according to an embodiment of the present disclosure. As shown in Figure 6, the first terminal 600 may include: at least one of a transceiver module 601 and a processing module 602. In some embodiments, the transceiver module 601 is configured to receive a first request sent by a second terminal, the first request being for a first business service; the processing module 602 is configured to determine the execution of a corresponding first business service based on specific parameter items in the first request, where different specific parameter items correspond to different first business services. Optionally, the transceiver module is configured to execute at least one of the communication steps such as sending and / or receiving performed by the first terminal 101 in any of the above methods (for example, step S2101 and step S2201, but not limited thereto), which are not further described here. Optionally, the processing module is configured to execute at least one of the other steps performed by the first terminal 101 in any of the above methods (for example, step S2102, step S2103, step S2104, step S2202, step S2203, step S2204, but not limited thereto), which are not further described here.

[0706] Figure 7 is a schematic diagram of the structure of a second terminal proposed according to an embodiment of the present disclosure. As shown in Figure 7, the second terminal 700 may include: at least one of a transceiver module 701 and a processing module 702. In some embodiments, the transceiver module 701 is configured to send a first request to the first terminal, wherein the first request is configured to request a first business service; specific parameter items in the first request are used by the first terminal to determine the execution of the corresponding first business service, and different specific parameter items correspond to different first business services. Optionally, the transceiver module is configured to execute at least one of the communication steps such as sending and / or receiving performed by the second terminal 102 in any of the above methods (for example, step S2101 and step S2201, but not limited thereto), which are not further described here. Optionally, the processing module is configured to execute at least one of the other steps performed by the second terminal 102 in any of the above methods (for example, step S2102, step S2103, step S2104, step S2202, step S2203, step S2204, but not limited thereto), which are not further described here.

[0707] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0708] In some embodiments, the processing module can be a single module or include multiple submodules. Optionally, the multiple submodules each execute all or part of the steps required to be executed by the processing module. Optionally, the processing module and the processor can be interchangeable.

[0709] Figure 8A is a schematic diagram of the structure of a communication device 8100 according to an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 8100 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.

[0710] As shown in Figure 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 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 the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 8100 is used to perform any of the above methods. Optionally, one or more processors 8101 are used to call instructions to enable the communication device 8100 to perform any of the above methods.

[0711] In some embodiments, the communication device 8100 further includes one or more transceivers 8102. When the communication device 8100 includes one or more transceivers 8102, the transceiver 8102 performs at least one of the communication steps such as sending and / or receiving in the above method (e.g., step S2101, step S2201, but not limited thereto), and the processor 8101 performs at least one of the other steps (e.g., step S2102, step S2103, step S2104, step S2202, step S2203, step S2204, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be interchangeable, the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be interchangeable, and the terms receiver, receiving unit, receiver, and receiving circuit may be interchangeable.

[0712] In some embodiments, the communication device 8100 further includes one or more memories 8103 for storing data. Alternatively, all or part of the memories 8103 may be located external to the communication device 8100. In alternative embodiments, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuits 8104 are connected to the memories 8103 and may be configured to receive data from the memories 8103 or other devices, or to send data to the memories 8103 or other devices. For example, the interface circuits 8104 may read data stored in the memories 8103 and send the data to the processor 8101.

[0713] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 8A. 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 or 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.

[0714] 8B is a schematic diagram of the structure of a chip 8200 according to an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG8B , but the present invention is not limited thereto.

[0715] The chip 8200 includes one or more processors 8201. The chip 8200 is configured to execute any of the above methods.

[0716] In some embodiments, chip 8200 further includes one or more interface circuits 8202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 8200 further includes one or more memories 8203 for storing data. Alternatively, all or part of memory 8203 may be located external to chip 8200. Optionally, interface circuit 8202 is connected to memory 8203 and may be used to receive data from memory 8203 or other devices, or may be used to send data to memory 8203 or other devices. For example, interface circuit 8202 may read data stored in memory 8203 and send the data to processor 8201.

[0717] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (e.g., step S2101 and step S2201, but not limited thereto) of the aforementioned method. The interface circuit 8202 performing the communication steps (e.g., step S2101 and step S2201, but not limited thereto) of the aforementioned method means, for example, that the interface circuit 8202 performs data exchange between the processor 8201, chip 8200, memory 8203, or a transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (e.g., step S2102, step S2103, step S2104, step S2202, step S2203, and step S2204, but not limited thereto).

[0718] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.

[0719] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute 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 temporary storage medium.

[0720] The present disclosure also provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0721] 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: Executed by a first terminal, the method includes: receiving a first request sent by a second terminal, where the first request is used to request a first business service; The execution of the corresponding first business service is determined according to a specific parameter item in the first request, and different specific parameter items correspond to different first business services.

2. The method according to claim 1, characterized in that The first service is ranging or sidelink SL positioning service, or positioning service.

3. The method according to claim 2, characterized in that The specific parameter item includes at least one of the following: A first parameter item is used to indicate terminal information of the second terminal that sends the first request; A second parameter item is used to indicate terminal information of the first terminal that receives the first request; The third parameter item is used to indicate the type of positioning result requested; A fourth parameter item is used to indicate terminal information of the first type of terminal; The fifth parameter item is used to indicate terminal information of at least one other terminal except the first terminal and the second terminal.

4. The method according to claim 3, characterized in that The terminal information includes at least one of the following: Application layer ID of the terminal; Terminal role information, where the terminal role information indicates a terminal type in the first service.

5. The method according to claim 3 or 4, characterized in that The type of the positioning result includes at least one of the following: Absolute position; relative position; distance; direction; speed.

6. The method according to any one of claims 3 to 5, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: Determining that the first business service is executed includes executing a first operation when at least one of the following conditions is met: The first parameter item indicates that the second terminal is a first type terminal; The second parameter item indicates that the first terminal is a second type terminal; The second parameter item indicates that the first terminal is a third type terminal; The third parameter item indicates the type of the requested positioning result.

7. The method according to any one of claims 3 to 5, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: The first request does not include the first parameter item and / or the second parameter item; According to the terminal information of the first type of terminal indicated by the fourth parameter item in the first request, determining that the first business service to be executed includes executing a first operation.

8. The method according to claim 4, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: The first parameter item and / or the second parameter item in the first request does not indicate the terminal role information; According to the terminal information of the first type of terminal indicated by the fourth parameter item in the first request, determining that the first business service to be executed includes executing a first operation.

9. The method according to any one of claims 6 to 8, characterized in that The first operation is a corresponding operation performed by the second-type terminal and / or the third-type terminal after receiving the first request.

10. The method according to claim 9, characterized in that The first operation includes requesting the first device for location information of the second type terminal, where the location information of the second type terminal includes absolute location information of the second type terminal and / or relative location information between the second type terminal and the third type terminal.

11. The method according to claim 10, characterized in that The first device is at least one of the following: Type 5 terminal; Network equipment.

12. The method according to any one of claims 3 to 5, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: Determining that the first business service to be executed includes executing a second operation when at least one of the following conditions is met: The first parameter item indicates that the second terminal is a second type terminal; The first parameter item indicates that the second terminal is a third type terminal; The first parameter item indicates that the second terminal is a fourth type terminal; The second parameter item indicates that the first terminal is a fifth type terminal.

13. The method according to any one of claims 3 to 5, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: Determining that the first business service to be executed includes executing a second operation when at least one of the following conditions is met: The first request does not include the first parameter item; The first request does not include the second parameter item; The at least one other terminal indicated by the fifth parameter item includes at least one fourth type terminal participating in the first service; The at least one other terminal indicated by the fifth parameter item includes at least one third type terminal participating in the first service; The at least one other terminal indicated by the fifth parameter item includes at least one second type terminal participating in the first service; The third parameter item indicates the type of the requested positioning result.

14. The method according to claim 4, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: Determining that the first business service to be executed includes executing a second operation when at least one of the following conditions is met: The first parameter item in the first request does not indicate the terminal role information; The second parameter item in the first request does not indicate the terminal role information; The at least one other terminal indicated by the fifth parameter item includes at least one fourth type terminal participating in the first service; The at least one other terminal indicated by the fifth parameter item includes at least one second terminal participating in the first service. Three types of terminals; The at least one other terminal indicated by the fifth parameter item includes at least one second type terminal participating in the first service; The third parameter item indicates the type of the requested positioning result.

15. The method according to any one of claims 12 to 14, characterized in that The second operation is a corresponding related operation performed by the fifth type terminal after receiving the first request.

16. The method according to claim 15, characterized in that The second operation includes determining location information of the second type terminal, where the location information of the second type terminal includes absolute location information of the second type terminal and / or relative location information between the second type terminal and the third type terminal.

17. The method according to any one of claims 3 to 5, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: The first business service to be executed includes executing a third operation when at least one of the following conditions is met: The first parameter item indicates that the second terminal is a second type terminal; The second parameter item indicates that the first terminal is a fourth type terminal; The type of the positioning result indicated by the third parameter item is absolute position.

18. The method according to any one of claims 3 to 5, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: The first business service to be executed includes executing a third operation when at least one of the following conditions is met: The first request does not include the first parameter item; The first request does not include the second parameter item; The first request does not include terminal information of at least one of the other terminals indicated by the fifth parameter item; The type of the positioning result indicated by the second parameter item is absolute position.

19. The method according to claim 4, characterized in that The determining, according to a specific parameter item in the first request, to execute the corresponding first business service includes: The first business service to be executed includes executing a third operation when at least one of the following conditions is met: The first parameter item in the first request does not indicate the terminal role information; The second parameter item in the first request does not indicate the terminal role information; The first request does not include terminal information of at least one of the other terminals indicated by the fifth parameter item; The type of the positioning result indicated by the third parameter item in the first request is absolute position.

20. The method according to any one of claims 17 to 19, characterized in that The third operation is a corresponding operation performed by the fourth type terminal after receiving the first request.

21. The method according to claim 20, characterized in that The third operation includes acquiring the absolute location of the first terminal and / or sending the absolute location information of the first terminal to the second terminal.

22. The method according to claim 21, characterized in that The acquiring the absolute position of the first terminal includes: The absolute location information of the first terminal is obtained by triggering the 5G core network-terminal origination-positioning request 5GC-MO-LR process.

23. The method according to any one of claims 3 to 22, characterized in that The first type of terminal is an SL positioning client terminal in the ranging or SL positioning service.

24. The method according to any one of claims 6, 9 to 17, characterized in that The second type terminal is the target terminal in the ranging or SL positioning service.

25. The method according to any one of claims 6, 9 to 16, characterized in that The third type of terminal is the SL reference terminal in the ranging or SL positioning service.

26. The method according to any one of claims 12 to 17 and 20, characterized in that: The fourth type of terminal is a positioning terminal in the ranging or SL positioning service.

27. The method according to any one of claims 11, 12, 15, and 16, wherein: The fifth type of terminal is the SL positioning server terminal in the ranging or SL positioning service.

28. The method according to any one of claims 1 to 27, characterized in that The first request is sent by the second terminal to the first terminal through a Ranging and Sidelink Positioning Protocol (RSPP) signaling supplementary message.

29. A communication method, characterized in that: Executed by the second terminal, the method includes: Sending a first request to a first terminal, where the first request is used to request a first business service; The specific parameter item in the first request is used by the first terminal to determine to execute the corresponding first business service. Different specific parameter items correspond to different first business services.

30. A first terminal, characterized in that: include: a transceiver module, configured to receive a first request sent by a second terminal, where the first request is used to request a first business service; The processing module is configured to determine the execution of the corresponding first business service according to a specific parameter item in the first request, wherein different specific parameter items correspond to different first business services.

31. A second terminal, characterized in that: include: a transceiver module, configured to send a first request to a first terminal, wherein the first request is used to request a first business service; The specific parameter item in the first request is used by the first terminal to determine to execute the corresponding first business service. Different specific parameter items correspond to different first business services.

32. A terminal, characterized in that: include: one or more processors; A memory coupled to the processor, wherein the memory stores executable instructions, and when the executable instructions are executed by the processor, the terminal executes the communication method according to any one of claims 1 to 29.

33. A communication system, characterized in that: The invention comprises a first terminal, a second terminal, and a network device, wherein the first terminal is configured to implement the communication method according to any one of claims 1 to 28, and the second terminal is configured to implement the communication method according to claim 29.

34. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the communication method according to any one of claims 1 to 29.