Auxiliary-confirmation-based reliable communication method, apparatus, electronic device, medium, and product
By determining the array radiation pattern of the target base station and the smart metasurface in the 6G communication system, and grouping the transmitting users based on regional grouping and grouping algorithms, the impact of reply confirmation reception on data transmission in massive user connections is resolved, achieving reliable communication and latency optimization.
Patent Information
- Application Number
- CN202411425514.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2044-10-12
AI Technical Summary
In 6G communication systems, with a massive number of user connections, individually confirming and replying to each connection can affect the reliability of data transmission and lead to significant latency overhead.
By determining the array pattern of the target base station and the smart metasurface within the target range, the transmitting users are grouped based on regional grouping and grouping algorithms, special user node groups are determined, and reliable communication results with auxiliary confirmation are determined based on the acknowledgment reception tag.
It improves the reliability of data transmission, reduces message acknowledgment delay overhead, reduces the probability of wireless channel contention and conflicts, and avoids problems such as poor user reception quality and redundant conflicts.
Smart Images

Figure CN119172763B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and particularly relates to a reliable communication method with auxiliary confirmation, a device, an electronic device, a medium and a product. BACKGROUND
[0002] With the development of science and technology, the physical environment of the sixth generation mobile communication technology (6th generation mobile networks, 6G) communication system will be filled with an amazing large-scale wireless connection, and the application of large-scale multiple-input multiple-output (Multiple-Input Multiple-Output, MIMO) to a certain extent solves the related problems.
[0003] At present, in the prior art, for a large number of user connections, it is required to reply to the confirmation of receiving by each user to ensure the transmission reliability, but in the process of a large number of user connections, one-by-one reply to the confirmation of receiving will greatly affect the reliability of data transmission and cause data transmission failure, and will also bring a large time delay cost.
[0004] Therefore, there is an urgent need for a reliable communication method with auxiliary confirmation, which can not only ensure the reliability in the process of a large number of user data transmission, but also reduce the large message confirmation time delay cost in the process of user transmission. SUMMARY
[0005] The present application provides a reliable communication method with auxiliary confirmation, a device, an electronic device, a medium and a product, which solves the defects in the prior art that one-by-one reply to the confirmation of receiving in the process of a large number of user connections will greatly affect the reliability of data transmission and will also bring a large time delay cost, realizes the determination of the array pattern of the smart metasurface and the target base station based on the array pattern, and determines the special user node group based on the region grouping, determines the confirmation receiving label based on the special user node group, and finally determines the reliable communication result of the auxiliary confirmation of all transmission users based on the confirmation receiving label.
[0006] The present application provides a reliable communication method with auxiliary confirmation, which comprises the following steps.
[0007] Determine the array pattern corresponding to the target base station in the target range and the smart metasurface in the target base station; wherein the array pattern is used to determine the intensity distribution of the antenna array in the smart metasurface in different directions.
[0008] The base station coverage area group is determined according to the base station coverage range of the target base station, and the intelligent metasurface coverage area group is determined according to the array pattern; wherein the base station coverage area group is a coverage group determined based on the coverage strength of the target base station, and the intelligent metasurface coverage area group is a region group determined based on the coverage range of the array pattern corresponding to the intelligent metasurface.
[0009] In the case that all transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group, the grouping algorithm is used to group all transmission users to determine the special user node group; wherein the grouping algorithm is an algorithm for determining the special user node group based on the weights of all transmission users, and the special user node group is a node group that replies to the target base station with an acknowledgement receipt label.
[0010] The acknowledgement receipt label is determined according to the special user node group; wherein the acknowledgement receipt label is used to determine whether all transmission users in the special user node group have completed transmission.
[0011] The auxiliary confirmation reliable communication result is determined based on the acknowledgement receipt label; wherein the auxiliary confirmation reliable communication result is used to determine the service transmission result of all transmission users in the target range.
[0012] According to the auxiliary confirmation reliable communication method provided by the application, all transmission users are grouped based on a grouping algorithm to determine a special user node group, including: constructing an algorithm analysis matrix based on all transmission users, determining column weights and row weights of the algorithm analysis matrix based on the grouping algorithm; in the case that the column weight is equal to the difference between the number of all users in all transmission users and 1, the user corresponding to the column weight is determined as the special user node group; in the case that the column weight is not equal to the difference between the number of all users in all transmission users and 1, the special user node group is determined according to the column weight and the row weight.
[0013] According to the auxiliary confirmation reliable communication method provided by the application, the special user node group is determined according to the column weight and the row weight, including: in the case that the column weight is equal to the difference between the number of all users in all transmission users and 2, all users corresponding to the column weight are determined as the special user node group; in the case that the column weight is not equal to the difference between the number of all users in all transmission users and 2, the column weight is reduced for analysis until any row weight of the algorithm analysis matrix is equal to zero, the number of users in all special user sets is determined; the special user set with the smallest number of users is determined as the special user node group.
[0014] The application provides a reliable communication method for auxiliary confirmation, and the confirmation receiving label is determined according to a special user node group, comprising the following steps.
[0015] The application provides a reliable communication method for auxiliary confirmation, and the confirmation receiving label is determined according to the receiving confirmation information and the label information, comprising the following steps.
[0016] The application provides a reliable communication method for auxiliary confirmation, and the confirmation receiving label is determined according to the receiving confirmation information and the label information, comprising the following steps.
[0017] The application further provides a reliable communication device for auxiliary confirmation, comprising the following modules.
[0018] The direction pattern determination module is used for determining the array direction pattern of the smart surface corresponding to the target base station in the target base station and the smart surface in the target base station; wherein the array direction pattern is used for determining the intensity distribution of the antenna array in the smart surface in different directions.
[0019] The group determination module is used for determining the base station coverage area group according to the base station coverage range of the target base station, and determining the smart surface coverage area group according to the array direction pattern; wherein the base station coverage area group is a coverage group determined based on the coverage intensity of the target base station, and the smart surface coverage area group is a region group determined based on the coverage range of the array direction pattern corresponding to the smart surface.
[0020] The node group determination module is configured to group all the transmission users based on a grouping algorithm to determine a special user node group when all the transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group; the grouping algorithm is an algorithm for determining the special user node group based on the weights of all the transmission users, and the special user node group is a node group that replies to the confirmation receiving label of the target base station.
[0021] The label determination module is configured to determine the confirmation receiving label according to the special user node group; the confirmation receiving label is used to determine whether all the transmission users in the special user node group have completed transmission.
[0022] The result determination module is configured to determine the reliable communication result of the auxiliary confirmation based on the confirmation receiving label; the reliable communication result of the auxiliary confirmation is used to determine the service transmission result of all the transmission users in the target range.
[0023] The application further provides an electronic device, including a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the above-mentioned any one of the auxiliary confirmation reliable communication method when executing the computer program.
[0024] The application further provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the above-mentioned any one of the auxiliary confirmation reliable communication method.
[0025] The application further provides a computer program product, which includes a computer program, and the computer program is executed by a processor to implement the above-mentioned any one of the auxiliary confirmation reliable communication method.
[0026] The application provides a reliable communication method, device, electronic equipment, medium and product for assisting in confirming, which determines a target range, a target base station in the target range and an array pattern corresponding to an intelligent metasurface in the target base station; the array pattern is used to determine the intensity distribution of the antenna array in the intelligent metasurface in different directions; the base station coverage area grouping is determined according to the base station coverage range of the target base station, and the intelligent metasurface coverage area grouping is determined according to the array pattern; the base station coverage area grouping is the coverage grouping determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area grouping is the area grouping determined based on the coverage range of the array pattern corresponding to the intelligent metasurface; in the case that all the transmission users in the target range belong to the base station coverage area grouping and the intelligent metasurface coverage area grouping, the grouping algorithm is used to group all the transmission users to determine a special user node group; the grouping algorithm is an algorithm for determining the special user node group based on the weight of all the transmission users, and the special user node group is a node group that replies to a confirmation receiving label to the target base station; the confirmation receiving label is determined according to the special user node group; the confirmation receiving label is used to determine whether all the transmission users in the special user node group have completed transmission; the reliable communication result for assisting in confirming is determined based on the confirmation receiving label; the reliable communication result for assisting in confirming is used to determine the service transmission result of all the transmission users in the target range. The technical scheme of the application is used to solve the defects that in the prior art, the one-by-one reply to the confirmation receiving will greatly affect the reliability of data transmission and cause large time delay cost in the process of connecting a large number of users, the special user node group is determined by grouping the multiple transmission users, the confirmation receiving label is determined based on the special user node group, and finally the reliable communication result for assisting in confirming of all the transmission users is determined based on the confirmation receiving label. BRIEF DESCRIPTION OF DRAWINGS
[0027] In order to more clearly illustrate the technical solutions of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without any creative effort.
[0028] Figure 1 is one of the flowcharts of the reliable communication method for assisting in confirming provided by the present application.
[0029] Figure 2 is a scene diagram provided by the present application.
[0030] Figure 3 is a diagram of the array pattern provided by the present application.
[0031] Figure 4A reflected beam schematic diagram provided by the present application.
[0032] Figure 5 A flowchart of the auxiliary confirmation reliable communication method provided by the present application.
[0033] Figure 6 A frame structure schematic diagram provided by the present application.
[0034] Figure 7 A structure schematic diagram of the auxiliary confirmation reliable communication device provided by the present application.
[0035] Figure 8 A structure schematic diagram of the electronic device provided by the present application. DETAILED DESCRIPTION
[0036] To make the objectives, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0037] The auxiliary confirmation reliable communication method provided by the present application will be described below. Figures 1-2 The auxiliary confirmation reliable communication method provided by the present application can be applied to the case of intelligent metasurface assisted confirmation of signal space division reliability. The execution subject of the method can be an electronic device or an auxiliary confirmation reliable communication device arranged in the electronic device. The auxiliary confirmation reliable communication device can be realized by software, hardware or a combination of both. Figure 1 A flowchart of the auxiliary confirmation reliable communication method provided by the present application is shown in FIG. 1. Figure 1 As shown in FIG. 1, the method includes steps 101, 102, 103, 104 and 105.
[0038] In step 101, the array pattern corresponding to the target base station in the target range and the intelligent metasurface in the target base station is determined.
[0039] In this step, the array pattern is used to determine the intensity distribution of the antenna array in the intelligent metasurface in different directions.
[0040] The target range is a range preset for reliable communication for assisting in confirmation, the target base station is a base station existing in the target range, the intelligent metasurface (RIS) is arranged in a base station coverage area of the target base station, the RIS helps to improve the physical propagation environment of a signal, and the RIS does not need to be equipped with a complex radio frequency link.
[0041] Specifically, after the target base station in the target range is determined, a surface pattern is determined according to a mobility profile of all transmission users contained in the target range and a setting position of the RIS in the base station coverage area of the target base station. The mobility profile is a file for determining existing transmission users in the target range.
[0042] In a specific embodiment, for the determination of the surface pattern, first, the antenna array direction vector of the target base station is determined j, λ and d are preset constant coefficients, is the initial fixed azimuth of the target base station, then, the RIS surface operating frequency is 4.8-4.9 GHz, the distance between each RIS array element is 20 mm; the surface has 32 rows and 32 columns, and a total of 1024 electromagnetic units, each array element particle can be independently controlled by 2 bits of phase, the fixed code word configuration mode of the RIS surface is the correspondence between the surface phase response and the code word, and is specifically shown in formula (1), indicates the correspondence between the surface phase response and the code word.
[0043]
[0044] Since the target base station and each RIS position are fixed, it is assumed that the channel state information (CSI) of the base station-RIS link changes constantly over time, which can be known in advance by using an existing channel estimation method, and the incident elevation and azimuth angle of the base station to each RIS are fixed, through quantization processing, the RIS surface configuration code word in the direction can be obtained, and the preset beam pattern of the target base station to each RIS is determined. The preset beam pattern wherein, is the initial fixed incident azimuth of the target base station to each RIS, θ RIS is the initial fixed elevation angle of the target base station to each RIS. Wherein, a x and a y are determined based on the antenna array direction vector a t , a x indicates the array manifold in the y-axis direction, M xrepresents the number of array elements in the x-axis direction of the array surface, a y represents the array manifold in the y-axis direction, M y represents the number of array elements in the y-axis direction of the array surface. After obtaining the preset beam direction pattern of the target base station to the RIS, the target base station configures the preset code word to the array surface direction pattern corresponding to the intelligent metasurface based on the fixed code word configuration mode of the RIS array surface.
[0045] Step 102, determine the base station coverage area group according to the base station coverage range of the target base station, and determine the intelligent metasurface coverage area group according to the array surface direction pattern.
[0046] In this step, the base station coverage area group is a coverage group determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area group is a region group determined based on the coverage range of the array surface direction pattern corresponding to the intelligent metasurface.
[0047] Specifically, for the transmission user in the base station coverage range of the target base station, the transmission user in the base station coverage range of the target base station is determined as the base station coverage area group; for the array surface direction of the array surface direction pattern, the intensity distribution of the antenna array in the intelligent metasurface radiating or receiving signals in different directions is determined, and based on the intensity distribution, the transmission user in the intensity distribution range is determined as the intelligent metasurface coverage area group.
[0048] Exemplarily, Figure 2 is a schematic diagram of the scene provided by the present application, as Figure 2 As shown in the figure, in the target range, there is a target base station, the target range is a pre-set range, the target base station is Figure 2 the center, and the thick dashed circle is the base station coverage range of the target base station. The right side of the thick solid black line represents the intensity distribution of the antenna array in the intelligent metasurface radiating or receiving signals in different directions for the array surface direction of the array surface direction pattern, and based on the intensity distribution, the transmission user in the intensity distribution range is determined as the RIS coverage range of the intelligent metasurface. The two small dashed circles on the right side of the thick solid black line represent two transmission user groups in the RIS coverage area, and the two transmission user groups in the RIS coverage area are the intelligent metasurface coverage area groups, respectively corresponding to two small RIS of the whole RIS array surface. The small dashed circle on the left side of the thick solid black line represents a certain transmission user group in the base station coverage area, and the certain transmission user group in the base station coverage area is part of the base station coverage area group. The transmission user in the base station coverage area group belongs to a certain intelligent metasurface coverage area group, but the transmission user in a certain intelligent metasurface coverage area group does not necessarily belong to the base station coverage area group.
[0049] Step 103: If all transmission users within the target range belong to the base station coverage area group and the smart metasurface coverage area group, group all transmission users based on the grouping algorithm to determine the special user node group.
[0050] In this step, the grouping algorithm is an algorithm that determines special user node groups based on the weights of all transmitting users. The special user node group is the node group that replies with an acknowledgment tag to the target base station.
[0051] In one specific implementation, the method for grouping all transmission users based on a grouping algorithm to determine special user node groups includes: constructing an algorithm analysis matrix based on all transmission users, and determining the column weights and row weights of the algorithm analysis matrix based on the grouping algorithm; when the column weight is equal to the difference between the total number of all transmission users and 1, the user corresponding to the column weight is determined as a special user node group; when the column weight is not equal to the difference between the total number of all transmission users and 1, the special user node group is determined based on the column weight and row weight.
[0052] In this step, the grouping algorithm is a weight-based algorithm for selecting special user node groups.
[0053] Specifically, the algorithm analysis matrix F is constructed based on all transmission users as shown in formula (2).
[0054]
[0055] Where n represents the total number of all transmitting users, a i a represents the transmission user corresponding to the column of the algorithm analysis matrix F. ii =0 if and only if a i With a j When they are adjacent to each other, a ij =1, otherwise a ij =0, a j Let represent the transmission user corresponding to a row of the algorithm analysis matrix F, i represent a column of the algorithm analysis matrix F, and j represent a row of the algorithm analysis matrix F, where i and j are both non-zero positive integers. The column weight δ of the i-th column of the algorithm analysis matrix F is determined based on the grouping algorithm and the algorithm analysis matrix F. i =|N1(a i )|, where the column weight δ i Used to represent transmission user a i The number of adjacent transmission users, N1 represents the number of users used to determine transmission user a. i The number of adjacent transmission users, and the row weight γ of the j-th row of the algorithm analysis matrix F. j =|N1(a i Furthermore, for all columns, the column weights δ1, δ2, ..., δ...i arrange in descending order respectively, so as to determine the largest column weight. Then, based on the largest column weight, it is determined whether the largest column weight is equal to the difference between the total number of users n of all the transmission users of the matrix and 1. When it is determined that the largest column weight is equal to the difference between the total number of users n of all the transmission users of the matrix and 1, it is determined that the transmission user a i is a special user node in the special user node group. When the largest column weight is not equal to the difference between the total number of users of all the transmission users and 1, the special user node group is determined according to the column weight and the row weight.
[0056] In a specific embodiment, the specific embodiment of determining the special user node group according to the column weight and the row weight includes: when the column weight is equal to the difference between the total number of users of all the transmission users and 2, determining that all the users corresponding to the column weight are the special user node group; when the column weight is not equal to the difference between the total number of users of all the transmission users and 2, reducing the column weight for analysis until the algorithm analyzes the row weight of the matrix and any row is equal to zero, determining the number of users in all the special user sets; and determining the special user set with the smallest number of users as the special user node group.
[0057] Specifically, when the largest column weight is not equal to the difference between the total number of users of all the transmission users and 1, it is then determined whether the largest is equal to the difference between the total number of users of all the transmission users and 2. When the column weight is equal to the difference between the total number of users of all the transmission users and 2, all the users corresponding to the column weight are output as the special user nodes in the special user node group. The specific method of determining the special user nodes is to search for another item value of a ii other than a ij in the ith column being 0, select the transmission user a j corresponding to the value 1 in the jth row to form the special user node group (which may include multiple combinations) with a i , and set all the values in the ith column to 0. Further, when the column weight is not equal to the difference between the total number of users of all the transmission users and 2, continue to reduce the size of the column weight for analysis until the algorithm analyzes the row weight of the matrix and any row is equal to zero, and then count the number of users in all the special user sets; and determine the special user set with the smallest number of users as the special user node group.
[0058] Step 104, determining the confirmation receiving label according to the special user node group.
[0059] In this step, the confirmation receiving label is used to determine whether all the transmission users in the special user node group have completed transmission.
[0060] Specifically, after determining the special user node group, the target base station determines data information, and determines whether the special user node group replies to the confirmation reception tag based on the data information.
[0061] The advantage of such an arrangement is that, through the special user node group, the special user node group piggybacks the confirmation reception tag of its dominant node and directly performs the reception confirmation of the data service, which does not require all user nodes of the transmission user to reply to the confirmation reception tag, reduces competition, and reduces time delay overhead.
[0062] In a specific embodiment, in the case where it is determined that the target base station does not clear the node confirmation buffer area of the special user node group, the special user nodes in the special user node group that do not reply to the initial reception tag information are determined based on the initial reception tag information, and the step of determining whether the special user node group replies to the confirmation reception tag based on the data information is continued to be executed until the target base station clears the node confirmation buffer area of all special user nodes in the special user node group, at which time the confirmation reception tag is obtained, and the confirmation reception tag includes the initial reception tag information of all special user nodes in the special user node group.
[0063] The advantage of such an arrangement is that determining that the target base station clears the node confirmation buffer area of all special user nodes in the special user node group is a further supplement to the confirmation, and takes responsibility for solving the problem of confirmation failure caused by conflicts and the like, and the node confirmation buffer area of the special user nodes in the special user node group needs to be continuously updated.
[0064] In a specific embodiment, in the case where it is determined that the target base station clears the node confirmation buffer area of the special user node group, it is further determined whether the user confirmation buffer area corresponding to the special user node within the smart surface coverage area group is empty, and in the case where it is determined that the user confirmation buffer area corresponding to the special user node within the smart surface coverage area group is empty, the confirmation reception tag is saved. In the case where it is determined that the user confirmation buffer area corresponding to the special user node within the smart surface coverage area group is not empty, the user directional pattern of the special user node within the corresponding smart surface coverage area group that is not confirmed is configured, and after signal enhancement of the corresponding special user node, the initial reception tag information of the special user node within the smart surface coverage area group is continued to be determined, and after it is determined that the user confirmation buffer area corresponding to the special user node within the smart surface coverage area group is cleared, the confirmation reception tag is determined, at which time it is determined that the confirmation reception tag includes the initial reception tag information of all special user nodes in the special user node group and the initial reception tag information of the special user node within the smart surface coverage area group.
[0065] The user direction pattern can be understood as being formed by adjusting the amplitude and phase of each element in the antenna array to form a beam with a certain directivity, so as to realize directional transmission or reception of signals, i.e., beam pointing.
[0066] For example, for the determination of the user direction pattern, assuming that a signal is sent to a special user node in a smart metasurface coverage area group, the user direction pattern of the m-th sub-block RIS reflecting unit is calculated as At this time, the far-field radiation of the signal reflected by the m-th sub-block RIS can be expressed as: Where λ represents the wavelength of the signal, represents the azimuth angle of the reflected beam, and θ represents the elevation angle of the reflected beam, is the signal passing through the m-th sub-block RIS in the direction of θ and The far-field radiation of the entire RIS reflected signal is the superposition of the far-field radiation of each sub-block RIS reflected signal, and can be expressed as: Assuming that L RIS antennas are used to send signals to special user nodes in a smart metasurface coverage area group at a certain fixed position, and the direction of the RIS corresponding to each transmission user is θ1, θ2,..., θL, then the superposition of the signals sent by each sub-block RIS to the corresponding user is L , and the signal is:
[0067] Then, when a RIS array is passed through and the array is divided into blocks, and signals are sent to L special user nodes in a smart metasurface coverage area group in the coverage area of the RIS, the user direction pattern of each RIS unit is Where A ′ m represents the amplitude response coefficient, represents the phase response coefficient, and Γ ′ ml is substituted into to obtain Therefore, L beams with directions θ1, θ2,..., θL are formed in space, and each beam points to the corresponding special user node. L
[0068] In a specific embodiment, the array direction pattern can be divided into different regions, for example, 2 regions, 4 regions, etc., and the present embodiment does not limit this. Figure 3 is a schematic diagram of the array direction pattern provided by the present application, as Figure 3 As shown, by controlling the direction of the reflected beam by the RIS controller, the array pattern is divided into four regions, and the four regions are the directions of the four reflected beams. Here, only one of the block methods is represented, and no specific limitation is made. After the incident wave is reflected by the RIS array, the reflected beam can be reflected in four directions.
[0069] In a specific embodiment, during the process of reflecting the beam, Figure 4 The reflected beam diagram provided by the present application is shown as follows: Figure 4 As shown, there are two reflected beams in the ±30° direction, that is, the two RISs are controlled by the RIS controller to reflect in the ±30° direction. The abscissa represents the reflection direction, and the ordinate represents the reflection signal strength in the reflection direction.
[0070] Step 105, determining the reliable communication result of the auxiliary confirmation based on the confirmation receiving label.
[0071] In this step, the reliable communication result of the auxiliary confirmation is used to determine the service transmission result of all transmission users in the target range. The service transmission result may be, for example, successful transmission, unsuccessful transmission, etc., and the present embodiment does not make any limitation thereto.
[0072] Specifically, after determining the confirmation receiving label, the reliable communication result of the auxiliary confirmation is determined based on the confirmation receiving label, that is, the service transmission result of all transmission users in the target range is determined to be successful transmission or unsuccessful transmission, etc.
[0073] The application provides a reliable communication method for assisting in confirmation, which comprises the following steps: determining the array pattern corresponding to the target base station in the target range and the intelligent metasurface in the target base station; wherein the array pattern is used for determining the intensity distribution of the antenna array in the intelligent metasurface in different directions; determining the base station coverage area group according to the base station coverage range of the target base station, and determining the intelligent metasurface coverage area group according to the array pattern; wherein the base station coverage area group is a coverage group determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area group is a region group determined based on the coverage range of the array pattern corresponding to the intelligent metasurface; in the case that all the transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group, grouping all the transmission users based on a grouping algorithm to determine a special user node group; wherein the grouping algorithm is an algorithm for determining the special user node group based on the weight of all the transmission users, and the special user node group is a node group that replies to the target base station with a confirmation receiving label; determining the confirmation receiving label according to the special user node group; wherein the confirmation receiving label is used for determining whether all the transmission users in the special user node group have completed transmission; determining the reliable communication result for assisting in confirmation based on the confirmation receiving label; wherein the reliable communication result for assisting in confirmation is used for determining the service transmission result of all the transmission users in the target range. On the basis of the above embodiment, the technical scheme of the application determines the special user node group by grouping the multiple transmission users, determines the confirmation receiving label based on the special user node group, and finally determines the reliable communication result for assisting in confirmation of all the transmission users based on the confirmation receiving label. The scheme of grouping the multiple transmission users and selecting the confirmation is adopted, so that the data transmission reliability is improved, the probability of serious competition conflict of the wireless channel caused by receiving a large number of confirmations is reduced, and the problems of poor user receiving quality and redundancy and conflict caused by receiving confirmation of all the users in the prior art are avoided.
[0074] Figure 5 Figure 2 is a flowchart of the reliable communication method for assisting in confirmation provided by the application, which can be applied to the case of signal space division reliable communication for assisting in confirmation of the intelligent metasurface. The execution subject of the method can be an electronic device or an auxiliary reliable communication device for assisting in confirmation arranged in the electronic device. The auxiliary reliable communication device for assisting in confirmation can be realized by software, hardware or a combination of both. As shown in the figure, the method comprises the following steps: step 501, step 502, step 503, step 504, step 505, step 506 and step 507. Figure 5
[0075] Step 501, determining the array pattern corresponding to the target base station in the target range and the intelligent metasurface in the target base station.
[0076] Specifically, after determining the target base station in the target range, the array pattern is determined according to the mobility profile of all transmission users contained in the target range and the setting position of the RIS in the base station coverage area of the target base station.
[0077] Step 502, determining the base station coverage area group according to the base station coverage range of the target base station, and determining the intelligent metasurface coverage area group according to the array pattern.
[0078] In this step, the base station coverage area group is a coverage group determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area group is a region group determined based on the coverage range of the array pattern corresponding to the intelligent metasurface.
[0079] Specifically, for the transmission users in the base station coverage range of the target base station, the transmission users in the base station coverage range of the target base station are determined as the base station coverage area group; for the array direction of the array pattern, the intensity distribution of the antenna array in the intelligent metasurface radiating or receiving signals in different directions is determined, and based on the intensity distribution, the transmission users in the intensity distribution range are determined as the intelligent metasurface coverage area group.
[0080] Step 503, in the case that all transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group, grouping all transmission users based on the grouping algorithm to determine the special user node group.
[0081] Specifically, in the case that all transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group, an algorithm analysis matrix is constructed based on all transmission users, and the column weight and the row weight of the constructed algorithm analysis matrix are determined based on the grouping algorithm, and then the special user node group is determined according to the column weight, the row weight and the number of all users in all transmission users.
[0082] In a specific embodiment, in the case that all transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group, for the determination of the special user node group, the known mobility profile of the transmission user and the RIS position and other related information can be used, the target base station-RIS direction pattern is ω1, ω2, …, the kth user is represented as v k The network under the base station coverage is modeled as a graph G, V(G) represents the set of all user nodes in the graph G except the users in the RIS coverage area, and then the special user node group selected under the network is represented as Wherein, G represents the network formed by all transmission users under the target coverage, V(G) represents the set of all user nodes in G, u represents v ka user node of a neighboring user of the target user. In the case that all the transmission users in the target range exist target transmission users that do not belong to the base station coverage area group but belong to the intelligent metasurface coverage area group, the determination of the special user node group is shown in formula (3). Wherein, M represents the number of RISs, RIS i represents a user set of transmission users in each RIS coverage area, BSN represents a node of the target base station, N(BSN) represents all transmission users in the base station coverage range, Z represents a set of all transmission users except the transmission users in the RIS coverage area. p represents a transmission user p in the set of all transmission users except the transmission users in the RIS coverage area. p represents a transmission user adjacent to z p represents the number of common neighbor nodes of user z p and the target base station. il represents a common adjacent user of user z p and the base station.
[0083]
[0084] In a specific embodiment, further comprising: in the case that all the transmission users exist target transmission users that do not belong to the base station coverage area group and belong to the intelligent metasurface coverage area group, determining the service grouping information; unicasting the service grouping information to the intelligent metasurface coverage area group corresponding to the target transmission user, and grouping the transmission users containing the target transmission user in the intelligent metasurface coverage area group based on the grouping algorithm to determine the special user node group.
[0085] In this step, the service grouping information is the information used for enhanced coverage obtained by the target base station.
[0086] Specifically, in the case that all the transmission users exist target transmission users that do not belong to the base station coverage area group and belong to the intelligent metasurface coverage area group, the service grouping information can be unicasted to the intelligent metasurface coverage area group corresponding to the target transmission user, and the transmission users containing the target transmission user in the intelligent metasurface coverage area group are grouped based on the grouping algorithm to determine the special user node group. When unicasting the service grouping information to the intelligent metasurface coverage area group corresponding to the target transmission user, at most 3 times of unicast are performed, and if the confirmation is still not received after 3 times of unicast, the unicast process is no longer performed.
[0087] Step 504, obtaining data information.
[0088] In this step, the data information is the signal transmission data obtained by the target base station.
[0089] Specifically, after determining the special user node group, the data information is acquired.
[0090] Step 505, determining the initial receiving label information according to the data information and the special user node group.
[0091] In this step, the initial receiving label information includes the receiving confirmation information and the label information. The receiving confirmation information is used to determine whether the special user node in the special user node group replies to the target base station. The label information is the confirmation information of the node adjacent to the special user node.
[0092] Specifically, the data information is sent to all nodes, at this time, only the special user node group is waited to reply to the confirmation receiving, and the special user node carries the receiving confirmation information of the node dominated by the special user node.
[0093] Step 506, determining the confirmation receiving label according to the receiving confirmation information and the label information.
[0094] In this step, the confirmation receiving label is used to determine whether all the transmission users in the special user node group are completed.
[0095] In a specific embodiment, the specific embodiment of determining the confirmation receiving label according to the receiving confirmation information and the label information includes: clearing the receiving buffer area according to the receiving confirmation information; in the case that the receiving buffer area is empty, determining that the confirmation receiving label is completed; in the case that the receiving buffer area is not empty, determining the target node in the special user node group which does not determine the initial receiving label information according to the label information; returning to execute the step of acquiring the data information according to the target node until all the user nodes in the special user node group determine the initial receiving label information; and determining the confirmation receiving label according to all the initial receiving label information.
[0096] Specifically, after determining the receiving confirmation information and the label information, it is determined whether all the transmission users in the special user node group are completed based on the initial receiving label information. If it is determined that the target base station does not clear the node confirmation buffer area of the special user node group, it is determined that there is a special user node in the special user node group which does not reply to the initial receiving label information. At this time, the special user node in the special user node group which does not reply to the initial receiving label information is determined based on the label information, and the step of determining whether the special user node group replies to the confirmation receiving label based on the data information is continued to be executed until the target base station clears the node confirmation buffer area of all the special user nodes in the special user node group. At this time, the confirmation receiving label is obtained, and the confirmation receiving label includes the initial receiving label information of all the special user nodes in the special user node group.
[0097] In a specific embodiment, Figure 6is a frame structure diagram provided by the present application, in order to assist the transmission user to confirm the reception of the label, and at the same time improve the reliability of data transmission, the whole auxiliary confirmation reliable communication process adopts Figure 6 The frame structure shown in the figure includes a media access control address (MAC), an auxiliary reception confirmation field (ACK Order), transmitted data (Frame Body), a check value (CRC), a special user number (Special Number), a special user's to-be-confirmed adjacent user number (Auxiliary Number), and a transmission user address (Address). Based on the frame structure, the auxiliary confirmation subfield shown in the frame structure is used to assist the user nodes of adjacent users to respond to the reception of the label. The first half of the auxiliary confirmation subfield is used to indicate the address information of the special user node, and the second half of the auxiliary confirmation subfield is used to indicate the address information of the user nodes of adjacent users collected by the node and needing to be confirmed.
[0098] The advantage of such setting is that it can solve the problem that some users cannot successfully receive due to conflicts when a large number of users access. At the same time, the frame structure can also realize the determination of the initial reception label information of the special user node of the transmission user in the intelligent metasurface coverage area grouping.
[0099] Step 507, determining the auxiliary confirmation reliable communication result based on the confirmation reception label.
[0100] In this step, the auxiliary confirmation reliable communication result is used to determine the service transmission result of all transmission users in the target range.
[0101] Specifically, after determining the confirmation reception label, the auxiliary confirmation reliable communication result is determined based on the confirmation reception label, that is, the service transmission result of all transmission users in the target range is determined to be successfully transmitted or unsuccessfully transmitted, etc.
[0102] The application provides a reliable communication method for auxiliary confirmation, which comprises the following steps: determining the array pattern corresponding to the target base station in a target range and the intelligent metasurface in the target base station; determining the base station coverage area group according to the base station coverage range of the target base station and determining the intelligent metasurface coverage area group according to the array pattern; grouping all transmission users based on a grouping algorithm under the condition that all transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group, and determining a special user node group; obtaining data information; determining initial receiving label information according to the data information and the special user node group; determining confirmation receiving labels according to the receiving confirmation information and the label information; and determining the reliable communication result for auxiliary confirmation based on the confirmation receiving labels. On the basis of the above embodiment, the technical scheme of the application is used to solve the defects that the one-by-one reply confirmation reception in the process of connecting a large number of users in the prior art will greatly affect the reliability of data transmission and will also cause great time delay cost. The special user node group is determined by grouping the multiple transmission users, the confirmation receiving labels are determined based on the special user node group, and finally the reliable communication result for auxiliary confirmation of all transmission users is determined based on the confirmation receiving labels.
[0103] The reliable communication device for auxiliary confirmation provided by the application is described below, and the reliable communication device for auxiliary confirmation described below can be correspondingly referred to the reliable communication method for auxiliary confirmation described above.
[0104] Figure 7 FIG. 1 is a structural schematic diagram of the reliable communication device for auxiliary confirmation provided by the application, as shown in FIG. 1, the reliable communication device for auxiliary confirmation 700 comprises a pattern determination module 701, a grouping determination module 702, a node group determination module 703, a label determination module 704 and a result determination module 705. Figure 7
[0105] The pattern determination module 701 is used to determine the array pattern corresponding to the target base station in a target range and the intelligent metasurface in the target base station; wherein the array pattern is used to determine the intensity distribution of the antenna array in the intelligent metasurface in different directions.
[0106] The grouping determination module 702 is used to determine the base station coverage area group according to the base station coverage range of the target base station and determine the intelligent metasurface coverage area group according to the array pattern; wherein the base station coverage area group is the coverage group determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area group is the area group determined based on the coverage range of the array pattern corresponding to the intelligent metasurface.
[0107] The node group determination module 703 is configured to determine a special user node group based on a grouping algorithm for grouping all the transmission users in a case where all the transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group; the grouping algorithm is an algorithm for determining the special user node group based on the weights of all the transmission users, and the special user node group is a node group that replies to the target base station with an acknowledgement receiving label.
[0108] The label determination module 704 is configured to determine an acknowledgement receiving label according to the special user node group; the acknowledgement receiving label is used to determine whether all the transmission users in the special user node group complete transmission.
[0109] The result determination module 705 is configured to determine a reliable communication result of the auxiliary acknowledgement based on the acknowledgement receiving label; the reliable communication result of the auxiliary acknowledgement is used to determine the service transmission result of all the transmission users in the target range.
[0110] In an example embodiment, the node group determination module 703 determines the special user node group based on the grouping algorithm for grouping all the transmission users, and specifically configured to: construct an algorithm analysis matrix according to all the transmission users, and determine column weights and row weights of the algorithm analysis matrix based on the grouping algorithm; in a case where the column weight is equal to the difference between the number of all the users in all the transmission users and 1, determine that the user corresponding to the column weight is the special user node group; in a case where the column weight is not equal to the difference between the number of all the users in all the transmission users and 1, determine the special user node group according to the column weight and the row weight.
[0111] In an example embodiment, the node group determination module 703 determines the special user node group according to the column weight and the row weight, and specifically configured to: in a case where the column weight is equal to the difference between the number of all the users in all the transmission users and 2, determine that all the users corresponding to the column weight are the special user node group; in a case where the column weight is not equal to the difference between the number of all the users in all the transmission users and 2, reduce the column weight for analysis until any row weight of the algorithm analysis matrix is equal to zero, determine the number of users in all the special user sets; and determine the special user set with the smallest number of users as the special user node group.
[0112] In an example embodiment, the label determination module 704 is specifically configured to: obtain data information; the data information is signal transmission data obtained by the target base station; determine initial receiving label information according to the data information and the special user node group; the initial receiving label information contains receiving acknowledgement information and label information; and determine the acknowledgement receiving label according to the receiving acknowledgement information and the label information.
[0113] In an example embodiment, the label determining module 704 determines the confirmation receiving label according to the received confirmation information and the label information, specifically for: clearing the receiving buffer according to the received confirmation information; in the case that the receiving buffer is empty, determining that the confirmation receiving label receiving is completed; in the case that the receiving buffer is not empty, determining a target node in the special user node group which does not determine the initial receiving label information according to the label information; returning to the data information obtaining step according to the target node until all user nodes in the special user node group determine the initial receiving label information; and determining the confirmation receiving label according to all the initial receiving label information.
[0114] In an example embodiment, the apparatus further comprises an information unicast module. The information unicast module is configured to: in the case that there is a target transmission user in all transmission users which does not belong to the base station coverage area group and belongs to the intelligent metasurface coverage area group, determine service grouping information; and unicast the service grouping information to the intelligent metasurface coverage area group corresponding to the target transmission user, and group the transmission users containing the target transmission user in the intelligent metasurface coverage area group based on a grouping algorithm to determine a special user node group.
[0115] The apparatus of the embodiment can be used to execute the method of any one of the embodiments of the method for assisting in reliable communication, and the specific implementation process and technical effects are similar to those of the embodiments of the method for assisting in reliable communication. For details, refer to the detailed description in the embodiments of the method for assisting in reliable communication, which will not be described here.
[0116] Figure 8 is a structural schematic diagram of an electronic device provided by the present application, as Figure 8As shown, the electronic device can include a processor 810, a communications interface 820, a memory 830, and a communications bus 840, wherein the processor 810, the communications interface 820, and the memory 830 complete mutual communication through the communications bus 840. The processor 810 can invoke the logic instructions in the memory 830 to execute the auxiliary-confirmation reliable communication method, which includes determining the array pattern corresponding to the target base station in the target range and the intelligent metasurface in the target base station; wherein the array pattern is used to determine the intensity distribution of the antenna array in the intelligent metasurface in different directions; and determining the base station coverage area grouping according to the base station coverage range of the target base station and determining the intelligent metasurface coverage area grouping according to the array pattern; wherein the base station coverage area grouping is a coverage grouping determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area grouping is a region grouping determined based on the coverage range of the array pattern corresponding to the intelligent metasurface; in the case that all transmission users in the target range belong to the base station coverage area grouping and the intelligent metasurface coverage area grouping, grouping all transmission users based on a grouping algorithm to determine a special user node group; wherein the grouping algorithm is an algorithm for determining the special user node group based on the weight of all transmission users, and the special user node group is a node group that replies to the target base station with a confirmation reception label; determining the confirmation reception label according to the special user node group; wherein the confirmation reception label is used to determine whether all transmission users in the special user node group have completed transmission; determining the auxiliary-confirmation reliable communication result based on the confirmation reception label; wherein the auxiliary-confirmation reliable communication result is used to determine the service transmission result of all transmission users in the target range.
[0117] In addition, the logic instructions in the memory 830 described above can be implemented in the form of a software function unit and sold or used as an independent product, which can be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a plurality of 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 steps of the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0118] In another aspect, the present application also provides a computer program product, which comprises a computer program, the computer program being stored in a non-transitory computer readable storage medium, and the computer program being executed by a processor, so that a computer can execute the auxiliary-confirmed reliable communication method provided by the above-mentioned method, which comprises: determining the array pattern corresponding to the target base station in the target range and the intelligent metasurface in the target base station; wherein the array pattern is used to determine the intensity distribution of the antenna array in the intelligent metasurface in different directions; determining the base station coverage area grouping according to the base station coverage range of the target base station, and determining the intelligent metasurface coverage area grouping according to the array pattern; wherein the base station coverage area grouping is a coverage grouping determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area grouping is a region grouping determined based on the coverage range of the array pattern corresponding to the intelligent metasurface; in the case that all transmission users in the target range belong to the base station coverage area grouping and the intelligent metasurface coverage area grouping, grouping all transmission users based on a grouping algorithm to determine a special user node group; wherein the grouping algorithm is an algorithm for determining the special user node group based on the weight of all transmission users, and the special user node group is a node group that replies to the target base station with a confirmation reception label; determining the confirmation reception label according to the special user node group; wherein the confirmation reception label is used to determine whether all transmission users in the special user node group have completed transmission; determining the auxiliary-confirmed reliable communication result based on the confirmation reception label; wherein the auxiliary-confirmed reliable communication result is used to determine the service transmission result of all transmission users in the target range.
[0119] In yet another aspect, the present application also provides a non-transitory computer-readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the method for assisting in confirming reliable communication provided by the above method, the method comprising: determining an array pattern corresponding to a target base station in a target range and an intelligent metasurface in the target base station; wherein the array pattern is used to determine the intensity distribution of the antenna array in the intelligent metasurface in different directions; determining a base station coverage area grouping according to the base station coverage range of the target base station, and determining an intelligent metasurface coverage area grouping according to the array pattern; wherein the base station coverage area grouping is a coverage grouping determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area grouping is a region grouping determined based on the coverage range of the array pattern corresponding to the intelligent metasurface; grouping all transmission users based on a grouping algorithm to determine a special user node group in the case that all transmission users in the target range belong to the base station coverage area grouping and the intelligent metasurface coverage area grouping; wherein the grouping algorithm is an algorithm for determining a special user node group based on the weight of all transmission users, and the special user node group is a node group that replies to the target base station with a confirmation reception tag; determining the confirmation reception tag according to the special user node group; wherein the confirmation reception tag is used to determine whether all transmission users in the special user node group have completed transmission; determining the result of the assisting in confirming reliable communication based on the confirmation reception tag; wherein the result of the assisting in confirming reliable communication is used to determine the service transmission result of all transmission users in the target range.
[0120] The device embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., they can be located in one place or distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment scheme according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0121] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software plus necessary general hardware platforms, and of course, can also be realized by hardware. Based on such understanding, the above technical solutions, essentially or in terms of the contribution to the prior art, can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in the various embodiments or some parts of the embodiments.
[0122] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit the same; and although the present application has been described in detail with reference to the foregoing embodiments, it should be appreciated by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features thereof can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method of reliable communication with assisted confirmation, characterized in that, The method comprises: determining a target base station in a target range and a corresponding array pattern of an intelligent metasurface in the target base station; wherein the array pattern is used to determine the intensity distribution of the antenna array in the intelligent metasurface in different directions to radiate or receive signals; determining a base station coverage area group according to the base station coverage range of the target base station, and determining an intelligent metasurface coverage area group according to the array pattern; wherein the base station coverage area group is a coverage group determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area group is a region group determined based on the coverage range of the array pattern corresponding to the intelligent metasurface; in the case that all transmission users in the target range belong to the base station coverage area group and the intelligent metasurface coverage area group, grouping all the transmission users based on a grouping algorithm to determine a special user node group; wherein the grouping algorithm is an algorithm for determining the special user node group based on the weights of all the transmission users, and the special user node group is a node group that replies to an acknowledgement receiving label to the target base station; determining the acknowledgement receiving label according to the special user node group; wherein the acknowledgement receiving label is used to determine whether all the transmission users in the special user node group have completed transmission; determining an auxiliary confirmation reliable communication result based on the acknowledgement receiving label; wherein the auxiliary confirmation reliable communication result is used to determine the service transmission result of all the transmission users in the target range.
2. The reliable communication method of claim 1, wherein, The grouping of all the transmission users based on the grouping algorithm to determine the special user node group comprises: constructing an algorithm analysis matrix according to all the transmission users, and determining the column weight and the row weight of the algorithm analysis matrix based on the grouping algorithm; in the case that the column weight is equal to the difference between the number of all users in all the transmission users and 1, determining that the user corresponding to the column weight is the special user node group; in the case that the column weight is not equal to the difference between the number of all users in all the transmission users and 1, determining the special user node group according to the column weight and the row weight.
3. The method of reliable communication with aid of acknowledgement according to claim 2, characterized in that, The determination of the special user node group according to the column weight and the row weight comprises: in the case that the column weight is equal to the difference between the number of all users in all the transmission users and 2, determining that all the users corresponding to the column weight are the special user node group; in the case that the column weight is not equal to the difference between the number of all users in all the transmission users and 2, reducing the column weight for analysis until any row of the row weight of the algorithm analysis matrix is equal to zero, and determining the number of users in all special user sets; determining the special user set with the smallest number of users as the special user node group.
4. The reliable communication method of claim 1, wherein, The determination of the acknowledgement receiving label according to the special user node group comprises: obtaining data information; wherein the data information is signal transmission data obtained by the target base station; Determine initial receiving label information according to the data information and the special user node group; wherein the initial receiving label information contains receiving confirmation information and label information; Determine the confirmation receiving label according to the receiving confirmation information and the label information.
5. The method of reliable communication with secondary acknowledgement of claim 4, wherein, The determination of the confirmation receiving label according to the receiving confirmation information and the label information includes: Clear the receiving buffer area according to the receiving confirmation information; In the case that the receiving buffer area is empty, determine that the confirmation receiving label receiving is completed; In the case that the receiving buffer area is not empty, determine the target node in the special user node group which has not determined the initial receiving label information according to the label information; Return to execute the step of obtaining data information according to the target node until all user nodes in the special user node group determine the initial receiving label information; Determine the confirmation receiving label according to all the initial receiving label information.
6. The reliable communication method with secondary confirmation according to claim 1, characterized in that, Further include: In the case that there is a target transmission user in the all transmission users which does not belong to the base station coverage area group and belongs to the intelligent metasurface coverage area group, determine service grouping information; Unicast the service grouping information to the intelligent metasurface coverage area group corresponding to the target transmission user, and group transmission users containing the target transmission user in the intelligent metasurface coverage area group based on the grouping algorithm, to determine the special user node group.
7. A reliable communication device for assisted confirmation, characterized by Include: A pattern determination module is configured to determine an array pattern corresponding to a target base station and an intelligent metasurface in the target base station within a target range; wherein the array pattern is used to determine the intensity distribution of signals radiated or received by an antenna array in the intelligent metasurface in different directions; A grouping determination module is configured to determine a base station coverage area group according to the base station coverage range of the target base station, and determine an intelligent metasurface coverage area group according to the array pattern; wherein the base station coverage area group is a coverage group determined based on the coverage intensity of the target base station, and the intelligent metasurface coverage area group is an area group determined based on the coverage range of the array pattern corresponding to the intelligent metasurface; A node group determination module is configured to group all transmission users within the target range based on a grouping algorithm to determine a special user node group in the case that the all transmission users belong to the base station coverage area group and the intelligent metasurface coverage area group; wherein the grouping algorithm is an algorithm for determining the special user node group based on the weight of the all transmission users, and the special user node group is a node group that replies a confirmation receiving label to the target base station; A label determination module is configured to determine the confirmation receiving label according to the special user node group; wherein the confirmation receiving label is used to determine whether the all transmission users in the special user node group have completed transmission; A result determination module is configured to determine a reliable communication result of auxiliary confirmation based on the confirmation receiving label; wherein the reliable communication result of auxiliary confirmation is used to determine the service transmission result of the all transmission users within the target range.
8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The computer program is executed by the processor to implement the method for reliable communication with assisted acknowledgement according to any one of claims 1 to 6. 9.A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method for reliable communication with assisted acknowledgement according to any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the method for reliable communication with assisted acknowledgement according to any one of claims 1 to 6.
Citation Information
Patent Citations
Wireless communication transmission method based on pre-grouping and transceiving bidirectional confirmation
CN110719144A
Wide coverage wave beam design method assisted by intelligent reflecting surface
CN113068197A