A wireless resource allocation method and apparatus

By introducing the blockchain credit layer into the wireless communication system, the problem of lack of mutual trust mechanism between terminals is solved, credit docking between terminals and base stations is realized, and the credibility and reliability of wireless resource allocation is ensured.

CN114666900BActive Publication Date: 2025-05-27CHINA MOBILE COMM LTD RES INST +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202011536916.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-23
Publication Date
2025-05-27
Estimated Expiration
2040-12-23

AI Technical Summary

Technical Problem

In the process of wireless resource allocation in the prior art, there is a lack of a mutual trust mechanism between terminals. Once the user terminal or application fails to trust, it will affect the subsequent resource allocation.

Method used

By introducing a credit layer composed of blockchain nodes between the terminal and the base station, the terminal writes the service name and service characteristics to the blockchain node and feeds it back to the base station for wireless resource allocation. This method includes steps such as requirements mapping, business registration and credit level update, and establishing credit docking between the terminal and the base station.

Benefits of technology

Credit docking between terminals and base stations is realized, credibility and reliability of resource allocation are ensured, and the impact of resource allocation caused by breach of trust is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114666900B_ABST
    Figure CN114666900B_ABST
Patent Text Reader

Abstract

The present invention provides a wireless resource allocation method and apparatus. The method includes: receiving a service name and service characteristics sent by a terminal; performing demand mapping on the service according to the service name and service characteristics to obtain demand mapping information; and sending the demand mapping information to a base station so that the base station performs wireless resource allocation according to the demand mapping information. In the present invention, a credit layer based on blockchain technology is added between the terminal and the base station. During the wireless transmission process, the terminal writes the user service characteristics and the user's current resource requirements into the blockchain node and then feeds them back to the base station for wireless resource allocation, which helps to establish credit docking between the terminal and the base station.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication, and in particular, to a wireless resource allocation method and apparatus. Background Art

[0002] Wireless resource management is to provide service quality guarantee for wireless user terminals in the network under the condition of limited bandwidth, flexibly allocate and dynamically adjust the available resources of the wireless transmission part and the network, maximize the utilization rate of the wireless spectrum, prevent network congestion and keep the signaling load as small as possible.

[0003] The existing wireless resource allocation method of the base station mainly relies on information such as quality of service, channel feedback, and base station cache, does not involve blockchain technology, and there is no direct mutual trust mechanism between terminals. Once the user terminal or application loses trust, it will affect the subsequent resource allocation. Summary of the Invention

[0004] Embodiments of the present invention provide a wireless resource allocation method and apparatus, which are used to solve the problem that in the process of wireless resource allocation in the prior art, there is no mutual trust mechanism between terminals, and once the user terminal or application loses trust, it will affect the subsequent resource allocation.

[0005] In order to solve the above technical problems, the present invention is implemented as follows:

[0006] In a first aspect, an embodiment of the present invention provides a wireless resource allocation method, which is applied to a blockchain node. The method includes:

[0007] Receiving a service name and service characteristics sent by a terminal;

[0008] Performing demand mapping on the service according to the service name and service characteristics to obtain demand mapping information;

[0009] Sending the demand mapping information to a base station so that the base station performs wireless resource allocation according to the demand mapping information.

[0010] Optionally, after receiving the service name and service characteristics sent by the terminal, it further includes: if the service is not registered, performing service registration and service characteristic recording on the service, and if the service is already registered, performing service characteristic update on the service.

[0011] Optionally, receiving the actual service characteristics of the service sent by the base station and verifying the actual service characteristics.

[0012] Optionally, the performing demand mapping on the service according to the service name and service characteristics includes:

[0013] Mapping the service name to quality of service;

[0014] Map the service characteristics to a radio resource scheduling policy.

[0015] Optionally, verifying the actual service characteristics includes:

[0016] Determine whether the service characteristics sent by the terminal are consistent with the actual service characteristics;

[0017] If they are consistent, do not accumulate the number of times of breaking trust;

[0018] If they are inconsistent, accumulate the number of times of breaking trust once and update the number of times of breaking trust.

[0019] Optionally, update the credit level of the service according to the number of times of breaking trust and a preset downgrading threshold; and send the updated credit level to other blockchain nodes.

[0020] In a second aspect, an embodiment of the present invention provides a radio resource allocation method, which is applied to a base station and includes:

[0021] Receive the demand mapping information sent by the blockchain node;

[0022] Perform radio resource allocation according to the demand mapping information;

[0023] Send the actual service characteristics of the service to the blockchain node and send radio resource allocation information to the terminal.

[0024] Optionally, sending the actual service characteristics of the service to the blockchain node includes:

[0025] Send the actual service characteristics of the service to the blockchain node according to a preset period or at the end of the service.

[0026] In a third aspect, an embodiment of the present invention provides a radio resource allocation method, which is applied to a terminal and includes:

[0027] Send the service name and service characteristics to the blockchain node, where the service name and service characteristics are used to determine the demand mapping information;

[0028] Receive the radio resource allocation information sent by the base station, where the radio resource allocation information is obtained according to the demand mapping information.

[0029] Optionally, the demand mapping information includes: the quality of service after mapping the service name; and / or, the radio resource scheduling policy after mapping the service characteristics.

[0030] In a fourth aspect, an embodiment of the present invention provides a blockchain node, including:

[0031] The first receiving module is configured to receive the service name and service characteristics sent by the terminal;

[0032] The first processing module is configured to perform demand mapping on the service according to the service name and service characteristics to obtain demand mapping information;

[0033] The first sending module is configured to send the demand mapping information to the base station, so that the base station performs radio resource allocation according to the demand mapping information.

[0034] Optionally, a verification module is configured to receive the actual service characteristics of the service sent by the base station and verify the actual service characteristics.

[0035] Optionally, the first processing module includes:

[0036] The first mapping sub-module is configured to map the service name to the quality of service;

[0037] The second mapping sub-module is configured to map the service characteristics to a radio resource scheduling policy.

[0038] Optionally, the verification module includes:

[0039] The first verification sub-module is configured to determine whether the service characteristics sent by the terminal are consistent with the actual service characteristics;

[0040] If they are consistent, the number of times of breaking faith is not accumulated;

[0041] If they are inconsistent, the number of times of breaking faith is accumulated once, and the number of times of breaking faith is updated.

[0042] Optionally, a level adjustment module is configured to update the credit level of the service according to the number of times of breaking faith and a preset level adjustment threshold; and send the updated credit level to other blockchain nodes.

[0043] In a fifth aspect, an embodiment of the present invention provides a base station, including:

[0044] The second receiving module is configured to receive the demand mapping information sent by the blockchain node;

[0045] The second processing module is configured to perform radio resource allocation according to the demand mapping information;

[0046] The second sending module is configured to send the actual service characteristics of the service to the blockchain node and send radio resource allocation information to the terminal.

[0047] Optionally, the second sending module includes:

[0048] A second sending sub-module, configured to send the actual service characteristics of the service to the blockchain node according to a preset period or when the service ends.

[0049] In a sixth aspect, an embodiment of the present invention provides a terminal, including:

[0050] A third sending module, configured to send a service name and service characteristics to the blockchain node, where the service name and service characteristics are used to determine demand mapping information;

[0051] A third receiving module, configured to receive wireless resource allocation information sent by the base station, where the wireless resource allocation information is obtained according to the demand mapping information.

[0052] In a seventh aspect, an embodiment of the present invention provides a blockchain node, including: a transceiver and a processor;

[0053] The transceiver is configured to receive a service name and service characteristics sent by a terminal;

[0054] The processor is configured to perform demand mapping on the service according to the service name and service characteristics to obtain demand mapping information;

[0055] The transceiver is configured to send the demand mapping information to the base station so that the base station performs wireless resource allocation according to the demand mapping information.

[0056] In an eighth aspect, an embodiment of the present invention provides a base station, including: a transceiver and a processor;

[0057] The transceiver is configured to receive demand mapping information sent by the blockchain node;

[0058] The processor is configured to perform wireless resource allocation according to the demand mapping information;

[0059] The transceiver is configured to send the actual service characteristics of the service to the blockchain node and send wireless resource allocation information to the terminal.

[0060] In a ninth aspect, an embodiment of the present invention provides a terminal, including:

[0061] The transceiver is configured to send a service name and service characteristics to the blockchain node, where the service name and service characteristics are used to determine demand mapping information;

[0062] The transceiver is configured to receive wireless resource allocation information sent by the base station, where the wireless resource allocation information is obtained according to the demand mapping information.

[0063] Tenth aspect, an embodiment of the present invention provides a blockchain node, which is characterized by comprising: a processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, the steps of the wireless resource allocation method described in the first aspect are implemented.

[0064] Eleventh aspect, an embodiment of the present invention provides a base station, which is characterized by comprising: a processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, the steps of the wireless resource allocation method described in the second aspect are implemented.

[0065] Twelfth aspect, an embodiment of the present invention provides a terminal, which is characterized by comprising: a processor, a memory, and a program stored on the memory and executable on the processor, and when the program is executed by the processor, the steps of the wireless resource allocation method described in the third aspect are implemented.

[0066] Thirteenth aspect, an embodiment of the present invention provides a computer-readable storage medium, which is characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the wireless resource allocation method described in the first aspect is implemented, or the wireless resource allocation method described in the second aspect is implemented, or the steps of the wireless resource allocation method described in the third aspect are implemented.

[0067] In an embodiment of the present invention, by adding a credit layer composed of blockchain nodes between the terminal and the base station, during the wireless transmission process, the terminal writes the user service characteristics and the user's current resource requirements into the blockchain node, and then feeds them back to the base station for wireless resource allocation, which helps to establish a credit connection between the terminal and the base station. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of illustrating the preferred embodiments and are not considered to be a limitation of the present invention. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:

[0069] Figure 1 It is a schematic flowchart of an application of a wireless resource allocation method provided by an embodiment of the present invention to a blockchain node;

[0070] Figure 2 It is a schematic flowchart of a registration request process in a wireless resource allocation method provided by an embodiment of the present invention;

[0071] Figure 3 It is a schematic diagram of a credit level in a wireless resource allocation method provided by an embodiment of the present invention;

[0072] Figure 4 Schematic diagram of the overall process in a wireless resource allocation method provided by an embodiment of the present invention;

[0073] Figure 5 Schematic diagram of the process of applying a wireless resource allocation method provided by an embodiment of the present invention to a base station;

[0074] Figure 6 Schematic diagram of the process of applying a wireless resource allocation method provided by an embodiment of the present invention to a terminal;

[0075] Figure 7 Schematic diagram of applying a wireless resource allocation device provided by an embodiment of the present invention to a blockchain node;

[0076] Figure 8 Schematic diagram of applying a wireless resource allocation device provided by an embodiment of the present invention to a base station;

[0077] Figure 9 Schematic diagram of applying a wireless resource allocation device provided by an embodiment of the present invention to a terminal;

[0078] Figure 10 Schematic diagram of the structure of a transceiver applied to a blockchain node provided by an embodiment of the present invention;

[0079] Figure 11 Schematic diagram of the structure of a transceiver applied to a base station provided by an embodiment of the present invention;

[0080] Figure 12 Schematic diagram of the structure of a transceiver applied to a terminal provided by an embodiment of the present invention;

[0081] Figure 13 Schematic diagram of the structure of a blockchain node provided by an embodiment of the present invention;

[0082] Figure 14 Schematic diagram of the structure of a base station provided by an embodiment of the present invention;

[0083] Figure 15 Schematic diagram of the structure of a terminal provided by an embodiment of the present invention. Detailed implementation manners

[0084] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0085] Please refer toFigure 1-4 , an embodiment of the present invention provides a wireless resource allocation method, which is applied to a blockchain node. The method includes:

[0086] Step 11: Receive the service name and service characteristics sent by the terminal;

[0087] Step 12: Perform demand mapping on the service according to the service name and service characteristics to obtain demand mapping information;

[0088] Step 13: Send the demand mapping information to the base station so that the base station performs wireless resource allocation according to the demand mapping information.

[0089] In the embodiment of the present invention, at least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations; the credit layer includes at least one of the following functions: service characteristic storage function, demand mapping function, feedback verification function, credit level adjustment function, and credit sharing function; in step 11, the service name may include multiple levels of directories, for example: streaming media (service major category number) - application registration code (application registration code) - live broadcast (service minor category number), the service major category number and the service minor category number are used as indexes, and the service characteristics involve, for example: the level of data volume to be transmitted, arrival distribution, delay requirement, content importance distribution, etc.; please refer to Figure 2 , after step 11, it further includes judging whether the service is registered. If the service is not registered, perform service registration and service characteristic recording on the service. If the service is already registered, perform service characteristic update on the service. Judge whether the service is registered according to the unique application registration code. New applications need to be registered, and the application registration code before registration is null; in step 12, map the service name to the quality of service, and map the service characteristics to the wireless resource scheduling strategy.

[0090] In the embodiment of the present invention, by adding a credit layer composed of blockchain nodes between the terminal and the base station, during the wireless transmission process, the terminal writes the user service characteristics and the user's current resource requirements into the blockchain node, and then feeds them back to the base station for wireless resource allocation, which helps to establish a credit connection between the terminal and the base station.

[0091] In the embodiment of the present invention, optionally, after receiving the service name and service characteristics sent by the terminal, it further includes: if the service is not registered, perform service registration and service characteristic recording on the service. If the service is already registered, perform service characteristic update on the service.

[0092] In the embodiment of the present invention, optionally, receive the actual service characteristics of the service sent by the base station and verify the actual service characteristics.

[0093] In an embodiment of the present invention, the verification process supports verification according to a preset period or after the end of a service; the blockchain node interacts with the base station through an interface.

[0094] In an embodiment of the present invention, optionally, the demand mapping of the service according to the service name and service characteristics includes:

[0095] Mapping the service name to the quality of service;

[0096] Mapping the service characteristics to a radio resource scheduling strategy.

[0097] In an embodiment of the present invention, optionally, verifying the actual service characteristics includes:

[0098] Determining whether the service characteristics sent by the terminal are consistent with the actual service characteristics;

[0099] If they are consistent, the number of times of breaking trust is not accumulated;

[0100] If they are inconsistent, the number of times of breaking trust is accumulated once, and the number of times of breaking trust is updated.

[0101] In an embodiment of the present invention, optionally, the credit level of the service is updated according to the number of times of breaking trust and a preset grading threshold; and the updated credit level is sent to other blockchain nodes.

[0102] Please refer to Figure 3 , in an embodiment of the present invention, the credit level is evaluated according to the number of times of breaking trust and a preset grading threshold. The credit level is divided into multiple levels, for example: excellent, general, poor, very poor; initially defaulted to general, and there will be no skipping between levels. The change of the credit level needs to be based on the grading threshold, and the grading threshold is set according to the number of times of breaking trust and the number of times of keeping trust, and is set according to the actual situation of a specific business application; and the priority of the quality of service and the radio resource scheduling strategy are adjusted correspondingly according to the credit level. The specific adjustment situation can be adjusted according to the actual situation, not limited to Figure 4 the solution in ; sending the updated credit level to other blockchain nodes is a credit sharing function. The blockchain node shares the credit with other nodes in the format of service name + number of times of breaking trust + credit level, which helps to establish a credit connection between the base station and the terminal.

[0103] Please refer to Figure 4, in the embodiments of the present invention, the credit layer includes at least one blockchain node. In the embodiments of the present invention, taking blockchain node A and blockchain node B as examples, the credit layer includes at least one of the following functions: business feature storage function, demand mapping function, feedback verification function, credit rating adjustment function, and credit sharing function; the user equipment terminal sends the business name and business features to blockchain node A. The business name can include multiple levels of directories. For example: Streaming Media (business major category number) - Application Registration Code (application registration code) - Live Broadcast (business minor category number). The business major category number and the business minor category number are used as indexes. The business features involve, for example, the level of data volume to be transmitted, arrival distribution, latency requirements, content importance distribution, etc.; blockchain node A maps the business name to the quality of service and maps the business features to the radio resource scheduling strategy; blockchain node A sends the demand mapping information to the base station so that the base station allocates radio resources according to the demand mapping information; blockchain node A receives the actual business features of the service sent by the base station and verifies the actual business features; verifies the actual business features to determine whether the business features sent by the terminal are consistent with the actual business features; if they are consistent, the number of times of breaking faith is not accumulated; if they are inconsistent, the number of times of breaking faith is accumulated once, and the number of times of breaking faith is updated; at the same time, the updated business name, the number of times of breaking faith, and the credit level are shared with blockchain node B.

[0104] Please refer to Figure 5 , the embodiments of the present invention provide a radio resource allocation method applied to a base station, including:

[0105] Step 51: Receive the demand mapping information sent by the blockchain node;

[0106] Step 52: Allocate radio resources according to the demand mapping information;

[0107] Step 53: Send the actual business features of the service to the blockchain node and send radio resource allocation information to the terminal.

[0108] In the embodiments of the present invention, in step 52, the base station performs refined quality of service configuration and intelligent queuing on the business name according to the received demand mapping information, and performs accurate radio resource allocation.

[0109] In the embodiments of the present invention, optionally, sending the actual business features of the service to the blockchain node includes:

[0110] Sending the actual business features of the service to the blockchain node according to a preset period or at the end of the service.

[0111] In the embodiments of the present invention, by adding a credit layer composed of blockchain nodes between the terminal and the base station, during the wireless transmission process, the terminal writes the user service characteristics and the user's current resource requirements into the blockchain nodes, and then feeds them back to the base station for wireless resource allocation, which helps to establish a credit docking between the terminal and the base station.

[0112] Please refer to Figure 6 , the embodiments of the present invention provide a wireless resource allocation method, which is applied to a terminal and includes:

[0113] Step 61: Send the service name and service characteristics to the blockchain node, where the service name and service characteristics are used to determine the demand mapping information;

[0114] Step 62: Receive the wireless resource allocation information sent by the base station, where the wireless resource allocation information is obtained according to the demand mapping information.

[0115] In the embodiments of the present invention, optionally, the demand mapping information includes: the quality of service mapped from the service name; and / or, the wireless resource scheduling policy mapped from the service characteristics.

[0116] Please refer to Figure 7 , the embodiments of the present invention provide a blockchain node, which includes:

[0117] A first receiving module 71, configured to receive the service name and service characteristics sent by the terminal;

[0118] A first processing module 72, configured to perform demand mapping on the service according to the service name and service characteristics to obtain demand mapping information;

[0119] A first sending module 73, configured to send the demand mapping information to the base station so that the base station performs wireless resource allocation according to the demand mapping information.

[0120] In the embodiments of the present invention, optionally, a verification module is configured to receive the actual service characteristics of the service sent by the base station and verify the actual service characteristics.

[0121] In the embodiments of the present invention, the verification process supports verification according to a preset period or after the service ends; the blockchain node interacts with the base station through an interface.

[0122] In the embodiments of the present invention, optionally, the first processing module includes:

[0123] A first mapping sub-module, configured to map the service name to the quality of service;

[0124] A second mapping sub-module, configured to map the service characteristics to the wireless resource scheduling policy.

[0125] In an embodiment of the present invention, optionally, the verification module includes:

[0126] A first verification sub-module, configured to determine whether the service characteristics sent by the terminal are consistent with the actual service characteristics;

[0127] If they are consistent, the number of times of bad faith is not accumulated;

[0128] If they are inconsistent, the number of times of bad faith is accumulated once, and the number of times of bad faith is updated.

[0129] In an embodiment of the present invention, optionally, a grading module is configured to update the credit level of the service according to the number of times of bad faith and a preset grading threshold; and send the updated credit level to other blockchain nodes.

[0130] The blockchain node provided by the embodiment of the present invention can implement Figures 1 to 4 each process implemented by the wireless resource allocation method in the method embodiment. To avoid repetition, it will not be elaborated here.

[0131] Please refer to Figure 8 , the embodiment of the present invention provides a base station, including:

[0132] A second receiving module 81, configured to receive demand mapping information sent by a blockchain node;

[0133] A second processing module 82, configured to perform wireless resource allocation according to the demand mapping information;

[0134] A second sending module 83, configured to send the actual service characteristics of the service to the blockchain node and send wireless resource allocation information to the terminal.

[0135] In an embodiment of the present invention, in the second processing module 82, the base station performs refined service quality configuration and intelligent queuing on the service name according to the received demand mapping information, and performs accurate wireless resource allocation.

[0136] In an embodiment of the present invention, optionally, the second sending module includes:

[0137] A second sending sub-module, configured to send the actual service characteristics of the service to the blockchain node according to a preset period or at the end of the service.

[0138] The base station provided by the embodiment of the present invention can implement Figure 5 each process implemented by the wireless resource allocation method in the method embodiment. To avoid repetition, it will not be elaborated here.

[0139] Please refer to Figure 9, an embodiment of the present invention provides a terminal, including:

[0140] A third sending module 91, configured to send a service name and service features to the blockchain node, where the service name and service features are used to determine demand mapping information;

[0141] A third receiving module 92, configured to receive the radio resource allocation information sent by the base station, where the radio resource allocation information is obtained according to the demand mapping information.

[0142] The terminal provided by the embodiment of the present invention can implement Figure 6 each process implemented by the radio resource allocation method in the method embodiment. To avoid repetition, it will not be elaborated here.

[0143] Please refer to Figure 10 , an embodiment of the present invention provides a blockchain node, including: a transceiver and a processor;

[0144] The transceiver is configured to receive the service name and service features sent by the terminal;

[0145] The processor is configured to perform demand mapping on the service according to the service name and service features to obtain demand mapping information;

[0146] The transceiver is configured to send the demand mapping information to the base station, so that the base station performs radio resource allocation according to the demand mapping information.

[0147] Please refer to Figure 11 , an embodiment of the present invention provides a base station, including: a transceiver and a processor;

[0148] The transceiver is configured to receive the demand mapping information sent by the blockchain node;

[0149] The processor is configured to perform radio resource allocation according to the demand mapping information;

[0150] The transceiver is configured to send the actual service features of the service to the blockchain node and send the radio resource allocation information to the terminal.

[0151] Please refer to Figure 12 , an embodiment of the present invention provides a terminal, including: a transceiver and a processor;

[0152] The transceiver is configured to send a service name and service features to the blockchain node, where the service name and service features are used to determine demand mapping information;

[0153] The transceiver is configured to receive the radio resource allocation information sent by the base station, where the radio resource allocation information is obtained according to the demand mapping information.

[0154] Please refer to Figure 13 , Embodiments of the present invention further provide a blockchain node 130, including a processor 131, a memory 132, and a computer program stored on the memory 132 and executable on the processor 131. When the computer program is executed by the processor 131, it implements each process of the above-mentioned embodiment of the wireless resource allocation method and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0155] Please refer to Figure 14 , Embodiments of the present invention further provide a base station 140, including a processor 141, a memory 142, and a computer program stored on the memory 142 and executable on the processor 141. When the computer program is executed by the processor 141, it implements each process of the above-mentioned embodiment of the wireless resource allocation method and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0156] Please refer to Figure 15 , Embodiments of the present invention further provide a base station 150, including a processor 151, a memory 152, and a computer program stored on the memory 152 and executable on the processor 151. When the computer program is executed by the processor 151, it implements each process of the above-mentioned embodiment of the wireless resource allocation method and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0157] Embodiments of the present invention further provide a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, it implements each process of the above-mentioned embodiment of the wireless resource allocation method and can achieve the same technical effects. To avoid repetition, it will not be elaborated here. Among them, the computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc, etc.

[0158] It should be noted that in this article, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article or device. Without further limitations, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including that element.

[0159] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, air conditioner, or terminal, etc.) to execute the methods described in various embodiments of the present invention.

[0160] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the purpose of the present invention and the scope protected by the claims, and all of them belong to the protection scope of the present invention.

Claims

1. A wireless resource allocation method, characterized in that, it is applied to blockchain nodes, at least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations. The method includes: Receiving the service name and service characteristics sent by the terminal; Performing demand mapping on the service according to the service name and service characteristics to obtain demand mapping information; Sending the demand mapping information to the base station so that the base station performs wireless resource allocation according to the demand mapping information; Receiving the actual service characteristics of the service sent by the base station and verifying the actual service characteristics; Verifying the actual service characteristics includes: Judging whether the service characteristics sent by the terminal are consistent with the actual service characteristics; If they are consistent, the number of times of credit default is not accumulated; If they are inconsistent, the number of times of credit default is accumulated once, and the number of times of credit default is updated; Updating the credit level of the service according to the number of times of credit default and a preset grading threshold; And sending the updated credit level to other blockchain nodes.

2. The wireless resource allocation method according to claim 1, characterized in that, after receiving the service name and service characteristics sent by the terminal, it further includes: If the service is not registered, registering the service and recording the service characteristics, and if the service is already registered, updating the service characteristics.

3. The wireless resource allocation method according to claim 1, characterized in that, The performing demand mapping on the service according to the service name and service characteristics includes: Mapping the service name to the quality of service; and / or, Mapping the service characteristics to a wireless resource scheduling strategy.

4. A wireless resource allocation method, applied to a base station, characterized in that, it includes: Receiving the demand mapping information sent by the blockchain node, at least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations; Performing wireless resource allocation according to the demand mapping information; Sending the actual service characteristics of the service to the blockchain node and sending wireless resource allocation information to the terminal; The blockchain node verifies the actual service characteristics; Verifying the actual service characteristics includes: Judging whether the service characteristics sent by the terminal are consistent with the actual service characteristics; If they are consistent, the number of times of credit default is not accumulated; If they are inconsistent, the number of times of credit default is accumulated once, and the number of times of credit default is updated; Updating the credit level of the service according to the number of times of credit default and a preset grading threshold; And sending the updated credit level to other blockchain nodes.

5. The wireless resource allocation method according to claim 4, characterized in that, Sending the actual service characteristics of the service to the blockchain node includes: Sending the actual service characteristics of the service to the blockchain node according to a preset period or at the end of the service.

6. A wireless resource allocation method, applied to a terminal, characterized in that, it includes: Send the service name and service characteristics to the blockchain node. The service name and service characteristics are used to determine the demand mapping information. At least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations. The blockchain node receives the service name and service characteristics sent by the terminal, performs demand mapping on the service according to the service name and service characteristics to obtain demand mapping information, and sends the demand mapping information to the base station so that the base station performs radio resource allocation according to the demand mapping information. Receive the actual service characteristics of the service sent by the base station and verify the actual service characteristics. Verifying the actual service characteristics includes: determining whether the service characteristics sent by the terminal are consistent with the actual service characteristics. If they are consistent, the number of times of breaking trust is not accumulated. If they are inconsistent, the number of times of breaking trust is accumulated once, and the number of times of breaking trust is updated. The credit level of the service is updated according to the number of times of breaking trust and a preset grading threshold, and the updated credit level is sent to other blockchain nodes. Receive the radio resource allocation information sent by the base station, where the radio resource allocation information is obtained according to the demand mapping information.

7. According to the radio resource allocation method described in claim 6, characterized in that the demand mapping information includes: The quality of service after mapping the service name; and / or The radio resource scheduling strategy after mapping the service characteristics.

8. A blockchain node, characterized in that At least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations. The blockchain node includes: A first receiving module, configured to receive the service name and service characteristics sent by the terminal; A first processing module, configured to perform demand mapping on the service according to the service name and service characteristics to obtain demand mapping information; A first sending module, configured to send the demand mapping information to the base station so that the base station performs radio resource allocation according to the demand mapping information; A verification module, configured to receive the actual service characteristics of the service sent by the base station and verify the actual service characteristics; Verifying the actual service characteristics includes: Determining whether the service characteristics sent by the terminal are consistent with the actual service characteristics; If they are consistent, the number of times of breaking trust is not accumulated; If they are inconsistent, the number of times of breaking trust is accumulated once, and the number of times of breaking trust is updated; The credit level of the service is updated according to the number of times of breaking trust and a preset grading threshold; And send the updated credit level to other blockchain nodes.

9. A base station, characterized in that includes: A second receiving module, configured to receive the demand mapping information sent by the blockchain node. At least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations, the blockchain node; A second processing module, configured to perform radio resource allocation according to the demand mapping information; A second sending module, configured to send the actual service characteristics of the service to the blockchain node and send radio resource allocation information to the terminal; The blockchain node verifies the actual service characteristics; Verifying the actual service characteristics includes: Determining whether the service characteristics sent by the terminal are consistent with the actual service characteristics; If they are consistent, the number of credit defaults is not accumulated; If they are inconsistent, the number of credit defaults is accumulated once, and the number of credit defaults is updated; The credit level of the service is updated according to the number of credit defaults and a preset level adjustment threshold; And the updated credit level is sent to other blockchain nodes.

10. A terminal, characterized in that it includes: A third sending module, configured to send a service name and service characteristics to a blockchain node, where the service name and service characteristics are used to determine demand mapping information, at least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations; the blockchain node receives the service name and service characteristics sent by the terminal; performs demand mapping on the service according to the service name and service characteristics to obtain demand mapping information; sends the demand mapping information to the base station so that the base station performs radio resource allocation according to the demand mapping information; Receives the actual service characteristics of the service sent by the base station and verifies the actual service characteristics; Verifying the actual service characteristics includes: determining whether the service characteristics sent by the terminal are consistent with the actual service characteristics; if they are consistent, the number of credit defaults is not accumulated; if they are inconsistent, the number of credit defaults is accumulated once, and the number of credit defaults is updated; the credit level of the service is updated according to the number of credit defaults and a preset level adjustment threshold; and the updated credit level is sent to other blockchain nodes; A third receiving module, configured to receive radio resource allocation information sent by the base station, where the radio resource allocation information is obtained according to the demand mapping information.

11. A blockchain node, characterized in that At least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations. The blockchain node includes: a transceiver and a processor; The transceiver is configured to receive the service name and service characteristics sent by the terminal; The processor is configured to, if the service is not registered, perform service registration and service characteristic recording on the service, and if the service is already registered, perform service characteristic update on the service; The processor is configured to perform demand mapping on the service according to the service name and service characteristics to obtain demand mapping information; The transceiver is configured to send the demand mapping information to the base station so that the base station performs radio resource allocation according to the demand mapping information; The processor is configured to receive the actual service characteristics of the service sent by the base station and verify the actual service characteristics; Verifying the actual service characteristics includes: Determining whether the service characteristics sent by the terminal are consistent with the actual service characteristics; If they are consistent, the number of credit defaults is not accumulated; If they are inconsistent, the number of credit defaults is accumulated once, and the number of credit defaults is updated; The credit level of the service is updated according to the number of credit defaults and a preset level adjustment threshold; And send the updated credit level to other blockchain nodes.

12. A base station, characterized in that, it includes: a transceiver and a processor; the transceiver is used to receive the demand mapping information sent by the blockchain node; at least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations, the blockchain node; the processor is used to perform radio resource allocation according to the demand mapping information; the transceiver is used to send the actual service characteristics of the service to the blockchain node and send radio resource allocation information to the terminal; the blockchain node verifies the actual service characteristics; Verifying the actual service characteristics includes: judging whether the service characteristics sent by the terminal are consistent with the actual service characteristics; if they are consistent, the number of times of breaking faith is not accumulated; if they are inconsistent, the number of times of breaking faith is accumulated once, and the number of times of breaking faith is updated; update the credit level of the service according to the number of times of breaking faith and a preset level adjustment threshold; And send the updated credit level to other blockchain nodes.

13. A terminal, characterized in that, it includes: a transceiver and a processor; the transceiver is used to send the service name and service characteristics to the blockchain node, and the service name and service characteristics are used to determine the demand mapping information. At least one of the blockchain nodes constitutes a credit layer, and each blockchain node corresponds to one or several adjacent base stations; the blockchain node receives the service name and service characteristics sent by the terminal; performs demand mapping on the service according to the service name and service characteristics to obtain demand mapping information; sends the demand mapping information to the base station so that the base station performs radio resource allocation according to the demand mapping information; receive the actual service characteristics of the service sent by the base station and verify the actual service characteristics; Verifying the actual service characteristics includes: judging whether the service characteristics sent by the terminal are consistent with the actual service characteristics; if they are consistent, the number of times of breaking faith is not accumulated; if they are inconsistent, the number of times of breaking faith is accumulated once, and the number of times of breaking faith is updated; update the credit level of the service according to the number of times of breaking faith and a preset level adjustment threshold; and send the updated credit level to other blockchain nodes; the transceiver is used to receive the radio resource allocation information sent by the base station, and the radio resource allocation information is obtained according to the demand mapping information.

14. A blockchain node, characterized in that, it includes: a processor, a memory, and a program stored on the memory and executable on the processor. When the program is executed by the processor, it implements the steps of the radio resource allocation method according to any one of claims 1 to 3.

15. A base station, characterized in that, it includes: a processor, a memory, and a program stored on the memory and executable on the processor. When the program is executed by the processor, it implements the steps of the radio resource allocation method according to any one of claims 4 or 5.

16. A terminal, characterized in that, it includes: A processor, a memory, and a program stored on the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the wireless resource allocation method according to any one of claims 6 or 7 are implemented.

17. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the wireless resource allocation method according to any one of claims 1 to 3 are implemented, or the steps of the wireless resource allocation method according to claim 4 or 5 are implemented, or the steps of the wireless resource allocation method according to claim 6 or 7 are implemented.

Citation Information

Patent Citations

  • Business processing method, related equipment, and system

    CN106385696A

  • Resource allocation method and device, computer equipment and computer readable storage medium

    CN111553594A

  • Verification method and device of resource allocation result, electronic equipment and storage medium

    CN114980333A