A data transmission method, device, communication device and computer storage medium

By uniformly allocating and scheduling resources for user equipment within a user group in a wireless communication system, the challenges of transmission bandwidth and synchronization in federated learning are solved, achieving high efficiency and security in data transmission and ensuring consistency and reliability of data transmission.

CN115460712BActive Publication Date: 2026-03-27CHINA MOBILE COMM LTD RES INST +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-08
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

In wireless communication systems, federated learning faces challenges in transmission bandwidth, synchronization, and reliability, especially in the data transmission process between terminal devices and base stations, where existing technologies struggle to effectively address data transmission efficiency and security issues.

Method used

By sending public resource configuration information, including public user identifiers, number of users, and number of HARQ processes, to user devices within the user group through network devices, the resource allocation within the user group is uniformly scheduled. A unified uplink authorization and data transmission mechanism is adopted to ensure the consistency and security of data transmission.

Benefits of technology

It reduces the time interval between data arrivals between user devices, lowers the overhead of control signaling, improves the effectiveness and reliability of federated learning, and ensures the synchronization and security of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115460712B_ABST
    Figure CN115460712B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a data transmission method and device, communication equipment and a computer storage medium. The method comprises the following steps: a network device sends common resource configuration information to user equipment in a user group, the common resource corresponding to the common resource configuration information is a common resource corresponding to the user group; and the common resource is used for the user equipment to transmit data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and more specifically to a data transmission method, apparatus, communication device, and computer storage medium. Background Technology

[0002] 5G and Artificial Intelligence (AI) are gradually integrating into people's lives, and in the upcoming 6G era, AI will inevitably become an indispensable part of network architecture. Currently, the integration of network architecture and AI is still in its early stages of research. This integration faces challenges related to data source sourcing. The data required for artificial intelligence involves multiple fields, and in wireless systems, data exists in silos. Considering security and other factors, data sharing also faces significant challenges. Federated learning offers a feasible solution to data privacy protection. Under the premise of satisfying data privacy and security, federated learning gains benefits by keeping data from each party locally and establishing a virtual shared model through multiple collaborative groups.

[0003] However, federated learning also faces some challenges in its use in wireless networks. For example, wireless transmission is affected by transmission bandwidth and communication efficiency. When terminals access federated learning for training, they face challenges in terms of air interface transmission bandwidth, synchronization, and reliability. Summary of the Invention

[0004] To address the existing technical problems, embodiments of the present invention provide a data transmission method, apparatus, communication device, and computer storage medium.

[0005] To achieve the above objectives, the technical solution of this invention is implemented as follows:

[0006] In a first aspect, embodiments of the present invention provide a data transmission method, the method comprising:

[0007] The network device sends public resource configuration information to the user equipment within the user group. The public resource corresponding to the public resource configuration information is the public resource corresponding to the user group. The public resource is used by the user equipment to transmit data.

[0008] In the above scheme, the network device sends public resource configuration information to user devices within the user group, including: the network device sends configuration information to one or more user devices included in the user group, the configuration information including the public resource configuration information.

[0009] In the scheme, the configuration information further comprises at least one of the following: a common user identifier, a number of users in the user group, a user identifier corresponding to a user equipment, a number of hybrid automatic repeat request (HARQ) processes corresponding to the common resource.

[0010] In the scheme, the network device sends the configuration information to one or more user equipments in the user group, comprising: the network device sends the configuration information to one or more user equipments in the user group through radio resource control (RRC) signaling.

[0011] In the scheme, the network device sends the common resource configuration information to the user equipment in the user group, comprising: the network device sends an authorization notification, wherein the authorization notification comprises the common user identifier and the common resource configuration information; the common user identifier is used for one or more user equipments in the user group to receive the authorization notification.

[0012] In the scheme, the authorization notification further comprises at least one of the following: time information of uplink and downlink data transmission, modulation information.

[0013] In the scheme, the common resource comprises one of the following:

[0014] Time-domain time-determined frequency-domain resource, frequency-domain resource of specific time length, periodically repeated time-domain time-determined frequency-domain resource, periodically repeated frequency-domain resource of specific time length.

[0015] In the scheme, the authorization notification further comprises modulation and coding scheme (MCS) information.

[0016] In the scheme, the MCS information of one or more user equipments in the user group corresponds to the user identifier of the user equipment.

[0017] In the scheme, the MCS information of one or more user equipments in the user group corresponds to the common user identifier.

[0018] In the scheme, the method further comprises: the network device receives data from the user equipment in the user group, the data is scrambled based on the common user identifier; the data transmitted by the user equipment in the user group corresponds to the same HARQ process.

[0019] In the scheme, the method further comprises: if the network device does not receive data from a first user device in the user group, re-sending an authorization notification to the first user device; and the first user device is at least part of the user devices in the user group.

[0020] In a second aspect, the embodiments of the present application further provide a data transmission method, which comprises:

[0021] The user device receives common resource configuration information from the network device, and the user device is one of the user devices in the user group; the common resource corresponding to the common resource configuration information is the common resource corresponding to the user group;

[0022] The user device transmits data based on the common resource configuration information.

[0023] In the scheme, the user device receives common resource configuration information from the network device, which comprises:

[0024] The user device receives configuration information from the network device, and the configuration information comprises the common resource configuration information.

[0025] In the scheme, the configuration information further comprises at least one of the following information: a common user identifier, a number of user devices in the user group, a user identifier corresponding to the user device, and a number of HARQ processes corresponding to the common resource.

[0026] In the scheme, the user device receives configuration information from the network device, which comprises:

[0027] The user device receives the configuration information from the network device through RRC signaling.

[0028] In the scheme, the user device receives common resource configuration information from the network device, which comprises:

[0029] The user device receives an authorization notification from the network device, and the authorization notification comprises a common user identifier and the common resource configuration information.

[0030] In the scheme, the user device receives an authorization notification from the network device, which comprises:

[0031] The user device receives the authorization notification based on the pre-configured common user identifier.

[0032] In the scheme, the authorization notification further comprises at least one of the following information: time information of uplink and downlink data transmission, and modulation information.

[0033] In the scheme, the common resource comprises one of the following:

[0034] time-domain time-determined frequency-domain resource, time-domain time-determined frequency-domain resource periodically repeated, time-domain time-determined frequency-domain resource periodically repeated.

[0035] In the above solution, the authorization notification further comprises MCS information.

[0036] In the above solution, the MCS information corresponds to a user identity of the user equipment.

[0037] In the above solution, the MCS information corresponds to the common user identity.

[0038] In the above solution, the user equipment transmits data based on the common resource configuration information, comprising:

[0039] The user equipment determines the common resource corresponding to the common resource configuration information, and transmits data by using the common resource; the data is scrambled based on the common user identity; the data transmitted by the user equipment corresponds to the same HARQ process as the data transmitted by other user equipment in the user group.

[0040] In a third aspect, an embodiment of the present application further provides a data transmission device, which comprises a first sending unit configured to send common resource configuration information to user equipment in a user group, wherein the common resource corresponding to the common resource configuration information is a common resource corresponding to the user group, and the common resource is used for the user equipment to transmit data.

[0041] In a fourth aspect, an embodiment of the present application further provides a data transmission device, which comprises a second receiving unit and a second sending unit, wherein:

[0042] The second receiving unit is configured to receive common resource configuration information from a network device, wherein the user equipment is one of user equipment in a user group, and the common resource corresponding to the common resource configuration information is a common resource corresponding to the user group.

[0043] The second sending unit is configured to transmit data based on the common resource configuration information.

[0044] In a fifth aspect, an embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the steps of the method in the first aspect or the second aspect.

[0045] In a sixth aspect, an embodiment of the present application further provides a communication device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the method in the first aspect or the second aspect when executing the program.

[0046] The data transmission method, device, communication device and computer storage medium provided by the embodiment of the application, the method comprises: a network device sends common resource configuration information to user equipment in a user group, the common resource corresponding to the common resource configuration information is a common resource corresponding to the user group; the common resource is used for the user equipment to transmit data; and the user equipment transmits data based on the common resource configuration information. By using the technical solution of the embodiment of the application, the network device centrally schedules the common resource of the user group, uniformly allocates resources for the users in the user group, completes the unified scheduling of the users in the user group, and sends the scheduling results of the users in the user group using the same uplink authorization, so that the time interval of data arrival between users can be effectively reduced, the control signaling overhead of data scheduling can be reduced, and the effectiveness and reliability of federated learning can be ensured. BRIEF DESCRIPTION OF DRAWINGS

[0047] Figure 1 A scene diagram for federated learning applied to a network architecture;

[0048] Figure 2 A flowchart of the data transmission method of the embodiment of the application Figure 1 ;

[0049] Figures 3a to 3d A diagram of the common resource in the data transmission method of the embodiment of the application

[0050] Figure 4 A flowchart of the data transmission method of the embodiment of the application Figure 2 ;

[0051] Figure 5 A diagram of the grant notification retransmission in the data transmission method of the embodiment of the application

[0052] Figure 6 A flowchart of the data transmission method of the embodiment of the application

[0053] Figure 7 A composition structure diagram of the data transmission device of the embodiment of the application Figure 1 ;

[0054] Figure 1 A composition structure diagram of the data transmission device of the embodiment of the application Figure 2 ;

[0055] Figure 1 A hardware composition structure diagram of the communication device of the embodiment of the application. DETAILED DESCRIPTION

[0056] The application will be further described in detail below with reference to the drawings and specific embodiments.

[0057] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as a Global System of Mobile communication (GSM) system, a Long Term Evolution (LTE) system, or a 5G system, etc. The 5G system or 5G network can also be referred to as a New Radio (NR) system or NR network.

[0058] For example, the communication system to which the embodiments of the present application are applied can include a network device and a user equipment (UE). The network device can be a device that communicates with the user equipment (or referred to as a communication terminal, terminal, terminal device). The network device can provide communication coverage for a specific geographic area, and can communicate with the terminal device located in the coverage area. Optionally, the network device can be a base station in a GSM system or a CDMA system, or an evolved node B (eNB or eNodeB) in an LTE system, or a base station (gNB) in a 5G system or an NR system, etc.

[0059] Figure 2 A scenario diagram for applying federated learning to a network architecture is shown in FIG. 1. Figure 9 As shown in FIG. 1, wi (such as w1, w2, …, wu shown in the figure) is a local federated learning model (or local federated model) of the i-th terminal, g is a global federated learning model, the terminal performs model training based on local data at the local end to obtain a local federated learning model, and the trained local federated learning model is transmitted to the base station. The base station calculates the global federated model g according to the local federated learning models of the terminals, and sends the global federated model g to each terminal.

[0060] In this way, the transmission of the local data of the terminal to the base station can be reduced, and the amount of data transmission can be effectively reduced. However, since the base station needs to receive the local federated learning models sent by all terminals, and uniformly calculates the global federated model according to all local federated learning models, the consistency of the arrival time of the local federated learning model and the effectiveness of the transmission are required. Based on this, the following embodiments of the present application are proposed.

[0061] The embodiment of the present application provides a data transmission method applied to a network device. Figure 1 A flowchart of the data transmission method of the embodiment of the present application is shown in FIG. 2. Figure 1 As shown in FIG. 2, the method comprises the following steps. Figure 2

[0062] ​Step 101: The network device sends common resource configuration information to user equipment in a user group, the common resource corresponding to the common resource configuration information being a common resource corresponding to the user group; the common resource being used for the user equipment to transmit data.

[0063] In this embodiment, by centralized scheduling of the common resource of the user group by the network device, resources are uniformly allocated to users in the user group, unified scheduling of the users in the user group is completed, and the scheduling results of the users in the user group are sent using the same uplink authorization, which can effectively reduce the time interval of data arrival between users, reduce the control signaling overhead of data scheduling, and ensure the effectiveness and reliability of federated learning.

[0064] In some optional embodiments, the network device sends common resource configuration information to user equipment in a user group, including: the network device sends configuration information to one or more user equipment included in the user group, the configuration information including the common resource configuration information.

[0065] In this embodiment, the network device can carry the above-mentioned common resource configuration information by sending configuration information to user equipment in the user group, and the above-mentioned configuration information is mainly used for configuring users in the user group. For example, the network device sends configuration information to one or more user equipment to inform the one or more user equipment that they are a user group.

[0066] Optionally, the configuration information further includes at least one of the following information: a common user identifier, a number of users in the user group, a user identifier corresponding to the user equipment, and a number of HARQ processes corresponding to the common resource.

[0067] The common user identifier corresponds to the user group, and it can be understood that all user equipment in the user group correspond to the same common user identifier. The common user identifier is used for scrambling of uplink and downlink authorization of user equipment in the user group, scrambling of transmission of user data in the group, and the like. The user identifier of the user equipment may, for example, be an index of the user equipment, and the index can have a value range of 0 to the number of users in the user group-1. In this embodiment, users in the user group can be added or deleted at any time, that is, the network device can update users in the user group by sending configuration information.

[0068] For example, the common resource can be a set of resources configured by the network device for the user equipment in the user group, and the user equipment in the user group can select a suitable resource from the set of resources for transmission when data transmission or uplink grant transmission is required. In an embodiment, the common resource (i.e., the set of resources) is labeled in the time domain and the frequency domain, and the label of the corresponding resource is configured for each user in the user group. In another embodiment, the common resource (i.e., the set of resources) is equally divided according to the number of users in the user group, and can be allocated in sequence according to the user identifier in the user group.

[0069] For example, the set of resources can be periodic resources, and the configuration information can further include a period corresponding to the periodic resources. For another example, the resources configured by the network device can also be resource block group (RBG) resources, and the common resource included in the configuration information can be the index of the RBG allocated for each user.

[0070] For example, the code example of the above configuration information can be as follows:

[0071] UEGroupConfig ::= SEQUENCE {

[0072] GroupCommonCRNTI

[0073] NumberOfUE (corresponding to the number of users in the user group)

[0074] UEIndexinGroup (corresponding to the user identifier of the user equipment in the user group)

[0075] resourceAllocation (resource configuration, corresponding to the above common resource configuration information)

[0076] periodicity (period corresponding to the periodic resource)

[0077] rbg-Size (RBG size)

[0078] nrofHARQ-Processes (number of HARQ processes corresponding to the common resource)

[0079] Optionally, the network device sends the configuration information to one or more user equipment included in the user group, including: the network device sends the configuration information to one or more user equipment included in the user group through RRC signaling.

[0080] In some alternative embodiments, the network device sends the common resource configuration information to the user equipment in the user group, comprising: the network device sends a grant notification, wherein the grant notification comprises the common user identifier and the common resource configuration information; the common user identifier is used for one or more user equipments in the user group to receive the grant notification.

[0081] In the embodiment, the network device can carry the common resource configuration information by sending a grant notification to the user equipment in the user group. The embodiment is applicable to the scenario that the user group has been configured by the configuration information. In the case that the user group has been configured, the network device can send a grant notification, wherein the grant notification comprises the common user identifier and the common resource configuration information. Generally, all user equipments in the user group can receive the grant notification and obtain the common resource configuration information carried in the grant notification.

[0082] For example, the resource set can be a periodic resource, and the configuration information can further comprise a period corresponding to the periodic resource. For another example, the resource configured by the network device can also be an RBG resource, and the common resource comprised in the configuration information can be an index of the RBG allocated to each user.

[0083] Optionally, the grant notification further comprises at least one of the following information: time information of uplink and downlink data transmission, modulation information.

[0084] In some alternative embodiments of the present application, the common resource comprises one of the following: time-domain time-determined frequency-domain resource, time-domain time-determined frequency-domain resource, time-domain time-determined frequency-domain resource, time-domain time-determined frequency-domain resource.

[0085] Figure 1 A schematic diagram of the common resource in the data transmission method of the embodiment of the present application is shown in FIG. 1, wherein the common resource is a time-domain time-determined frequency-domain resource, i.e., the time domain is determined, and different users correspond to different frequency-domain resources. Figure 2 A schematic diagram of the common resource in the data transmission method of the embodiment of the present application is shown in FIG. 1, wherein the common resource is a time-domain time-determined frequency-domain resource, i.e., the time domain is determined, and different users correspond to different frequency-domain resources. Figures 3a to 3d A schematic diagram of the common resource in the data transmission method of the embodiment of the present application is shown in FIG. 1, wherein the common resource is a time-domain time-determined frequency-domain resource, i.e., the time domain is determined, and different users correspond to different frequency-domain resources. Figure 3a A schematic diagram of the common resource in the data transmission method of the embodiment of the present application is shown in FIG. 1, wherein the common resource is a time-domain time-determined frequency-domain resource, i.e., the time domain is determined, and different users correspond to different frequency-domain resources. Figure 3bAs shown, the frequency domain resource is a specific time length of a periodic resource, i.e., the common resource is a frequency domain periodic resource, and in each frequency domain period, different time domain resources correspond to different users.

[0086] In some optional embodiments, the authorization notification further includes MCS information. For example, the MCS information can be an MCS index value.

[0087] In some optional embodiments, the MCS information of one or more user equipment included in the user group corresponds to the user identification of the user equipment.

[0088] In this embodiment, the network device configures one MCS information for each user equipment in the user group, as shown in Table 1.

[0089] Table 1

[0090]

[0091] In some other optional embodiments, the MCS information of one or more user equipment included in the user group corresponds to the common user identification.

[0092] In this embodiment, the network device configures an MCS for the user group, which can be referred to as a common MCS. In the previous embodiment, the MCS configured for each user equipment can be referred to as a UE-specific MCS. If the common MCS of this embodiment is used, only the common MCS needs to be carried in Table 2, and no UE-specific MCS needs to be carried subsequently. If the UE-specific MCS is used, the corresponding MCS can be determined according to the identification (such as the index) of the UE. Alternatively, in some embodiments, for the user equipment in the user group, some users can correspond to the UE-specific MCS, and some users can correspond to the common MCS. If the identification of a UE is set to a specific MCS, the user equipment can correspond to the MCS corresponding to the UE index (i.e., the UE-specific MCS). If the identification of a UE is not set to a specific MCS, the common MCS in the group can be used.

[0093] Table 2

[0094]

[0095] This embodiment can ensure that the transmission time interval of uplink and downlink data is as small as possible, and can reduce the signaling redundancy of uplink and downlink authorization and the number of transmissions of the corresponding PDCCH.

[0096] In this embodiment, the configuration information may further include the number of HARQ processes corresponding to public resources. User equipment within the group uses a unified HARQ process number, and uplink and downlink data using the public user identifier correspond to the same HARQ process. The HARQ process corresponding to the public user identifier is maintained separately.

[0097] In some alternative embodiments of the present invention, such as Figure 3c As shown, based on step 101, the method may further include:

[0098] Step 102: The network device receives data from user equipment within the user group, the data being scrambled based on the public user identifier; the data transmitted by the user equipment within the user group corresponds to the same HARQ process.

[0099] Optionally, the method further includes: if the network device does not receive data from the first user device in the user group, resending the authorization notification to the first user device; the first user device is at least some of the user devices included in the user group.

[0100] In this embodiment, the network device generates a corresponding authorization notification based on whether the data of each user device in the user group has been transmitted correctly, and sends the authorization notification only to the user devices that need to retransmit.

[0101] Figure 3d This is a schematic diagram of the authorization notification retransmission in the data transmission method of this invention; as shown. Figure 4 As shown, the user group includes UE1, UE2, UE3, UE4, and UE5. The base station sends an authorization notification for this user group. If all five UEs receive the authorization notification, they send feedback information (i.e., uplink authorization) to the base station. This means the network device receives data from the user equipment within the user group. The feedback information is scrambled based on a common user identifier, and each user equipment within the user group transmits feedback information corresponding to the same HARQ process. If the base station does not receive feedback information from UE3 and UE4, it resends the authorization notification to UE3 and UE4. After receiving the authorization notification, UE3 and UE4 send feedback information (i.e., uplink authorization) to the base station. Further assuming the base station still does not receive feedback information from UE4, it resends the authorization notification to UE4. After receiving the authorization notification, UE4 sends feedback information (i.e., uplink authorization) to the base station.

[0102] In this way, by scheduling retransmissions by group users, the overhead of HARQ process numbers can be reduced, the consistency of retransmission time can be guaranteed, and the time interval can be reduced.

[0103] Based on the foregoing embodiments, this invention also provides a data transmission method applied in a user equipment. Figure 5As shown in Fig. 3, the method comprises the following steps. Figure 5

[0104] Step 201: A user equipment receives common resource configuration information from a network device, the user equipment being one of user equipments in a user group; the common resource corresponding to the common resource configuration information being a common resource corresponding to the user group;

[0105] Step 202: The user equipment transmits data based on the common resource configuration information.

[0106] In this embodiment, the network device centrally schedules resources in the common resources of the user group, uniformly allocates resources to users in the user group, completes unified scheduling of the users in the user group, and sends the scheduling results of the users in the user group using the same uplink authorization, which can effectively reduce the time interval of data arrival between users, reduce the control signaling overhead of data scheduling, and ensure the effectiveness and reliability of federated learning.

[0107] In some optional embodiments, the user equipment receives common resource configuration information from a network device, comprising: the user equipment receives configuration information from the network device, the configuration information comprising the common resource configuration information.

[0108] In this embodiment, the network device can carry the above-mentioned common resource configuration information by sending configuration information to the user equipments in the user group, and the above-mentioned configuration information is mainly used for configuring the users in the user group. For example, the network device sends configuration information to one or more user equipments to inform the one or more user equipments to be a user group.

[0109] Optionally, the configuration information further comprises at least one of the following information: a common user identifier, a number of users in the user group, a user identifier corresponding to the user equipment, and a number of HARQ processes corresponding to the common resource.

[0110] The common user identifier corresponds to the user group, and it can be understood that all user equipments in the user group correspond to the same common user identifier. The common user identifier is used for scrambling of uplink and downlink authorizations of user equipments in the user group, scrambling of transmission of user data in the group, and the like. The user identifier of the user equipment may, for example, be an index of the user equipment, and the index may, for example, have a value range of 0 to the number of users in the user group-1. In this embodiment, users in the user group can be added or deleted at any time, that is, the network device can update the users in the user group by sending configuration information.

[0111] ​For example, the common resource can be a set of resources configured by the network device for the user equipment in the user group, and the user equipment in the user group can select a suitable resource from the set of resources for transmission when data transmission or uplink grant transmission is required. In an embodiment, the common resource (i.e., the set of resources) is labeled in the time domain and the frequency domain, and the label of the corresponding resource is configured for each user in the user group. In another embodiment, the common resource (i.e., the set of resources) is equally divided according to the number of users in the user group, and can be allocated in sequence according to the user identifier in the user group.

[0112] For example, the set of resources can be periodic resources, and the configuration information can further include a period corresponding to the periodic resources. For another example, the resources configured by the network device can also be resource block group (RBG) resources, and the common resource included in the configuration information can be the index of the RBG allocated for each user.

[0113] Optionally, the user equipment receives the configuration information from the network device, including that the user equipment receives the configuration information from the network device through RRC signaling.

[0114] In some optional embodiments, the user equipment receives the common resource configuration information from the network device, including that the user equipment receives a grant notification from the network device, and the grant notification includes the common user identifier and the common resource configuration information.

[0115] In this embodiment, the network device can carry the common resource configuration information by sending a grant notification to the user equipment in the user group. This embodiment is applicable to the scenario that the user group has been configured through the configuration information. In the case that the user group has been configured, the network device can send a grant notification once, and the grant notification includes the common user identifier and the common resource configuration information. Generally, all user equipment in the user group can receive the grant notification and obtain the common resource configuration information carried in the grant notification.

[0116] In some optional embodiments, the user equipment receives the grant notification from the network device, including that the user equipment receives the grant notification based on the pre-configured common user identifier.

[0117] Optionally, the grant notification further includes at least one of the following information: time information of uplink and downlink data transmission, modulation information.

[0118] In some alternative embodiments of the present application, the common resource comprises one of the following: a time-domain time-determined frequency-domain resource, a time-length-determined frequency-domain resource, a periodically repeated time-domain time-determined frequency-domain resource, and a periodically repeated time-length-determined frequency-domain resource.

[0119] The above-mentioned common resource can refer to the aforementioned embodiments and Figure 6 for details, which will not be described herein.

[0120] In some alternative embodiments, the authorization notification further comprises MCS information.

[0121] In some alternative embodiments, the MCS information corresponds to a user identity of the user equipment.

[0122] In some alternative embodiments, the MCS information corresponds to the common user identity.

[0123] In some alternative embodiments of the present application, the user equipment transmits data based on the common resource configuration information, comprising: the user equipment determines the common resource corresponding to the common resource configuration information, and transmits data using the common resource; the data is scrambled based on the common user identity; the data transmitted by the user equipment corresponds to the same HARQ process as the data transmitted by other user equipment in the user group.

[0124] Based on the above-mentioned embodiments, the present application provides a data transmission device. Figure 6 The composition structure of the data transmission device of the present application is shown in Figures 3a to 3d ; as Figure 7 shown, the device comprises a first sending unit 11 for sending common resource configuration information to user equipment in a user group, the common resource configuration information corresponding to a common resource corresponding to the user group; the common resource is used for the user equipment to transmit data.

[0125] In some alternative embodiments of the present application, the first sending unit 11 is configured to send configuration information to one or more user equipment in the user group, the configuration information comprising the common resource configuration information.

[0126] In some alternative embodiments of the present application, the configuration information further comprises at least one of the following information: a common user identity, a number of users in the user group, a user identity corresponding to the user equipment, and a number of HARQ processes corresponding to the common resource.

[0127] In some alternative embodiments of the present application, the first sending unit 11 is configured to send the configuration information to one or more user equipment in the user group through RRC signaling. In some alternative embodiments of the present application, the first sending unit 11 is configured to send the configuration information to one or more user equipment in the user group through RRC signaling.

[0128] In some alternative embodiments of the present application, the first sending unit 11 is configured to send an authorization notification, wherein the authorization notification comprises a public user identity and the public resource configuration information; and the public user identity is used for one or more user equipments in a user group to receive the authorization notification.

[0129] In some alternative embodiments of the present application, the authorization notification further comprises at least one of the following information: time information of uplink and downlink data transmission, modulation information.

[0130] In some alternative embodiments of the present application, the public resource comprises one of the following: time domain time determined frequency domain resource, specific time length frequency domain resource, periodically repeated time domain time determined frequency domain resource, periodically repeated specific time length frequency domain resource.

[0131] In some alternative embodiments of the present application, the authorization notification further comprises MCS information.

[0132] In some alternative embodiments of the present application, the MCS information of the one or more user equipments in the user group corresponds to the user identity of the user equipment.

[0133] In some alternative embodiments of the present application, the MCS information of the one or more user equipments in the user group corresponds to the public user identity.

[0134] In some alternative embodiments of the present application, the apparatus further comprises a first receiving unit 12 configured to receive data from the user equipment in the user group, wherein the data is scrambled based on the public user identity; and the data transmitted by the user equipment in the user group corresponds to the same HARQ process.

[0135] In some alternative embodiments of the present application, the first sending unit 11 is further configured to resend the authorization notification to the first user equipment if the first receiving unit 12 does not receive data from the first user equipment in the user group; and the first user equipment is at least part of the user equipment in the user group.

[0136] In the embodiment of the present application, the device is applied to a network device. The first sending unit 11 and the first receiving unit 12 in the device can be implemented by a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU) or a field-programmable gate array (FPGA) in combination with a communication module (including a basic communication suite, an operating system, a communication module, a standardized interface and a protocol, etc.) and a transceiving antenna.

[0137] The embodiment of the present application further provides a data transmission device. Figure 1 The composition structure of the data transmission device in the embodiment of the present application is shown in Figure 7 As shown in Figure 8 The device comprises a second receiving unit 21 and a second sending unit 22, wherein the second receiving unit 21 is configured to receive public resource configuration information from a network device, the user equipment being one of user equipments in a user group, and the public resource corresponding to the public resource configuration information being a public resource corresponding to the user group.

[0138] The second receiving unit 21 is configured to receive public resource configuration information from a network device, the user equipment being one of user equipments in a user group, and the public resource corresponding to the public resource configuration information being a public resource corresponding to the user group.

[0139] The second sending unit 22 is configured to transmit data based on the public resource configuration information.

[0140] In some optional embodiments of the present application, the second receiving unit 21 is configured to receive configuration information from a network device, the configuration information comprising the public resource configuration information.

[0141] In some optional embodiments of the present application, the configuration information further comprises at least one of the following information: a public user identifier, a number of user equipments in the user group, a user identifier corresponding to a user equipment and a number of HARQ processes corresponding to the public resource.

[0142] In some optional embodiments of the present application, the second receiving unit 21 is configured to receive configuration information from a network device through RRC signaling.

[0143] In some optional embodiments of the present application, the second receiving unit 21 is configured to receive an authorization notification from a network device, the authorization notification comprising a public user identifier and the public resource configuration information.

[0144] In some optional embodiments of the present application, the second receiving unit 21 is configured to receive the authorization notification based on a preconfigured public user identifier.

[0145] In some optional embodiments of the present application, the authorization notification further comprises at least one of the following information: time information of uplink and downlink data transmission, modulation information.

[0146] In some optional embodiments of the present application, the common resource comprises one of the following: time domain time determined frequency domain resource, specific time length frequency domain resource, periodically repeated time domain time determined frequency domain resource, periodically repeated specific time length frequency domain resource.

[0147] In some optional embodiments of the present application, the authorization notification further comprises MCS information.

[0148] In some optional embodiments of the present application, the MCS information corresponds to the user identity of the user equipment.

[0149] In some optional embodiments of the present application, the MCS information corresponds to the common user identity.

[0150] In some optional embodiments of the present application, the second sending unit 22 is configured to determine the common resource corresponding to the common resource configuration information, and transmit data by using the common resource; the data is scrambled based on the common user identity; and the data transmitted by the user equipment corresponds to the same HARQ process as the data transmitted by other user equipment in the user group.

[0151] In the embodiments of the present application, the device is applied to user equipment. The second sending unit 22 and the second receiving unit 21 in the device can be implemented by CPU, DSP, MCU or FPGA in combination with a communication module (including basic communication suite, operating system, communication module, standardized interface and protocol, etc.) and a transceiving antenna in actual application.

[0152] It should be noted that the data transmission device provided in the above embodiments is only used for example to illustrate the division of the above program modules, and in actual application, the above processing can be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules to complete all or part of the above processing. In addition, the data transmission device and the data transmission method provided in the above embodiments belong to the same concept, and the specific implementation process is described in detail in the method embodiments, which will not be repeated here.

[0153] The embodiments of the present application further provide a communication device, which is the network device or the user equipment in the above embodiments. Figure 2 The hardware component structure of the communication device of the embodiments of the present application is shown in the following figure: Figure 8As shown, the communication device comprises a memory 32, a processor 31 and a computer program stored in the memory 32 and executable on the processor 31, wherein the processor 31 implements the steps of the data transmission method applied in the network device according to the embodiments of the present application when executing the program, or the processor 31 implements the steps of the data transmission method applied in the user equipment according to the embodiments of the present application when executing the program.

[0154] Optionally, the communication device can further comprise one or more network interfaces 33. It can be understood that various components in the communication device can be coupled together through a bus system 34. It can be understood that the bus system 34 is used to realize the connection communication between the components. The bus system 34 comprises a data bus, a power supply bus, a control bus and a state signal bus. However, for the purpose of clear illustration, all the buses are marked as the bus system 34 in the figure. Figure 9 Figure 9 Figure 9

[0155] ​It can be appreciated that the memory 32 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can 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), a ferromagnetic random access memory (FRAM), a Flash Memory, a magnetic surface memory, an optical disc, or a Compact Disc Read-Only Memory (CD-ROM). The magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a Random Access Memory (RAM) used as an external cache. By way of example but not limitation, many forms of RAM can be used, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memory 32 described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable type of memory.

[0156] The method disclosed in the embodiments of the present application can be applied in or implemented by the processor 31. The processor 31 can be an integrated circuit chip having a processing capability of signals. In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor 31 or the instruction in the form of software. The processor 31 described above can be a general processor, a DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The processor 31 can implement or execute the disclosed methods, steps and logic block diagrams in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiments of the present application, the above-mentioned method can be directly embodied as a hardware decoding processor for execution, or a combination of hardware and software modules in the decoding processor for execution. The software module can be located in a storage medium, which is located in the memory 32. The processor 31 reads the information in the memory 32 and combines the hardware to complete the steps of the above-mentioned method.

[0157] In the exemplary embodiments, the communication device can be implemented by one or more ASICs (Application Specific Integrated Circuits), DSPs, PLDs (Programmable Logic Devices), CPLDs (Complex Programmable Logic Devices), FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic elements, for executing the above-mentioned method.

[0158] In the exemplary embodiments, the embodiments of the present application also provide a computer readable storage medium, such as the memory 32 including a computer program, which can be executed by the processor 31 of the communication device to complete the steps of the above-mentioned method. The computer readable storage medium can be a FRAM, a ROM, a PROM, an EPROM, an EEPROM, a Flash Memory, a magnetic surface memory, an optical disc, or a CD-ROM, etc. The computer readable storage medium can also be various devices including one or any combination of the above-mentioned memories.

[0159] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the steps of the data transmission method applied to the network device or the data transmission method applied to the user equipment.

[0160] The methods disclosed in the several method embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments.

[0161] The features disclosed in the several product embodiments provided by the present application can be combined arbitrarily without conflict to obtain new product embodiments.

[0162] The features disclosed in the several method or device embodiments provided by the present application can be combined arbitrarily without conflict to obtain new method embodiments or device embodiments.

[0163] In the several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other manners. The described device embodiments are merely schematic, and the division of units is merely a logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling, or direct coupling or communication connection between the components can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0164] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.

[0165] In addition, each functional unit in each embodiment of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in the form of hardware, or in the form of hardware plus software function unit.

[0166] Those skilled in the art can understand that all or part of the steps of the above-mentioned method embodiments can be completed by program instruction related hardware, and the foregoing program can be stored in a computer readable storage medium, and the program executes the steps of the above-mentioned method embodiments when executed; and the foregoing storage medium includes a mobile storage device, a ROM, a RAM, a magnetic disc or an optical disc and various storage medium capable of storing program codes.

[0167] Alternatively, the integrated unit of the present application can be stored in a computer readable storage medium if it is realized in the form of a software function module and sold or used as an independent product. Based on such understanding, the technical solutions of the embodiments of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, includes several instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in the embodiments of the present application. The foregoing storage medium includes a mobile storage device, a ROM, a RAM, a magnetic disc or an optical disc and various storage medium capable of storing program codes.

[0168] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A data transmission method, characterized in that, The method includes: The network device sends common resource configuration information to the user equipment within the user group. The common resource configuration information corresponds to the common resource of the user group. The common resource is used by the user equipment to transmit data. The network device receives data from user devices within the user group; wherein the data includes a trained local federated learning model, and the data transmitted by the user devices within the user group corresponds to the same Hybrid Automatic Repeat Request (HARQ) process.

2. The method according to claim 1, characterized in that, The network device sends public resource configuration information to user equipment within the user group, including: The network device sends configuration information to one or more user devices included in the user group. The configuration information includes the public resource configuration information. The configuration information also includes at least one of the following: public user identifier, number of users in the user group, user identifier corresponding to the user device, and number of HARQ processes corresponding to the public resource.

3. The method according to claim 2, characterized in that, The network device sends configuration information to one or more user devices included in the user group, including: The network device sends the configuration information to one or more user equipments included in the user group via Radio Resource Control (RRC) signaling.

4. The method according to claim 1, characterized in that, The network device sends public resource configuration information to user equipment within the user group, including: The network device sends an authorization notification, which includes a public user identifier and the public resource configuration information; the public user identifier is used by one or more user devices within the user group to receive the authorization notification.

5. The method according to claim 4, characterized in that, The authorization notification also includes at least one of the following: timing information and modulation information for uplink and downlink data transmission.

6. The method according to claim 1, characterized in that, The public resources include one of the following: Frequency domain resources with a fixed time in the time domain, frequency domain resources with a specific time length, frequency domain resources with a fixed time in the time domain that repeat periodically, and frequency domain resources with a specific time length that repeat periodically.

7. The method according to claim 4, characterized in that, The authorization notification also includes modulation and coding strategy (MCS) information.

8. The method according to claim 7, characterized in that, The MCS information of one or more user devices included in the user group corresponds to the user identifier of the user device.

9. The method according to claim 7, characterized in that, The MCS information of one or more user devices included in the user group corresponds to the public user identifier.

10. The method according to claim 4, characterized in that, The data is scrambled based on the public user identifier.

11. The method according to claim 10, characterized in that, The method further includes: If the network device does not receive data from the first user device in the user group, it resends the authorization notification to the first user device; the first user device is at least some of the user devices included in the user group.

12. A data transmission method, characterized in that, The method includes: The user equipment receives public resource configuration information from the network device, wherein the user equipment is a user equipment within a user group; the public resource corresponding to the public resource configuration information is the public resource corresponding to the user group. The user equipment transmits data based on the public resource configuration information; wherein, the data includes a trained local federated learning model, and the data transmitted by the user equipment corresponds to the same Hybrid Automatic Repeat Request (HARQ) process as the data transmitted by other user equipment in the user group.

13. The method according to claim 12, characterized in that, The user equipment receives public resource configuration information from network devices, including: The user equipment receives configuration information from the network device, the configuration information including the public resource configuration information; the configuration information also includes at least one of the following: public user identifier, number of users in the user group, user identifier corresponding to the user equipment, and number of HARQ processes corresponding to the public resource.

14. The method according to claim 13, characterized in that, The user equipment receives configuration information from the network device, including: The user equipment receives configuration information from network devices via Radio Resource Control (RRC) signaling.

15. The method according to claim 12, characterized in that, The user equipment receives public resource configuration information from network devices, including: The user equipment receives an authorization notification from the network device, the authorization notification including a public user identifier and the public resource configuration information.

16. The method according to claim 15, characterized in that, The user equipment receives an authorization notification from the network device, including: The user equipment receives the authorization notification based on the pre-configured public user identifier.

17. The method according to claim 15, characterized in that, The authorization notification also includes at least one of the following: timing information and modulation information for uplink and downlink data transmission.

18. The method according to claim 12, characterized in that, The public resources include one of the following: Frequency domain resources with a fixed time in the time domain, frequency domain resources with a specific time length, frequency domain resources with a fixed time in the time domain that repeat periodically, and frequency domain resources with a specific time length that repeat periodically.

19. The method according to claim 15, characterized in that, The authorization notification also includes modulation and coding strategy (MCS) information.

20. The method according to claim 19, characterized in that, The MCS information corresponds to the user identifier of the user equipment.

21. The method according to claim 19, characterized in that, The MCS information corresponds to the public user identifier.

22. The method according to claim 15, characterized in that, The user equipment transmits data based on the public resource configuration information, including: The user equipment determines the public resource corresponding to the public resource configuration information and uses the public resource to transmit data; the data is scrambled based on the public user identifier.

23. A data transmission device, characterized in that, The device includes: a first transmitting unit and a first receiving unit; wherein... The first sending unit is configured to send public resource configuration information to user equipment within a user group, wherein the public resource configuration information corresponds to the public resource of the user group; the public resource is used by the user equipment to transmit data. The first receiving unit is configured to receive data from user devices within the user group; wherein the data includes a trained local federated learning model, and the data transmitted by the user devices within the user group corresponds to the same HARQ process.

24. A data transmission device, characterized in that, The device includes: a second receiving unit and a second transmitting unit; wherein... The second receiving unit is configured to receive public resource configuration information from a network device, wherein the user device is a user device within a user group; the public resource corresponding to the public resource configuration information is the public resource corresponding to the user group. The second sending unit is used to transmit data based on the public resource configuration information; wherein the data includes a trained local federated learning model, and the data transmitted by the user equipment corresponds to the same HARQ process as the data transmitted by other user equipment in the user group.

25. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 11; or, when the program is executed by a processor, it implements the steps of the method according to any one of claims 12 to 22.

26. A communication device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1 to 11; or, when the processor executes the program, it implements the steps of the method according to any one of claims 12 to 22.

Citation Information

Patent Citations

  • Common resource-based data transmission method and device

    CN108702745A