Information processing method, terminal, communication system, and storage medium
By sending messages containing terminal identification and relay service code in relay communication, the problem that the terminal cannot collect other terminal information is solved, and effective declarations are realized during relay discovery.
Patent Information
- Application Number
- PCT/CN2023/119523
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-18
- Publication Date
- 2025-03-27
AI Technical Summary
In relay communication, the terminal cannot collect information sent by other terminals, resulting in the inability to declare during the relay discovery process of neighboring services.
By sending a message including the terminal identification and relay service code, the second terminal can receive and announce the information of the first terminal.
In relay communication, the terminal can collect information sent by other terminals, so as to make effective announcements during the relay discovery process of neighboring services.
Smart Images

Figure CN2023119523_27032025_PF_FP_ABST
Abstract
Description
Information processing method, terminal, communication system and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to an information processing method, a terminal, a communication system, and a storage medium. Background Art
[0002] With the continuous development of wireless communication technology, various networks can realize more and more functions. For example, relay communication has been introduced; this relay communication can be user equipment (UE) to UE (UE-to-UE, U2U) relay communication for proximity-based service (ProSe), or UE to network (UE-to-Network, U2N) relay communication for proximity service.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure need to solve the problem that during the direct discovery process of proximity services in relay communication, a terminal cannot collect information sent by other terminals to announce in the relay discovery process of proximity services.
[0005] According to a first aspect of an embodiment of the present disclosure, an information processing method is provided, including: a first terminal sending a first message to at least one second terminal, where the first message includes one of the following:
[0006] a first identifier (identify, ID) of the first terminal;
[0007] A first identifier and a first relay service code (RSC); wherein the first RSC is used to indicate a first relay service.
[0008] According to a second aspect of an embodiment of the present disclosure, an information processing method is provided, including: a second terminal receiving a first message sent by a first terminal, where the first message includes one of the following:
[0009] a first identifier of the first terminal;
[0010] A first identifier and a first RSC; wherein the first RSC is used to indicate a first relay service.
[0011] According to a third aspect of an embodiment of the present disclosure, a first terminal is provided, including: a first transceiver module, configured to send a first message to at least one second terminal, where the first message includes one of the following:
[0012] a first identifier of the first terminal;
[0013] A first identifier and a first RSC; wherein the first RSC is used to indicate a first relay service.
[0014] According to a fourth aspect of an embodiment of the present disclosure, a second terminal is provided, including: a first transceiver module configured to receive a first message sent by a first terminal, where the first message includes one of the following:
[0015] a first identifier of the first terminal;
[0016] A first identifier and a first RSC; wherein the first RSC is used to indicate a first relay service.
[0017] According to a fifth aspect of an embodiment of the present disclosure, a terminal is proposed, comprising: one or more processors; wherein the terminal is configured to execute the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0018] According to the sixth aspect of an embodiment of the present disclosure, a communication system is proposed, including: a first terminal and a second terminal; wherein the above-mentioned first terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the above-mentioned second terminal is configured to execute the method described in the optional implementation manner of the second aspect.
[0019] According to the seventh aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0020] The embodiments of the present disclosure enable a terminal to collect information sent by other terminals during a direct discovery process of a proximity service in relay communication, so as to facilitate announcement during a relay discovery process of the proximity service. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0022] FIG1A is a schematic structural diagram of an information processing system according to an embodiment of the present disclosure.
[0023] FIG1B is a flow chart showing a process of U2U relay discovery of a proximity service according to an embodiment of the present disclosure.
[0024] FIG1C is a schematic diagram illustrating a process of a UE performing direct discovery of proximity services according to an embodiment of the present disclosure.
[0025] FIG1D is a schematic diagram showing a process of a UE performing direct discovery of proximity services according to an embodiment of the present disclosure.
[0026] FIG2 is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure.
[0027] FIG3A is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0028] FIG3B is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0029] FIG3C is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0030] FIG3D is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0031] FIG4A is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0032] FIG4B is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0033] FIG4C is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0034] FIG4D is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0035] FIG5A is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0036] FIG5B is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0037] FIG6A is a schematic structural diagram of a first terminal according to an embodiment of the present disclosure.
[0038] FIG6B is a schematic structural diagram of a second terminal according to an embodiment of the present disclosure.
[0039] FIG7A is a schematic structural diagram of a communication device according to an embodiment of the present disclosure.
[0040] FIG7B is a schematic structural diagram of a chip provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] The embodiments of the present disclosure provide an information processing method, a terminal, a communication system, and a storage medium.
[0042] In a first aspect, an embodiment of the present disclosure provides an information processing method, including:
[0043] A first terminal sends a first message to at least one second terminal, where the first message includes one of the following:
[0044] a first identifier of the first terminal;
[0045] A first identifier and a first RSC; wherein the first RSC is used to indicate a first relay service.
[0046] In the above embodiment, information can be sent from the first terminal to the second terminal, such as a first identifier indicating the first terminal and a first RSC indicating the first relay service, so that the second terminal can discover the first terminal, so that the second terminal can announce the information of the discovered first terminal during the proximity service relay discovery process.
[0047] In combination with some embodiments of the first aspect, in some embodiments, the first RSC is an RSC corresponding to the first identifier.
[0048] In the above embodiment, the first terminal may send the first RSC corresponding to the first identifier to the second terminal, that is, send the first RSC supportable by the first terminal, so that the second terminal can announce the first RSC supported by the first terminal.
[0049] In combination with some embodiments of the first aspect, in some embodiments, the first terminal sends the first message to at least one second terminal, including: in a proximity service direct discovery process, the first terminal sends the first message to at least one second terminal.
[0050] In the above embodiment, the first terminal may discover the first message during the proximity service direct discovery process, so that the second terminal can collect information about the first terminal during the proximity service direct discovery process.
[0051] In combination with some embodiments of the first aspect, in some embodiments, the first message is a declaration message or a request message.
[0052] In the above embodiment, the first terminal can send its identification and other information in the proximity service direct discovery process of model A, or can send its identification and other information in the proximity service direct discovery process of model B; this makes it easier for the second terminal to collect the identification and other information of the first terminal.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, the first message further includes at least one of the following:
[0054] A first relay indication, used to indicate whether the second terminal is allowed to broadcast the first identifier;
[0055] Type indication, used to indicate the type of discovery message in relay communication.
[0056] In the above embodiment, a first relay indication may be sent to facilitate the second terminal to accurately know whether broadcasting of the first identifier of the first terminal is allowed; and / or, a type indication may be sent to facilitate the second terminal to accurately know the type of message discovered in the relay communication.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0058] receiving a first response sent by at least one second terminal, where the first response is a response message determined based on the request message; the first response includes one of the following:
[0059] a second identifier of the second terminal;
[0060] The second identifier and the second RSC; the second RSC is used to indicate the second relay service.
[0061] In the above embodiment, the first terminal can receive information sent by the second terminal, such as a second identifier indicating the second terminal and a second RSC indicating the relay service, so that the first terminal can discover the second terminal, so that the first terminal can announce the information of the discovered second terminal during the proximity service relay discovery process.
[0062] In combination with some embodiments of the first aspect, in some embodiments, the second RSC is an RSC corresponding to the second identifier.
[0063] In the above embodiment, the first terminal may obtain the second RSC corresponding to the second identifier of the second terminal, that is, the first terminal may obtain the RSC supportable by the second terminal, so that the first terminal may declare the second RSC supported by the second terminal.
[0064] In combination with some embodiments of the first aspect, in some embodiments, the first response further includes: a second relay indication, used to indicate whether the first terminal is allowed to broadcast the second identifier.
[0065] In the above embodiment, the second relay indication may be obtained by the first terminal, so that the first terminal can accurately know whether the second identifier of the second terminal is allowed to be broadcasted.
[0066] In a second aspect, an embodiment of the present disclosure provides an information processing method, including:
[0067] The second terminal receives a first message sent by the first terminal, where the first message includes one of the following:
[0068] a first identifier of the first terminal;
[0069] A first identifier and a first RSC; wherein the first RSC is used to indicate a first relay service.
[0070] In combination with some embodiments of the second aspect, in some embodiments, the first RSC is the RSC corresponding to the first identifier.
[0071] With reference to some embodiments of the second aspect, in some embodiments, the first message is sent by the first terminal during a proximity service direct discovery process.
[0072] In combination with some embodiments of the second aspect, in some embodiments, the first message is a declaration message or a request message.
[0073] In conjunction with some embodiments of the second aspect, in some embodiments, the first message further includes at least one of the following:
[0074] A first relay indication, used to indicate whether the second terminal is allowed to broadcast the first identifier;
[0075] Type indication, used to indicate the type of discovery message in relay communication.
[0076] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes:
[0077] Sending a first response to the first terminal, where the first response is a response message determined based on the request message; the first response includes one of the following:
[0078] a second identifier of the second terminal;
[0079] The second identifier and the second RSC; the second RSC is used to indicate the second relay service.
[0080] In combination with some embodiments of the second aspect, in some embodiments, the second RSC is an RSC corresponding to the second identifier.
[0081] In combination with some embodiments of the second aspect, in some embodiments, the first response further includes: a second relay indication, used to indicate whether the first terminal is allowed to broadcast the second identifier.
[0082] In a third aspect, an embodiment of the present disclosure provides a first terminal, including:
[0083] The first transceiver module is configured to send a first message to at least one second terminal, where the first message includes one of the following:
[0084] a first identifier of the first terminal;
[0085] A first identifier and a first RSC; wherein the first RSC is used to indicate a first relay service.
[0086] In a fourth aspect, an embodiment of the present disclosure provides a second terminal, characterized by including:
[0087] The first transceiver module is configured to receive a first message sent by a first terminal, where the first message includes one of the following:
[0088] a first identifier of the first terminal;
[0089] A first identifier and a first RSC; wherein the first RSC is used to indicate a first relay service.
[0090] In a fifth aspect, an embodiment of the present disclosure proposes a terminal, comprising: one or more processors; wherein the terminal is used to execute the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0091] In the seventh aspect, an embodiment of the present disclosure proposes a communication system, comprising: a first terminal and a second terminal; wherein the above-mentioned first terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the above-mentioned second terminal is configured to execute the method described in the optional implementation manner of the second aspect.
[0092] In an eighth aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0093] In a ninth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0094] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the information processing method as described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0095] In an eleventh aspect, an embodiment of the present disclosure proposes a chip or a chip system; the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.
[0096] It is understood that the above-mentioned terminals, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0097] The present disclosure provides an information processing method, a terminal, a communication system, and a storage medium. In some embodiments, the terms information processing method and communication method are interchangeable, the terms information processing device and communication device are interchangeable, and the terms information processing system and communication system are interchangeable.
[0098] 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.
[0099] In each embodiment of the present disclosure, unless otherwise specified or provided for, the terms and / or descriptions between the embodiments are consistent and can be used interchangeably. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0100] 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.
[0101] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0102] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0103] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0104] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0105] 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.
[0106] 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.
[0107] 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.
[0108] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0109] 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.
[0110] 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.
[0111] In some embodiments, "network" can be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).
[0112] 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", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.
[0113] 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.
[0114] 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, it can also be called device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, language such as "uplink" and "downlink" can also be replaced by language 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.
[0115] 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.
[0116] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0117] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0118] 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.
[0119] FIG1A is a schematic diagram illustrating the structure of an information processing system 100 according to an embodiment of the present disclosure. As shown in FIG1A , the information processing system 100 may include a terminal 101. The terminal may include a first terminal and / or a second terminal.
[0120] In some embodiments, the information processing system 100 may further include a network device. Optionally, the network device may include at least one of an access network device and a core network device.
[0121] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things (IOT) device or terminal, a car with communication function, a smart car, a tablet computer (Pad), 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.
[0122] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0123] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0124] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0125] In some embodiments, the core network device may be a single device including a first network element, a second network element, etc., or may be a plurality of devices or a group of devices, each including all or part of the first network element and the second network element. The network element may be virtual or physical. The core network may include, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0126] It can be understood that the information processing 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 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.
[0127] The following embodiments of the present disclosure may be applied to the information processing system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The entities shown in FIG1A are illustrative only. The information processing system may include all or a portion of the entities shown in FIG1A , or may include entities other than those shown in FIG1A . The number and configuration of the entities are arbitrary, and the connections between the entities are illustrative only. The entities may be connected or disconnected, and the connections may be in any manner, including direct or indirect, wired or wireless.
[0128] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future Generation Radio Access (FX), Global System for Mobile Communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0129] In some embodiments, 5G Proximity Service U2U Relay Discovery is applicable to 5G Proximity Service Layer 3 and Layer 2 U2U Relay Discovery for public safety use and commercial services. To perform 5G Proximity Service U2U Relay Discovery, the 5G Proximity Service remote UE and the 5G Proximity Service U2U Relay are pre-configured or equipped with relevant information.
[0130] In some embodiments, 5G Proximity Services U2U relay discovery uses RSCs, which indicate the connection services provided by the 5G Proximity Services U2U relay to 5G Proximity Services remote UEs. RSCs are pre-configured or provisioned on the 5G Proximity Services U2U relay and 5G Proximity Services UEs. The 5G Proximity Services U2U relay and 5G Proximity Services remote UEs know whether the RSC provides 5G Proximity Services Layer 2 or Layer 3 U2U relay services based on protocol-specified policies. A 5G Proximity Services U2U relay that supports multiple RSCs uses multiple discovery messages to advertise the RSCs, with each discovery message carrying a single RSC.
[0131] FIG1B is a flow chart illustrating a U2U relay discovery process for proximity services according to an embodiment of the present disclosure. The proximity services in the present disclosure may include 5G proximity services. The process illustrated in FIG1B may include the following steps:
[0132] Step S1101: The relay UE discovers one or more nearby UEs.
[0133] Optionally, the UE discovered by the relay UE may be a remote UE; for example, it may be a remote UE1 or a remote UE2.
[0134] Optionally, the relay UE discovers other nearby UEs; for example, the relay UE may discover nearby UEs through a previous discovery or communication process. Exemplarily, the relay UE may discover one or more remote UEs by broadcasting a signal, or the relay UE may discover one or more remote UEs by receiving a signal sent by one or more remote UEs.
[0135] Optionally, the relay UE obtains the UE identifier (User Info ID) corresponding to each relay service code (Relay Service Code, RSC).
[0136] Step S1102: The relay UE sends an announcement message.
[0137] Optionally, the announcement message may be a U2U relay discovery announcement message (UE-to-UE Relay Discovery Announcement message).
[0138] Optionally, the announcement message may include the type of discovery message, a user information identifier (User Info ID) of the relay UE, an RSC, and a list of user information identifiers of remote UEs.
[0139] Optionally, the announcement message may include a source Layer 2 (Layer-2, L2) ID and a target L2 ID. The source L2 ID and the target L2 ID are used for the UE corresponding to the source L2 ID to establish a communication connection with the target L2 ID.
[0140] Optionally, the relay UE announces the user information identifiers of other neighboring UEs; when discovered, these UEs provide a relay indication to the relay UE, where the relay indication is used to indicate whether the UE is allowed to broadcast the user information identifier of the UE.
[0141] Optionally, the remote UE monitors the announcement message from the relay UE. The remote UE may determine the destination L2ID for receiving signaling (eg, the announcement message).
[0142] FIG1C is a flow chart illustrating a process for a UE to perform direct discovery of proximity services according to an embodiment of the present disclosure. The proximity services in the present disclosure may include 5G proximity services. The process illustrated in FIG1C may include the following steps:
[0143] Step S1201: UE1 sends an announcement message.
[0144] Optionally, the declaring UE (e.g., UE1) sends a declaration message, which may include at least one of the following: a discovery message type, a ProSe application code or a ProSe restricted code, a relay indication, a security protection element, and metadata information. The application layer metadata information may be included in the declaration message as metadata information.
[0145] Optionally, UE1 may send an announce message to at least one of UE2, UE3, UE4, and UE5. Optionally, the announce message may include a destination L2ID and a source L2ID for sending the announce message.
[0146] Optionally, if the 5G Proximity Service U2U relay broadcasts its user identification information during 5G Proximity Service U2U discovery, the announcement message includes a relay indication.
[0147] Optionally, the monitoring UE (eg, UE2, UE3, UE4, and / or UE5) may determine a target L2ID for signaling (eg, announcement message) reception.
[0148] In the disclosed embodiment, the relay UE obtains the user identification information of other nearby UEs through each RSC. However, in step S1201, the user identification information and / or RSC are not included. Therefore, due to the lack of user identification information and / or RSC, the U2U relay cannot select the user identification information of UE1.
[0149] FIG1D is a flow chart illustrating a process for a UE to perform direct discovery of proximity services according to an embodiment of the present disclosure. The proximity services in the present disclosure may include 5G proximity services. The process illustrated in FIG1D may include the following steps:
[0150] Step S1301, UE1 sends a solicitation message.
[0151] Optionally, UE1 sends a request message, and the request message may include at least one of the following: a discovery message type, a proximity service query code (ProSe Query Code), a relay indication, and a security protection element.
[0152] Optionally, UE1 may send a request message to at least one of UE2, UE3, UE4 and UE5.
[0153] Optionally, the request message may include a destination L2ID and a source L2ID for the request message.
[0154] Optionally, UE1 determines a target L2ID for receiving signaling (eg, an announcement message).
[0155] Optionally, if the 5G proximity service U2U relay broadcasts its user information identifier during 5G proximity service discovery, the request message includes a relay indication.
[0156] Step S1302: UE1 and / or UE2 sends a response message.
[0157] Optionally, UE2, UE3, UE4, and / or UE5 sends a response message; the response message is used to respond to the request message. Optionally, the response message includes at least one of the following: the type of discovery message, a proximity service response code (ProSe Response Code), a relay indication, a security protection element, and metadata information. The application layer metadata information may be included in the response message as metadata.
[0158] Optionally, UE1 receives a response message sent by at least one of UE2, UE3, UE4 and UE5.
[0159] Optionally, the response message may include a source L2ID and a destination L2ID of the UE that sends the response message. The source L2ID is the L2ID of the UE that sends the request message; the destination L2ID is the L2ID of the UE that receives the request message.
[0160] In the disclosed embodiment, the relay UE obtains the user identification information of other nearby UEs through each RSC. However, in step S1201 and / or step S1202, the user identification information and / or RSC are not included. Therefore, due to the lack of user identification information and / or RSC, the U2U relay cannot select the user identification information of UE1 and / or UE2, etc.
[0161] Optionally, the UE may be the terminal in the previous embodiment.
[0162] FIG2 is an interactive diagram of an information processing method according to an embodiment of the present disclosure. As shown in FIG2 , the present disclosure embodiment relates to an information processing method for an information processing system 100, and the method includes:
[0163] Step S2101: The first terminal sends a first message to the second terminal.
[0164] In some embodiments, the first terminal sends a first message to at least one second terminal.
[0165] In some embodiments, at least one second terminal receives the first message sent by the first terminal.
[0166] In some embodiments, during a proximity service direct discovery process, a first terminal sends a first message to at least one second terminal.
[0167] Optionally, the proximity service direct discovery process may be the 5G proximity service direct discovery process in the above-mentioned embodiment. The 5G proximity service direct discovery process may be the 5G proximity service direct discovery process of model A in FIG1C , or the 5G proximity service direct discovery process of model B in FIG1D , etc.
[0168] In some embodiments, the first message is an announcement message. Exemplarily, the first terminal broadcasts the announcement message; and at least one second terminal listens for the announcement message.
[0169] In some embodiments, the first message is a request message. Exemplarily, the first terminal broadcasts the request message; and the at least one second terminal listens for the request message.
[0170] In some embodiments, the first message includes a first identifier of the first terminal.
[0171] In some embodiments, the first message includes a first identifier and a first RSC.
[0172] Optionally, the first RSC is an RSC corresponding to the first identifier. The first RSC may be one or more.
[0173] Optionally, the first identifier is used to indicate the first terminal.
[0174] Exemplarily, the first identifier may be first terminal user identification information (User Info ID).
[0175] Exemplarily, the first identifier may be a Generic Public Subscription Identifier (GPSI) of the first terminal or a Subscriber Permanent Identifier (SUPI) of the first terminal.
[0176] Exemplarily, the first identifier may be any character string, number, or index that can be used to identify the first terminal.
[0177] Optionally, the first RSC is used to indicate a first relay service. The first relay service may be any service, such as a conversation, video, and / or game-related service.
[0178] In some embodiments, the first message may include at least one of the following: a first relay indication, a type indication, a source layer 2 identifier, a destination layer 2 identifier, a proximity service application code, a proximity service restriction code, a security protection element, and metadata information.
[0179] Optionally, the first relay indication is used to indicate whether the second terminal is allowed to broadcast the first identifier. For example, the first relay indication has a first value, indicating that the second terminal is not allowed to broadcast the first identifier; the first relay indication has a second value, indicating that the second terminal is allowed to broadcast the first identifier; and the first relay indication has a third value, indicating that the first identifier is allowed to be broadcast across multiple hops.
[0180] Optionally, a type indication is used to indicate the type of discovery message in relay communication. The discovery message type is a direct discovery message or a relay discovery message. For example, the type indication is a first type indication, indicating that the discovery message type is a direct discovery type; the type indication is a second type indication, indicating that the discovery message type is a relay discovery type.
[0181] Optionally, the discovery message may be a declaration message, a request message, or any other message sent between terminals for discovering each other.
[0182] In some embodiments, the name of the first message is not limited, and it can be, for example, an announcement message, a notification message, a broadcast message, or a request message.
[0183] Step S2102: The second terminal sends a first response to the first terminal.
[0184] In some embodiments, at least one second terminal sends the first response to the first terminal. For example, at least one second terminal sends the first response to the first terminal respectively.
[0185] In some embodiments, the first terminal receives the first response sent by the second terminal. For example, the first terminal receives the first response sent by at least the second terminal.
[0186] In some embodiments, the first response is a response message determined based on the request message.
[0187] In some embodiments, the first response includes a second identification of the second terminal.
[0188] In some embodiments, the first response includes a second identifier and a second RSC.
[0189] Optionally, the second RSC is an RSC corresponding to the second identifier. The second RSC may be one or more.
[0190] Optionally, the second identifier is used to indicate a second terminal.
[0191] Exemplarily, the second identifier may be user identification information (User Info ID) of the second terminal.
[0192] Exemplarily, the second identifier may be a Generic Public Subscription Identifier (GPSI) of the second terminal or a Subscriber Permanent Identifier (SUPI) of the second terminal.
[0193] Exemplarily, the second identifier may be any character string, number, or index, etc., which may be used to identify the second terminal.
[0194] Optionally, the second RSC is used to indicate a second relay service. The second relay service may be any service, such as a conversation, video, and / or game-related service.
[0195] In some embodiments, the second message may include at least one of the following: a second relay indication, a source layer 2 identifier, a destination layer 2 identifier, a proximity service application code, a proximity service restriction code, a security protection element, and metadata information.
[0196] Optionally, the second relay indication is used to indicate whether the first terminal is allowed to broadcast the second identifier. For example, the second relay indication has a second value, indicating that the first terminal is not allowed to broadcast the second identifier; the second relay indication has a second value, indicating that the first terminal is allowed to broadcast the second identifier; and the second relay indication has a third value, indicating that the second identifier is allowed to be broadcast across multiple hops.
[0197] In some embodiments, the name of the first response is not limited, and it can be, for example, a response message.
[0198] In some embodiments, the first terminal sends an announcement message to at least one second terminal.
[0199] In some embodiments, the first terminal sends a request message to the at least one second terminal; and the at least one second terminal sends a response message to the first terminal.
[0200] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S2101 and S2102. For example, step S2101 may be implemented as an independent embodiment; step S2102 may be implemented as an independent embodiment; or a combination of step S2101 and step S2102 may be implemented as an independent embodiment.
[0201] In some embodiments, step S2102 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0202] In some embodiments, step S2101 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0203] FIG3A is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3A , the present disclosure embodiment relates to an information processing method, which is executed by a first terminal and includes:
[0204] Step S3101, sending the first message.
[0205] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0206] In some embodiments, the first terminal sends the first message to the second terminal, but is not limited thereto, and the first message may also be sent to other entities.
[0207] Step S3102, obtain the first response.
[0208] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0209] In some embodiments, the first terminal obtains the first response sent by the second terminal, but is not limited thereto. The first response sent by other entities may also be received.
[0210] In some embodiments, the first terminal obtains a first response specified by the protocol.
[0211] In some embodiments, the first terminal obtains the first response from an upper layer(s).
[0212] In some embodiments, the first terminal performs processing to obtain a first response.
[0213] In some embodiments, step S3102 is omitted, and the terminal autonomously implements the function indicated by the first response, or the above function is default or by default.
[0214] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S3101 and S3102. For example, step S3101 may be implemented as an independent embodiment; step S3102 may be implemented as an independent embodiment; or a combination of step S3101 and step S3102 may be implemented as an independent embodiment.
[0215] In some embodiments, step S3102 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0216] In some embodiments, step S3101 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0217] FIG3B is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to an information processing method, which is executed by a first terminal and includes:
[0218] Step S3201, sending the first message.
[0219] The optional implementation of step S3201 can be found in step S2101 in FIG. 2 , or the optional implementation of step S3101 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.
[0220] In some embodiments, sending the first message includes: sending the first message to at least one second terminal, where the first message includes one of the following:
[0221] a first identifier of the first terminal;
[0222] A first identifier and a first RSC; the first RSC is used to indicate a first relay service.
[0223] In some embodiments, the first RSC is the RSC corresponding to the first identifier.
[0224] In some embodiments, the first terminal sending the first message to the at least one second terminal includes: in a proximity service direct discovery process, the first terminal sending the first message to the at least one second terminal.
[0225] In some embodiments, the first message is an announcement message or a request message.
[0226] In some embodiments, the first message further includes at least one of the following:
[0227] A first relay indication, used to indicate whether the second terminal is allowed to broadcast the first identifier;
[0228] Type indication, used to indicate the type of discovery message in relay communication.
[0229] In some embodiments, the method further includes: receiving a first response sent by at least one second terminal, where the first response is a response message determined based on the request message; the first response includes one of the following:
[0230] a second identifier of the second terminal;
[0231] The second identifier and the second RSC; the second RSC is used to indicate the second relay service.
[0232] In some embodiments, the second RSC is an RSC corresponding to the second identifier.
[0233] In some embodiments, the first response further includes: a second relay indication, used to indicate whether the first terminal is allowed to broadcast the second identifier.
[0234] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 3A , which will not be described in detail here.
[0235] FIG3C is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3C , the present disclosure embodiment relates to an information processing method, which is executed by a first terminal, and the method includes:
[0236] Step S3301: Send a declaration message.
[0237] The optional implementation of step S3301 can be found in step S2101 in FIG. 2 , or the optional implementation of step S3101 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.
[0238] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 3A , which will not be described in detail here.
[0239] FIG3D is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3D , the present disclosure embodiment relates to an information processing method, which is executed by a first terminal and includes:
[0240] Step S3401, send a request message.
[0241] The optional implementation of step S3401 can be found in step S2101 in FIG. 2 , or the optional implementation of step S3101 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.
[0242] Step S3402, obtain a response message.
[0243] The optional implementation of step S3402 can be found in step S2102 in FIG. 2 or the optional implementation of step S3102 in FIG. 3A , as well as other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.
[0244] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 3A , which will not be described in detail here.
[0245] FIG4A is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4A , the present disclosure embodiment relates to an information processing method, which is executed by a second terminal, and the method includes:
[0246] Step S4101, obtain the first message.
[0247] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0248] In some embodiments, the second terminal obtains the first message sent by the first terminal, but is not limited thereto and may also receive the first message sent by other entities.
[0249] In some embodiments, the second terminal obtains a first message specified by the protocol.
[0250] In some embodiments, the second terminal obtains the first message from an upper layer(s).
[0251] In some embodiments, the second terminal performs processing to obtain the first message.
[0252] In some embodiments, step S4101 is omitted, and the terminal autonomously implements the function indicated by the first message, or the above function is default or acquiescent.
[0253] Step S4102, sending a first response.
[0254] The optional implementation of step S4102 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0255] In some embodiments, the second terminal sends the first response to the first terminal, but is not limited thereto, and the first response may also be sent to other entities.
[0256] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S4101 and S4102. For example, step S4101 may be implemented as an independent embodiment; step S4102 may be implemented as an independent embodiment; or a combination of step S4101 and step S4102 may be implemented as an independent embodiment.
[0257] In some embodiments, step S4102 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0258] In some embodiments, step S4101 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0259] FIG4B is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4B , the present disclosure embodiment relates to an information processing method, which is executed by a second terminal, and the method includes:
[0260] Step S4201, obtain the first message.
[0261] The optional implementation of step S4201 can be found in step S2101 in FIG. 2 , or the optional implementation of step S4101 in FIG. 4A , and other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0262] In some embodiments, obtaining the first message includes: receiving a first message sent by a first terminal, where the first message includes one of the following:
[0263] a first identifier of the first terminal;
[0264] A first identifier and a first RSC; the first RSC is used to indicate a first relay service.
[0265] In some embodiments, the first RSC is the RSC corresponding to the first identifier.
[0266] In some embodiments, the first message is sent by the first terminal during a proximity service direct discovery process.
[0267] In some embodiments, the first message is an announcement message or a request message.
[0268] In some embodiments, the first message further includes at least one of the following:
[0269] A first relay indication, used to indicate whether the second terminal is allowed to broadcast the first identifier;
[0270] Type indication, used to indicate the type of discovery message in relay communication.
[0271] In some embodiments, the method further includes: sending a first response to the first terminal, where the first response is a response message determined based on the request message; the first response includes one of the following:
[0272] a second identifier of the second terminal;
[0273] The second identifier and the second RSC; the second RSC is used to indicate the second relay service.
[0274] In some embodiments, the second RSC is an RSC corresponding to the second identifier.
[0275] In some embodiments, the first response further includes: a second relay indication, used to indicate whether the first terminal is allowed to broadcast the second identifier.
[0276] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0277] FIG4C is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4C , the embodiment of the present disclosure relates to an information processing method, which is executed by the second terminal, and the method includes:
[0278] Step S4301, obtain the announcement message.
[0279] The optional implementation of step S4301 can be found in step S2101 in FIG. 2 , or the optional implementation of step S4101 in FIG. 4A , and other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0280] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0281] FIG4D is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4D , the present disclosure embodiment relates to an information processing method, which is executed by a second terminal, and the method includes:
[0282] Step S4401, obtain the request message.
[0283] The optional implementation of step S4401 can be found in step S2101 in FIG. 2 , or the optional implementation of step S4101 in FIG. 4A , and other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0284] Step S4402, sending a response message.
[0285] The optional implementation of step S4402 can be found in step S2101 in FIG. 2 , or the optional implementation of step S4102 in FIG. 4A , and other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0286] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0287] FIG5A is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG5A , the embodiment of the present disclosure relates to an information processing method for a communication system, the method comprising:
[0288] Step S5101: UE1 sends a declaration message.
[0289] Optionally, the declaring UE (e.g., UE1) sends a declaration message, which may include at least one of the following: a discovery message type, a ProSe application code or a ProSe restricted code, a relay indication, user identification information, at least one RSC, a security protection element, and metadata information. Application layer metadata information may be included in the declaration message as metadata information.
[0290] Optionally, UE1 may send an announce message to at least one of UE2, UE3, UE4, and UE5. Optionally, the announce message may include a destination L2ID and a source L2ID for sending the announce message.
[0291] Optionally, if the 5G proximity service U2U relay broadcasts its user identification information during 5G proximity service U2U discovery, the announcement message includes a relay indication, user identification information and / or at least one RSC.
[0292] Optionally, the monitoring UE (eg, UE2, UE3, UE4, and / or UE5) may determine a target L2ID for signaling (eg, announcement message) reception.
[0293] Optionally, the declaring UE (e.g., UE1) can be the first terminal in the previous embodiment; the monitoring UE (e.g., UE2, UE3, UE4 and / or UE5) can be the second terminal in the previous embodiment; the relay indication in step S5101 can be the first relay indication in the previous embodiment; the user identification information in step S5101 can be the first identification in the previous embodiment; the RSC in step S5101 can be the first RSC in the previous embodiment.
[0294] In the disclosed embodiments, during the 5G proximity service direct discovery process using Model A, the announcement message includes new parameters: user identification information and / or at least one RSC. Therefore, the U2U relay can collect relay indications, user identification information, and / or RSCs for announcement during the U2U relay discovery using Model A.
[0295] 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, and may also be arbitrarily combined with the optional implementations of other embodiments.
[0296] FIG5B is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG5B , the embodiment of the present disclosure relates to an information processing method for a communication system, the method comprising:
[0297] Step S5201: UE1 sends a request message.
[0298] Optionally, the discoverer UE (eg, UE1) sends a request message, which may include at least one of the following: discovery message type, ProSe Query Code, relay indication, user identification information, RSC, and security protection element.
[0299] Optionally, UE1 may send a request message to at least one of UE2, UE3, UE4 and UE5.
[0300] Optionally, the request message may include a destination L2ID and a source L2ID for the request message.
[0301] Optionally, UE1 determines a target L2ID for receiving signaling (eg, an announcement message).
[0302] Optionally, if the 5G proximity service U2U relay broadcasts its user information identifier during 5G proximity service discovery, the request message includes a relay indication, user identification information and / or at least one RSC.
[0303] Optionally, the discoverer UE (e.g., UE1) may be the first terminal in the previous embodiment; the relay indication in step S5201 may be the first relay indication in the previous embodiment; the user identification information in step S5201 may be the first identification in the previous embodiment; and the RSC in step S5201 may be the first RSC in the previous embodiment.
[0304] Step S5202: UE1 and / or UE2 sends a response message.
[0305] Optionally, the discoverer UE (e.g., UE2, UE3, UE4, and / or UE5) sends a response message; the response message is used to respond to the request message. Optionally, the response message includes at least one of the following: the type of discovery message, a proximity service response code (ProSe Response Code), a relay indication, user identification information, at least one RSC, a security protection element, and metadata information. The application layer metadata information may be included as metadata in the response message.
[0306] Optionally, UE1 receives a response message sent by at least one of UE2, UE3, UE4 and UE5.
[0307] Optionally, if the 5G proximity service U2U relay broadcasts its user information identifier during 5G proximity service discovery, the request message includes a relay indication, user identification information and / or at least one RSC.
[0308] Optionally, the response message may include a source L2ID and a destination L2ID of the UE that sends the response message. The source L2ID is the L2ID of the UE that sends the request message; the destination L2ID is the L2ID of the UE that receives the request message.
[0309] Optionally, the discoverer UE (e.g., UE2, UE3, UE4 and / or UE5) may be the second terminal in the previous embodiment; the relay indication in step S5202 may be the second relay indication in the previous embodiment; the user identification information in step S5202 may be the second identification in the previous embodiment; and the RSC in step S5202 may be the second RSC in the previous embodiment.
[0310] In the disclosed embodiments, during the 5G proximity service direct discovery process using model B, the request message includes new parameters: user identification information and / or at least one RSC; optionally, the response message may also include new parameters: user identification information and / or at least one RSC. Therefore, the U2U relay can collect relay indications, user identification information, and / or RSCs for announcement during U2U relay discovery using model A.
[0311] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S5201 and S5202. For example, step S5201 may be implemented as an independent embodiment; step S5202 may be implemented as an independent embodiment; or a combination of step S5201 and step S5202 may be implemented as an independent embodiment.
[0312] In some embodiments, step S5202 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0313] In some embodiments, step S5201 may be optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0314] 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, and may also be arbitrarily combined with the optional implementations of other embodiments.
[0315] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0316] It should be understood that the division of the various units in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units 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, the memory stores computer instructions, and the processor calls the computer instructions stored in the memory to implement any of the above methods or implement the functions of the various units of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units 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), and the functions of some or all of the above units are realized by designing the logical relationship of the components in the circuit. For another example, in another implementation, the above-mentioned hardware circuit can be implemented 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 a configuration file, thereby realizing the functions of some or all of the above units. All units of the above devices can be implemented in the form of software called by the processor, or in the form of hardware circuits, or in part by software called by the processor, and the rest by hardware circuits.
[0317] In the embodiment of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and execution capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP); in another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit, and the logical relationship of the above hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. 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.
[0318] Figure 6A is a schematic diagram of the structure of a first terminal provided in an embodiment of the present disclosure. As shown in Figure 6A, the first terminal 6100 includes a first transceiver module 6101. In some embodiments, the first transceiver module 6101 is configured to send a first message. Optionally, the first transceiver module 6101 is configured to perform at least one of the receiving and / or sending steps (such as, but not limited to, steps S2101 and S2102) performed by the first terminal in any of the above methods, and will not be further described here.
[0319] Figure 6B is a schematic diagram of the structure of a second terminal provided in an embodiment of the present disclosure. As shown in Figure 6B, the second terminal 6200 includes: a second transceiver module 6201 and a second transceiver module 6202. In some embodiments, the second receiving module 6201 is configured to receive a first message. Optionally, the second transceiver module 6201 is configured to perform at least one of the receiving and / or sending steps (such as steps S2101 and / or S2102, but not limited thereto) performed by the second terminal in any of the above methods, which will not be repeated here.
[0320] Figure 7A is a schematic diagram of the structure of a communication device 7100 provided in an embodiment of the present disclosure. Communication device 7100 can be a terminal (e.g., a first terminal and / or a second terminal), a network device, etc., or a chip, chip system, or processor that supports a terminal in implementing any of the above methods. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0321] As shown in 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The processor 7101 is used to call instructions to enable the communication device 7100 to perform any of the above methods.
[0322] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may be located outside the communication device 7100.
[0323] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 7101 performs at least one of the other steps.
[0324] 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.
[0325] Optionally, the communication device 7100 further includes one or more interface circuits 7104, which are connected to the memory 7102. The interface circuits 7104 may be configured to receive signals from the memory 7102 or other devices, and may be configured to send signals to the memory 7102 or other devices. For example, the interface circuits 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0326] The communication device 7100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A. 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 computer 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.
[0327] 7B is a schematic diagram of the structure of a chip 7200 provided in an embodiment of the present disclosure. If the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 7200 shown in FIG7B , but the present disclosure is not limited thereto.
[0328] The chip 7200 includes one or more processors 7201 , and the chip 7200 is configured to execute any of the above methods.
[0329] In some embodiments, the chip 7200 further includes one or more interface circuits 7202, which are connected to the memory 7203. The interface circuits 7202 can be used to receive signals from the memory 7203 or other devices, and can be used to send signals to the memory 7203 or other devices. For example, the interface circuits 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
[0330] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 7201 performs at least one of the other steps.
[0331] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0332] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Alternatively, all or part of the memories 7203 may be located outside the chip 7200.
[0333] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a temporary storage medium.
[0334] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0335] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. An information processing method, characterized in that: The method comprises: A first terminal sends a first message to at least one second terminal, where the first message includes one of the following: a first identifier of the first terminal; The first identifier and the first relay service code RSC; wherein the first RSC is used to indicate the first relay service.
2. The method according to claim 1, characterized in that The first RSC is the RSC corresponding to the first identifier.
3. The method according to claim 1 or 2, characterized in that: The first terminal sending a first message to at least one second terminal includes: In a proximity service direct discovery process, the first terminal sends a first message to at least one of the second terminals.
4. The method according to any one of claims 1 to 3, characterized in that: The first message is one of the following: Announce the news; Request message.
5. The method according to any one of claims 1 to 4, characterized in that: The first message also includes at least one of the following: A first relay indication, used to indicate whether the second terminal is allowed to broadcast the first identifier; Type indication, used to indicate the type of discovery message in relay communication.
6. The method according to claim 4, characterized in that The method further comprises: receiving a first response sent by at least one of the second terminals, where the first response is a response message determined based on the request message; the first response includes one of the following: a second identifier of the second terminal; The second identifier and the second RSC; wherein the second RSC is used to indicate a second relay service.
7. The method according to claim 6, characterized in that The second RSC is the RSC corresponding to the second identifier.
8. The method according to claim 6 or 7, characterized in that: The first response also includes: a second relay indication, used to indicate whether the first terminal is allowed to broadcast the second identifier.
9. An information processing method, characterized in that: The method comprises: The second terminal receives a first message sent by the first terminal, where the first message includes one of the following: a first identifier of the first terminal; The first identifier and the first relay service code RSC; wherein the first RSC is used to indicate the first relay service.
10. The method according to claim 9, characterized in that The first RSC is the RSC corresponding to the first identifier.
11. The method according to claim 9 or 10, characterized in that: The first message is sent by the first terminal in a proximity service direct discovery process.
12. The method according to any one of claims 9 to 11, characterized in that: The first message is one of the following: Announce the news; Request message.
13. The method according to any one of claims 9 to 12, characterized in that: The first message also includes at least one of the following: A first relay indication, used to indicate whether the second terminal is allowed to broadcast the first identifier; Type indication, used to indicate the type of discovery message in relay communication.
14. The method according to claim 12, characterized in that The method further comprises: Sending a first response to the first terminal, where the first response is a response message determined based on the request message; the first response includes one of the following: a second identifier of the second terminal; The second identifier and the second RSC; wherein the second RSC is used to indicate a second relay service.
15. The method according to claim 14, characterized in that The second RSC is the RSC corresponding to the second identifier.
16. The method according to claim 14 or 15, characterized in that The first response also includes: a second relay indication, used to indicate whether the first terminal is allowed to broadcast the second identifier.
17. A first terminal, characterized in that: include: The first transceiver module is configured to send a first message to at least one second terminal, where the first message includes one of the following: a first identifier of the first terminal; The first identifier and the first relay service code RSC; wherein the first RSC is used to indicate the first relay service.
18. A second terminal, characterized in that: include: The first transceiver module is configured to receive a first message sent by a first terminal, where the first message includes one of the following: a first identifier of the first terminal; The first identifier and the first relay service code RSC; wherein the first RSC is used to indicate the first relay service.
19. A terminal, characterized in that: include: one or more processors; The terminal is used to execute the information processing method according to any one of claims 1 to 8 or 9 to 16.
20. A communication system, characterized in that: include: A first terminal and a second terminal; wherein the first terminal is configured to implement the information processing method according to any one of claims 1 to 8, and the second terminal is configured to implement the information processing method according to any one of claims 9 to 14.
21. A storage medium storing instructions, characterized in that: When the instruction is executed on the communication device, the communication device executes the information processing method according to any one of claims 1 to 8 or claims 9 to 14.
Citation Information
Patent Citations
User equipment-to-network relay for emergency services
US20230262576A1
Identifying relay user equipment for sidelink relay
WO2023065226A1
Emergency service providing method and apparatus, device, and storage medium
WO2023137579A1
Communication method and communication apparatus
WO2023279305A1