Underwater acoustic channel resource updating method, device and equipment

By acquiring the channel quality and service information of the target user node, the underwater acoustic channel resources are dynamically adjusted, solving the problem of low resource utilization caused by static allocation and achieving more efficient data transmission.

CN120935797APending Publication Date: 2025-11-11YUNYANG ZHIHAI IND TECH (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510853622.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-24
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

In existing technologies, the complex underwater environment makes it impossible for static allocation of underwater acoustic channel resources to meet the dynamically changing network conditions and user needs, resulting in low resource utilization.

Method used

By acquiring channel quality and service information of target user nodes, their initial bandwidth, transmit power, and frequency can be dynamically adjusted to optimize the allocation of underwater acoustic channel resources.

Benefits of technology

It improves the utilization rate of underwater acoustic channel resources, meets dynamic network conditions and user needs, avoids channel congestion, and improves data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120935797A_ABST
    Figure CN120935797A_ABST
Patent Text Reader

Abstract

The invention relates to an underwater acoustic channel resource updating method, device and equipment. Comprising the following steps: acquiring an initial underwater acoustic channel resource of a target user node, the initial underwater acoustic channel resource comprising an initial bandwidth; obtaining channel quality information of the target user node and service information of the target user node; determining a first bandwidth of the target user node according to the channel quality information and the service information; and updating the initial bandwidth according to the first bandwidth. Therefore, the initial bandwidth in the initial underwater acoustic channel resource is not fixed. The initial bandwidth in the initial underwater acoustic channel resource is dynamically adjusted along with the change of the channel quality information of the target user node and the service information of the target user node, so that the utilization rate of the underwater acoustic channel resource is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of underwater acoustic communication, and in particular to a method, apparatus and device for updating underwater acoustic channel resources. Background Technology

[0002] The seabed observation network has deployed multiple communication nodes. Data transmission between these nodes is achieved through underwater acoustic communication.

[0003] Specifically, multiple communication nodes transmit data through a fixed bandwidth. In existing technologies, underwater acoustic channel resources are allocated to each communication node using either fixed or static allocation methods.

[0004] However, the underwater environment is complex, and the network status and user needs of each communication node vary at different times. Therefore, the underwater acoustic channel resources obtained by static allocation cannot meet the dynamically changing network status and user needs, resulting in low resource utilization of the underwater acoustic channels. Summary of the Invention

[0005] This application provides a method, apparatus, and device for updating underwater acoustic channel resources, aiming to solve the technical problem of low resource utilization in underwater acoustic channels.

[0006] In a first aspect, embodiments of this application provide an underwater acoustic channel resource updating method, which includes:

[0007] Obtain the initial underwater acoustic channel resources of the target user node, wherein the initial underwater acoustic channel resources include the initial bandwidth;

[0008] Obtain the channel quality information and service information of the target user node;

[0009] The first bandwidth of the target user node is determined based on the channel quality information and the service information;

[0010] The initial bandwidth is updated based on the first bandwidth.

[0011] Optionally, the service information includes: service priority and service traffic requirements, and determining the first bandwidth of the target user node based on the channel quality information and the service information includes:

[0012] Determine whether the service priority is greater than a first preset threshold;

[0013] If so, determine the second bandwidth based on the service traffic demand; determine the third bandwidth based on the channel quality information; and determine the first bandwidth based on the second bandwidth and the third bandwidth.

[0014] Optionally, the channel quality information includes: channel quality indication, signal-to-interference-plus-noise ratio, and bit error rate; determining the third bandwidth based on the channel quality information includes:

[0015] The channel quality score is calculated based on the channel quality indication, signal-to-interference-plus-noise ratio, and bit error rate. The channel quality score is used to evaluate the channel quality of the target user node.

[0016] The third bandwidth is determined based on the channel quality score.

[0017] Optionally, determining the first bandwidth based on the second bandwidth and the third bandwidth includes:

[0018] Determine whether the second bandwidth is greater than the third bandwidth;

[0019] If so, the third bandwidth shall be used as the first bandwidth;

[0020] If not, the second bandwidth shall be used as the first bandwidth.

[0021] Optionally, the initial underwater acoustic channel resources further include initial transmit power, and the method further includes:

[0022] The first transmit power is determined based on the service priority.

[0023] The initial transmission power is updated based on the first transmission power.

[0024] Optionally, before updating the initial transmit power according to the first transmit power, the method further includes:

[0025] The second transmit power is determined based on the channel quality score;

[0026] The step of updating the initial transmission power based on the first transmission power includes:

[0027] The third transmission power is determined based on the first transmission power and the second transmission power according to the first preset weighting ratio;

[0028] The initial transmission power is updated based on the third transmission power.

[0029] Optionally, before updating the initial transmit power according to the third transmit power, the method further includes:

[0030] The fourth transmit power is determined based on the aforementioned service traffic requirements;

[0031] The step of updating the initial transmission power based on the third transmission power includes:

[0032] The fifth transmission power is determined based on the third and fourth transmission powers according to the second preset weighting ratio.

[0033] The initial transmission power is updated based on the fifth transmission power.

[0034] Optionally, the initial underwater acoustic channel resource further includes an initial frequency point, and the method further includes:

[0035] The target frequency band is determined based on the channel quality score, and the target frequency band is either a high-frequency band or a low-frequency band.

[0036] Obtain network load information from the base station;

[0037] The target frequency point is determined from the target frequency band based on the network load information;

[0038] Update the initial frequency point according to the target frequency point.

[0039] Secondly, embodiments of this application also provide an underwater acoustic channel resource updating apparatus, which includes a unit for performing the above-described method.

[0040] Thirdly, embodiments of this application also provide a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the above-described method.

[0041] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the above-described method.

[0042] This application provides a method, apparatus, and device for updating underwater acoustic channel resources. The method includes: acquiring initial underwater acoustic channel resources of a target user node, the initial underwater acoustic channel resources including initial bandwidth; acquiring channel quality information and service information of the target user node; determining a first bandwidth of the target user node based on the channel quality information and the service information; and updating the initial bandwidth based on the first bandwidth. In this application, the channel quality information and service information of the target user node are acquired, and the first bandwidth of the target user node is determined based on the channel quality information and the service information. Then, the initial bandwidth in the initial underwater acoustic channel resources of the target user node is updated based on the first bandwidth of the target user node. Therefore, the initial bandwidth in the initial underwater acoustic channel resources is not fixed. The initial bandwidth in the initial underwater acoustic channel resources is dynamically adjusted as the channel quality information and service information of the target user node change, effectively improving the utilization rate of underwater acoustic channel resources. Attached Figure Description

[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0044] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0045] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0046] Figure 1 A flowchart illustrating an underwater acoustic channel resource update method provided in an embodiment of this application;

[0047] Figure 2 A schematic block diagram of an underwater acoustic channel resource update device provided in an embodiment of this application;

[0048] Figure 3 A computer device provided in an embodiment of this application. Detailed Implementation

[0049] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0050] The following disclosure provides numerous different embodiments or examples for implementing various structures of this application. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of this application. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.

[0051] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.

[0052] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of the application. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.

[0053] It should also be further understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0054] As used in this specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrases "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."

[0055] To address the technical problem of low resource utilization in existing underwater acoustic channels, this application provides an underwater acoustic channel resource updating device that can improve the utilization rate of underwater acoustic channel resources.

[0056] Figure 1 This is a flowchart illustrating a method for updating underwater acoustic channel resources according to an embodiment of this application. In one embodiment, the method includes:

[0057] S1. Obtain the initial underwater acoustic channel resources of the target user node.

[0058] Initial underwater acoustic channel resources include initial bandwidth. Initial bandwidth refers to the initial bandwidth resources allocated by the base station to the target user node. The target user node can be an underwater observation node. Underwater observation nodes include both fixed underwater nodes and mobile underwater nodes.

[0059] S2. Obtain the channel quality information and service information of the target user node.

[0060] Channel quality information includes channel quality indication, signal-to-interference-plus-noise ratio (SNR), and bit error rate (BER). Service information includes service priority and service traffic requirements. Service priority indicates the importance of the service. Service traffic requirements indicate the bandwidth required for the service.

[0061] Specifically, the target user node sends its channel quality indication, signal-to-interference-plus-noise ratio, bit error rate, service priority, and service traffic requirements to the base station.

[0062] S3. Determine the first bandwidth of the target user node based on channel quality information and service information.

[0063] It should be noted that the following embodiments of this application will describe in detail how to determine the first bandwidth of the target user node based on channel quality information and service information. This will not be repeated here.

[0064] S4. Update the initial bandwidth based on the first bandwidth.

[0065] In this embodiment, the obtained first bandwidth is used to update the initial bandwidth of the target user node, so that the target user node uses the updated initial bandwidth for data transmission.

[0066] It should be noted that the base station periodically executes S1-S4 to dynamically adjust the underwater acoustic channel resources of the target user node.

[0067] This application provides a method for updating underwater acoustic channel resources. The method includes: acquiring initial underwater acoustic channel resources of a target user node, the initial underwater acoustic channel resources including initial bandwidth; acquiring channel quality information and service information of the target user node; determining a first bandwidth of the target user node based on the channel quality information and the service information; and updating the initial bandwidth based on the first bandwidth. In this technical solution, the channel quality information and service information of the target user node are acquired, and the first bandwidth of the target user node is determined based on the channel quality information and service information. Then, the initial bandwidth in the initial underwater acoustic channel resources of the target user node is updated based on the first bandwidth of the target user node. Therefore, the initial bandwidth in the initial underwater acoustic channel resources is not fixed. The initial bandwidth in the initial underwater acoustic channel resources is dynamically adjusted as the channel quality information and service information of the target user node change, effectively improving the utilization rate of underwater acoustic channel resources.

[0068] In one embodiment, the service information includes: service priority and service traffic requirements, and determining the first bandwidth of the target user node based on the channel quality information and the service information includes:

[0069] S31. Determine whether the business priority is greater than the first preset threshold; if yes, execute S32-S34; if no, execute S35.

[0070] This application embodiment uses a fixed numerical range to measure service priority. Specifically, a numerical range of [0, 10] can be used to measure service priority. The higher the number, the more important the corresponding service priority. The first preset threshold can be a value in [0, 10], preferably 5. It should be noted that this application embodiment can also use other methods to measure service priority. This application does not impose any restrictions on this.

[0071] S32. Determine the second bandwidth based on business traffic requirements.

[0072] The second bandwidth is the minimum bandwidth required by the target user node to transmit the service traffic, as determined by the service traffic requirements in this embodiment of the application.

[0073] S33. Determine the third bandwidth based on channel quality information.

[0074] In one embodiment, the channel quality information includes: channel quality indication, signal-to-interference-plus-noise ratio, and bit error rate; determining the third bandwidth based on the channel quality information includes:

[0075] S331. Calculate the channel quality score based on the channel quality indicator, signal-to-interference-plus-noise ratio, and bit error rate.

[0076] Channel quality score (CBS) is used to evaluate the channel quality of a target user node. CBS is typically quantized as an integer level [0, 15]. A higher CBS indicates better channel quality. Signal-to-interference-plus-noise ratio (SNR) is the ratio of received signal power to interference-plus-noise power. A higher SNR indicates better channel quality.

[0077] Specifically, in this embodiment, different weight ratios are set for the channel quality indicator, signal-to-interference-plus-noise ratio (SNR), and bit error rate (BER). Next, the weight values ​​for the channel quality indicator, SNR, and BER are calculated respectively. Finally, the BER weight value is subtracted from the sum of the channel quality indicator's weight value and the SNR's weight value to obtain the final channel quality score. A higher channel quality score indicates better channel quality.

[0078] S332. Determine the third bandwidth based on the channel quality score.

[0079] According to the embodiments of this application, the channel quality score is divided into multiple levels based on experimental data, and each level corresponds to an optimal bandwidth value.

[0080] S34. Determine the first bandwidth based on the second bandwidth and the third bandwidth.

[0081] In one embodiment, determining the first bandwidth based on the second bandwidth and the third bandwidth includes:

[0082] S341. Determine whether the second bandwidth is greater than the third bandwidth; if yes, execute S342; otherwise, execute S342.

[0083] S342, Use the third bandwidth as the first bandwidth.

[0084] When the channel quality of the target user node cannot meet the service traffic requirements, the channel bandwidth of the target user node is adjusted to the third bandwidth to avoid congestion in the underwater acoustic channel of the target user node.

[0085] S343, Use the second bandwidth as the first bandwidth.

[0086] When the channel quality of the target user node can meet the service traffic requirements, the channel bandwidth of the target user node is adjusted to the second bandwidth to accelerate the transmission efficiency of service traffic.

[0087] S35. Keep the first bandwidth unchanged.

[0088] If the target user node has a low priority, there is no need to adjust the underwater channel resources of the target user node.

[0089] In one embodiment, the initial underwater acoustic channel resources further include an initial transmit power, and the method further includes:

[0090] S5. Determine the first transmit power based on service priority.

[0091] It should be noted that the above embodiments of this application have already described in detail how to classify service priorities. Therefore, this application will not repeat that description here. The embodiments of this application determine the transmission power according to different levels of service priorities. The transmission power corresponding to the service priority of the target user node is selected.

[0092] It should be noted that the initial transmit power is the power of the initial transmitted signal of the target user node.

[0093] S6. Update the initial transmission power based on the first transmission power.

[0094] The initial transmission power is directly replaced with the first transmission power.

[0095] In yet another embodiment, before updating the initial transmit power according to the first transmit power, the method further includes:

[0096] S7. Determine the second transmit power based on the channel quality score;

[0097] In this embodiment, the channel quality score is divided into different levels, and each level corresponds to an optimal transmit power. The second transmit power is determined based on the level corresponding to the channel quality score of the target user node.

[0098] The step of updating the initial transmission power based on the first transmission power includes:

[0099] S61. Determine the third transmission power according to the first preset weight ratio, based on the first transmission power and the second transmission power.

[0100] The first preset weighting ratio was obtained by the applicant based on practical experience. Preferably, the first preset weighting ratio is 4:6. Of course, the first preset weighting ratio can be other positive numbers. This application does not impose any restrictions here. It should be noted that the third transmission power is equal to the sum of the weight values ​​of the first transmission power and the second transmission power.

[0101] S62. Update the initial transmission power based on the third transmission power.

[0102] The initial transmission power can be replaced directly with the third transmission power.

[0103] In one embodiment, before updating the initial transmit power according to the third transmit power, the method further includes:

[0104] S8. Determine the fourth transmit power based on the service traffic requirements.

[0105] This application embodiment divides service traffic demand into different traffic ranges based on practical experience, with each traffic range corresponding to an optimal transmission power. This application embodiment determines the fourth transmission power based on the traffic range corresponding to the service traffic demand of the target user node.

[0106] The step of updating the initial transmission power based on the third transmission power includes:

[0107] S621. Determine the fifth transmission power based on the third and fourth transmission powers according to the second preset weight ratio.

[0108] The second preset weighting ratio was obtained by the applicant based on practical experience. Preferably, the second preset weighting ratio can be 3:7. Of course, the second preset weighting ratio can be other positive numbers. This application does not impose any restrictions here.

[0109] It should be noted that S621 is the same as or similar to S61. This application will not elaborate further on this.

[0110] S622. Update the initial transmission power based on the fifth transmission power.

[0111] The initial transmission power can be replaced directly with the fifth transmission power.

[0112] In one embodiment, the initial underwater acoustic channel resource further includes an initial frequency point, and the method further includes:

[0113] S9. Determine the target frequency band based on the channel quality score.

[0114] The target frequency band can be either a high-frequency band or a low-frequency band. In this embodiment, the channel quality score is divided into two intervals, each corresponding to a frequency band. The interval with the higher score corresponds to the high-frequency band, and the interval with the lower score corresponds to the low-frequency band.

[0115] It should be noted that the initial frequency is used for the target user node to send data on the initial frequency.

[0116] S10. Obtain network load information of the base station.

[0117] The network load information refers to the network load information on the base station side.

[0118] S11. Determine the target frequency point from the target frequency band based on the network load information.

[0119] Specifically, the base station determines the congestion status of each user node on the base station side based on network load information. It then selects a relatively idle frequency point from the target frequency band as the target frequency point.

[0120] S12. Update the initial frequency point according to the target frequency point.

[0121] The initial frequency is updated according to the target frequency so that the target user node can transmit data on the updated initial frequency, effectively avoiding congestion in the underwater acoustic communication network.

[0122] See Figure 2 , Figure 2 This is a schematic block diagram of an underwater acoustic channel resource updating device provided in an embodiment of this application. Corresponding to the above-described underwater acoustic channel resource updating method, this application also provides an underwater acoustic channel resource updating device. This underwater acoustic channel resource updating device includes a unit for executing the above-described underwater acoustic channel resource updating method, and can be configured in a terminal such as a desktop computer, tablet computer, or laptop computer. Specifically, the underwater acoustic channel resource updating device includes:

[0123] The first acquisition unit 201 is used to acquire the initial underwater acoustic channel resources of the target user node, wherein the initial underwater acoustic channel resources include the initial bandwidth.

[0124] The second acquisition unit 202 is used to acquire the channel quality information and service information of the target user node;

[0125] The determining unit 203 is used to determine the first bandwidth of the target user node based on the channel quality information and service information of the target user node;

[0126] The update unit 204 is used to update the initial bandwidth according to the first bandwidth.

[0127] In one embodiment, the service information includes: service priority and service traffic requirements, and the determining unit 203 is specifically used to determine whether the service priority is greater than a first preset threshold;

[0128] If so, determine the second bandwidth based on the service traffic demand; determine the third bandwidth based on the channel quality information; and determine the first bandwidth based on the second bandwidth and the third bandwidth.

[0129] In one embodiment, the channel quality information includes: channel quality indication, signal-to-interference-plus-noise ratio (SNR), and bit error rate (BER). The determining unit 203 is specifically used to calculate a channel quality score based on the channel quality indication, SNR, and BER. The channel quality score is used to evaluate the channel quality of the target user node.

[0130] The third bandwidth is determined based on the channel quality score.

[0131] In one embodiment, the determining unit 203 is specifically used to determine whether the second bandwidth is greater than the third bandwidth;

[0132] If so, the third bandwidth shall be used as the first bandwidth;

[0133] If not, the second bandwidth shall be used as the first bandwidth.

[0134] In one embodiment, the initial underwater acoustic channel resource further includes an initial transmit power, and the determining unit 203 is further configured to determine a first transmit power based on the service priority;

[0135] The updating unit 204 is also used to update the initial transmission power according to the first transmission power.

[0136] In one embodiment, the determining unit 203 is further configured to determine a second transmit power based on the channel quality score;

[0137] The updating unit 204 is further configured to determine a third transmission power according to the first transmission power and the second transmission power according to a first preset weight ratio;

[0138] The initial transmission power is updated based on the third transmission power.

[0139] In one embodiment, the determining unit 203 is further configured to determine a fourth transmit power based on the service traffic demand;

[0140] The updating unit 204 is further configured to determine the fifth transmission power according to the third transmission power and the fourth transmission power according to the second preset weight ratio;

[0141] The initial transmission power is updated based on the fifth transmission power.

[0142] In one embodiment, the initial underwater acoustic channel resource further includes an initial frequency point, and the determining unit 203 is further configured to determine a target frequency band based on the channel quality score, wherein the target frequency band is a high-frequency band or a low-frequency band;

[0143] The second acquisition unit 202 is also used to acquire network load information of the base station;

[0144] The determining unit 203 is further configured to determine a target frequency point from the target frequency band based on the network load information;

[0145] The update unit 204 is also used to update the initial frequency point according to the target frequency point.

[0146] like Figure 3 As shown, this application provides a computer device including a processor 31, a communication interface 32, a memory 33, and a communication bus 34. The processor 31, the communication interface 32, and the memory 33 communicate with each other through the communication bus 34. The memory 33 is used to store computer programs.

[0147] In one embodiment of this application, when the processor 31 executes the program stored in the memory 33, it implements the control method for updating underwater acoustic channel resources provided in any of the foregoing method embodiments.

[0148] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program may be stored in a storage medium, which is a computer-readable storage medium. The computer program is executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.

[0149] Therefore, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the underwater acoustic channel resource update method provided in any of the foregoing method embodiments.

[0150] The storage medium is a physical, non-transient storage medium, such as a USB flash drive, external hard drive, read-only memory (ROM), magnetic disk, or optical disk, or any other physical storage medium capable of storing program code. The computer-readable storage medium can be non-volatile or volatile.

[0151] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0152] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0153] The steps in the methods of this application embodiment can be adjusted, merged, or deleted according to actual needs. The units in the apparatus of this application embodiment can be merged, divided, or deleted according to actual needs. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0154] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.

[0155] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0156] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Since these modifications and variations fall within the scope of the claims and their equivalents, this application also intends to include these modifications and variations.

[0157] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for updating underwater acoustic channel resources, characterized in that, include: Obtain the initial underwater acoustic channel resources of the target user node, wherein the initial underwater acoustic channel resources include the initial bandwidth; Obtain the channel quality information and service information of the target user node; The first bandwidth of the target user node is determined based on the channel quality information and the service information; The initial bandwidth is updated based on the first bandwidth.

2. The method according to claim 1, characterized in that, The service information includes: service priority and service traffic requirements. Determining the first bandwidth of the target user node based on the channel quality information and the service information includes: Determine whether the service priority is greater than a first preset threshold; If so, determine the second bandwidth based on the service traffic demand; determine the third bandwidth based on the channel quality information; and determine the first bandwidth based on the second bandwidth and the third bandwidth.

3. The method according to claim 2, characterized in that, The channel quality information includes: channel quality indication, signal-to-interference-plus-noise ratio, and bit error rate. Determining the third bandwidth based on the channel quality information includes: The channel quality score is calculated based on the channel quality indication, signal-to-interference-plus-noise ratio, and bit error rate. The channel quality score is used to evaluate the channel quality of the target user node. The third bandwidth is determined based on the channel quality score.

4. The method according to claim 2 or 3, characterized in that, Determining the first bandwidth based on the second bandwidth and the third bandwidth includes: Determine whether the second bandwidth is greater than the third bandwidth; If so, the third bandwidth shall be used as the first bandwidth; If not, the second bandwidth shall be used as the first bandwidth.

5. The method according to claim 3, characterized in that, The initial underwater acoustic channel resources also include initial transmit power, and the method further includes: The first transmit power is determined based on the service priority. The initial transmission power is updated based on the first transmission power.

6. The method according to claim 5, characterized in that, Before updating the initial transmit power according to the first transmit power, the method further includes: The second transmit power is determined based on the channel quality score; The step of updating the initial transmission power based on the first transmission power includes: The third transmission power is determined based on the first transmission power and the second transmission power according to the first preset weighting ratio; The initial transmission power is updated based on the third transmission power.

7. The method according to claim 6, characterized in that, Before updating the initial transmit power according to the third transmit power, the method further includes: The fourth transmit power is determined based on the aforementioned service traffic requirements; The step of updating the initial transmission power based on the third transmission power includes: The fifth transmission power is determined based on the third and fourth transmission powers according to the second preset weighting ratio. The initial transmission power is updated based on the fifth transmission power.

8. The method according to any one of claims 5 to 7, characterized in that, The initial underwater acoustic channel resources also include an initial frequency point, and the method further includes: The target frequency band is determined based on the channel quality score, and the target frequency band is either a high-frequency band or a low-frequency band. Obtain network load information from the base station; The target frequency point is determined from the target frequency band based on the network load information; Update the initial frequency point according to the target frequency point.

9. A device for updating underwater acoustic channel resources, characterized in that, include: The first acquisition unit is used to acquire the initial underwater acoustic channel resources of the target user node, wherein the initial underwater acoustic channel resources include the initial bandwidth; The second acquisition unit is used to acquire the channel quality information and service information of the target user node; The determining unit is configured to determine the first bandwidth of the target user node based on the channel quality information and service information of the target user node; An update unit is used to update the initial bandwidth based on the first bandwidth.

10. A computer device, characterized in that, The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the method as described in any one of claims 1 to 8.