Information processing method and device, communication equipment and storage medium
Patent Information
- Application Number
- CN202380009084.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-14
- Publication Date
- 2024-12-17
AI Technical Summary
In wireless communication technology, existing technologies are difficult to effectively manage and coordinate relay services between user equipments (UEs), especially in UE-to-UE (U2U) and UE-to-Network (U2N) relay communications. ,The use of Relay Service Codes (RSC) is not ,clear enough, resulting in inefficient execution and ,discovery of relay services.
By sending and receiving information containing the Relay Service Code (RSC), it indicates the type of relay service and the permissions allowed to broadcast, ensuring that the receiving end can know the specific type of relay service and supported services, thereby optimizing the execution of relay communications. and discovery process.
It improves the execution efficiency and discovery efficiency of relay services, enables user equipment to accurately know which services can be executed, and allows or prohibits the broadcast of relay services, optimizing the signaling utilization and signaling overhead of the wireless communication system.
Smart Images

Figure CN119156845A_ABST
Abstract
Description
Information processing method and device, communication equipment and storage medium Technical Field
[0001] The present disclosure relates to, but is not limited to, the field of wireless communication technology, and in particular to an information processing method and apparatus, a communication device, and a storage medium. Background Art
[0002] In wireless communication technology, relay communication has been introduced, such as user equipment (UE) to UE (UE-to-UE, U2U) relay communication of proximity-based service (ProSe), or UE to network (UE-to-Network, U2N) relay communication of proximity service.
[0003] Summary of the Invention
[0004] Embodiments of the present disclosure provide an information processing method and apparatus, a communication device, and a storage medium.
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an information processing method, which is executed by a first UE and includes:
[0006] Send first information, the first information including at least: a first identifier of the first UE, a second identifier of at least one second UE, and a first relay service code (RSC) corresponding to the first identifier; the first RSC is used to indicate a first relay service.
[0007] In some embodiments, the first information further includes at least one of the following:
[0008] A relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier;
[0009] Type indication, used to indicate the type of discovery message in relay communication.
[0010] In some embodiments, the relay indication is one of the following:
[0011] The first value is used to indicate that the second UE is not allowed to broadcast the first identifier;
[0012] The second value is used to indicate that the second UE is allowed to broadcast the first identifier;
[0013] The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
[0014] In some embodiments, sending the first information includes one of the following:
[0015] Sending an announcement message, where the announcement message includes the first information;
[0016] A request message is sent, where the request message includes first information.
[0017] In some embodiments, the second UE is a relay UE or a remote UE of U2U relay communication.
[0018] In some embodiments, the second UE is a remote UE; the method further includes: receiving a response message, the response message including at least: the first identifier, the second identifier, and a second RSC with the second identifier; the second RSC is used to indicate the second relay service.
[0019] According to a second aspect of an embodiment of the present disclosure, there is provided an information processing method, which is performed by a second UE, including:
[0020] First information is received, where the first information includes at least: a first identifier of a first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
[0021] In some embodiments, the first information further includes at least one of the following:
[0022] A relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier;
[0023] Type indication, used to indicate the type of discovery message in relay communication.
[0024] In some embodiments, the relay indication is one of the following:
[0025] The first value is used to indicate that the second UE is not allowed to broadcast the first identifier;
[0026] The second value is used to indicate that the second UE is allowed to broadcast the first identifier;
[0027] The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
[0028] In some embodiments, receiving the first information includes one of the following:
[0029] receiving a declaration message, where the declaration message includes first information;
[0030] A request message is received, where the request message includes first information.
[0031] In some embodiments, the second UE is a relay UE of U2U relay communication; the method includes: updating second information according to the first information, the second information including: at least one first identifier and a first RSC corresponding to the first identifier.
[0032] In some embodiments, the method further includes: determining not to update the first identifier and the first RSC corresponding to the first identifier into the first information based on that the first relay service indicated by the first RSC is not supported by the second UE.
[0033] In some embodiments, the second UE is a remote UE; and the method includes one of the following:
[0034] Based on the remote UE being authorized as a relay UE, updating second information according to the first information, the second information including: at least one first identifier and a first RSC corresponding to the first identifier;
[0035] Based on the remote UE being authorized as a relay UE, the second information is created according to the first information.
[0036] In some embodiments, the method further includes: sending a response message, the response message including at least: the first identifier, the second identifier, and a second RSC associated with the second identifier; the second RSC is used to indicate the second relay service.
[0037] According to a third aspect of an embodiment of the present disclosure, there is provided an information processing device, including:
[0038] The first sending module is configured to send first information, where the first information includes at least: a first identifier of a first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
[0039] In some embodiments, the first information further includes at least one of the following:
[0040] A relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier;
[0041] Type indication, used to indicate the type of discovery message in relay communication.
[0042] In some embodiments, the relay indication is one of the following:
[0043] The first value is used to indicate that the second UE is not allowed to broadcast the first identifier;
[0044] The second value is used to indicate that the second UE is allowed to broadcast the first identifier;
[0045] The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
[0046] In some embodiments, the first sending module is configured to perform one of the following:
[0047] Sending an announcement message, where the announcement message includes the first information;
[0048] A request message is sent, where the request message includes first information.
[0049] In some embodiments, the second UE is a relay UE or a remote UE of U2U relay communication.
[0050] In some embodiments, the second UE is a remote UE; the device also includes: a first receiving module, configured to receive a response message, the response message includes at least: a first identifier, a second identifier and a second RSC with the second identifier; the second RSC is used to indicate a second relay service.
[0051] According to a fourth aspect of an embodiment of the present disclosure, there is provided an information processing device, including:
[0052] The second receiving module is configured to receive first information, where the first information includes at least: a first identifier of a first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
[0053] In some embodiments, the first information further includes at least one of the following:
[0054] A relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier;
[0055] Type indication, used to indicate the type of discovery message in relay communication.
[0056] In some embodiments, the relay indication is one of the following:
[0057] The first value is used to indicate that the second UE is not allowed to broadcast the first identifier;
[0058] The second value is used to indicate that the second UE is allowed to broadcast the first identifier;
[0059] The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
[0060] In some embodiments, the second receiving module is configured to perform one of the following:
[0061] receiving a declaration message, where the declaration message includes first information;
[0062] A request message is received, where the request message includes first information.
[0063] In some embodiments, the second UE is a relay UE of U2U relay communication; the device includes: a processing module configured to update second information according to the first information, and the second information includes: at least one first identifier and a first RSC corresponding to the first identifier.
[0064] In some embodiments, the processing module is configured to determine not to update the first identifier and the first RSC corresponding to the first identifier into the first information based on the fact that the first relay service indicated by the first RSC is not supported by the second UE.
[0065] In some embodiments, the second UE is a remote UE; and the processing module is configured to perform one of the following:
[0066] Based on the remote UE being authorized as a relay UE, updating second information according to the first information, the second information including: at least one first identifier and a first RSC corresponding to the first identifier;
[0067] Based on the remote UE being authorized as a relay UE, the second information is created according to the first information.
[0068] In some embodiments, the apparatus further includes: a second sending module configured to send a response message, the response message including at least: the first identifier, the second identifier, and a second RSC associated with the second identifier; the second RSC is used to indicate a second relay service.
[0069] According to the fifth aspect of an embodiment of the present disclosure, a communication device is provided, comprising: a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein when the processor runs the executable program, it executes the measurement method provided in the first aspect or the second aspect or the second aspect mentioned above.
[0070] According to a sixth aspect of an embodiment of the present disclosure, a computer storage medium is provided, which stores an executable program; after the executable program is executed by a processor, it can implement the measurement method provided by the first aspect or the second aspect.
[0071] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:
[0072] In an embodiment of the present disclosure, a first UE sends first information, which includes at least a first identifier of the first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier, and the first RSC is used to indicate a first relay service; in this way, the UE receiving the first information can know which first RSC indicates the first relay service, and can know which first UEs can execute which first relay services.
[0073] The technical solutions provided by the embodiments of the present disclosure should be understood that the above general description and the following detailed description are merely exemplary and explanatory and cannot limit the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] 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.
[0075] Fig. 1 is a schematic structural diagram of a wireless communication system according to an exemplary embodiment.
[0076] FIG2 is a schematic flow chart showing a process of relay UE discovery for a proximity service U2U according to an exemplary embodiment.
[0077] Fig. 3 is a schematic flow chart showing a process of direct discovery of proximity services according to an exemplary embodiment.
[0078] Fig. 4 is a schematic flow chart showing a process of direct discovery of proximity services according to another exemplary embodiment.
[0079] Fig. 5 is a schematic flow chart showing an information processing method according to an exemplary embodiment.
[0080] Fig. 6 is a schematic flow chart showing an information processing method according to an exemplary embodiment.
[0081] Fig. 7 is a schematic flow chart showing an information processing method according to an exemplary embodiment.
[0082] Fig. 8 is a schematic flow chart showing an information processing method according to an exemplary embodiment.
[0083] Fig. 9 is a schematic flow chart showing an information processing method according to an exemplary embodiment.
[0084] Fig. 10 is a schematic flow chart showing an information processing method according to an exemplary embodiment.
[0085] Fig. 11 is a schematic flow chart showing an information processing method according to an exemplary embodiment.
[0086] Fig. 12 is a schematic structural diagram of an information processing device according to an exemplary embodiment.
[0087] Fig. 13 is a schematic structural diagram of an information processing device according to an exemplary embodiment.
[0088] FIG14 is a schematic structural diagram of a UE according to an exemplary embodiment.
[0089] Fig. 15 is a schematic structural diagram of a communication device according to an exemplary embodiment. DETAILED DESCRIPTION
[0090] Exemplary embodiments are described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible implementations consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with certain aspects of the present invention.
[0091] The terms used in the embodiments of the present disclosure are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present disclosure. The singular expressions "one", "an", "the", "above", "aforesaid", "this" and the like in the embodiments of the present disclosure also include plural expressions, unless there is a clear contrary indication in the context. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items. In the embodiments of the present disclosure, "multiple" refers to two or more. Prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not limit the position, order, priority, quantity or content of the description objects. For the statement of the description objects, please refer to the description in the context of the claims or embodiments, and the use of prefix numerals should not constitute unnecessary restrictions. For example, "first", "second", "third" and the like are used to describe various information, but such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determining". In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signaling", "report", "instruction", "configuration", and "data" can be used interchangeably.
[0092] In some embodiments of the present disclosure, "obtain", "get", "obtain", "receive", and "transmit (send and / or receive)" are interchangeable, which can be interpreted as receiving from other entities, obtaining from a protocol, obtaining by self-processing, and other meanings.
[0093] In some embodiments of the present disclosure, “send,” “report,” “send,” and “transmit (send and / or receive)” may be used interchangeably.
[0094] Please refer to Figure 1, which shows a schematic diagram of the structure of a wireless communication system provided by an embodiment of the present disclosure. As shown in Figure 1, the wireless communication system is a communication system based on cellular mobile communication technology, and the wireless communication system may include: a plurality of UEs 11 and a plurality of access devices 12.
[0095] UE 11 may refer to a device that provides voice and / or data connectivity to a user. UE 11 may communicate with one or more core networks via a Radio Access Network (RAN). UE 11 may be an IoT UE, such as a sensor device, a mobile phone (or a "cellular" phone), and a computer with an IoT UE. For example, it may be a fixed, portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted device. For example, a station (STA), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, or user equipment (UE). Alternatively, UE 11 may be a device of an unmanned aerial vehicle. Alternatively, UE 11 may be an in-vehicle device, such as a driving computer with wireless communication capabilities, or a wireless communication device connected to an external driving computer. Alternatively, the UE 11 may also be a roadside device, for example, a street lamp, a traffic light, or other roadside device with a wireless communication function.
[0096] The access device 12 may be a network-side device in a wireless communication system. The wireless communication system may be a fourth generation mobile communication technology (4G) system, also known as a long term evolution (LTE) system; or, the wireless communication system may be a 5G system, also known as a new radio (NR) system or a 5G NR system. Alternatively, the wireless communication system may be a next generation system of the 5G system. The access network in the 5G system may be referred to as a new generation radio access network (NG-RAN). Alternatively, an MTC system.
[0097] Among them, the access device 12 can be an evolved access device (eNB) adopted in a 4G system. Alternatively, the access device 12 can also be an access device (gNB) that adopts a centralized distributed architecture in a 5G system. When the access device 12 adopts a centralized distributed architecture, it usually includes a centralized unit (CU) and at least two distributed units (DU). The centralized unit is provided with a protocol stack of a packet data convergence protocol (PDCP) layer, a radio link layer control protocol (RLC) layer, and a media access control (MAC) layer; the distributed unit is provided with a physical (PHY) layer protocol stack. The embodiment of the present disclosure does not limit the specific implementation method of the access device 12.
[0098] A wireless connection can be established between the access device 12 and the UE 11 via a wireless air interface. In different implementations, the wireless air interface is a wireless air interface based on the fourth generation mobile communication network technology (4G) standard; or, the wireless air interface is a wireless air interface based on the fifth generation mobile communication network technology (5G) standard, for example, the wireless air interface is a new air interface; or, the wireless air interface can also be a wireless air interface based on the next generation mobile communication network technology standard of 5G.
[0099] In some embodiments, the wireless communication system may further include a core network element 13 .
[0100] Several access network elements 12 are respectively connected to a core network element 13. The core network element 13 may be a core network device in a wireless communication system, for example, the core network element 13 may be a mobility management entity (MME) in an evolved packet core (EPC). Alternatively, the core network device may be other core network devices, such as a Serving GateWay (SGW), a Public Data Network GateWay (PGW), a Policy and Charging Rules Function (PCRF), or a Home Subscriber Server (HSS); or the core network element 13 may be a core network device in 5G; for example, it may be a Policy Control Function (PCF), a Session Management Function (SMF), an Access and Mobility Management Function (AMF), a Unified Data Management (UDM), or a User Plane Function (UPF). The embodiments of this disclosure do not limit the implementation form of the core network element 13.
[0101] Referring to FIG2 , an embodiment of the present disclosure provides a process for UE-to-UE (U2U) relay discovery of proximity services. The proximity services in the present disclosure may include 5G proximity services. The process shown in FIG2 may include the following steps:
[0102] Step S21: The relay UE discovers one or more nearby UEs.
[0103] In an example of the present disclosure, the UE discovered by the relay UE may be a remote UE; for example, it may be a remote UE1 or a remote UE2.
[0104] In one example of the present disclosure, a 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.
[0105] In an example of the present disclosure, the relay UE obtains the UE identifier (User Info ID) corresponding to each relay service code (RSC).
[0106] Step S22: The relay UE sends an announcement message (UE-to-UE Relay Discovery Announcement message).
[0107] In one example of the present disclosure, 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 Info IDs of remote UEs.
[0108] In an example of the present disclosure, the announcement message may include a source Layer 2 (L2) ID and a destination L2 ID. The source L2 ID and the destination L2 ID are used for the UE corresponding to the source L2 ID to establish a communication connection with the destination L2 ID.
[0109] In one example of the present disclosure, the relay UE announces the User Info IDs of other neighboring UEs; when discovered, these UEs provide the relay UE with a relay indication, which is used to indicate whether the UE allows broadcasting of the UE's User Info ID.
[0110] In one example of the present disclosure, the remote UE monitors the announce message from the relay UE and can determine the destination L2 ID for signaling (eg, announce message) reception.
[0111] In the disclosed embodiment, the relay UE obtains the User Info ID of other nearby UEs through each RSC, which means that the relay UE needs to collect the target User Info ID, but also needs the RSC of the UE. When the RSC is lost, the relay UE does not know which RSC the remote UE is allowed to use.
[0112] As shown in FIG3 , an embodiment of the present disclosure provides a process for a UE to directly discover proximity services. The proximity services in the present disclosure may include 5G proximity services. The process shown in FIG3 may include the following steps:
[0113] Step S31: UE1 sends an announcement message. Optionally, the announcing UE (e.g., UE1) sends an announcement message, and the announcement message may include at least one of the following: the type of discovery message, a ProSe application code or a ProSe restricted code, a relay indication, a security protection element, and metadata information. Application layer metadata information may be included in the announcement message as metadata information. Optionally, UE1 may send the announcement message to at least one of UE2, UE3, UE4, and UE5. Optionally, the announcement message may include a destination L2 ID and a source L2 ID for sending the announcement message.
[0114] In one example of the present disclosure, if UE1 broadcasts its User Info ID during 5G proximity service discovery, the announcement message includes a relay indication.
[0115] As shown in FIG4 , an embodiment of the present disclosure provides a process for UE to directly discover proximity services. The proximity services in the present disclosure may include 5G proximity services. The process shown in FIG4 may include the following steps:
[0116] Step S41: UE1 sends a solicitation message.
[0117] In one example of the present disclosure, UE1 sends a request message. The request message may include at least one of the following: a discovery message type, a ProSe query code, a relay indication, and a security protection element. Optionally, UE1 may send the request message to at least one of UE2, UE3, UE4, and UE5. Optionally, the request message may include a destination L2 ID and a source L2 ID for the request message.
[0118] In an example of the present disclosure, UE1 determines a destination L2 ID for signaling (eg, announcement information) reception.
[0119] In one example of the present disclosure, if UE1 broadcasts its User Info ID during 5G proximity service discovery, the request message includes a relay indication.
[0120] Step S42: UE1 and / or UE2, etc. send response information. Optionally, UE2, UE3, UE4 and / or UE5 send response information; the response information is used to respond to the request information. 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 as metadata in the response message. Optionally, UE1 receives a response message sent by at least one of UE2, UE3, UE4 and UE5. Optionally, the response message may include the source L2 ID and the destination L2 ID of the response message.
[0121] In the above-described use case, during the Proximity Services Direct Discovery process, the announce message or request message only includes a relay indication to indicate whether the relay UE can broadcast its User Info ID during 5G Proximity Services U2U Discovery. However, the announce message or request does not include an RSC, meaning that no RSC is sent during the 5G Proximity Services Direct Discovery process. Therefore, a UE receiving the announce message or request message cannot be informed of which relay services are permitted by the UE sending the announce message or request message.
[0122] As shown in FIG5 , an embodiment of the present disclosure provides an information processing method, which is executed by a first UE and includes:
[0123] Step S51: Send first information, the first information at least including: a first identifier of a first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
[0124] The first UE and the second UE involved in the embodiments of the present disclosure can be any mobile terminal or fixed terminal, etc.; for example, the first UE and the second UE can be at least one of the following: a mobile phone, a computer, a server, a wearable device, a game control platform, a roadside device, a vehicle-mounted device, a multimedia device, and an industrial device; for another example, the first UE and the second UE can be at least one of the following: an eMBB terminal, a reduced capability UE (Reduced capability UE), a Redcap terminal, and an extended Redcap (eRedcap) terminal.
[0125] In some embodiments, sending the first information in step S51 includes: sending the first information to at least one second UE. In the embodiments of the present disclosure, at least one may be one or more; and multiple may be two or more.
[0126] Optionally, the first UE may be a discoverer UE in U2U relay communication or U2N relay communication. Optionally, the first UE may be a source UE or a discoverer UE; the source UE or the discoverer UE includes a UE that sends the first information.
[0127] Optionally, the second UE is a relay UE or a remote UE in U2U relay communication. Exemplarily, in U2U relay communication, a sender UE, a relay UE, and / or a receiver UE are included; the second UE can be the relay UE and / or the receiver UE. The receiver UE is the remote UE.
[0128] Optionally, the second UE is a relay UE of U2N relay communication.
[0129] Optionally, the second UE is a target UE or a discovered UE. The target UE or the discovered UE refers to a UE that receives the first information.
[0130] In some embodiments, the UE corresponding to the second identifier is the UE that receives the first information. The second identifier includes an identifier of a destination address. In an embodiment of the present disclosure, the first UE may broadcast the first information to one or more destination addresses so that the first information is stored in the UE corresponding to the one or more destination addresses.
[0131] In some embodiments, the first relay service and the second relay service mentioned below may be services provided by UE-to-UE relay. The service may be any service, such as a conversation, video, and / or game-related service.
[0132] In some embodiments, the first RSC is used to indicate a first relay connection service. In the embodiment of the present disclosure, the second UE may determine a relay service to be executed based on the first RSC. For example, the first relay connection service may be a connection service provided by a UE-to-UE relay.
[0133] In some embodiments, one first RSC is used to indicate one relay service. Optionally, the first information may include at least one first RSC.
[0134] In some embodiments, the first identifier may be any number or index indicating the first UE. Optionally, the first identifier is a user information identifier (User Info ID). Optionally, the first identifier may be a Generic Public Subscription Identifier (GPSI) of the first UE or a Subscriber Permanent Identifier (SUPI) of the first UE.
[0135] In some embodiments, the second identifier may be any number or index indicating the second UE. Alternatively, the second identifier may be a destination ID. Alternatively, the second identifier may be the GPSI or SUPI of the second UE.
[0136] In some embodiments, the first identifier and the first RSC corresponding to the first identifier are used by the second UE to update and / or create the second information. Exemplarily, if the second UE is a relay UE for U2U relay communication, the first identifier and the first RSC corresponding to the first identifier are used by the second UE to create the second information or to update the second information. Exemplarily, if the second UE is a remote UE, the first identifier and the first RSC corresponding to the first identifier are used by the second UE to update the second UE.
[0137] In some embodiments, the first information may further include: a first L2 ID of the first UE and a second L2 ID of the second UE. The first L2 ID and the second L2 ID may be used for communication connection between the first UE and the second UE.
[0138] In an embodiment of the present disclosure, a first UE sends first information, which includes at least: a first identifier of the first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service. This allows the UE receiving the first information to know which first RSC indicates the first relay service and which first UEs can execute which first relay services. This facilitates the subsequent execution of relay services between the first UE and the second UE.
[0139] In some embodiments, the first information further includes at least one of the following:
[0140] A relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier;
[0141] Type indication, used to indicate the type of discovery message in relay communication.
[0142] Optionally, the relay indication is one of the following:
[0143] The first value is used to indicate that the second UE is not allowed to broadcast the first identifier;
[0144] The second value is used to indicate that the second UE is allowed to broadcast the first identifier;
[0145] The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
[0146] Exemplarily, a first UE sends first information to a second UE, where the first information includes: a first identifier, a second identifier, a first RSC corresponding to the first identifier, and a relay indication. When the relay indication is a first value, such as "0" or empty, it is used to indicate that the second UE is not allowed to broadcast the first identifier; or, when the relay indication is a second value, such as "1", it is used to indicate that the second UE is allowed to broadcast the first identifier; or, when the relay indication is a third value, such as an integer greater than "1", it is used to indicate that the first identifier is allowed to be broadcast over multiple hops. For example, when the relay indication is "3", it indicates that the first identifier is allowed to be broadcast over 3 hops.
[0147] In an embodiment of the present disclosure, a relay indication can be used to indicate whether the first identifier of the first UE is allowed to be broadcast. In this way, the second UE receiving the first information can accurately know whether it is allowed to broadcast and discover the first identifier of the first UE, that is, the second UE can accurately know whether it is allowed to discover the first UE.
[0148] Optionally, the type indicator is one of the following:
[0149] A first type indication is used to indicate that the discovery message type is a direct discovery type;
[0150] The second type indication is used to indicate that the discovery message type is a relay discovery type.
[0151] In the embodiment of the present disclosure, the discovery message type may be indicated by a type indication, so that the second UE receiving the first information accurately knows the type of the discovery message.
[0152] In some embodiments, sending the first information in step S51 includes one of the following:
[0153] Sending an announcement message, where the announcement message includes the first information;
[0154] A request message is sent, where the request message includes first information.
[0155] An embodiment of the present disclosure provides an information processing method, which is executed by a first UE and includes: sending a declaration message, where the declaration message includes first information; or sending a request message, where the request message includes the first information.
[0156] Optionally, the first UE sends an announcement message, including: the first UE sends an announcement message to at least one second UE.
[0157] Optionally, the first UE sends a request message, including: the first UE sends a request message (Solicitation message) to at least one second UE.
[0158] In the embodiment of the present disclosure, the first information can be sent by using a request message, thereby improving the utilization rate of existing signaling and reducing the overhead of additional signaling. In addition, multiple ways of sending the first information can be provided to use more application scenarios.
[0159] It should be noted that those skilled in the art will understand that the method provided in the embodiments of the present disclosure may be executed alone or together with some methods in the embodiments of the present disclosure or some methods in related technologies.
[0160] As shown in FIG6 , an embodiment of the present disclosure provides an information processing method, which is executed by a first UE and includes:
[0161] Step S61: receiving a response message, the response message including at least: a first identifier, a second identifier, and a second RSC associated with the second identifier; the second RSC is used to indicate a second relay service.
[0162] Optionally, receiving the response information in step S61 includes: receiving a response message sent by the second UE. Optionally, the first UE receives the response information sent by the remote UE or the discovered UE.
[0163] Optionally, the second relay service includes a second relay connection service. The second RSC is used to indicate the second relay connection service.
[0164] Optionally, there may be one or more second RSCs associated with the second identifier; one second RSC may be used to indicate one second relay service.
[0165] Optionally, the response message is determined based on the request message.
[0166] Optionally, the response message includes a relay indication, which may be the relay indication in the above embodiment.
[0167] In an embodiment of the present disclosure, the first UE can receive a response message, and the second RSC included in the response message can be used to indicate the second relay service allowed by the second UE, so that the first UE can accurately know the relay service allowed by the second UE, which is beneficial for the first UE to discover the second UE, etc.
[0168] In some embodiments, the first UE may store the second identifier and the second RSC corresponding to the second identifier in the first UE. Exemplarily, the first UE updates the second identifier and the second RSC corresponding to the second identifier in the third information of the first UE; the third information may at least include: the identifier of at least one UE and the RSC corresponding to the identifier of the UE. In this way, the first UE can know which second RSC indicates the second relay service and which first relay services the second UE is allowed to execute; this facilitates the subsequent execution of the relay service between the first UE and the second UE.
[0169] It should be noted that those skilled in the art will understand that the method provided in the embodiments of the present disclosure may be executed alone or together with some methods in the embodiments of the present disclosure or some methods in related technologies.
[0170] The following information processing method is performed by the second UE and is similar to the description of the information processing method performed by the first UE mentioned above; and for technical details not disclosed in the embodiment of the information processing method performed by the second UE, please refer to the description of the example of the information processing method performed by the first UE, and no detailed description is given here.
[0171] As shown in FIG7 , an embodiment of the present disclosure provides an information processing method, which is performed by a second UE and includes:
[0172] Step S71: Receive first information, the first information including at least: a first identifier of a first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
[0173] In some embodiments, receiving the first information in step S71 includes: receiving the first information sent by the first UE.
[0174] In some embodiments of the present disclosure, the first UE and the second UE may be the first UE and the second UE in the above-mentioned embodiment, respectively; the first information may be the first information in the above-mentioned embodiment; the first identifier and the second identifier may be the first identifier and the second identifier in the above-mentioned embodiment, respectively; the first RSC may be the first RSC in the above-mentioned embodiment; and the first relay service may be the first relay service in the above-mentioned embodiment.
[0175] Optionally, the first UE may be a discoverer UE in U2U relay communication or U2N relay communication.
[0176] Optionally, the second UE is a relay UE or a remote UE of U2U relay communication.
[0177] Optionally, the second UE is a relay UE of U2N relay communication.
[0178] Optionally, the first relay service includes a first relay connection service. The first RSC is used to indicate the first relay connection service.
[0179] Optionally, the first information further includes at least one of the following: a relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier; and a type indication, used to indicate the type of the discovery message in the relay communication.
[0180] Optionally, the relay indication is: a first value, used to indicate that the second UE is not allowed to broadcast the first identifier; or, a second value, used to indicate that the second UE is allowed to broadcast the first identifier; or, a third value, used to indicate that the first identifier is allowed to be broadcast through multiple hops.
[0181] Optionally, the type indication is: a first type indication, used to indicate that the discovery message type is a direct discovery type; or a second type indication, used to indicate that the discovery message type is a relay discovery type.
[0182] Optionally, the first information may further include: a first L2 ID of the first UE and a second L2 ID of the second UE.
[0183] In some embodiments, receiving the first information in step S71 includes one of the following: receiving a declaration message, the declaration message including the first information; or receiving a request message, the request message including the first information.
[0184] An embodiment of the present disclosure provides an information processing method, which is executed by a second UE, and includes: receiving a declaration message, where the declaration message includes first information; or receiving a request message, where the request message includes the first information.
[0185] For the above implementation manner, please refer to the description on the first UE side for details, which will not be repeated here.
[0186] It should be noted that those skilled in the art will understand that the method provided in the embodiments of the present disclosure may be executed alone or together with some methods in the embodiments of the present disclosure or some methods in related technologies.
[0187] An embodiment of the present disclosure provides an information processing method, performed by a second UE, comprising: updating or creating second information based on first information. Optionally, the second information comprises: at least one first identifier and a first RSC corresponding to the first identifier. Optionally, the first identifier and the first RSC have a mapping relationship or a binding relationship. Optionally, the second UE is a relay UE for U2U relay communication, or a remote UE.
[0188] As shown in FIG8 , an embodiment of the present disclosure provides an information processing method, which is performed by a second UE and includes:
[0189] Step S81: updating the second information according to the first information, where the second information includes: at least one first identifier and a first RSC corresponding to the first identifier.
[0190] Optionally, the second UE is a relay UE for U2U relay communication.
[0191] Exemplarily, the relay UE receives the first information, and updates the first identifier in the first information and the first RSC corresponding to the first identifier into the second information.
[0192] In this way, the relay UE can store, ie, collect, the first identifier of the first UE and the corresponding first RSC, so that the relay UE can subsequently broadcast the first identifier of the first UE, etc. That is, it is helpful for the relay UE to discover the first UE.
[0193] An embodiment of the present disclosure provides an information processing method, performed by a second UE, comprising: determining not to update a first identifier and a first RSC corresponding to the first identifier into first information based on a first relay service indicated by a first RSC being not supported by the second UE. Optionally, the first relay service being not supported by the second UE includes: the second UE is not configured with the first relay service, or the second UE does not support the first relay service.
[0194] Exemplarily, the relay UE receives the first information; if the relay UE determines that the first relay service indicated by the first RSC in the first information is not configured on the relay UE or is not supported by the relay UE, it determines that the relay UE is not allowed to discover the first UE; the relay UE does not update the first identifier of the first UE and the corresponding first RSC in the second information.
[0195] In this way, when the first relay service indicated by the first RSC in the first information is not supported or configured by the relay UE, the relay UE can not collect the first identifier of the first UE and the corresponding first RSC, so that the relay UE can accurately determine that the identifier of the first UE is not allowed to be broadcast, etc., that is, determine that the relay UE is not allowed to discover the first UE.
[0196] As shown in FIG9 , an embodiment of the present disclosure provides an information processing method, which is performed by a second UE and includes:
[0197] Step S91: Based on the remote UE being authorized as a relay UE, update the second information according to the first information, or create the second information according to the first information; the second information includes: at least one first identifier and a first RSC corresponding to the first identifier.
[0198] Optionally, the second UE is a remote UE.
[0199] Exemplarily, a remote UE (receiver UE) is not currently a relay UE for U2U relay communication but is authorized to be a relay UE for U2U relay communication. The remote UE receives the first information and stores the first identifier and the first RSC corresponding to the first identifier in the first information to generate the second information. Alternatively, the remote UE stores the second information and adds the first identifier and the first RSC corresponding to the first identifier in the first information to the second information of the remote UE.
[0200] In this way, the remote UE can also store, ie, collect, the first identifier of the first UE and the corresponding first RSC, so that the remote UE can subsequently broadcast the first identifier of the first UE, etc. That is, it is helpful for the remote UE to discover the first UE.
[0201] An embodiment of the present disclosure provides an information processing method, which is executed by a second UE, including: sending a response message, the response message including at least: a first identifier, a second identifier, and a second RSC associated with the second identifier; the second RSC is used to indicate a second relay service.
[0202] In some embodiments, sending the response message includes: sending the response message to the first UE.
[0203] In some embodiments of the present disclosure, the response message may be the response message in the above embodiment; the second RSC may be the second RSC in the above embodiment; and the second relay service may be the second relay service in the above embodiment.
[0204] Optionally, the second relay service includes a second relay connection service. The second RSC is used to indicate the second relay connection service.
[0205] Optionally, there may be one or more second RSCs associated with the second identifier; one second RSC may be used to indicate one second relay service.
[0206] Optionally, the response message is determined based on the request message.
[0207] Optionally, the response message includes a relay indication, which may be the relay indication in the above embodiment.
[0208] Optionally, the second identifier and the second RSC corresponding to the second identifier are used by the first UE to update the third information. Optionally, the third information may include at least: the identifier of at least one UE and the RSC corresponding to the identifier of the UE. Optionally, the UE may be a relay UE and / or a remote UE, etc.
[0209] For the above implementation manner, please refer to the description on the first UE side for details, which will not be repeated here.
[0210] It should be noted that those skilled in the art will understand that the method provided in the embodiments of the present disclosure may be executed alone or together with some methods in the embodiments of the present disclosure or some methods in related technologies.
[0211] In order to further explain any embodiment of the present disclosure, a specific embodiment is provided below.
[0212] Example 1
[0213] As shown in FIG10 , an embodiment of the present disclosure provides an information processing method, which is performed by a communication device, the communication device including a source UE, a U2U relay (relay UE), and a UE; the source UE is the first UE in the above embodiment, the U2U relay is the relay UE of the U2U relay communication in the above embodiment, and the UE is the remote UE in the above embodiment; the information processing method includes the following steps:
[0214] Step S100: Source UE service authorization. Optionally, the source UE is authorized to perform direct discovery, and necessary policies and parameters for direct discovery are pre-configured in the source UE.
[0215] Step S101: The source UE sends an announcement message. Optionally, the source UE sends an announcement message to the U2U relay or UE. The announcement message includes at least one of the following: a type indication, a first identifier of the source UE, a second identifier of the U2U relay, a second identifier of the UE, a relay indication, and a first RSC. The announcement message may also include a source L2 ID and a destination L2 ID. Optionally, when the source UE wants to be discovered via the U2U relay, the announcement message includes a relay indication and a first RSC. For example, when the relay indication is "0" or empty, it indicates that the source UE is not allowed to be discovered via the U2U relay; or, when the relay indication value is an integer greater than "1", it indicates that the source UE is allowed to be discovered via multiple-hop U2U relays.
[0216] Optionally, the first RSC is used for the relay connection service provided by the source UE. If the relay connection service provided by the source UE is not configured or supported by the U2U relay, the U2U relay may not include the source UE information in the list. Optionally, the UE information may be the first identifier in the above embodiment, such as the User Info ID. The list may be the list in the second information in the above embodiment, which includes at least one UE and a corresponding RSC.
[0217] Step S102a: The U2U relay updates the list. Optionally, when the U2U relay receives a declaration message including the relay indication and the first RSC, the U2U relay updates the list.
[0218] Step S102b: The UE updates the list. Optionally, when the UE receives a declaration message including a relay indication and a first RSC, and the UE is authorized as a U2U relay, the UE creates or updates the list.
[0219] Optionally, in other cases, the UE ignores the announcement message.
[0220] Example 2
[0221] As shown in FIG11 , an embodiment of the present disclosure provides an information processing method, which is performed by a communication device, the communication device including a source UE, a U2U relay, and a UE; the source UE is the first UE in the above embodiment, the U2U relay is the relay UE of the U2U relay communication in the above embodiment, and the UE is the remote UE in the above embodiment; the information processing method includes the following steps:
[0222] Step S1100: Source UE service authorization. Optionally, the source UE is authorized to perform direct discovery, and necessary policies and parameters for direct discovery are pre-configured in the source UE.
[0223] Step S1101: The source UE sends a request message. Optionally, the source UE sends a request message (or solicitation message) to the U2U relay or UE. The request message includes at least one of the following: a type indication, a first identifier of the source UE, a second identifier of the U2U relay, a second identifier of the UE, a relay indication, and a first RSC. The request message may also include a source L2 ID and a destination L2 ID. Optionally, when the source UE wants to be discovered via the U2U relay, the request message includes a relay indication and a first RSC. For example, when the relay indication is "0" or empty, it indicates that the source UE is not allowed to be discovered via the U2U relay; or, when the relay indication value is an integer greater than "1", it indicates that the source UE is allowed to be discovered via multi-hop U2U relays.
[0224] Optionally, the first RSC is used to indicate the relay connection service provided by the source UE. If the relay connection service provided by the source UE is not configured or supported by the U2U relay, the U2U relay may not include the source UE information in the list. Optionally, the UE information may be the first identifier in the above embodiment, such as the User Info ID; and the list may be the second information in the above embodiment, which includes at least one UE and a corresponding RSC.
[0225] Step S1102a: The U2U relay updates the list. Optionally, when the U2U relay receives a request message including the relay indication and the first RSC, the U2U relay updates the list.
[0226] Step S1102b: The UE updates the list. Optionally, when the UE receives a request message including a relay indication and a first RSC, and the UE is authorized as a U2U relay, the UE creates or updates the list.
[0227] Optionally, in other cases, the UE ignores the request message.
[0228] Step S1103: The U2U relay or UE sends a response message. Optionally, the U2U relay sends a response message to the source UE. The response message includes: the second identifier of the U2U relay, the second identifier of the UE, and a second RSC. Optionally, the second RSC is used to indicate the relay connection service provided by the U2U relay or the relay connection service provided by the UE.
[0229] For the above implementation manner, please refer to the description on the first UE side for details, which will not be repeated here.
[0230] It should be noted that those skilled in the art will understand that the method provided in the embodiments of the present disclosure may be executed alone or together with some methods in the embodiments of the present disclosure or some methods in related technologies.
[0231] As shown in FIG12 , a first aspect of an embodiment of the present disclosure provides an information processing device, including:
[0232] The first sending module 51 is configured to send first information, which includes at least: a first identifier of a first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
[0233] The information processing device provided in the embodiment of the present disclosure may be a first UE. Optionally, the first UE is a source UE.
[0234] In some embodiments, the first information further includes at least one of the following:
[0235] A relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier;
[0236] Type indication, used to indicate the type of discovery message in relay communication.
[0237] In some embodiments, the relay indication is one of the following:
[0238] The first value is used to indicate that the second UE is not allowed to broadcast the first identifier;
[0239] The second value is used to indicate that the second UE is allowed to broadcast the first identifier;
[0240] The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
[0241] An embodiment of the present disclosure provides an information processing device, including: a first sending module 51, configured to send a declaration message, the declaration message including first information; or, the first sending module 51, configured to send a request message, the request message including first information.
[0242] In some embodiments, the second UE is a relay UE or a remote UE of U2U relay communication.
[0243] The embodiment of the present disclosure provides an information processing device, comprising: a first receiving module configured to receive a response message, the response message comprising at least: a first identifier, a second identifier, and a second RSC associated with the second identifier; the second RSC is used to indicate a second relay service. Optionally, the second UE is a remote UE.
[0244] As shown in FIG13 , an embodiment of the present disclosure provides an information processing device, including:
[0245] The second receiving module 61 is configured to receive first information, which includes at least: a first identifier of a first UE, a second identifier of at least one second UE, and a first RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
[0246] The information processing device provided in the embodiment of the present disclosure may be a second UE. Optionally, the second UE is a relay UE or a remote UE of U2U relay communication.
[0247] In some embodiments, the first information further includes at least one of the following:
[0248] A relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier;
[0249] Type indication, used to indicate the type of discovery message in relay communication.
[0250] In some embodiments, the relay indication is one of the following:
[0251] The first value is used to indicate that the second UE is not allowed to broadcast the first identifier;
[0252] The second value is used to indicate that the second UE is allowed to broadcast the first identifier;
[0253] The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
[0254] An embodiment of the present disclosure provides an information processing device, including: a second receiving module 61, configured to receive a declaration message including first information; or, the second receiving module 61, configured to receive a request message including first information.
[0255] An embodiment of the present disclosure provides an information processing device, including: a processing module configured to update second information according to first information, where the second information includes: at least one first identifier and a first RSC corresponding to the first identifier.
[0256] An embodiment of the present disclosure provides an information processing device, including: a processing module, configured to determine not to update a first identifier and a first RSC corresponding to the first identifier into first information based on that a first relay service indicated by a first RSC is not supported by a second UE.
[0257] An embodiment of the present disclosure provides an information processing device, including: a processing module configured to perform one of the following:
[0258] Based on the remote UE being authorized as a relay UE, updating second information according to the first information, the second information including: at least one first identifier and a first RSC corresponding to the first identifier;
[0259] Based on the remote UE being authorized as a relay UE, the second information is created according to the first information.
[0260] An embodiment of the present disclosure provides an information processing device, including: a second sending module, configured to send a response message, the response message including at least: a first identifier, a second identifier, and a second RSC associated with the second identifier; the second RSC is used to indicate a second relay service.
[0261] It should be noted that those skilled in the art can understand that the device provided in the embodiments of the present disclosure can be executed alone or together with some devices in the embodiments of the present disclosure or some devices in related technologies.
[0262] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0263] An embodiment of the present disclosure provides a communication device, including a processor, a transceiver, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein the processor executes the information processing method provided above when running the executable program.
[0264] In some embodiments, the processor may include various types of storage media, which are non-transitory computer storage media that can continue to store information after the communication device loses power.
[0265] Optionally, the communication device includes: a first UE or a second UE. Optionally, the first UE is a sender UE and the second UE is a receiver UE. Optionally, the second UE is a relay UE or a remote UE for U2U relay communication.
[0266] The processor may be connected to the memory via a bus or the like, and may be configured to read an executable program stored in the memory, for example, at least one of the methods shown in FIG. 5 to FIG. 11 .
[0267] The present disclosure provides a computer storage medium storing an executable program. When the executable program is executed by a processor, the computer storage medium can implement the aforementioned information processing method, for example, at least one of the methods shown in Figures 5 to 11.
[0268] 14 is a block diagram of a UE 800 according to an exemplary embodiment. For example, the UE 800 may be a mobile phone, a computer, a digital broadcast user equipment, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0269] 14 , UE 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .
[0270] The processing component 802 generally controls the overall operation of the UE 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
[0271] The memory 804 is configured to store various types of data to support operations on the UE 800. Examples of such data include instructions for any application or method operating on the UE 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0272] The power component 806 provides power to various components of the UE 800. The power component 806 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the UE 800.
[0273] The multimedia component 808 includes a screen that provides an output interface between the UE 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the UE 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have a focal length and optical zoom capability.
[0274] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC). When the UE 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive external audio signals. The received audio signals may be further stored in the memory 804 or transmitted via the communication component 816. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.
[0275] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.
[0276] Sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of UE 800. For example, sensor assembly 814 can detect the open / closed state of UE 800, the relative positioning of components, such as the display and keypad of UE 800. Sensor assembly 814 can also detect changes in the position of UE 800 or a component of UE 800, the presence or absence of user contact with UE 800, the orientation or acceleration / deceleration of UE 800, and changes in the temperature of UE 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0277] The communication component 816 is configured to facilitate wired or wireless communication between the UE 800 and other devices. The UE 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0278] In an exemplary embodiment, the UE 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0279] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, which can be executed by the processor 820 of the UE 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0280] As shown in Figure 15, an embodiment of the present disclosure shows a structure of a communication device. For example, the communication device 900 can be provided as a network-side device.
[0281] 15 , communication device 900 includes a processing component 922, which further includes one or more processors, and memory resources represented by memory 932 for storing instructions, such as applications, that can be executed by processing component 922. The applications stored in memory 932 may include one or more modules, each corresponding to a set of instructions. Furthermore, processing component 922 is configured to execute instructions to perform any of the aforementioned methods applied to the access device.
[0282] The communication device 900 may also include a power supply component 926 configured to perform power management of the communication device 900, a wired or wireless network interface 950 configured to connect the communication device 900 to a network, and an input / output (I / O) interface 958. The communication device 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™, or the like.
[0283] In the absence of contradiction, each step in a certain embodiment or example 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 or example can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment or example can be arbitrarily exchanged. In addition, the optional methods or optional examples in a certain embodiment or example can be arbitrarily combined; in addition, the various embodiments or examples can be arbitrarily combined. For example, some or all steps of different embodiments or examples can be arbitrarily combined, and a certain embodiment or example can be arbitrarily combined with the optional methods or optional examples of other embodiments or examples.
[0284] 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.
[0285] 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. An information processing method, wherein: The method is executed by a first user equipment UE and includes: Send first information, the first information including at least: a first identifier of the first UE, a second identifier of at least one second UE, and a first relay service code RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
2. The method according to claim 1, wherein: The first information also includes at least one of the following: a relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier; Type indication, used to indicate the type of discovery message in relay communication.
3. The method according to claim 2, wherein: The relay indication is one of the following: A first value is used to indicate that the second UE is not allowed to broadcast the first identifier; A second value is used to indicate that the second UE is allowed to broadcast the first identifier; The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
4. The method according to any one of claims 1 to 3, wherein: The sending of the first information includes one of the following: Sending a declaration message, where the declaration message includes the first information; A request message is sent, where the request message includes the first information.
5. The method according to any one of claims 1 to 4, wherein: The second UE is a relay UE or a remote UE of U2U relay communication.
6. The method according to claim 5, wherein: The second UE is the remote UE; The method further comprises: A response message is received, wherein the response message includes at least: the first identifier, the second identifier, and a second RSC associated with the second identifier; the second RSC is used to indicate a second relay service.
7. An information processing method, wherein: The method is executed by a second user equipment UE and includes: Receive first information, the first information including at least: a first identifier of a first UE, a second identifier of at least one second UE, and a first relay service code RSC corresponding to the first identifier; the first RSC is used to indicate a first relay service.
8. The method according to claim 7, wherein: The first information also includes at least one of the following: a relay indication, used to indicate whether the second UE is allowed to broadcast the first identifier; Type indication, used to indicate the type of discovery message in relay communication.
9. The method according to claim 8, wherein: The relay indication is one of the following: A first value is used to indicate that the second UE is not allowed to broadcast the first identifier; A second value is used to indicate that the second UE is allowed to broadcast the first identifier; The third value is used to indicate that the first identifier is allowed to be broadcasted through multiple hops.
10. The method according to any one of claims 7 to 9, wherein: The receiving of the first information includes one of the following: receiving a declaration message, wherein the declaration message includes the first information; A request message is received, where the request message includes the first information.
11. The method according to any one of claims 7 to 10, wherein: The second UE is a relay UE of U2U relay communication; the method includes: The second information is updated according to the first information, where the second information includes: at least one of the first identifiers, and the first RSC corresponding to the first identifier.
12. The method according to claim 11, wherein: The method further comprises: Based on the fact that the first relay service indicated by the first RSC is not supported by the second UE, it is determined not to update the first identifier and the first RSC corresponding to the first identifier into the first information.
13. The method according to any one of claims 7 to 10, wherein: The second UE is a remote UE; and the method includes one of the following: Based on the remote UE being authorized as a relay UE, updating second information according to the first information, where the second information includes: at least one of the first identifiers, and the first RSC corresponding to the first identifier; Based on the remote UE being authorized as a relay UE, the second information is created according to the first information.
14. The method according to claim 10 or 13, wherein: The method further comprises: A response message is sent, wherein the response message includes at least: the first identifier, the second identifier, and a second RSC associated with the second identifier; the second RSC is used to indicate a second relay service.
15. An information processing device, wherein: include: A first sending module is configured to send first information, wherein the first information at least includes: a first identifier of a first UE, a second identifier of at least one second UE, and a first relay service code RSC corresponding to the first identifier; The first RSC is used to indicate a first relay service.
16. An information processing method, wherein: include: A second receiving module is configured to receive first information, wherein the first information at least includes: a first identifier of a first UE, a second identifier of at least one second UE, and a first relay service code RSC corresponding to the first identifier; The first RSC is used to indicate a first relay service.
17. A communication device, wherein: The communication device comprises: a transceiver, a memory, and an executable program stored in the memory and capable of being run by the processor, wherein the processor executes the information processing method as claimed in any one of claims 1 to 6 or claims 7 to 14 when running the executable program.
18. A computer storage medium, wherein: The computer storage medium stores a computer executable program, and after the executable program is executed by the processor, it can implement the information processing method according to any one of claims 1 to 6 or claims 7 to 14.
