System resource allocation method and device, equipment and storage medium

By dynamically allocating resources based on the estimated business volume of the aviation system, the problem of low utilization caused by fixed resources in aviation e-commerce platforms has been solved, achieving more efficient resource utilization and data processing capabilities.

CN121070592APending Publication Date: 2025-12-05CHINA SOUTHERN AIRLINES CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511121909.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-12
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

The fixed allocation of resources among various aviation systems in existing aviation e-commerce platforms results in an inability to meet data processing needs when business volume is high, leading to low resource utilization.

Method used

Computing, memory, and network resources are dynamically allocated based on the estimated traffic volume of each aviation system, including route booking systems, flight operation control systems, aviation customer service systems, and travel-related service systems. Resource allocation is adjusted based on the proportion or median deviation of the estimated traffic volume.

Benefits of technology

It improved the effective utilization of resources, met data processing needs, and enhanced the system's operating efficiency and service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121070592A_ABST
    Figure CN121070592A_ABST
Patent Text Reader

Abstract

The invention discloses a system resource allocation method and device, equipment and a storage medium, and the method comprises the steps: firstly, obtaining the estimated business volume of each aviation system; wherein the aviation system comprises an airline reservation system, a flight operation control system, an aviation customer service system and an airline travel association service system; and then, according to the estimated business volume of each aviation system, system resources are allocated to each aviation system, and the system resources comprise at least one of computing resources, memory resources and network resources. Therefore, according to the embodiment of the invention, various system resources are allocated according to the business volume of each aviation system, so that the aviation system with large business volume can allocate more system resources, the data processing requirement is met, and the effective utilization rate of the resources is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular, relates to a system resource allocation method and device, equipment and storage medium. BACKGROUND

[0002] At present, the aviation e-commerce transaction service governance system has built a basic framework, but still faces many difficult problems.

[0003] Currently, in terms of resource allocation, the resource allocation of each aviation system in the aviation e-commerce platform is pre-configured, and the resource of each aviation system is fixed and unchanged. When the business volume of a certain system is large, the resource of the system cannot meet the data processing demand. SUMMARY

[0004] Therefore, the present application provides a system resource allocation method, device, equipment and storage medium to solve the problem of fixed system resource allocation in the prior art.

[0005] To achieve the above object, the embodiment of the present application provides a system resource allocation method, comprising:

[0006] Respectively acquiring the estimated business volume of each aviation system; wherein the aviation system includes a route reservation system, a flight operation control system, an aviation customer service system and a travel trip associated service system;

[0007] According to the estimated business volume of each aviation system, the system resource is allocated to each aviation system, wherein the system resource includes at least one of computing resource, memory resource and network resource.

[0008] To achieve the above object, the embodiment of the present application also provides a system resource allocation device, comprising:

[0009] The information acquisition module is used for respectively acquiring the estimated business volume of each aviation system; wherein the aviation system includes a route reservation system, a flight operation control system, an aviation customer service system and a travel trip associated service system;

[0010] The resource allocation module is used for allocating system resource to each aviation system according to the estimated business volume of each aviation system, wherein the system resource includes at least one of computing resource, memory resource and network resource.

[0011] To achieve the above object, the embodiment of the present application further provides a system resource allocation device, comprising a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to realize the system resource allocation method according to any one of the above embodiments.

[0012] To achieve the above object, the embodiment of the present application further provides a computer readable storage medium, comprising a stored computer program, wherein the computer readable storage medium controls a device where the computer readable storage medium is located to execute the system resource allocation method according to any one of the above embodiments when the computer program runs.

[0013] Compared with the prior art, the system resource allocation method, device, equipment and storage medium disclosed by the embodiment of the present application firstly acquire the estimated traffic of each aviation system, wherein the aviation system comprises an airline reservation system, a flight operation control system, an aviation customer service system and an aviation travel associated service system; then, the system resource is allocated to each aviation system according to the estimated traffic of each aviation system, wherein the system resource comprises at least one of a computing resource, a memory resource and a network resource. Therefore, the embodiment of the present application allocates various system resources according to the size of the traffic of each aviation system, so that the aviation system with large traffic can be allocated more system resources, the data processing demand is met, and the resource utilization rate is improved. BRIEF DESCRIPTION OF DRAWINGS

[0014] In order to more clearly illustrate the technical solutions of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.

[0015] Figure 1 is a flow diagram of a system resource allocation method provided by an embodiment of the present application;

[0016] Figure 2 is a structural diagram of a system resource allocation device provided by an embodiment of the present application;

[0017] Figure 3 is a structural diagram of a system resource allocation device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0018] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of the present application.

[0019] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments of the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative effort belong to the scope of the present application. Figure 1 Figure 1 is a flowchart of a system resource allocation method provided by an embodiment of the present application. Specifically, the system resource allocation method comprises steps S11-S12:

[0020] S11, respectively acquiring estimated traffic of each aviation system; wherein the aviation system comprises a route reservation system, a flight operation control system, an aviation customer service system and a travel trip associated service system.

[0021] It can be understood that the aviation e-commerce platform sets up corresponding aviation systems for different businesses, including but not limited to a route reservation system, a flight operation control system, an aviation customer service system and a travel trip associated service system. The route reservation system is used to provide an airplane ticket booking function for users, the flight operation control system mainly processes information related to flight delays, the aviation customer service system mainly processes passenger complaints or suggestions within a time limit, and the travel trip associated service system mainly provides services such as hotel, car rental and scenic spot ticket reservation.

[0022] S12, allocating system resources to each of the aviation systems according to the estimated traffic of each of the aviation systems, wherein the system resources comprise at least one of a computing resource, a memory resource and a network resource.

[0023] Specifically, the computing resource can include CPU resource, GPU resource, etc., and the network resource refers to resources related to network communication, such as bandwidth resource, etc. The allocation mode of the system resources can be: according to the proportion of the estimated traffic of each aviation system in the total traffic, the system resources are allocated to each aviation system, that is, the proportion of the estimated traffic in the total traffic is consistent with the proportion of the allocated system resources in the total system resources. Further, for aviation systems with high real-time requirements (such as the route reservation system and the flight operation control system), the system resources can be appropriately increased. The allocation mode of the system resources can also be: the past traffic of each aviation system is acquired, and the median of the traffic in each preset period is calculated, wherein the preset period can be one year, one quarter or one month, etc. According to the deviation degree of the estimated traffic and the median of the traffic, the initially allocated system resources for the aviation system are adjusted, and the greater the estimated traffic, the more system resources are allocated. ​

[0024] Compared with the prior art, the embodiment of the application allocates various system resources according to the size of the traffic of each aviation system, so that the aviation system with large traffic can be allocated more system resources, the data processing demand is met, and the resource utilization rate is improved.

[0025] In an embodiment, the estimated traffic of the route booking system is obtained by the following method:

[0026] Obtaining route plan information; wherein the flight plan information includes the number of flights, the advance booking time, the aircraft capacity and the flight booking payment complexity;

[0027] Determining the estimated traffic of the route booking system according to the route plan information.

[0028] Specifically, before the estimated traffic calculation is performed, relevant data needs to be obtained, and the following integrates the data in the e-commerce and travel fields of the airline company:

[0029] 1. Flight dynamic core elements: Obtain route plan information from the route booking system to learn that there are more than 20 flights per day during the summer on this route, and the flight number, takeoff and landing time, aircraft type and other information show that the flight arrangement is tight. Among them, the aircraft type of some flights is small and the capacity is limited. At the same time, the flight operation control system feedbacks that some flights may have delay risk due to air traffic control.

[0030] 2. Passenger itinerary full-dimensional information: The frequent flyer system data shows that the passenger sources are extensive, including family travel, couple travel and business travel, etc. The member level distribution is uneven, with a large number of ordinary members and some gold card members. The reservation trajectory analysis shows that most passengers book tickets 2-3 weeks in advance, and mostly choose economy class, and the payment method is mainly credit card and online payment. The consumption preference data shows that passengers have different needs for in-flight catering and luggage handling services, and the destination consumption mode is mainly concentrated in tourist attraction tickets and local characteristic food. The itinerary history data reflects that some passengers have experienced flight delays and pay more attention to service compensation. Real-time location data can accurately track the position of the aircraft during flight, and the ground itinerary can obtain the approximate position through passenger mobile phone positioning.

[0031] 3. Air travel associated service data: Hotel reservation platform data shows that hotel reservations in city B, the destination of the route, have increased significantly during the summer, and are mainly concentrated in hotels near popular tourist attractions. The room type demand is mainly standard room and family room, and the check-in and check-out time is mainly for regular tourist itinerary arrangement. Car rental order information shows that car rental demand has also increased accordingly, with small family cars and SUVs being the main types, and the rental duration being mainly 3-5 days, with the pick-up and drop-off locations being mainly near the airport and the hotel. The tourist attraction ticket purchase details show that the number of tickets booked for popular attractions has increased significantly, and some attractions have limited flow policies.

[0032]

[0033]

[0034] After the data integration is completed, the allocation of system resources is performed. Specifically, regarding the resource allocation of the route reservation system: according to the passenger reservation trajectory and the flight dynamic core elements, it is predicted that the route reservation system traffic will increase significantly. In the summer peak season, more server resources are allocated to the reservation system, including increasing CPU and memory resources, etc., to improve order processing speed and concurrent processing capacity. At the same time, the database query algorithm is optimized to improve data retrieval efficiency.

[0035] For example, the resource allocation process of the route reservation system is as follows:

[0036] 1. Traffic estimation

[0037] Let the advance booking time be T (in weeks), the number of flights be N, the aircraft capacity be C (in the number of seats), and the flight reservation payment complexity be P (which can be quantified according to the number of different payment methods or their complexity).

[0038] The traffic estimation function can be expressed as V1=f1(T1,N1,C1,P1), where f1 is a function that considers various factors. For example, when T1 is smaller (the advance booking time is shorter), N1 is larger, C1 is smaller (the aircraft capacity is limited), and P1 is larger (the payment method is more complex), the estimated traffic V1 is larger.

[0039] 2. Allocate system resources to the route reservation system according to the estimated traffic.

[0040] 3. Effect analysis of system resource allocation. Assuming that the amount of server resources increased is S1 (including CPU and memory resources), the database query efficiency improvement coefficient is E1 (determined by comparing retrieval times before and after optimization of the algorithm, etc.), and the order processing speed and concurrent processing capacity improvement effect of the route reservation system can be expressed as: I 1=g1(S1,E1), where g1 is a function related to server resource increase and algorithm optimization. Generally, the larger S1 and E1 are, the better the order processing speed and concurrent processing capacity improvement effect I1 is.

[0041] In one embodiment, the estimated traffic of the flight operation control system is obtained by the following method:

[0042] Obtain flight plan information and delay risk coefficient; wherein the flight plan information includes the number of flights and flight departure and arrival times, and the delay risk coefficient is determined according to the obtained air traffic control information and historical delay data;

[0043] determining an estimated service volume of the flight operation control system according to the flight plan information and the delay risk coefficient.

[0044] Specifically, regarding the resource allocation of the flight operation control system: considering the flight density and the delay risk, more network bandwidth and computing resources are allocated to the flight operation control system. The data interaction capability with the air traffic control department is enhanced to obtain and process air traffic control information in a timely manner. At the same time, the monitoring and processing resources for dynamic adjustment of flights are increased, such as real-time updating of flight status, adjustment of routes, etc.

[0045] For example, the resource allocation process of the flight operation control system is as follows:

[0046] 1. Service volume estimation

[0047] Let the number of flights be N2, the take-off and landing time interval be T2 (in minutes), and the delay risk coefficient be R2 (determined according to air traffic control information feedback and historical delay data).

[0048] The service volume estimation function can be expressed as V2 = f2(N2, T2, R2), where f2 is a function that considers various factors. For example, when N2 is larger, T2 is smaller (flight take-off and landing is more intensive), and R2 is larger (delay risk is higher), the estimated service volume V2 is larger.

[0049] 2. According to the estimated service volume, system resources are allocated to the flight operation control system.

[0050] 3. Analysis of the effect of system resource allocation. Let the increase in network bandwidth be B2, the increase in computing resources be C2, the efficiency improvement coefficient of data interaction with the air traffic control department be A2 (determined by indicators such as real-time data transmission accuracy and timeliness), and the flight dynamic adjustment capability improvement coefficient be E2 (determined by indicators such as real-time updating of flight status accuracy and adjustment of routes rationality). The system operation effect improvement can be expressed as I2 = g2(B2, C2, E2, A2), where g2 is a function related to the increase in network bandwidth, computing resources, and the improvement of data interaction and flight dynamic adjustment capability. Generally, the larger B2, C2, E2, and A2 are, the better the system operation effect improvement I2 is.

[0051] In one embodiment, the estimated service volume of the aviation customer service system is obtained by the following method:

[0052] Obtaining passenger source diversity and service compensation attention; wherein the passenger source diversity is determined according to the travel area attribute and travel type of the passenger, and the service compensation attention is determined according to survey data and / or historical complaint data;

[0053] The estimated business volume of the air passenger service system is determined according to the passenger source diversity and the service compensation attention.

[0054] Specifically, regarding the air passenger service system resource allocation: analyzing the passenger trip all-around travel information, it is understood that passengers pay more attention to service compensation, and the source is extensive and the demand is diverse. In the peak season, the allocated system resources are increased, the number of customer service personnel is increased, and better communication equipment and software tools are equipped for the customer service system to improve the work efficiency and service quality of the customer service personnel.

[0055] 1. The air passenger service system resource allocation process is as follows:

[0056] Let the passenger source diversity be D3 (which can be determined according to the number of different travel areas (destinations and / or departure places), travel types, etc.), and the service compensation attention be C3 (which can be determined by survey data or historical complaint data, etc.).

[0057] The business volume estimation function can be represented as V3=f3(D3,C3), where f3 is a function relationship that comprehensively considers various factors. For example, when D3 is larger and C3 is larger, the estimated business volume V3 is larger.

[0058] 2. According to the estimated business volume, allocate system resources for the air passenger service system.

[0059] 3. Effect analysis:

[0060] Let the number of customer service personnel increased be H3, and the performance improvement coefficient of communication equipment and software tools be E3 (determined by customer response time, problem solving accuracy, etc.).

[0061] The customer service quality improvement effect can be represented as Q3=g3(H3,E3), where g3 is a function relationship related to the increase of customer service personnel and the performance improvement of equipment and tools. Generally, the larger H3 and E3 are, the better the customer service quality improvement effect Q3 is.

[0062] In one embodiment, the estimated business volume of the air travel trip associated service system is obtained by the following method:

[0063] Obtaining the number of scenic spot ticket reservations, and determining the estimated business volume of the tourism scenic spot ticket platform according to the number of scenic spot ticket reservations; wherein the air travel trip associated service system comprises the hotel reservation platform and the tourism scenic spot ticket platform;

[0064] Obtaining the flight seat occupancy rate and the current number of hotel reservations per unit time as the estimated business volume of the hotel reservation platform;

[0065] The allocation of system resources to each of the air systems according to the estimated business volume of each of the air systems comprises:

[0066] obtaining a historical hotel reservation quantity in a unit time and a current network resource of the hotel reservation platform;

[0067] multiplying a ratio of the current hotel reservation quantity in the unit time and the historical hotel reservation quantity in the unit time by a first weight coefficient, adding 1 and a product of the flight seat occupancy rate and a second weight coefficient, to obtain an adjustment coefficient;

[0068] multiplying the adjustment coefficient by the current network resource of the hotel reservation platform to obtain an expected network resource;

[0069] allocating a network resource for the hotel reservation platform according to the expected network resource.

[0070] Specifically, regarding the resource allocation of the air travel associated service system:

[0071] 1. Hotel reservation platform: According to hotel reservation details and flight seat occupancy rate, increase data interaction bandwidth for hotel reservation platform. Optimize hotel room type recommendation algorithm, provide more accurate recommendation according to passenger itinerary and consumption preference. At the same time, strengthen information interaction with hotel, obtain hotel room status information in time, improve order processing efficiency. The resource allocation mode of hotel reservation platform is as follows:

[0072] Let the hotel reservation quantity be H' (i.e. the current hotel reservation quantity in a unit time), the flight seat occupancy rate be F (the ratio of the actual number of passengers on the flight to the number of seats provided by the flight), the current bandwidth of the hotel reservation platform be B (unit: Mbps), and the server resource utilization rate of the hotel reservation platform be U (expressed in percentage). 当前

[0073] Bandwidth adjustment formula: B' = B 当前 +(1+k1×H' / H0+k2×F), where H0 is the historical average reservation quantity (i.e. the historical hotel reservation quantity in a unit time), k1 and k2 are weight coefficients, which are determined according to actual business data. When the hotel reservation quantity increases or the flight seat occupancy rate is high, increase the data interaction bandwidth to ensure smooth data transmission between the hotel reservation platform and other systems (such as airline reservation system, hotel internal management system). If U>Umax (Umax is the upper limit of server resource utilization rate, such as 80%), increase the number of servers for the hotel reservation platform by N', N is the current number of servers, Ustep is the server increase quantity step length corresponding to one step of resource utilization rate growth, is the floor function. This ensures that the server has enough resources to process orders when the business volume is high.

[0074] ​2. Car rental system: Considering the increasing demand for car rental, allocate more vehicle resources to the car rental system to ensure sufficient vehicles available for rental near airports and hotels. At the same time, increase the server resources of the car rental system to improve order processing speed and data interaction capabilities. Optimize the car rental model recommendation algorithm to provide more accurate recommendations based on passenger itinerary and consumption preferences. Specifically, let the current order processing queue length of the car rental system be Q (the number of waiting car rental orders), the average server response time be T (in seconds), and the server resource increase be S. Server resource adjustment formula: if Q > Qmax (Qmax is the upper limit of order processing queue length, such as 100 orders) and T > Tmax (Tmax is the upper limit of server average response time, such as 3 seconds), increase the server resource S, where Qstep is the server resource increase step corresponding to an order queue length growth step (such as increasing a certain server resource for every 20 orders), and Tstep is the server resource increase step corresponding to a server response time growth step (such as increasing a certain server resource for every 1 second of response time). It can be understood that server resources include computing resources and memory resources.

[0075] 3. Tourism attraction ticket platform: In view of the surge in ticket booking for popular attractions, increase server resources for the tourism attraction ticket platform to improve ticket booking processing speed. Strengthen information interaction with attractions to obtain information such as attraction flow control policies in a timely manner, optimize ticket recommendation algorithms, and provide more accurate recommendations based on passenger itinerary and consumption preferences.

[0076] In one embodiment, the system resources allocated to each of the aviation systems according to the estimated traffic volume of each of the aviation systems include at least one of computing resources, memory resources, and network resources, and further include:

[0077] monitoring the information processing effect of each of the aviation systems; wherein the information processing effect includes the order processing efficiency of the route booking system, the flight dynamic update frequency of the flight operation control system, and the order processing efficiency of the travel service system;

[0078] when the information processing effect of the aviation system does not meet the set expected effect, analyzing the influence of the computing resources, the memory resources, and the network resources on the information processing effect of the aviation system;

[0079] adding resources to the aviation system that cause the information processing effect to not meet the set expected effect, so that the information processing effect of the aviation system is as close as possible to the set expected effect.

[0080] Specifically, after completing system resource allocation, monitoring and optimization are required, and the specific process is as follows:

[0081] Monitoring indicators: order processing time and / or order processing efficiency of the route reservation system, flight dynamic update frequency of the flight operation control system, passenger satisfaction of the aviation customer service system, order processing efficiency and / or order processing time of the travel-related service system, etc.

[0082] Real-time monitoring and adjustment: monitor each aviation system in real time through the real-time monitoring system. For example, if the order processing time of the route reservation system exceeds the first set time (i.e., the order processing efficiency is lower than the first set threshold), the reason for analysis may be that the server load is too high or the algorithm efficiency is low. At this time, it can be considered to increase the number of servers or optimize the algorithm. If the flight dynamic update frequency of the flight operation control system is lower than the second set threshold, it may be that the network bandwidth is insufficient or the computing resources are tight, and the resource allocation needs to be adjusted in time. For the aviation customer service system, if the passenger satisfaction is low, the customer service personnel training or service process improvement may be needed. For the travel-related service system, if the order processing efficiency is low (e.g., the order processing efficiency is lower than the third set threshold), the algorithm needs to be further optimized or the server resources need to be increased.

[0083] Further, the set expected effect includes a first set threshold, a second set threshold, and a third set threshold; the first set threshold has a positive correlation with the estimated business volume of the route reservation system, the second set threshold has a positive correlation with the estimated business volume of the flight operation control system, and the third set threshold has a positive correlation with the estimated business volume of the travel-related service system.

[0084] It can be understood that the more the estimated business volume of the route reservation system is, the more quickly the order needs to be completed to handle a large amount of business in a short time. Therefore, the more the estimated business volume of the route reservation system is, the larger the first set threshold is. Similarly, the more the estimated business volume of the travel-related service system is, the larger the third set threshold is. The larger the estimated business volume of the flight operation control system is, the more sudden events such as flight delays occur, and therefore the data needs to be updated frequently. Therefore, the more the estimated business volume of the flight operation control system is, the larger the second set threshold is.

[0085] Compared with the prior art, the method provided by the embodiment of the application first acquires estimated traffic of each aviation system; wherein the aviation system comprises a route reservation system, a flight operation control system, an aviation customer service system and a travel trip associated service system; then, system resources are allocated to each aviation system according to the estimated traffic of each aviation system, wherein the system resources comprise at least one of a computing resource, a memory resource and a network resource. Thus, it can be known that the embodiment of the application allocates various system resources according to the size of the traffic of each aviation system, so that the aviation system with large traffic can be allocated more system resources, the data processing requirement is met, and the effective utilization rate of resources is improved.

[0086] With reference to Figure 2 The embodiment of the application further provides a system resource allocation device, comprising:

[0087] An information acquisition module 21 is configured to acquire estimated traffic of each aviation system; wherein the aviation system comprises a route reservation system, a flight operation control system, an aviation customer service system and a travel trip associated service system;

[0088] A resource allocation module 22 is configured to allocate system resources to each aviation system according to the estimated traffic of each aviation system, wherein the system resources comprise at least one of a computing resource, a memory resource and a network resource.

[0089] It is worth noting that the working principle of the system resource allocation device provided by the above embodiment can refer to the working process of the system resource allocation method provided by any of the above embodiments, which will not be repeated here.

[0090] Compared with the prior art, the system resource allocation device provided by the embodiment of the application first acquires estimated traffic of each aviation system; wherein the aviation system comprises a route reservation system, a flight operation control system, an aviation customer service system and a travel trip associated service system; then, system resources are allocated to each aviation system according to the estimated traffic of each aviation system, wherein the system resources comprise at least one of a computing resource, a memory resource and a network resource. Thus, it can be known that the embodiment of the application allocates various system resources according to the size of the traffic of each aviation system, so that the aviation system with large traffic can be allocated more system resources, the data processing requirement is met, and the effective utilization rate of resources is improved.

[0091] With reference to Figure 3The embodiment of the present application also provides a system resource allocation device, which comprises a processor 31, a memory 32, and a computer program stored in the memory 32 and configured to be executed by the processor 31, and the processor 31 implements the steps in the above system resource allocation method embodiments, for example, S11-S12 in the above embodiment; or the processor 31 implements the functions of the modules in the above device embodiments. Figure 1

[0092] For example, the computer program can be divided into one or more modules, which are stored in the memory 32 and executed by the processor 31 to complete the present application. The one or more modules can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program in the system resource allocation device. For example, the computer program can be divided into a plurality of modules, and the specific functions of the modules are as follows:

[0093] An information acquisition module 21 is configured to acquire estimated traffic of each aviation system respectively; wherein the aviation system comprises an airline reservation system, a flight operation control system, an aviation customer service system and a travel-related service system.

[0094] A resource allocation module 22 is configured to allocate system resources for each aviation system according to the estimated traffic of each aviation system, wherein the system resources comprise at least one of a computing resource, a memory resource and a network resource.

[0095] The specific working process of each module can refer to the working process of the system resource allocation device described in the above embodiment, which will not be described here.

[0096] The system resource allocation device can be a desktop computer, a notebook computer, a palm computer, a cloud server and other computing devices. The system resource allocation device can include, but is not limited to, the processor 31 and the memory 32. Those skilled in the art can understand that the system resource allocation device can also include an input / output device, a network access device, a bus and the like.

[0097] ​The processor 31 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, or the like. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The processor 31 is a control center of the system resource allocation device, and is connected with various parts of the system resource allocation device through various interfaces and lines.

[0098] The memory 32 can be used to store computer programs and / or modules. The processor 31 realizes various functions of the system resource allocation device by running or executing the computer programs and / or modules stored in the memory 32, and calling data stored in the memory 32. The memory 32 can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application program required for a function (such as an image playing function, etc.), and the like. The data storage area can store data created according to use of the mobile phone, and the like. In addition, the memory 32 can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory device.

[0099] The system resource allocation device integrated module can be stored in a computer readable storage medium if it is realized in the form of a software function unit and sold or used as an independent product. Based on this understanding, all or part of the processes in the above-mentioned embodiment methods can also be completed by a computer program instructing related hardware. The computer program can be stored in a computer readable storage medium. When the computer program is executed by the processor 31, the steps of the above-mentioned various method embodiments can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, an executable file, or some intermediate form. The computer readable medium can include any entity or device capable of carrying the computer program code, a recording medium, a U disk, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.

[0100] The above is the preferred embodiment of the present application. It should be noted that those skilled in the art can make several improvements and refinements without departing from the principles of the present application. These improvements and refinements are also considered within the scope of protection of the present application.

Claims

1. A system resource allocation method, characterized in that, include: The estimated traffic volume of each aviation system is obtained separately; wherein, the aviation system includes the route booking system, the flight operation control system, the aviation customer service system, and the air travel-related service system; System resources are allocated to each of the aviation systems based on the estimated traffic volume of each aviation system, wherein the system resources include at least one of computing resources, memory resources and network resources.

2. The system resource allocation system as described in claim 1, characterized in that, The estimated business volume of the route booking system is obtained through the following methods: Obtain flight route planning information; wherein, the flight planning information includes the number of flights, advance booking time, aircraft type and capacity, and flight booking payment complexity; The estimated business volume of the route booking system is determined based on the route plan information.

3. The system resource allocation system as described in claim 1, characterized in that, The estimated traffic volume of the flight operation control system is obtained through the following methods: Obtain flight schedule information and delay risk coefficient; wherein, the flight schedule information includes the number of flights and flight take-off and landing times, and the delay risk coefficient is determined based on the obtained air traffic control information and historical delay data; The estimated workload of the flight operation control system is determined based on the flight schedule information and the delay risk coefficient.

4. The system resource allocation system as described in claim 1, characterized in that, The estimated traffic volume of the airline customer service system is obtained through the following methods: Acquire passenger origin diversity and service compensation attention; wherein, passenger origin diversity is determined based on passenger travel region attributes and travel type, and service compensation attention is determined based on survey data and / or historical complaint data; The estimated workload of the airline customer service system is determined based on the diversity of passenger origins and the level of attention to service compensation.

5. The system resource allocation system as described in claim 1, characterized in that, The estimated business volume of the travel and tourism-related service system is obtained through the following methods: The system obtains the number of attraction ticket bookings and determines the estimated business volume of the tourist attraction ticketing platform based on these bookings; wherein, the travel-related service system includes the hotel booking platform and the tourist attraction ticketing platform; Obtain flight load factors and the number of current hotel bookings per unit of time to estimate the business volume of the hotel booking platform; The allocation of system resources to each of the aviation systems based on the estimated traffic volume of each aviation system includes: Obtain the historical hotel booking count and the current network resources of the hotel booking platform within a unit of time. The adjustment coefficient is obtained by multiplying the ratio of the current hotel bookings within the unit time period to the historical hotel bookings within the unit time period by the first weighting coefficient, and then adding 1 and the product of the flight load factor and the second weighting coefficient. Multiply the adjustment coefficient by the current network resources of the hotel booking platform to obtain the desired network resources; The hotel booking platform is allocated network resources according to the desired network resources.

6. The system resource allocation method as described in claim 1, characterized in that, The allocation of system resources to each of the aviation systems based on the estimated traffic volume of each aviation system, wherein the system resources include at least one of computing resources, memory resources, and network resources, further includes: The system monitors the information processing efficiency of each of the aforementioned aviation systems; wherein, the information processing efficiency includes the order processing efficiency of the route booking system, the flight dynamic update frequency of the flight operation control system, and the order processing efficiency of the travel-related service system. When the information processing effect of the aviation system does not meet the set expected effect, analyze the impact of the computing resources, the memory resources and the network resources on the information processing effect of the aviation system. Resources are added to the aviation system to prevent the information processing effect from meeting the set expected effect, so that the information processing effect of the aviation system is as close as possible to the set expected effect.

7. The system resource allocation method as described in claim 6, characterized in that, The set desired effect includes a first set threshold, a second set threshold, and a third set threshold; the first set threshold is positively correlated with the estimated business volume of the route booking system, the second set threshold is positively correlated with the estimated business volume of the flight operation control system, and the third set threshold is positively correlated with the estimated business volume of the travel-related service system.

8. A system resource allocation device, characterized in that, include: The information acquisition module is used to acquire the estimated business volume of each aviation system; wherein, the aviation system includes a route booking system, a flight operation control system, an aviation customer service system, and a travel-related service system; The resource allocation module is used to allocate system resources to each of the aviation systems according to the estimated traffic volume of each aviation system, wherein the system resources include at least one of computing resources, memory resources and network resources.

9. A system resource allocation device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the system resource allocation method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device on which the computer-readable storage medium is located to perform the system resource allocation method as described in any one of claims 1 to 7.