U2u relay discovery methods, communication device and storage medium
By controlling the broadcast of identification information in the discovery message of U2U relay, the problem of information leakage during the discovery process of U2U relay is solved, and the information and use security of the terminal are improved.
Patent Information
- Application Number
- PCT/CN2023/119525
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-18
- Publication Date
- 2025-03-27
AI Technical Summary
The discovery process of U2U relay may lead to the leakage of information from the terminal, which in turn affects information security.
The risk of information leakage is controlled by determining whether to allow broadcasting of the identification information of the corresponding terminal in the U2U relay discovery message.
It reduces the risk of leakage caused by frequent broadcast of terminal identification information, and improves the information security and use security of terminals.
Smart Images

Figure CN2023119525_27032025_PF_FP_ABST
Abstract
Description
U2U relay discovery method, communication device and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a method for discovering a user equipment to user equipment (UE) U2U relay, a communication device, and a storage medium. Background Art
[0002] U2U relays enable relay transmission between different terminals. Before relaying, the U2U relay can discover the terminal requiring relay communication based on Mode A or Mode B. However, research has found that this U2U relay discovery may lead to information leakage from some terminals, thereby raising terminal information security issues.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure provide a discoverer, a communication device, and a storage medium for a U2U relay to improve the information security of a terminal.
[0005] According to a first aspect of an embodiment of the present disclosure, a method for discovering a U2U relay is provided, which includes: the U2U relay receives a first message sent by a first terminal, the first message including identification information of the first terminal and identification information of a second terminal; the first message is used by the U2U relay to discover the second terminal; the U2U relay determines whether the identification information of the first terminal can be broadcast based on the first message.
[0006] According to a second aspect of an embodiment of the present disclosure, a method for discovering a U2U relay is provided, comprising: a first terminal sending a first message to a U2U relay; the first message including identification information of the first terminal and identification information of a second terminal; the first message being used by the U2U relay to discover the second terminal;
[0007] The first message includes or does not include a first indication according to whether the identification information of the first terminal is allowed to be broadcasted by the first terminal;
[0008] Alternatively, the first message includes or does not include the first indication having a first value according to whether the identification information of the first terminal is allowed to be broadcast.
[0009] According to a third aspect of an embodiment of the present disclosure, a method for discovering a U2U relay is provided, which includes: a second terminal receives a second message sent by the U2U relay; the second message includes identification information of the second terminal, and sends a third message to the U2U relay; the third message includes the identification information of the second terminal; the second terminal includes or does not include a second indication in the third message according to whether the identification information of the second terminal is allowed to be broadcast; or, the second terminal includes or does not include a second indication having a third value in the third message according to whether the identification information of the second terminal is allowed to be broadcast.
[0010] According to a fourth aspect of an embodiment of the present disclosure, a U2U relay is provided, including:
[0011] A receiving module is configured to receive a first message sent by a first terminal, where the first message includes identification information of the first terminal and identification information of a second terminal; the first message is used by the U2U relay to discover the second terminal; and a processing module is configured for the U2U relay to determine whether the identification information of the first terminal can be broadcast based on the first message.
[0012] According to a fifth aspect of an embodiment of the present disclosure, a first terminal is provided, including: a sending module, configured to send a first message to a U2U relay; the first message includes identification information of the first terminal and identification information of a second terminal; the first message is used by the U2U relay to discover the second terminal; a processing module, configured so that the first terminal includes or does not include a first indication according to whether the identification information of the first terminal is allowed to be broadcast; or, the first terminal includes or does not include a first indication having a first value according to whether the identification information of the first terminal is allowed to be broadcast.
[0013] According to the seventh aspect of an embodiment of the present disclosure, a second terminal is provided, including: a receiving module, configured to receive a second message sent by a U2U relay; the second message includes identification information of the second terminal, and sends a third message to the U2U relay; the third message includes the identification information of the second terminal; a processing module, configured so that the second terminal includes or does not include a second indication in the third message according to whether the identification information of the second terminal is allowed to be broadcast; or, the second terminal includes or does not include a second indication having a third value in the third message according to whether the identification information of the second terminal is allowed to be broadcast.
[0014] According to a ninth aspect of an embodiment of the present disclosure, a communication device is provided, wherein the communication device includes:
[0015] one or more processors;
[0016] The processor is used to call instructions to enable the communication device to execute the U2U relay discovery method provided by any technical solution of the first to third aspects.
[0017] According to a tenth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, which, when the instructions are executed on a communication device, enable the communication device to execute the U2U relay discovery method provided by any of the first to third aspects.
[0018] The technical solution provided by the embodiments of the present disclosure determines whether to allow the corresponding terminal identification to be broadcast in a U2U relay discovery message. Based on the determination result, the U2U relay can be instructed whether the corresponding terminal identification information can be broadcast after the current U2U relay discovery is completed. This reduces the risk of leakage of terminal identification information caused by frequent broadcasts and reduces the phenomenon of terminals being discovered unintentionally, thereby improving the security of terminal identification information and the safety of terminal use.
[0019] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.
[0021] FIG1A is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment;
[0022] FIG1B is a schematic diagram showing a method for discovering a U2U relay according to an exemplary embodiment;
[0023] FIG1C is a schematic diagram showing a method for discovering a U2U relay according to an exemplary embodiment;
[0024] FIG2 is a schematic diagram showing a process of a discoverer of a U2U relay according to an exemplary embodiment;
[0025] FIG3 is a schematic diagram showing a process of a discoverer of a U2U relay according to an exemplary embodiment;
[0026] FIG4 is a schematic diagram showing a process of a discoverer of a U2U relay according to an exemplary embodiment;
[0027] FIG5 is a schematic diagram showing a process of a discoverer of a U2U relay according to an exemplary embodiment;
[0028] FIG6 is a schematic diagram showing a process of a discoverer of a U2U relay according to an exemplary embodiment;
[0029] FIG7A is a schematic structural diagram of a U2U relay according to an exemplary embodiment;
[0030] FIG7B is a schematic structural diagram of a first terminal according to an exemplary embodiment;
[0031] FIG7C is a schematic structural diagram of a second terminal according to an exemplary embodiment;
[0032] FIG8A is a schematic structural diagram of a communication device according to an exemplary embodiment;
[0033] FIG8B is a schematic structural diagram of a chip according to an exemplary embodiment. DETAILED DESCRIPTION
[0034] Embodiments of the present disclosure provide a discoverer and apparatus for a U2U relay, a communication device, a communication system, and a storage medium.
[0035] In a first aspect, an embodiment of the present disclosure provides a method for discovering a U2U relay, which includes:
[0036] The U2U relay receives a first message sent by a first terminal, where the first message includes identification information of the first terminal and identification information of a second terminal; the first message is used by the U2U relay to discover the second terminal;
[0037] The U2U relay determines whether it is possible to broadcast the identification information of the first terminal according to the first message.
[0038] In the above embodiment, whether the corresponding terminal identification is allowed to be broadcast is determined in the U2U relay discovery message. Based on the determination result, the U2U relay can be instructed whether the corresponding terminal identification information can be broadcast after the completion of the current U2U relay discovery, thereby reducing the risk of the terminal identification information being leaked and reducing the phenomenon of the terminal being discovered unintentionally, thereby improving the security of the terminal identification information and the terminal's usage security.
[0039] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0040] Sending a second message to the second terminal according to the first message, where the second message includes identification information of the second terminal and identification information of the U2U relay;
[0041] receiving a third message returned by the second terminal based on the second message;
[0042] determining, according to the third message, whether the identification information of the second terminal can be broadcast;
[0043] According to the third message, a fourth message is sent to the first terminal.
[0044] Based on the above solution, the U2U relay will also determine whether to broadcast the identification information of the second terminal according to the third message, thereby protecting the identification information of the second terminal and further improving the security of the second terminal.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, determining, according to the first message, whether the identification information of the first terminal can be broadcast includes at least one of the following:
[0046] The first message includes a first indication, determining that the identification information of the first terminal can be broadcast;
[0047] The first message does not include a first indication, and it is determined that the identification information of the first terminal cannot be broadcast;
[0048] The first message includes a first indication having a first value, determining that the identification information of the first terminal can be broadcast;
[0049] The first message includes a first indication having a second value, determining that the identification information of the first terminal cannot be broadcast.
[0050] Based on the above solution, the above two methods of indicating whether the identification information of the first terminal can be broadcast can be flexibly selected according to needs.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, determining whether the identification information of the second terminal can be broadcast according to the third message includes:
[0052] The third message includes a second indication, determining that the identification information of the second terminal can be broadcast;
[0053] The third message does not include the second indication, and it is determined that the identification information of the second terminal cannot be broadcast;
[0054] The third message includes a second indication having a third value, determining that the identification information of the second terminal can be broadcast;
[0055] The third message includes a second indication having a fourth value, determining that the identification information of the second terminal cannot be broadcast.
[0056] In the above embodiment, the above two ways of indicating whether the identification information of the second terminal can be broadcast can be flexibly selected according to needs.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the first message further includes at least one of the following:
[0058] Discover the type of message;
[0059] Relay service code.
[0060] In combination with some embodiments of the first aspect, in some embodiments, the identification information of the first terminal includes the user information identification of the first terminal; and / or, the identification information of the second terminal includes the user information identification of the second terminal.
[0061] Discovery method, discovery method, second aspect, the embodiment of the present disclosure provides a user equipment to user equipment U2U relay discovery method, which includes:
[0062] The first terminal sends a first message to the U2U relay; the first message includes identification information of the first terminal and identification information of the second terminal; the first message is used by the U2U relay to discover the second terminal;
[0063] The first message includes or does not include a first indication according to whether the identification information of the first terminal is allowed to be broadcasted by the first terminal;
[0064] Alternatively, the first message includes or does not include the first indication having a first value according to whether the identification information of the first terminal is allowed to be broadcast.
[0065] Discovery method, based on the above scheme, when sending the first message, the first terminal can set the first message according to whether it expects or supports the broadcast of identification information, thereby improving the information security of its own identification information and the terminal usage security.
[0066] In conjunction with some embodiments of the second aspect, in some embodiments, the first message further includes at least one of the following:
[0067] Discover the type of message;
[0068] Relay service code.
[0069] In a third aspect, an embodiment of the present disclosure provides a method for discovering a U2U relay from a user equipment to a user equipment, comprising:
[0070] The second terminal receives the second message sent by the U2U relay;
[0071] The second message includes identification information of the second terminal, and a third message is sent to the U2U relay; the third message includes identification information of the second terminal;
[0072] The second terminal determines whether the identification information of the second terminal is allowed to be broadcasted, and whether the third message includes or does not include the second indication; or
[0073] The third message includes or does not include the second indication having a third value according to whether the second terminal allows the identification information of the second terminal to be broadcast.
[0074] In conjunction with some embodiments of the third aspect, in some embodiments, the third message further includes at least one of the following:
[0075] Discover the type of message;
[0076] Relay service code.
[0077] In a fourth aspect, an embodiment of the present disclosure provides a U2U relay, including:
[0078] a receiving module configured to receive a first message sent by a first terminal, where the first message includes identification information of the first terminal and identification information of a second terminal; the first message is used by the U2U relay to discover the second terminal;
[0079] The processing module is configured to determine, by the U2U relay, whether the identification information of the first terminal can be broadcast according to the first message.
[0080] In a fifth aspect, an embodiment of the present disclosure provides a first terminal, including:
[0081] a sending module configured to send a first message to the U2U relay; the first message includes identification information of the first terminal and identification information of the second terminal; the first message is used by the U2U relay to discover the second terminal;
[0082] The processing module is configured so that the first terminal includes or does not include a first indication according to whether the identification information of the first terminal is allowed to be broadcast; or the first terminal includes or does not include a first indication having a first value according to whether the identification information of the first terminal is allowed to be broadcast.
[0083] In a sixth aspect, an embodiment of the present disclosure provides a second terminal, including:
[0084] a receiving module configured to receive a second message sent by a U2U relay, wherein the second message includes identification information of the second terminal, and send a third message to the U2U relay, wherein the third message includes identification information of the second terminal;
[0085] The processing module is configured so that the second terminal includes or does not include the second indication in the third message according to whether the identification information of the second terminal is allowed to be broadcast; or, the second terminal includes or does not include the second indication having a third value in the third message according to whether the identification information of the second terminal is allowed to be broadcast.
[0086] Discovery Method,In a seventh aspect, an embodiment of the present disclosure provides a communication device, the communication device including: one or more processors;
[0087] The processor is used to call instructions to enable the communication device to execute the U2U relay discovery method described in the optional implementation of the first to third aspects.
[0088] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, which, when the instructions are executed on a communication device, enable the communication device to execute the U2U relay discovery method described in the optional implementation methods of the first to third aspects.
[0089] In a ninth aspect, an embodiment of the present disclosure provides a program product. When the program product is executed by a communication device, the communication device executes the U2U relay discovery method described in the optional implementation of the first to third aspects.
[0090] In a tenth aspect, an embodiment of the present disclosure provides a computer program, which, when executed on a computer, enables the computer to execute the U2U relay discovery method described in the optional implementation manners of the first to third aspects.
[0091] It is understandable that the first terminal, the second terminal, the U2U relay, the program product, and the computer program are all used to execute the method provided by the embodiment of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding method and will not be repeated here.
[0092] The present disclosure provides a method, communication device, communication system, and storage medium for discovering a U2U relay. In some embodiments, the terms "U2U relay discovery method," "information processing method," and "communication method" are interchangeable; the terms "information indicating device," "information processing device," and "information transmission device" are interchangeable; and the terms "communication system" and "information processing system" are interchangeable.
[0093] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0094] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0095] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0096] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when articles such as "a", "an", "the" in English are used in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0097] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0098] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0099] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "in one case A, in another case B," or "in one case A, in another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, and C.
[0100] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0101] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0102] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0103] In some embodiments, terms such as "...", "determine...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0104] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0105] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.
[0106] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0107] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.
[0108] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.
[0109] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it is also possible to set the structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[0110] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0111] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0112] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0113] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0114] FIG1A is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0115] As shown in Figure 1A, a communication system 100 includes a terminal 101 and a relay device 102. The relay device 102 may also be referred to as a relay or a relay node.
[0116] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0117] In some embodiments, the terminal is also referred to as User Equipment (UE).
[0118] In some embodiments, the relay device may be a terminal, a roadside device, or a deployed dedicated relay node.
[0119] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0120] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The entities shown in FIG1A are illustrative only. The communication system may include all or part of the entities shown in FIG1A , or may include other entities other than those shown in FIG1A . The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0121] FIG1B is a schematic diagram of U2U relay discovery in mode A. The U2U relay-based discovery method shown in FIG1B may include:
[0122] The U2U relay determines a discovered terminal, for example, the U2U relay determines information of the terminal based on previous relay communications and / or relay discovery;
[0123] The U2U relay broadcasts an announcement message.
[0124] The announcement message may include identification information of the terminal to be discovered. The identification information may be a user information identifier. The user identification information may be used to discover the U2U relay. The user information identifier may be an application layer identifier.
[0125] Exemplarily, the 5G ProSe UE-to-UE relay has discovered other nearby terminals. For example, the other terminals are discovered through a previous 5G ProSe UE-to-UE relay discovery or 5G ProSe UE-to-UE relay communication procedure. The 5G ProSe UE-to-UE relay obtains the user information identifier (User Info ID) corresponding to the RSC of the other nearby terminal.
[0126] A fifth-generation (5G) proximity service (ProSe) relay sends an announcement message for terminal relay discovery. The U2U relay discovery announcement message contains the discovery message type, the user information ID of the 5G ProSe relay, a list of user information IDs of the RSC and 5G ProSe terminals, the source Layer 2 ID, and the destination Layer 2 ID.
[0127] The 5G ProSe terminal monitors the announcement message from the 5G ProSe relay and determines the destination layer 1 ID of the received signaling.
[0128] FIG1C is a schematic diagram of U2U relay discovery in mode B. The U2U relay discovery method shown in FIG1B may include:
[0129] The U2U relay receives a request message sent by UE-1, for example, a U2U Discovery Solicitation message.
[0130] After receiving the request message, the U2U relay sends a U2U Discovery Solicitation message to UE2;
[0131] After receiving the request message, UE2 sends a U2U Discovery Solicitation message to U2U.
[0132] The U2U relay returns the U2U relay discovery request message to UE-1.
[0133] Since an announcement message is sent when using model A for U2U relay discovery, and the announcement message is a broadcast message, the identification information carried in the public message will be monitored by neighboring devices, which may cause the identification information of terminals that do not want to disclose the identification information to be leaked.
[0134] In view of this, an embodiment of the present disclosure provides a method for discovering a U2U relay. FIG2 is an interactive diagram illustrating a method for discovering a U2U relay according to an embodiment of the present disclosure. The embodiment of the present disclosure relates to a method for discovering a U2U relay, which is used in a communication system 100 and includes:
[0135] S2101: The first terminal sends a first message to the U2U relay.
[0136] Correspondingly, the U2U relay receives the first message sent by the first terminal.
[0137] In some embodiments, the U2U relay may be a communication terminal, a roadside device, or any form of communication equipment deployed by an operator.
[0138] In some embodiments, the U2U relay listens for a first message sent from a first terminal acting as a discoverer.
[0139] In some embodiments, the first message sent by the first terminal is a discovery message sent using mode B.
[0140] In some embodiments, the first message includes identification information of the first terminal and identification information of the second terminal.
[0141] In some embodiments, the first message is used by the U2U relay to discover the second terminal.
[0142] In some embodiments, the U2U relay determines whether the identification information of the first terminal can be broadcast based on the first message.
[0143] In some embodiments, the first message may indicate, through the information content and / or information format carried by the first message, whether the identification information of the first terminal carried in the first message is allowed to be broadcast.
[0144] In some embodiments, the first message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal after completing the current U2U relay discovery corresponding to the first message.
[0145] In some embodiments, the first message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal when continuing the relay discovery using mode A.
[0146] In some embodiments, the first message may be a U2U relay discovery request message (UE-to-UE Relay Discovery Solicitation message).
[0147] In some embodiments, the identification information of the first terminal and the identification information of the second terminal may both be user information (User Info) identifications (IDs). The user information IDs may be used for mutual discovery between terminals during the U2U relay process.
[0148] In some embodiments, the user information ID can be understood as an application layer identifier.
[0149] In some embodiments, the first terminal may serve as a source terminal of U2U relay communication, and the second terminal may serve as a target terminal to be discovered.
[0150] In some embodiments, the first message further includes at least one of the following information:
[0151] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0152] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0153] A source layer 2 identifier, identifying layer 2 of the first terminal;
[0154] Destination layer 2 identifier, identifying layer 2 of the U2U relay;
[0155] The first indication is used to determine whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast. For example, the first indication can be used to indicate that the identification information of the first terminal and / or the second terminal is broadcast by the U2U relay using mode A. For another example, the first indication can be used to at least indicate that the identification information of the first terminal is broadcast by the U2U relay using mode A.
[0156] The layer 2 identifier may be used to establish a layer 2 connection and / or layer 2 communication.
[0157] In some embodiments, the first indication may correspond to one or more bits.
[0158] In one embodiment, whether the first message includes the first indication may be used to indicate whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast.
[0159] In another embodiment, different bit values of the first indication included in the first message may be used to indicate whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast.
[0160] In some embodiments, the first indication may be referred to as a relay indication (Relay Indication / Indicator).
[0161] In some embodiments, the first terminal may determine whether to carry the first indication in the first message or determine the bit value of the first indication carried in the first message according to a user instruction or configuration information.
[0162] Exemplarily, before initiating U2U relay discovery, the first terminal displays a prompt message and detects a user instruction based on the prompt message. The user instruction may be a confirmation instruction and / or a denial instruction. The user instruction indicates rejection of the identification information broadcast or acceptance of the identification information broadcast.
[0163] As another example, the first terminal reads configuration information of an application or operating system with U2U relay communication before initiating U2U relay discovery, and determines whether to carry the first indication and / or the bit value of the first indication in the first message based on the read configuration information.
[0164] S2102: The U2U relay determines whether the identification information of the first terminal can be broadcast.
[0165] In some embodiments, the U2U relay determines whether the identification information of the first terminal can be broadcast.
[0166] In some other embodiments, the U2U relay determines whether the identification information of the first terminal and / or the identification information of the second terminal can be broadcast.
[0167] In some embodiments, the first message includes a first indication, which determines that the identification information of the first terminal can be broadcasted. Correspondingly, the first message does not include the first indication, which determines that the identification information of the first terminal cannot be broadcasted.
[0168] In some other embodiments, the first message includes a first indication, which determines that the identification information of the first terminal cannot be broadcasted. Correspondingly, in this case, the first message does not include the first indication, which determines that the identification information of the first terminal can be broadcasted.
[0169] In some embodiments, the first message includes a first indication having a first value, indicating that the identification information of the first terminal can be broadcast. Correspondingly, the first message includes a first indication having a second value, indicating that the identification information of the first terminal cannot be broadcast. In this embodiment, if the first indication has one bit, the first value and the second value can be "0" and "1."
[0170] In some embodiments, the bit value of the first indication or whether the first message carries the status of the first indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal after completing the current U2U relay discovery.
[0171] In some embodiments, the bit value of the first indication or whether the first message carries the state of the first indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal when continuing relay discovery using mode A.
[0172] Of course, the above is merely an example of whether the identification information of the first terminal can be broadcasted, and the specific implementation is not limited to the above example.
[0173] S2103: The U2U relay sends a second message to the second terminal.
[0174] In some embodiments, the second message includes identification information of the second terminal and identification information of the U2U relay.
[0175] In some embodiments, the identification information of the U2U relay here may also be the user information ID of the U2U relay.
[0176] In some embodiments, the U2U relay sends a second message to the second terminal based on the first message.
[0177] In some embodiments, the second message further includes at least one of the following:
[0178] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0179] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0180] Source layer 2 identifier, identifying layer 2 in U2U;
[0181] Destination layer 2 identifier, identifying layer 2 of the second terminal.
[0182] The layer 2 identifier may be used to establish a layer 2 connection and / or layer 2 communication between the U2U relay and the second terminal.
[0183] In some embodiments, the U2U relay determines its own layer 2 identifier after receiving the first message, before sending the second message, when sending the second message, or after sending the second message. The layer 2 identifier can be used to establish a layer 2 connection with the first terminal and the second terminal respectively.
[0184] In some embodiments, the second message includes message content at least partially from the first message.
[0185] In some embodiments, if the first message includes the first indication, the second message may not include the first indication.
[0186] In some embodiments, where the first message includes the first indication, the second message may include the first indication.
[0187] The U2U relay sends the second message, and the second terminal may receive the second message.
[0188] S2104: The second terminal sends a third message to the U2U relay.
[0189] In some embodiments, after receiving the second message, the second terminal returns a third message to the U2U relay.
[0190] In some embodiments, the third message may be a response message, which may be used to indicate that the second terminal agrees to relay communication with the first terminal.
[0191] In some embodiments, after receiving the second message, the second terminal matches its own identification information with the identification information of the destination end carried in the second message, and sends a third message to the U2U if the match is successful.
[0192] In some embodiments, the RCS of the same terminal may correspond to different user information IDs. Therefore, after receiving the second message, the second terminal can match the RSC with the user information ID. If both the RSC and the user information ID match successfully, a third message is returned to the U2U relay.
[0193] Correspondingly, the U2U relay will receive the third message.
[0194] In some embodiments, the third message may indicate whether the identification information of the second terminal carried in the third message is allowed to be broadcast through the information content and / or information format carried in the third message.
[0195] In some embodiments, the third message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal after completing the current U2U relay discovery corresponding to the third message.
[0196] In some embodiments, the third message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal when continuing the relay discovery using mode A.
[0197] In some embodiments, the third message may further include at least one of the following:
[0198] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0199] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0200] Source layer 2 identifier, identifying layer 2 of the second terminal;
[0201] Destination layer 2 identifier, identifying layer 2 of the U2U relay;
[0202] The second indication is used to indicate whether the identification information of the second terminal can be broadcast.
[0203] The layer 2 identity here may be used for layer 2 connection and / or layer 2 communication between the U2U relay and the second terminal.
[0204] The second indication is used to determine whether the identification information of the second terminal is allowed to be broadcast. For example, the second indication can be used to indicate that the identification information of the second terminal is broadcast by the U2U relay using mode A. For another example, the second indication can be used to at least indicate that the identification information of the second terminal is broadcast by the U2U relay using mode A.
[0205] In some embodiments, the second indication may correspond to one or more bits.
[0206] In one embodiment, whether the third message includes the second indication may be used to indicate whether the identification information of the second terminal is allowed to be broadcast.
[0207] In another embodiment, different bit values of the second indication included in the third message may be used to indicate whether the identification information of the second terminal is allowed to be broadcast.
[0208] In some embodiments, the second terminal may determine whether to carry the second indication in the third message or determine the bit value of the second indication carried in the third message according to a user instruction or configuration information.
[0209] Exemplarily, the second terminal determines to display a prompt message after responding to the second message, and detects a user indication based on the prompt message. The user indication may be a confirmation indication and / or a denial indication. The user indication indicates rejection of the identification information broadcast or acceptance of the identification information broadcast.
[0210] Also exemplarily, before sending the third message, the second terminal reads configuration information of an application or operating system with U2U relay communication, and determines whether to carry the second indication and / or the bit value of the second indication in the third message based on the read configuration information.
[0211] S2105: The U2U relay determines whether the identification information of the second terminal can be broadcast.
[0212] In some embodiments, the U2U relay determines whether the identification information of the second terminal can be broadcast in the U2U relay when using mode A.
[0213] In some embodiments, according to the second indication in the third message, the U2U relay determines whether the identification information of the second terminal can be broadcast.
[0214] In some embodiments, based on whether the third message includes the second indication, the U2U relay determines whether the identification information of the second terminal can be broadcast.
[0215] In some embodiments, the third message includes a second indication, which determines that the identification information of the second terminal can be broadcasted. Correspondingly, the third message does not include the second indication, which determines that the identification information of the second terminal cannot be broadcasted.
[0216] In some embodiments, the third message includes a second indication having a third value, determining that the identification information of the second terminal can be broadcasted. Correspondingly, the third message includes a second indication having a fourth value, determining that the identification information of the second terminal cannot be broadcasted.
[0217] In some embodiments, the bit value of the second indication or whether the third message carries the status of the second indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal after completing the current U2U relay discovery.
[0218] In some embodiments, the bit value of the second indication or whether the third message carries the state of the second indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal when continuing relay discovery using mode A.
[0219] S2106: The U2U relay sends a fourth message.
[0220] In some embodiments, after receiving the third message, the U2U relay sends a fourth message to the first terminal.
[0221] In some embodiments, the fourth message may be a response message returned to the first terminal.
[0222] In some embodiments, the fourth message may include, but is not limited to, at least one of the following:
[0223] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0224] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0225] Source layer 2 identifier, identifying layer 2 of the U2U relay;
[0226] Destination layer 2 identifier, identifying layer 2 of the first terminal.
[0227] In some embodiments, if the third message includes the second indication, the fourth message may include the second indication.
[0228] In other embodiments, when the third message includes the second indication, the fourth message may not include the second indication.
[0229] As shown in FIG3 , an embodiment of the present disclosure provides a discovery method based on U2U relay, which is performed by a first terminal. The method includes:
[0230] S3101: Send the first message.
[0231] In some embodiments, the first terminal may be a source end of a U2U relay.
[0232] In some embodiments, the first terminal may use mode B to send the first message.
[0233] In some embodiments, the first message may be a U2U relay discovery request message (UE-to-UE Relay Discovery Solicitation message).
[0234] In some embodiments, the first terminal sends a first message to the U2U relay.
[0235] In some embodiments, the first message includes identification information of the first terminal and identification information of the second terminal.
[0236] In some embodiments, the first message is used by the U2U relay to discover the second terminal.
[0237] In some embodiments, the first message may indicate, through the information content and / or information format carried by the first message, whether the identification information of the first terminal carried in the first message is allowed to be broadcast.
[0238] In some embodiments, the first message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal after completing the current U2U relay discovery corresponding to the first message.
[0239] In some embodiments, the first message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal when continuing the relay discovery using mode A.
[0240] It is worth noting that for the description of the relevant content of the first message, please refer to the relevant description of the embodiment corresponding to Figure 2.
[0241] In some embodiments, the first message further includes at least one of the following information:
[0242] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0243] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0244] A source layer 2 identifier, identifying layer 2 of the first terminal;
[0245] Destination layer 2 identifier, identifying layer 2 of the U2U relay;
[0246] The first indication is used to determine whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast. For example, the first indication can be used to indicate that the identification information of the first terminal and / or the second terminal is broadcast by the U2U relay using mode A. For another example, the first indication can be used to at least indicate that the identification information of the first terminal is broadcast by the U2U relay using mode A.
[0247] In one embodiment the first indication may correspond to one or more bits.
[0248] In one embodiment, whether the first message includes the first indication may be used to indicate whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast.
[0249] In another embodiment, different bit values of the first indication included in the first message may be used to indicate whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast.
[0250] In some embodiments, the first indication may be referred to as a relay indication (Relay Indication / Indicator).
[0251] In some embodiments, if the first terminal allows the identification information of the first terminal to be broadcast, the first message includes a first indication. Correspondingly, if the first terminal does not allow the identification information of the first terminal to be broadcast, the first message does not include the first indication.
[0252] In some embodiments, if the first terminal allows the identification information of the first terminal to be broadcast, the first message includes a first indication with a first value; if the first terminal does not allow the identification information of the first terminal to be broadcast, the first message includes a first indication with a second value.
[0253] In some embodiments, the bit value of the first indication or whether the first message carries the status of the first indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal after completing the current U2U relay discovery.
[0254] In some embodiments, the bit value of the first indication or whether the first message carries the state of the first indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal when continuing relay discovery using mode A.
[0255] As shown in FIG4 , an embodiment of the present disclosure provides a discovery method based on U2U relay, which is performed by a second terminal. The method includes:
[0256] S4101: Receive the second message.
[0257] In some embodiments, the second terminal receives a second message sent by the U2U relay.
[0258] In some embodiments, in some embodiments, the second message includes identification information of the second terminal and identification information of the U2U relay.
[0259] In some embodiments, the identification information of the U2U relay here may also be the user information ID of the U2U relay.
[0260] In some embodiments, the U2U relay sends a second message to the second terminal based on the first message.
[0261] In some embodiments, the second message further includes at least one of the following:
[0262] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0263] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0264] A source layer 2 identifier, identifying layer 2 of the U2U relay, used for the first terminal to establish a layer 2 connection with the U2U relay;
[0265] Destination layer 2 identifier, identifies the layer 2 of the second terminal, and is used to establish a layer 2 connection between the second Zhongning segment and the U2U relay.
[0266] In some embodiments, the second message may further include a layer 2 identification of the U2U relay.
[0267] In some embodiments, the U2U relay determines its own layer 2 identifier after receiving the first message, before sending the second message, when sending the second message, or after sending the second message. The layer 2 identifier can be used to establish a layer 2 connection with the first terminal and the second terminal respectively.
[0268] In some embodiments, the second message includes message content at least partially from the first message.
[0269] In some embodiments, the second message may not include the first indication.
[0270] S4102: Send the third message.
[0271] In some embodiments, the information identifier of the second terminal is included in the second message, and the third message is sent.
[0272] In some embodiments, if the RSC and identification information included in the second message successfully match the identification information of the RSC corresponding to the second terminal, a third message is sent.
[0273] In some embodiments, the information identifier of the second terminal is included in the second message, and the third message is sent to the U2U relay.
[0274] In some embodiments, the third message may be a response message to the first message or the second message.
[0275] In some embodiments, the third message may be a U2U Relay Discovery Response Message.
[0276] In some embodiments, the third message may indicate whether the identification information of the second terminal carried in the third message is allowed to be broadcast through the information content and / or information format carried in the third message.
[0277] In some embodiments, the third message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal after completing the current U2U relay discovery corresponding to the third message.
[0278] In some embodiments, the third message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal when continuing the relay discovery using mode A.
[0279] In some embodiments, if the second terminal allows the identification information of the second terminal to be broadcast, the third message includes a second indication; if the second terminal does not allow the identification information of the second terminal to be broadcast, the third message does not include the second indication.
[0280] In other embodiments, if the second terminal allows the identification information of the second terminal to be broadcast, the third message includes a second indication with a third value; if the second terminal does not allow the identification information of the second terminal to be broadcast, the third message includes a second indication with a fourth value.
[0281] In some embodiments, the bit value of the second indication or whether the third message carries the status of the second indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal after completing the current U2U relay discovery.
[0282] In some embodiments, the bit value of the second indication or whether the third message carries the state of the second indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal when continuing relay discovery using mode A.
[0283] In some embodiments, the third message may further include at least one of the following:
[0284] In some embodiments, after receiving the second message, the second terminal returns a third message to the U2U relay.
[0285] In some embodiments, the third message may be a response message, which may be used to indicate that the second terminal agrees to relay communication with the first terminal.
[0286] In some embodiments, after receiving the second message, the second terminal matches its own identification information with the identification information of the destination end carried in the second message, and sends a third message to the U2U if the match is successful.
[0287] In some embodiments, the RCS of the same terminal may correspond to different user information IDs. Therefore, after receiving the second message, the second terminal can match the RSC with the user information ID. If both the RSC and the user information ID match successfully, a third message is returned to the U2U relay.
[0288] Correspondingly, the U2U relay will receive the third message.
[0289] In some embodiments, the third message may further include at least one of the following:
[0290] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0291] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0292] a source layer 2 identifier, identifying layer 2 of the second terminal;
[0293] Destination layer 2 identifier, identifying layer 2 of the U2U relay;
[0294] The second indication is used to indicate whether the identification information of the second terminal can be broadcast.
[0295] The second indication is used to determine whether the identification information of the second terminal is allowed to be broadcast. For example, the second indication can be used to indicate that the identification information of the second terminal is broadcast by the U2U relay using mode A. For another example, the second indication can be used to at least indicate that the identification information of the second terminal is broadcast by the U2U relay using mode A.
[0296] In some embodiments, the second indication may correspond to one or more bits.
[0297] In one embodiment, whether the third message includes the second indication may be used to indicate whether the identification information of the second terminal is allowed to be broadcast.
[0298] In another embodiment, different bit values of the second indication included in the third message may be used to indicate whether the identification information of the second terminal is allowed to be broadcast.
[0299] In some embodiments, if the second terminal allows the identification information of the second terminal to be broadcast, the third message includes a second indication; if the second terminal does not allow the identification information of the second terminal to be broadcast, the third message does not include the second indication.
[0300] In other embodiments, if the second terminal allows the identification information of the second terminal to be broadcast, the third message includes a second indication with a third value; if the second terminal does not allow the identification information of the second terminal to be broadcast, the third message includes a second indication with a fourth value.
[0301] It is worth noting that:
[0302] In some embodiments, the method may include S4101 and S4102 as optional steps. For example, if the second message does not include the identifier of the second terminal, or the identifier information of the RSC and the target terminal included in the second message does not match the identifier information of the RSC corresponding to the second terminal, the third message may not be sent.
[0303] As shown in FIG5 , an embodiment of the present disclosure provides a discovery method based on a U2U relay, which is performed by the U2U relay. The method includes:
[0304] S5101: Receive the first message.
[0305] In some embodiments, the U2U relay receives a first message sent by the first terminal.
[0306] It is worth noting that: the information content of the first message can be found in the relevant part of the embodiment corresponding to FIG2 .
[0307] In some embodiments, the first message includes identification information of the first terminal and identification information of the second terminal.
[0308] In some embodiments, the first message is used by the U2U relay to discover the second terminal.
[0309] In some embodiments, the identification information of the first terminal may be the user information ID of the first terminal.
[0310] In some embodiments, the identification information of the second terminal may be the user information ID of the second terminal.
[0311] In some embodiments, the first terminal may be a source end of a U2U relay.
[0312] In other embodiments, the second terminal may be a target end of the U2U relay.
[0313] In some embodiments, the first message further includes at least one of the following information:
[0314] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0315] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0316] A source layer 2 identifier, identifying layer 2 of the first terminal;
[0317] Destination layer 2 identifier, identifying layer 2 of the U2U relay;
[0318] The first indication is used to determine whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast. For example, the first indication can be used to indicate that the identification information of the first terminal and / or the second terminal is broadcast by the U2U relay using mode A. For another example, the first indication can be used to at least indicate that the identification information of the first terminal is broadcast by the U2U relay using mode A.
[0319] In some embodiments, the first indication may correspond to one or more bits.
[0320] In one embodiment, whether the first message includes the first indication may be used to indicate whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast.
[0321] In another embodiment, different bit values of the first indication included in the first message may be used to indicate whether the identification information of the first terminal and / or the second terminal is allowed to be broadcast.
[0322] In some embodiments, the first indication may be referred to as a relay indication (Relay Indication / Indicator).
[0323] In some embodiments, the first message may indicate, through the information content and / or information format carried by the first message, whether the identification information of the first terminal carried in the first message is allowed to be broadcast.
[0324] In some embodiments, the first message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal after completing the current U2U relay discovery corresponding to the first message.
[0325] In some embodiments, the first message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal when continuing the relay discovery using mode A.
[0326] S5102: The U2U relay determines whether the identification information of the first terminal can be broadcast.
[0327] In some embodiments, the U2U relay determines whether the identification information of the first terminal can be broadcast.
[0328] In some other embodiments, the U2U relay determines whether the identification information of the first terminal and / or the identification information of the second terminal can be broadcast.
[0329] In some embodiments, the first message includes a first indication, which determines that the identification information of the first terminal can be broadcasted. Correspondingly, the first message does not include the first indication, which determines that the identification information of the first terminal cannot be broadcasted.
[0330] In some other embodiments, the first message includes a first indication, which determines that the identification information of the first terminal cannot be broadcasted. Correspondingly, in this case, the first message does not include the first indication, which determines that the identification information of the first terminal can be broadcasted.
[0331] In some embodiments, the first message includes a first indication having a first value, indicating that the identification information of the first terminal can be broadcast. Correspondingly, the first message includes a first indication having a second value, indicating that the identification information of the first terminal cannot be broadcast. In this embodiment, if the first indication has one bit, the first value and the second value can be "0" and "1."
[0332] In some embodiments, the bit value of the first indication or whether the first message carries the status of the first indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal after completing the current U2U relay discovery.
[0333] In some embodiments, the bit value of the first indication or whether the first message carries the state of the first indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the first terminal when continuing relay discovery using mode A.
[0334] Of course, the above is merely an example of whether the identification information of the first terminal can be broadcasted, and the specific implementation is not limited to the above example.
[0335] S5103: Send the second message.
[0336] In some embodiments, the U2U sends a second message to the second terminal.
[0337] In some embodiments, the second message includes identification information of the second terminal and identification information of the U2U relay.
[0338] In some embodiments, the identification information of the U2U relay here may also be the user information ID of the U2U relay.
[0339] In some embodiments, the U2U relay sends a second message to the second terminal based on the first message.
[0340] In some embodiments, the second message further includes at least one of the following:
[0341] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0342] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0343] Source layer 2 identifier, identifying layer 2 of the U2U relay;
[0344] Destination layer 2 identifier, identifying layer 2 of the second terminal.
[0345] In some embodiments, the second message may further include a layer 2 identification of the U2U relay.
[0346] In some embodiments, the U2U relay determines its own layer 2 identifier after receiving the first message, before sending the second message, when sending the second message, or after sending the second message. The layer 2 identifier can be used to establish a layer 2 connection with the first terminal and the second terminal respectively.
[0347] In some embodiments, the second message includes message content at least partially from the first message.
[0348] In some embodiments, the second message may not include the first indication.
[0349] The U2U relay sends the second message, and the second terminal may receive the second message.
[0350] S5104: Receive the third message.
[0351] In some embodiments, the U2U relay receives a third message sent by the second terminal.
[0352] In some embodiments, the third message may be a response message or a reply message to the second message.
[0353] In some embodiments, the third message may be used to indicate that the second terminal agrees to relay communication with the first terminal.
[0354] In some embodiments, the third message may include at least: identification information of the second terminal.
[0355] In some embodiments, after receiving the second message, the second terminal matches its own identification information with the identification information of the destination end carried in the second message, and sends a third message to the U2U if the match is successful.
[0356] In some embodiments, the RCS of the same terminal may correspond to different user information IDs. Therefore, after receiving the second message, the second terminal can match the RSC with the user information ID. If both the RSC and the user information ID match successfully, a third message is returned to the U2U relay.
[0357] In some embodiments, the third message may indicate whether the identification information of the second terminal carried in the third message is allowed to be broadcast through the information content and / or information format carried in the third message.
[0358] In some embodiments, the third message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal after completing the current U2U relay discovery corresponding to the third message.
[0359] In some embodiments, the third message is used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal when continuing the relay discovery using mode A.
[0360] Correspondingly, the U2U relay will receive the third message.
[0361] In some embodiments, the third message may further include at least one of the following:
[0362] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0363] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0364] a source layer 2 identifier, identifying layer 2 of the second terminal;
[0365] Destination layer 2 identifier, identifying layer 2 of the U2U relay;
[0366] The second indication is used to indicate whether the identification information of the second terminal can be broadcast.
[0367] The second indication is used to determine whether the identification information of the second terminal is allowed to be broadcast. For example, the second indication can be used to indicate that the identification information of the second terminal is broadcast by the U2U relay using mode A. For another example, the second indication can be used to at least indicate that the identification information of the second terminal is broadcast by the U2U relay using mode A.
[0368] In some embodiments, the second indication may correspond to one or more bits.
[0369] In one embodiment, whether the third message includes the second indication may be used to indicate whether the identification information of the second terminal is allowed to be broadcast.
[0370] In another embodiment, different bit values of the second indication included in the third message may be used to indicate whether the identification information of the second terminal is allowed to be broadcast.
[0371] In some embodiments, the bit value of the second indication or whether the third message carries the status of the second indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal after completing the current U2U relay discovery.
[0372] In some embodiments, the bit value of the second indication or whether the third message carries the state of the second indication can be used to indicate whether the U2U relay is allowed to broadcast the identification information of the second terminal when continuing relay discovery using mode A.
[0373] S5105: The U2U relay determines whether the identification information of the second terminal can be broadcast.
[0374] In some embodiments, the U2U relay determines whether the identification information of the second terminal can be broadcast in the U2U relay when using mode A.
[0375] In some embodiments, according to the second indication in the third message, the U2U relay determines whether the identification information of the second terminal can be broadcast.
[0376] In some embodiments, based on whether the third message includes the second indication, the U2U relay determines whether the identification information of the second terminal can be broadcast.
[0377] In some embodiments, the third message includes a second indication, which determines that the identification information of the second terminal can be broadcasted. Correspondingly, the third message does not include the second indication, which determines that the identification information of the second terminal cannot be broadcasted.
[0378] In some embodiments, the third message includes a second indication having a third value, determining that the identification information of the second terminal can be broadcasted. Correspondingly, the third message includes a second indication having a fourth value, determining that the identification information of the second terminal cannot be broadcasted.
[0379] S5106: The U2U relay sends a fourth message.
[0380] In some embodiments, after receiving the third message, the U2U relay sends a fourth message to the first terminal.
[0381] In some embodiments, the fourth message may be a response message returned to the first terminal.
[0382] In some embodiments, the fourth message may include, but is not limited to, at least one of the following:
[0383] Type information, indicating the model used by the U2U relay. For example, the models used by the U2U relay may include model A and model B. The model used in the first message here may be model B;
[0384] Relay Service Code (RSC), different relay services have different RSCs, and / or different RSCs have different user information IDs;
[0385] Source layer 2 identifier, identifying layer 2 of the U2U relay;
[0386] Destination layer 2 identifier, identifying layer 2 of the first terminal.
[0387] It is worth noting that the methods provided in some embodiments may include S5101 to S5103, and the other steps are optional, that is, S5104 to S5106 are optional steps. For example, if the U2U relay does not successfully receive the third message after sending the second message, the subsequent steps may be omitted.
[0388] It is worth noting that there is no specific order between S5102 and steps S5103 to S5106. For example, S5102 can be executed before S5103 or after S5103.
[0389] In some embodiments, when the U2U relay determines that the identification of the first terminal and / or the second terminal cannot be broadcast, when the U2U relay uses mode A for U2U relay discovery, the broadcast message of mode A cannot carry the identification information of the first terminal and / or the second terminal, which can improve the security of the first terminal and the second terminal.
[0390] 5G ProSe U2U relay discovery can be applied to 5G ProSe Layer 3 and Layer 2 U2U relay discovery for public safety and / or commercial purposes. To enable discovery of 5G ProSe UEs and 5G ProSe relays, the 5G ProSe UEs and 5G ProSe relays need to be pre-configured or provisioned.
[0391] The Relay Service Code (RSC) is used for 5G ProSe U2U relay discovery. A 5G ProSe U2U relay can provide connectivity services to 5G ProSe UEs. The RSC can be pre-configured or pre-issued on 5G ProSe terminals and 5G ProSe relays. Based on policy information, the 5G ProSe U2U relay and 5G ProSe terminal can determine whether the RSC provides 5G ProSe Layer 2 or Layer 3 relay services. A 5G ProSe U2U relay that supports multiple RSCs uses multiple discovery messages to publish different RSCs, with each discovery message corresponding to a single RSC.
[0392] An alternative method of U2U relay discovery using Model A may be as follows:
[0393] Step 1: The 5G ProSe U2U relay has discovered other nearby UEs. For example, the identification information of the discovered nearby UEs is obtained through previous 5G ProSe U2U relay discovery or 5G ProSe U2U relay communication. For example, the 5G ProSe U2U relay obtains the User Info ID of the other nearby terminal corresponding to the RSC based on the performed nearby communication.
[0394] Step 2: The 5G ProSe relay sends a terminal relay discovery announcement message. The U2U relay discovery announcement message contains the discovery message type information, the user information ID of the 5G ProSe relay, the user information ID list of the RSC and 5G ProSe terminal, the source layer 2 ID, and the destination layer 2 ID.
[0395] The 5G ProSe U2U relay shall only announce the user information IDs of other nearby UEs for which it has previously provided a relay indication (relay_indication) when discovered.
[0396] The 5G ProSe UE monitors the announcement message from the 5G ProSe relay and determines the destination layer 2 ID.
[0397] The first terminal and the second terminal in the aforementioned embodiments may both be a type of end UE, which may also be referred to as an end terminal.
[0398] As shown in Figure 6, an optional method for U2U relay discovery using Model B is as follows:
[0399] Step 1: The discovery end UE-1 sends a 5G ProSe U2U relay discovery request message.
[0400] The 5G ProSe relay discovery request message includes the type of discovery message, its own user information ID, RSC and the user information ID of the discovered 5G ProSe end UE (UE-2), the source layer 2 ID and the destination layer 2 ID.
[0401] The 5G ProSe U2U relay determines the destination Layer 2 ID for signaling reception.
[0402] Step 2: The 5G ProSe U2U relay whose U2U relay matches the RSC sends a 5G ProSe U2U relay discovery request message. The 5G ProSe U2U relay discovery request message indicates the discovery message type, the user information ID of the discovering 5G ProSe UE (UE-1), the user information ID of the discovering 5G ProSe UE (UE-2), the RSC and the user information ID of the discovered 5G ProSe UE (UE-2), the source Layer 2 ID, and the destination Layer 2 ID.
[0403] Step 3: The discovered 5G ProSe UE (UE-2) determines the RSC and the User Info ID of the discovered 5G ProSe UE (UE-2), and sends a 5G ProSe U2U Relay Discovery Response message to the 5G ProSe U2U Relay. The 5G ProSe Terminal Discovery Response message contains the discovery message type, RSC, the User Info ID of the discovering 5G ProSe UE (UE-1), and its own User Info ID, and is sent using the source Layer 2 ID and destination Layer 2 ID described in Section 5.8.4. If the discovered 5G ProSe UE (UE-2) receives multiple U2U Relay Discovery Request messages from different 5G ProSe U2U Relays, it can choose to respond or not respond to the 5G ProSe U2U Relay (for example, based on the PC5 signal strength of each message received).
[0404] Step 4: The 5G ProSe U2U Relay sends a 5G ProSe U2U Relay Discovery Response message. The 5G ProSe U2U Relay Discovery Response message contains the discovery message type, the user information ID of the U2U Relay, the RSC, and the user information ID of the discovered 5G ProSe UE (UE-2). It is sent using the source layer 2 ID and destination layer 2 ID described in Section 5.8.4.
[0405] During the U2U relay discovery process using model A, the U2U relay needs to obtain the User Info IDs of other terminals based on previously discovered U2U relays and send these User Info IDs in the broadcast announcement message. For example, the User Info IDs of discovered terminals were obtained during the U2U relay discovery process using model B. However, the terminals or users of these User Info IDs may not want their User Info IDs to be broadcast and disclosed, which could lead to privacy leaks and other security issues.
[0406] In view of this, when using model B for U2U relay discovery, a new parameter is added to the U2U relay discovery request message of the 5G ProSe end UE-1 (discoverer). This new parameter can be, for example, a relay indication (Relay_Indication), indicating that the U2U relay can broadcast its user information ID when using model A for U2U relay discovery.
[0407] You can also choose to add a new parameter to the U2U Relay discovery response message, which can also be a relay indication (Relay-indication), 5G ProSe End UE-2 (discoveree), indicating that the U2U Relay can broadcast the user information ID when performing U2U relay discovery with model A.
[0408] Step 1: The discovery end UE-1 sends a 5G ProSe U2U relay discovery request message. The 5G ProSe relay discovery request message includes the discovery message type, its own User Info ID, RSC, Relay_Indication, the User Info ID of the discovered 5G ProSe end terminal (UE-2), the source Layer 2 ID, and the destination Layer 2 ID.
[0409] The 5G ProSe terminal (UE-1) includes a relay indication (relay_Indication), indicating that during the 5G ProSe terminal discovery process, the 5G ProSe terminal relay can broadcast its own User Info ID.
[0410] The 5G ProSe U2U relay determines the Layer 2 ID of the destination.
[0411] Step 2: The 5G ProSe U2U relay matching the RSC sends a 5G ProSe U2U relay discovery request message. The 5G ProSe U2U relay discovery request message includes the discovery message type, the user information ID of the discovering 5G ProSe terminal (UE-1), the user information ID of the discovering 5G ProSe terminal (UE-2), the RSC, the user information ID of the discovered 5G ProSe terminal (UE-2), the source layer 2 ID, and the destination layer 2 ID.
[0412] Destination layer 2 ID determined by the 5G ProSe terminal.
[0413] Step 3: If the discovered 5G ProSe terminal (UE-2) receives multiple U2U relay discovery request messages from different 5G ProSe U2U relays, it can choose to respond or not respond to the 5G ProSe U2U relay. For example, it selects the U2U relay for relay communication based on the PC5 signal strength of each message received.
[0414] If the 5G ProSe terminal (UE-2) is capable of broadcasting its own User Info ID during the 5G ProSe terminal discovery process, a relay indication (relay_Indication) is included.
[0415] Step 4: The 5G ProSe U2U relay sends a 5G ProSe U2U relay discovery response message. The 5G ProSe U2U relay discovery response message includes the discovery message type, the user information ID of the U2U relay, the RSC, the user information ID of the discovered 5G ProSe terminal (UE-2), the source layer 2 ID, and the destination layer 2 ID.
[0416] In the case where a relay indication is carried in step 1, it may be optional for the message transmitted in steps 2-4 to include the relay indication.
[0417] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0418] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0419] The embodiments of the present disclosure also provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device or a core network device) in any of the above methods.
[0420] It should be understood that the division of the various units or modules in the above devices is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above devices, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0421] In the embodiments of the present disclosure, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of a hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0422] FIG7A is a U2U relay provided by an embodiment of the present disclosure, which includes:
[0423] The receiving module 110 is configured to receive a first message sent by a first terminal, where the first message includes identification information of the first terminal and identification information of a second terminal; the first message is used by the U2U relay to discover the second terminal;
[0424] The processing module 120 is configured to determine, by the U2U relay, whether the identification information of the first terminal can be broadcast according to the first message.
[0425] In some embodiments, the U2U relay further includes a sending module.
[0426] In some embodiments, the receiving module and / or the sending module may correspond to specific structures such as an antenna or a network interface of the terminal.
[0427] It is worth noting that the processing module of the U2U relay can perform any steps related to information processing in the U2U relay discovery method performed by the U2U relay. The sending module can be used for any steps related to receiving in the U2U relay discovery method performed by the U2U relay. The sending module can be used for any steps related to sending in the U2U relay discovery method performed by the U2U relay.
[0428] FIG7B is a schematic diagram of the structure of a first terminal provided by an embodiment of the present disclosure. As shown in FIG7B , the first terminal includes:
[0429] The sending module 130 is configured to send a first message to the U2U relay; the first message includes identification information of the first terminal and identification information of the second terminal; the first message is used by the U2U relay to discover the second terminal;
[0430] The processing module 140 is configured to determine whether the first terminal allows identification information of the first terminal to be broadcast, and whether the first message includes or does not include a first indication;
[0431] Alternatively, the first message includes or does not include the first indication having a first value according to whether the identification information of the first terminal is allowed to be broadcast.
[0432] In some embodiments, the first terminal further includes a receiving module and / or a processing module.
[0433] In some embodiments, the receiving module and the sending module may correspond to specific structures such as an antenna or a network interface of a network device. The sending module may be configured to execute any action related to sending performed by the first terminal. The sending module may be configured to execute any action related to receiving performed by the first terminal.
[0434] Optionally, the processing module may be configured to execute steps related to information processing in the U2U relay discovery method performed by the master node.
[0435] FIG7C is a schematic diagram of the structure of a second terminal provided in an embodiment of the present disclosure. As shown in FIG7C , the second terminal includes:
[0436] The receiving module 150 is configured to receive a second message sent by the U2U relay;
[0437] The sending module 160 is configured to send a third message to the U2U relay when the second message includes the identification information of the second terminal; the third message includes the identification information of the second terminal;
[0438] The processing module is configured so that the second terminal includes or does not include the second indication in the third message according to whether the identification information of the second terminal is allowed to be broadcast; or, the second terminal includes or does not include the second indication having a third value in the third message according to whether the identification information of the second terminal is allowed to be broadcast.
[0439] In some embodiments, the receiving module and / or the sending module may correspond to specific structures such as an antenna or a network interface of the terminal.
[0440] In some embodiments, the second terminal may further include a processing module.
[0441] The processing module can execute any operation related to information processing in the U2U relay discovery method performed by the auxiliary node.
[0442] In some embodiments, the receiving module and the sending module may correspond to specific structures such as an antenna or a network interface of a network device. The sending module may be configured to execute any action related to sending performed by the first terminal. The sending module may be configured to execute any action related to receiving performed by the first terminal.
[0443] The present disclosure provides a method for discovering a U2U relay, which may include:
[0444] The first terminal may execute any one of the aforementioned methods for discovering a U2U relay provided by the technical solution executed by the first terminal;
[0445] The U2U relay can execute any of the U2U relay discovery methods provided by the aforementioned technical solutions executed by the U2U relay.
[0446] The second terminal can execute any one of the aforementioned U2U relay methods provided by the technical solutions executed by the second terminal.
[0447] An embodiment of the present disclosure further provides a communication device, which may include: one or more processors; wherein the processor is used to call instructions to enable the communication device to execute the U2U relay discovery method that can be implemented in any of the aforementioned embodiments.
[0448] In some embodiments, the communication method may include a first terminal, a second terminal and / or a U2U relay.
[0449] 8A and / or 8B , the communication device 8100 further includes one or more memories 8102 for storing instructions. Alternatively, all or part of the memories 8102 may be located outside the communication device 8100.
[0450] The communication device may be the aforementioned terminal and network device. In some embodiments, the network device may be a master node and / or an auxiliary node.
[0451] 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 communication steps such as sending and receiving in the above method are performed by the transceiver 8103, and the other steps are performed by the processor 8101.
[0452] In some embodiments, a transceiver may include a receiver and a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0453] Optionally, the communication device 8100 further includes one or more interface circuits 8104, which are connected to the memory 8102. The interface circuits 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 circuits 8104 can read instructions stored in the memory 8102 and send the instructions to the processor 8101.
[0454] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 8A. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0455] FIG8B is a schematic diagram of the structure of a chip 8200 provided in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG8B , but the present disclosure is not limited thereto.
[0456] The chip 8200 includes one or more processors 8201 , and the processor 8201 is used to call instructions to enable the chip 8200 to execute any of the above U2U relay discovery methods.
[0457] In some embodiments, chip 8200 further includes one or more interface circuits 8202, which are connected to memory 8203. Interface circuit 8202 can be used to receive signals from memory 8203 or other devices, and can be used to send signals to memory 8203 or other devices. For example, interface circuit 8202 can read instructions stored in memory 8203 and send the instructions to processor 8201. Optionally, the terms interface circuit, interface, transceiver pin, and transceiver are interchangeable.
[0458] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be outside the chip 8200.
[0459] The present disclosure also provides a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but may also be a transient storage medium.
[0460] The present disclosure further provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods for discovering a U2U relay. Optionally, the program product is a computer program product.
[0461] The present disclosure also provides a computer program, which, when executed on a computer, enables the computer to execute any one of the above methods for discovering a U2U relay.
[0462] Other embodiments of the present invention will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow from the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
[0463] It should be understood that the present invention is not limited to the exact construction described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for discovering a U2U relay from a user equipment to a user equipment, wherein: include: The U2U relay receives a first message sent by a first terminal, where the first message includes identification information of the first terminal and identification information of the second terminal; The first message is used by the U2U relay to discover the second terminal; The U2U relay determines whether the identification information of the first terminal can be broadcast according to the first message.
2. The method according to claim 1, wherein: The method further comprises: Sending a second message to the second terminal according to the first message, where the second message includes identification information of the second terminal and identification information of the U2U relay; receiving a third message returned by the second terminal based on the second message; Determining, according to the third message, whether the identification information of the second terminal can be broadcast; According to the third message, a fourth message is sent to the first terminal.
3. The method according to claim 1 or 2, wherein: The first message also includes at least one of the following: Discover the type information of the message; Relay service code.
4. The method according to claim 3, wherein: The identification information of the first terminal includes a user information identifier of the first terminal; and / or the identification information of the second terminal includes a user information identifier of the second terminal.
5. A method for discovering a U2U relay from a user equipment to a user equipment, wherein: include: The first terminal sends a first message to the U2U relay; The first message includes identification information of the first terminal and identification information of the second terminal; The first message is used by the U2U relay to discover the second terminal; The first message includes or does not include the first indication according to whether the identification information of the first terminal is allowed to be broadcasted by the first terminal; Alternatively, the first message includes or does not include a first indication having a first value according to whether the identification information of the first terminal is allowed to be broadcasted.
6. The method according to claim 5, wherein: The first message also includes at least one of the following: Discover the type information of the message; Relay service code.
7. A method for discovering a U2U relay from a user equipment to a user equipment, wherein: include: The second terminal receives a second message sent by the U2U relay; The second message includes identification information of the second terminal, and a third message is sent to the U2U relay; the third message includes identification information of the second terminal; The third message includes or does not include the second indication according to whether the identification information of the second terminal is allowed to be broadcasted by the second terminal; or, The third message includes or does not include the second indication having a third value according to whether the identification information of the second terminal is allowed to be broadcasted by the second terminal.
8. The method according to claim 7, wherein: The third message further includes at least one of the following: Discover the type information of the message; Relay service code.
9. A U2U relay, wherein: include: A receiving module, configured to receive a first message sent by a first terminal, where the first message includes identification information of the first terminal and identification information of a second terminal; The first message is used by the U2U relay to discover the second terminal The processing module is configured to determine, by the U2U relay, whether the identification information of the first terminal can be broadcast according to the first message.
10. A first terminal, wherein: include: A sending module, configured to send a first message to the U2U relay; The first message includes identification information of the first terminal and identification information of the second terminal; The first message is used by the U2U relay to discover the second terminal; The processing module is configured so that the first terminal includes or does not include a first indication according to whether the identification information of the first terminal is allowed to be broadcast; or the first terminal includes or does not include a first indication having a first value according to whether the identification information of the first terminal is allowed to be broadcast.
11. A second terminal, wherein: include: A receiving module, configured to receive a second message sent by the U2U relay; The sending module is configured to send a third message to the U2U relay, wherein the second message includes the identification information of the second terminal. The third message includes identification information of the second terminal; The processing module is configured so that the third message includes or does not include the second indication according to whether the identification information of the second terminal is allowed to be broadcasted by the second terminal; or the third message includes or does not include the second indication having a third value according to whether the identification information of the second terminal is allowed to be broadcasted by the second terminal.
12. A communication device, wherein: The communication device comprises: one or more processors; The processor is used to call instructions to enable the communication device to execute the U2U relay discovery method described in any one of claims 1 to 4, 5 to 6, and / or claims 7 to 8.
13. A storage medium, wherein: The storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the U2U relay discovery method according to any one of claims 1 to 4, 5 to 6, and / or claims 7 to 8.
Citation Information
Patent Citations
Relay communication method and device
WO2022206808A1
Remote terminal information sending / receiving method and device
WO2023065910A1
Communication control method
WO2023140333A1
Identifying UE-to-UE communication and relaying traffic via UE-to-UE communication
WO2023165700A1