In-vehicle Communication Resource Scheduling Method, Device and Program Product

Through the on-vehicle communication resource scheduling method, contract information containing spectrum quantity and cost information is generated, which solves the problem that electric vehicle users hide their needs and affects the effectiveness of mobile operators, and realizes the effectiveness of resource management and the maintenance of network capacity.

CN115134777BActive Publication Date: 2025-07-01BEIJING UNIV OF POSTS & TELECOMM
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210666199.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-13
Publication Date
2025-07-01
Estimated Expiration
2042-06-13

AI Technical Summary

Technical Problem

Electric vehicle users may hide their actual demand for spectrum resources, thus expecting to pay less to earn higher returns, affecting the utility of mobile operators and network capacity.

Method used

Provide a vehicle-mounted communication resource scheduling method, by receiving the vehicle's channel state information and service information, generate contract information, including the spectrum amount of authorized spectrum and unauthorized spectrum and corresponding fee information, to ensure that the vehicle's on-board communication resource request results are accurate.

Benefits of technology

Reduce the losses caused to resource managers by hiding their own needs, ensuring the effectiveness of mobile operators and maintenance of network capacity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115134777B_ABST
    Figure CN115134777B_ABST
Patent Text Reader

Abstract

The present invention provides a vehicle-mounted communication resource scheduling method, device and program product. The method is applied to a server, which receives vehicle-mounted communication resource requests sent by at least one vehicle, and each vehicle-mounted communication resource request includes channel state information and service information of the corresponding vehicle; in response to the vehicle-mounted communication resource request, at least one contract information is generated according to the channel state information and the service information and sent to the corresponding vehicle, and the contract information includes the amount of spectrum of the authorized spectrum and / or the amount of spectrum of the unlicensed spectrum, and cost information; the server receives the target contract information sent by at least one vehicle, and based on the target contract information, determines the result of the corresponding vehicle-mounted communication resource request. According to the channel state information and service information corresponding to the vehicle, the method generates at least one contract information, which can ensure the matching degree of the generated contract information with the vehicle, prevent the vehicle from hiding its own needs, and achieve the purpose of providing services for the vehicle while ensuring the server's revenue.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle-mounted wireless communication, and particularly to a vehicle-mounted communication resource scheduling method, device, and program product. Background Art

[0002] As a new generation of intelligent control technology and interactive business model, a Virtual Power Plant (VPP) effectively aggregates dispersed resources into a schedulable and tradable unit, such as electric vehicles, residential users, new energy power generation, energy storage, etc., by leveraging the latest technologies in fields such as communication, control, and the Internet. Among them, wireless communication can more conveniently assist VPP terminals in transmitting data. However, the wireless communication distance is limited, and electric vehicles have spectrum sensing and access capabilities. Therefore, electric vehicles can be set as relay nodes to cooperate in wireless communication transmission, thereby achieving a larger communication range and a more flexible deployment method.

[0003] During the transmission process, to improve the capacity of the wireless communication network and relieve the pressure on licensed spectrum resources, the unlicensed spectrum and the licensed spectrum can be aggregated through the LTE-U (Long Term Evolution-unlicensed) technology to solve the limitations of traditional cellular networks on traffic and speed. Among them, the Mobile Network Operator (MNO), as the resource manager, is responsible for leasing spectrum resources to electric vehicle users, and the electric vehicle users pay corresponding remuneration. However, since electric vehicle users may hide their actual demand for spectrum resources and expect to obtain higher benefits by paying less remuneration, it will affect the utility of the MNO and the network capacity. Summary of the Invention

[0004] The present invention provides a vehicle-mounted communication resource scheduling method, device, and program product, which can reduce the loss caused to the resource manager by vehicles hiding their actual demand for spectrum resources and the problem of obtaining higher benefits, so as to ensure the utility of the MNO and the network capacity.

[0005] The present invention provides a vehicle-mounted communication resource scheduling method, which is applied to a server and includes:

[0006] Receiving a vehicle-mounted communication resource request sent by at least one vehicle through a client, where each vehicle-mounted communication resource request includes the channel state information and service information of the corresponding vehicle;

[0007] In response to the vehicle communication resource request, at least one contract information is generated according to the channel state information and the service information and sent to the corresponding vehicle, where the contract information includes the amount of spectrum of the authorized spectrum and / or the amount of spectrum of the unlicensed spectrum, and the cost information;

[0008] Receive the target contract information sent by at least one of the vehicles, and based on the target contract information, determine the corresponding vehicle communication resource request result, where the vehicle communication resource request result includes sending or not sending vehicle communication resources, and the target contract information is one of the at least one contract information.

[0009] In the above solution, the generating of at least one contract information according to the channel state information and the service information includes:

[0010] Based on the channel state information and the service information, determine the type of the vehicle corresponding to the vehicle;

[0011] Based on the type of the vehicle, determine the corresponding cost information and at least one spectrum allocation strategy;

[0012] Generate at least one of the contract information according to the spectrum allocation strategy and the cost information.

[0013] In the above solution, the determining of the corresponding cost information and at least one spectrum allocation strategy based on the type of the vehicle includes:

[0014] According to the type of the vehicle, determine the corresponding total spectrum amount and the cost information;

[0015] Based on the total spectrum amount, determine the amount of spectrum of the authorized spectrum and the amount of spectrum of the unlicensed spectrum to obtain at least one of the spectrum allocation strategies; where the sum of the amount of spectrum of the authorized spectrum and the amount of spectrum of the unlicensed spectrum is less than or equal to the total spectrum amount.

[0016] In the above solution, the determining of the corresponding request result based on the target contract information includes:

[0017] Based on the target contract information, determine the target spectrum allocation strategy and the target cost information corresponding to the vehicle; the target spectrum allocation strategy represents the amount of spectrum of the authorized spectrum and / or the amount of spectrum of the unlicensed spectrum in the vehicle communication resources requested by the vehicle;

[0018] Based on the target spectrum allocation strategy and the target cost information, determine the vehicle communication resource request result of the vehicle.

[0019] In the above solution, the unlicensed spectrum includes the unlicensed spectrum during the contention period;

[0020] Determining the on-vehicle communication resource request result of the vehicle based on the target spectrum allocation strategy and the target cost information includes:

[0021] Step A: Determining the vehicles among the at least one vehicle whose target spectrum allocation strategy includes the unlicensed spectrum during the contention period as the first vehicles;

[0022] Step B: Determining the wireless communication transmission rate of the Wi-Fi users according to the number of the first vehicles and the spectrum amount of the unlicensed spectrum during the contention period corresponding to the first vehicles;

[0023] Step C: In the case where the wireless communication transmission rate is less than a preset threshold, determining a preset number of the first vehicles with the smallest target cost information as the second vehicles, and determining that the on-vehicle communication resource request result corresponding to the second vehicles is not to send on-vehicle communication resources;

[0024] Step D: Regarding the first vehicles other than the second vehicles as new first vehicles, and repeating Steps A - C until the wireless communication transmission rate is greater than or equal to the preset threshold, and determining that the on-vehicle communication resource request result corresponding to the first vehicles is to send on-vehicle communication resources.

[0025] In the above solution, the unlicensed spectrum includes the unlicensed spectrum during the non-contention period;

[0026] Determining the on-vehicle communication resource request result of the vehicle based on the target spectrum allocation strategy and the target cost information includes:

[0027] Determining the vehicles whose target spectrum allocation strategy includes the licensed spectrum and / or the unlicensed spectrum during the non-contention period as the third vehicles;

[0028] According to the current remaining spectrum resources, as well as the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum during the non-contention period corresponding to each of the third vehicles, determining the request results corresponding to the third vehicles in a preset order;

[0029] In the case where the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum during the non-contention period corresponding to the third vehicles is less than the remaining spectrum resources, determining that the on-vehicle communication resource request result corresponding to the third vehicles is to send on-vehicle communication resources.

[0030] In the above solution, the method further includes:

[0031] In the case where the in-vehicle communication resource request result is to send in-vehicle communication resources, from the current remaining amount of spectrum resources, send the spectrum amount of the authorized spectrum and / or the spectrum amount of the unlicensed spectrum corresponding to the target contract information to the vehicle, and update the remaining amount of spectrum resources.

[0032] The present invention also provides a method for scheduling in-vehicle communication resources. The method is applied to a vehicle and includes:

[0033] Send an in-vehicle communication resource request to a server through a client. The in-vehicle communication resource request includes the channel state information and service information of the vehicle;

[0034] Receive at least one contract information generated and sent by the server in response to the in-vehicle communication resource request according to the channel state information and the service information. The contract information includes the spectrum amount of the authorized spectrum and / or the spectrum amount of the unlicensed spectrum, and fee information;

[0035] Obtain an operation instruction, and determine target contract information according to the operation instruction;

[0036] Send the target contract information to the server. The target contract information is one of the at least one contract information.

[0037] In the above solution, the method further includes:

[0038] Receive the spectrum amount of the authorized spectrum and / or the spectrum amount of the unlicensed spectrum corresponding to the target contract information sent by the server.

[0039] The present invention also provides a server, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the method for scheduling in-vehicle communication resources applied to the server as provided in the embodiments of the present invention.

[0040] The present invention also provides a vehicle terminal, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the method for scheduling in-vehicle communication resources applied to the vehicle as provided in the embodiments of the present invention.

[0041] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the method for scheduling in-vehicle communication resources applied to the server as provided in the embodiments of the present invention, or when the computer program is executed by a processor, it implements the method for scheduling in-vehicle communication resources applied to the vehicle as provided in the embodiments of the present invention.

[0042] The present invention also provides a computer program product, including a computer program, which when executed by a processor, implements the vehicle-mounted communication resource scheduling method applied to the server side as provided in the embodiments of the present invention, or, when executed by a processor, implements the vehicle-mounted communication resource scheduling method applied to a vehicle as provided in the embodiments of the present invention.

[0043] A vehicle-mounted communication resource scheduling method provided by the present invention is applied to the server side. By receiving vehicle-mounted communication resource requests sent by at least one vehicle through a client, each of the vehicle-mounted communication resource requests includes channel state information and service information of the corresponding vehicle; in response to the vehicle-mounted communication resource requests, according to the channel state information and the service information, generating at least one contract information and sending it to the corresponding vehicle, the contract information includes the amount of spectrum of authorized spectrum and / or the amount of spectrum of un-authorized spectrum, and cost information; receiving target contract information sent by at least one of the vehicles, and based on the target contract information, determining the corresponding vehicle-mounted communication resource request result, the vehicle-mounted communication resource request result includes sending vehicle-mounted communication resources or not sending vehicle-mounted communication resources, and the target contract information is one of the at least one contract information. This method generates at least one contract information according to the channel state information and service information corresponding to the vehicle and sends it to the corresponding vehicle, ensuring the matching degree of the generated contract information with the vehicle, and being able to prevent the vehicle from hiding its own needs, achieving the purpose of providing services for the vehicle while ensuring the server's income. Description of the Drawings

[0044] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0045] Figure 1 It is a flowchart of a vehicle-mounted communication resource scheduling method provided by the present invention;

[0046] Figure 2 It is a schematic diagram of a scenario applicable to the vehicle-mounted communication resource scheduling method provided by the present invention;

[0047] Figure 3 It is a spectrum resource division diagram in the vehicle-mounted communication resource scheduling method provided by the present invention;

[0048] Figure 4 It is a bandwidth and remuneration broken line diagram for different vehicle types in the vehicle-mounted communication resource scheduling method provided by the present invention;

[0049] Figure 5It is a line graph of user utility and contract type in the vehicle communication resource scheduling method provided by the present invention;

[0050] Figure 6 It is a line graph of the throughput of WiFi users and the number of vehicle users during the CP period in the vehicle communication resource scheduling method provided by the present invention;

[0051] Figure 7 It is a line graph of the number of vehicle users and the total benefit of the MNO in the vehicle communication resource scheduling method provided by the present invention;

[0052] Figure 8 It is a line graph of the number of users and bandwidth in the vehicle communication resource scheduling method provided by the present invention;

[0053] Figure 9 It is a schematic flow diagram of selecting vehicles in the vehicle communication resource scheduling method provided by the present invention;

[0054] Figure 10 It is a schematic flow diagram of another vehicle communication resource scheduling method provided by the present invention;

[0055] Figure 11 It is a schematic flow diagram of yet another vehicle communication resource scheduling method provided by the present invention;

[0056] Figure 12 It is a schematic diagram of the entity structure of a server provided by the present invention;

[0057] Figure 13 It is a schematic diagram of the structure of a vehicle-mounted terminal applied to a vehicle provided by the present invention. Detailed implementation manners

[0058] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings in the present invention. Apparently, 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 in the present invention without creative efforts shall fall within the protection scope of the present invention.

[0059] Figure 1 It is a schematic flow diagram of the vehicle communication resource scheduling method provided by the present invention. As Figure 1 shown, the present invention provides a vehicle communication resource scheduling method, which is applied to a server and includes:

[0060] S101. Receive vehicle communication resource requests sent by at least one vehicle through a client, where each vehicle communication resource request includes channel state information and service information of the corresponding vehicle.

[0061] In an embodiment of the present invention, the server receives vehicle - mounted communication resource requests sent by at least one vehicle through a client. Each vehicle - mounted communication resource request includes channel state information and service information of the corresponding vehicle.

[0062] In an embodiment of the present invention, the server may be a Mobile Network Operator (MNO), and the vehicle may be an electric vehicle.

[0063] In an embodiment of the present invention, Figure 2 is a schematic diagram of a scenario applicable to the vehicle - mounted communication resource scheduling method provided by the present invention. As Figure 2 shown, the vehicle - mounted communication resource scheduling method provided by the present invention is applicable to the communication network scenario of a Virtual Power Plant (VPP). The vehicle acts as a relay transmission node in the VPP communication network scenario to assist other nodes in the VPP communication network scenario in completing the transmission of transmission services. The other nodes may be company factories, residential users, and charging stations.

[0064] In an embodiment of the present invention, the service information includes the value of the transmission service level of the vehicle. In practical applications, there may be three types of transmission services, namely, dispatching control service, status monitoring service, and data acquisition service. Among them, the dispatching control service refers to issuing dispatching instructions for precise load regulation; the status monitoring service refers to monitoring the operating status of load terminals and power generation units; the data acquisition service refers to collecting power consumption data of load users and power generation data of power generation units. The levels of the above - mentioned three transmission services can be determined according to the values of the transmission service levels corresponding to the three transmission services respectively. For example, the level of the dispatching control service is the highest, the level of the status monitoring service is the second, and the level of the data acquisition service is the lowest.

[0065] In an embodiment of the present invention, the service information in each vehicle - mounted communication resource request represents one of the dispatching control service, status monitoring service, and data acquisition service. Exemplarily, assume there are S vehicles, denoted as v={v1,...,v s ,...,v S}. When the values corresponding to the dispatching control service, status monitoring service, and data acquisition service are l1, l2, and l3 respectively, it should satisfy l1>l2>l3. Let L s be the value of the transmission service level of vehicle v s . When the service information in the vehicle - mounted communication resource request represents the dispatching control service, vehicle v s will perform the dispatching control service transmission, and L s =l1; when the service information in the vehicle - mounted communication resource request represents the status monitoring service, vehicle v s will perform the status monitoring service transmission, and L s= l2; When the service information in the in-vehicle communication resource request represents a data collection service, vehicle v s will perform data collection service transmission, L s = l3.

[0066] In the embodiments of the present invention, the in-vehicle communication resource request is used to request spectrum resources from the server. Among them, the spectrum resources include authorized spectrum and unlicensed spectrum. The authorized spectrum is in units of resource blocks (RBs). The unlicensed spectrum is divided into a contention period (CP) and a contention-free period (CFP), that is, the unlicensed spectrum includes the unlicensed spectrum during the contention period and the unlicensed spectrum during the contention-free period. Among them, assuming that the time period of an unlicensed spectrum is T, the CFP duration and the CP duration in the repetition interval of each time period are αT and (1 - α)T respectively, and α is a time allocation coefficient taking values between 0 and 1. In practical applications, Wireless-Fidelity (WiFi) users use the unlicensed spectrum during the CP period of the unlicensed spectrum through a Wireless-Fidelity Access Point (WiFi AP). When a vehicle (electric vehicle) uses the unlicensed spectrum during the CP period, it will compete with WiFi users (wireless communication users), thus affecting the communication quality of WiFi users. Exemplarily, within a preset time, assuming the number of WiFi users is K and remains unchanged, when performing spectrum allocation, it is necessary to ensure the communication quality of WiFi users, that is, greater than the minimum transmission rate threshold In addition, when the spectrum is limited and the server cannot serve all vehicles simultaneously, the MNO will selectively serve vehicles. At this time, a s = 1 indicates that the server serves vehicle v s by sending the spectrum requested by the in-vehicle communication resource request to vehicle v s ; otherwise a s = 0. A licensed resource block is defined as a sub-band on the scheduling time unit. Exemplarily, when there are a total of F authorized spectrum blocks. It should be emphasized that

[0067] In the embodiments of the present invention, the channel state information refers to the product of large-scale fading and small-scale fading. The large-scale fading follows path loss, that is where d s refers to the transmission distance of the vehicle, and β refers to the fading factor; the small-scale fading follows an exponential distribution with a mean of λ, that is At this time, the channel state information of vehicle v s is

[0068] It can be understood that, through the channel state information and service information in the on-vehicle communication resource request sent by the vehicle, the type of the vehicle can be determined, so as to determine the total spectrum amount of the on-vehicle communication resources required by the vehicle, which is convenient for subsequently generating corresponding contract information for the vehicle, and determining whether to send the corresponding spectrum to the vehicle according to the target contract information sent by the vehicle, so as to provide corresponding services for the vehicle. In this way, generating corresponding contract information for the vehicle and determining whether to provide services according to the target contract information sent by the vehicle can reduce the problem that the vehicle causes losses to the server by hiding its actual demand for the spectrum, so as to achieve the purpose of ensuring the utility of the server while meeting the on-vehicle communication resource request of the vehicle.

[0069] S102. In response to the on-vehicle communication resource request, generate at least one contract information according to the channel state information and service information, and send it to the corresponding vehicle. The contract information includes the spectrum amount of the authorized spectrum and / or the spectrum amount of the unlicensed spectrum, and the fee information.

[0070] In an embodiment of the present invention, the server responds to the on-vehicle communication resource request sent by the vehicle through the client, generates at least one contract information according to the channel state information and service information in the on-vehicle communication resource request, and sends it to the corresponding vehicle.

[0071] In an embodiment of the present invention, each contract information in the at least one contract information includes a spectrum allocation strategy and the corresponding fee information. The spectrum allocation strategy includes the spectrum amount of the authorized spectrum sent by the server to the vehicle and / or the spectrum amount of the unlicensed spectrum. The fee information refers to the remuneration that the vehicle can give to the server after obtaining the requested on-vehicle communication resources (authorized spectrum and / or unlicensed spectrum).

[0072] In an embodiment of the present invention, when generating the contract information, it is possible to first determine the type of the vehicle corresponding to the vehicle according to the service information and channel state information received in S101, and then, according to the fee information and the total spectrum amount corresponding to the type of the vehicle, determine the authorized spectrum with a spectrum amount less than or equal to the total spectrum amount as a spectrum allocation strategy, or determine the unlicensed spectrum with a spectrum amount less than or equal to the total spectrum amount as a spectrum allocation strategy, or determine each combination with the sum of the spectrum amounts of the authorized spectrum and the unlicensed spectrum less than or equal to the total spectrum amount as a spectrum allocation strategy. Generate at least one contract information according to the above at least one spectrum allocation strategy and the corresponding fee information. In practical applications, there are various types of vehicles, and each type of vehicle can correspond to a fee information and a total spectrum amount, which are not limited in the embodiments of the present invention.

[0073] It can be understood that, according to the channel state information and service information corresponding to the vehicle, the type of the vehicle is determined, and based on the type of the vehicle, the corresponding cost information and total spectrum amount, at least one contract information can be generated and sent to the corresponding vehicle, ensuring the matching degree between the generated contract information and the vehicle. In this way, after receiving the target contract information sent by the vehicle subsequently, by determining the request result of the on-vehicle communication resource request, the corresponding on-vehicle communication resource request can be provided for the vehicle while ensuring the server's revenue.

[0074] In some embodiments of the present invention, S102 may further include:

[0075] S1021. Based on the channel state information and service information, determine the type of the vehicle corresponding to the vehicle.

[0076] In some embodiments of the present invention, the server determines the type of the vehicle corresponding to the vehicle based on the channel state information and service information.

[0077] In some embodiments of the present invention, exemplarily, there are S types of vehicles, and there is exactly one vehicle for each type of vehicle, that is, the number of vehicles corresponds one-to-one with the number of vehicle types; when the vehicle θ i is in the i-th vehicle type, the vehicle θ i = k gl L i / g i and θ1 < θ2 <... < θ S ; where k gl is a preset coefficient, L i is the service information of the vehicle, that is, the value of the transmission service level, and g i is the channel state information of the vehicle.

[0078] S1022. Based on the type of the vehicle, determine the corresponding cost information and at least one spectrum allocation strategy.

[0079] In some embodiments of the present invention, the server determines the corresponding cost information of the vehicle and at least one spectrum allocation strategy based on the type of the vehicle.

[0080] In some embodiments of the present invention, the spectrum allocation strategy includes the spectrum amount of unlicensed spectrum and the spectrum amount of licensed spectrum; among them, the spectrum allocation strategy may only have licensed spectrum, or only unlicensed spectrum during the CP period, or both unlicensed spectrum during the CFP period and licensed spectrum.

[0081] In some embodiments of the present invention, S1022 may further include:

[0082] S10221. According to the type of the vehicle, determine the corresponding total spectrum amount and cost information.

[0083] In some embodiments of the present invention, the server determines the corresponding total spectrum amount and cost information according to the type of the vehicle.

[0084] In some embodiments of the present invention, the total spectrum amount refers to the quantity of in-vehicle communication resources required by the vehicle.

[0085] S10222. Based on the total spectrum amount, determine the spectrum amount of the licensed spectrum and the spectrum amount of the unlicensed spectrum to obtain at least one spectrum allocation strategy; wherein, the sum of the spectrum amount of the licensed spectrum and the spectrum amount of the unlicensed spectrum is less than or equal to the total spectrum amount.

[0086] In some embodiments of the present invention, the server determines the spectrum amount of the licensed spectrum and the spectrum amount of the unlicensed spectrum based on the total spectrum amount to obtain at least one spectrum allocation strategy; wherein, the sum of the spectrum amount of the licensed spectrum and the spectrum amount of the unlicensed spectrum is less than or equal to the total spectrum amount.

[0087] It can be understood that, according to the type of the vehicle, the corresponding cost information and total spectrum amount are determined to determine at least one spectrum allocation strategy, and then at least one contract information is generated and sent to the corresponding vehicle, ensuring the matching degree between the generated contract information and the vehicle, and expanding the selection range of the vehicle under the condition of the same cost information to meet the different needs of the vehicle; in this way, after receiving the target contract information sent by the vehicle subsequently, by determining the request result of the in-vehicle communication resource request, the corresponding in-vehicle communication resource request can be provided for the vehicle while ensuring the server's revenue, thereby expanding the applicable scope of the embodiments of the present invention and making the embodiments of the present invention applicable to various application scenarios.

[0088] S1023. Generate at least one contract information according to the spectrum allocation strategy and the cost information.

[0089] In some embodiments of the present invention, the server generates at least one contract information according to the spectrum allocation strategy and the cost information.

[0090] In some embodiments of the present invention, exemplarily, let the cost information corresponding to the type of the i-th vehicle be W i , and the total bandwidth corresponding to the total spectrum amount be B i , then the generated contract information will be (B i (x i , y i ), W i ), i ∈ {1, 2,..., S}; wherein, x i is the spectrum amount of the licensed spectrum, and y i is the spectrum amount of the unlicensed spectrum.

[0091] In some embodiments of the present invention, the contract information is used to maximize the utility of the server when serving all vehicles. Among them, the utility of the server refers to the remuneration (fee information) obtained from the vehicle minus the cost of the spectrum resources sent to the vehicle. The cost includes the cost of the licensed spectrum and the cost of the unlicensed spectrum. In an alternative solution, the utility of the server can be defined first, and then a problem model can be constructed according to the above utility to generate at least one contract information. Exemplarily, when the server serves vehicle v s the utility is as shown in formula (1-1):

[0092]

[0093] where β is the fading factor, c0 represents the unit cost of the licensed spectrum, c1 represents the unit cost of the unlicensed spectrum, and c0 > c1, W i is the fee information, x i is the spectrum amount of the licensed spectrum, y i is the spectrum amount of the unlicensed spectrum, B0 represents the bandwidth of one licensed spectrum RB, B w represents the total bandwidth of the unlicensed spectrum.

[0094] At this time, the problem model can be constructed as shown in formulas (1-2a)-(1-2g):

[0095] c bit log2(1 + θ i B i ) - W i ≥c bit log2(1 + θ i B j ) - W j , i ≠ j, i, j ∈ {1, 2, …, S}, (1-2b)

[0096]

[0097]

[0098]

[0099]

[0100] R s ≥R th (1-2g)

[0101] where S represents the type of vehicle, represents the guaranteed income. B i represents vehicle v sThe transmission bandwidth B when the vehicle type is i j Denote vehicle v s The transmission bandwidth W when the vehicle type is j i Denote vehicle v s The cost information W when the vehicle type is i j Denote vehicle v s The cost information c when the vehicle type is j bit Denote the vehicle revenue coefficient R s For vehicle v s The transmission rate (channel state information), R W Denote the average transmission rate of all WiFi users, R th Denote vehicle v s The transmission threshold, α Denote vehicle v s The transmission success probability, a s a = 1 means vehicle v s Is served (the vehicle communication resource request result is to send vehicle communication resources), otherwise a s = 0, F represents the spectral amount of the authorized spectrum, α is the time allocation coefficient taking values between 0 and 1, c p (s) represents the time fraction of the unlicensed spectrum during the CP period allocated to vehicle v s To use, c fp (s) represents the time fraction of the unlicensed spectrum during the CFP period allocated to vehicle v s To use.

[0102] In some embodiments of the present invention, the constraint (1-2a) (Equation (1-2a)) is an individual rationality (IR) constraint, that is, the revenue obtained by each vehicle participating in the contract (sending the target contract information to the server) cannot be less than the guaranteed revenue; the constraint (1-2b) (Equation (1-2b)) is an incentive compatible (IC) constraint, that is, the vehicle can maximize its own utility only when it selects a contract corresponding to the type of the vehicle it is in, that is, only when determining the target contract information from at least one contract information, thus solving the problem of hidden information; the constraint (1-2c) (Equation (1-2c)) indicates that the wireless communication transmission rate corresponding to the WiFi user should meet the minimum requirement; the constraints (1-2d) and (1-2e) (Equations (1-2d) and (1-2e)) respectively indicate that the sum of the time ratios of all vehicles during the CP period and the CFP period is not greater than the maximum value; the constraint (1-2f) (Equation (1-2f)) indicates that the sum of the authorized spectrum amounts available for the vehicles is not greater than the total authorized spectrum amount in the remaining spectrum resources in the server; the constraint (1-2g) (Equation (1-2g)) indicates that the transmission rate of the vehicle must be greater than the preset threshold.

[0103] In some embodiments of the present invention, in Equations (1-2a)-(1-2g), the average transmission rate of all WiFi users where E p represents the average length of the transmission packet, T δ represents the time interval of the empty time slot, T s represents the average time when the channel is busy due to successful transmission, T c represents the average time when the channel is busy due to collisions between vehicles. The transmission probability of the WiFi user Vehicle v s 's transmission probability The collision probability of the WiFi user Vehicle v s 's collision probability where M1 and M2 respectively represent the maximum backoff stages of the WiFi user and vehicle v s , satisfying M1 > M2, CW min represents the minimum contention window value. The transmission success probability of vehicle v s during the CP period where the sum of the time ratios of all vehicles during the CP period should satisfy the constraint The transmission success probability of K WiFi users Therefore, the probability that at least one WiFi user performs transmission within the repeated time interval Vehicle v s 's transmission rate where P ins Denote the transmission power of vehicle v s as R th Denote the transmission threshold of vehicle v s as

[0104] In some embodiments of the present invention, the above problem model can be solved by performing constraint simplification on the above problem model; wherein, the steps of performing constraint simplification on the above problem model can be as follows:

[0105] First, simplify the IR constraint (Equation (1-2a)). According to the IC constraint (Equation (1-2b)), Equation (1-3) can be obtained:

[0106] c bit log2(1 + θ i B i ) - W i ≥ c bit log2(1 + θ i B j ) - W j (1-3) When θ i >θ j a formula (1-4) will be obtained:

[0107] c bit log2(1 + θ i B j ) - W j ≥ c bit log2(1 + θ j B j ) - W j (1-4)

[0108] According to Equation (1-3) and Equation (1-4), Equation (1-5) is obtained:

[0109]

[0110] At this time, Equation (1-2a) will be simplified to obtain Equation (1-6):

[0111]

[0112] After that, simplify the IC constraint (Equation (1-2b)). For vehicles with θ i and θ j , according to the corresponding IC constraint, Equation (1-7) can be obtained:

[0113]

[0114] Adding the two equations in Equation (1-7) gives Equation (1-8):

[0115] (θ i -θ j )(B i -B j )≥0 (1-8)

[0116] At this time, it can be determined that when θ i >θ j , B i >B j .

[0117] Define f(θ i )=c bit log2(1 + θ i B i ) - c bit log2(1 + θ i B j ), and θ i >θ j , then the formula (1-9) is obtained:

[0118]

[0119] f(θ i ) is a monotonically increasing function.

[0120] Define the IC constraints with subscripts i and j, where j ∈ {1, 2,..., i - 1}, as downward IC constraints (DICs). Define the IC constraints with subscripts i and j, where j ∈ {i, i + 1,..., S}, as upward IC constraints (UICs). At the same time, define the subscripts i and i - 1 as local downward IC constraints (LDICs).

[0121] For LDIC, the inequalities (1-10) and (1-11) are satisfied:

[0122] c bit log2(1 + θ i B i ) - W i ≥c bit log2(1 + θ i B i-1 ) - W i-1 (1-10)

[0123] c bit log2(1 + θ i B i ) - c bitlog2(1 + θ i B i-1 ) ≥ W i -W i-1 (1 - 11)

[0124] According to f(θ i+1 ) > f(θ i ), the inequalities (1 - 12) and (1 - 13) are obtained:

[0125] c bit log2(1 + θ i+1 B i ) - c bit log2(1 + θ i+1 B i-1 ) ≥ W i -W i-1 (1 - 12)

[0126] c bit log2(1 + θ i+1 B i ) - W i ≥ c bit log2(1 + θ i+1 B i-1 ) - W i-1 (1 - 13)

[0127] According to the IC constraint, the following is obtained:

[0128] c bit log2(1 + θ i+1 B i+1 ) - W i+1 ≥ c bit log2(1 + θ i+1 B i ) - W i (1 - 14)

[0129] Combining (1 - 8) and (1 - 9), the formula (1 - 15) is obtained:

[0130] c bit log2(1 + θ i+1 B i+1 ) - W i+1 ≥ c bit log2(1 + θ i+1 B i-1 ) - W i-1 (1 - 15)

[0131] In summary, when the LDIC is satisfied, all DIC constraints will be satisfied. Similarly, it can be proved that when all the LUIC constraints hold, all UIC constraints hold, which will not be elaborated in the embodiments of the present invention.

[0132] When (1 - 15) is tightened to an equation, the formula (1 - 16) will be obtained:

[0133] c bit log2(1 + θ i B i ) - W i = c bit log2(1 + θ i B i-1 ) - W i-1 (1 - 16)

[0134] When all LDIC constraints hold and all LUIC constraints also hold, according to f(θ i ) > f(θ i-1 ), the IR constraint can be simplified to formula (1 - 17), and the IC constraint can be simplified to formula (1 - 18):

[0135] W i -W i-1 ≥ c bit log2(1 + θ i-1 B i ) - c bit log2(1 + θ i-1 B i-1 ) (1 - 17)

[0136] c bit log2(1 + θ i-1 B i-1 ) - W i-1 ≥ c bit log2(1 + θ i-1 B i ) - W i (1 - 18)

[0137] At this time, the above contract problem will be transformed into:

[0138]

[0139]

[0140] c bit log2(1 + θ i B i ) - W i = c bit log2(1 + θ i B i-1 ) - W i-1

[0141] After that, according to the Lagrange multiplier method, λ iIntroduce the converted problem model to obtain:

[0142]

[0143] For y i , W i , λ i , and μ, take the derivatives to obtain formulas (1-20)-(1-23):

[0144]

[0145]

[0146]

[0147]

[0148] Among them, first determine all the values of λ according to formula (1-20), then determine the amount of spectrum used by each level of vehicle (the required amount of spectrum) according to formula (1-21), where x i is a discrete variable and the value range is small; then, through the traversal method, substitute x i into formula (1-21) to obtain y i , and determine the maximum benefit of the server by comparison, that is, obtain the optimal x i and y i . Finally, solve iteratively according to formulas (1-22) and (1-23) to obtain the optimal W i . For the optimal contract, when x i = 0 and y i ≠ 0, it means that only the unlicensed spectrum is used, then this vehicle v i uses the unlicensed spectrum during the CP period; when x s ≠ 0 and y i ≠ 0, it means that the aggregated spectrum is used, then this vehicle v i uses the licensed spectrum and the unlicensed spectrum during the CFP period; when x s ≠ 0 and y i = 0, it means that only the licensed spectrum is used. i

[0149] It is understandable that, according to the type of the vehicle, the corresponding cost information and the total spectrum amount are determined. Then, based on the total spectrum amount, by constructing the corresponding problem model, at least one spectrum division strategy is determined, and at least one contract information is generated according to the corresponding cost information obtained, which ensures the matching degree between the generated contract information and the vehicle, and provides at least one option for the vehicle, so as to achieve the purpose of meeting the on-vehicle communication resource requests of the vehicle while ensuring the utility of the server, and reducing the losses suffered by the server due to the vehicle hiding its actual demand for the spectrum.

[0150] S103. Receive the target contract information sent by at least one vehicle, and based on the target contract information, determine the corresponding on-vehicle communication resource request result. The on-vehicle communication resource request result includes sending on-vehicle communication resources or not sending on-vehicle communication resources. The target contract information is one of the at least one contract information.

[0151] In the embodiment of the present invention, the server receives the target contract information sent by at least one vehicle, and based on the target contract information, determines the corresponding on-vehicle communication resource request result. The on-vehicle communication resource request result includes sending on-vehicle communication resources or not sending on-vehicle communication resources. The target contract information is one of the at least one contract information

[0152] In an optional solution in the embodiment of the present invention, there are two situations in the virtual power plant communication network scenario: sufficient spectrum resources and insufficient spectrum resources. The quantity of spectrum resources in the server is represented by the remaining amount of spectrum resources. When there are few vehicles and the spectrum resources are sufficient, all vehicles can be served; when there are many vehicles and the spectrum resources are insufficient, then the server will select vehicles. Since the vehicles using the authorized spectrum and the unlicensed spectrum during the CFP period and the vehicles only using the authorized spectrum will be affected by the amount of authorized spectrum in the remaining amount of spectrum resources in the server; the vehicles using the unlicensed spectrum during the CP period will affect the wireless communication transmission rate that the WiFi users need to use.

[0153] In some embodiments of the present invention, the unlicensed spectrum and the authorized spectrum during the CFP period are aggregated and called the aggregated spectrum. Exemplarily, Figure 3 is the spectrum resource division diagram in the on-vehicle communication resource scheduling method provided by the present invention. As Figure 3 shown, the amount of authorized spectrum is x in terms of the number of resource blocks s , which is a discrete variable, and a vehicle can use at most X authorized spectrum resource blocks, that is, 0 ≤ x s ≤ X, and X < F is satisfied; the unlicensed spectrum is y in terms of the time ratio s , which is a continuous variable. Therefore, the transmission bandwidth B s of vehicle v s is B s = x s B0 + ys B w ; wherein, B0 represents the bandwidth of a resource block of the authorized spectrum, and x s represents the amount of spectrum used by vehicle v s on the authorized spectrum, and y s represents the proportion of the unlicensed spectrum used by vehicle v s , and c p (s) represents the fraction of time during the CP period that the unlicensed spectrum is allocated to vehicle v s for use, and B w represents the total bandwidth of the unlicensed spectrum, and c fp (s) represents the fraction of time during the CFP period that the unlicensed spectrum is allocated to vehicles for use.

[0154] In some embodiments of the present invention, the problem model in S102 can be constructed through the MATLAB platform and simulated. Exemplarily, assume that the transmission power of the vehicle is 0.2W, the resource block bandwidth of the authorized spectrum is B0 = 1MHz, the number of resource blocks is F = 10, the total bandwidth of the unlicensed spectrum is B w = 20MHz, the Gaussian white noise interference is -117dBm, the preset threshold of the wireless communication transmission rate of WiFi users is 8Mbits / s, the unlicensed spectrum allocation coefficient is set to α = 0.2, the fading factor β = 4, the vehicle revenue coefficient is set to c bit = 1.2, the costs of the spectrum resources are respectively set to c0 = 0.22 and c1 = 0.11, and the three service levels of the service information standard in S101 are respectively set to l1 = 1, l2 = 1.1, l3 = 1.2. The following simulation results will be obtained:

[0155] Figure 4 is a line graph of the bandwidth (total spectrum amount) and reward cost information for different vehicle types in the vehicle communication resource scheduling method provided by the present invention. Among them, the bandwidth refers to the total spectrum amount, and the reward refers to the cost information. As Figure 4 shown, assume there are line 1 and line 2. It can be determined through line 1 that the larger the vehicle type, the more bandwidth the vehicle obtains and the better the transmission quality. It can be determined through line 2 that the larger the vehicle type, the more rewards need to be paid.

[0156] Figure 5 is a line graph of user utility and contract type in the vehicle communication resource scheduling method provided by the present invention. Among them, the contract type refers to the contract corresponding to each vehicle type, and the user utility refers to the vehicle utility. As Figure 5As shown in the figure, there are the utilities of vehicles representing user types (types of vehicles) θ1, θ3, and θ5 respectively. It can be determined that when a vehicle belonging to user type θ1 selects the contract corresponding to user type θ1, the benefit is the greatest. Similarly, when vehicles belonging to user type θ3 and user type θ5 select the contracts corresponding to user type θ3 and user type θ5 respectively, the benefits are the greatest. That is, a vehicle has the greatest benefit only when it selects the contract corresponding to its own type. In this way, fraud behavior under hidden information can be avoided through the contract.

[0157] Figure 6 It is a line graph of the throughput of WiFi users and the number of vehicle users during the CP period in the vehicle communication resource scheduling method provided by the present invention. Among them, the throughput of WiFi users represents the wireless communication transmission rate. As Figure 6 shown, by setting three different time allocation coefficients α, that is, α = 0.15, F = 6, α = 0.2, and α = 0.3, the impact on WiFi users caused by different numbers of vehicles at different time allocation coefficients α is shown. As the number of vehicles during the CP period increases, the throughput of WiFi users decreases, that is, the more vehicles there are during the CP period, the greater the impact on WiFi users; at the same time, the larger the time allocation coefficient α, the smaller the throughput of WiFi users, that is, the more time reserved for the CFP period, the less time left for WiFi users.

[0158] Figure 7 It is a line graph of the number of vehicle users and the total benefit of the MNO in the vehicle communication resource scheduling method provided by the present invention. Among them, the number of vehicle users refers to the number of vehicles, and the total benefit of the MNO represents the total benefit of the server when providing services. As Figure 7 shown, it shows the total benefit of the MNO at different numbers of vehicle users under different spectrum resources (α = 0.15, F = 6, α = 0.20, F = 6, α = 0.15, F = 8, and α = 0.20, F = 8). Through Figure 7 it can be determined that because the more vehicles there are, and when the spectrum resources are sufficient, the more users the MNO can serve. Therefore, as the number of vehicles increases, the total benefit of the MNO will increase, and the more revenue the MNO obtains. Since when the spectrum resources used by vehicles are close to the capacity limit of the spectrum resources available to the MNO, the server will not have more spectrum resources to serve more vehicles. Therefore, when the number of vehicles is large enough, the increasing trend of the total benefit of the MNO begins to flatten out. At the same time, as the spectrum resources available to the MNO increase, when the number of vehicles increases, the benefit of the MNO will be greater; in particular, because the licensed spectrum is more scarce in the scenario, when the licensed spectrum increases, the revenue obtained by the MNO will be higher than when the unlicensed spectrum increases.

[0159] Figure 8This is a line graph of the number of users and bandwidth in the vehicle communication resource scheduling method provided by the present invention. As shown in Figure 8 the figure, it shows the usage of bandwidth when the vehicle uses authorized spectrum and aggregated spectrum. Suppose there are F = 6 authorized spectrums, α = 0.15, F = 6 aggregated spectrums, F = 8 authorized spectrums, and α = 0.2, F = 8 aggregated spectrums. It can be determined from Figure 8 that as the number of vehicles increases, the total bandwidth used by the vehicles also increases and finally tends to the capacity limit; especially when the unlicensed spectrum increases, the total bandwidth available for the vehicles will be much larger than the total bandwidth when only using the authorized spectrum. In particular, by comparing the two middle lines, that is, the case of more authorized spectrums but not using the unlicensed spectrum (F = 8 authorized spectrums) and the case of fewer authorized spectrums but using the unlicensed spectrum (α = 0.15, F = 6 aggregated spectrums), it can be driven that the total bandwidth of the vehicles is larger when using the aggregated spectrum, that is, using the unlicensed spectrum can increase the capacity of the VPP communication network.

[0160] In some embodiments of the present invention, Figure 9 This is a schematic flowchart of selecting vehicles in the vehicle communication resource scheduling method provided by the present invention. As shown in Figure 9 the figure, vehicles can be selected through S201 - S205. S201 - S205 are as follows:

[0161] S201. When the server determines the benefits (cost information) that can be obtained and the spectrum resources (target spectrum allocation strategy) that need to be provided when serving at least one vehicle (sending vehicle communication resources) according to the received target contract information.

[0162] S202. Count the number of vehicles that only use the unlicensed spectrum during the CP period, and determine the WiFi user transmission rate (wireless communication transmission rate) according to the allocation of the unlicensed spectrum during the CP period. If the WiFi user transmission rate cannot meet the preset threshold (less than the preset threshold), then abandon a preset number of low - benefit vehicles among the vehicles that only use the unlicensed spectrum during the CP period, and re - determine the WiFi user transmission rate until the WiFi user transmission rate meets the preset threshold.

[0163] S203. Sort the vehicles using the aggregated spectrum (using the authorized spectrum and the unlicensed spectrum during the CFP period) and the authorized spectrum from high to low according to the respective cost information of at least one vehicle.

[0164] S204. According to the sorting in S203, determine the priorities of the vehicles using the aggregated spectrum and the authorized spectrum. Starting from the vehicle with the highest priority, determine the spectrum resources that need to be provided and the remaining amount of the current spectrum resources. When the remaining amount of the spectrum resources is not enough to support serving this vehicle, that is, when the remaining amount of the spectrum resources is less than the spectrum resources that need to be provided, then abandon this vehicle and continue with the next vehicle.

[0165] S205. Determine the vehicle that needs service and the total benefit.

[0166] It can be understood that selecting vehicles according to the remaining amount of spectrum resources can improve the utility of the server.

[0167] In some embodiments of the present invention, S103 may further include:

[0168] S1031. Based on the target contract information, determine the target spectrum allocation strategy and target cost information corresponding to the vehicle; the target spectrum allocation strategy characterizes the spectrum amount of the authorized spectrum and / or the spectrum amount of the unlicensed spectrum in the on-vehicle communication resources requested by the vehicle.

[0169] In some embodiments of the present invention, the server determines the target spectrum allocation strategy and target cost information corresponding to the vehicle based on the target contract information; that is, determines the spectrum amount of the authorized spectrum and / or the spectrum amount of the unlicensed spectrum in the on-vehicle communication resources required by the vehicle.

[0170] S1032. Based on the target spectrum allocation strategy and target cost information, determine the result of the on-vehicle communication resource request of the vehicle.

[0171] In some embodiments of the present invention, the server determines the result of the on-vehicle communication resource request of the vehicle based on the target spectrum allocation strategy and target cost information

[0172] In some embodiments of the present invention, the unlicensed spectrum includes the unlicensed spectrum during the contention period (the unlicensed spectrum during the CP period).

[0173] In some embodiments of the present invention, S1032 includes:

[0174] Step A: Determine the vehicles whose target spectrum allocation strategy includes the unlicensed spectrum during the contention period among at least one vehicle as the first vehicles;

[0175] Step B: According to the number of the first vehicles and the spectrum amount of the unlicensed spectrum during the contention period corresponding to the first vehicles, determine the wireless communication transmission rate of the Wi-Fi users;

[0176] Step C: In the case where the wireless communication transmission rate is less than the preset threshold, determine the preset number of first vehicles with the smallest target cost information as the second vehicles, and determine that the result of the on-vehicle communication resource request corresponding to the second vehicles is not to send the on-vehicle communication resources;

[0177] Step D: Use the first vehicles other than the second vehicles as the new first vehicles, and repeat Steps A - C until the wireless communication transmission rate is greater than or equal to the preset threshold, and determine that the result of the on-vehicle communication resource request corresponding to the first vehicles is to send the on-vehicle communication resources.

[0178] It is understandable that since the unlicensed spectrum during CP affects the wireless communication transmission rate, based on the number of the first vehicles and the demand of the first vehicles for the unlicensed spectrum during CP, it is determined whether the wireless communication transmission rate will be affected, so as to determine whether to provide services for the first vehicles. And in the case where it is impossible to provide services for all the first vehicles, the first vehicles with high fee information are selected for service, so as to improve the utility of the server side, ensure the wireless communication transmission rate, and avoid affecting the Wi-Fi users.

[0179] In some embodiments of the present invention, the unlicensed spectrum includes the unlicensed spectrum during the non-competition period (the unlicensed spectrum during CFP).

[0180] In some embodiments of the present invention, S1032 includes:

[0181] S10321: Determine the vehicles whose target spectrum allocation strategy includes licensed spectrum and / or unlicensed spectrum during the non-competition period as the third vehicles.

[0182] S10322: According to the current remaining amount of spectrum resources, and the amount of spectrum of the licensed spectrum and / or the amount of spectrum of the unlicensed spectrum during the non-competition period corresponding to each of the third vehicles, determine the request results corresponding to the third vehicles in sequence according to a preset order.

[0183] S10323: In the case where the amount of spectrum of the licensed spectrum and / or the amount of spectrum of the unlicensed spectrum during the non-competition period corresponding to the third vehicles is less than the remaining amount of spectrum resources, determine that the request result of the on-vehicle communication resources corresponding to the third vehicles is to send the on-vehicle communication resources.

[0184] In some embodiments of the present invention, when the amount of spectrum authorized in the target spectrum division strategy corresponding to the third vehicle is less than the remaining amount of spectrum resources currently in the server, it is determined that the corresponding on-vehicle communication resource request result for the third vehicle is to send on-vehicle communication resources; or when the amount of non-authorized spectrum during the non-competition period in the target spectrum division strategy corresponding to the third vehicle is less than the remaining amount of spectrum resources currently in the server, it is determined that the corresponding on-vehicle communication resource request result for the third vehicle is to send on-vehicle communication resources; or when the sum of the amount of non-authorized spectrum and the amount of authorized spectrum during the non-competition period in the target spectrum division strategy corresponding to the third vehicle is less than the remaining amount of spectrum resources currently in the server, it is determined that the corresponding on-vehicle communication resource request result for the third vehicle is to send on-vehicle communication resources. Wherein, if the amount of authorized spectrum is greater than the remaining amount of spectrum resources currently in the server, or the amount of non-authorized spectrum during the non-competition period is greater than the remaining amount of spectrum resources currently in the server, or the sum of the amount of non-authorized spectrum and the amount of authorized spectrum during the non-competition period is greater than the remaining amount of spectrum resources currently in the server, it is determined that the corresponding on-vehicle communication resource request result for the third vehicle is not to send on-vehicle communication resources.

[0185] It can be understood that since the non-authorized spectrum and the authorized spectrum during the CFP are related to the remaining amount of spectrum resources in the server, therefore, based on the remaining amount of spectrum resources in the server, as well as the amount of non-authorized spectrum and the amount of authorized spectrum during the CFP, it is determined whether the server can provide services for the third vehicle, and in the case where it is unable to provide services for all third vehicles, the third vehicle with a higher cost information is selected for service to improve the utility of the server.

[0186] In some embodiments of the present invention, after S103, the on-vehicle communication resource scheduling method further includes:

[0187] In the case where the on-vehicle communication resource request result is to send on-vehicle communication resources, from the current remaining amount of spectrum resources, the amount of authorized spectrum and / or the amount of non-authorized spectrum corresponding to the target contract information is sent to the vehicle, and the remaining amount of spectrum resources is updated.

[0188] In some embodiments of the present invention, when the on-vehicle communication resource request result is to send on-vehicle communication resources, the server sends the amount of authorized spectrum and / or the amount of non-authorized spectrum corresponding to the target contract information from the current remaining amount of spectrum resources to the vehicle to provide services for the vehicle. At the same time, the remaining amount of spectrum resources is updated to facilitate subsequent determination of whether services can be provided for the next vehicle.

[0189] It is understandable that the server determines whether it can provide services for the third vehicle based on the remaining amount of the server's spectrum resources, as well as the spectrum amount of the unlicensed spectrum and the licensed spectrum during the CFP period. In the case where it is unable to provide services for all third vehicles, the server selects the third vehicle service with a high fee information to improve the server's utility.

[0190] Figure 10 It is a schematic flowchart of another vehicle communication resource scheduling method provided by the present invention, as Figure 10 shown, the present invention provides another vehicle communication resource scheduling method, which is applied to a vehicle, and the method includes:

[0191] S301. Send a vehicle communication resource request to the server through the client, where the vehicle communication resource request includes the channel state information and service information of the vehicle.

[0192] In some embodiments of the present invention, the vehicle sends a vehicle communication resource request to the server through the client, and the vehicle communication resource request includes the channel state information and service information of the vehicle.

[0193] In some embodiments of the present invention, the client may be a mobile device bound to the vehicle, or may be software installed on a mobile device such as a mobile phone or a computer.

[0194] S302. Receive at least one contract information generated and sent by the server in response to the vehicle communication resource request according to the channel state information and service information; the contract information includes the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum, as well as the fee information.

[0195] In some embodiments of the present invention, the vehicle receives at least one contract information generated and sent by the server in response to the vehicle communication resource request according to the channel state information and service information; the contract information includes the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum, as well as the fee information.

[0196] S303. Obtain an operation instruction, and determine the target contract information according to the operation instruction.

[0197] In some embodiments of the present invention, the vehicle obtains an operation instruction, and determines the target contract information according to the operation instruction.

[0198] In some embodiments of the present invention, after receiving at least one contract information, the vehicle may display the at least one contract information for the user to select, obtain the operation quality through the user's selection, and then determine the target contract information.

[0199] S304. Send the target contract information to the server, where the target contract information is one of the at least one contract information.

[0200] In some embodiments of the present invention, a vehicle sends target contract information to a server, and the target contract information is one of at least one contract information.

[0201] It can be understood that a user can select target contract information from at least one contract information according to their own needs to obtain the services of the server, which can meet the various needs of the user and expand the user's selection range.

[0202] In some embodiments of the present invention, after S304, the vehicle-mounted communication resource scheduling method further includes:

[0203] S305. Receive the amount of spectrum of the authorized spectrum and / or the amount of spectrum of the unlicensed spectrum corresponding to the target contract information sent by the server.

[0204] In some embodiments of the present invention, a vehicle receives the amount of spectrum of the authorized spectrum and / or the amount of spectrum of the unlicensed spectrum corresponding to the target contract information sent by the server to obtain services.

[0205] It can be understood that a user selects target contract information from at least one contract information according to their own needs to obtain the services of the server, which can meet the various needs of the user and expand the user's selection range.

[0206] Figure 11 is a schematic flowchart of another vehicle-mounted communication resource scheduling method provided by the present invention. As Figure 11 shown, the present invention also provides a vehicle-mounted communication resource scheduling method, including:

[0207] S401. Send a vehicle-mounted communication resource request through a client.

[0208] S402. In response to the vehicle-mounted communication resource request, generate at least one contract information.

[0209] S403. Send at least one contract information.

[0210] S404. Obtain an operation instruction and determine target contract information according to the operation instruction.

[0211] S405. Send the target contract information.

[0212] S406. Based on the target contract information, determine the corresponding vehicle-mounted communication resource request result.

[0213] S407. Send the vehicle-mounted communication resources.

[0214] S408. Update the remaining amount of spectrum resources.

[0215] Figure 12Illustrates a schematic diagram of the entity structure of a server side, as Figure 12 shown, the server side may include: a processor 810, a communications interface 820, a memory 830, and a communication bus 840. Among them, the processor 810, the communications interface 820, and the memory 830 complete mutual communication through the communication bus 840. The processor 810 can call the logical instructions in the memory 830 to execute the vehicle-mounted communication resource scheduling method applied to the server side.

[0216] In addition, when the logical instructions in the above-mentioned memory 830 are implemented in the form of software functional units and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this 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 for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0217] Figure 13 Illustrates a schematic diagram of the entity structure of a vehicle-mounted device side applied to a vehicle, as Figure 13 shown, the vehicle-mounted device side may include: a processor 910, a communications interface 920, a memory 930, and a communication bus 940. Among them, the processor 910, the communications interface 920, and the memory 930 complete mutual communication through the communication bus 940. The processor 910 can call the logical instructions in the memory 930 to execute the vehicle-mounted communication resource scheduling method applied to the vehicle.

[0218] In addition, when the logical instructions in the above-mentioned memory 930 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a 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 for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.

[0219] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the vehicle-mounted communication resource scheduling method applied to the server side provided by the above-mentioned various methods.

[0220] Moreover, the present invention also provides a computer program product. The computer program product includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the vehicle-mounted communication resource scheduling method applied to the vehicle provided by the above-mentioned various methods.

[0221] On another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is implemented to execute the vehicle-mounted communication resource scheduling method applied to the server side provided by the above-mentioned various methods.

[0222] Moreover, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is implemented to execute the vehicle-mounted communication resource scheduling method applied to the vehicle provided by the above-mentioned various methods.

[0223] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.

[0224] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0225] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A vehicle-mounted communication resource scheduling method, characterized in that The method is applied to a server and includes: Receiving vehicle communication resource requests sent by at least one vehicle through a client, where each vehicle communication resource request includes channel state information and service information of the corresponding vehicle, and the service information includes a value of the transmission service level of the vehicle; In response to the vehicle communication resource request, based on the channel state information and the service information, determining the type of the vehicle corresponding to the vehicle, where each type of vehicle corresponds to a cost information and a total spectrum amount; and based on the type of the vehicle, determining the corresponding cost information and at least one spectrum allocation strategy; and generating at least one contract information according to the spectrum allocation strategy and the cost information, where the contract information includes the spectrum amount of authorized spectrum and / or the spectrum amount of unauthorized spectrum, and the cost information; Receiving target contract information sent by at least one of the vehicles, and based on the target contract information, determining a corresponding vehicle communication resource request result, where the vehicle communication resource request result includes sending or not sending vehicle communication resources, and the target contract information is one of the at least one contract information.

2. The vehicle-mounted communication resource scheduling method according to claim 1, characterized in that, The determining the corresponding cost information and at least one spectrum allocation strategy based on the type of the vehicle includes: Determining the corresponding total spectrum amount and the cost information according to the type of the vehicle; Based on the total spectrum amount, determining the spectrum amount of the authorized spectrum and the spectrum amount of the unauthorized spectrum to obtain at least one of the spectrum allocation strategies; where the sum of the spectrum amount of the authorized spectrum and the spectrum amount of the unauthorized spectrum is less than or equal to the total spectrum amount.

3. The vehicle-mounted communication resource scheduling method according to claim 1, characterized in that, The determining the corresponding vehicle communication resource request result based on the target contract information includes: Based on the target contract information, determining the target spectrum allocation strategy and the target cost information corresponding to the vehicle; the target spectrum allocation strategy represents the spectrum amount of the authorized spectrum and / or the spectrum amount of the unauthorized spectrum in the vehicle communication resources requested by the vehicle; Based on the target spectrum allocation strategy and the target cost information, determining the vehicle communication resource request result of the vehicle.

4. The vehicle-mounted communication resource scheduling method according to claim 3, wherein The unauthorized spectrum includes the unauthorized spectrum during the contention period; The determining the vehicle communication resource request result of the vehicle based on the target spectrum allocation strategy and the target cost information includes: Step A: Determining the vehicles in which the target spectrum allocation strategy includes the unauthorized spectrum during the contention period among the at least one vehicle as the first vehicles; Step B: Determining the wireless communication transmission rate of the Wi-Fi users according to the number of the first vehicles and the spectrum amount of the unauthorized spectrum during the contention period corresponding to the first vehicles; Step C: In the case where the wireless communication transmission rate is less than a preset threshold, determining the preset number of the first vehicles with the smallest target cost information as the second vehicles, and determining the vehicle communication resource request result corresponding to the second vehicles as not sending vehicle communication resources; Step D: Take the first vehicle other than the second vehicle as the new first vehicle, and repeat Steps A - C until the wireless communication transmission rate is greater than or equal to the preset threshold, and determine that the in - vehicle communication resource request result corresponding to the first vehicle is to send in - vehicle communication resources.

5. The vehicle-mounted communication resource scheduling method according to claim 3, characterized in that The unlicensed spectrum includes the unlicensed spectrum during the non - contention period; Determining the in - vehicle communication resource request result of the vehicle based on the target spectrum allocation policy and target cost information includes: Determine the third vehicle as the vehicle for which the target spectrum allocation policy includes the licensed spectrum and / or the unlicensed spectrum during the non - contention period; According to the current remaining spectrum resources, and the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum during the non - contention period corresponding to each of the third vehicles, determine the request results corresponding to the third vehicles in a preset order; In the case where the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum during the non - contention period corresponding to the third vehicle is less than the remaining spectrum resources, determine that the in - vehicle communication resource request result corresponding to the third vehicle is to send in - vehicle communication resources.

6. The vehicle-mounted communication resource scheduling method according to any one of claims 1-5, characterized in that, The method further includes: In the case where the in - vehicle communication resource request result is to send in - vehicle communication resources, send the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum corresponding to the target contract information from the current remaining spectrum resources to the vehicle, and update the remaining spectrum resources.

7. A vehicle-mounted communication resource scheduling method, characterized in that The method is applied to a vehicle, and the method includes: Send an in - vehicle communication resource request to the server through the client, where the in - vehicle communication resource request includes the channel state information and service information of the vehicle, and the service information includes the value of the transmission service level of the vehicle; Receive at least one contract information generated and sent by the server in response to the in - vehicle communication resource request, where the at least one contract type indicates at least one spectrum allocation policy and cost information, the at least one spectrum allocation policy and cost information are associated with the type of the vehicle, the type of the vehicle is associated with the channel state information and the service information, and each type of vehicle corresponds to a cost information and a total spectrum amount, and the contract information includes the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum, and the cost information; Obtain an operation instruction, and determine the target contract information according to the operation instruction; Send the target contract information to the server, where the target contract information is one of the at least one contract information.

8. The vehicle-mounted communication resource scheduling method according to claim 7, wherein, The method further includes: Receive the spectrum amount of the licensed spectrum and / or the spectrum amount of the unlicensed spectrum corresponding to the target contract information sent by the server.

9. A server, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the in - vehicle communication resource scheduling method according to any one of claims 1 to 6.

10. A vehicle-mounted device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the in - vehicle communication resource scheduling method according to claim 7 or 8.

11. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the vehicle-mounted communication resource scheduling method according to any one of claims 1 to 6, or when the computer program is executed by a processor, it implements the vehicle-mounted communication resource scheduling method according to claim 7 or 8.

12. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the vehicle-mounted communication resource scheduling method according to any one of claims 1 to 6, or when the computer program is executed by a processor, it implements the vehicle-mounted communication resource scheduling method according to claim 7 or 8.

Citation Information

Patent Citations

  • Virtual wireless network resource allocation method based on channel pricing

    CN111405587A