A direct communication method and device

By determining RAT information between terminals by managing devices, ensuring that direct communication between terminals in 5G systems uses the same wireless access technology, solving the reliability of unicast and multicast communications and improving the reliability and efficiency of data transmission .

CN115278614BActive Publication Date: 2025-01-07DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211034400.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2018-10-17
Publication Date
2025-01-07
Estimated Expiration
2038-10-17

AI Technical Summary

Technical Problem

In 5G systems, the wireless access technology (RAT) used cannot be determined when direct communication between terminals, resulting in the reliability of unicast and multicast communications being unable to be guaranteed.

Method used

The RAT information supported by the sending terminal and receiving terminal in the communication group is determined through the management device, and ensure that the sending terminal and receiving terminal use the same RAT for direct communication, ensuring reliable data transmission.

Benefits of technology

The reliability of direct communication between terminals is improved, ensuring that the transmitted data can be received by the receiving terminal, and avoiding data transmission failure and resource waste caused by RAT mismatch.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115278614B_ABST
    Figure CN115278614B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for direct communication, which is used to solve the problem in the prior art that the RAT used for unicast or multicast between direct communication terminals cannot be determined. In an embodiment of the present invention, a management device determines the RAT commonly supported by a sending terminal that needs to perform direct communication in a communication group and the receiving terminal for direct communication, so that the sending terminal and the receiving terminal use the same RAT for direct communication. Since the RAT used by the sending terminal for direct communication is the RAT supported by the receiving terminal, it is ensured that the data sent by the sending terminal during direct communication can be received by the receiving terminal, thereby improving the reliability of direct communication between terminals.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application. The application number of the original application is 201811210329.5, the original application date is October 17, 2018, and the name of the original application is “A method and device for direct communication”. The entire contents of the original application are incorporated into this application by reference. Technical Field

[0002] The present invention relates to the field of wireless communications, and in particular to a direct communication method and device. Background Art

[0003] In the 5G system, devices that are close to each other are allowed to communicate directly with each other. Typical direct communication scenarios include:

[0004] Unicast communication, that is, one-to-one communication between the sending terminal and the receiving terminal;

[0005] Multicast communication means that a sending terminal can send the same data to all receiving terminals in a communication group at one time. When there is only one receiving terminal in a communication group, it is actually unicast communication. Therefore, unicast communication can be regarded as a special case of multicast communication.

[0006] Broadcast communication means that a transmitting terminal can send the same data to all nearby receiving terminals at one time, but broadcast communication does not guarantee the reliability of communication.

[0007] The capabilities of terminals supporting direct communication on the direct communication interface are different. For example, some terminals only support Long Term Evolution (LTE) radio access technology (RAT) on the direct communication interface, some terminals only support New Radio (NR) radio access technology on the direct communication interface, and some terminals can support both LTE and NR radio access technologies on the direct communication interface.

[0008] If the reliability of unicast or multicast communication of the direct communication interface is to be achieved, it is necessary that the wireless access technology used by the sending terminal of the direct communication interface when sending data must be supported by the receiving terminal.

[0009] In the prior art, when the direct communication interface between terminals performs unicast communication, the direct communication interface broadcast mechanism is reused, and there is no relevant mechanism to determine the RAT used for unicast or multicast between the direct communication terminals. It is also impossible to ensure that the same wireless access technology is used when sending and receiving data between the unicast sending terminal and the receiving terminal. Therefore, the data sent by the sending terminal in the direct communication interface may not be received by its unicast communication counterpart, and unicast communication is a special case of multicast communication, so the reliability of unicast communication and multicast communication cannot be guaranteed.

[0010] In summary, it is currently impossible to determine the RAT used for unicast or multicast between direct communication terminals. Summary of the invention

[0011] The present invention provides a direct communication method and device, which are used to solve the problem in the prior art that the RAT used for unicast or multicast between direct communication terminals cannot be determined.

[0012] In a first aspect, an embodiment of the present invention provides a direct communication method including:

[0013] The management device determines the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication within the communication group; the management device determines the RAT used by the sending terminal and the receiving terminal for direct communication based on the RAT information supported by the sending terminal and the receiving terminal, so that the sending terminal and the receiving terminal use the same RAT for direct communication.

[0014] In the above method, the management device determines the RAT commonly supported by the sending terminal and the receiving terminal that need to perform direct communication within the communication group, so that the sending terminal and the receiving terminal use the same RAT for direct communication. Since the RAT used by the sending terminal for direct communication is the RAT supported by the receiving terminal, it is ensured that the data sent by the sending terminal during direct communication can be received by the receiving terminal, thereby improving the reliability of direct communication between terminals.

[0015] In an optional implementation, the management device is the sending terminal or the receiving terminal; or the management device is a group head device of a communication group; or the management device is a network side device.

[0016] The above method has a wide range of management equipment options, improves the feasibility of application, and makes the selection method more flexible and more operational.

[0017] In an optional implementation, the management device is the sending terminal or the receiving terminal; the management device determines RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, including:

[0018] The management device receives RAT information supported by the terminals in the communication group reported through a group joining process.

[0019] In an optional implementation, the management device is a network side device; the management device determines RAT information supported by a sending terminal and a receiving terminal that need to perform direct communication in a communication group, including:

[0020] The management device receives RAT information supported by the terminals in the communication group reported by the terminals through a user terminal (User Equipment, UE) capability reporting process or a separate reporting process.

[0021] In an optional implementation, after the management device determines the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, the method further includes:

[0022] If the management device is the sending terminal, the management device notifies the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication; or

[0023] If the management device is the receiving terminal, the management device notifies the sending terminal of the determined RAT used by the sending terminal for direct communication; or

[0024] If the management device is the group head device or the network side device, the management device notifies the sending terminal of the determined sending terminal and notifies the receiving terminal of the RAT used by the determined receiving terminal for direct communication.

[0025] In the above method, the management device determines the RAT commonly supported by the sending terminal and the receiving terminal that need to perform direct communication within the communication group, so that the sending terminal and the receiving terminal use the same RAT for direct communication. Since the RAT used by the sending terminal for direct communication is the RAT supported by the receiving terminal, it is ensured that the data sent by the sending terminal during direct communication can be received by the receiving terminal, thereby improving the reliability of direct communication between terminals.

[0026] In an optional implementation manner, the management device notifying the receiving terminal of the determined RAT used by the receiving terminal for direct communication includes:

[0027] If the management device is the sending terminal, the management device notifies the receiving terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message;

[0028] The management device notifies the sending terminal of the determined RAT used by the receiving terminal for direct communication, including:

[0029] If the management device is the receiving terminal, the management device notifies the sending terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message.

[0030] In the above method, the management device determines the RAT commonly supported by the sending terminal and the receiving terminal that need to perform direct communication within the communication group, so that the sending terminal and the receiving terminal use the same RAT for direct communication. Since the RAT used by the sending terminal for direct communication is the RAT supported by the receiving terminal, it is ensured that the data sent by the sending terminal during direct communication can be received by the receiving terminal, thereby improving the reliability of direct communication between terminals.

[0031] In an optional implementation manner, the management device notifies the sending terminal of the determined RAT used by the sending terminal for direct communication and notifies the receiving terminal of the determined RAT used by the receiving terminal for direct communication, including:

[0032] The management device is a group head device, then the management device notifies the sending terminal of the RAT determined to be used by the sending terminal for direct communication and notifies the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication through a group join confirmation message or a direct communication link configuration message; or

[0033] If the management device is a network side device, the management device notifies the sending terminal of the RAT determined to be used for direct communication by the sending terminal and notifies the receiving terminal of the RAT determined to be used for direct communication by the receiving terminal through a radio resource control (RRC) connection establishment or an RRC connection reconfiguration message.

[0034] In an optional implementation manner, the management device is one of the sending terminal, the receiving terminal and the group head device;

[0035] The management device notifies the sending terminal of the determined RAT used by the sending terminal for direct communication and notifies the receiving terminal of the determined RAT used by the receiving terminal for direct communication, including:

[0036] If the number of terminals in the direct communication group is greater than 2, the management device broadcasts a RAT notification used for direct communication in a broadcasting manner.

[0037] In an optional implementation manner, the management device determines the RAT used by the sending terminal and the receiving terminal for direct communication, including:

[0038] The management device uses one of the RATs commonly supported by the transmitting terminal and the receiving terminal as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0039] In the above method, the sending terminal and the receiving terminal use the same RAT for direct communication, which ensures that the data sent by the sending terminal during direct communication can be received by the receiving terminal, thereby improving the reliability of direct communication between terminals.

[0040] In an optional implementation manner, the management device uses one of the RATs commonly supported by the sending terminal and the receiving terminal as the RAT used by the sending terminal and the receiving terminal for direct communication, including:

[0041] If there is only one RAT commonly supported by the transmitting terminal and the receiving terminal, the management device determines the commonly supported RAT as the RAT used by the transmitting terminal and the receiving terminal for direct communication; or

[0042] If the transmitting terminal and the receiving terminal jointly support multiple RATs, the management device selects one RAT from the jointly supported RATs as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0043] In an optional implementation manner, the management device selects a RAT from the commonly supported RATs as a RAT used by the sending terminal and the receiving terminal for direct communication, including:

[0044] The management device determines, based on the direct communication interface bearer or logical channel, the RAT used by the bearer or logical channel during direct communication interface transmission; or

[0045] The management device determines, based on each data packet of the direct communication interface, the RAT used by the data packet when the data packet is transmitted through the direct communication interface; or

[0046] The management device selects a RAT according to the sending terminal and / or the receiving terminal.

[0047] In the above method, the management device determines the RAT for the sending terminal and the receiving terminal in a flexible manner and can be determined according to the specific communication scenario. The system is more flexible and has higher applicability.

[0048] In an optional implementation, if the management device is the sending terminal, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the management device does not communicate directly with the receiving terminal; or

[0049] If the management device is the receiving terminal or the network side device or the group head device, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the management device notifies the sending terminal that it cannot communicate directly with the receiving terminal.

[0050] In the above method, when the sending terminal and the receiving terminal do not have a RAT that is commonly supported, the management device determines that the sending terminal and the receiving terminal do not communicate directly, thereby avoiding resource waste caused by transmission failure when the sending terminal blindly sends data to the receiving terminal.

[0051] In a second aspect, an embodiment of the present invention provides a direct communication method including:

[0052] The first transmission terminal reports the RAT information supported by itself to the management device; the first transmission terminal receives the RAT determined by the management device for direct communication between the first transmission terminal and the second transmission terminal; the first transmission terminal directly communicates with the second transmission terminal according to the RAT.

[0053] In the above method, the first transmission terminal and the second transmission terminal perform direct communication according to the RAT notified by the management device. Since the RAT used by the sending terminal when performing direct communication is the RAT supported by the receiving terminal, it is ensured that the data sent by the sending terminal during direct communication can be received by the receiving terminal, thereby improving the reliability of direct communication between the terminals.

[0054] In an optional implementation, the second transmission terminal is one or more.

[0055] In an optional implementation manner, the first transmission terminal receiving the RAT determined by the management device for direct communication between the first transmission terminal and the second transmission terminal, includes:

[0056] If the management device is a network-side device, the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through an RRC connection establishment message or an RRC reconfiguration message; or

[0057] If the management device is a group head device, the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a group join confirmation message or a Sidelink configuration message; or

[0058] The management device is a sending terminal or a receiving terminal, and the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a peer discovery process message or a direct communication connection establishment process message.

[0059] In an optional implementation manner, if the first transmission terminal is the sending terminal, and after the first transmission terminal determines that it has received the notification from the management device prohibiting direct communication, it does not perform direct communication with the second transmission terminal.

[0060] In the above method, when the sending terminal and the receiving terminal do not have a RAT that is commonly supported, the management device determines that the sending terminal and the receiving terminal do not communicate directly, thereby avoiding resource waste caused by transmission failure when the sending terminal blindly sends data to the receiving terminal.

[0061] In an optional implementation, the management device is a sending terminal;

[0062] The first transmission terminal directly communicates with the second transmission terminal according to the RAT, including:

[0063] If there is one receiving terminal, the first transmitting terminal performs unicast communication with the second transmitting terminal according to the RAT; or

[0064] If there are multiple receiving terminals, the first transmitting terminal performs group communication with the second transmitting terminal according to the RAT.

[0065] In an optional implementation manner, the management device is the sending terminal or the receiving terminal; and the first transmission terminal reports the RAT information supported by itself to the management device, including:

[0066] The first transmission terminal reports the RAT information supported by itself to the management device through a peer discovery process or a unicast connection establishment process or a UE capability reporting process or a separate reporting process;

[0067] The management device is a group head device of the communication group; the first transmission terminal reports the RAT information supported by itself to the management device, including:

[0068] The first transmission terminal reports the RAT information supported by itself to the management device during the group joining process, the UE capability reporting process, or the individual reporting process;

[0069] The management device is a network side device; the first transmission terminal reports the RAT information supported by itself to the management device, including:

[0070] The first transmission terminal reports the RAT information supported by itself to the management device during the UE capability reporting process or a separate reporting process.

[0071] In an optional implementation manner, the first transmission terminal directly communicating with the second transmission terminal according to the RAT includes:

[0072] If the RAT notified by the management device is determined according to the direct communication interface bearer, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when the bearer of the direct communication interface has a data transmission demand; or

[0073] If the RAT notified by the management device is determined according to the logical channel, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when there is a data transmission demand on the logical channel of the direct communication interface; or

[0074] If the RAT notified by the management device is determined according to the data packet, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when the direct communication interface data packet arrives; or

[0075] If the RAT notified by the management device is determined according to the sending terminal and / or the receiving terminal, the first transmission terminal selects the corresponding RAT according to the second transmission terminal when there is a data transmission demand on the direct communication interface, and directly communicates with the corresponding second transmission terminal.

[0076] In the above method, the management device determines the RAT for the sending terminal and the receiving terminal in a flexible manner and can be determined according to the specific communication scenario. The system is more flexible and has higher applicability.

[0077] In a third aspect, an embodiment of the present invention provides a direct communication management device, the device comprising: a processor, a memory, and a transceiver;

[0078] The processor is used to read the program in the memory and execute:

[0079] Determine the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group;

[0080] According to the RAT information supported by the transmitting terminal and the receiving terminal, the RAT used by the transmitting terminal and the receiving terminal for direct communication is determined, so that the transmitting terminal and the receiving terminal use the same RAT for direct communication.

[0081] In a possible implementation manner, the management device is the sending terminal or the receiving terminal; or the management device is a group head device of a communication group; or the management device is a network side device.

[0082] In a possible implementation manner, if the management device is the sending terminal or the receiving terminal, the processor is specifically configured to:

[0083] Receive the RAT information supported by the terminals in the communication group reported through the group joining process.

[0084] In a possible implementation manner, if the management device is a network side device, the processor is specifically configured to:

[0085] Receive the RAT information supported by the terminals in the communication group reported through the UE capability reporting process or the separate reporting process.

[0086] In a possible implementation manner, the processor is specifically configured to:

[0087] If the management device is the sending terminal, after determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, notifying the receiving terminal of the determined RAT used by the receiving terminal for direct communication; or

[0088] If the management device is the receiving terminal, after determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, notifying the sending terminal of the determined RAT used by the sending terminal for direct communication; or

[0089] The management device is the group head device or the network side device. After determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication within the communication group, the management device notifies the sending terminal of the determined sending terminal and notifies the receiving terminal of the RAT used by the determined receiving terminal for direct communication.

[0090] In a possible implementation manner, the processor is specifically configured to:

[0091] If the management device is the sending terminal, notifying the receiving terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message; or

[0092] If the management device is the receiving terminal, the determined RAT is notified to the sending terminal through a direct communication peer discovery process related message or a direct communication connection establishment related message.

[0093] In a possible implementation manner, the processor is specifically configured to:

[0094] If the management device is a group head device, notifying the sending terminal of the RAT determined to be used by the sending terminal for direct communication and notifying the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication through a group join confirmation message or a direct communication link configuration message; or

[0095] If the management device is a network side device, the RAT determined to be used by the sending terminal for direct communication is notified to the sending terminal through an RRC connection establishment or RRC connection reconfiguration message, and the RAT determined to be used by the receiving terminal for direct communication is notified to the receiving terminal.

[0096] In a possible implementation manner, the management device is one of the sending terminal, the receiving terminal, and the group head device, and the processor is specifically configured to:

[0097] If the number of terminals in the direct communication group is greater than 2, the management device broadcasts a RAT notification used for direct communication in a broadcasting manner.

[0098] In a possible implementation manner, the processor is specifically configured to:

[0099] One of the RATs commonly supported by the transmitting terminal and the receiving terminal is used as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0100] In a possible implementation manner, the processor is specifically configured to:

[0101] If there is only one RAT commonly supported by the transmitting terminal and the receiving terminal, determining the commonly supported RAT as the RAT used by the transmitting terminal and the receiving terminal for direct communication; or

[0102] If the transmitting terminal and the receiving terminal jointly support multiple RATs, one RAT is selected from the jointly supported RATs as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0103] In a possible implementation manner, the processor is specifically configured to:

[0104] Determine, based on the direct communication interface bearer or logical channel, the RAT used by the bearer or logical channel during direct communication interface transmission; or

[0105] Determining, based on each data packet of the direct communication interface, the RAT used by the data packet when transmitted over the direct communication interface; or

[0106] A RAT is selected according to the transmitting terminal and / or the receiving terminal.

[0107] In a possible implementation manner, the processor is further configured to:

[0108] If the management device is the sending terminal, and the sending terminal and the receiving terminal do not have a RAT commonly supported, then no direct communication is performed with the receiving terminal; or

[0109] If the management device is the receiving terminal or the network side device or the group head device, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the sending terminal is notified that the sending terminal cannot communicate directly with the receiving terminal.

[0110] In a fourth aspect, an embodiment of the present invention provides a first transmission terminal for direct communication, the terminal comprising: a processor, a memory, and a transceiver;

[0111] The processor is used to read the program in the memory and execute:

[0112] Report the RAT information supported by itself to the management device through the transceiver; receive the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through the transceiver; and communicate directly with the second transmission terminal through the transceiver according to the RAT.

[0113] In a possible implementation manner, the second transmission terminal is one or more.

[0114] In a possible implementation manner, the processor is specifically configured to:

[0115] If the management device is a network-side device, receiving, through an RRC connection establishment message or an RRC reconfiguration message, a RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device; or

[0116] If the management device is a group head device, receiving, through a group join confirmation message or a Sidelink configuration message, a RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device; or

[0117] The management device is a sending terminal or a receiving terminal, and receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a peer discovery process message or a direct communication connection establishment process message.

[0118] In a possible implementation manner, the processor is further configured to:

[0119] If the first transmission terminal is the sending terminal, after determining that the notification of prohibition of direct communication from the management device is received, direct communication with the second transmission terminal is not performed.

[0120] In a possible implementation manner, the management device is a sending terminal, and the processor is further configured to:

[0121] If there is one receiving terminal, performing unicast communication with the second transmitting terminal according to the RAT; or

[0122] If there are multiple receiving terminals, group communication is performed with the second transmitting terminal according to the RAT.

[0123] In a possible implementation manner, the processor is specifically configured to:

[0124] The management device is the sending terminal or the receiving terminal, which reports the RAT information supported by itself to the management device through a peer discovery process or a unicast connection establishment process or a UE capability reporting process or a separate reporting process; or

[0125] The management device is a group head device of the communication group, and reports the RAT information supported by itself to the management device during the group joining process or the UE capability reporting process or the separate reporting process; or

[0126] The management device is a network-side device, and reports the RAT information supported by itself to the management device during the UE capability reporting process or a separate reporting process.

[0127] In a possible implementation manner, the processor is specifically configured to:

[0128] If the RAT notified by the management device is determined according to the direct communication interface bearer, then when the bearer of the direct communication interface has a data transmission requirement, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0129] If the RAT notified by the management device is determined according to the logical channel, then when there is a data transmission demand on the logical channel of the direct communication interface, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0130] If the RAT notified by the management device is determined according to the data packet, then when the direct communication interface data packet arrives, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0131] If the RAT notified by the management device is determined according to the sending terminal and / or the receiving terminal, when the direct communication interface has a data transmission requirement, the corresponding RAT is selected according to the second transmission terminal to perform direct communication with the corresponding second transmission terminal.

[0132] In a possible implementation manner, the processor is specifically configured to:

[0133] In a fifth aspect, an embodiment of the present invention provides another direct communication management device, the device comprising:

[0134] Determination module: used to determine the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group;

[0135] Processing module: used to determine the RAT used by the sending terminal and the receiving terminal for direct communication according to the RAT information supported by the sending terminal and the receiving terminal.

[0136] In a sixth aspect, an embodiment of the present invention provides another first transmission terminal for direct communication, the terminal including:

[0137] Reporting module: used to report the RAT information supported by itself to the management device;

[0138] A receiving module: configured to receive a RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device;

[0139] Communication module: used for directly communicating with the second transmission terminal according to the RAT.

[0140] In a seventh aspect, an embodiment of the present invention further provides a computer storable medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any one of the methods in direct communication.

[0141] In addition, the technical effects brought about by any one of the implementation methods in the third to seventh aspects can refer to the technical effects brought about by different implementation methods in the first and second aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0142] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0143] Figure 1 A schematic diagram of the system structure of a direct communication method according to an embodiment of the present invention;

[0144] Figure 2 A schematic diagram of a method flow chart of a first direct communication system provided by an embodiment of the present invention;

[0145] Figure 3 A schematic diagram of a method flow chart of a second direct communication system provided by an embodiment of the present invention;

[0146] Figure 4 A schematic diagram of a method flow chart of a third direct communication system provided by an embodiment of the present invention;

[0147] Figure 5 This is a schematic diagram of the structure of a first management device according to an embodiment of the present invention;

[0148] Figure 6 This is a schematic structural diagram of a first transmission terminal according to an embodiment of the present invention;

[0149] Figure 7 This is a schematic diagram of the structure of a second management device according to an embodiment of the present invention;

[0150] Figure 8 This is a schematic structural diagram of a second transmission terminal of a second embodiment of the present invention;

[0151] Fig. 9 A schematic diagram of a method flow for managing a device side in a direct communication method provided by an embodiment of the present invention;

[0152] Fig.10 A schematic diagram of a method flow chart of a first transmission terminal side in a direct communication method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0153] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0154] The following are explanations of some of the terms that appear in the text:

[0155] 1. The “terminal” referred to in the embodiments of the present invention is a mobile phone, a platform, etc.

[0156] 2. The “network side equipment” referred to in the embodiments of the present invention is a macro base station, a micro base station, etc.

[0157] 3. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0158] The embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings.

[0159] like Figure 1As shown, a direct communication method and device according to an embodiment of the present invention includes: a management device 10 and a first transmission terminal 20.

[0160] The management device 10 is used to determine the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication within the communication group; based on the RAT information supported by the sending terminal and the receiving terminal, determine the RAT used by the sending terminal and the receiving terminal for direct communication, so that the sending terminal and the receiving terminal use the same RAT for direct communication.

[0161] The first transmission terminal 20 is used to report the RAT information supported by itself to the management device; receive the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device; and communicate directly with the second transmission terminal according to the RAT.

[0162] Through the above scheme, the management device determines the RAT commonly supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, so that the sending terminal and the receiving terminal use the same RAT for direct communication. Since the RAT used by the sending terminal for direct communication is the RAT supported by the receiving terminal, it is ensured that the data sent by the sending terminal during direct communication can be received by the receiving terminal, thereby improving the reliability of direct communication between terminals.

[0163] The communication group here is a group of terminals for communicating with each other.

[0164] If the first transmission terminal is a transmitting terminal, the second transmission terminal is a receiving terminal; or

[0165] If the first transmission terminal is a receiving terminal, the second transmission terminal is a sending terminal.

[0166] In the embodiments of the present invention, the management device includes the following types:

[0167] The management device is the sending terminal or the receiving terminal; or the management device is a group head device of a communication group; or the management device is a network side device.

[0168] That is to say, the present invention provides four specific implementation plans of direct communication, which are introduced below respectively:

[0169] Solution 1: The management device is the sending terminal of direct communication.

[0170] Take the sending terminal of direct communication as the management device as an example:

[0171] The sending terminal and the receiving terminal that need to perform direct communication within the communication group determine the RAT information they support through their own capability information. The receiving terminal needs to report the RAT information it supports to the sending terminal, and the sending terminal determines the RAT to be used when itself and the receiving terminal perform direct communication. The RAT is the RAT supported by both the sending terminal and the receiving terminal.

[0172] There are many ways for the receiving terminal to report the RAT information it supports to the sending terminal. The following examples are given:

[0173] Reporting method 1: reporting the RAT information through the peer discovery process;

[0174] The receiving terminal reports the RAT information to the sending terminal through a peer discovery process.

[0175] Correspondingly, the sending terminal also obtains the RAT information reported by the receiving terminal through the peer discovery process.

[0176] Reporting method 2: reporting the RAT information through the unicast connection establishment process;

[0177] The receiving terminal reports the RAT information to the sending terminal through a unicast connection process.

[0178] Correspondingly, the sending terminal also obtains the RAT information reported by the receiving terminal through the unicast connection process.

[0179] Reporting method three: reporting the RAT information through the UE capability reporting process;

[0180] The receiving terminal reports the RAT information to the sending terminal through the UE capability reporting process.

[0181] Correspondingly, the sending terminal also determines the RAT information of the receiving terminal through the UE capability information reported by the receiving terminal.

[0182] Reporting method 4: reporting the RAT information separately.

[0183] The receiving terminal reports the RAT information to the sending terminal through a separate reporting process.

[0184] Correspondingly, the sending terminal obtains the RAT information reported separately by the receiving terminal.

[0185] Reporting method five: If the sending terminal is a group head device in the communication group, the receiving terminal may also report the RAT information through a group joining process.

[0186] The receiving terminal reports the RAT information to the sending terminal through a group joining process.

[0187] Correspondingly, the sending terminal obtains the RAT information reported by the receiving terminal during the group joining process.

[0188] The sending terminal determines the RAT information supported by itself through its own capability information, and after obtaining the RAT information reported by the receiving terminal, determines the RAT commonly supported by itself and the receiving terminal based on the RAT information supported by itself and the receiving terminal, and selects one RAT from the commonly supported RATs as the RAT used for direct communication between the sending terminal and the receiving terminal.

[0189] The number of terminals performing direct communication in the communication group may be two or more. If there is one sending terminal and one receiving terminal in the communication group, the sending terminal uses unicast communication when performing direct communication with the receiving terminal. The sending terminal determines the RAT supported by itself and the receiving terminal based on the RAT information supported by itself and the RAT information reported by the receiving terminal.

[0190] If a transmitting terminal in the communication group corresponds to multiple receiving terminals, the transmitting terminal determines to use multicast communication when directly communicating with the receiving terminals in the communication group, and the transmitting terminal determines the RAT commonly supported by itself and all the receiving terminals according to the RAT information supported by itself and the RAT information reported by all the receiving terminals in the communication group;

[0191] The following describes a process for a transmitting terminal to determine a RAT commonly supported by itself and a receiving terminal with respect to a specific communication scenario.

[0192] Communication scenario 1: The number of terminals in the communication group is equal to 2;

[0193] The number of terminals in the communication group is equal to 2, and the sending terminal and the receiving terminal use unicast communication when performing direct communication. The management device determines the RAT commonly supported by the sending terminal and the receiving terminal performing direct communication.

[0194] For example, the terminals for direct communication in the communication group include a sending terminal A and a receiving terminal B, and the sending terminal and the receiving terminal use unicast communication. Among them, the sending terminal A is a management device, and the sending terminal A only supports LTE wireless access technology, and the receiving terminal B can support both LTE and NR wireless access technology.

[0195] Then the transmitting terminal A determines that the intersection of the RATs supported by itself and the receiving terminal B only includes the NR wireless access technology. The transmitting terminal A determines that the RAT used for direct communication between itself and the receiving terminal is NR.

[0196] Communication scenario 2: The number of terminals in the communication group is greater than 2;

[0197] The number of terminals in the communication group is greater than 2, and the sending terminal and the receiving terminal use multicast communication when performing direct communication. The management device determines a RAT commonly supported by the sending terminal and all the receiving terminals performing direct communication in the communication group.

[0198] For example, the terminals for direct communication in the communication group include a sending terminal A, a receiving terminal B, and a receiving terminal C. Among them, the sending terminal A is a management device, and the sending terminal A only supports LTE wireless access technology; the receiving terminal B supports both LTE wireless access technology and NR wireless access technology; the receiving terminal C only supports LTE wireless access technology.

[0199] The sending terminal A determines that the RAT commonly supported by itself and the receiving terminals B and C only includes the NR wireless access technology, and the RAT used by the sending terminal A to directly communicate with the receiving terminals B and C is the LTE wireless access technology.

[0200] The present invention provides a possible implementation example. If multicast communication is used between terminals, there is no commonly supported RAT between the terminals in the communication group, and if the management device is a sending terminal, the sending terminal can directly communicate with the receiving terminal through unicast communication. The specific implementation steps can refer to the above-mentioned communication scenario one and will not be repeated here.

[0201] In the embodiment of the present invention, if the RAT capabilities supported by the sending terminal and the receiving terminal for direct communication are inconsistent but have an intersection, the management device determines that the RAT used by the sending terminal and the receiving terminal for direct communication can only be selected from the intersection.

[0202] If the transmitting terminal and the receiving terminal support only one RAT in common, the transmitting terminal determines the in common RAT as the RAT used for direct communication between itself and the receiving terminal.

[0203] If the transmitting terminal and the receiving terminal support multiple RATs together, the transmitting terminal, as a management device, selects one RAT from the RATs supported together as the RAT used for direct communication between itself and the receiving terminal.

[0204] There are many specific selection methods, which are introduced below:

[0205] Selection method 1: the management device selects a fixed RAT from the commonly supported RATs;

[0206] The management device selects one fixed one in the intersection. For example, the management device selects the RAT used by the transmitting terminal and the receiving terminal for direct communication in the RAT intersection in a fixed manner according to the priority of the RAT. For example, the priority of the RAT is NR wireless access technology and LTE wireless access technology. The transmitting terminal selects NR as the RAT used by the transmitting terminal and the receiving terminal for direct communication in the intersection. If there is no NR in the intersection, LTE is selected as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0207] Selection method 2: The management device selects a RAT according to a bearer or a logical channel of a direct communication interface between the sending terminal and the receiving terminal;

[0208] The management device determines the RAT used by the sending terminal and the receiving terminal for direct communication according to the correspondence between the direct communication interface bearer and the RAT of the sending terminal and the receiving terminal; or

[0209] The management device determines the RAT used when the sending terminal and the receiving terminal perform direct communication according to the correspondence between the logical channel and the RAT of the sending terminal and the receiving terminal.

[0210] The relationship between the direct communication interface bearer and the corresponding RAT of the transmitting terminal and the receiving terminal and the corresponding relationship between the logical channel and the RAT can be determined by the high layer in the terminal. Specifically, the high layer refers to the protocol layer above the AS (Access Stratum), such as the core network related protocol layer.

[0211] Take logical channels as an example:

[0212] For example, the RAT corresponding to the logical channel A of the transmitting terminal and the receiving terminal is the LTE wireless access technology, and the RAT corresponding to the logical channel B is the NR wireless access technology.

[0213] The management node determines the RAT used when the sending terminal and the receiving terminal perform direct communication according to the specific logical channels of the sending terminal and the receiving terminal.

[0214] Selection method three: the management device selects a RAT according to the data packet for direct communication between the sending terminal and the receiving terminal;

[0215] The management device may select a suitable RAT from the intersection according to the service characteristics of the direct communication, for example, according to QoS parameters.

[0216] Currently, there are two main QoS parameters for direct communication interfaces: PPPP (ProSe Priority Per Packet, the priority of each direct communication data packet) and PPPR (ProSe Reality Per Packet, the reliability of each direct communication data packet). The introduction of new QoS parameters such as 5QI (5G QoS identifier) ​​is not ruled out in the future.

[0217] When the management device aims to ensure the QoS of the terminal, the management device may select the RAT used when the sending terminal and the receiving terminal perform direct communication according to the corresponding relationship between the QoS parameter corresponding to the data packet and the RAT.

[0218] For example, if the Qos parameter corresponding to the data packets of the sending terminal and the receiving terminal is PPPP and the value is 1, the RAT used for the corresponding direct communication is LTE wireless access technology; when the PPPP value is 2, the RAT used by the corresponding direct communication interface is NR wireless access technology.

[0219] If the management device is the sending terminal, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the sending terminal and the receiving terminal do not communicate directly;

[0220] For example, the terminals performing direct communication in the communication group include a sending terminal A and a receiving terminal B. The sending terminal A is a management device, and the sending terminal A only supports the LTE wireless access technology; the receiving terminal B only supports the NR wireless access technology.

[0221] If the transmitting terminal A determines that it and the receiving terminal B do not have a RAT commonly supported, the transmitting terminal A and the receiving terminal B do not communicate directly.

[0222] After the sending terminal determines the RAT to be used for direct communication between itself and the receiving terminal that needs to perform direct communication in the communication group through the above selection method, the sending terminal also needs to notify the receiving terminal of the determined RAT to be used for direct communication by the receiving terminal.

[0223] There are multiple ways for the transmitting terminal to notify the receiving terminal of the determined RAT, which are described below by way of example:

[0224] Notification method 1: Notification of relevant messages during the discovery process by the peer end;

[0225] The sending terminal carries the determined RAT in a related message of the peer discovery process to notify the receiving terminal.

[0226] Correspondingly, the receiving terminal determines the RAT used for direct communication notified by the sending terminal by acquiring relevant messages of the peer discovery process.

[0227] Notification method 2: Notification of relevant messages during unicast connection establishment process;

[0228] The sending terminal carries the determined RAT in a related message of a unicast connection establishment process to notify the receiving terminal.

[0229] Correspondingly, the receiving terminal determines the RAT used for direct communication notified by the sending terminal by acquiring relevant messages of the unicast connection establishment process.

[0230] In implementation, if the number of the receiving terminals is 1, the transmitting terminal notifies the receiving terminal of the determined RAT in a point-to-point manner;

[0231] If the number of the receiving terminals is not less than 2, the sending terminal may also notify the receiving terminals of the determined RAT by broadcasting.

[0232] like Figure 2 As shown, a flow chart of a complete method of a system when a sending terminal of direct communication is used as a management device provided for the implementation of the present invention includes:

[0233] Step 200, the receiving terminals B and C report the RAT information they support to the sending terminal A;

[0234] Step 201, the sending terminal A determines the RAT used for direct communication between itself and the receiving terminals B and C according to the RAT information reported by itself and the receiving terminals B and C;

[0235] Step 202: The sending terminal A notifies the receiving terminal B of the RAT to be used for direct communication and notifies the receiving terminal C of the RAT to be used for direct communication.

[0236] Solution 2: The management device is the receiving terminal of direct communication;

[0237] Take the receiving terminal of direct communication as the management device as an example:

[0238] The sending terminal and the receiving terminal that need to perform direct communication within the communication group determine the RAT information they support through their own capability information. The sending terminal needs to report the RAT information it supports to the receiving terminal, and the receiving terminal determines the RAT to be used when itself and the sending terminal perform direct communication. The RAT is the RAT supported by both the sending terminal and the receiving terminal.

[0239] It should be noted that the first solution is described by taking the sending terminal of direct communication as the management device and the receiving terminal as the opposite end of direct communication as an example. When the receiving terminal of direct communication is used as the management device in the second solution, the opposite end of direct communication in the second solution is the sending terminal. The specific implementation method of the management device and the opposite end of direct communication in the second solution during the direct communication process can refer to the specific implementation method of the management device and the opposite end of direct communication in the first solution above, which will not be repeated here.

[0240] Solution 3: The management device is the head device of the communication group;

[0241] The group head device may be a sending terminal or a receiving terminal for direct communication within the communication group or other terminals that do not perform direct communication.

[0242] The group head device is the management terminal in the communication group. When a terminal requests to join the communication group, it needs to report its own capability information to the group head device.

[0243] If the group head device is used as a management device, the specific implementation method of the management device can refer to the specific implementation method of the sending terminal in the above-mentioned solution one and the receiving terminal in the above-mentioned solution two, which will not be repeated here.

[0244] It should be noted that if the group head device is other terminals that do not perform direct communication, that is, when the management device is other terminals that do not perform direct communication, the management device needs to notify the sending terminal and the receiving terminal of the RAT determined to be used for direct communication between the sending terminal and the receiving terminal; when the sending terminal and the receiving terminal do not have a commonly supported RAT, the management device notifies the sending terminal and the receiving terminal that they cannot perform direct communication.

[0245] For example, other terminals in the communication group that do not communicate directly are used as management nodes. Figure 3 As shown, it is a flow chart of a complete method of the system when the group head device is used as the management device for the implementation of the present invention, wherein the group head device is a sending terminal A in the communication group, including:

[0246] Step 300: The sending terminal A and the receiving terminal B report the RAT information they support to the group head device;

[0247] Step 301, the group head device determines the RAT used by the sending terminal A and the receiving terminal B for direct communication according to the RAT information reported by the sending terminal A and the receiving terminal B;

[0248] Step 302: The group head device notifies the sending terminal A of the RAT to be used for direct communication and notifies the receiving terminal B of the RAT to be used for direct communication.

[0249] Solution 4: The management device is a network-side device.

[0250] Take the network-side device as the management device as an example:

[0251] The sending terminal and the receiving terminal that need to perform direct communication within the communication group determine the RAT information they support through their own capability information. The sending terminal and the receiving terminal need to report the RAT information they support to the network layer device, and the network side device determines the RAT to be used when the sending terminal and the receiving terminal perform direct communication. The RAT is a RAT supported by both the sending terminal and the receiving terminal.

[0252] The manner in which the sending terminal and the receiving terminal report the RAT information supported by themselves to the network side device can refer to the reporting manner three and the reporting manner four of the receiving terminal in solution one, which will not be repeated here.

[0253] After the network side device obtains the RAT information reported by the sending terminal and the receiving terminal, it determines the RAT commonly supported by the sending terminal and the receiving terminal according to the RAT information supported by the sending terminal and the receiving terminal, and selects one RAT from the commonly supported RATs as the RAT used by the sending terminal and the receiving terminal for direct communication.

[0254] The way in which the network side device determines the RAT commonly supported by the sending terminal and the receiving terminal according to the RAT information supported by the sending terminal and the receiving terminal can be referred to the implementation method of the management device in the above solution one in a specific communication scenario, which will not be repeated here.

[0255] It should be noted that, if the management device is the network side device and the sending terminal and the receiving terminal do not have a RAT commonly supported, the network side device notifies the sending terminal that it cannot communicate directly with the receiving terminal.

[0256] The way in which the network-side device selects a RAT from the commonly supported RATs can also refer to the specific selection method of the management device in Solution 1, which will not be repeated here.

[0257] After the network side device determines the RAT information used by the sending terminal and the receiving terminal that need to perform direct communication in the communication group through the above-mentioned selection method, the network side device also needs to notify the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication and notify the sending terminal of the RAT determined to be used by the sending terminal for direct communication.

[0258] The network side device notifies the sending terminal of the RAT determined to be used for direct communication by the sending terminal through an RRC connection establishment or RRC connection reconfiguration message, and notifies the receiving terminal of the RAT determined to be used for direct communication by the receiving terminal.

[0259] Correspondingly, the transmitting terminal and the receiving terminal determine the RAT used when performing direct communication by obtaining an RRC connection establishment or RRC connection reconfiguration message.

[0260] In implementation, if the number of terminals is 2, the network side device notifies the receiving terminal and the sending terminal in a point-to-point manner;

[0261] If the number of terminals is greater than 2, the sending terminal may also notify the sending terminal and the receiving terminal by broadcasting.

[0262] like Figure 4 As shown, a flow chart of a complete method of a system using a network side device as a management device provided by the present invention includes:

[0263] Step 400: The sending terminal A and the receiving terminal B report the RAT information they support to the network side device;

[0264] Step 401, the network side device determines the RAT used by the sending terminal A and the receiving terminal B for direct communication according to the RAT information reported by the sending terminal A and the receiving terminal B;

[0265] Step 402: The network-side device notifies the sending terminal A of the RAT to be used for direct communication and notifies the receiving terminal B of the RAT to be used for direct communication.

[0266] Based on the same inventive concept, a direct communication management device is also provided in an embodiment of the present invention. Since the device is a management device in a direct communication system in an embodiment of the present invention, and the principle of solving the problem by the device is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0267] like Figure 5 As shown, a first direct communication management device according to an embodiment of the present invention includes a processor 500, a memory 501, and a transceiver 502;

[0268] The processor 500 is responsible for managing the bus architecture and general processing, and the memory 501 can store data used by the processor 500 when performing operations. The transceiver 502 is used to receive and send data under the control of the processor 500.

[0269] The bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 500 and memory represented by memory 501. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 501 may store data used by the processor 500 when performing operations.

[0270] The process disclosed in the embodiment of the present invention can be applied to the processor 500, or implemented by the processor 500. In the implementation process, each step of the signal processing process can be completed by the hardware integrated logic circuit or software instructions in the processor 500. The processor 500 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware processor to be executed, or a combination of hardware and software modules in the processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 501, and the processor 500 reads the information in the memory 501 and completes the steps of the signal processing process in combination with its hardware.

[0271] Specifically, the processor 500 is used to read the program in the memory 501 and execute:

[0272] Determine the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group;

[0273] According to the RAT information supported by the transmitting terminal and the receiving terminal, the RAT used by the transmitting terminal and the receiving terminal for direct communication is determined, so that the transmitting terminal and the receiving terminal use the same RAT for direct communication.

[0274] Optionally, the management device is the sending terminal or the receiving terminal; or the management device is a group head device of a communication group; or the management device is a network side device.

[0275] Optionally, if the management device is the sending terminal or the receiving terminal, the processor 500 is specifically configured to:

[0276] Receive the RAT information supported by the terminal in the communication group reported through the group joining process.

[0277] Optionally, if the management device is a network side device, the processor is specifically configured to:

[0278] Receive the RAT information supported by the terminals in the communication group reported through the UE capability reporting process or the separate reporting process.

[0279] Optionally, the processor 500 is further configured to:

[0280] If the management device is the sending terminal, after determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, notifying the receiving terminal of the determined RAT used by the receiving terminal for direct communication; or

[0281] If the management device is the receiving terminal, after determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, notifying the sending terminal of the determined RAT used by the sending terminal for direct communication; or

[0282] The management device is the group head device or the network side device. After determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication within the communication group, the management device notifies the sending terminal of the determined sending terminal and notifies the receiving terminal of the RAT used by the determined receiving terminal for direct communication.

[0283] Optionally, the processor 500 is specifically configured to:

[0284] If the management device is the sending terminal, notifying the receiving terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message; or

[0285] If the management device is the receiving terminal, the determined RAT is notified to the sending terminal through a direct communication peer discovery process related message or a direct communication connection establishment related message.

[0286] Optionally, the processor 500 is specifically configured to:

[0287] If the management device is a group head device, notifying the sending terminal of the RAT determined to be used by the sending terminal for direct communication and notifying the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication through a group join confirmation message or a direct communication link configuration message; or

[0288] If the management device is a network side device, the RAT determined to be used by the sending terminal for direct communication is notified to the sending terminal through an RRC connection establishment or RRC connection reconfiguration message, and the RAT determined to be used by the receiving terminal for direct communication is notified to the receiving terminal.

[0289] Optionally, the management device is one of the sending terminal, the receiving terminal, and a group head device, and the processor 500 is specifically configured to:

[0290] If the number of terminals in the direct communication group is greater than 2, the management device broadcasts a RAT notification used for direct communication in a broadcasting manner.

[0291] Optionally, the processor 500 is specifically configured to:

[0292] One of the RATs commonly supported by the transmitting terminal and the receiving terminal is used as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0293] Optionally, the processor 500 is specifically configured to:

[0294] If there is only one RAT commonly supported by the transmitting terminal and the receiving terminal, determining the commonly supported RAT as the RAT used by the transmitting terminal and the receiving terminal for direct communication; or

[0295] If the transmitting terminal and the receiving terminal jointly support multiple RATs, one RAT is selected from the jointly supported RATs as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0296] Optionally, the processor 500 is specifically configured to:

[0297] Determine, based on the direct communication interface bearer or logical channel, the RAT used by the bearer or logical channel during direct communication interface transmission; or

[0298] Determining, based on each data packet of the direct communication interface, the RAT used by the data packet when transmitted over the direct communication interface; or

[0299] A RAT is selected according to the transmitting terminal and / or the receiving terminal.

[0300] Optionally, the processor 500 is further configured to:

[0301] If the management device is the sending terminal, and the sending terminal and the receiving terminal do not have a RAT commonly supported, then no direct communication is performed with the receiving terminal; or

[0302] If the management device is the receiving terminal or the network side device or the group head device, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the sending terminal is notified that the sending terminal cannot communicate directly with the receiving terminal.

[0303] Based on the same inventive concept, Figure 6 As shown, a first direct communication device according to an embodiment of the present invention includes a processor 600, a memory 601, and a transceiver 602;

[0304] The processor 600 is responsible for managing the bus architecture and general processing, and the memory 601 can store data used by the processor 600 when performing operations. The transceiver 602 is used to receive and send data under the control of the processor 600.

[0305] The bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 600 and memory represented by memory 601. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The processor 600 is responsible for managing the bus architecture and general processing, and the memory 601 may store data used by the processor 600 when performing operations.

[0306] The process disclosed in the embodiment of the present invention can be applied to the processor 600, or implemented by the processor 600. In the implementation process, each step of the signal processing process can be completed by the hardware integrated logic circuit or software instructions in the processor 600. The processor 600 can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiment of the present invention. The general-purpose processor can be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiment of the present invention can be directly embodied as a hardware processor to be executed, or the hardware and software modules in the processor can be combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 601, and the processor 600 reads the information in the memory 601 and completes the steps of the signal processing process in combination with its hardware.

[0307] Specifically, the processor 600 is used to read the program in the memory 601 and execute:

[0308] Report the RAT information supported by itself to the management device through the transceiver; receive the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through the transceiver; and communicate directly with the second transmission terminal through the transceiver according to the RAT.

[0309] Optionally, the second transmission terminal is one or more.

[0310] Optionally, the processor 600 is specifically configured to:

[0311] If the management device is a network-side device, receiving, through an RRC connection establishment message or an RRC reconfiguration message, a RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device; or

[0312] If the management device is a group head device, receiving, through a group join confirmation message or a Sidelink configuration message, a RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device; or

[0313] The management device is a sending terminal or a receiving terminal, and receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a peer discovery process message or a direct communication connection establishment process message.

[0314] Optionally, the processor 600 is further configured to:

[0315] If the first transmission terminal is the sending terminal, after determining that the notification of prohibition of direct communication from the management device is received, direct communication with the second transmission terminal is not performed.

[0316] Optionally, the management device is a sending terminal, and the processor 600 is further configured to:

[0317] If there is one receiving terminal, performing unicast communication with the second transmitting terminal according to the RAT; or

[0318] If there are multiple receiving terminals, group communication is performed with the second transmitting terminal according to the RAT.

[0319] Optionally, the processor 600 is specifically configured to:

[0320] The management device is the sending terminal or the receiving terminal, which reports the RAT information supported by itself to the management device through a peer discovery process or a unicast connection establishment process or a UE capability reporting process or a separate reporting process; or

[0321] The management device is a group head device of the communication group, and reports the RAT information supported by itself to the management device during the group joining process or the UE capability reporting process or the separate reporting process; or

[0322] The management device is a network-side device, and reports the RAT information supported by itself to the management device during the UE capability reporting process or a separate reporting process.

[0323] Optionally, the processor 600 is specifically configured to:

[0324] If the RAT notified by the management device is determined according to the direct communication interface bearer, then when the bearer of the direct communication interface has a data transmission requirement, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0325] If the RAT notified by the management device is determined according to the logical channel, then when there is a data transmission demand on the logical channel of the direct communication interface, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0326] If the RAT notified by the management device is determined according to the data packet, then when the direct communication interface data packet arrives, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0327] If the RAT notified by the management device is determined according to the sending terminal and / or the receiving terminal, when the direct communication interface has a data transmission requirement, the corresponding RAT is selected according to the second transmission terminal to perform direct communication with the corresponding second transmission terminal.

[0328] Based on the same idea Figure 7 As shown, a schematic diagram of the structure of another direct communication management device provided by an embodiment of the present invention, the device includes: a determination module 700, a processing module 701:

[0329] Determining module 700: used to determine RAT information supported by a sending terminal and a receiving terminal that need to perform direct communication in a communication group;

[0330] Processing module 701: configured to determine the RAT used by the sending terminal and the receiving terminal for direct communication according to the RAT information supported by the sending terminal and the receiving terminal.

[0331] Optionally, the management device is the sending terminal or the receiving terminal; or the management device is a group head device of a communication group; or the management device is a network side device.

[0332] Optionally, if the management device is the sending terminal or the receiving terminal, the processing module 701 is specifically used to:

[0333] Receive the RAT information supported by the terminal in the communication group reported through the group joining process.

[0334] Optionally, if the management device is a network side device, the processing module 701 is specifically used to:

[0335] Receive the RAT information supported by the terminals in the communication group reported through the UE capability reporting process or the separate reporting process.

[0336] Optionally, the processing module 701 is further used for:

[0337] If the management device is the sending terminal, after determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, notifying the receiving terminal of the determined RAT used by the receiving terminal for direct communication; or

[0338] If the management device is the receiving terminal, after determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, notifying the sending terminal of the determined RAT used by the sending terminal for direct communication; or

[0339] The management device is the group head device or the network side device. After determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication within the communication group, the management device notifies the sending terminal of the determined sending terminal and notifies the receiving terminal of the RAT used by the determined receiving terminal for direct communication.

[0340] Optionally, the processing module 701 is specifically used for:

[0341] If the management device is the sending terminal, notifying the receiving terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message; or

[0342] If the management device is the receiving terminal, the determined RAT is notified to the sending terminal through a direct communication peer discovery process related message or a direct communication connection establishment related message.

[0343] Optionally, the processing module 701 is specifically used for:

[0344] If the management device is a group head device, notifying the sending terminal of the RAT determined to be used by the sending terminal for direct communication and notifying the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication through a group join confirmation message or a direct communication link configuration message; or

[0345] If the management device is a network side device, the RAT determined to be used by the sending terminal for direct communication is notified to the sending terminal through an RRC connection establishment or RRC connection reconfiguration message, and the RAT determined to be used by the receiving terminal for direct communication is notified to the receiving terminal.

[0346] Optionally, the management device is one of the sending terminal, the receiving terminal and the group head device, and the processing module 701 is specifically used to:

[0347] If the number of terminals in the direct communication group is greater than 2, the management device broadcasts a RAT notification used for direct communication in a broadcasting manner.

[0348] Optionally, the processing module 701 is specifically used for:

[0349] One of the RATs commonly supported by the transmitting terminal and the receiving terminal is used as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0350] Optionally, the processing module 701 is specifically used for:

[0351] If there is only one RAT commonly supported by the transmitting terminal and the receiving terminal, determining the commonly supported RAT as the RAT used by the transmitting terminal and the receiving terminal for direct communication; or

[0352] If the transmitting terminal and the receiving terminal jointly support multiple RATs, one RAT is selected from the jointly supported RATs as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0353] Optionally, the processing module 701 is specifically used for:

[0354] Determine, based on the direct communication interface bearer or logical channel, the RAT used by the bearer or logical channel during direct communication interface transmission; or

[0355] Determining, based on each data packet of the direct communication interface, the RAT used by the data packet when transmitted over the direct communication interface; or

[0356] A RAT is selected according to the transmitting terminal and / or the receiving terminal.

[0357] Optionally, the processing module 701 is further used for:

[0358] If the management device is the sending terminal, and the sending terminal and the receiving terminal do not have a RAT commonly supported, then no direct communication is performed with the receiving terminal; or

[0359] If the management device is the receiving terminal or the network side device or the group head device, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the sending terminal is notified that the sending terminal cannot communicate directly with the receiving terminal.

[0360] Based on the same inventive concept, Figure 8 As shown, a schematic diagram of the structure of a first transmission terminal for direct communication provided by an embodiment of the present invention, the terminal includes: a reporting module 800, a receiving module 801 and a communication module 802:

[0361] Reporting module 800: used to report the RAT information supported by itself to the management device;

[0362] Receiving module 801: configured to receive a RAT determined by the management device for direct communication between the first transmission terminal and the second transmission terminal;

[0363] Communication module 802: configured to perform direct communication with the second transmission terminal according to the RAT.

[0364] Optionally, the receiving module 801 is specifically used for:

[0365] If the management device is a network-side device, receiving, through an RRC connection establishment message or an RRC reconfiguration message, a RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device; or

[0366] If the management device is a group head device, receiving, through a group join confirmation message or a Sidelink configuration message, a RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device; or

[0367] The management device is a sending terminal or a receiving terminal, and receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a peer discovery process message or a direct communication connection establishment process message.

[0368] Optionally, the communication module 802 is further used for:

[0369] If the first transmission terminal is the sending terminal, after determining that the notification of prohibition of direct communication from the management device is received, direct communication with the second transmission terminal is not performed.

[0370] Optionally, the communication module 802 is further used for:

[0371] If there is one receiving terminal, performing unicast communication with the second transmitting terminal according to the RAT; or

[0372] If there are multiple receiving terminals, group communication is performed with the second transmitting terminal according to the RAT.

[0373] Optionally, the reporting module 800 is specifically used for:

[0374] The management device is the sending terminal or the receiving terminal, which reports the RAT information supported by itself to the management device through a peer discovery process or a unicast connection establishment process or a UE capability reporting process or a separate reporting process; or

[0375] The management device is a group head device of the communication group, and reports the RAT information supported by itself to the management device during the group joining process or the UE capability reporting process or the separate reporting process; or

[0376] The management device is a network-side device, and reports the RAT information supported by itself to the management device during the UE capability reporting process or a separate reporting process.

[0377] Optionally, the communication module 802 is specifically used for:

[0378] If the RAT notified by the management device is determined according to the direct communication interface bearer, then when the bearer of the direct communication interface has a data transmission requirement, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0379] If the RAT notified by the management device is determined according to the logical channel, then when there is a data transmission demand on the logical channel of the direct communication interface, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0380] If the RAT notified by the management device is determined according to the data packet, then when the direct communication interface data packet arrives, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or

[0381] If the RAT notified by the management device is determined according to the sending terminal and / or the receiving terminal, when the direct communication interface has a data transmission requirement, the corresponding RAT is selected according to the second transmission terminal to perform direct communication with the corresponding second transmission terminal.

[0382] Based on the same inventive concept, a direct communication method is also provided in an embodiment of the present invention. Since the method corresponds to the method corresponding to the management device of direct communication in the embodiment of the present invention, and the principle of solving the problem by the method is similar to that of the device, the implementation of the method can refer to the implementation of the terminal, and the repeated parts will not be repeated.

[0383] like Fig. 9 As shown, it is a flow chart of a direct communication method provided by an embodiment of the present invention, which specifically includes the following steps:

[0384] Step 900, the management device determines RAT information supported by a sending terminal and a receiving terminal that need to perform direct communication in a communication group;

[0385] Step 901: The management device determines the RAT used by the sending terminal and the receiving terminal for direct communication according to the RAT information supported by the sending terminal and the receiving terminal, so that the sending terminal and the receiving terminal use the same RAT for direct communication.

[0386] Optionally, the management device is the sending terminal or the receiving terminal; or the management device is a group head device of a communication group; or the management device is a network side device.

[0387] Optionally, the management device is the sending terminal or the receiving terminal, and the management device determines RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, including:

[0388] The management device receives RAT information supported by the terminals in the communication group reported through a group joining process.

[0389] Optionally, the management device is a network side device, and the management device determines RAT information supported by a sending terminal and a receiving terminal that need to perform direct communication in a communication group, including:

[0390] The management device receives RAT information supported by the terminals in the communication group reported through a UE capability reporting process or a separate reporting process.

[0391] Optionally, after the management device determines the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, the method further includes:

[0392] If the management device is the sending terminal, the management device notifies the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication; or

[0393] If the management device is the receiving terminal, the management device notifies the sending terminal of the determined RAT used by the sending terminal for direct communication; or

[0394] If the management device is the group head device or the network side device, the management device notifies the sending terminal of the determined sending terminal and notifies the receiving terminal of the RAT used by the determined receiving terminal for direct communication.

[0395] Optionally, the management device notifying the receiving terminal of the determined RAT used by the receiving terminal for direct communication includes:

[0396] If the management device is the sending terminal, the management device notifies the receiving terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message;

[0397] The management device notifies the sending terminal of the determined RAT used by the receiving terminal for direct communication, including:

[0398] If the management device is the receiving terminal, the management device notifies the sending terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message.

[0399] Optionally, the management device notifying the sending terminal of the determined RAT used by the sending terminal for direct communication and notifying the receiving terminal of the determined RAT used by the receiving terminal for direct communication includes:

[0400] The management device is a group head device, then the management device notifies the sending terminal of the RAT determined to be used by the sending terminal for direct communication and notifies the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication through a group join confirmation message or a direct communication link configuration message; or

[0401] If the management device is a network side device, the management device notifies the sending terminal of the RAT determined to be used for direct communication by the sending terminal and notifies the receiving terminal of the RAT determined to be used for direct communication by the receiving terminal through an RRC connection establishment or RRC connection reconfiguration message.

[0402] Optionally, the management device is one of the sending terminal, the receiving terminal and the group head device;

[0403] The management device notifies the sending terminal of the determined RAT used by the sending terminal for direct communication and notifies the receiving terminal of the determined RAT used by the receiving terminal for direct communication, including:

[0404] If the number of terminals in the direct communication group is greater than 2, the management device broadcasts a RAT notification used for direct communication in a broadcasting manner.

[0405] Optionally, the management device determines a RAT used by the sending terminal and the receiving terminal for direct communication, including:

[0406] The management device uses one of the RATs commonly supported by the transmitting terminal and the receiving terminal as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0407] Optionally, the management device uses one of the RATs commonly supported by the sending terminal and the receiving terminal as the RAT used by the sending terminal and the receiving terminal for direct communication, including:

[0408] If there is only one RAT commonly supported by the transmitting terminal and the receiving terminal, the management device determines the commonly supported RAT as the RAT used by the transmitting terminal and the receiving terminal for direct communication; or

[0409] If the transmitting terminal and the receiving terminal jointly support multiple RATs, the management device selects one RAT from the jointly supported RATs as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

[0410] Optionally, the management device selects a RAT from the commonly supported RATs as a RAT used by the sending terminal and the receiving terminal for direct communication, including:

[0411] The management device determines, based on the direct communication interface bearer or logical channel, the RAT used by the bearer or logical channel during direct communication interface transmission; or

[0412] The management device determines, based on each data packet of the direct communication interface, the RAT used by the data packet when the data packet is transmitted through the direct communication interface; or

[0413] The management device selects a RAT according to the sending terminal and / or the receiving terminal.

[0414] Optionally, if the management device is the sending terminal, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the management device does not communicate directly with the receiving terminal; or

[0415] If the management device is the receiving terminal or the network side device or the group head device, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the management device notifies the sending terminal that it cannot communicate directly with the receiving terminal.

[0416] like Fig.10 As shown, it is a flow chart of a direct communication method provided by an embodiment of the present invention, which specifically includes the following steps:

[0417] Step 1000: The first transmission terminal reports the RAT information supported by itself to the management device;

[0418] Step 1001, the first transmission terminal receives a RAT determined by the management device for direct communication between the first transmission terminal and the second transmission terminal;

[0419] Step 1002: The first transmission terminal directly communicates with the second transmission terminal according to the RAT.

[0420] Optionally, the second transmission terminal is one or more.

[0421] Optionally, the first transmission terminal receiving, determined by the management device, a RAT used by the first transmission terminal to directly communicate with the second transmission terminal, includes:

[0422] If the management device is a network-side device, the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through an RRC connection establishment message or an RRC reconfiguration message; or

[0423] If the management device is a group head device, the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a group join confirmation message or a Sidelink configuration message; or

[0424] The management device is a sending terminal or a receiving terminal, and the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a peer discovery process message or a direct communication connection establishment process message.

[0425] Optionally, if the first transmission terminal is the sending terminal, and after the first transmission terminal determines that it has received the notification from the management device prohibiting direct communication, it does not perform direct communication with the second transmission terminal.

[0426] Optionally, the management device is a sending terminal;

[0427] The first transmission terminal directly communicates with the second transmission terminal according to the RAT, including:

[0428] If there is one receiving terminal, the first transmitting terminal performs unicast communication with the second transmitting terminal according to the RAT; or

[0429] If there are multiple receiving terminals, the first transmitting terminal performs group communication with the second transmitting terminal according to the RAT.

[0430] Optionally, the management device is the sending terminal or the receiving terminal; and the first transmission terminal reports the RAT information supported by itself to the management device, including:

[0431] The first transmission terminal reports the RAT information supported by itself to the management device through a peer discovery process or a unicast connection establishment process or a UE capability reporting process or a separate reporting process;

[0432] The management device is a group head device of the communication group; the first transmission terminal reports the RAT information supported by itself to the management device, including:

[0433] The first transmission terminal reports the RAT information supported by itself to the management device during the group joining process, the UE capability reporting process, or the individual reporting process;

[0434] The management device is a network side device; the first transmission terminal reports the RAT information supported by itself to the management device, including:

[0435] The first transmission terminal reports the RAT information supported by itself to the management device during the UE capability reporting process or a separate reporting process.

[0436] Optionally, the first transmission terminal directly communicating with the second transmission terminal according to the RAT includes:

[0437] If the RAT notified by the management device is determined according to the direct communication interface bearer, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when the bearer of the direct communication interface has a data transmission demand; or

[0438] If the RAT notified by the management device is determined according to the logical channel, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when there is a data transmission demand on the logical channel of the direct communication interface; or

[0439] If the RAT notified by the management device is determined according to the data packet, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when the direct communication interface data packet arrives; or

[0440] If the RAT notified by the management device is determined according to the sending terminal and / or the receiving terminal, the first transmission terminal selects the corresponding RAT according to the second transmission terminal when there is a data transmission demand on the direct communication interface, and directly communicates with the corresponding second transmission terminal.

[0441] The embodiment of the present invention also includes a computer storable medium for direct communication, on which a computer program is stored, and when the program is executed by a processor, the above Fig. 9 The steps of the method described above, or the implementation of the above Fig.10 The steps of the method are described.

[0442] The present application is described above with reference to the block diagrams and / or flow charts showing the methods, devices (systems) and / or computer program products according to the embodiments of the present application. It should be understood that a block of the block diagram and / or flow chart diagram and a combination of blocks of the block diagram and / or flow chart diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer and / or other programmable data processing device to produce a machine, so that the instructions executed by the computer processor and / or other programmable data processing device create a method for implementing the functions / actions specified in the block diagram and / or flow chart block.

[0443] Accordingly, the present application may also be implemented with hardware and / or software (including firmware, resident software, microcode, etc.). Furthermore, the present application may take the form of a computer program product on a computer-usable or computer-readable storage medium, which has a computer-usable or computer-readable program code implemented in the medium, for use by an instruction execution system or in conjunction with an instruction execution system. In the context of the present application, a computer-usable or computer-readable medium may be any medium that may contain, store, communicate, transmit, or convey a program for use by an instruction execution system, device, or apparatus, or in conjunction with an instruction execution system, device, or apparatus.

[0444] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A direct communication method, characterized in that: The method includes: The management device determines the radio access technology RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group; The management device determines, according to the RAT information supported by the sending terminal and the receiving terminal, a RAT used by the sending terminal and the receiving terminal for direct communication, where the RAT is used for the sending terminal and the receiving terminal to perform direct communication using the same RAT; In a case where the management device is the sending terminal or the receiving terminal, the management device determines RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, including: The management device receives RAT information supported by the peer terminal reported by the peer terminal through the peer discovery process; or The management device receives the RAT information supported by the peer terminal reported by the peer terminal through the unicast connection establishment process; or The management device receives the RAT information supported by the peer terminal reported by the user terminal UE capability reporting process; or The management device receives the RAT information supported by the peer terminal reported by the peer terminal through a separate reporting process; or The management device receives the RAT information supported by the peer terminal reported by the peer terminal through the group joining process.

2. The method according to claim 1, characterized in that In a case where the management device is a group head device, and the group head device is another terminal in the communication group that does not perform direct communication, the management device determines RAT information supported by a sending terminal and a receiving terminal that need to perform direct communication in the communication group, including: The management device receives RAT information supported by the terminal in the communication group reported through the group joining process; In the case where the management device is a network side device, the management device determines RAT information supported by a sending terminal and a receiving terminal that need to perform direct communication in a communication group, including: The management device receives RAT information supported by the terminals in the communication group reported through a UE capability reporting process or a separate reporting process.

3. The method according to claim 1, characterized in that After the management device determines the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, the method further includes: If the management device is the sending terminal, the management device notifies the receiving terminal of the RAT determined to be used by the receiving terminal for direct communication; or If the management device is the receiving terminal, the management device notifies the sending terminal of the determined RAT used by the sending terminal for direct communication.

4. The method according to claim 3, characterized in that The management device notifies the sending terminal of the determined RAT used by the sending terminal for direct communication and notifies the receiving terminal of the determined RAT used by the receiving terminal for direct communication, including: If the management device is the sending terminal, the management device notifies the receiving terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message; If the management device is the receiving terminal, the management device notifies the sending terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message.

5. The method according to claim 2, characterized in that After the management device determines the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, the method further includes: If the management device is a group head device, the management device notifies the sending terminal of the RAT determined to be used for direct communication by the sending terminal through a group join confirmation message or a direct communication link configuration message, and notifies the receiving terminal of the RAT determined to be used for direct communication by the receiving terminal; or If the management device is a network side device, the management device notifies the sending terminal of the RAT determined to be used for direct communication by the sending terminal and notifies the receiving terminal of the RAT determined to be used for direct communication by the receiving terminal through a radio resource control RRC connection establishment or RRC connection reconfiguration message.

6. The method according to claim 2, characterized in that The management device is one of the sending terminal, the receiving terminal and the group head device; The management device notifies the sending terminal of the determined RAT used by the sending terminal for direct communication and notifies the receiving terminal of the determined RAT used by the receiving terminal for direct communication, including: If the number of terminals in the direct communication group is greater than 2, the management device broadcasts a RAT notification used for direct communication in a broadcasting manner.

7. The method according to any one of claims 1 to 6, characterized in that: The management device determines a RAT used by the sending terminal and the receiving terminal for direct communication, including: The management device uses one of the RATs commonly supported by the transmitting terminal and the receiving terminal as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

8. The method according to claim 7, characterized in that The management device uses one of the RATs commonly supported by the transmitting terminal and the receiving terminal as the RAT used by the transmitting terminal and the receiving terminal for direct communication, including: If there is only one RAT commonly supported by the transmitting terminal and the receiving terminal, the management device determines the commonly supported RAT as the RAT used by the transmitting terminal and the receiving terminal for direct communication; or If the transmitting terminal and the receiving terminal jointly support multiple RATs, the management device selects one RAT from the jointly supported RATs as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

9. The method according to claim 8, characterized in that The management device selects a RAT from the commonly supported RATs as a RAT used by the sending terminal and the receiving terminal for direct communication, including: The management device determines, based on the direct communication interface bearer or logical channel, the RAT used by the bearer or logical channel during direct communication interface transmission; or The management device determines, based on each data packet of the direct communication interface, the RAT used by the data packet when the data packet is transmitted through the direct communication interface; or The management device selects a RAT according to the sending terminal and / or the receiving terminal.

10. The method according to claim 7, characterized in that The method further includes: If the management device is the sending terminal, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the management device does not communicate directly with the receiving terminal; or If the management device is the receiving terminal or the network side device or the group head device, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the management device notifies the sending terminal that it cannot communicate directly with the receiving terminal.

11. A direct communication method, characterized in that: The method includes: The first transmission terminal reports the RAT information supported by itself to the management device; The first transmission terminal receives a RAT determined by the management device and used by the first transmission terminal for direct communication with the second transmission terminal; The first transmission terminal directly communicates with the second transmission terminal according to the RAT; In a case where the management device is a sending terminal or a receiving terminal, the first transmission terminal reports the RAT information supported by itself to the management device, including: The first transmission terminal reports the RAT information supported by itself to the management device through a peer discovery process; or The first transmission terminal reports the RAT information supported by itself to the management device through a unicast connection establishment process; or The first transmission terminal reports the RAT information supported by itself to the management device through a UE capability reporting process; or The first transmission terminal reports the RAT information supported by itself to the management device through a separate reporting process; or The first transmission terminal reports the RAT information supported by itself to the management device through a group joining process.

12. The method according to claim 11, characterized in that The first transmission terminal receiving the RAT determined by the management device and used by the first transmission terminal to directly communicate with the second transmission terminal includes: If the management device is a sending terminal or a receiving terminal, the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a peer discovery process message or a direct communication connection establishment process message.

13. The method according to claim 11, characterized in that The first transmission terminal receiving the RAT determined by the management device and used by the first transmission terminal to directly communicate with the second transmission terminal includes: If the management device is a network-side device, the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through an RRC connection establishment message or an RRC reconfiguration message; or If the management device is a group head device, the first transmission terminal receives the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through a group join confirmation message or a Sidelink configuration message; wherein the group head device is other terminals in the communication group that do not perform direct communication.

14. The method according to claim 11, characterized in that The second transmission terminal is one or more.

15. The method according to claim 11, characterized in that The method further includes: If the first transmission terminal is the sending terminal, and after the first transmission terminal determines that it has received the notification from the management device prohibiting direct communication, it does not perform direct communication with the second transmission terminal.

16. The method according to claim 11, characterized in that The method further includes: the management device is a sending terminal; The first transmission terminal directly communicates with the second transmission terminal according to the RAT, including: If there is one receiving terminal, the first transmitting terminal performs unicast communication with the second transmitting terminal according to the RAT; or If there are multiple receiving terminals, the first transmitting terminal performs group communication with the second transmitting terminal according to the RAT.

17. The method according to claim 11, characterized in that In a case where the management device is a group head device of a communication group, and the group head device is another terminal in the communication group that does not perform direct communication, the first transmission terminal reports the RAT information supported by itself to the management device, including: The first transmission terminal reports the RAT information supported by itself to the management device during the group joining process; In the case where the management device is a network side device, the first transmission terminal reports the RAT information supported by itself to the management device, including: The first transmission terminal reports the RAT information supported by itself to the management device during the UE capability reporting process or a separate reporting process.

18. The method according to any one of claims 11 to 17, characterized in that: The first transmission terminal directly communicates with the second transmission terminal according to the RAT, including: If the RAT notified by the management device is determined according to the direct communication interface bearer, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when the bearer of the direct communication interface has a data transmission demand; or If the RAT notified by the management device is determined according to the logical channel, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when there is a data transmission demand on the logical channel of the direct communication interface; or If the RAT notified by the management device is determined according to the data packet, the first transmission terminal selects the corresponding RAT to perform direct communication with the second transmission terminal when the direct communication interface data packet arrives; or If the RAT notified by the management device is determined according to the sending terminal and / or the receiving terminal, the first transmission terminal selects the corresponding RAT according to the second transmission terminal when there is a data transmission demand on the direct communication interface, and directly communicates with the corresponding second transmission terminal.

19. A direct communication management device, characterized in that: The device includes: a processor, a memory and a transceiver; The processor is used to read the program in the memory and execute: Determine the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group; Determine, according to the RAT information supported by the transmitting terminal and the receiving terminal, a RAT used by the transmitting terminal and the receiving terminal for direct communication, the RAT being used for the transmitting terminal and the receiving terminal to use the same RAT for direct communication; In a case where the management device is the sending terminal or the receiving terminal, the processor is specifically configured to: Receiving RAT information supported by the peer terminal reported by the peer terminal through the peer discovery process; or Receiving the RAT information supported by the peer terminal reported by the peer terminal through the unicast connection establishment process; or Receiving RAT information supported by the peer terminal reported by the user terminal UE capability reporting process; or Receiving RAT information supported by the peer terminal reported by the peer terminal through a separate reporting process; or Receive the RAT information supported by the peer terminal reported by the peer terminal through the group joining process.

20. The device according to claim 19, characterized in that In a case where the management device is a group head device, and the group head device is another terminal in the communication group that does not perform direct communication, the processor is specifically configured to: Receiving RAT information supported by terminals in the communication group reported through the group joining process; In a case where the management device is a network side device, the processor is specifically configured to: Receive the RAT information supported by the terminals in the communication group reported through the UE capability reporting process or the separate reporting process.

21. The device according to claim 19, characterized in that The processor is further configured to: If the management device is the sending terminal, after determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, notifying the receiving terminal of the determined RAT used by the receiving terminal for direct communication; or If the management device is the receiving terminal, after determining the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group, the RAT determined to be used by the sending terminal for direct communication is notified to the sending terminal.

22. The device according to claim 21, characterized in that The processor is further configured to: If the management device is the sending terminal, notifying the receiving terminal of the determined RAT through a direct communication peer discovery process related message or a direct communication connection establishment related message; If the management device is the receiving terminal, the determined RAT is notified to the sending terminal through a direct communication peer discovery process related message or a direct communication connection establishment related message.

23. The device according to claim 20, characterized in that The processor is further configured to: If the management device is a group head device, notifying the sending terminal of the RAT determined to be used for direct communication by the sending terminal and notifying the receiving terminal of the RAT determined to be used for direct communication by the receiving terminal through a group join confirmation message or a direct communication link configuration message; or If the management device is a network side device, the RAT determined to be used by the sending terminal for direct communication is notified to the sending terminal through a radio resource control RRC connection establishment or RRC connection reconfiguration message, and the RAT determined to be used by the receiving terminal for direct communication is notified to the receiving terminal.

24. The device according to claim 20, characterized in that The management device is one of the sending terminal, the receiving terminal and the group head device, and the processor is specifically used to: If the number of terminals in the direct communication group is greater than 2, the management device broadcasts a RAT notification used for direct communication in a broadcasting manner.

25. The device according to any one of claims 19 to 24, characterized in that: The processor is specifically used for: One of the RATs commonly supported by the transmitting terminal and the receiving terminal is used as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

26. The device according to claim 25, characterized in that The processor is specifically used for: If there is only one RAT commonly supported by the transmitting terminal and the receiving terminal, determining the commonly supported RAT as the RAT used by the transmitting terminal and the receiving terminal for direct communication; or If the transmitting terminal and the receiving terminal jointly support multiple RATs, one RAT is selected from the jointly supported RATs as the RAT used by the transmitting terminal and the receiving terminal for direct communication.

27. The device according to claim 25, characterized in that The processor is specifically used for: Determine, based on the direct communication interface bearer or logical channel, the RAT used by the bearer or logical channel during direct communication interface transmission; or Determining, based on each data packet of the direct communication interface, a RAT used by the data packet when transmitted over the direct communication interface; or A RAT is selected according to the transmitting terminal and / or the receiving terminal.

28. The device according to claim 25, characterized in that The processor is further configured to: If the management device is the sending terminal, and the sending terminal and the receiving terminal do not have a RAT commonly supported, then no direct communication is performed with the receiving terminal; or If the management device is the receiving terminal or a network side device or a group head device, and the sending terminal and the receiving terminal do not have a RAT commonly supported, the sending terminal is notified that the sending terminal cannot communicate directly with the receiving terminal.

29. A first transmission terminal for direct communication, characterized in that: The terminal includes: a processor, a memory and a transceiver; The processor is used to read the program in the memory and execute: Reporting the RAT information supported by the management device through the transceiver; receiving the RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device through the transceiver; and performing direct communication with the second transmission terminal through the transceiver according to the RAT; In a case where the management device is a sending terminal or a receiving terminal, the processor is specifically configured to: Reporting the RAT information supported by itself to the management device through the peer discovery process; or Reporting the RAT information supported by itself to the management device through a unicast connection establishment process; or Report the RAT information supported by the UE to the management device through the UE capability reporting process; or Report the RAT information supported by itself to the management device through a separate reporting process; or Report the RAT information supported by itself to the management device through the group joining process.

30. The terminal according to claim 29, characterized in that The processor is specifically used for: If the management device is a sending terminal or a receiving terminal, the RAT used for direct communication between the first transmission terminal and the second transmission terminal determined by the management device is received through a peer discovery process message or a direct communication connection establishment process message.

31. The terminal according to claim 29, characterized in that The processor is specifically used for: If the management device is a network-side device, receiving, through an RRC connection establishment message or an RRC reconfiguration message, a RAT used by the first transmission terminal and the second transmission terminal for direct communication determined by the management device; or If the management device is a group head device, the RAT used for direct communication between the first transmission terminal and the second transmission terminal determined by the management device is received through a group join confirmation message or a Sidelink configuration message; wherein the group head device is other terminals in the communication group that do not perform direct communication.

32. The terminal according to claim 29, characterized in that The second transmission terminal is one or more.

33. The terminal according to claim 29, characterized in that The processor is further configured to: If the first transmission terminal is the sending terminal, after determining that the notification of prohibition of direct communication from the management device is received, the direct communication with the second transmission terminal is not performed.

34. The terminal according to claim 29, characterized in that The management device is a sending terminal, and the processor is further configured to: If there is one receiving terminal, performing unicast communication with the second transmitting terminal according to the RAT; or If there are multiple receiving terminals, group communication is performed with the second transmitting terminal according to the RAT.

35. The terminal according to claim 29, characterized in that In a case where the management device is a group head device of a communication group, and the group head device is another terminal in the communication group that does not perform direct communication, the processor is specifically configured to: Report the RAT information supported by itself to the management device during the group joining process; In a case where the management device is a network side device, the processor is further configured to: Report the RAT information supported by the UE to the management device during the UE capability reporting process or a separate reporting process.

36. The terminal according to any one of claims 29 to 35, characterized in that: The processor is specifically used for: If the RAT notified by the management device is determined according to the direct communication interface bearer, then when the bearer of the direct communication interface has a data transmission requirement, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or If the RAT notified by the management device is determined according to the logical channel, then when there is a data transmission demand on the logical channel of the direct communication interface, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or If the RAT notified by the management device is determined according to the data packet, then when the direct communication interface data packet arrives, the corresponding RAT is selected to perform direct communication with the second transmission terminal; or If the RAT notified by the management device is determined according to the sending terminal and / or the receiving terminal, when the direct communication interface has a data transmission requirement, the corresponding RAT is selected according to the second transmission terminal to perform direct communication with the corresponding second transmission terminal.

37. A direct communication management device, characterized in that: The equipment includes: Determination module: used to determine the RAT information supported by the sending terminal and the receiving terminal that need to perform direct communication in the communication group; A processing module: configured to determine, according to the RAT information supported by the transmitting terminal and the receiving terminal, a RAT used by the transmitting terminal and the receiving terminal for direct communication, wherein the RAT is used for the transmitting terminal and the receiving terminal to use the same RAT for direct communication; In a case where the management device is the sending terminal or the receiving terminal, the determining module is specifically configured to: Receiving RAT information supported by the peer terminal reported by the peer terminal through the peer discovery process; or Receiving the RAT information supported by the peer terminal reported by the peer terminal through the unicast connection establishment process; or Receiving RAT information supported by the peer terminal reported by the user terminal UE capability reporting process; or Receiving RAT information supported by the peer terminal reported by the peer terminal through a separate reporting process; or Receive the RAT information supported by the peer terminal reported by the peer terminal through the group joining process.

38. A first transmission terminal for direct communication, characterized in that: The terminal includes: Reporting module: used to report the RAT information supported by itself to the management device; A receiving module: configured to receive a RAT determined by the management device for direct communication between the first transmission terminal and the second transmission terminal; A communication module: configured to communicate directly with the second transmission terminal according to the RAT; In the case where the management device is a sending terminal or a receiving terminal, the reporting module is specifically used for: Reporting the RAT information supported by itself to the management device through the peer discovery process; or Reporting the RAT information supported by itself to the management device through a unicast connection establishment process; or Report the RAT information supported by the UE to the management device through the UE capability reporting process; or Report the RAT information supported by itself to the management device through a separate reporting process; or Report the RAT information supported by itself to the management device through the group joining process.

39. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 10 and 11 to 18 are implemented.

Citation Information

Patent Citations

  • Method, device and system for redirecting terminal under multimode network state

    CN103916923A

  • Multi-operator device-to-device multicast or broadcast communication

    CN105165081A