WO2023125318A1 - 通信方法、装置及通信设备 - Google Patents

通信方法、装置及通信设备 Download PDF

Info

Publication number
WO2023125318A1
WO2023125318A1 PCT/CN2022/141585 CN2022141585W WO2023125318A1 WO 2023125318 A1 WO2023125318 A1 WO 2023125318A1 CN 2022141585 W CN2022141585 W CN 2022141585W WO 2023125318 A1 WO2023125318 A1 WO 2023125318A1
Authority
WO
WIPO (PCT)
Prior art keywords
relay
terminal
hop count
information
target
Prior art date
Application number
PCT/CN2022/141585
Other languages
English (en)
French (fr)
Inventor
王文
Original Assignee
维沃移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 维沃移动通信有限公司 filed Critical 维沃移动通信有限公司
Publication of WO2023125318A1 publication Critical patent/WO2023125318A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/24Negotiating SLA [Service Level Agreement]; Negotiating QoS [Quality of Service]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • H04B7/26Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Definitions

  • the present application belongs to the technical field of communication, and in particular relates to a communication method, device and communication equipment.
  • relay communication is to expand network coverage and improve user experience, so that terminals at the edge of the network or outside network coverage can access the network through relays within network coverage to obtain network services.
  • multi-hop relay communication needs to be used for end-to-end relay communication.
  • QoS Quality of Service
  • Embodiments of the present application provide a communication method, device, and communication equipment, which can solve the problem that there is no relevant solution for existing multi-hop relay communication.
  • a communication method including:
  • the first relay terminal receives the first information sent by the sender, where the first information includes the first end-to-end quality of service QoS requirement information between the sender and the target terminal, and is used to indicate the relay hop number of instructions;
  • the first relay terminal performs a target relay operation according to the first information.
  • a communication method including:
  • the sending end sends first information to the first relay terminal, where the first information includes the first end-to-end quality of service (QoS) requirement information between the sending end and the target terminal, and is used to indicate the number of relay hops instructions for the .
  • QoS quality of service
  • a communication method including:
  • the receiving end receives the second information sent by the first relay terminal, the second information is determined by the first relay terminal according to the received first information, and the first information includes the sending end sending the first information to the target First end-to-end service quality QoS requirement information between terminals, and indication information used to indicate the number of relay hops.
  • a communication device including:
  • the receiving module is configured to receive the first information sent by the sending end, where the first information includes the first end-to-end service quality QoS requirement information between the sending end and the target terminal, and is used to indicate the relay hop number of instructions;
  • An execution module configured to execute a target relay operation according to the first information.
  • a communication device including:
  • a sending module configured to send first information to a first relay terminal, where the first information includes first end-to-end service quality QoS requirement information between the sending end and the target terminal, and is used to indicate the relay jump number instructions.
  • a communication device including:
  • a receiving module configured to receive second information sent by the first relay terminal, the second information is determined by the first relay terminal based on the received first information, and the first information includes the sending of the first information
  • QoS quality of service
  • a communication device including a processor, a memory, and a program or instruction stored in the memory and operable on the processor, and the program or instruction is implemented when executed by the processor.
  • a readable storage medium on which a program or an instruction is stored, and when the program or instruction is executed by a processor, the implementation as described in the first aspect, the second aspect or the third aspect is implemented. The steps of the communication method.
  • a ninth aspect provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a network-side device program or instruction to implement the first aspect, The steps of the communication method described in the second aspect or the third aspect.
  • a computer program/program product is provided, the computer program/program product is stored in a readable storage medium, and when the computer program/program product is executed by a processor, the first aspect, the second aspect or The steps of the communication method described in the third aspect.
  • a communication system including the communication devices described in the fourth aspect, the fifth aspect, and the sixth aspect, and the communication system can implement the communications in the first aspect, the second aspect, and the first aspect through each communication device. Part or all of the steps of the communication method described in the three aspects.
  • the first relay terminal receives the first information sent by the sender, where the first information includes the first end-to-end QoS requirement information between the sender and the target terminal, and uses The indication information indicating the number of relay hops; the first relay terminal performs a target relay operation according to the first information.
  • the first relay terminal performs the target relay operation according to the first information, thereby performing the relay communication service, and improving the communication performance of the relay communication service.
  • FIG. 1 is a structural diagram of a network system provided by an embodiment of the present application.
  • FIG. 2 is a flowchart of a communication method provided by an embodiment of the present application.
  • Fig. 3 is another flow chart of the communication method provided by the embodiment of the present application.
  • Fig. 4 is another flow chart of the communication method provided by the embodiment of the present application.
  • FIG. 5a is a schematic structural diagram of interaction between terminals provided in an embodiment of the present application.
  • Fig. 5b is a flow chart of the communication method provided by the embodiment of the present application.
  • Fig. 5c is a flow chart of relay hop count processing provided by the embodiment of the present application.
  • Fig. 5d is another flow chart of relay hop count processing provided by the embodiment of the present application.
  • FIG. 6 is a structural diagram of a communication device provided by an embodiment of the present application.
  • FIG. 7 is another structural diagram of a communication device provided by an embodiment of the present application.
  • FIG. 8 is another structural diagram of a communication device provided by an embodiment of the present application.
  • FIG. 9 is a structural diagram of a communication device provided by an embodiment of the present application.
  • FIG. 10 is a structural diagram of a terminal provided by an embodiment of the present application.
  • first, second and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific sequence or sequence. It should be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application can be practiced in sequences other than those illustrated or described herein and that "first" and “second” distinguish objects It is usually one category, and the number of objects is not limited. For example, there may be one or more first objects.
  • “and/or” in the description and claims means at least one of the connected objects, and the character “/” generally means that the related objects are an "or” relationship.
  • 'transmission' refers to the transmission of signals, not the sending of signals in a narrow sense.
  • LTE Long Term Evolution
  • LTE-Advanced LTE-Advanced
  • LTE-A Long Term Evolution-Advanced
  • CDMA Code Division Multiple Access
  • TDMA Time Division Multiple Access
  • FDMA Frequency Division Multiple Access
  • OFDMA Orthogonal Frequency Division Multiple Access
  • SC-FDMA Single-carrier Frequency-Division Multiple Access
  • SC-FDMA Single-carrier Frequency-Division Multiple Access
  • system and “network” in the embodiments of the present application are often used interchangeably, and the described technologies can be used for the above-mentioned systems and radio technologies as well as other systems and radio technologies.
  • NR New Radio
  • Gen 6 6th Generation, 6G
  • FIG. 1 shows a structural diagram of a wireless communication system to which this embodiment of the present application is applicable.
  • the wireless communication system includes a terminal 11 and a network side device 12 .
  • the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), handheld computer, netbook, ultra-mobile personal computer (ultra-mobile personal computer, UMPC), mobile Internet device (Mobile Internet Device, MID), wearable device (Wearable Device) or vehicle-mounted device ( Vehicle User Equipment, VUE), pedestrian terminal (Pedestrian User Equipment, PUE) and other terminal-side equipment, wearable devices include: bracelets, earphones, glasses, etc.
  • the network side device 12 may be a base station or a core network, where a base station may be called a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service Basic Service Set (BSS), Extended Service Set (ESS), Node B, Evolved Node B (eNB), Home Node B, Home Evolved Node B, Wireless Local Area Network (WLAN) Area Network, WLAN) access point, WiFi node, Transmitting Receiving Point (Transmitting Receiving Point, TRP) or some other suitable term in the field, as long as the same technical effect is achieved, the base station is not limited to specific technical terms, It should be noted that, in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.
  • FIG. 2 is a flowchart of a communication method provided by an embodiment of the present application.
  • the communication method includes:
  • Step 201 the first relay terminal receives the first information sent by the sender, wherein the first information includes a first end-to-end Quality of Service (Quality of Service, QoS) requirement between the sender and the target terminal information, and indication information used to indicate the number of relay hops.
  • QoS Quality of Service
  • the sending end may be a source end terminal or a second relay terminal. If the sender is a source terminal, the first end-to-end QoS requirement information is the end-to-end QoS requirement information between the source terminal and the target terminal; if the sender is a second relay terminal, the first end-to-end QoS requirement information is The QoS requirement information is end-to-end QoS requirement information between the second relay terminal and the target terminal.
  • the first information is carried in at least one of a relay discovery request message and a direct establishment request message. Described QoS requirement information comprises QoS parameter and PC5 quality of service identifier (PC5 QoS identifier, PQI), as time delay, bit error rate, guaranteed bit rate, maximum bit rate.
  • PC5 QoS identifier PC5 QoS identifier
  • Step 202 the first relay terminal performs a target relay operation according to the first information.
  • the first relay terminal After receiving the first information, the first relay terminal performs a target relay operation, for example, may determine a next-hop terminal according to the first information, and determine information to be sent to the next-hop terminal.
  • a target relay operation for example, may determine a next-hop terminal according to the first information, and determine information to be sent to the next-hop terminal.
  • the first relay terminal receives the first information sent by the sender, where the first information includes the first end-to-end QoS requirement information between the sender and the target terminal, and is used to indicate Relay hop count indication information; the first relay terminal performs a target relay operation according to the first information.
  • the first relay terminal performs the target relay operation according to the first information, thereby performing the relay communication service, and improving the communication performance of the relay communication service.
  • FIG. 5a shows a terminal interaction structure diagram.
  • the sending end includes a source terminal or a second relay terminal, and the second relay terminal is the first relay terminal The last hop relay terminal of ;
  • the receiving end includes a target terminal or a third relay terminal, and the third relay terminal is a next-hop relay terminal of the first relay terminal.
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • the first current hop count is the relay hop count between the source terminal and the second relay terminal, wherein the second relay terminal is the sender.
  • the first current hop count can be understood as the used or completed relay hop count.
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal.
  • the first target relay hop count can be set by the source terminal itself, or can be configured by the network side device, for example, dynamically configured by the network side device, or can be preconfigured, for example, configured through a protocol, or preconfigured in the source terminal.
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • the relay communication service determines based on implementation. For example, it is determined based on the communication environment of the relay communication service, such as a city or suburb, the number of obstacles, etc.; it is determined based on the historical information of the relay communication service, for example, the relay required by the previous relay communication service to reach the target terminal hop count etc.
  • the first target relay hop count is determined by the source terminal.
  • a relay communication activation indication for instructing the first relay terminal to perform relay communication where the relay communication activation indication is sent by the source terminal to the first relay terminal.
  • the target relay operation includes:
  • the second information includes second end-to-end QoS requirement information between the first relay terminal and the target terminal, and at least one of the following:
  • a second remaining relay hop count where the second remaining relay hop count is the relay hop count between the receiving end and the target terminal;
  • the indication information includes the first remaining relay hop count
  • the second remaining relay hop count is the The hop count of the first remaining relay is decremented by 1.
  • the indication information includes the first current hop count and the first target relay hop count
  • the second current The hop count is the first current hop count plus 1.
  • the indication information includes the first current hop count
  • the second current hop count is the first current hop count plus 1
  • the second first target relay hop count is configured or pre-configured in the first relay terminal according to the network side device configuration.
  • the second current hop count is 1. It should be noted that, when the first information includes a relay communication activation indication, the first information is sent by the source terminal to the first relay terminal, that is, when the first information includes a relay communication activation indication, The sending end is the source end terminal.
  • the second end-to-end QoS requirement information is determined according to at least one of the following:
  • Configured relay policy parameters including static mapping parameters, such as the parameters in the first end-to-end QoS requirement information include 100ms delay, 100ms can be mapped to 20ms and 80ms, here 80ms can be used as the second end to Parameters in the terminal QoS requirement information.
  • the received 100ms delay can be split into 20ms delay and 80ms delay.
  • the second relay terminal receives 80ms.
  • the static configuration for example, 20ms and 60ms
  • the second end-to-end QoS information determined by the second relay terminal includes a delay parameter of 60ms, and so on.
  • the measurement signal value between the first relay terminal and the sending end may be a reference signal receiving power (Reference Signal Receiving Power, RSRP) of a side link (Sidelink, SL);
  • RSRP Reference Signal Receiving Power
  • Realization of the relay communication service for example, based on the determination of the communication environment of the relay communication service, such as cities or suburbs, the number of obstacles, etc.; determination based on the historical information of the relay communication service, etc.
  • the first end-to-end QoS requirement information includes first end-to-end QoS parameters, such as delay, PQI, bit error rate, packet error rate, bit rate, etc.
  • the second The end-to-end QoS requirement information includes the second end-to-end QoS parameter
  • the first end-to-end QoS parameter is composed of a second end-to-end QoS parameter and a third end-to-end QoS parameter, and the first end-to-end QoS parameter is the distance between the sending end and the target terminal
  • the second end-to-end QoS parameter is the QoS parameter between the first relay terminal and the target terminal
  • the third end-to-end QoS parameter is the A QoS parameter between relay terminals.
  • the first relay terminal performs a target relay operation according to the first information, including:
  • the first relay terminal determines target information according to the multiple pieces of the first information, where the target information is satisfied by the multiple pieces of the first information
  • the first information of the preset condition, the first information satisfying the preset condition includes the first information with the largest first remaining relay hop count, or the first information with the smallest first current hop count.
  • the first relay terminal receives multiple pieces of first information, it performs a target relay operation according to the target information, and uses the sending end that sends the target information as a previous hop terminal of the first relay terminal,
  • the previous hop terminal may be a relay terminal or a source terminal.
  • the method further includes: the first relay terminal receiving a response message sent by the receiving end, the response message including the identifier of the first relay terminal and the receiving end ID. If the receiving end is a target terminal, the response message includes an identifier of the target terminal, and if the receiving end is a third relay terminal, the response message includes an identifier of the third relay terminal.
  • the response message includes the identifier of the first relay terminal, the identifier of the third relay terminal, the identifier of the source terminal, and the identifier of the target terminal.
  • response message is carried in at least one of the following items:
  • the second information also includes at least one of the following:
  • Relay service code (relay service code, RSC).
  • the second information may also be carried in the relay discovery request message or the direct establishment request message. Further, the relay discovery request message or the direct establishment request message may also carry at least one of the following items:
  • FIG. 3 is a flowchart of a communication method provided by the embodiment of the present application.
  • the communication method provided by the embodiment of the present application includes:
  • Step 301 The sending end sends first information to the first relay terminal, where the first information includes the first end-to-end quality of service (QoS) requirement information between the sending end and the target terminal, and is used to indicate The indication information of the hop count.
  • QoS quality of service
  • the sending end may be a source end terminal or a second relay terminal.
  • the first information is carried in at least one of a relay discovery request message and a direct establishment request message.
  • the sending end sends first information to the first relay terminal, where the first information includes the first end-to-end service quality QoS requirement information between the sending end and the target terminal, and is used to
  • the indication information indicating the number of relay hops enables the first relay terminal to execute the relay communication service according to the first information, thereby improving the communication performance of the relay communication service.
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • a first current hop count where the first current hop count is the relay hop count between the source terminal and the second relay terminal, where the second relay terminal is the sending end;
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal;
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • sending end includes any of the following:
  • a second relay terminal where the second relay terminal is a previous hop relay terminal of the first relay terminal.
  • FIG. 4 is a flowchart of a communication method provided by the embodiment of the present application.
  • the communication method provided by the embodiment of the present application includes:
  • Step 401 The receiving end receives the second information sent by the first relay terminal, the second information is determined by the first relay terminal according to the received first information, and the first information includes the transmission of the first information.
  • QoS quality of service
  • the sending end may be a source end terminal or a second relay terminal.
  • the first information is carried in at least one of a relay discovery request message and a direct establishment request message.
  • the receiving end receives the second information sent by the first relay terminal, the second information is determined by the first relay terminal according to the received first information, and the first information includes sending the first information The first end-to-end quality of service QoS requirement information between the sending end and the target terminal, and indication information used to indicate the number of relay hops.
  • the above method can improve the communication performance of the relay communication service.
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • a first current hop count where the first current hop count is the relay hop count between the source terminal and the second relay terminal, where the second relay terminal is the sending end;
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal;
  • the second information includes second end-to-end QoS requirement information between the first relay terminal and the target terminal, and at least one of the following:
  • a second remaining relay hop count where the second remaining relay hop count is the relay hop count between the receiving end and the target terminal;
  • a second current hop count where the second current hop count is the relay hop count between the sending end and the first relay terminal;
  • first end-to-end QoS requirement information includes a first end-to-end QoS parameter
  • second end-to-end QoS requirement information includes the second end-to-end QoS parameter
  • the first end-to-end QoS parameter is composed of a second end-to-end QoS parameter and a third end-to-end QoS parameter, and the first end-to-end QoS parameter is the distance between the sending end and the target terminal
  • the second end-to-end QoS parameter is the QoS parameter between the first relay terminal and the target terminal
  • the third end-to-end QoS parameter is the A QoS parameter between relay terminals.
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • the second information also includes at least one of the following:
  • the method also includes:
  • the receiving end sends a response message to the first relay terminal, where the response message includes the identifier of the first relay terminal and the identifier of the receiving end.
  • the response message is carried in at least one of the following items:
  • the receiving end includes any of the following:
  • the third relay terminal is a next-hop relay terminal of the first relay terminal
  • the communication method provided by the present application is illustrated as follows with an example.
  • the operations performed by the source terminal mainly include:
  • N can be set by the source terminal itself or configured or pre-configured by the network side device;
  • the operations performed by the relay terminal mainly include:
  • splitting rules are configured to the relay terminal by the network side device or pre-configured, or the relay terminal executes based on the implementation;
  • the judgment basis in the above judgment includes:
  • the relay terminal acts as the next hop relay
  • T is equal to N, if not, the relay terminal acts as the next hop relay;
  • the operations described by the target terminal mainly include:
  • FIG. 5b it is a flow chart of a communication method provided by the embodiment of the present application.
  • Three relay terminals are involved in the process, wherein the source terminal sets the maximum relay hop number N, and the relay terminal The maximum number of relay hops N determines whether to perform multi-hop relay communication, and sets the current number of hops.
  • the specific process includes:
  • Step 501 the source terminal determines that the target terminal cannot be reached through a direct path, and determines that the target terminal is discovered through a relay or establishes a relay communication link with the target terminal, then the source terminal sends a relay discovery request message or a direct establishment request message , the request message carries:
  • the first information includes at least one of the following:
  • N 0, it means that the source terminal does not need to establish an indirect link with the target terminal (that is, does not communicate through a relay);
  • N 1, it means that the source terminal can accept a maximum of one hop relay to establish relay communication with the target terminal;
  • First end-to-end QoS requirement information where the first end-to-end QoS requirement information includes the entire end-to-end QoS parameters from the source terminal to the target terminal.
  • Step 502 Relay terminal #1 receives the above first information, the first information is included in the above relay discovery request message or direct establishment request message, and relay terminal #1 performs a first operation according to the first information, the The first operation includes: judging whether the maximum number of relay hops (also referred to as the maximum number of hops) N in the first information is greater than or equal to 1, if not, ignore the first information; if so, perform the following operations:
  • Another implementation method is to perform the second hop count processing operation:
  • the QoS parameter splitting includes splitting the end-to-end QoS parameter in the first information into a first end-to-end QoS parameter and a second end-to-end QoS parameter, the first end-to-end QoS parameter being the source end terminal to QoS requirement information of the relay terminal #1, the second end-to-end QoS parameter is the QoS requirement information from the relay terminal #1 to the target terminal;
  • the second information includes at least one of the following:
  • the second information includes the updated N;
  • the second information includes the maximum hop count N (N which is not updated) and the updated current hop count T.
  • Step 503 the relay terminal #1 sends the second information, the second information is carried in the relay discovery request message or the direct establishment request message, and the relay discovery request message or the direct establishment request message also carries:
  • the second information may also include:
  • Step 504 the relay terminal #2 receives the second information of the relay terminal #1, and performs a first operation according to the second information, and the first operation includes at least one of the following:
  • One embodiment judge whether the maximum number of hops N in the second information is greater than or equal to 1, if not, ignore the second information; if so, perform the following operations:
  • QoS parameter splitting including splitting the end-to-end QoS requirement information in the first information into a first end-to-end QoS parameter and a second end-to-end QoS parameter, the first end-to-end QoS parameter being a relay terminal #1 to the QoS requirement information of the relay terminal 2, the second end-to-end QoS parameter is the QoS requirement information of the relay terminal #2 to the target terminal;
  • Another implementation method is to judge whether the hop count T in the second information is less than the maximum hop count N, and if so, execute the second hop count processing operation:
  • the splitting of QoS parameters includes splitting the second end-to-end QoS requirement information in the second information into first end-to-end QoS parameters and second end-to-end QoS parameters, where the first end-to-end QoS parameters are medium Following the QoS requirement information from terminal #1 to relay terminal #2, the second end-to-end QoS parameter is the QoS requirement information from relay terminal #2 to the target terminal;
  • Step 505 the relay terminal #2 sends the second information, the second information is carried in the relay discovery request message or the direct establishment request message, and the relay discovery request message or the direct establishment request message also carries:
  • the second information includes at least one of the following:
  • the second information includes the updated N;
  • the second information includes the maximum hop count N (N which is not updated) and the updated current hop count T.
  • Step 506 relay terminal #3 receives the second information of relay terminal #2, and performs a first operation according to the second information, and the first operation includes at least one of the following:
  • One embodiment judge whether the maximum number of hops N in the second information is greater than or equal to 1, if not, ignore the second information, and if so, perform the following operations:
  • QoS parameter splitting including splitting the end-to-end QoS requirement information in the second information into a first end-to-end QoS parameter and a second end-to-end QoS parameter, the first end-to-end QoS parameter being a relay terminal #2 to the QoS requirement information of the relay terminal #3, the second end-to-end QoS parameter is the QoS requirement information of the relay terminal #3 to the target terminal;
  • One embodiment judge whether the hop count T in the second information is less than the maximum hop count N, if not, ignore the second message, and if so, perform the following operations:
  • QoS parameter splitting including splitting the end-to-end QoS requirement information in the second information into a first end-to-end QoS parameter and a second end-to-end QoS parameter, the first end-to-end QoS parameter being a relay terminal
  • the QoS requirement information from #2 to the relay terminal #3, the second end-to-end QoS parameter is the QoS requirement information from the relay terminal #3 to the target terminal.
  • Step 507 the relay terminal #3 sends the second information
  • the second information is carried in the relay discovery request message or the direct establishment request message
  • the relay discovery request message or the direct establishment request message also carries:
  • the second information includes at least one of the following:
  • the second information includes the updated N;
  • the second information includes the maximum hop count N (N which is not updated) and the updated current hop count T.
  • Step 508 the target terminal receives the relay discovery request message or the direct establishment request message of the relay terminal #3, and the message carries the identity of the target terminal, and then sends at least one of the following messages to the relay terminal #3 :
  • the above message includes at least one of the following
  • the target terminal receives the second information of multiple relay terminals, then:
  • Step 509 Relay terminal #3 receives the target terminal's relay discovery reply message or direct establishment accept message or direct establishment request message carrying the identity of the target terminal, and then sends at least one of the following messages to the relay terminal #2:
  • the above message includes at least one of the following
  • Relay terminal #3 identification (that is, the previous hop terminal identification);
  • Relay terminal #2 identification (that is, the terminal identification of the current hop);
  • Step 510 when the relay terminal #2 receives the relay discovery reply message or the direct establishment accept message or the direct establishment request message carrying the identity of the target terminal in the relay terminal 3, then at least one of the following messages is sent to the relay terminal #2: Following Terminal #1:
  • the above message includes at least one of the following
  • Step 511 when the relay terminal #2 receives the relay discovery reply message or the direct establishment acceptance message or the direct establishment request message of the relay terminal 3 carrying the identity of the target terminal, it sends at least one of the following messages to the source end terminal:
  • the above message includes at least one of the following
  • FIG. 5c it is a flow chart of a communication method provided by the embodiment of the present application.
  • Three relay terminals are involved in the process, and the relay terminal uses the first hop number when receiving multiple second messages.
  • the processing method is to accept the previous hop relay with a larger N value, and perform the hop count processing of the current hop relay according to the N value.
  • the specific process includes:
  • Step 51 The relay terminal Z receives the second information of the relay terminal X, the second information carries the maximum hop number N1, and receives the second information of the relay terminal Y, the second information carries the maximum hop number N1 number N2;
  • Step 52 The relay terminal Z determines the sizes of N1 and N2, and uses the sender with the largest relay hop between N1 and N2 as the last hop relay terminal, and executes the first relay terminal according to the relay hop with the largest value.
  • One hop count processing for example, if N1 is greater than N2, the hop count processing is performed according to the relay hop count sent by the relay terminal X.
  • FIG. 5d it is a flow chart of a communication method provided by the embodiment of the present application, which involves three relay terminals, and the relay terminal receives a plurality of second information, and in the second hop count processing mode , accept the one with the smallest current hop count T, and perform the processing of the current hop relay hop count according to the T value.
  • the specific process includes:
  • Step 51' the relay terminal Z receives the second information of the relay terminal X, the second information carries the current hop count T1, and receives the second information of the relay terminal Y, the second information carries the current Hop count T2;
  • Step 52' relay terminal Z, determine the size of T1 and T2, determine the sender with the smallest value of T as the last hop relay terminal, and perform the second relay hop processing according to the smallest value of T, for example , if T1 is greater than T2, the hop count processing is performed according to the current hop count sent by the relay terminal X.
  • the communication method in the embodiment of the present application is applicable to the multi-hop relay communication scenario under the terminal-to-terminal (UE to UE, U2U) relay, and is also applicable to the multi-hop relay under the terminal-to-network (UE to Network, U2N) relay Relay communication scenario.
  • the communication method provided in the embodiment of the present application may be executed by a communication device, or a control module in the communication device for executing the communication method.
  • the communication device provided in the embodiments of the present application is described by taking the communication device executing the communication method as an example.
  • FIG. 6 is a structural diagram of a communication device provided by an embodiment of the present application.
  • the first communication device 600 includes:
  • the first receiving module 601 is configured to receive the first information sent by the sending end, where the first information includes the first end-to-end service quality QoS requirement information between the sending end and the target terminal, and is used to indicate Indication information of relay hop count;
  • the execution module 602 is configured to execute a target relay operation according to the first information.
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • a first current hop count where the first current hop count is the relay hop count between the source terminal and the second relay terminal, where the second relay terminal is the sending end;
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal;
  • the target relay operation includes:
  • the second information includes second end-to-end QoS requirement information between the first relay terminal and the target terminal, and at least one of the following:
  • a second remaining relay hop count where the second remaining relay hop count is the relay hop count between the receiving end and the target terminal;
  • a second current hop count where the second current hop count is the relay hop count between the sending end and the first relay terminal;
  • the indication information includes the first remaining relay hop count
  • the first remaining relay hop count is greater than or equal to 1
  • the second remaining relay hop count is the The hop count of the first remaining relay is decremented by 1.
  • the indication information includes the first current hop count and the first target relay hop count
  • the first current hop count is smaller than the first target relay hop count
  • the The second current hop count is the first current hop count plus 1.
  • the second end-to-end QoS requirement information is determined according to at least one of the following:
  • the indication information includes the first current hop count
  • the second current hop count is the first current hop count The number is increased by 1, wherein, the second target relay hop number is configured or pre-configured by the network side device.
  • the second current hop count is 1.
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • first end-to-end QoS requirement information includes a first end-to-end QoS parameter
  • second end-to-end QoS requirement information includes the second end-to-end QoS parameter
  • the first end-to-end QoS parameter is composed of a second end-to-end QoS parameter and a third end-to-end QoS parameter, and the first end-to-end QoS parameter is the distance between the sending end and the target terminal
  • the second end-to-end QoS parameter is the QoS parameter between the first relay terminal and the target terminal
  • the third end-to-end QoS parameter is the A QoS parameter between relay terminals.
  • the executing module 602 is configured to determine target information according to multiple pieces of first information when the first relay terminal receives multiple pieces of first information, wherein the target The information is first information that satisfies a preset condition among the plurality of pieces of first information.
  • the first information that satisfies the preset condition includes the first information with the largest first remaining relay hop count, or the first information with the smallest first current hop count.
  • the sending end that sends the target information is the last hop terminal of the first relay terminal.
  • the second information also includes at least one of the following:
  • the first communication device 600 further includes a second receiving module, configured to receive a response message sent by the receiving end, where the response message includes the identifier of the first relay terminal and the identifier of the receiving end.
  • response message is carried in at least one of the following:
  • the first information is carried in at least one of the following items:
  • sending end includes any of the following:
  • the second relay terminal is a previous hop relay terminal of the first relay terminal
  • the receiver includes any of the following:
  • the third relay terminal is a next-hop relay terminal of the first relay terminal
  • the first communication device 600 provided in the embodiment of the present application can implement various processes implemented by the method embodiment in FIG. 2 and achieve the same technical effect. To avoid repetition, details are not repeated here.
  • FIG. 7 is a structural diagram of a communication device provided in an embodiment of the present application.
  • the second communication device 700 includes:
  • a sending module 701 configured to send first information to a first relay terminal, where the first information includes first end-to-end service quality QoS requirement information between the sending end and the target terminal, and is used to indicate Indication of relay hop count.
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • a first current hop count where the first current hop count is the relay hop count between the source terminal and the second relay terminal, where the second relay terminal is the sending end;
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal;
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • the first information is carried in at least one of the following items:
  • sending end includes any of the following:
  • a second relay terminal where the second relay terminal is a previous hop relay terminal of the first relay terminal.
  • the second communication device 700 provided in the embodiment of the present application can implement various processes implemented in the method embodiment in FIG. 3 and achieve the same technical effect. To avoid repetition, details are not repeated here.
  • FIG. 8 is a structural diagram of a communication device provided by an embodiment of the present application.
  • a third communication device 800 includes:
  • the receiving module 801 is configured to receive second information sent by the first relay terminal, the second information is determined by the first relay terminal according to the received first information, and the first information includes the information for sending the first information
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • a first current hop count where the first current hop count is the relay hop count between the source terminal and the second relay terminal, where the second relay terminal is the sending end;
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal;
  • the second information includes second end-to-end QoS requirement information between the first relay terminal and the target terminal, and at least one of the following:
  • a second remaining relay hop count where the second remaining relay hop count is the relay hop count between the receiving end and the target terminal;
  • a second current hop count where the second current hop count is the relay hop count between the sending end and the first relay terminal;
  • first end-to-end QoS requirement information includes a first end-to-end QoS parameter
  • second end-to-end QoS requirement information includes the second end-to-end QoS parameter
  • the first end-to-end QoS parameter is composed of a second end-to-end QoS parameter and a third end-to-end QoS parameter, and the first end-to-end QoS parameter is the distance between the sending end and the target terminal
  • the second end-to-end QoS parameter is the QoS parameter between the first relay terminal and the target terminal
  • the third end-to-end QoS parameter is the A QoS parameter between relay terminals.
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • the second information also includes at least one of the following:
  • the third communication device 800 further includes a sending module, configured to send a response message to the first relay terminal, where the response message includes the identifier of the first relay terminal and the identifier of the receiving end.
  • response message is carried in at least one of the following:
  • the receiving end includes any of the following:
  • the third relay terminal is a next-hop relay terminal of the first relay terminal
  • the third communication device 800 provided in the embodiment of the present application can implement various processes implemented by the method embodiment in FIG. 4 and achieve the same technical effect. To avoid repetition, details are not repeated here.
  • the first communication device 600, the second communication device 700, and the third communication device 800 in this embodiment of the present application may be devices, or components, integrated circuits, or chips in a terminal.
  • the first communication device 600, the second communication device 700, and the third communication device 800 in this embodiment of the present application may be devices with an operating system.
  • the operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in this embodiment of the present application.
  • the embodiment of the present application also provides a communication device 90, including a processor 91, a memory 92, and programs or instructions stored in the memory 92 and operable on the processor 91.
  • a communication device 90 including a processor 91, a memory 92, and programs or instructions stored in the memory 92 and operable on the processor 91.
  • the communication When the device 90 is a terminal, when the program or instruction is executed by the processor 91, various processes of the above-mentioned communication method embodiment shown in FIG. 2 can be realized, and the same technical effect can be achieved.
  • FIG. 10 is a schematic diagram of a hardware structure of a terminal implementing an embodiment of the present application.
  • the terminal 1000 includes but not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010, etc. .
  • the terminal 1000 can also include a power supply (such as a battery) for supplying power to various components, and the power supply can be logically connected to the processor 1010 through the power management system, so as to manage charging, discharging, and power consumption through the power management system. Management and other functions.
  • a power supply such as a battery
  • the terminal structure shown in FIG. 10 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange different components, which will not be repeated here.
  • the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 is used for the image capture device (such as the image data of the still picture or video obtained by the camera) for processing.
  • the display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
  • the user input unit 1007 includes a touch panel 10071 and other input devices 10072 .
  • the touch panel 10071 is also called a touch screen.
  • the touch panel 10071 may include two parts, a touch detection device and a touch controller.
  • Other input devices 10072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, and joysticks, which will not be repeated here.
  • the radio frequency unit 1001 receives the downlink data from the network side equipment, and processes it to the processor 1010; in addition, sends the uplink data to the base station.
  • the radio frequency unit 1001 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like.
  • the memory 1009 can be used to store software programs or instructions as well as various data.
  • the memory 1009 may mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area may store an operating system, at least one application program or instruction required by a function (such as a sound playback function, an image playback function, etc.) and the like.
  • the memory 1009 may include a high-speed random access memory, and may also include a nonvolatile memory, wherein the nonvolatile memory may be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM) , PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or flash memory.
  • ROM Read-Only Memory
  • PROM programmable read-only memory
  • PROM erasable programmable read-only memory
  • Erasable PROM Erasable PROM
  • EPROM electrically erasable programmable read-only memory
  • EEPROM electrically erasable programmable read-only memory
  • flash memory for example at least one magnetic disk storage device, flash memory device, or other non-volatile solid-state storage device.
  • the processor 1010 may include one or more processing units; optionally, the processor 1010 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application programs or instructions, etc., Modem processors mainly handle wireless communications, such as baseband processors. It can be understood that the foregoing modem processor may not be integrated into the processor 1010 .
  • the radio frequency unit 1001 is configured to receive the first information sent by the sending end, where the first information includes the first end-to-end quality of service (QoS) between the sending end and the target terminal Requirement information, and indication information used to indicate the number of relay hops;
  • QoS quality of service
  • the processor 1010 is configured to perform a target relay operation according to the first information.
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • a first current hop count where the first current hop count is the relay hop count between the source terminal and the second relay terminal, where the second relay terminal is the sending end;
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal;
  • the target relay operation includes:
  • the second information includes second end-to-end QoS requirement information between the first relay terminal and the target terminal, and at least one of the following:
  • a second remaining relay hop count where the second remaining relay hop count is the relay hop count between the receiving end and the target terminal;
  • a second current hop count where the second current hop count is the relay hop count between the sending end and the first relay terminal;
  • the first relay terminal sends the second information to the receiving end.
  • the indication information includes the first remaining relay hop count
  • the first remaining relay hop count is greater than or equal to 1
  • the second remaining relay hop count is the The hop count of the first remaining relay is decremented by 1.
  • the indication information includes the first current hop count and the first target relay hop count
  • the first current hop count is smaller than the first target relay hop count
  • the The second current hop count is the first current hop count plus 1.
  • the second end-to-end QoS requirement information is determined according to at least one of the following:
  • the indication information includes the first current hop count
  • the second current hop count is the first current hop count The number is increased by 1, wherein, the second target relay hop number is configured or pre-configured by the network side device.
  • the second current hop count is 1.
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • first end-to-end QoS requirement information includes a first end-to-end QoS parameter
  • second end-to-end QoS requirement information includes the second end-to-end QoS parameter
  • the first end-to-end QoS parameter is composed of a second end-to-end QoS parameter and a third end-to-end QoS parameter, and the first end-to-end QoS parameter is the distance between the sending end and the target terminal
  • the second end-to-end QoS parameter is the QoS parameter between the first relay terminal and the target terminal
  • the third end-to-end QoS parameter is the A QoS parameter between relay terminals.
  • processor 1010 is further configured to determine the target information according to the multiple pieces of first information when multiple pieces of the first information are received;
  • the target information is first information that satisfies a preset condition among multiple pieces of first information.
  • the first information that satisfies the preset condition includes the first information with the largest first remaining relay hop count, or the first information with the smallest first current hop count.
  • the sending end that sends the target information is the last hop terminal of the first relay terminal.
  • the second information also includes at least one of the following:
  • the radio frequency unit 1001 is further configured to receive a response message sent by the receiving end, where the response message includes the identifier of the first relay terminal and the identifier of the receiving end.
  • response message is carried in at least one of the following:
  • the first information is carried in at least one of the following items:
  • sending end includes any of the following:
  • the second relay terminal is a previous hop relay terminal of the first relay terminal
  • the receiver includes any of the following:
  • the third relay terminal is a next-hop relay terminal of the first relay terminal
  • the terminal 1000 provided in the foregoing embodiment can implement various processes implemented by the method embodiment in FIG. 2 and achieve the same technical effect. To avoid repetition, details are not repeated here.
  • the radio frequency unit 1001 is configured to send first information to a first relay terminal, where the first information includes a first end-to-end connection between the sending end and the target terminal.
  • Quality of service QoS requirement information, and indication information used to indicate the number of relay hops.
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • a first current hop count where the first current hop count is the relay hop count between the source terminal and the second relay terminal, where the second relay terminal is the sending end;
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal;
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • the first information is carried in at least one of the following items:
  • sending end includes any of the following:
  • a second relay terminal where the second relay terminal is a previous hop relay terminal of the first relay terminal.
  • the terminal 1000 provided in the above embodiment can implement each process implemented by the method embodiment in FIG. 3 and achieve the same technical effect. To avoid repetition, details are not described here.
  • the radio frequency unit 1001 is configured to receive second information sent by the first relay terminal, the second information is determined by the first relay terminal according to the received first information, and the second information is The information includes first end-to-end quality of service (QoS) requirement information between the sending end that sends the first information and the target terminal, and indication information for indicating the number of relay hops;
  • QoS quality of service
  • the indication information includes at least one of the following:
  • a first remaining relay hop count where the first remaining relay hop count is the relay hop count between the first relay terminal and the target terminal;
  • a first current hop count where the first current hop count is the relay hop count between the source terminal and the second relay terminal, where the second relay terminal is the sending end;
  • a first target relay hop count where the first target relay hop count is the maximum relay hop count between the source terminal and the target terminal;
  • the second information includes second end-to-end QoS requirement information between the first relay terminal and the target terminal, and at least one of the following:
  • a second remaining relay hop count where the second remaining relay hop count is the relay hop count between the receiving end and the target terminal;
  • a second current hop count where the second current hop count is the relay hop count between the sending end and the first relay terminal;
  • first end-to-end QoS requirement information includes a first end-to-end QoS parameter
  • second end-to-end QoS requirement information includes the second end-to-end QoS parameter
  • the first end-to-end QoS parameter is composed of a second end-to-end QoS parameter and a third end-to-end QoS parameter, and the first end-to-end QoS parameter is the distance between the sending end and the target terminal
  • the second end-to-end QoS parameter is the QoS parameter between the first relay terminal and the target terminal
  • the third end-to-end QoS parameter is the A QoS parameter between relay terminals.
  • the first target relay hop count is determined according to at least one of the following:
  • the policy parameter information includes a mapping relationship between the first target relay hop count and a service identifier
  • the second information also includes at least one of the following:
  • the radio frequency unit 1001 is further configured to send a response message to the first relay terminal, where the response message includes the identifier of the first relay terminal and the identifier of the receiving end.
  • response message is carried in at least one of the following:
  • the receiving end includes any of the following:
  • the third relay terminal is a next-hop relay terminal of the first relay terminal
  • the terminal 1000 provided in the foregoing embodiments can implement each process of the foregoing method embodiments and achieve the same technical effect, and details are not repeated here to avoid repetition.
  • the embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, each process of the above-mentioned method embodiments can be achieved, and the same Technical effects, in order to avoid repetition, will not be repeated here.
  • the processor is the processor in the terminal or the network side device described in the foregoing embodiments.
  • the readable storage medium includes computer readable storage medium, such as computer read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
  • the embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run network-side device programs or instructions to implement the above methods
  • the chip includes a processor and a communication interface
  • the communication interface is coupled to the processor
  • the processor is used to run network-side device programs or instructions to implement the above methods
  • the chip mentioned in the embodiment of the present application may also be called a system-on-chip, a system-on-chip, a system-on-a-chip, or a system-on-a-chip.
  • the embodiment of the present application further provides a computer program/program product, the computer program/program product is stored in a readable storage medium, and when the computer program/program product is executed by a processor, the various processes in the above method embodiments are realized , and can achieve the same technical effect, in order to avoid repetition, it will not be repeated here.
  • the term “comprising”, “comprising” or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase “comprising a " does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.
  • the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种通信方法、装置及通信设备,属于通信技术领域。其中,方法包括:第一中继终端接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端QoS需求信息,以及用于指示中继跳数的指示信息;所述第一中继终端根据所述第一信息,执行目标中继操作。

Description

通信方法、装置及通信设备
相关申请的交叉引用
本申请主张在2021年12月29日在中国提交的中国专利申请No.202111641067.X的优先权,其全部内容通过引用包含于此。
技术领域
本申请属于通信技术领域,具体涉及一种通信方法、装置及通信设备。
背景技术
中继通信旨在扩大网络覆盖,提高用户的体验,使得网络边缘或者网络覆盖之外的终端,通过网络覆盖内的中继接入网络,获得网络服务。
考虑到公共安全场景的需求,端到端中继通信需要使用到多跳中继通信的情况,然而目前,对于多跳中继通信的存在较难实现的问题。例如,如何进行多跳中继的中继选择,如何对多跳中继跳数确定,端到端服务质量(Quality of Service,QoS)需求如何保障等问题,并未有相关的解决办法。
发明内容
本申请实施例的提供一种通信方法、装置及通信设备,能够解决现有的多跳中继通信未有相关的解决办法的问题。
第一方面,提供了一种通信方法,包括:
第一中继终端接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息;
所述第一中继终端根据所述第一信息,执行目标中继操作。
第二方面,提供了一种通信方法,包括:
发送端向第一中继终端发送第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
第三方面,提供了一种通信方法,包括:
接收端接收第一中继终端发送的第二信息,所述第二信息由第一中继终端根据接收的第一信息确定,所述第一信息包括发送所述第一信息的发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
第四方面,提供了一种通信装置,包括:
接收模块,用于接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息;
执行模块,用于根据所述第一信息,执行目标中继操作。
第五方面,提供了一种通信装置,包括:
发送模块,用于向第一中继终端发送第一信息,其中,所述第一信息包括发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
第六方面,提供了一种通信装置,包括:
接收模块,用于接收第一中继终端发送的第二信息,所述第二信息由第一中继终端根据接收的第一信息确定,所述第一信息包括发送所述第一信息的发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
第七方面,提供了一种通信设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面、第二方面或第三方面所述的通信方法的步骤。
第八方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面、第二方面或第三方面所述的通信方法的步骤。
第九方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行网络侧设备程序或指令,实现如第一方面、第二方面或第三方面所述的通信方法的步骤。
第十方面,提供一种计算机程序/程序产品,所述计算机程序/程序产品存 储于可读存储介质,所述计算机程序/程序产品被处理器执行时,实现如第一方面、第二方面或第三方面所述的通信方法的步骤。
第十一方面,提供一种通信***,包括如第四方面、第五方面和第六方面所述的通信装置,所述通信***通过各通信装置可以实现如第一方面、第二方面和第三方面所述的通信方法的部分或全部步骤。
在本申请实施例中,第一中继终端接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端QoS需求信息,以及用于指示中继跳数的指示信息;所述第一中继终端根据所述第一信息,执行目标中继操作。上述中,第一中继终端根据第一信息执行目标中继操作,从而执行中继通信业务,提高中继通信业务的通信性能。
附图说明
图1是本申请实施例提供的一种网络***的结构图;
图2是本申请实施例提供的通信方法的一流程图;
图3是本申请实施例提供的通信方法的另一流程图;
图4是本申请实施例提供的通信方法的又一流程图;
图5a是本申请实施例提供的各终端交互的结构示意图;
图5b是本申请实施例提供的通信方法的一流程图;
图5c是本申请实施例提供的中继跳数处理的流程图;
图5d是本申请实施例提供的中继跳数处理的又一流程图;
图6是本申请实施例提供的通信装置的一结构图;
图7是本申请实施例提供的通信装置的另一结构图;
图8是本申请实施例提供的通信装置的又一结构图;
图9是本申请实施例提供的通信设备的结构图;
图10是本申请实施例提供的终端的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的 实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。本申请中‘传输’表示信号的传送,并非狭义上的信号发送。
值得指出的是,本申请实施例所描述的技术不限于长期演进型(Long Term Evolution,LTE)/LTE的演进(LTE-Advanced,LTE-A)***,还可用于其他无线通信***,诸如码分多址(Code Division Multiple Access,CDMA)、时分多址(Time Division Multiple Access,TDMA)、频分多址(Frequency Division Multiple Access,FDMA)、正交频分多址(Orthogonal Frequency Division Multiple Access,OFDMA)、单载波频分多址(Single-carrier Frequency-Division Multiple Access,SC-FDMA)和其他***。本申请实施例中的术语“***”和“网络”常被可互换地使用,所描述的技术既可用于以上提及的***和无线电技术,也可用于其他***和无线电技术。然而,以下描述出于示例目的描述了新空口(New Radio,NR)***,并且在以下大部分描述中使用NR术语,尽管这些技术也可应用于NR***应用以外的应用,如第6代(6 th Generation,6G)通信***。
图1示出本申请实施例可应用的一种无线通信***的结构图。无线通信***包括终端11和网络侧设备12。其中,终端11也可以称作终端设备或者用户终端(User Equipment,UE),终端11可以是手机、平板电脑(Tablet Computer)、膝上型电脑(Laptop Computer)或称为笔记本电脑、个人数字助理(Personal Digital Assistant,PDA)、掌上电脑、上网本、超级移动个人计算机(ultra-mobile personal computer,UMPC)、移动上网装置(Mobile Internet Device,MID)、可穿戴式设备(Wearable Device)或车载设备 (Vehicle User Equipment,VUE)、行人终端(Pedestrian User Equipment,PUE)等终端侧设备,可穿戴式设备包括:手环、耳机、眼镜等。需要说明的是,在本申请实施例并不限定终端11的具体类型。网络侧设备12可以是基站或核心网,其中,基站可被称为节点B、演进节点B、接入点、基收发机站(Base Transceiver Station,BTS)、无线电基站、无线电收发机、基本服务集(Basic Service Set,BSS)、扩展服务集(Extended Service Set,ESS)、B节点、演进型B节点(Evolved Node B,eNB)、家用B节点、家用演进型B节点、无线局域网(Wireless Local Area Network,WLAN)接入点、WiFi节点、发送接收点(Transmitting Receiving Point,TRP)或所述领域中其他某个合适的术语,只要达到相同的技术效果,所述基站不限于特定技术词汇,需要说明的是,在本申请实施例中仅以NR***中的基站为例,但是并不限定基站的具体类型。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的通信方法进行详细地说明。
请参见图2,图2是本申请实施例提供的一种通信方法的流程图,该通信方法,包括:
步骤201、第一中继终端接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量(Quality of Service,QoS)需求信息,以及用于指示中继跳数的指示信息。
发送端可以为源端终端或者第二中继终端。若发送端为源端终端,则第一端到端QoS需求信息为源端终端与目标终端之间的端到端QoS需求信息;若发送端为第二中继终端,则第一端到端QoS需求信息为第二中继终端与目标终端之间的端到端QoS需求信息。所述第一信息携带在中继发现请求消息和直接建立请求消息中的至少一项中。所述QoS需求信息包括QoS参数和PC5服务质量标识符(PC5 QoS identifier,PQI),如时延,误码率,保证比特率,最大比特率。
步骤202、所述第一中继终端根据所述第一信息,执行目标中继操作。
第一中继终端接收到第一信息之后,执行目标中继操作,例如,可以根据第一信息确定下一跳终端,并确定发送给下一跳终端的信息。
本实施例中,第一中继终端接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端QoS需求信息,以及用于指示中继跳数的指示信息;所述第一中继终端根据所述第一信息,执行目标中继操作。上述中,第一中继终端根据第一信息执行目标中继操作,从而执行中继通信业务,提高中继通信业务的通信性能。
为便于理解,图5a给出了终端交互结构图,如图5a所示,所述发送端包括源端终端或第二中继终端,所述第二中继终端为所述第一中继终端的上一跳的中继终端;
接收端包括目标终端或第三中继终端,所述第三中继终端为所述第一中继终端的下一跳的中继终端。
在本申请一种实施例中,所述指示信息包括如下至少一项:
(1)第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
(2)第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端。第一当前跳数可以理解为已使用或已完成的中继跳数。
(3)第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数。第一目标中继跳数可由源端终端自行设置,也可以由网络侧设备配置,例如由网络侧设备动态配置,还可以预配置,例如,通过协议配置,或者预先配置在源端终端中。
具体的,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。例如,基于中继通信业务的通信环境确定,例如城市或郊区,阻挡物的多少等等;基于中继通信业务的历史信息确定,例如,先前的中继通信业务到达目标终端所需要的中继跳数等。
第一目标中继跳数由源端终端确定。
(4)用于指示所述第一中继终端进行中继通信的中继通信激活指示,该 中继通信激活指示由源端终端发送给第一中继终端。
在本申请一种实施例中,所述目标中继操作,包括:
根据所述第一信息,确定第二信息,并向所述接收端发送所述第二信息;
其中,所述第二信息包括所述第一中继终端到所述目标终端之间的第二端到端QoS需求信息,以及如下至少一项:
(1)第二剩余中继跳数,所述第二剩余中继跳数为接收端与所述目标终端之间的中继跳数;
(2)第二当前跳数,所述第二当前跳数为所述发送端和所述第一中继终端之间的中继跳数;
(3)第一目标中继跳数;
具体的,在所述指示信息包括所述第一剩余中继跳数的情况下,若所述第一剩余中继跳数大于或等于1,则所述第二剩余中继跳数为所述第一剩余中继跳数减1。
在所述指示信息包括第一当前跳数和所述第一目标中继跳数的情况下,若所述第一当前跳数小于所述第一目标中继跳数,则所述第二当前跳数为所述第一当前跳数加1。
在所述指示信息包括第一当前跳数的情况下,若所述第一当前跳数小于第二目标中继跳数,则所述第二当前跳数为所述第一当前跳数加1,其中,第二第一目标中继跳数根据网络侧设备配置或者预配置在第一中继终端中。
在所述指示信息包括所述中继通信激活指示的情况下,所述第二当前跳数为1。需要说明的是,第一信息包括中继通信激活指示的情况下,第一信息由源端终端发送给第一中继终端,也就是说,第一信息包括中继通信激活指示的情况下,发送端为源端终端。
在本申请一种实施例中,第二端到端QoS需求信息根据如下至少一项确定:
配置的中继策略参数;包括静态的映射参数,如第一端到端QoS需求信息中的参数包括100ms延时,可将100ms映射成20ms和80ms,此处的80ms就可以作为第二端到端QoS需求信息中的参数。根据这种中继策略,可将收到的100ms延时,拆成20ms延时和80ms延时。第二中继终端收到80ms, 根据静态配置,例如20ms和60ms,则第二中继终端确定的第二端到端QoS信息包括60ms延时参数,以此类推。
第二剩余中继跳数;
所述第一中继终端与发送端之间的测量信号值,例如,测量信号可为副链路(Sidelink,SL)参考信号接收功率(Reference Signal Receiving Power,RSRP);
中继通信业务的实现,例如,基于中继通信业务的通信环境确定,例如城市或郊区,阻挡物的多少等等;基于中继通信业务的历史信息确定等。
在本申请一种实施例中,所述第一端到端QoS需求信息包括第一端到端QoS参数,如时延,PQI,误码率,误包率,比特率等,所述第二端到端QoS需求信息包括所述第二端到端QoS参数;
其中,所述第一端到端QoS参数由第二端到端QoS参数和第三端到端QoS参数组成,所述第一端到端QoS参数为所述发送端到所述目标终端之间的QoS参数,所述第二端到端QoS参数为所述第一中继终端到所述目标终端之间的QoS参数,所述第三端到端QoS参数为所述发送端到所述第一中继终端之间的QoS参数。
在本申请一种实施例中,所述第一中继终端根据所述第一信息,执行目标中继操作,包括:
在所述第一中继终端接收到多条所述第一信息的情况下,根据多条所述第一信息,确定目标信息,其中,所述目标信息为多条所述第一信息中满足预设条件的第一信息,满足所述预设条件的第一信息包括第一剩余中继跳数最大的第一信息,或者,第一当前跳数最小的第一信息。第一中继终端在收到多条第一信息的情况下,根据目标信息执行目标中继操作,并将发送所述目标信息的发送端作为所述第一中继终端的上一跳终端,上一跳终端可以是中继终端,也可以为源端终端。
在本申请一种实施例中,所述方法还包括:所述第一中继终端接收所述接收端发送的响应消息,所述响应消息包括所述第一中继终端的标识和所述接收端的标识。若所述接收端为目标终端,则响应消息包括目标终端的标识,若所述接收端为第三中继终端,则响应消息包括第三中继终端的标识。可选 地,响应消息包括第一中继终端的标识、第三中继终端的标识、源端终端的标识和目标终端的标识。
其中,所述响应消息携带在如下至少一项中:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息。
上述中,所述第二信息还包括如下至少一项:
所述源端终端的标识;
所述目标终端的标识;
所述第一中继终端的标识;
所述发送端的标识;
中继服务码(relay service code,RSC)。
第二信息也可以携带在中继发现请求消息或直接建立请求消息中,进一步地,在中继发现请求消息或直接建立请求消息还可以携带如下至少一项:
所述源端终端的标识;
所述目标终端的标识;
所述第一中继终端的标识;
所述发送端的标识;
RSC。
请参见图3,图3是本申请实施例提供的一种通信方法的流程图,如图3所示,本申请实施例提供的通信方法,包括:
步骤301、发送端向第一中继终端发送第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
发送端可以为源端终端或者第二中继终端。所述第一信息携带在中继发现请求消息和直接建立请求消息中的至少一项中。
本实施例中,发送端向第一中继终端发送第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息,使得第一中继终端可根据第一信息执行中 继通信业务,提高中继通信业务的通信性能。
进一步地,所述指示信息包括如下至少一项:
第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
用于指示所述第一中继终端进行中继通信的中继通信激活指示。
进一步地,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。
进一步地,所述发送端包括以下任一项:
源端终端;
第二中继终端,所述第二中继终端为所述第一中继终端的上一跳的中继终端。
请参见图4,图4是本申请实施例提供的一种通信方法的流程图,如图4所示,本申请实施例提供的通信方法,包括:
步骤401、接收端接收第一中继终端发送的第二信息,所述第二信息由第一中继终端根据接收的第一信息确定,所述第一信息包括发送所述第一信息的发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
发送端可以为源端终端或者第二中继终端。所述第一信息携带在中继发现请求消息和直接建立请求消息中的至少一项中。
本实施例中,接收端接收第一中继终端发送的第二信息,所述第二信息由第一中继终端根据接收的第一信息确定,所述第一信息包括发送所述第一信息的发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用 于指示中继跳数的指示信息。上述方法可提高中继通信业务的通信性能。
进一步地,所述指示信息包括如下至少一项:
第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
用于指示所述第一中继终端进行中继通信的中继通信激活指示。
进一步地,所述第二信息包括所述第一中继终端到目标终端之间的第二端到端QoS需求信息,以及如下至少一项:
第二剩余中继跳数,所述第二剩余中继跳数为接收端与所述目标终端之间的中继跳数;
第二当前跳数,所述第二当前跳数为所述发送端和所述第一中继终端之间的中继跳数;
第一目标中继跳数。
进一步地,所述第一端到端QoS需求信息包括第一端到端QoS参数,所述第二端到端QoS需求信息包括所述第二端到端QoS参数;
其中,所述第一端到端QoS参数由第二端到端QoS参数和第三端到端QoS参数组成,所述第一端到端QoS参数为所述发送端到所述目标终端之间的QoS参数,所述第二端到端QoS参数为所述第一中继终端到所述目标终端之间的QoS参数,所述第三端到端QoS参数为所述发送端到所述第一中继终端之间的QoS参数。
进一步地,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。
进一步地,所述第二信息还包括如下至少一项:
所述源端终端的标识;
所述目标终端的标识;
所述第一中继终端的标识;
所述发送端的标识;
中继服务码RSC。
进一步地,所述方法还包括:
所述接收端向所述第一中继终端发送响应消息,所述响应消息包括所述第一中继终端的标识和所述接收端的标识。其中,所述响应消息携带在如下至少一项中:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息。
进一步地,所述接收端包括以下任一项:
第三中继终端,所述第三中继终端为所述第一中继终端的下一跳的中继终端;
所述目标终端。
以下对本申请提供的通信方法进行如下举例说明。
源端终端所做的操作主要包括:
(1)设置最大中继跳数N,N可由源端终端自己设定或者由网络侧设备配置或者预配置;
(2)设置端到端QoS需求信息;
(3)发送N和端到端QoS需求信息给中继终端;
中继终端所做的操作主要包括:
(1)根据N和/或上一跳中继跳数T,判断自己是否作为下一跳中继,是则:
在本跳中继进行跳数设置,如N=N-1或者T=T+1等;
上一跳的端到端QoS需求信息的拆分,拆分规则由网络侧设备或者预配置方式配置给中继终端,或者中继终端基于实现执行;
发送在本跳中更新后的N和/或T;
发送在本跳中拆分后的端到端QoS需求信息;
其中,上述判断中的判断依据包括:
接收到的N是否等于0,若否,则中继终端作为下一跳中继;
T是否等于N,若否,则中继终端作为下一跳中继;;
(2)如果接收到多个其他中继终端发送的N或者T:
选择N最大的中继终端作为上一跳终端;
选择T最小的中继作为上一跳终端;
目标终端所述的操作主要包括:
(1)中继选择:
如果接收到多个中继终端发送的N或者T,则执行如下至少一项:
(11)选择N最大的中继终端作为上一跳终端;
(12)选择T最小的中继终端作为上一跳终端;
如图5b所示为本申请实施例提供的一种通信方法的流程图,该流程中涉及三个中继终端,其中,源端终端设置最大中继跳数N,中继终端根据接收到的最大中继跳数N判断是否执行多跳中继通信,并设置当前跳数,具体过程包括:
步骤501、源端终端确定目标终端不能通过直接路径可达,确定通过中继方式发现目标终端或者与目标终端建立中继通信链路,则源端终端发送中继发现请求消息或者直接建立请求消息,所述请求消息中携带:
(1)源端终端标识;
(2)目标终端标识;
(3)第一信息,所述第一信息包括以下至少一项:
(31)最大中继跳数N,N>=0,N为正整数,即表示源端终端最大接受的中继跳数;
其中,N=0,则表示源端终端不需要与目标终端建立非直接链路(即不通过中继通信);
N=1,则表示源端终端最大可以接受一跳中继与目标终端建立中继通信;
N=2,则表示源端终端最大可以接受2跳中继与目标终端建立中继通信,N大于2的情况,可以此类推。
(32)第一端到端QoS需求信息,所述第一端到端QoS需求信息包括所述从源端终端到目标终端的整个端到端QoS参数。
(33)中继服务码;
步骤502、中继终端#1接收上述第一信息,所述第一信息包含在上述的中继发现请求消息或者直接建立请求消息,中继终端#1根据第一信息执行第一操作,所述第一操作包括:判断第一信息中的最大中继跳数(也可简称为最大跳数)N是否大于或等于1,若否,忽略第一信息;若是,则执行以下操作:
一种实施方式,执行第一跳数处理操作:
即重设最大跳数:N=N-1;
另一种实施方法,执行第二跳数处理操作:
即设置当前跳数T=1;
QoS参数拆分,包括将第一信息中的端到端QoS参数拆分为第一端到端QoS参数,第二端到端QoS参数,所述第一端到端QoS参数为源端终端到中继终端#1的QoS需求信息,所述第二端到端QoS参数为中继终端#1到目标终端的QoS需求信息;
确定第二信息,所述第二信息包括以下至少一项:
在执行第一跳数处理的情况下,所述第二信息包括更新后的N;
在执行第二跳数处理的情况下,所述第二信息包括最大跳数N(是未更新的N)和更新后的当前跳数T。
步骤503、中继终端#1发送第二信息,所述第二信息携带在中继发现请求消息或者直接建立请求消息,所述中继发现请求消息或者直接建立请求消息还携带:
源端终端标识;
目标终端标识;
中继终端#1标识。
第二信息也可以包括:
源端终端标识;
目标终端标识;
中继终端#1标识。
步骤504、中继终端#2接收中继终端#1的第二信息,根据第二信息执行第一操作,所述第一操作包括以下至少一项:
一种实施方式:判断第二信息中的最大跳数N是否大于或等于1,若否,忽略第二信息;若是,则执行以下操作:
执行第一跳数处理操作:
即重设最大跳数:N=N-1;
QoS参数拆分,包括将第一信息中的端到端QoS需求信息拆分为第一端到端QoS参数,第二端到端QoS参数,所述第一端到端QoS参数为中继终端#1到中继终端2的QoS需求信息,所述第二端到端QoS参数为中继终端#2到目标终端的QoS需求信息;
另一种实施方法,判断第二信息中的跳数T是否小于最大跳数N,若是,执行第二跳数处理操作:
即设置当前跳数T=T+1(第二跳则是2);
QoS参数拆分,包括将第二信息中的第二端到端QoS需求信息拆分为第一端到端QoS参数和第二端到端QoS参数,所述第一端到端QoS参数为中继终端#1到中继终端#2的QoS需求信息,所述第二端到端QoS参数为中继终端#2到目标终端的QoS需求信息;
步骤505、中继终端#2发送第二信息,所述第二信息携带在中继发现请求消息或者直接建立请求消息,所述中继发现请求消息或者直接建立请求消息还携带:
源端终端标识;
目标终端标识;
中继终端#2标识;
中继终端#1标识。
所述第二信息包括以下至少一项:
在执行第一跳数处理的情况下,所述第二信息包括更新后的N;
在执行第二跳数处理的情况下,所述第二信息包括最大跳数N(是未更新的N)和更新后的当前跳数T。
步骤506、中继终端#3接收中继终端#2的第二信息,根据第二信息执行第一操作,所述第一操作包括以下至少一项:
一种实施方式:判断第二信息中的最大跳数N是否大于或等于1,若否,忽略第二信息,若是,执行以下操作:
执行第一跳数处理操作:
重设最大跳数:N=N-1;
QoS参数拆分,包括将第二信息中的端到端QoS需求信息拆分为第一端到端QoS参数和第二端到端QoS参数,所述第一端到端QoS参数为中继终端#2到中继终端#3的QoS需求信息,所述第二端到端QoS参数为中继终端#3到目标终端的QoS需求信息;
一种实施方式:判断第二信息中的跳数T是否小于最大跳数N,若否,忽略第二信息,若是,执行以下操作:
执行第二跳数处理操作:
设置当前跳数T=T+1(第二跳则是3);
QoS参数拆分,包括将第二信息中的端到端QoS需求信息拆分为第一端到端QoS参数和第二端到端QoS参数,所述第一端到端QoS参数为中继终端#2到中继终端#3的QoS需求信息,所述第二端到端QoS参数为中继终端#3到目标终端的QoS需求信息。
步骤507、中继终端#3发送第二信息,所述第二信息携带在中继发现请求消息或者直接建立请求消息,所述中继发现请求消息或者直接建立请求消息还携带:
源端终端标识;
目标终端标识;
中继终端#2标识;
中继终端#3标识。
所述第二信息包括以下至少一项:
在执行第一跳数处理的情况下,所述第二信息包括更新后的N;
在执行第二跳数处理的情况下,所述第二信息包括最大跳数N(是未更新的N)和更新后的当前跳数T。
步骤508、目标终端接收到中继终端#3的中继发现请求消息或者直接建立请求消息,所述消息中携带了所述目标终端的标识,则发送以下至少一项消息给中继终端#3:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息。
所述上述消息中包括以下至少一项
源端终端标识;
目标终端标识;
中继终端#3标识。
需要说明的是,如果目标终端接收到了多个中继终端的第二信息,则:
-选择N最大的中继作为上一跳中继;
-选择T最小的中继作为上一跳中继;
步骤509、中继终端#3收到目标终端的中继发现回复消息或直接建立接受消息或直接建立请求消息接中携带了所述目标终端的标识,则发送以下至少一项消息给中继终端#2:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息;
所述上述消息中包括以下至少一项
源端终端标识;
目标终端标识;
中继终端#3标识(即上一跳终端标识);
中继终端#2标识(即本跳终端标识);
步骤510、中继终端#2收到中继终端3的中继发现回复消息或直接建立接受消息或直接建立请求消息接中携带了所述目标终端的标识,则发送以下至少一项消息给中继终端#1:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息;
所述上述消息中包括以下至少一项
源端终端标识;
目标终端标识;
中继终端#1标识;
中继终端#2标识。
步骤511、中继终端#2收到中继终端3的中继发现回复消息或直接建立接受消息或直接建立请求消息接中携带了所述目标终端的标识,则发送以下至少一项消息给源端终端:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息;
所述上述消息中包括以下至少一项
源端终端标识;
目标终端标识;
中继终端#1标识。
如图5c所示为本申请实施例提供的一种通信方法的流程图,该流程中涉及三个中继终端,中继终端在接收到多个第二信息的情况下,采用第一跳数处理方式,接受N值更大的上一跳中继,并根据所述N值执行本跳中继跳数处理,具体过程包括:
步骤51、中继终端Z接收到中继终端X的第二信息,所述第二信息中携带最大跳数N1,接收到中继终端Y的第二信息,所述第二信息中携带最大跳数N2;
步骤52、中继终端Z,确定N1和N2的大小,将N1和N2中值最大的中继跳数的发送端作为上一跳中继终端,并根据值最大的中继跳数,执行第一跳数处理,例如,若N1大于N2,则根据中继终端X发送的中继跳数执行跳数处理。
如图5d所示为本申请实施例提供的一种通信方法的流程图,该流程中涉及三个中继终端,中继终端在接收到多个第二信息,在第二跳数处理方式下, 接受当前跳数T最小的,并根据所述T值执行本跳中继跳数处理。具体过程包括:
步骤51’、中继终端Z接收到中继终端X的第二信息,所述第二信息中携带当前跳数T1,接收到中继终端Y的第二信息,所述第二信息中携带当前跳数T2;
步骤52’、中继终端Z,确定T1和T2的大小,确定发送值最小的T的发送端作为上一跳中继终端,并根据值最小的T,执行第二中继跳数处理,例如,若T1大于T2,则根据中继终端X发送的当前跳数执行跳数处理。
本申请实施例中的通信方法适用于终端至终端(UE to UE,U2U)中继下的多跳中继通信场景,也适用于终端至网络(UE to Network,U2N)中继下的多跳中继通信场景。
需要说明的是,本申请实施例提供的通信方法,执行主体可以为通信装置,或者,该通信装置中的用于执行通信方法的控制模块。
以下实施例中以通信装置执行通信方法为例,说明本申请实施例提供的通信装置。
请参见图6,图6是本申请实施例提供的一种通信装置的结构图,第一通信装置600,包括:
第一接收模块601,用于接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息;
执行模块602,用于根据所述第一信息,执行目标中继操作。
进一步地,所述指示信息包括如下至少一项:
第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
用于指示所述第一中继终端进行中继通信的中继通信激活指示。
进一步地,所述目标中继操作,包括:
根据所述第一信息,确定第二信息,其中,所述第二信息包括所述第一中继终端到所述目标终端之间的第二端到端QoS需求信息,以及如下至少一项:
第二剩余中继跳数,所述第二剩余中继跳数为接收端与所述目标终端之间的中继跳数;
第二当前跳数,所述第二当前跳数为所述发送端和所述第一中继终端之间的中继跳数;
第一目标中继跳数;
向所述接收端发送所述第二信息。
进一步地,在所述指示信息包括所述第一剩余中继跳数的情况下,若所述第一剩余中继跳数大于或等于1,则所述第二剩余中继跳数为所述第一剩余中继跳数减1。
进一步地,在所述指示信息包括第一当前跳数和所述第一目标中继跳数的情况下,若所述第一当前跳数小于所述第一目标中继跳数,则所述第二当前跳数为所述第一当前跳数加1。
进一步地,所述第二端到端QoS需求信息根据如下至少一项确定:
配置的中继策略参数;
第二剩余中继跳数;
所述第一中继终端与发送端之间的测量信号值;
中继通信业务的实现。
进一步地,在所述指示信息包括第一当前跳数的情况下,若所述第一当前跳数小于第二目标中继跳数,则所述第二当前跳数为所述第一当前跳数加1,其中,所述第二目标中继跳数通过网络侧设备配置或预配置。
进一步地,在所述第一信息包括所述中继通信激活指示的情况下,所述第二当前跳数为1。
进一步地,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数 信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。
进一步地,所述第一端到端QoS需求信息包括第一端到端QoS参数,所述第二端到端QoS需求信息包括所述第二端到端QoS参数;
其中,所述第一端到端QoS参数由第二端到端QoS参数和第三端到端QoS参数组成,所述第一端到端QoS参数为所述发送端到所述目标终端之间的QoS参数,所述第二端到端QoS参数为所述第一中继终端到所述目标终端之间的QoS参数,所述第三端到端QoS参数为所述发送端到所述第一中继终端之间的QoS参数。
进一步地,所述执行模块602,用于在所述第一中继终端接收到多条所述第一信息的情况下,根据多条所述第一信息,确定目标信息,其中,所述目标信息为多条所述第一信息中满足预设条件的第一信息。
进一步地,满足所述预设条件的第一信息包括第一剩余中继跳数最大的第一信息,或者,第一当前跳数最小的第一信息。
进一步地,发送所述目标信息的发送端为所述第一中继终端的上一跳终端。
进一步地,所述第二信息还包括如下至少一项:
所述源端终端的标识;
所述目标终端的标识;
所述第一中继终端的标识;
所述发送端的标识;
中继服务码RSC。
进一步地,所述第一通信装置600还包括第二接收模块,用于接收所述接收端发送的响应消息,所述响应消息包括所述第一中继终端的标识和所述接收端的标识。
进一步地,所述响应消息携带在如下至少一项中:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息。
进一步地,所述第一信息携带在如下至少一项中:
中继发现请求消息;
直接建立请求消息。
进一步地,所述发送端包括以下任一项:
源端终端;
第二中继终端,所述第二中继终端为所述第一中继终端的上一跳的中继终端;
和/或,
接收端包括以下任一项:
第三中继终端,所述第三中继终端为所述第一中继终端的下一跳的中继终端;
所述目标终端。
本申请实施例提供的第一通信装置600能够实现图2的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
请参见图7,图7是本申请实施例提供的一种通信装置的结构图,第二通信装置700,包括:
发送模块701,用于向第一中继终端发送第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
进一步地,所述指示信息包括如下至少一项:
第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
用于指示所述第一中继终端进行中继通信的中继通信激活指示。
进一步地,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。
进一步地,所述第一信息携带在如下至少一项中:
中继发现请求消息;
直接建立请求消息。
进一步地,所述发送端包括以下任一项:
源端终端;
第二中继终端,所述第二中继终端为所述第一中继终端的上一跳的中继终端。
本申请实施例提供的第二通信装置700能够实现图3的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
请参见图8,图8是本申请实施例提供的一种通信装置的结构图,第三通信装置800,包括:
接收模块801,用于接收第一中继终端发送的第二信息,所述第二信息由第一中继终端根据接收的第一信息确定,所述第一信息包括发送所述第一信息的发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息;
进一步地,所述指示信息包括如下至少一项:
第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
用于指示所述第一中继终端进行中继通信的中继通信激活指示。
进一步地,所述第二信息包括所述第一中继终端到目标终端之间的第二端到端QoS需求信息,以及如下至少一项:
第二剩余中继跳数,所述第二剩余中继跳数为接收端与所述目标终端之 间的中继跳数;
第二当前跳数,所述第二当前跳数为所述发送端和所述第一中继终端之间的中继跳数;
第一目标中继跳数。
进一步地,所述第一端到端QoS需求信息包括第一端到端QoS参数,所述第二端到端QoS需求信息包括所述第二端到端QoS参数;
其中,所述第一端到端QoS参数由第二端到端QoS参数和第三端到端QoS参数组成,所述第一端到端QoS参数为所述发送端到所述目标终端之间的QoS参数,所述第二端到端QoS参数为所述第一中继终端到所述目标终端之间的QoS参数,所述第三端到端QoS参数为所述发送端到所述第一中继终端之间的QoS参数。
进一步地,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。
进一步地,所述第二信息还包括如下至少一项:
所述源端终端的标识;
所述目标终端的标识;
所述第一中继终端的标识;
所述发送端的标识;
中继服务码RSC。
进一步地,所述第三通信装置800还包括发送模块,用于向所述第一中继终端发送响应消息,所述响应消息包括所述第一中继终端的标识和所述接收端的标识。
进一步地,所述响应消息携带在如下至少一项中:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息。
进一步地,所述接收端包括以下任一项:
第三中继终端,所述第三中继终端为所述第一中继终端的下一跳的中继终端;
所述目标终端。
本申请实施例提供的第三通信装置800能够实现图4的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
本申请实施例中的第一通信装置600、第二通信装置700和第三通信装置800可以是装置,也可以是终端中的部件、集成电路、或芯片。
本申请实施例中的第一通信装置600、第二通信装置700和第三通信装置800可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
如图9所示,本申请实施例还提供一种通信设备90,包括处理器91,存储器92,存储在存储器92上并可在所述处理器91上运行的程序或指令,例如,该通信设备90为终端时,该程序或指令被处理器91执行时实现上述图2所示的通信方法实施例的各个过程,且能达到相同的技术效果。
图10为实现本申请实施例的一种终端的硬件结构示意图。
该终端1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
本领域技术人员可以理解,终端1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器1010逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图10中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
应理解的是,本申请实施例中,输入单元1004可以包括图形处理器(Graphics Processing Unit,GPU)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061, 可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
本申请实施例中,射频单元1001将来自网络侧设备的下行数据接收后,给处理器1010处理;另外,将上行的数据发送给基站。通常,射频单元1001包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。
存储器1009可用于存储软件程序或指令以及各种数据。存储器1009可主要包括存储程序或指令区和存储数据区,其中,存储程序或指令区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1009可以包括高速随机存取存储器,还可以包括非易失性存储器,其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。
处理器1010可包括一个或多个处理单元;可选地,处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序或指令等,调制解调处理器主要处理无线通信,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
在本申请一种实施例中,射频单元1001,用于接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息;
处理器1010,用于根据所述第一信息,执行目标中继操作。
进一步地,所述指示信息包括如下至少一项:
第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
用于指示所述第一中继终端进行中继通信的中继通信激活指示。
进一步地,所述目标中继操作,包括:
根据所述第一信息,确定第二信息,其中,所述第二信息包括所述第一中继终端到所述目标终端之间的第二端到端QoS需求信息,以及如下至少一项:
第二剩余中继跳数,所述第二剩余中继跳数为接收端与所述目标终端之间的中继跳数;
第二当前跳数,所述第二当前跳数为所述发送端和所述第一中继终端之间的中继跳数;
第一目标中继跳数;
所述第一中继终端向所述接收端发送所述第二信息。
进一步地,在所述指示信息包括所述第一剩余中继跳数的情况下,若所述第一剩余中继跳数大于或等于1,则所述第二剩余中继跳数为所述第一剩余中继跳数减1。
进一步地,在所述指示信息包括第一当前跳数和所述第一目标中继跳数的情况下,若所述第一当前跳数小于所述第一目标中继跳数,则所述第二当前跳数为所述第一当前跳数加1。
进一步地,所述第二端到端QoS需求信息根据如下至少一项确定:
配置的中继策略参数;
第二剩余中继跳数;
所述第一中继终端与发送端之间的测量信号值;
中继通信业务的实现。
进一步地,在所述指示信息包括第一当前跳数的情况下,若所述第一当前跳数小于第二目标中继跳数,则所述第二当前跳数为所述第一当前跳数加1,其中,所述第二目标中继跳数通过网络侧设备配置或预配置。
进一步地,在所述第一信息包括所述中继通信激活指示的情况下,所述第二当前跳数为1。
进一步地,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。
进一步地,所述第一端到端QoS需求信息包括第一端到端QoS参数,所述第二端到端QoS需求信息包括所述第二端到端QoS参数;
其中,所述第一端到端QoS参数由第二端到端QoS参数和第三端到端QoS参数组成,所述第一端到端QoS参数为所述发送端到所述目标终端之间的QoS参数,所述第二端到端QoS参数为所述第一中继终端到所述目标终端之间的QoS参数,所述第三端到端QoS参数为所述发送端到所述第一中继终端之间的QoS参数。
进一步地,处理器1010,还用于在接收到多条所述第一信息的情况下,根据多条所述第一信息,确定目标信息;
其中,所述目标信息为多条所述第一信息中满足预设条件的第一信息。
进一步地,满足所述预设条件的第一信息包括第一剩余中继跳数最大的第一信息,或者,第一当前跳数最小的第一信息。
进一步地,发送所述目标信息的发送端为所述第一中继终端的上一跳终端。
进一步地,所述第二信息还包括如下至少一项:
所述源端终端的标识;
所述目标终端的标识;
所述第一中继终端的标识;
所述发送端的标识;
中继服务码RSC。
进一步地,射频单元1001,还用于接收所述接收端发送的响应消息,所述响应消息包括所述第一中继终端的标识和所述接收端的标识。
进一步地,所述响应消息携带在如下至少一项中:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息。
进一步地,所述第一信息携带在如下至少一项中:
中继发现请求消息;
直接建立请求消息。
进一步地,所述发送端包括以下任一项:
源端终端;
第二中继终端,所述第二中继终端为所述第一中继终端的上一跳的中继终端;
和/或,
接收端包括以下任一项:
第三中继终端,所述第三中继终端为所述第一中继终端的下一跳的中继终端;
所述目标终端。
上述实施例提供的终端1000能够实现图2的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
在本申请另一种实施例中,射频单元1001,用于向第一中继终端发送第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
进一步地,所述指示信息包括如下至少一项:
第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
用于指示所述第一中继终端进行中继通信的中继通信激活指示。
进一步地,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。
进一步地,所述第一信息携带在如下至少一项中:
中继发现请求消息;
直接建立请求消息。
进一步地,所述发送端包括以下任一项:
源端终端;
第二中继终端,所述第二中继终端为所述第一中继终端的上一跳的中继终端。
上述实施例提供的终端1000能够实现图3的方法实施例实现的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
在本申请又一种实施例中,射频单元1001,用于接收第一中继终端发送的第二信息,所述第二信息由第一中继终端根据接收的第一信息确定,所述第一信息包括发送所述第一信息的发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息;
进一步地,所述指示信息包括如下至少一项:
第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
第一当前跳数,所述第一当前跳数为所述源端终端和所述第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
用于指示所述第一中继终端进行中继通信的中继通信激活指示。
进一步地,所述第二信息包括所述第一中继终端到目标终端之间的第二端到端QoS需求信息,以及如下至少一项:
第二剩余中继跳数,所述第二剩余中继跳数为接收端与所述目标终端之 间的中继跳数;
第二当前跳数,所述第二当前跳数为所述发送端和所述第一中继终端之间的中继跳数;
第一目标中继跳数。
进一步地,所述第一端到端QoS需求信息包括第一端到端QoS参数,所述第二端到端QoS需求信息包括所述第二端到端QoS参数;
其中,所述第一端到端QoS参数由第二端到端QoS参数和第三端到端QoS参数组成,所述第一端到端QoS参数为所述发送端到所述目标终端之间的QoS参数,所述第二端到端QoS参数为所述第一中继终端到所述目标终端之间的QoS参数,所述第三端到端QoS参数为所述发送端到所述第一中继终端之间的QoS参数。
进一步地,所述第一目标中继跳数根据如下至少一项确定:
基于中继通信业务的端到端QoS需求;
基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
基于实现确定。
进一步地,所述第二信息还包括如下至少一项:
所述源端终端的标识;
所述目标终端的标识;
所述第一中继终端的标识;
所述发送端的标识;
中继服务码RSC。
进一步地,射频单元1001,还用于向所述第一中继终端发送响应消息,所述响应消息包括所述第一中继终端的标识和所述接收端的标识。
进一步地,所述响应消息携带在如下至少一项中:
中继发现回复消息;
直接建立接受消息;
直接建立请求消息。
进一步地,所述接收端包括以下任一项:
第三中继终端,所述第三中继终端为所述第一中继终端的下一跳的中继终端;
所述目标终端。
上述实施例提供的终端1000能够实现上述各方法实施例的各个过程,并达到相同的技术效果,为避免重复,这里不再赘述。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述各方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的终端或者网络侧设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行网络侧设备程序或指令,实现上述各方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片,***芯片,芯片***或片上***芯片等。
本申请实施例另提供一种计算机程序/程序产品,所述计算机程序/程序产品存储在可读存储介质,所述计算机程序/程序产品被处理器执行时,实现如上述法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还 可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (40)

  1. 一种通信方法,包括:
    第一中继终端接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息;
    所述第一中继终端根据所述第一信息,执行目标中继操作。
  2. 根据权利要求1所述的方法,其中,所述指示信息包括如下至少一项:
    第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
    第一当前跳数,所述第一当前跳数为源端终端和第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
    第一目标中继跳数,所述第一目标中继跳数为所述源端终端和所述目标终端之间的最大中继跳数;
    用于指示所述第一中继终端进行中继通信的中继通信激活指示。
  3. 根据权利要求2所述的方法,其中,所述目标中继操作,包括:
    根据所述第一信息,确定第二信息,并向所述接收端发送所述第二信息;其中,所述第二信息包括所述第一中继终端到所述目标终端之间的第二端到端QoS需求信息,以及如下至少一项:
    第二剩余中继跳数,所述第二剩余中继跳数为接收端与所述目标终端之间的中继跳数;
    第二当前跳数,所述第二当前跳数为所述发送端和所述第一中继终端之间的中继跳数;
    第一目标中继跳数。
  4. 根据权利要求3所述的方法,其中,在所述指示信息包括所述第一剩余中继跳数的情况下,若所述第一剩余中继跳数大于或等于1,则所述第二剩余中继跳数为所述第一剩余中继跳数减1。
  5. 根据权利要求3所述的方法,其中,在所述指示信息包括第一当前跳数和所述第一目标中继跳数的情况下,若所述第一当前跳数小于所述第一目 标中继跳数,则所述第二当前跳数为所述第一当前跳数加1。
  6. 根据权利要求3所述的方法,其中,所述第二端到端QoS需求信息根据如下至少一项确定:
    配置的中继策略参数;
    第二剩余中继跳数;
    所述第一中继终端与发送端之间的测量信号值;
    中继通信业务的实现。
  7. 根据权利要求3所述的方法,其中,在所述指示信息包括第一当前跳数的情况下,若所述第一当前跳数小于第二目标中继跳数,则所述第二当前跳数为所述第一当前跳数加1,其中,所述第二目标中继跳数通过网络侧设备配置或预配置。
  8. 根据权利要求3所述的方法,其中,在所述第一信息包括所述中继通信激活指示的情况下,所述第二当前跳数为1。
  9. 根据权利要求8所述的方法,其中,所述第一目标中继跳数根据如下至少一项确定:
    基于中继通信业务的端到端QoS需求;
    基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
    基于实现确定。
  10. 根据权利要求3所述的方法,其中,所述第一端到端QoS需求信息包括第一端到端QoS参数,所述第二端到端QoS需求信息包括所述第二端到端QoS参数;
    其中,所述第一端到端QoS参数由第二端到端QoS参数和第三端到端QoS参数组成,所述第一端到端QoS参数为所述发送端到所述目标终端之间的QoS参数,所述第二端到端QoS参数为所述第一中继终端到所述目标终端之间的QoS参数,所述第三端到端QoS参数为所述发送端到所述第一中继终端之间的QoS参数。
  11. 根据权利要求1-3中任一项所述的方法,其中,所述第一中继终端根据所述第一信息,执行目标中继操作,包括:
    在所述第一中继终端接收到多条所述第一信息的情况下,根据多条所述第一信息,确定目标信息;
    其中,所述目标信息为多条所述第一信息中满足预设条件的第一信息。
  12. 根据权利要求11所述的方法,其中,满足所述预设条件的第一信息包括第一剩余中继跳数最大的第一信息,或者,第一当前跳数最小的第一信息。
  13. 根据权利要求11所述的方法,其中,发送所述目标信息的发送端为所述第一中继终端的上一跳终端。
  14. 根据权利要求3所述的方法,其中,所述第二信息还包括如下至少一项:
    所述源端终端的标识;
    所述目标终端的标识;
    所述第一中继终端的标识;
    所述发送端的标识;
    中继服务码RSC。
  15. 根据权利要求3所述的方法,其中,所述方法还包括:
    所述第一中继终端接收所述接收端发送的响应消息,所述响应消息包括所述第一中继终端的标识和所述接收端的标识。
  16. 根据权利要求15所述的方法,其中,所述响应消息携带在如下至少一项中:
    中继发现回复消息;
    直接建立接受消息;
    直接建立请求消息。
  17. 根据权利要求1所述的方法,其中,所述第一信息携带在如下至少一项中:
    中继发现请求消息;
    直接建立请求消息。
  18. 根据权利要求1-10、12-17中任一项所述的方法,其中,所述发送端包括以下任一项:
    源端终端;
    第二中继终端,所述第二中继终端为所述第一中继终端的上一跳的中继终端;
    和/或,
    接收端包括以下任一项:
    第三中继终端,所述第三中继终端为所述第一中继终端的下一跳的中继终端;
    所述目标终端。
  19. 一种通信方法,包括:
    发送端向第一中继终端发送第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
  20. 根据权利要求19所述的方法,其中,所述指示信息包括如下至少一项:
    第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
    第一当前跳数,所述第一当前跳数为源端终端和第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
    第一目标中继跳数,所述第一目标中继跳数为源端终端和所述目标终端之间的最大中继跳数;
    用于指示所述第一中继终端进行中继通信的中继通信激活指示。
  21. 根据权利要求20所述的方法,其中,所述第一目标中继跳数根据如下至少一项确定:
    基于中继通信业务的端到端QoS需求;
    基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
    基于实现确定。
  22. 根据权利要求19所述的方法,其中,所述第一信息携带在如下至少一项中:
    中继发现请求消息;
    直接建立请求消息。
  23. 根据权利要求19-22中任一项所述的方法,其中,所述发送端包括以下任一项:
    源端终端;
    第二中继终端,所述第二中继终端为所述第一中继终端的上一跳的中继终端。
  24. 一种通信方法,包括:
    接收端接收第一中继终端发送的第二信息,所述第二信息由第一中继终端根据接收的第一信息确定,所述第一信息包括发送所述第一信息的发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
  25. 根据权利要求24所述的方法,其中,所述指示信息包括如下至少一项:
    第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
    第一当前跳数,所述第一当前跳数为源端终端和第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
    第一目标中继跳数,所述第一目标中继跳数为所述源端终端和所述目标终端之间的最大中继跳数;
    用于指示所述第一中继终端进行中继通信的中继通信激活指示。
  26. 根据权利要求24所述的方法,其中,所述第二信息包括所述第一中继终端到目标终端之间的第二端到端QoS需求信息,以及如下至少一项:
    第二剩余中继跳数,所述第二剩余中继跳数为接收端与所述目标终端之间的中继跳数;
    第二当前跳数,所述第二当前跳数为所述发送端和所述第一中继终端之间的中继跳数;
    第一目标中继跳数。
  27. 根据权利要求26所述的方法,其中,所述第一端到端QoS需求信息 包括第一端到端QoS参数,所述第二端到端QoS需求信息包括所述第二端到端QoS参数;
    其中,所述第一端到端QoS参数由第二端到端QoS参数和第三端到端QoS参数组成,所述第一端到端QoS参数为所述发送端到所述目标终端之间的QoS参数,所述第二端到端QoS参数为所述第一中继终端到所述目标终端之间的QoS参数,所述第三端到端QoS参数为所述发送端到所述第一中继终端之间的QoS参数。
  28. 根据权利要求25所述的方法,其中,所述第一目标中继跳数根据如下至少一项确定:
    基于中继通信业务的端到端QoS需求;
    基于网络侧设备配置或者预配置的策略参数信息,其中,所述策略参数信息包括所述第一目标中继跳数和业务标识之间的映射关系;
    基于实现确定。
  29. 根据权利要求24所述的方法,其中,所述第二信息还包括如下至少一项:
    源端终端的标识;
    所述目标终端的标识;
    所述第一中继终端的标识;
    所述发送端的标识;
    中继服务码RSC。
  30. 根据权利要求24所述的方法,其中,所述方法还包括:
    所述接收端向所述第一中继终端发送响应消息,所述响应消息包括所述第一中继终端的标识和所述接收端的标识。
  31. 根据权利要求30所述的方法,其中,所述响应消息携带在如下至少一项中:
    中继发现回复消息;
    直接建立接受消息;
    直接建立请求消息。
  32. 根据权利要求24-31中任一项所述的方法,其中,所述接收端包括以 下任一项:
    第三中继终端,所述第三中继终端为所述第一中继终端的下一跳的中继终端;
    所述目标终端。
  33. 一种通信装置,包括:
    接收模块,用于接收发送端发送的第一信息,其中,所述第一信息包括所述发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息;
    执行模块,用于根据所述第一信息,执行目标中继操作。
  34. 根据权利要求33所述的装置,其中,所述指示信息包括如下至少一项:
    第一剩余中继跳数,所述第一剩余中继跳数为第一中继终端与所述目标终端之间的中继跳数;
    第一当前跳数,所述第一当前跳数为源端终端和第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
    第一目标中继跳数,所述第一目标中继跳数为所述源端终端和所述目标终端之间的最大中继跳数;
    用于指示所述第一中继终端进行中继通信的中继通信激活指示。
  35. 一种通信装置,包括:
    发送模块,用于向第一中继终端发送第一信息,其中,所述第一信息包括发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
  36. 根据权利要求35所述的装置,其中,所述指示信息包括如下至少一项:
    第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
    第一当前跳数,所述第一当前跳数为源端终端和第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
    第一目标中继跳数,所述第一目标中继跳数为所述源端终端和所述目标 终端之间的最大中继跳数;
    用于指示所述第一中继终端进行中继通信的中继通信激活指示。
  37. 一种通信装置,包括:
    接收模块,用于接收第一中继终端发送的第二信息,所述第二信息由第一中继终端根据接收的第一信息确定,所述第一信息包括发送所述第一信息的发送端到目标终端之间的第一端到端服务质量QoS需求信息,以及用于指示中继跳数的指示信息。
  38. 根据权利要求37所述的装置,其中,所述指示信息包括如下至少一项:
    第一剩余中继跳数,所述第一剩余中继跳数为所述第一中继终端与所述目标终端之间的中继跳数;
    第一当前跳数,所述第一当前跳数为源端终端和第二中继终端之间的中继跳数,其中,所述第二中继终端为所述发送端;
    第一目标中继跳数,所述第一目标中继跳数为所述源端终端和所述目标终端之间的最大中继跳数;
    用于指示所述第一中继终端进行中继通信的中继通信激活指示。
  39. 一种通信设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至32中任一项所述的通信方法的步骤。
  40. 一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至32中任一项所述的通信方法的步骤。
PCT/CN2022/141585 2021-12-29 2022-12-23 通信方法、装置及通信设备 WO2023125318A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111641067.X 2021-12-29
CN202111641067.XA CN116419256A (zh) 2021-12-29 2021-12-29 通信方法、装置及通信设备

Publications (1)

Publication Number Publication Date
WO2023125318A1 true WO2023125318A1 (zh) 2023-07-06

Family

ID=86997881

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/141585 WO2023125318A1 (zh) 2021-12-29 2022-12-23 通信方法、装置及通信设备

Country Status (2)

Country Link
CN (1) CN116419256A (zh)
WO (1) WO2023125318A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787593A (zh) * 2019-04-03 2020-10-16 电信科学技术研究院有限公司 一种数据传输方法及节点
WO2020219670A1 (en) * 2019-04-23 2020-10-29 Idac Holdings, Inc. Multi-hop wireless relay support
CN111935776A (zh) * 2020-08-14 2020-11-13 北京融讯信通科技有限公司 一种基于超帧的无线中继方法、节点和网络
CN112512080A (zh) * 2020-10-22 2021-03-16 中兴通讯股份有限公司 流量控制、链路状态通知方法、装置、设备和存储介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111787593A (zh) * 2019-04-03 2020-10-16 电信科学技术研究院有限公司 一种数据传输方法及节点
WO2020219670A1 (en) * 2019-04-23 2020-10-29 Idac Holdings, Inc. Multi-hop wireless relay support
CN111935776A (zh) * 2020-08-14 2020-11-13 北京融讯信通科技有限公司 一种基于超帧的无线中继方法、节点和网络
CN112512080A (zh) * 2020-10-22 2021-03-16 中兴通讯股份有限公司 流量控制、链路状态通知方法、装置、设备和存储介质

Also Published As

Publication number Publication date
CN116419256A (zh) 2023-07-11

Similar Documents

Publication Publication Date Title
CN107820728B (zh) 随机接入的方法和装置
WO2018082435A1 (zh) 终端设备移动性的处理方法、终端设备和基站
US11490353B2 (en) Path processing method and apparatus, and terminal
US20190306774A1 (en) Wireless Local Area Network Access Point Handover Method and Terminal
US11510129B2 (en) Relay transmission method and relay node
KR20150105433A (ko) 통신 제어 방법, 사용자 장비, 네트워크 서버, 및 시스템
CN108370610A (zh) 密集网格网络中的干扰减轻
TW201818712A (zh) 切換通訊模式的方法、終端設備和網路設備
JP2024504313A (ja) データ伝送方法、端末及びネットワーク側機器
WO2023125318A1 (zh) 通信方法、装置及通信设备
WO2017049931A1 (zh) 一种获取用户设备信息的方法以及相关设备
WO2022237616A1 (zh) 资源池配置方法、装置、终端及网络侧设备
WO2022057828A1 (zh) 测量方法、测量装置、终端及网络设备
US20210266864A1 (en) Paging method and apparatus
JP2023554356A (ja) 中継通信方法及び装置
WO2023280044A1 (zh) 中继选择方法、中继信息传输方法、装置及终端
WO2023011342A1 (zh) 信道发送参数确定方法、装置及相关设备
CN114258011B (zh) 信息发送方法、信息接收方法、装置及终端
WO2022258048A1 (zh) 信息传输方法、装置及相关设备
WO2022068752A1 (zh) 通信资源激活方法、终端及网络侧设备
WO2023005898A1 (zh) 多终端联合会话管理方法、网络侧设备及终端
WO2023216818A1 (zh) 多跳传输方法、通信装置及***
WO2023001172A1 (zh) 推荐比特率确定方法、装置及相关设备
WO2022188679A1 (zh) 数据路由方法及装置
WO2023179599A1 (zh) 多路径建立方法、终端及网络侧设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22914572

Country of ref document: EP

Kind code of ref document: A1