Data transmission method and device, and storage medium

By using routing information to establish a direct communication group in Wifi Direct's D2D communication, the problem that the group member terminal devices cannot communicate directly is solved, and data transmission efficiency and user experience are improved.

CN113852947BActive Publication Date: 2025-03-04CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111272703.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-29
Publication Date
2025-03-04
Estimated Expiration
2041-10-29

AI Technical Summary

Technical Problem

In D2D communication based on Wifi Direct, the group member terminal devices cannot communicate directly and must be forwarded through the group main terminal devices, resulting in low data transmission efficiency.

Method used

Through the routing information sent by the group main terminal device, the first group of member terminal devices receives and establishes a second routing table, including the identity information of the second group of member terminal devices, and then directly establishes a communication group with the second group of member terminal devices to realize direct communication.

Benefits of technology

It significantly improves data transmission efficiency, reduces transmission delay, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113852947B_ABST
    Figure CN113852947B_ABST
Patent Text Reader

Abstract

The present disclosure provides a data transmission method and device, and a storage medium, and relates to the field of wireless communication technology. In the data transmission method, a first member terminal device of the same communication group receives routing information including identity information of a second member terminal device sent by a group master terminal device, and directly communicates with the second member terminal device according to the identity information of the second member terminal device, without the need for forwarding by the group master terminal device of the communication group, thereby significantly improving data transmission efficiency, reducing transmission delay, and improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a data transmission method and device, and a storage medium. Background Art

[0002] Wifi direct means that devices in a wireless network can connect to each other without going through a wireless router. In the current D2D communication method based on Wifi direct, each D2D communication group established through device discovery has only one group leader GO, and the rest are all group members GC. Group member GCs cannot communicate directly with each other and must be forwarded by the group leader GO, which greatly reduces the efficiency of data transmission.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0004] The purpose of the present disclosure is to provide a data transmission method and device, and a storage medium, which at least to a certain extent overcome the problem that communication group members in related technologies cannot communicate directly because they must be forwarded by the group owner.

[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0006] According to one aspect of the present disclosure, there is provided a data transmission method, comprising: a first member terminal device receives routing information sent by a group master terminal device, wherein the routing information includes identity information of a second member terminal device; and the first member terminal device communicates with the second member terminal device according to the identity information of the second member terminal device.

[0007] In an embodiment of the present disclosure, the method further includes: the first member terminal device establishes a second routing table according to the routing information, and the second routing table includes identity information of the second member terminal device.

[0008] In one embodiment of the present disclosure, the identity information of the second member terminal device includes the name and IP address of the second member terminal device, and the first member terminal device communicates with the second member terminal device according to the identity information of the second member terminal device, including: the first member terminal device establishes a second communication group with the second member terminal device according to the name and IP address of the second member terminal device in the second routing table, and the first member terminal device is the group owner of the second communication group and the second member terminal device is a member of the second communication group; the first member terminal device communicates with the second member terminal device.

[0009] In one embodiment of the present disclosure, the method also includes: the first group member terminal device sends a search signal to the surroundings to establish a first communication group with multiple terminal devices including the group master terminal device and the second group member terminal device; the first group member terminal device is determined as a member of the first communication group, and the group master terminal device is the group master of the first communication group.

[0010] In one embodiment of the present disclosure, the method also includes: the first group member terminal device sends its name and IP address to the group master terminal device, the group master terminal device establishes a first routing table according to the name and IP address, and the routing information is the information of the first routing table.

[0011] According to one aspect of the present disclosure, there is provided a data transmission method, comprising: a group master terminal device sends routing information to a first group member terminal device, wherein the routing information includes identity information of a second group member terminal device.

[0012] In one embodiment of the present disclosure, the method also includes: the group master terminal device sends a search signal to the surroundings to establish a first communication group with multiple terminal devices including the first member terminal device and the second member terminal device; the first member terminal device and the second member terminal device are determined as members of the first communication group, and the group master terminal device is the group master of the first communication group.

[0013] In one embodiment of the present disclosure, the method also includes: the group master terminal device receives the name and IP address of the first group member terminal device sent by the first group member terminal device, and the name and IP address of the second group member terminal device sent by the second group member terminal device; the group master terminal device establishes a first routing table, wherein the first routing table includes the name and IP address of the first group member terminal device, and the name and IP address of the second group member terminal device, and the routing information is the information of the first routing table.

[0014] According to one aspect of the present disclosure, there is provided a data transmission device, comprising: a transceiver unit, for receiving routing information sent by a group master terminal device, wherein the routing information includes identity information of a second group member terminal device; and a processing unit, for communicating with the second group member terminal device according to the identity information of the second group member terminal device.

[0015] According to one aspect of the present disclosure, there is provided a data transmission device, comprising: a transceiver unit, configured to send routing information to a first member terminal device, wherein the routing information includes identity information of a second member terminal device.

[0016] According to one aspect of the present disclosure, a communication device is provided, comprising: at least one processor; and at least one memory for storing executable instructions of the processor; wherein the processor is configured to execute any one of the above-mentioned data transmission methods by executing the executable instructions.

[0017] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the above-mentioned data transmission methods is implemented.

[0018] The present invention discloses a data transmission method and device, and a storage medium, which relate to the field of wireless communication technology. A first member terminal device of a same communication group receives routing information including identity information of a second member terminal device sent by a group master terminal device, and directly communicates with the second member terminal device based on the identity information of the second member terminal device without forwarding by the group master terminal device of the communication group, thereby significantly improving data transmission efficiency, reducing transmission delay, and enhancing user experience.

[0019] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0021] Figure 1 A schematic diagram showing a flow chart of a data transmission method in an embodiment of the present disclosure;

[0022] Figure 2A Another schematic diagram showing a flow chart of a data transmission method in an embodiment of the present disclosure;

[0023] Figure 2B A schematic diagram showing a topological structure of a first communication group in an embodiment of the present disclosure is shown;

[0024] Figure 2C A schematic diagram showing a topological structure of a second communication group in an embodiment of the present disclosure is shown;

[0025] Figure 3 A schematic diagram showing a flow chart of a data transmission method in an embodiment of the present disclosure;

[0026] Figure 4 Another schematic diagram showing a flow chart of a data transmission method in an embodiment of the present disclosure;

[0027] Figure 5 is a schematic diagram of the structure of a data transmission device according to an embodiment of the present disclosure; and

[0028] Figure 6 It is a structural schematic diagram of another data transmission device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0030] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0031] The terminal equipment in the embodiments of the present disclosure may refer to an access terminal, a user unit, a user station, a mobile station, a mobile station, a relay station, a remote station, a remote terminal, a mobile device, a user terminal, a user equipment (UE), a terminal, a wireless communication device, a user agent or a user device. The terminal equipment may also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a terminal device in a future public land mobile network (PLMN) or a terminal device in a future Internet of Vehicles, etc., and the embodiments of the present disclosure are not limited to this.

[0032] In response to the technical problems in the related art, the present disclosure realizes direct data transmission between two group members who need to communicate without the need for forwarding by an intermediate unit (such as a group leader), thereby greatly improving data transmission efficiency and enhancing user experience.

[0033] At least one embodiment of the present disclosure provides a data transmission method, which is executed by a first member terminal device in a communication group. Figure 1 A schematic diagram showing a flow chart of a data transmission method in an embodiment of the present disclosure is shown. Figure 1 As shown, the method includes steps S100 to S101.

[0034] S100. The first member terminal device receives routing information sent by the group master terminal device, where the routing information includes identity information of the second member terminal device.

[0035] S101. A first member terminal device communicates with a second member terminal device according to identity information of the second member terminal device.

[0036] In an embodiment of the data transmission method disclosed herein, a first member terminal device of the same communication group receives routing information including identity information of a second member terminal device sent by a group master terminal device, and directly communicates with the second member terminal device based on the identity information of the second member terminal device without the need for forwarding by the group master terminal device of the communication group, thereby significantly improving data transmission efficiency, reducing transmission latency, and enhancing user experience.

[0037] At least one embodiment of the present disclosure provides a data transmission method, which is executed by a first member terminal device. Figure 2A Another flow chart of the data transmission method in the embodiment of the present disclosure is shown. Figure 1 Based on the embodiment shown, Figure 2A As shown, the method includes steps S200 to S209.

[0038] S200. The first member terminal device is initialized.

[0039] At the beginning of the self-organizing network test, all terminal devices need to be initialized.

[0040] S201. A first member terminal device sends a search signal to surrounding areas to establish a first communication group with a plurality of terminal devices including a group master terminal device and a second member terminal device.

[0041] After the initialization operation, all terminal devices including the first member terminal device search for other terminal devices in the vicinity and obtain device lists of other terminal devices, thereby completing the establishment of the first communication group, ie, the establishment of the WiFi Direct group. Figure 2B A schematic diagram of the topological structure of the first communication group in the embodiment of the present disclosure is shown as follows: Figure 2B As shown, the group master terminal device is communicatively connected with a plurality of member terminal devices including a first member terminal device, a second member terminal device and a third member terminal device, and communications between the member terminal devices all require forwarding by the group master terminal device.

[0042] S202: The first member terminal device is determined as a member of the first communication group, and the group leader terminal device is the group leader of the first communication group.

[0043] After the first communication group is established, all terminal devices of the first member terminal device obtain the allocation of the device's role (GO or GC) in the group.

[0044] S203. The first group member terminal device sends its name and IP address to the group master terminal device.

[0045] All member terminal devices including the first member terminal device in the first communication group need to send their names and IP addresses to the group master terminal device. For example, all GCs obtain their own IP addresses and names by calling corresponding codes, and send their own device information to the GO device. The group master terminal device establishes a first routing table based on all received names and IP addresses. For example, after the GO device obtains the device information of the GC, it establishes a routing table containing the routing information of all GCs in the group, and sends the device information of itself and other GCs to the addresses contained in the routing table.

[0046] It should be noted that the above routing information is the information of the first routing table, which includes the routing information of all GCs in the group and the routing information of the GO, such as its name and IP address.

[0047] S204. The first member terminal device receives routing information sent by the group master terminal device, where the routing information includes the name and IP address of the second member terminal device.

[0048] S205. The first member terminal device establishes a second routing table according to the routing information. The second routing table includes the names and IP addresses of all member terminal devices of the second member terminal device.

[0049] The first member terminal device establishes a second routing table according to the routing information, for example, according to the names and IP addresses of all GCs in the group, and the second routing table includes the identity information of the second member terminal device, such as the name and IP address.

[0050] It should be noted that both the first routing table and the second routing table include the name and IP address of the group master terminal device and the group member terminal devices of the first communication group. Therefore, the first routing table and the second routing table contain the same information.

[0051] In other embodiments of the present disclosure, the group master terminal device of the first communication group can directly send the first routing table including the group master terminal device of the first communication group and the names and IP addresses of the group member terminal devices to the first group member terminal device, and the first group member terminal device does not need to establish the first routing table again.

[0052] S206. The first member terminal device establishes a second communication group with the second member terminal device according to the name and IP address of the second member terminal device in the second routing table.

[0053] When the first member terminal device needs to communicate with other member terminal devices, such as the second member terminal device, a second communication group is established with the second member terminal device according to the name and IP address of the second member terminal device in the second routing table. For example, when two GCs need to communicate, since both retain each other's information, they can communicate directly in an independent grouping manner, that is, the two communicating GCs form a new group.

[0054] Figure 2C A schematic diagram of the topological structure of the second communication group in the embodiment of the present disclosure is shown as follows: Figure 2C As shown, the first member terminal device and the second member terminal device are connected to each other in communication. Since the first member terminal device is the group master terminal device, the communication between the first member terminal device and the second member terminal device does not need Figure 2B Forwarding by the group master terminal device of the first communication group shown in .

[0055] S207. The first member terminal device is determined as the group owner of the second communication group, and the second member terminal device is determined as a member of the second communication group.

[0056] The first member terminal device is determined as the owner of the second communication group, and the second member terminal device is determined as a member of the second communication group. For example, the first member terminal device and the second member terminal device of the second communication group determine through negotiation that the first member terminal device is the owner of the second communication group, and the second member terminal device is determined as a member of the second communication group.

[0057] S208. The first member terminal device communicates with the second member terminal device.

[0058] S209, the second communication group established between the first member terminal device and the second member terminal device is dissolved, and the first communication group is reconnected.

[0059] After the data transmission between the first member terminal device and the second member terminal device is completed, the second communication group is disbanded, and the first member terminal device and the second member terminal device rejoin the original first communication group to ensure that they can communicate with more terminal devices.

[0060] In an embodiment of the data transmission method disclosed in the present invention, a first member terminal device of the same communication group receives routing information including the name and IP address of a second member terminal device sent by a group master terminal device, and establishes a new communication group with the second member terminal device based on the name and IP address of the second member terminal device to communicate directly without the need for forwarding through the group master terminal device of the communication group, thereby significantly improving data transmission efficiency, reducing transmission latency, and enhancing user experience.

[0061] At least one embodiment of the present disclosure provides a data transmission method, which is executed by a group master terminal device in a communication group. Figure 3 A schematic diagram showing a flow chart of a data transmission method in an embodiment of the present disclosure is shown. Figure 3 As shown, the method includes step S300.

[0062] S300. The group master terminal device sends routing information to the first group member terminal device, where the routing information includes identity information of the second group member terminal device.

[0063] In an embodiment of the data transmission method disclosed in the present invention, a group master terminal device of the same communication group sends routing information including identity information of a second group member terminal device to a first group member terminal device, and the first group member terminal device directly communicates with the second group member terminal device based on the identity information of the second group member terminal device without the need for forwarding by the group master terminal device of the communication group, thereby significantly improving data transmission efficiency, reducing transmission latency, and enhancing user experience.

[0064] At least one embodiment of the present disclosure provides a data transmission method, which is executed by a network device. Figure 4 Another flow chart of the data transmission method in the embodiment of the present disclosure is shown. Figure 4 As shown, the method includes steps S400 to S404.

[0065] S400: The group master terminal device sends a search signal to the surroundings to establish a first communication group with a plurality of terminal devices including a first group member terminal device and a second group member terminal device.

[0066] S401: A group owner terminal device is determined as a group owner of a first communication group.

[0067] The group master terminal device is determined as the group master of the first communication group, and the first member terminal device and the second member terminal device are determined as members of the first communication group. For example, all terminal devices of the first communication group determine through negotiation that the group master terminal device is the group master of the first communication group, and the first member terminal device and the second member terminal device are determined as members of the first communication group.

[0068] S402. The group master terminal device receives the name and IP address of the first member terminal device sent by the first member terminal device, and the name and IP address of the second member terminal device sent by the second member terminal device.

[0069] For example, the group master terminal device receives respective names and IP addresses sent by multiple terminal devices including the first group member terminal device and the second group member terminal device.

[0070] S403: The group master terminal device establishes a first routing table.

[0071] The first routing table includes the name and IP address of the first member terminal device and the name and IP address of the second member terminal device. The routing information is the information of the first routing table.

[0072] S404: The group master terminal device sends routing information to the first group member terminal device, where the routing information includes the name and IP address of the second group member terminal device.

[0073] For example, the group master terminal device sends routing information to the first member terminal device, and the routing information includes the identity information of the second member terminal device, such as the name and IP address. For example, the group master terminal device sends routing information to the first member terminal device, and the routing information includes the information of the first routing table.

[0074] In an embodiment of the data transmission method disclosed in the present invention, a group master terminal device of the same communication group sends routing information including identity information of a second group member terminal device to a first group member terminal device, and the first group member terminal device directly communicates with the second group member terminal device based on the identity information of the second group member terminal device without the need for forwarding by the group master terminal device of the communication group, thereby significantly improving data transmission efficiency, reducing transmission latency, and enhancing user experience.

[0075] It should be noted that the above Figure 3 and Figure 4 The data transmission method performed by the group master terminal device shown is as follows: Figure 1 The relevant steps and features of the data transmission method executed by the group master terminal device on the opposite side of the data transmission method executed by the first group member terminal device shown in Figure 2 can be referenced to each other, and their technical principles and technical effects are similar, which will not be repeated here.

[0076] At least one embodiment of the present disclosure provides a data transmission device. Figure 5 FIG. 1 is a schematic diagram of the structure of a data transmission device according to an embodiment of the present disclosure. Figure 5 As shown, the device includes a processing unit and a transceiver unit. The transceiver unit is used to receive routing information sent by the first member terminal device of the group leader, the routing information includes the identity information of the second member terminal device; the processing unit is used to communicate with the second member terminal device according to the identity information of the second member terminal device.

[0077] The apparatus 500 corresponds to the first member terminal device in the method embodiment. The apparatus 500 may be the first member terminal device in the method embodiment, or a chip or functional module inside the first member terminal device in the method embodiment. The corresponding unit of the apparatus 500 is used to execute Figure 1 To the corresponding steps executed by the first member terminal device in the method embodiment shown in FIG. 2 .

[0078] The processing unit 510 in the apparatus 500 is used to execute the steps related to the processing corresponding to the first member terminal device in the method embodiment. For example, the first member terminal device in FIG2 executes step S205 of establishing a second routing table according to the routing information, and executes step S206 of establishing a second communication group with the second member terminal device according to the name and IP address of the second member terminal device in the second routing table.

[0079] The transceiver unit 520 in the device 500 executes the steps of receiving and sending by the first member terminal device in the method embodiment. For example, the step S203 of sending its name and IP address to the group master terminal device in FIG2 is executed, and the step S204 of receiving the routing information sent by the group master terminal device in FIG2 and the routing information includes the name and IP address of the second member terminal device is executed.

[0080] The processing unit 510 may be at least one processor. The transceiver unit 520 may be a transceiver or an interface circuit.

[0081] The transceiver unit 520 may be composed of a receiving unit and a sending unit, wherein the sending unit is used to execute the step of sending by the first member terminal device, for example, sending information to other devices; and the receiving unit is used to execute the step of receiving by the first member terminal device, for example, receiving information sent by other devices. The sending unit may be a transmitter or an interface circuit, and the receiving unit may be a receiver or an interface circuit.

[0082] The device 500 may also include a storage unit for storing data and / or signaling. The processing unit 510 and the transceiver unit 520 may interact or couple with the storage unit, for example, read or call the data and / or signaling in the storage unit, so that the method of the above embodiment is executed.

[0083] The above units can exist independently or be fully or partially integrated.

[0084] At least one embodiment of the present disclosure provides a data transmission device. Figure 6 FIG. 1 is a schematic diagram of the structure of a data transmission device according to an embodiment of the present disclosure. Figure 6 As shown, the device includes a transceiver unit and a processing unit. The transceiver unit is used to send routing information to the first member terminal device, and the routing information includes the identity information of the second member terminal device.

[0085] The apparatus 600 corresponds to the group master terminal device in the method embodiment. The apparatus 600 may be the group master terminal device in the method embodiment, or a chip or functional module inside the group master terminal device in the method embodiment. The corresponding units of the apparatus 600 are used to execute Figure 3 and Figure 4 The method embodiment shown includes corresponding steps executed by the group master terminal device.

[0086] The processing unit 610 in the apparatus 600 is used to execute the steps related to the processing corresponding to the group master terminal device in the method embodiment. For example, executing Figure 4 Step S402 of establishing a first routing table.

[0087] The transceiver unit 620 in the apparatus 600 performs the steps of receiving and sending by the group master terminal device in the method embodiment. Figure 4 Step S401 of receiving the name and IP address of the first member terminal device sent by the first member terminal device and the name and IP address of the second member terminal device sent by the second member terminal device, executing Figure 4In step S403, routing information is sent to the first member terminal device, where the routing information includes the name and IP address of the second member terminal device.

[0088] The processing unit 610 may be at least one processor. The transceiver unit 620 may be a transceiver or an interface circuit.

[0089] The transceiver unit 620 may be composed of a receiving unit and a sending unit, wherein the sending unit is used to execute the step of sending by the group master terminal device, for example, sending information to other devices; and the receiving unit is used to execute the step of receiving by the group master terminal device, for example, receiving information sent by other devices. The sending unit may be a transmitter or an interface circuit, and the receiving unit may be a receiver or an interface circuit.

[0090] The device 600 may also include a storage unit for storing data and / or signaling. The processing unit 610 and the transceiver unit 620 may interact or couple with the storage unit, for example, read or call the data and / or signaling in the storage unit, so that the method of the above embodiment is executed.

[0091] The above units can exist independently or be fully or partially integrated.

[0092] At least one embodiment of the present disclosure provides a communication device. The communication device includes: at least one processor; and at least one memory for storing executable instructions of the processor; the processor is configured to execute the above-mentioned executable instructions by executing the executable instructions. Figure 1 To Figure 2, or Figure 3 to Figure 4 The data transmission method of any one of the embodiments shown. For example, the communication device may be a first member terminal device or a group master terminal device.

[0093] At least one embodiment of the present disclosure provides a first member terminal device. The first member terminal device includes a processor and a memory. The memory is used to store executable instructions of the processor. The processor is configured to execute the above-mentioned Figure 1 To the data transmission method of any embodiment shown in Figure 2.

[0094] The first member terminal device can be used for Figure 1 In the system shown. The first member terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input-output device. The processor is used to control the antenna and the input-output device to send and receive signals, the memory is used to store a computer program, the processor is used to call and run the computer program from the memory, and the radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input-output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.

[0095] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the first member terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0096] At least one embodiment of the present disclosure provides a group master terminal device. The group master terminal device includes a processor and a memory. The memory is used to store executable instructions of the processor. The processor is configured to execute the above-mentioned Figure 3 to Figure 4 A data transmission method according to any one of the embodiments shown.

[0097] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0098] It should also be understood that the above-mentioned memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0099] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function according to the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0100] The embodiment of the present disclosure also provides a communication system, which includes: the above-mentioned communication device, such as the above-mentioned first group member terminal device and the above-mentioned group master terminal device, and the communication system also includes other communication devices. For example, the communication system includes an NR-light first group member terminal device, a non-NR-light first group member terminal device, and an access network device.

[0101] The embodiment of the present disclosure also provides a computer readable medium for storing computer program code, wherein the computer program includes instructions for executing the data transmission method of the embodiment of the present disclosure in the above method. The readable medium may be a read-only memory (ROM) or a random access memory (RAM), which is not limited by the embodiment of the present disclosure.

[0102] The present disclosure also provides a computer-readable storage medium on which a computer program is stored, and a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code, and when the program product is run on a first member terminal device, the program code is used to enable the first member terminal device to execute the steps of various exemplary implementations of the present invention described in the above "Exemplary Method" section of the present specification.

[0103] A program product for implementing the above method according to an embodiment of the present invention is described, which can be in the form of a portable compact disk read-only memory (CD-ROM) and includes program code, and can be run on a first member terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto, and in this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, apparatus, or device.

[0104] The embodiment of the present disclosure also provides a system chip, which includes: a processing unit and a communication unit, the processing unit, for example, may be a processor, and the communication unit, for example, may be an input / output interface, a pin or a circuit, etc. The processing unit may execute computer instructions to enable the chip in the communication device to execute any one of the methods for transmitting initial access configuration information provided in the above-mentioned embodiment of the present disclosure.

[0105] For example, the communication device including the first group member terminal device and the group master terminal device of any embodiment provided in the above-mentioned embodiments of the present disclosure may include the system chip.

[0106] For example, the computer instructions are stored in a storage unit.

[0107] For example, the storage unit is a storage unit within the chip, such as a register, a cache, etc. The storage unit can also be a storage unit located outside the chip within the terminal, such as a ROM or other types of static storage devices that can store static information and instructions, RAM, etc. Among them, the processor mentioned in any of the above can be a CPU, a microprocessor, an ASIC, or one or more integrated circuits for controlling the execution of the program of the method for the above-mentioned main transmission initial access configuration information. The processing unit and the storage unit can be decoupled and respectively set on different physical devices, and connected by wired or wireless means to implement the respective functions of the processing unit and the storage unit to support the system chip to implement the various functions in the above-mentioned embodiments. Alternatively, the processing unit and the memory can also be coupled on the same device.

[0108] It is understood that the memory in the embodiments of the present disclosure may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0109] The terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of the associated 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. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0110] The terms "uplink" and "downlink" appearing in the present disclosure are used to describe the direction of data / information transmission in specific scenarios. For example, the "uplink" direction generally refers to the direction of data / information transmission from the terminal to the network side, or the direction of data / information transmission from a distributed unit to a centralized unit, and the "downlink" direction generally refers to the direction of data / information transmission from the network side to the terminal, or the direction of data / information transmission from a centralized unit to a distributed unit. It can be understood that "uplink" and "downlink" are only used to describe the transmission direction of data / information, and the specific starting and ending devices of the data / information transmission are not limited.

[0111] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in the present disclosure are named. It can be understood that these specific names do not constitute a limitation on the relevant objects, and the assigned names may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in the present disclosure should be mainly determined from the functions and technical effects embodied / executed in the technical solutions.

[0112] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this disclosure.

[0113] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0114] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the unit is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0115] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0116] In addition, each functional unit in each embodiment of the present disclosure may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0117] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a group master terminal device, etc.) to perform all or part of the steps of the methods of various embodiments of the present disclosure. The aforementioned storage media include: USB flash drives, mobile hard disks, read-only memory (ROM), and random access.

[0118] The above are only specific embodiments of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A data transmission method, characterized in that: include: The first member terminal device receives the routing information sent by the group master terminal device, wherein the routing information includes the identity information of the second member terminal device; The first member terminal device communicates with the second member terminal device according to the identity information of the second member terminal device; The method further includes: the first member terminal device establishes a second routing table according to the routing information, the second routing table including the identity information of the second member terminal device; The first member terminal device communicating with the second member terminal device according to the identity information of the second member terminal device includes: The first member terminal device establishes a second communication group with the second member terminal device according to the name and IP address of the second member terminal device in the second routing table, the first member terminal device is the group owner of the second communication group, and the second member terminal device is a member of the second communication group; The first member terminal device communicates with the second member terminal device; After the data transmission between the first group member terminal device and the second group member terminal device is completed, the second communication group is disbanded, and the first group member terminal device and the second group member terminal device re-access the first communication group.

2. The method according to claim 1, characterized in that The method further comprises: The first member terminal device sends a search signal to the surroundings to establish a first communication group with a plurality of terminal devices including the group master terminal device and the second member terminal device; The first member terminal device is determined as a member of the first communication group, and the group leader terminal device is the group leader of the first communication group.

3. The method according to claim 2, characterized in that The method further comprises: The first member terminal device sends its name and IP address to the group master terminal device, and the group master terminal device establishes a first routing table according to the name and IP address, and the routing information is the information of the first routing table.

4. A data transmission method, characterized in that: include: The group master terminal device sends routing information to the first group member terminal device, wherein the routing information includes the identity information of the second group member terminal device; The method further includes: the group master terminal device receives the name and IP address of the first member terminal device sent by the first member terminal device, and the name and IP address of the second member terminal device sent by the second member terminal device; the group master terminal device establishes a first routing table, wherein the first routing table includes the name and IP address of the first member terminal device, and the name and IP address of the second member terminal device, and the routing information is the information of the first routing table; Among them, the first member terminal device establishes a second routing table according to the routing information, and the second routing table includes the names and IP addresses of all member terminal devices of the second member terminal device; the first member terminal device establishes a second communication group with the second member terminal device according to the name and IP address of the second member terminal device in the second routing table; the first member terminal device is determined as the group owner of the second communication group, and the second member terminal device is determined as a member of the second communication group; the first member terminal device communicates with the second member terminal device, and the first member terminal device communicates with the second member terminal device; after the data transmission between the first member terminal device and the second member terminal device is completed, the second communication group is disbanded, and the first member terminal device and the second member terminal device re-access the first communication group.

5. The method according to claim 4, characterized in that The method further comprises: The group master terminal device sends a search signal to the surroundings to establish a first communication group with a plurality of terminal devices including the first group member terminal device and the second group member terminal device; The first member terminal device and the second member terminal device are determined as members of the first communication group, and the group master terminal device is the group master of the first communication group.

6. A data transmission device, characterized in that: include: A transceiver unit, configured to receive routing information sent by a group master terminal device, wherein the routing information includes identity information of a second group member terminal device; a processing unit, configured to communicate with the second group member terminal device according to the identity information of the second group member terminal device; The processing unit in the device is further used to establish a second routing table according to the routing information, wherein the second routing table includes the identity information of the second member terminal device; The processing unit in the device is further used to establish a second communication group with the second member terminal device according to the name and IP address of the second member terminal device in the second routing table, the device is the group owner of the second communication group, and the second member terminal device is a member of the second communication group; After the data transmission between the first member terminal device and the second member terminal device is completed, the second communication group is disbanded, and the first member terminal device and the second member terminal device re-access the first communication group.

7. A data transmission device, characterized in that: include: A transceiver unit, configured to send routing information to the first member terminal device, wherein the routing information includes identity information of the second member terminal device; The transceiver unit in the device is further used to receive the name and IP address of the first member terminal device sent by the first member terminal device, and the name and IP address of the second member terminal device sent by the second member terminal device; the group master terminal device establishes a first routing table, wherein the first routing table includes the name and IP address of the first member terminal device, and the name and IP address of the second member terminal device, and the routing information is the information of the first routing table; Among them, the first member terminal device establishes a second routing table according to the routing information, and the second routing table includes the names and IP addresses of all member terminal devices of the second member terminal device; the first member terminal device establishes a second communication group with the second member terminal device according to the name and IP address of the second member terminal device in the second routing table; the first member terminal device is determined as the group owner of the second communication group, and the second member terminal device is determined as a member of the second communication group; the first member terminal device communicates with the second member terminal device, and the first member terminal device communicates with the second member terminal device; after the data transmission between the first member terminal device and the second member terminal device is completed, the second communication group is disbanded, and the first member terminal device and the second member terminal device re-access the first communication group.

8. A communication device, characterized in that: include: at least one processor; as well as at least one memory for storing executable instructions of the processor; The processor is configured to execute the data transmission method of any one of claims 1 to 3 or 4 to 5 by executing the executable instructions.

9. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the data transmission method according to any one of claims 1 to 3 or 4 to 5 is implemented.

Citation Information

Patent Citations

  • User equipment and base station apparatus

    CN112655277A