Communication method, terminal, communication system, and storage medium
By performing privacy verification for SL location services between terminals, the privacy leakage problem caused by the disclosure of SL location service results is solved, ensuring the security and privacy protection of the communication system.
Patent Information
- Application Number
- PCT/CN2024/098274
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-07
- Publication Date
- 2025-12-11
AI Technical Summary
In SL location services, the disclosure of SL location service results may lead to privacy breaches, and security mechanisms need to be introduced to ensure the security of communication.
By performing privacy verification of SL location services between terminals, it determines whether to accept or reject SL location services, and reselects server terminals when necessary to ensure privacy protection.
This makes the disclosure of SL location service results more secure, protects terminal privacy, and improves the security of the communication system.
Smart Images

Figure CN2024098274_11122025_PF_FP_ABST
Abstract
Description
Communication method, terminal, communication system and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular to a communication method, a terminal, a communication system and a storage medium. BACKGROUND
[0002] In the technical field of communication, in ranging or sidelink (SL) positioning service, the disclosure or publication of ranging or SL positioning service result may lead to privacy leakage, and a security mechanism needs to be introduced.
[0003] SUMMARY
[0004] In order to make the disclosure of SL positioning service result more secure, the communication mechanism needs to be adjusted.
[0005] Embodiments of the present disclosure provide a communication method, a first terminal, a second terminal, a third terminal, a fourth terminal, a communication system and a storage medium.
[0006] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, the method is executed by a first terminal, and the method comprises:
[0007] determining to accept or reject a sidelink (SL) positioning service based on a first result;
[0008] The first result comprises a result obtained by the first terminal and / or at least one second terminal performing privacy verification of the SL positioning service for a third terminal, the second terminal is a target terminal or a reference terminal, and the third terminal is a server terminal.
[0009] According to a second aspect of an embodiment of the present disclosure, a communication method is provided, the method is executed by a second terminal, and the method comprises:
[0010] receiving third information sent by a first terminal;
[0011] The third information is used to trigger privacy verification of the SL positioning service for a third terminal, and the third terminal is a server terminal.
[0012] According to a third aspect of an embodiment of the present disclosure, a communication method is provided, the method is executed by a third terminal, and the method comprises:
[0013] receiving fifth information sent by a first terminal;
[0014] The fifth information is used to request a positioning service, and the third terminal is selected as a server terminal.
[0015] According to a fourth aspect of embodiments of the present disclosure, a communication method is provided, the method is performed by a fourth terminal, and the method comprises:
[0016] receiving sixth information sent by a first terminal;
[0017] wherein the first terminal accepts SL positioning service, and the sixth information is used to indicate acceptance of a request of the fourth terminal to perform SL positioning service and / or obtaining of SL positioning service result; or the first terminal rejects SL positioning service, and the sixth information is used to indicate rejection of a request of the fourth terminal to perform SL positioning service.
[0018] According to a fifth aspect of embodiments of the present disclosure, a communication method is provided, the method further comprises:
[0019] a first terminal sending third information to a second terminal;
[0020] the second terminal receiving the third information sent by the first terminal;
[0021] wherein the third information is used to trigger privacy verification for a third terminal to perform SL positioning service, and the third terminal is a server terminal to be verified.
[0022] According to a sixth aspect of embodiments of the present disclosure, a first terminal is provided, the first terminal comprises:
[0023] a processing module configured to:
[0024] determine acceptance or rejection of sidelink, SL, positioning service based on a first result;
[0025] wherein the first result comprises a result obtained by the first terminal and / or at least one second terminal performing privacy verification for a third terminal to perform SL positioning service; the second terminal is a target terminal or a reference terminal, and the third terminal is a server terminal.
[0026] According to a seventh aspect of embodiments of the present disclosure, a second terminal is provided, the second terminal comprises:
[0027] a transceiver module configured to:
[0028] receive third information sent by a first terminal;
[0029] wherein the third information is used to trigger privacy verification for a third terminal to perform SL positioning service, and the third terminal is a server terminal.
[0030] According to an eighth aspect of embodiments of the present disclosure, a third terminal is provided, the third terminal comprises:
[0031] a transceiver module configured to:
[0032] receive the fifth information sent by the first terminal;
[0033] The fifth information is used to request a positioning service, and the third terminal is selected as a server terminal.
[0034] According to a ninth aspect of an embodiment of the present disclosure, a fourth terminal is provided, and the fourth terminal comprises:
[0035] a transceiver module, configured to:
[0036] receive sixth information sent by the first terminal;
[0037] The first terminal accepts an SL positioning service, and the sixth information is used to indicate that a request for the fourth terminal to perform the SL positioning service is accepted and / or an SL positioning service result is obtained; or the first terminal rejects the SL positioning service, and the sixth information is used to indicate that a request for the fourth terminal to perform the SL positioning service is rejected.
[0038] According to a tenth aspect of an embodiment of the present disclosure, a communication system is provided, and the communication system comprises a first terminal, a second terminal, a third terminal, and a fourth terminal, wherein the first terminal is configured to perform the communication method of the first aspect; the second terminal is configured to perform the communication method of the second aspect; the third terminal is configured to perform the communication method of the third aspect; and the fourth terminal is configured to perform the communication method of the fourth aspect.
[0039] According to an eleventh aspect of an embodiment of the present disclosure, a first terminal is provided, and the first terminal comprises:
[0040] one or more processors;
[0041] The first terminal is configured to perform the communication method of the first aspect.
[0042] According to a twelfth aspect of an embodiment of the present disclosure, a second terminal is provided, and the second terminal comprises:
[0043] one or more processors;
[0044] The second terminal is configured to perform the communication method of the second aspect.
[0045] According to a thirteenth aspect of an embodiment of the present disclosure, a third terminal is provided, and the third terminal comprises:
[0046] one or more processors;
[0047] The third terminal is configured to perform the communication method of the third aspect.
[0048] According to a fourteenth aspect of the embodiments of the present disclosure, a fourth terminal is provided, the fourth terminal comprising:
[0049] one or more processors;
[0050] The fourth terminal is configured to perform the communication method of the fourth aspect.
[0051] According to a fifteenth aspect of the embodiments of the present disclosure, a storage medium is provided, the storage medium storing instructions, when the instructions are run on a communication device, causing the communication device to perform the communication method provided in the first aspect, the second aspect, the third aspect or the fourth aspect.
[0052] The communication mechanism of the technical solutions provided in the embodiments of the present disclosure can make the disclosure of the SL positioning service result more secure.
[0053] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS
[0054] The accompanying drawings, which are incorporated into the specification and constitute part of the specification, illustrate embodiments consistent with the present disclosure and, together with the specification, serve to explain the principles of the embodiments of the present disclosure.
[0055] FIG. 1a is a schematic diagram of an architecture of a communication system according to an exemplary embodiment;
[0056] FIG. 2a is a schematic diagram of a flow of a communication method according to an exemplary embodiment;
[0057] FIG. 3a is a schematic diagram of a flow of a communication method according to an exemplary embodiment;
[0058] FIG. 3b is a schematic diagram of a flow of a communication method according to an exemplary embodiment;
[0059] FIG. 4a is a schematic diagram of a flow of a communication method according to an exemplary embodiment;
[0060] FIG. 4b is a schematic diagram of a flow of a communication method according to an exemplary embodiment;
[0061] FIG. 5a is a schematic diagram of a flow of a communication method according to an exemplary embodiment;
[0062] FIG. 6a is a schematic diagram of a flow of a communication method according to an exemplary embodiment;
[0063] FIG. 6b is a schematic diagram of a flow of a communication method according to an exemplary embodiment;
[0064] FIG. 7a is a flow diagram illustrating a communication method according to an example embodiment;
[0065] FIG. 8a is a flow diagram illustrating a communication method according to an example embodiment;
[0066] FIG. 9a is a structural diagram of a first terminal according to an example embodiment;
[0067] FIG. 9b is a structural diagram of a second terminal according to an example embodiment;
[0068] FIG. 9c is a structural diagram of a third terminal according to an example embodiment;
[0069] FIG. 9d is a structural diagram of a fourth terminal according to an example embodiment;
[0070] FIG. 10a is a structural diagram of a UE according to an example embodiment;
[0071] FIG. 10b is a structural diagram of a communication device according to an example embodiment. DETAILED DESCRIPTION
[0072] Embodiments of the present disclosure provide a communication method, a first terminal, a second terminal, a third terminal, a fourth terminal, a communication system and a storage medium.
[0073] In a first aspect, embodiments of the present disclosure provide a communication method, the method being performed by a first terminal, and the method comprising:
[0074] determining to accept or reject a sidelink, SL, positioning service based on a first result;
[0075] The first result comprises a result obtained by the first terminal and / or at least one second terminal performing privacy verification of an SL positioning service for a third terminal, the second terminal being a target terminal or a reference terminal, and the third terminal being a server terminal.
[0076] In the above embodiments, the SL positioning service can be determined to be accepted or rejected based on the result obtained by the first terminal and / or at least one second terminal performing privacy verification of the SL positioning service for the third terminal, so that the provision of the SL positioning service is more secure in the case that the third terminal participates in the SL positioning service.
[0077] In combination with the embodiments of the first aspect, in some embodiments, the method further comprises:
[0078] receiving first information sent by a fourth terminal;
[0079] The first information is used to request the SL positioning service, and the fourth terminal is a client terminal.
[0080] In the above embodiment, after receiving the first information sent by the fourth terminal, the SL positioning service can be determined to be accepted or rejected based on the first result in a timely manner.
[0081] In combination with the embodiments of the first aspect, in some embodiments, the method further includes:
[0082] Determining the third terminal.
[0083] In the above embodiment, the third terminal can be determined to perform privacy verification on the third terminal.
[0084] In combination with the embodiments of the first aspect, in some embodiments, the determining the third terminal includes:
[0085] Determining the third terminal from at least the first terminal, the second terminal, and / or the fifth terminal based on second information.
[0086] The second information is used to at least indicate that the first terminal, the second terminal, and / or the fifth terminal support or do not support the capability of being a third terminal.
[0087] In the above embodiment, the third terminal can be determined from at least the first terminal, the second terminal, and / or the fifth terminal based on the capability of the first terminal, the second terminal, and / or the fifth terminal to support or not support being a server terminal.
[0088] In combination with the embodiments of the first aspect, in some embodiments, the determining the third terminal includes:
[0089] Determining that the third terminal needs to be reselected and that the total number of times the third terminal has been reselected is less than a quantity threshold, and determining the reselected third terminal.
[0090] In the above embodiment, the reselected third terminal can be determined in a case where it is determined that the third terminal needs to be reselected and that the total number of times the third terminal has been reselected is less than a quantity threshold.
[0091] In combination with the embodiments of the first aspect, in some embodiments, the method further includes:
[0092] Determining that the first result indicates that privacy verification performed by the first terminal and / or at least one of the second terminals on the third terminal for SL positioning service fails, and determining that the third terminal needs to be reselected.
[0093] In the above embodiments, the third terminal is reselected in a case where the first result indicates that privacy verification performed by the first terminal and / or at least one of the second terminals on the third terminal for the SL positioning service fails.
[0094] In some embodiments of the first aspect, the method further includes:
[0095] sending third information to the second terminal;
[0096] The third information is used to trigger privacy verification performed on the third terminal for the SL positioning service.
[0097] In the above embodiments, the first terminal can trigger the privacy verification performed on the third terminal for the SL positioning service by sending the third information to the second terminal.
[0098] In some embodiments of the first aspect, the sending of the third information to the second terminal includes:
[0099] repeatedly sending the third information to the second terminal based on first rule information;
[0100] The first rule information includes information indicating repeated triggering of the privacy verification performed on the third terminal for the SL positioning service.
[0101] In the above embodiments, the third information can be repeatedly sent to the second terminal based on the first rule information to repeatedly trigger the privacy verification performed on the third terminal for the SL positioning service.
[0102] In some embodiments of the first aspect, the second terminal is a terminal that has fed back a first privacy verification result, and the first privacy verification result indicates that a fourth terminal has passed the privacy verification.
[0103] In some embodiments of the first aspect, the sending of the third information to the second terminal includes:
[0104] determining that the first terminal has passed the privacy verification on a fourth terminal, and sending the third information to the second terminal.
[0105] In the above embodiments, the third information is sent to the second terminal in a case where the first terminal has passed the privacy verification on the fourth terminal.
[0106] In some embodiments of the first aspect, the method further includes:
[0107] determining that the first terminal has failed the privacy verification on a fourth terminal, and rejecting the reception of the SL positioning service.
[0108] In the above embodiments, the SL positioning service is rejected in a case where the privacy verification of the first terminal for the fourth terminal fails.
[0109] In some embodiments of the first aspect, the third information includes at least one of:
[0110] user information of the first terminal;
[0111] user information of the fourth terminal;
[0112] user information of the third terminal;
[0113] a service identifier.
[0114] In some embodiments of the first aspect, the first terminal is determined as a server terminal, and the user information of the first terminal is the same as the user information of the third terminal.
[0115] In some embodiments of the first aspect, the method further includes:
[0116] receiving fourth information sent by the second terminal;
[0117] The fourth information includes the first result, and the first result includes a result of privacy verification of the second terminal for the third terminal performing the SL positioning service.
[0118] In the above embodiments, the result of the privacy verification of the second terminal for the third terminal performing the SL positioning service can be received from the second terminal.
[0119] In some embodiments of the first aspect, based on the first result, determining to accept or reject the SL positioning service includes:
[0120] determining to accept or reject the SL positioning service based on the first result included in the fourth information and / or first rule information;
[0121] The first rule information is a rule for determining whether to perform the SL positioning service based on the first result.
[0122] In the above embodiments, the SL positioning service can be determined to be accepted or rejected based on the first result included in the fourth information and / or the first rule information.
[0123] In some embodiments of the first aspect, the first rule information is used to indicate at least one of:
[0124] all the N terminals need to participate in SL positioning, any of the N terminals is not allowed to disclose information to the fourth terminal, and the first terminal rejects the SL positioning service;
[0125] all the N terminals need to participate in SL positioning, the N terminals are allowed to disclose information to the fourth terminal, any of the N terminals is not allowed to disclose information to the third terminal, and the first terminal reselects the third terminal;
[0126] all the N terminals need to participate in SL positioning, the N terminals are allowed to disclose information to the fourth terminal, any of the N terminals is not allowed to disclose information to the third terminal, and the number of times of reselecting the third terminal reaches a maximum value, and the first terminal rejects the SL positioning service;
[0127] M of the N terminals are allowed not to participate in SL positioning, any of the N terminals other than the M terminals is allowed to disclose information to the third terminal, and the first terminal accepts the SL positioning service;
[0128] M of the N terminals are allowed not to participate in SL positioning, any of the N terminals other than the M terminals is not allowed to disclose information to the third terminal, the first terminal reselects the third terminal, M of the N terminals are allowed not to participate in SL positioning, any of the N terminals other than the M terminals is not allowed to disclose information to the third terminal, and the first terminal rejects the SL positioning service;
[0129] M of the N terminals are allowed not to participate in SL positioning, any of the N terminals other than the M terminals is not allowed to disclose information to the third terminal, and the number of times of reselecting the third terminal reaches a maximum value, and the first terminal rejects the SL positioning service;
[0130] the maximum value of the number of times of reselecting the third terminal is allowed;
[0131] wherein the N terminals include the first terminal and / or the second terminal, the N is an integer greater than 1, and 1
[0132] In some embodiments, the first rule information is provided by an SL positioning application running on the first terminal indicated by a service identity of the client terminal or is included in subscription information.
[0133] In the above embodiments, the first rule information can be obtained in different ways.
[0134] In some embodiments, the method further includes:
[0135] determining to accept the SL positioning service, sending fifth information to a third terminal selected as a server terminal;
[0136] The fifth information is used to request the SL positioning service.
[0137] In the above embodiment, in the case of accepting the SL positioning service, the SL positioning service can be requested from the third terminal.
[0138] In combination with the embodiment of the first aspect, in some embodiments, the fifth information is used to indicate at least one of the following:
[0139] a service identifier;
[0140] user information of the fourth terminal;
[0141] information of a second terminal that returns a first privacy verification result for the first terminal, the fourth terminal and / or the third terminal, the first privacy verification result indicating that the privacy verification has passed.
[0142] In combination with the embodiment of the first aspect, in some embodiments, the method further includes:
[0143] sending sixth information to the fourth terminal;
[0144] The first terminal accepts the SL positioning service, and the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is accepted and / or the SL positioning service result is obtained; or the first terminal rejects the SL positioning service, and the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is rejected.
[0145] In the above embodiment, the fourth terminal can be sent in time to accept or reject the SL positioning service and / or obtain the SL positioning service result.
[0146] In the above embodiment, the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is rejected; and the sixth information is also used to indicate a reason for rejecting the request of the fourth terminal to perform the SL positioning service, the reason including at least one of the following: the request of the fourth terminal is rejected; the request of the fourth terminal is rejected by the second terminal; the third terminal selection fails; and there is no third terminal.
[0147] In a second aspect, the embodiments of the present disclosure provide a communication method, the method being performed by a second terminal, and the method includes:
[0148] receiving third information sent by a first terminal;
[0149] The third information is used to trigger privacy verification for a third terminal to perform SL positioning service, and the third terminal is a server terminal.
[0150] In some embodiments, the method further includes:
[0151] performing, based on the second rule information, privacy verification for the third terminal for the SL positioning service.
[0152] In some embodiments, the method further includes:
[0153] sending fourth information to the first terminal;
[0154] wherein the fourth information contains a result obtained by performing privacy verification for the third terminal for the SL positioning service.
[0155] With reference to the embodiments of the third aspect, the embodiments of the present disclosure provide a communication method, the method is performed by a fourth terminal, and the method includes:
[0156] receiving sixth information sent by a first terminal;
[0157] wherein the first terminal accepts the SL positioning service, and the sixth information is used to indicate that a request for performing the SL positioning service by the fourth terminal is accepted and / or a result of the SL positioning service is obtained; or the first terminal rejects the SL positioning service, and the sixth information is used to indicate that the request for performing the SL positioning service by the fourth terminal is rejected.
[0158] In some embodiments, the sixth information is used to indicate that the request for performing the SL positioning service by the fourth terminal is rejected; and the sixth information is further used to indicate a reason for rejecting the request for performing the SL positioning service by the fourth terminal, and the reason includes at least one of the following: the request of the fourth terminal is rejected; the request of the fourth terminal is rejected by a second terminal; the third terminal selection fails; and there is no third terminal.
[0159] In a fourth aspect, the embodiments of the present disclosure provide a communication method, the method is performed by a third terminal, and the method includes:
[0160] receiving fifth information sent by a first terminal;
[0161] wherein the fifth information is used to request the SL positioning service, and the third terminal is selected as a server terminal.
[0162] In some embodiments, the fifth information is used to indicate at least one of the following:
[0163] a service identifier;
[0164] user information of the fourth terminal;
[0165] information of a second terminal that returns a first privacy verification result for the first terminal, the fourth terminal and / or the third terminal, the first privacy verification result indicating that the privacy verification is passed.
[0166] In a fifth aspect, the embodiments of the present disclosure provide a communication method, and the method further includes:
[0167] The first terminal sends third information to the second terminal.
[0168] The third information is used to trigger privacy verification of SL positioning service performed on the third terminal, and the third terminal is a server terminal.
[0169] In a sixth aspect, the embodiments of the present disclosure provide a first terminal, and the first terminal includes:
[0170] The processing module is configured to:
[0171] determine whether to accept or reject SL positioning service based on a first result.
[0172] The first result includes a result obtained by performing privacy verification of SL positioning service on a third terminal by the first terminal and / or at least one second terminal, the second terminal is a target terminal or a reference terminal, and the third terminal is a server terminal.
[0173] In a seventh aspect, the embodiments of the present disclosure provide a second terminal, and the second terminal includes:
[0174] The transceiver module is configured to:
[0175] receive third information sent by the first terminal.
[0176] The third information is used to trigger privacy verification of SL positioning service performed on the third terminal, and the third terminal is a server terminal.
[0177] In an eighth aspect, the embodiments of the present disclosure provide a third terminal, and the third terminal includes:
[0178] The transceiver module is configured to:
[0179] receive fifth information sent by the first terminal.
[0180] The fifth information is used to request positioning service, and the third terminal is selected as a server terminal.
[0181] In a ninth aspect, the embodiments of the present disclosure provide a fourth terminal, and the fourth terminal includes:
[0182] The transceiver module is configured to:
[0183] receive sixth information sent by the first terminal.
[0184] The first terminal accepts the SL positioning service, and the sixth information is used to indicate that the fourth terminal accepts the request of performing the SL positioning service and / or obtains the SL positioning service result.
[0185] In a tenth aspect, an embodiment of the present disclosure provides a communication system, the communication system comprising a first terminal, a second terminal, a third terminal and a fourth terminal, wherein the first terminal is configured to perform the communication method of the first aspect; the second terminal is configured to perform the communication method of the second aspect; the third terminal is configured to perform the communication method of the third aspect; and the fourth terminal is configured to perform the communication method of the fourth aspect.
[0186] In an eleventh aspect, an embodiment of the present disclosure provides a first terminal, the first terminal comprising:
[0187] one or more processors;
[0188] The first terminal is configured to perform the communication method of the first aspect.
[0189] In a twelfth aspect, an embodiment of the present disclosure provides a second terminal, the second terminal comprising:
[0190] one or more processors;
[0191] The second terminal is configured to perform the communication method of the second aspect.
[0192] In a thirteenth aspect, an embodiment of the present disclosure provides a third terminal, the third terminal comprising:
[0193] one or more processors;
[0194] The third terminal is configured to perform the communication method of the third aspect.
[0195] In a fourteenth aspect, an embodiment of the present disclosure provides a fourth terminal, the fourth terminal comprising:
[0196] one or more processors;
[0197] The fourth terminal is configured to perform the communication method of the fourth aspect.
[0198] In a fifteenth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, when the instructions are executed on a communication device, the communication device performs the communication method described in the optional implementation manner of the first aspect, the second aspect, the third aspect and / or the fourth aspect.
[0199] In a sixteenth aspect, the embodiments of the present disclosure provide a program product, which, when executed by a communication device, causes the communication device to perform the method described in the optional implementation manners of the first aspect, the second aspect, the third aspect, and / or the fourth aspect.
[0200] In a seventeenth aspect, the embodiments of the present disclosure provide a computer program, which, when running on a computer, causes the computer to perform the method described in the optional implementation manners of the first aspect, the second aspect, the third aspect, and / or the fourth aspect.
[0201] In an eighteenth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in the optional implementation manners of the first aspect, the second aspect, the third aspect, and / or the fourth aspect.
[0202] It can be understood that the first terminal, the second terminal, the third terminal, the fourth terminal, the communication system, the storage medium, the program product, the computer program, and the chip or chip system are all used to perform the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved are referred to the beneficial effects in the corresponding method, which will not be described here.
[0203] The embodiments of the present disclosure propose a communication method, a first terminal, a second terminal, a third terminal, a fourth terminal, a communication system, and a storage medium. In some embodiments, the communication method and the information processing method, the information transmission method, and the like can be replaced with each other, and the communication system and the information processing system can be replaced with each other.
[0204] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, some or all steps of different embodiments can be combined arbitrarily, and an embodiment can be combined with the optional implementation manners of other embodiments.
[0205] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form a new embodiment according to their inherent logical relationship.
[0206] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and not as a limitation on the present disclosure.
[0207] In the embodiments of the present disclosure, an element expressed in singular form, such as "a", "an", "the", "said", "the aforementioned", "the foregoing", "this", and the like, unless otherwise specified, can represent "one and only one", or can represent "one or more", "at least one", and the like. For example, in the case of using an article such as "a", "an", "the" in English, the noun after the article can be understood as a singular expression, or can be understood as a plural expression.
[0208] In the embodiments of the present disclosure, "plurality" refers to two or more.
[0209] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple", and the like can be replaced with each other.
[0210] In some embodiments, the description manner such as "at least one of A, B", "A and / or B", "A in one case, B in another case", "responding to a case A, responding to another case B", and the like, according to the case, can include the following technical solutions: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed from A and B; in some embodiments, A and B are executed (A and B are both executed). When there are more branches such as A, B, C, and the like, it is similar to the above.
[0211] In some embodiments, the description manner such as "A or B", and the like, according to the case, can include the following technical solutions: in some embodiments, A is executed regardless of B; in some embodiments, B is executed regardless of A; in some embodiments, A and B are selectively executed from A and B. When there are more branches such as A, B, C, and the like, it is similar to the above.
[0212] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments, and should not be construed as redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different. For another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the contents thereof can be the same or different.
[0213] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0214] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0215] In some embodiments, the terms of "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 lower than", "above" and the like can be replaced with each other, and the terms of "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", "below" and the like can be replaced with each other.
[0216] In some embodiments, the apparatuses and devices can be interpreted as physical, as well as virtual, whose names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0217] In some embodiments, "network" can be interpreted as an apparatus contained in the network, such as an access network device, a core network device, etc.
[0218] In some embodiments, "access network device (AN device)" can also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments can also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
[0219] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and the like.
[0220] In some embodiments, data, information and the like can be acquired in compliance with laws and regulations of a country where a location is situated.
[0221] In some embodiments, data, information and the like can be acquired after consent of a user is obtained.
[0222] In addition, each element, each row, or each column in a table of the embodiments of the present disclosure can be implemented as an independent embodiment, and a combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0223] FIG. 1a is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0224] As shown in FIG. 1a, the communication system 100 includes a terminal 101 and a network device 102.
[0225] In some embodiments, the terminal 101 can be a first terminal, a second terminal, a third terminal, or a fourth terminal.
[0226] In some embodiments, the terminal includes at least one of a mobile phone, a wearable device, an Internet of Things device, a communication-capable automobile, a smart automobile, a tablet (Pad), a wireless transceiver-equipped computer, 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, a wireless terminal device in a smart home, and the like, but is not limited thereto.
[0227] In some embodiments, the access network device can be at least one of a node or a device that accesses a terminal to a wireless network, and can include an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (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 RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, and the like, but is not limited thereto.
[0228] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, in which case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0229] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, with some of the protocol layers being controlled by the CU and the rest of the protocol layers or all of the protocol layers being distributed in the DUs and controlled by the CU, but is not limited thereto.
[0230] In some embodiments, the core network device can be one device including one or more network elements, or can be multiple devices or device groups including all or part of the one or more network elements described above. The network element can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next-generation core (NGC), for example.
[0231] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. Those skilled in the art can know that, as the system architecture evolves and new business scenarios appear, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0232] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1a or part of the subject, but are not limited thereto. The subjects shown in FIG. 1a are exemplary, and the communication system can include all or part of the subjects in FIG. 1a, or can include other subjects other than those in FIG. 1a. The number and form of each subject is arbitrary, and the connection relationship between the subjects is exemplary. The subjects can not be connected or can be connected, and the connection can be in any manner, can be direct connection or indirect connection, and can be wired connection or wireless connection.
[0233] 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 (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0234] In some embodiments, "For ranging over PC5 or Sidelink (SL) Positioning Service disclosure, SL positioning client UE authorization is triggered by reference or target UE during PC5 link establishment. For Proximity Service (ProSe) enabled UEs, the authorization can be performed by the network via Sidelink Positioning Key Management Function (SLPKMF) or by the reference or target UE if the authorization information is available in the UE.
[0235] In some embodiments, for UE-only operation or before triggering Sidelink-Mobile Originated-Location Request (SL-MO-LR) for network-based operation, UE1 receiving ranging or SL positioning request shall send a supplemental Ranging and Sidelink Positioning Protocol (RSPP) signaling message to UE2...UEn to trigger privacy check (or privacy verification) for ranging or SL positioning service disclosure over PC5. The supplemental RSPP message shall include the user information ID of the client UE received by UE1 from the client UE. UE1 and UE2..UEn shall perform UE privacy check to determine whether their location-related information can be disclosed to the client UE.
[0236] In some embodiments, the UE (UE1) receiving the SL positioning service request selects the SL positioning server UE after the authorization check of the client UE for service disclosure by UE1 and forwards the service request to the server UE for ranging or SL positioning operation. In fact, the server UE upon receiving the service request from UE1 needs to obtain SL positioning information from the involved target or reference UE to compute the final SL positioning result of the client UE. However, the privacy check is only performed for the client UE and there is no longer UE privacy check for the server UE. This means that there is still a risk that the privacy of the involved target or reference UE can be exposed to the server UE without the permission of the target or reference UE.
[0237] Therefore, it is necessary to study how to protect the privacy of the involved target or reference UE for the server UE in the process of SL positioning service disclosure to the client terminal. In the related art, there is no mechanism for the server UE to protect the privacy of the target or reference UE for SL positioning service disclosure.
[0238] FIG. 2a is an interaction diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 2a, the embodiment of the present disclosure relates to a communication method for the communication system 100, and the method comprises:
[0239] Step S2101: The fourth terminal sends first information to the first terminal.
[0240] In some embodiments, the first terminal receives the first information sent by the fourth terminal.
[0241] In some embodiments, the first information is sent to the first terminal when the fourth terminal needs to perform the SL positioning service.
[0242] In some embodiments, the fourth terminal is a client terminal.
[0243] In some embodiments, the first information is used to request the SL positioning service.
[0244] It should be noted that the SL positioning service can also be referred to as a ranging service, or as a ranging / SL positioning service.
[0245] Step S2102: The first terminal determines the third terminal.
[0246] In some embodiments, the first terminal can determine (or select) the third terminal for the first time or repeatedly determine (or reselect) the third terminal. For example, after determining that the third terminal to be verified cannot serve as a server terminal for the first time, the first terminal can determine a third terminal that can serve as a server terminal again.
[0247] In some embodiments, the first terminal determines the third terminal from at least the first terminal and / or the second terminal based on the second information.
[0248] In some embodiments, the second information is used to at least indicate the capability of the first terminal and / or the second terminal to support or not support serving as a server terminal.
[0249] In some embodiments, the first terminal determines the third terminal from at least the first terminal, the second terminal and / or a fifth terminal based on the second information. The fifth terminal can be an additional terminal other than the first terminal, the second terminal, the third terminal and the fourth terminal.
[0250] In some embodiments, the second information is used to at least indicate the capability of the first terminal, the second terminal and / or the fifth terminal to support or not support serving as a third terminal.
[0251] In some embodiments, the first terminal determines to select the third terminal based on the first result indicating that the first terminal and / or at least one of the second terminals fails the privacy verification for the SL positioning service with the third terminal.
[0252] In some embodiments, the first terminal determines to select the third terminal based on the first result indicating that the first terminal and / or at least one of the second terminals fails the privacy verification for the SL positioning service with the third terminal.
[0253] In some embodiments, the first terminal determines that the first result indicates that the first terminal and / or at least one of the second terminals fails the privacy verification for the SL positioning service with the third terminal, and determines to reselect the third terminal.
[0254] In some embodiments, the first terminal determines that the first result indicates that the first terminal and / or at least one of the second terminals fails the privacy verification for the SL positioning service with the third terminal, and determines to reselect the third terminal.
[0255] Step S2103: The first terminal sends the third information to the second terminal.
[0256] In some embodiments, the second terminal receives the third information sent by the first terminal.
[0257] In some embodiments, the first terminal can send the third information to at least two second terminals.
[0258] In some embodiments, the third information is used to trigger the privacy verification for the SL positioning service with the third terminal.
[0259] In some embodiments, the privacy verification can also be understood as a privacy check, which is used to determine whether the result information of the SL positioning service can be disclosed to a specific object, which is not limited in the present disclosure.
[0260] Exemplarily, a UE (UE-1, i.e., the first terminal) receiving a service request (corresponding to the first information) from an SL positioning client UE (corresponding to the fourth terminal) selects a server UE (i.e., the third terminal) to be verified before triggering UE privacy verification. After selecting the server UE, the UE-1 triggers the UE privacy check by sending user information of the client UE and the server UE to n target or reference UEs (corresponding to the second terminal).
[0261] In some embodiments, the first terminal repeatedly sends the third information to the second terminal based on the first rule information.
[0262] In some embodiments, the first terminal determines that the privacy verification of the first terminal for the fourth terminal has passed, and sends the third information to the second terminal.
[0263] In some embodiments, the first rule information comprises information for indicating a repetition trigger to perform the SL positioning service for the third terminal.
[0264] In some embodiments, the second terminal is a terminal that has fed back a first privacy verification result, and the first privacy verification result indicates that the client terminal has passed the privacy verification.
[0265] In some embodiments, the second terminal is a terminal that has fed back a first privacy verification result, and the first privacy verification result indicates that the fourth terminal has passed the privacy verification.
[0266] In some embodiments, the first terminal determines that the privacy verification of the first terminal for the client terminal has passed, and sends the third information to the second terminal.
[0267] In some embodiments, the first terminal determines that the privacy verification of the first terminal for the fourth terminal has passed, and sends the third information to the second terminal.
[0268] It should be noted that the first terminal determines that the privacy verification of the first terminal for the client terminal has not passed, and refuses to accept the SL positioning service.
[0269] In some embodiments, the first terminal determines that the privacy verification of the first terminal for the fourth terminal has not passed, and refuses to accept the SL positioning service.
[0270] In some embodiments, the third information comprises at least one of:
[0271] User information of the first terminal;
[0272] User information of the client terminal;
[0273] User information of the server terminal;
[0274] A service identifier.
[0275] In some embodiments, the first terminal is determined as a server terminal, and the user information of the first terminal is the same as the user information of the server terminal.
[0276] In some embodiments, the third information comprises at least one of:
[0277] User information of the first terminal;
[0278] User information of the fourth terminal;
[0279] User information of the third terminal;
[0280] service identifier.
[0281] In some embodiments, the first terminal is determined as a server terminal, and the user information of the first terminal is the same as the user information of the third terminal.
[0282] Step S2104: The second terminal performs privacy verification of the SL positioning service.
[0283] In some embodiments, after receiving the third information, the second terminal performs privacy verification of the SL positioning service for the third terminal based on the second rule information.
[0284] In some embodiments, if the privacy verification passes, the second terminal can disclose or publicize the positioning result information to the third terminal; or if the privacy verification fails, the second terminal cannot disclose or publicize the positioning result information to the third terminal.
[0285] Step S2105: The second terminal sends fourth information to the first terminal.
[0286] In some embodiments, the first terminal receives the fourth information sent by the second terminal.
[0287] In some embodiments, the fourth information contains the first result, and the first result contains a result obtained by the second terminal performing privacy verification of the SL positioning service for the third terminal.
[0288] Step S2106: The first terminal determines to accept or reject the SL positioning service based on the first result.
[0289] It can be understood that accepting or rejecting the SL positioning service can also be accepting or rejecting an SL positioning service request, for example, can be accepting or rejecting the first information of the fourth terminal.
[0290] In some embodiments, the first result is a result obtained by the first terminal and / or at least one second terminal performing privacy verification of the SL positioning service for the third terminal.
[0291] In some embodiments, the first terminal, the second terminal, and the third terminal are terminals for performing the SL positioning service.
[0292] In some embodiments, the second terminal is a target terminal or a reference terminal, and the third terminal is a server terminal (or a server terminal to be verified).
[0293] In some embodiments, the acceptance or rejection of the SL positioning service is determined based on the first result contained in the fourth information and / or the first rule information.
[0294] In some embodiments, the first rule information is a rule for determining whether to perform SL positioning service based on the first result.
[0295] In some embodiments, the first rule information is used to indicate at least one of:
[0296] All of the N terminals need to participate in SL positioning, and any of the N terminals is not allowed to disclose information to the fourth terminal, the first terminal rejects the SL positioning service;
[0297] All of the N terminals need to participate in SL positioning, the N terminals are allowed to disclose information to the fourth terminal, and any of the N terminals is not allowed to disclose information to the third terminal, the first terminal reselects the third terminal (or a server terminal);
[0298] All of the N terminals need to participate in SL positioning, the N terminals are allowed to disclose information to the fourth terminal, any of the N terminals is not allowed to disclose information to the third terminal, and the number of times of reselecting the third terminal (or a server terminal) reaches a maximum value, the first terminal rejects the SL positioning service;
[0299] M of the N terminals are allowed not to participate in SL positioning, and any terminal of the N terminals except the M terminals is allowed to disclose information to the third terminal, the first terminal accepts the SL positioning service;
[0300] M of the N terminals are allowed not to participate in SL positioning, and any terminal of the N terminals except the M terminals is not allowed to disclose information to the third terminal, the first terminal reselects a server terminal; M of the N terminals are allowed not to participate in SL positioning, and any terminal of the N terminals except the M terminals is not allowed to disclose information to the third terminal, the first terminal rejects the SL positioning service;
[0301] M of the N terminals are allowed not to participate in SL positioning, any terminal of the N terminals except the M terminals is not allowed to disclose information to the third terminal, and the number of times of reselecting the third terminal (or a server terminal) reaches a maximum value, the first terminal rejects the SL positioning service;
[0302] The maximum value of the number of times of reselecting the third terminal (or a server terminal) is allowed;
[0303] Wherein, the N terminals include the first terminal and / or the second terminal, the N is an integer greater than 1, and the M is an integer, 1
[0304] Exemplarily, the first terminal determines how to accept or reject the service request (corresponding to the first information) based on local rules (corresponding to the first rule information) from, for example, a ranging or SL positioning application on UE-1 (the first terminal) when the privacy check result (corresponding to the fourth information) is received from n target or reference UEs (corresponding to the second terminal).
[0305] Exemplarily, n UEs (corresponding to the second terminal) must all participate in ranging or SL positioning. If any of the n UEs does not allow to disclose SL positioning service result to the client UE (corresponding to the first terminal), the service request (corresponding to the first information) is rejected. If all n UEs allow to disclose to the client UE, but any of the n UEs does not allow to disclose to the server UE, UE-1 will reselect the server UE.
[0306] Exemplarily, a part (e.g. m) of n UEs (corresponding to the first terminal) is allowed to be excluded from ranging or SL positioning due to privacy issues. If any of the n-m UEs does not allow to disclose to the server UE, UE-1 will reselect the server UE.
[0307] Exemplarily, if the client UE allows a part of n UEs can be excluded from ranging or SL positioning, the client UE must select the UEs that cannot be excluded from ranging or SL positioning to disclose SL positioning result over PC5 when selecting UE-1 to receive the ranging or SL positioning service request.
[0308] In some embodiments, the first rule information is provided by an SL positioning application running on the first terminal indicated by a service identity of the fourth terminal (or the client terminal) or the first rule information is included in subscription information.
[0309] Exemplarily, the local rules (corresponding to the first rule information) of UE-1 can be provided by a ranging or SL positioning application on UE-1 (corresponding to the first terminal) identified by a service identifier from the client UE (corresponding to the fourth terminal), or can be provided by a network function (e.g. Unified Data Management (UDM), Policy Control Function (PCF) or Location Management Function (LMF)) if the rules are included in a privacy profile as part of subscription data when UE-1 subscribes to ranging or SL positioning service.
[0310] Step S2107: The first terminal sends the fifth information to the third terminal selected as the server terminal.
[0311] In some embodiments, the third terminal receives the fifth information sent by the first terminal.
[0312] In some embodiments, the first terminal determines to accept the SL positioning service, and sends the fifth information to the third terminal selected as the server terminal.
[0313] In some embodiments, the fifth information is used to request the SL positioning service.
[0314] In some embodiments, the fifth information is used to indicate at least one of the following:
[0315] a service identifier;
[0316] user information of the fourth terminal;
[0317] information of the second terminal that returns a first privacy verification result for the first terminal, the fourth terminal (client terminal), and / or the third terminal (server terminal), the first privacy verification result indicating that the privacy verification has passed.
[0318] Step S2108: The first terminal sends sixth information to the fourth terminal.
[0319] In some embodiments, the fourth terminal receives the sixth information sent by the first terminal.
[0320] In some embodiments, the first terminal accepts the SL positioning service, and the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is accepted and / or the SL positioning service result is obtained.
[0321] In some embodiments, the first terminal rejects the SL positioning service, and the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is rejected.
[0322] In some embodiments, the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is rejected; and the sixth information is also used to indicate a reason for rejecting the request of the fourth terminal to perform the SL positioning service.
[0323] In some embodiments, the reason includes at least one of the following: the request of the fourth terminal is rejected; the request of the fourth terminal is rejected by the second terminal; the third terminal (server terminal) selection fails; and there is no third terminal (server terminal).
[0324] In some embodiments, the term "information" can be mutually replaced with the terms "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", "data", and the like.
[0325] In some embodiments, the term "sending" can be mutually replaced with the terms "transmitting", "reporting", "transferring", and the like.
[0326] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101 to S2108. For example, step S2101 can be implemented as an independent embodiment, step S2102 can be implemented as an independent embodiment, step S2103 can be implemented as an independent embodiment, step S2104 can be implemented as an independent embodiment, step S2105 can be implemented as an independent embodiment, step S2106 can be implemented as an independent embodiment, step S2107 can be implemented as an independent embodiment, and step S2108 can be implemented as an independent embodiment. For example, step S2102, step S2103, step S2104, step S2105 in combination with step S2106 can be implemented as an independent embodiment, step S2101 in combination with step S2102, step S2103, step S2104, step S2105, step S2106 can be implemented as an independent embodiment, step S2102 in combination with step S2103, step S2104, step S2105, step S2106, step S2107 can be implemented as an independent embodiment, and step S2102 in combination with step S2103, step S2104, step S2105, step S2106, step S2107, step S2108 can be implemented as an independent embodiment, but not limited thereto. It should be noted that each step can be independently implemented, or in the case of no contradiction, the order can be arbitrarily exchanged and freely combined for implementation.
[0327] FIG. 3a is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 3a, the embodiments of the present disclosure relate to a communication method, which is performed by a first terminal, and the above method comprises:
[0328] Step S3101: receiving first information sent by a fourth terminal.
[0329] In some embodiments, the optional implementation of step S3101 can refer to the optional implementation of step S2101 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a. The details are not described herein again.
[0330] Step S3102: determining the third terminal.
[0331] In some embodiments, the optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a. The details are not described herein again.
[0332] Step S3103: sending the third information to the second terminal.
[0333] In some embodiments, the optional implementation of step S3103 can refer to the optional implementation of step S2103 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a. The details are not described herein again.
[0334] Step S3104: receiving the fourth information sent by the second terminal.
[0335] In some embodiments, the optional implementation of step S3104 can refer to the optional implementation of step S2105 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a. The details are not described herein again.
[0336] Step S3105: determining to accept or reject the SL positioning service based on the first result.
[0337] In some embodiments, the optional implementation of step S3105 can refer to the optional implementation of step S2106 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a. The details are not described herein again.
[0338] Step S3106: sending the fifth information to the third terminal selected as the server terminal.
[0339] In some embodiments, the optional implementation of step S3106 can refer to the optional implementation of step S2107 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a. The details are not described herein again.
[0340] Step S3107: sending the sixth information to the fourth terminal.
[0341] In some embodiments, the optional implementation of step S3107 can refer to the optional implementation of step S2108 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a. The details are not described herein again.
[0342] The communication method related to the embodiments of the present disclosure can include at least one of steps S3101 to S3107. For example, step S3101 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, step S3103 can be implemented as an independent embodiment, step S3104 can be implemented as an independent embodiment, step S3105 can be implemented as an independent embodiment, step S3106 can be implemented as an independent embodiment, and step S3107 can be implemented as an independent embodiment. For example, step S3102, step S3103, step S3104 in combination with step S3105 can be implemented as an independent embodiment, step S3101 in combination with step S3102, step S3103, step S3104, and step S3105 can be implemented as an independent embodiment, step S3102 in combination with step S3103, step S3104, step S3105, and step S3106 can be implemented as an independent embodiment, and step S3102 in combination with step S3103, step S3104, step S3105, step S3106, and step S3107 can be implemented as an independent embodiment, but the present disclosure is not limited thereto. It should be noted that each step can be implemented independently, or in the case of no contradiction, the order can be arbitrarily exchanged and combined freely.
[0343] FIG. 3b is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3b, the embodiments of the present disclosure relate to a communication method, which is performed by a second terminal, and the above method includes:
[0344] Step S3201: determining to accept or reject a sidelink (SL) positioning service based on a first result.
[0345] In some embodiments, the first result includes a result obtained by the first terminal and / or at least one second terminal performing privacy verification of SL positioning service for a third terminal, the second terminal is a target terminal or a reference terminal, and the third terminal is a server terminal.
[0346] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S2105 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be described here.
[0347] In some embodiments, the method further includes:
[0348] receiving first information sent by a fourth terminal;
[0349] The first information is used to request the SL positioning service, and the fourth terminal is a client terminal.
[0350] In some embodiments, the method further includes:
[0351] determining the third terminal.
[0352] In some embodiments, the determining the third terminal comprises:
[0353] determining the third terminal from at least the first terminal, the second terminal and / or a fifth terminal based on second information;
[0354] wherein the second information is used to indicate at least that the first terminal, the second terminal and / or the fifth terminal support or do not support the capability of being the third terminal.
[0355] In some embodiments, the determining the third terminal comprises:
[0356] determining the third terminal that needs to be reselected and the total number of times that the third terminal has been reselected is less than a quantity threshold.
[0357] In some embodiments, the method further comprises:
[0358] determining that the first result indicates that the privacy verification of the first terminal and / or at least one of the second terminals performing the SL positioning service with the third terminal fails, and determining that the third terminal needs to be reselected.
[0359] In some embodiments, the method further comprises:
[0360] sending third information to the second terminal;
[0361] wherein the third information is used to trigger the privacy verification of performing the SL positioning service with the third terminal.
[0362] In some embodiments, the sending third information to the second terminal comprises:
[0363] repeatedly sending third information to the second terminal based on first rule information;
[0364] wherein the first rule information contains information indicating that the triggering of performing the SL positioning service with the third terminal is repeated.
[0365] In some embodiments, the second terminal is a terminal that has fed back a first privacy verification result, and the first privacy verification result indicates that a fourth terminal has passed the privacy verification.
[0366] In some embodiments, the sending third information to the second terminal comprises:
[0367] determining that the privacy verification of the first terminal with a fourth terminal has passed, and sending the third information to the second terminal.
[0368] In some embodiments, the method further comprises:
[0369] determining that the first terminal fails the privacy verification for the fourth terminal, and rejecting the SL positioning service.
[0370] In some embodiments, the third information comprises at least one of:
[0371] user information of the first terminal;
[0372] user information of the fourth terminal;
[0373] user information of the third terminal;
[0374] a service identifier.
[0375] In some embodiments, the first terminal is determined as a server terminal, and the user information of the first terminal is the same as the user information of the third terminal.
[0376] In some embodiments, the method further comprises:
[0377] receiving fourth information sent by the second terminal;
[0378] wherein the fourth information comprises the first result, and the first result comprises a result obtained by the second terminal performing the privacy verification of the SL positioning service for the third terminal.
[0379] In some embodiments, determining whether to accept or reject the SL positioning service based on the first result comprises:
[0380] determining whether to accept or reject the SL positioning service based on the first result and / or first rule information comprised in the fourth information;
[0381] wherein the first rule information is a rule for determining whether to perform the SL positioning service based on the first result.
[0382] In some embodiments, the first rule information is used to indicate at least one of:
[0383] all N terminals need to participate in the SL positioning, and any terminal in the N terminals is not allowed to disclose information to the fourth terminal, and the first terminal rejects the SL positioning service;
[0384] all N terminals need to participate in the SL positioning, the N terminals are allowed to disclose information to the fourth terminal, and any terminal in the N terminals is not allowed to disclose information to the third terminal, and the first terminal reselects the third terminal;
[0385] all of the N terminals need to participate in SL positioning, the N terminals are allowed to disclose information to the third terminal, any of the N terminals is not allowed to disclose information to the third terminal, and the number of times of reselecting the third terminal reaches a maximum value, the first terminal rejects the SL positioning service;
[0386] M of the N terminals are allowed not to participate in SL positioning, any of the N terminals other than the M terminals is allowed to disclose information to the third terminal, and the first terminal accepts the SL positioning service;
[0387] M of the N terminals are allowed not to participate in SL positioning, any of the N terminals other than the M terminals is not allowed to disclose information to the third terminal, and the first terminal reselects the third terminal; M of the N terminals are allowed not to participate in SL positioning, any of the N terminals other than the M terminals is not allowed to disclose information to the third terminal, and the first terminal rejects the SL positioning service;
[0388] M of the N terminals are allowed not to participate in SL positioning, any of the N terminals other than the M terminals is not allowed to disclose information to the third terminal, and the number of times of reselecting the server terminal reaches a maximum value, and the first terminal rejects the SL positioning service;
[0389] the maximum value of the number of times of reselecting the third terminal is allowed;
[0390] The N terminals include the first terminal and / or the second terminal, the N is an integer greater than 1, and the M is an integer, 1
[0391] In some embodiments, the first rule information is provided by an SL positioning application running on the first terminal indicated by a service identifier of the fourth terminal or is included in subscription information.
[0392] In some embodiments, the method further includes:
[0393] determining to accept the SL positioning service, and sending fifth information to a third terminal selected as a server terminal;
[0394] The fifth information is used to request the SL positioning service.
[0395] In some embodiments, the fifth information is used to indicate at least one of the following:
[0396] a service identifier;
[0397] user information of the fourth terminal;
[0398] The second terminal returns, to the first terminal, fourth terminal, and / or third terminal, information of a first privacy verification result indicating that the privacy verification has passed.
[0399] In some embodiments, the method further comprises:
[0400] sending sixth information to the fourth terminal;
[0401] The first terminal accepts the SL positioning service, and the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is accepted and / or the SL positioning service result is obtained; or the first terminal rejects the SL positioning service, and the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is rejected.
[0402] In some embodiments, the sixth information is used to indicate that the request of the fourth terminal to perform the SL positioning service is rejected; and the sixth information is further used to indicate a reason for rejecting the request of the fourth terminal to perform the SL positioning service, the reason including at least one of the following: the request of the fourth terminal is rejected; the request of the fourth terminal is rejected by the second terminal; the third terminal selection fails; and there is no third terminal.
[0403] FIG. 4a is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 4a, the embodiment of the present disclosure relates to a communication method, which is performed by a second terminal, and the above method comprises:
[0404] Step S4101: receiving third information sent by a first terminal.
[0405] In some embodiments, the optional implementation of step S4101 can refer to the optional implementation of step S2103 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be repeated here.
[0406] Step S4102: performing privacy verification of the SL positioning service.
[0407] In some embodiments, the optional implementation of step S4101 can refer to the optional implementation of step S2104 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be repeated here.
[0408] Step S4103: sending fourth information to the first terminal.
[0409] In some embodiments, the optional implementation of step S4101 can refer to the optional implementation of step S2105 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be repeated here.
[0410] The communication method related to the embodiments of the present disclosure can include at least one of steps S4101 to S4103. For example, step S4101 can be implemented as an independent embodiment, step S4102 can be implemented as an independent embodiment, and step S4103 can be implemented as an independent embodiment. For example, step S4101 in combination with step S4102 can be implemented as an independent embodiment, step S4102 in combination with step S4103 can be implemented as an independent embodiment, but the present disclosure is not limited thereto. It should be noted that each step can be implemented independently, or in the case of no contradiction, the order can be arbitrarily exchanged and combined freely.
[0411] FIG. 4b is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 4b, the embodiments of the present disclosure relate to a communication method, which is performed by a second terminal, and the above method includes:
[0412] Step S4201: receiving third information sent by a first terminal.
[0413] In some embodiments, the third information is used to trigger privacy verification of SL positioning service performed on a third terminal, and the third terminal is a server terminal.
[0414] In some embodiments, the optional implementation of step S4201 can refer to the optional implementation of step S2103 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be described here.
[0415] In some embodiments, the method further includes:
[0416] performing privacy verification of SL positioning service on the third terminal based on the second rule information.
[0417] In some embodiments, the method further includes:
[0418] sending fourth information to the first terminal;
[0419] The fourth information contains a result of privacy verification of SL positioning service performed on the third terminal.
[0420] FIG. 5a is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 5a, the embodiments of the present disclosure relate to a communication method, which is performed by a third terminal, and the above method includes:
[0421] Step S5101: receiving fifth information sent by a first terminal.
[0422] In some embodiments, the fifth information is used to request SL positioning service, and the third terminal is selected as a server terminal.
[0423] In some embodiments, the optional implementation of step S5101 can refer to the optional implementation of step S2107 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be repeated here.
[0424] In some embodiments, the fifth information is used to indicate at least one of the following:
[0425] A service identifier;
[0426] User information of the fourth terminal;
[0427] Information of the second terminal that returns a first privacy verification result to the first terminal, the fourth terminal and / or the third terminal, the first privacy verification result indicating that the privacy verification is passed.
[0428] FIG. 6a is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 6a, the embodiment of the present disclosure relates to a communication method, which is performed by a fourth terminal, and the above method comprises:
[0429] Step S6101: sending first information to a first terminal.
[0430] In some embodiments, the optional implementation of step S6101 can refer to the optional implementation of step S2101 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be repeated here.
[0431] Step S6102: receiving sixth information sent by the first terminal.
[0432] In some embodiments, the optional implementation of step S6102 can refer to the optional implementation of step S2108 in FIG. 2a and other associated parts in the embodiments related to FIG. 2a, which will not be repeated here.
[0433] The communication method related to the embodiments of the present disclosure can comprise at least one of steps S6101 to S6102. For example, step S6101 can be implemented as an independent embodiment, and step S6102 can be implemented as an independent embodiment. For example, step S6101 in combination with step S6102 can be implemented as an independent embodiment, but is not limited thereto. It should be noted that each step can be independently implemented, and can be arbitrarily exchanged in order and freely combined for implementation without contradiction.
[0434] FIG. 6b is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 6b, the embodiment of the present disclosure relates to a communication method, which is performed by a fourth terminal, and the above method comprises:
[0435] Step S6201: receiving sixth information sent by the first terminal.
[0436] In some embodiments, the first terminal accepts the SL positioning service, and the sixth information is used to indicate that the fourth terminal accepts the request of performing the SL positioning service and / or obtains the result of the SL positioning service; or the first terminal rejects the SL positioning service, and the sixth information is used to indicate that the fourth terminal rejects the request of performing the SL positioning service.
[0437] In some embodiments, the optional implementation of step S6201 can refer to the optional implementation of step S2108 in FIG. 2a and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.
[0438] In some embodiments, the sixth information is used to indicate that the fourth terminal rejects the request of performing the SL positioning service; and the sixth information is also used to indicate the reason of rejecting the request of performing the SL positioning service by the fourth terminal, and the reason includes at least one of the following: the request of the fourth terminal is rejected; the request of the fourth terminal is rejected by the second terminal; the third terminal selection fails; and there is no third terminal.
[0439] FIG. 7a is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 7a, the embodiment of the present disclosure relates to a communication method, which is used in the communication system 100, and the method includes one of the following steps:
[0440] Step S7101: The first terminal sends third information to the second terminal.
[0441] In some embodiments, the third information is used to trigger privacy verification for the third terminal performing the SL positioning service, and the third terminal is a server terminal to be verified.
[0442] The optional implementation of step S7101 can refer to the optional implementation of step S2103 in FIG. 2a and other associated parts in the embodiments involved in FIG. 2a, which will not be repeated here.
[0443] In some embodiments, the above method can include the methods of the above-mentioned communication system side, first terminal side, second terminal side, third terminal side, fourth terminal side, etc. embodiments, which will not be repeated here.
[0444] In order to better understand the embodiments of the present disclosure, the technical solutions of the present disclosure are further described below through some exemplary embodiments:
[0445] Please refer to FIG. 8a, which provides a communication method, and the method includes:
[0446] Step S8101: Transmit a positioning service request (corresponding to the first information). The client UE (corresponding to the fourth terminal) selects a UE (UE-1) for receiving a ranging / SL positioning service request to disclose SL positioning results over PC5. The service request includes a service identifier (or a service identifier), information of the client UE (corresponding to user information of the fourth terminal), information of UE-2 / .. / UE-n (corresponding to user information of the second terminal), and the like.
[0447] Step S8102: Perform a privacy check (or privacy verification). When receiving the service request (corresponding to the first information) from the client UE and selecting only UE operation, the UE-1 performs a privacy check as follows:
[0448] i) checks whether it is allowed to disclose SL positioning results to the client UE against its privacy profile (or privacy profile);
[0449] ii) checks whether it is allowed to disclose SL positioning measurement data or results to UE-2 / .. / UE-n (corresponding to the second terminal) against its privacy profile (or privacy profile).
[0450] Step S8103: Perform terminal discovery. The UE-1 discovers UE-2 / ... / UE-n, establishes a PC5 link with UE-2 / ... / UE-n, and obtains the capabilities of UE-2 / ... / UE-n.
[0451] Step S8104: Based on the capabilities of the UEs, the UE-1 selects a server UE (server UE-x, corresponding to the third terminal), which can be the UE-1 itself, or a UE among UE-2 / ... / UE-n, or an additional UE (corresponding to the fifth terminal).
[0452] Step S8105: Transmit a supplemental ranging and sidelink positioning protocol (RSPP) signaling (corresponding to the third information). The UE-1 transmits a supplemental RSPP signaling message for privacy check to UE-2 / .. / UE-n, respectively. The message includes information of the client UE (corresponding to user information of the fourth terminal), information of the UE-1 (corresponding to user information of the first terminal), information of the server UE-x (corresponding to user information of the third terminal), and the like. If the UE-1 is selected as the server UE, the information of the UE-1 (corresponding to user information of the first terminal) and the information of the server UE-x (corresponding to user information of the third terminal) are the same.
[0453] Step S8106: Perform a privacy check. Each of UE-2 / .. / UE-n checks its own privacy profile (or privacy profile) as follows:
[0454] checking whether it is allowed to perform SL positioning with UE-1,
[0455] checking whether it is allowed to expose SL positioning result to the client UE,
[0456] checking whether it is allowed to expose its SL positioning information to the server UE-x.
[0457] Step S8107: receiving the privacy check results (corresponding to the fourth information). UE-1 receives the privacy check results from UE-2 / .. / UE-n respectively.
[0458] Step S8108: performing processing operation based on the privacy check results.
[0459] In some embodiments, if the local rule (corresponding to the first rule information) indicates that n UEs must all participate in ranging / SL positioning (default rule), UE-1 can have rejected the service request (corresponding to the rejection first information) when it receives a negative privacy check result (i.e., failed the privacy check) for the client UE from any of UE-2 / .. / UE-n.
[0460] If the local rule indicates that m UEs out of n UEs can be excluded from ranging / SL positioning, UE-1 should keep receiving the privacy check results from UE-2 / .. / UE-n until it is able to make a decision based on the local rule.
[0461] In some embodiments, UE-1 performs a first round of check on whether the privacy check results for the client UE and UE-1 are yes (i.e., passed the privacy check) according to the rule. If no, UE-1 proceeds to step S8109a.
[0462] If the first round of check passes, UE-1 performs a second round of check on whether the privacy check result for the server UE-x is positive (i.e., passed the privacy check) according to the local rule. If no, UE-1 proceeds to step S8109b or step S8114a. If yes, UE-1 proceeds to step S8114b.
[0463] Step S8109a: UE-1 responds to the client UE with a rejection message (corresponding to the sixth information). The failure cause can be included in the rejection message, e.g., the request of SL positioning result disclosure to the client UE is rejected, the SL positioning result is rejected to be disclosed by UE-i, the rule rejects to disclose the SL positioning result, etc. Here, UE-i can be at least one of UE-2 to UE-n.
[0464] Step S8109b: UE-1 reselects the server UE-y (corresponding to the third terminal) if the upper limit (corresponding to the number threshold) of server UE reselection has not been reached according to the local rules.
[0465] Step S8110: UE-1 sends again a supplemental RSPP signaling message to a part of UE-2 / .. / UE-n respectively for privacy check. The part of UE-2 / .. / UE-n are the UEs that return positive privacy check result for the client UE and UE-1. This message includes the information of the server UE-y, etc.
[0466] Step S8111: Perform privacy check. The part of UE-2 / .. / UE-n check against their own privacy profile as follows:
[0467] - check if it is allowed to disclose its SL positioning information to the server UE-y
[0468] Step S8112: UE-1 receives the privacy check result (corresponding to the fourth information) from the part of UE-2 / .. / UE-n respectively.
[0469] Step S8113: Perform processing operation based on the privacy check result. UE-1 runs a check according to the local rules (corresponding to the second rule information) whether the privacy check result for the server UE-y is positive (or passed). If no (not passed) and the upper limit (i.e. the maximum number of times) of server UE reselection is reached, UE-1 proceeds to step S8114a. If yes, UE-1 proceeds to step S8114b.
[0470] Step S8114a: UE-1 responds to the client UE with a reject message (corresponding to the sixth information). The failure cause can be e.g. selection of the third terminal (server terminal) failed, no third terminal (server terminal), etc.
[0471] Step S8114b: UE-1 sends a supplemental RSPP signaling message (corresponding to the fifth information) to the selected third terminal (i.e. the server UE-y) which includes the ranging / SL positioning service request from the client UE. The service request includes the service identifier, the information of the client UE (corresponding to the user information of the fourth terminal), the information of the UEs in UE-2 / .. / UE-n that return positive privacy check result for UE-1, the client UE, the server UE (corresponding to the user information of the second terminal).
[0472] Step S8115: Perform SL positioning operation, data transmission and / or result computation between the server UE, UE-1 and the UEs in UE-2 / .. / UE-n that return positive privacy check result.
[0473] Step S8116: UE-1 responds to the client UE (corresponding to the sixth information) with the SL positioning result. UE-1 can also inform the client UE about the actual UEs involved in the ranging / SL positioning operation by indicating the involved UEs or non-involved UEs.
[0474] Embodiments of the present disclosure further provide a device for implementing any of the above methods, for example, a device comprising units or modules for implementing the steps performed by a terminal in any of the above methods. For another example, another device is provided, comprising units or modules for implementing the steps performed by a network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0475] It should be understood that the division of units or modules in the above device is only a logical functional division, and all or part of them can be integrated into one physical entity, or can be physically separated. In addition, the units or modules in the device can be implemented in the form of processor invoking software: for example, the device includes a processor, a memory connected to the processor, and the memory stores instructions. The processor invokes the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules of the 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 circuitry, and the functions of part or all of the units or modules can be implemented by the design of the hardware circuitry. The above hardware circuitry can be understood as one or more processors; for example, in one implementation, the above hardware circuitry is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are implemented by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the above hardware circuitry is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to implement the functions of part or all of the units or modules. All units or modules of the above device can be implemented in the form of processor invoking software, or all units or modules can be implemented in the form of hardware circuitry, or part of the units or modules are implemented in the form of processor invoking software, and the remaining part is implemented in the form of hardware circuitry.
[0476] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. 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 the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all 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), and the like.
[0477] FIG. 9a is a schematic diagram of the structure of the first terminal 9100 according to an embodiment of the present disclosure. As shown in FIG. 9a, the first terminal 9100 can include at least one of a transceiver module 9101, a processing module 9102, and the like. Optionally, the transceiver module is configured to perform at least one of the communication steps, such as the sending and / or receiving performed by the first terminal 9100 in any of the above methods, which will not be described herein again. Optionally, the processing module is configured to perform at least one of the other steps performed by the first terminal 9100 in any of the above methods, which will not be described herein again.
[0478] FIG. 9b is a structural schematic diagram of the second terminal 9200 according to an embodiment of the present disclosure. As shown in FIG. 9b, the second terminal 9200 can include at least one of a transceiver module 9201, a processing module 9202, and the like. Optionally, the transceiver module is configured to perform at least one of the communication steps such as transmitting and / or receiving performed by the second terminal 9200 in any of the methods described above, details of which are not described herein again. In some embodiments, the transceiver module can include a transmitting module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver. Optionally, the processing module is configured to perform at least one of the other steps performed by the second terminal 9200 in any of the methods described above, details of which are not described herein again.
[0479] FIG. 9c is a structural schematic diagram of the third terminal 9300 according to an embodiment of the present disclosure. As shown in FIG. 9c, the third terminal 9300 can include at least one of a transceiver module 9301, a processing module 9302, and the like. Optionally, the transceiver module is configured to perform at least one of the communication steps such as transmitting and / or receiving performed by the third terminal 9300 in any of the methods described above, details of which are not described herein again. In some embodiments, the transceiver module can include a transmitting module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver. Optionally, the processing module is configured to perform at least one of the other steps performed by the third terminal 9300 in any of the methods described above, details of which are not described herein again.
[0480] FIG. 9d is a structural schematic diagram of the fourth terminal 9400 according to an embodiment of the present disclosure. As shown in FIG. 9d, the fourth terminal 9400 can include at least one of a transceiver module 9401, a processing module 9402, and the like. Optionally, the transceiver module is configured to perform at least one of the communication steps such as transmitting and / or receiving performed by the fourth terminal 9400 in any of the methods described above, details of which are not described herein again. In some embodiments, the transceiver module can include a transmitting module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver. Optionally, the processing module is configured to perform at least one of the other steps performed by the fourth terminal 9400 in any of the methods described above, details of which are not described herein again.
[0481] In some embodiments, the processing module can be a module or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module, respectively. Optionally, the processing module can be replaced by a processor.
[0482] FIG. 10a is a structural schematic diagram of a communication device 8100 according to an embodiment of the present disclosure. The communication device 8100 can be a network device (for example, an access network device, a core network device, etc.), a terminal (for example, a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 8100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0483] As shown in FIG. 10a, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general purpose processor or a special purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. The communication device 8100 is used to execute any of the above methods.
[0484] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing instructions. Alternatively, all or part of the memory 8102 can also be outside the communication device 8100.
[0485] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the transceiver 8103 performs at least one of the communication steps such as transmitting and / or receiving in the above methods, and the processor 8101 performs at least one of the other steps.
[0486] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced with each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced with each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced with each other.
[0487] In some embodiments, the communication device 8100 can include one or more interface circuits 8104. Alternatively, the interface circuit 8104 is connected with the memory 8102, and the interface circuit 8104 can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuit 8104 can read the instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0488] The communication device 8100 described in the above embodiments can 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 can not be limited by FIG. 10a. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0489] FIG. 10b is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 8100 is a chip or a chip system, the structural schematic diagram of the chip 8200 shown in FIG. 10b can be referred to, but is not limited thereto.
[0490] The chip 8200 includes one or more processors 8201, and the chip 8200 is configured to execute any of the above methods.
[0491] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the interface circuit 8202 is connected to the memory 8203, and the interface circuit 8202 can be configured to receive signals from the memory 8203 or other devices, and the interface circuit 8202 can be configured to send signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203 and send the instructions to the processor 8201.
[0492] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (such as step S2101, step S3101, but not limited thereto) in the above methods, and the processor 8201 performs at least one of the other steps.
[0493] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, and the like can be replaced with each other.
[0494] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Optionally, all or part of the memory 8203 can be outside the chip 8200.
[0495] The disclosure further provides a storage medium having stored instructions which, when executed on the communication device 8100, cause the communication device 8100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited to this, and can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but is not limited to this, and can also be a transitory storage medium.
[0496] The disclosure further provides a program product which, when executed by the communication device 8100, causes the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0497] The disclosure further provides a computer program which, when executed on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method characterized by comprising: The method is performed by a first terminal, and the method comprises: determining to accept or reject a sidelink (SL) positioning service based on a first result; wherein the first result comprises a result obtained by the first terminal and / or at least one second terminal performing privacy verification of SL positioning service for a third terminal, the second terminal being a target terminal or a reference terminal, and the third terminal being a server terminal.
2. The method of claim 1, wherein, The method further comprises: receiving first information sent by a fourth terminal; wherein the first information is used to request the SL positioning service, and the fourth terminal is a client terminal.
3. The method according to claim 1 or 2, characterized in that, The method further comprises: determining the third terminal.
4. The method of claim 3, wherein, The determination of the third terminal comprises: determining the third terminal from at least the first terminal, the second terminal and / or a fifth terminal based on second information; wherein the second information is used to indicate at least a capability of supporting or not supporting the third terminal by the first terminal, the second terminal and / or the fifth terminal.
5. The method of claim 4, wherein, The determination of the third terminal comprises: determining to reselect the third terminal and a total number of times of having reselected the third terminal is less than a quantity threshold, and determining the reselected third terminal.
6. The method of claim 5, wherein, The method further comprises: determining to reselect the third terminal based on the first result indicating that the privacy verification of SL positioning service performed by the first terminal and / or at least one second terminal for the third terminal fails.
7. The method of claim 3, wherein, The method further comprises: sending third information to the second terminal; wherein the third information is used to trigger the privacy verification of SL positioning service performed for the third terminal.
8. The method of claim 7, wherein, The sending of the third information to the second terminal comprises: repeatedly sending third information to the second terminal based on first rule information; wherein the first rule information comprises information used to indicate repeated triggering of the privacy verification of SL positioning service performed for the third terminal.
9. The method of claim 8, wherein, The second terminal is a terminal that has fed back a first privacy verification result, and the first privacy verification result indicates that a fourth terminal has passed the privacy verification.
10. The method of claim 7, wherein, The sending of the third information to the second terminal comprises: determining that the privacy verification of the fourth terminal by the first terminal has passed, and sending the third information to the second terminal.
11. The method of claim 7, wherein, The method further comprises: determining that the privacy verification of the fourth terminal by the first terminal has failed, and rejecting the SL positioning service.
12. The method of claim 7, wherein, The third information comprises at least one of: user information of the first terminal; user information of a fourth terminal; user information of the third terminal; a service identifier.
13. The method of claim 12, wherein, The first terminal is determined to be a server terminal, and the user information of the first terminal is the same as the user information of the third terminal.
14. The method of claim 7, wherein, The method further comprises: receiving fourth information sent by the second terminal; wherein the fourth information comprises the first result, and the first result comprises a result obtained by the second terminal performing privacy verification of SL positioning service for the third terminal.
15. The method of claim 14, wherein, The determination of the SL positioning service based on the first result comprises: determining the SL positioning service based on the first result comprised in the fourth information and / or first rule information; wherein the first rule information comprises information used to indicate at least one of the following: The first rule information is used for indicating at least one of the following:
16. The method of claim 8 or 15, wherein, All of the N terminals need to participate in SL positioning, and any terminal of the N terminals is not allowed to disclose information to the fourth terminal, and the first terminal rejects the SL positioning service; All of the N terminals need to participate in SL positioning, and the N terminals are allowed to disclose information to the fourth terminal, and any terminal of the N terminals is not allowed to disclose information to the third terminal, and the first terminal reselects the third terminal; All of the N terminals need to participate in SL positioning, and the N terminals are allowed to disclose information to the fourth terminal, and any terminal of the N terminals is not allowed to disclose information to the third terminal, and the number of times of reselecting the third terminal reaches a maximum value, and the first terminal rejects the SL positioning service; M terminals of the N terminals are allowed not to participate in SL positioning, and any terminal of the N terminals except the M terminals is allowed to disclose information to the third terminal, and the first terminal accepts the SL positioning service; M terminals of the N terminals are allowed not to participate in SL positioning, and any terminal of the N terminals except the M terminals is not allowed to disclose information to the third terminal, and the first terminal reselects the third terminal; M terminals of the N terminals are allowed not to participate in SL positioning, and any terminal of the N terminals except the M terminals is not allowed to disclose information to the third terminal, and the number of times of reselecting the server terminal reaches a maximum value, and the first terminal rejects the SL positioning service; The maximum value of the number of times of reselecting the third terminal is allowed; The N terminals include the first terminal and / or the second terminal, the N is an integer greater than 1, and the M is an integer, 1 The first rule information is provided by an SL positioning application running on the first terminal indicated by a service identifier of the fourth terminal, or the first rule information is included in subscription information.
17. The method of any one of claims 15-16, wherein, The method further includes:
18. The method of claim 1, wherein, determining to accept the SL positioning service, and sending fifth information to a third terminal selected as a server terminal; The fifth information is used for requesting the SL positioning service. The fifth information is used for indicating at least one of the following:
19. The method of claim 18, wherein, a service identifier; user information of the fourth terminal; information of a second terminal returning a first privacy verification result for the first terminal, the fourth terminal and / or the third terminal, the first privacy verification result indicating that the privacy verification is passed. The method further includes:
20. The method of claim 11 or 15, wherein, sending sixth information to the fourth terminal; The first terminal accepts the SL positioning service, and the sixth information is used for indicating that the request of the fourth terminal for performing the SL positioning service is accepted and / or the SL positioning service result is obtained; or the first terminal rejects the SL positioning service, and the sixth information is used for indicating that the request of the fourth terminal for performing the SL positioning service is rejected. 21. The method of claim 20, wherein, The sixth information is used for indicating rejection of the request of the fourth terminal for performing the SL positioning service, and the sixth information is also used for indicating a reason for rejection of the request of the fourth terminal for performing the SL positioning service, the reason including at least one of the following: the request of the fourth terminal is rejected; the request of the fourth terminal is rejected by the second terminal; third terminal selection fails; and there is no third terminal.
22. A method of communication, comprising: The method is performed by a second terminal, and the method includes: receiving third information sent by a first terminal; The third information is used for triggering privacy verification for a third terminal performing an SL positioning service, and the third terminal is a server terminal.
23. The method of claim 22, wherein, The method further includes: performing privacy verification for the third terminal performing the SL positioning service based on second rule information.
24. The method of claim 22 or 23, wherein, The method further includes: sending fourth information to the first terminal; The fourth information includes a result obtained by performing privacy verification for the third terminal performing the SL positioning service.
25. A method of communication, comprising: The method is performed by a fourth terminal, and the method includes: receiving sixth information sent by a first terminal; The first terminal accepts an SL positioning service, and the sixth information is used for indicating acceptance of a request of the fourth terminal for performing the SL positioning service and / or obtaining an SL positioning service result; or the first terminal rejects the SL positioning service, and the sixth information is used for indicating rejection of the request of the fourth terminal for performing the SL positioning service.
26. The method of claim 25, wherein, The sixth information is used for indicating rejection of the request of the fourth terminal for performing the SL positioning service, and the sixth information is also used for indicating a reason for rejection of the request of the fourth terminal for performing the SL positioning service, the reason including at least one of the following: the request of the fourth terminal is rejected; the request of the fourth terminal is rejected by the second terminal; third terminal selection fails; and there is no third terminal.
27. A method of communication, comprising: The method is performed by a third terminal, and the method includes: receiving fifth information sent by a first terminal; The fifth information is used for requesting an SL positioning service, and the third terminal is selected as a server terminal.
28. The method of claim 27, wherein, The fifth information is used for indicating at least one of the following: a service identifier; user information of a fourth terminal; information of a second terminal returning a first privacy verification result for the first terminal, the fourth terminal, and / or the third terminal, the first privacy verification result indicating that privacy verification is passed.
29. A method of communication, comprising: The method further includes: the first terminal sending third information to a second terminal; The second terminal receives the third information sent by the first terminal; The third information is used for triggering privacy verification for a third terminal performing an SL positioning service, and the third terminal is a server terminal.
30. A first terminal, comprising: The first terminal includes: a processing module configured to: determine acceptance or rejection of a sidelink (SL) positioning service based on a first result; The first result includes a result obtained by at least one second terminal performing privacy verification for a third terminal performing an SL positioning service; the second terminal is a target terminal or a reference terminal, and the third terminal is a server terminal.
31. A second terminal, comprising: The second terminal includes: a transceiver module configured to: receive third information sent by a first terminal; The third information is used to trigger privacy verification of performing SL positioning service for the third terminal, and the third terminal is a server terminal.
32. A third terminal, comprising: The third terminal includes: The transceiver module is configured to: receive the fifth information sent by the first terminal; The fifth information is used to request a positioning service, and the third terminal is selected as a server terminal.
33. A fourth terminal, comprising: The fourth terminal includes: The transceiver module is configured to: receive the sixth information sent by the first terminal; The first terminal accepts SL positioning service, and the sixth information is used to indicate that a request for performing SL positioning service by the fourth terminal is accepted and / or an SL positioning service result is obtained; or the first terminal rejects SL positioning service, and the sixth information is used to indicate that a request for performing SL positioning service by the fourth terminal is rejected.
34. A communication system, characterized by The communication system includes a first terminal, a second terminal, a third terminal, and a fourth terminal, wherein the first terminal is configured to perform the communication method of any one of claims 1-21; the second terminal is configured to perform the communication method of any one of claims 22-24; the third terminal is configured to perform the communication method of any one of claims 27-28; and the fourth terminal is configured to perform the communication method of any one of claims 25-26.
35. A first terminal, comprising: The first terminal includes: one or more processors; The first terminal is configured to perform the communication method of any one of claims 1-21.
36. A second terminal, comprising: The second terminal includes: one or more processors; The second terminal is configured to perform the communication method of any one of claims 22-24.
37. A third terminal, characterized in that, The third terminal includes: one or more processors; The third terminal is configured to perform the communication method of any one of claims 27-28.
38. A fourth terminal, comprising: The fourth terminal includes: one or more processors; The fourth terminal is configured to perform the communication method of any one of claims 25-26.
39. A storage medium characterized by The storage medium stores instructions, which, when executed on a communication device, cause the communication device to perform the communication method of any one of claims 1-21, 22-24, 25-26, 27-28.
Citation Information
Patent Citations
Positioning method and device, communication equipment, communication system and storage medium
CN118077225A
Method and apparatus for sidelink positioning in mobile communications
WO2024010999A2