AVS (Audio Video Standard) message sending method and system, storage medium and electronic equipment

By setting preset bidding rules and generating flight booking summary information in the international flight booking system, the data inconsistency caused by low AVS packet update frequency is solved, the booking success rate is improved and the cost is controlled.

CN119520648AActive Publication Date: 2025-02-25TRAVELSKY TECHNOLOGY LIMITED
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411644001.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-15
Publication Date
2025-02-25
Estimated Expiration
2044-11-15

AI Technical Summary

Technical Problem

During the international flight booking process, when using AVS messages to interact asynchronously, the low update frequency leads to inconsistent with the real data, affecting the success rate of passenger booking.

Method used

Provide an AVS message sending method, which sets preset message sending rules through receiving rules requesting messages, counts flight booking data, generates flight booking summary information, and decides whether to send AVS with flight seat information based on preset message sending rules Message.

Benefits of technology

It reduces the inconsistency between flight inventory data and real data, improves the success rate of international passengers booking flight seats, and effectively controls the number of AVS messages, reducing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520648A_ABST
    Figure CN119520648A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of aviation, and provides an AVS message beat sending method and system, a storage medium and electronic equipment, and the method comprises the steps: receiving a rule request message, and setting a preset beat sending rule of the AVS message according to the received rule request message; receiving a flight reservation message of a target user, and storing flight reservation data in the flight reservation message; summarizing the flight reservation data, and generating flight reservation summarizing information corresponding to the target user according to a preset period; and determining flight reservation summary information conforming to a preset sending rule, generating an AVS message according to the flight seat information in the inventory data, and sending the AVS message to a corresponding target user. The AVS message sending rule set according to the demand of the target user is provided, the AVS message can be sent in time according to the demand of the target user, the phenomenon that the target user inquires the flight seat and reserves the flight seat is inconsistent with the inventory data of the flight seat is reduced, and the success rate of reserving the flight seat by the target user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the field of aviation technology, and in particular relates to an AVS message sending method, system, storage medium and electronic device. Background Art

[0002] In the process of flight booking, a real-time flight inventory query function can be provided. This real-time query method avoids the problem of data inconsistency and can maximize the success rate of passenger booking. However, in the process of international flight booking, agents (domestic and international), domestic and foreign OTA (online travel agent) websites, foreign airline websites, etc. are required. Due to cost or technical reasons, real-time query is not adopted, but asynchronous message interaction is adopted.

[0003] At present, the AVS (Availability Status Message) message is an internationally used message for asynchronous interaction of inventory data. The inventory information of flights is sent to external related systems by the flight inventory control system in the form of AVS messages. When these systems provide passengers with query or ticket booking functions, the data source is the content of the AVS message. The higher the update frequency of the AVS message, the closer it is to the use effect of real-time query. The lower the update frequency of the AVS message, the greater the difference between the flight inventory data in the external system and the real data. Compared with the real-time query method, the use of AVS messages is indeed simpler in technology and cheaper. However, users also have to face the phenomenon of untimely and inaccurate inventory data interaction, which leads to inconsistent passenger inquiries and low booking success rates. In serious cases, it even leads to passenger complaints. Therefore, there is an urgent need for a method to reduce the inconsistency between flight inventory data and real data and improve the success rate of international passengers booking flight seats. Summary of the invention

[0004] To solve the above problems, the present disclosure provides an AVS message sending method, system, storage medium and electronic device, which receive a rule request message of a target user, set a preset sending message, count the flight booking data of the target user and determine the flight booking summary information, and determine whether it is necessary to send an AVS message carrying flight seat information to the target user based on the flight booking summary information and the preset sending message.

[0005] The present invention is achieved through the following technical solutions:

[0006] In a first aspect, an embodiment of the present disclosure provides an AVS message sending method, the method comprising:

[0007] Receive a rule request message, and set a preset sending rule of the AVS message according to the received rule request message;

[0008] Receiving a flight booking message from a target user, and storing the flight booking data in the flight booking message;

[0009] Aggregate flight booking data and generate flight booking summary information corresponding to target users according to a preset period;

[0010] Determine the flight booking summary information that meets the preset sending rules, generate an AVS message based on the flight seat information in the inventory data, and send the AVS message to the corresponding target user.

[0011] Furthermore,

[0012] Receive a rule request message, set a preset sending rule for the AVS message according to the rule request message, and add the preset sending rule to the rule parameter table.

[0013] Furthermore,

[0014] Receive the query request message and feedback the preset sending rule of the AVS message in the rule parameter table to the target user;

[0015] Receive a rule request message, and modify and / or delete a preset sending rule of the AVS message in the rule parameter table according to the rule request message.

[0016] Furthermore,

[0017] Receive a flight query message from a target user, and add the flight query data in the flight query message to a query record table;

[0018] Receive the flight booking message of the target user, and add the flight booking data in the flight booking message to the booking record table.

[0019] Furthermore,

[0020] Determine target users through the user data table, where target users include foreign airlines, foreign agent systems, domestic airlines and third-party booking systems;

[0021] From the booking record table, the flight booking data corresponding to the target user is summarized, and according to the preset period, the flight booking summary information corresponding to the target user is generated and stored in the booking summary table.

[0022] Furthermore,

[0023] Obtain flight booking summary information, determine the flight booking summary information that meets the preset sending rules according to the preset sending rules, and generate and temporarily store the AVS sending strategy;

[0024] According to the AVS sending strategy, combined with the flight seat information in the inventory data, an AVS message is generated and sent to the corresponding target user at the preset time.

[0025] Furthermore,

[0026] Within a preset time period, a flight booking quantity threshold and / or a flight query quantity threshold are set as preset sending rules for AVS messages.

[0027] Furthermore,

[0028] A time threshold for not receiving a flight reservation message and / or a flight query message is set to be used as a preset sending rule for an AVS message.

[0029] In a second aspect, based on the same inventive concept, the embodiment of the present disclosure further provides an AVS message sending system, the system comprising: a query module, a reservation module, a rule module, an inventory data module, an AVS message publishing module, a basic data module, a data statistics module, a data analysis module, a timed task module and a monitoring module;

[0030] A query module is used to receive flight query messages from target users and feed back flight query results to the target users;

[0031] The booking module is used to receive the flight booking message of the target user and feedback the flight booking result to the target user;

[0032] A rule module is used to receive a rule request message and set a preset sending rule of the AVS message according to the received rule request message;

[0033] Basic data module, used to store target users, including foreign airlines, foreign agent systems, domestic airlines and third-party booking systems;

[0034] A data statistics module, used to store flight query data of flight query messages and flight reservation data of flight reservation messages;

[0035] Inventory data module, used to store inventory data, including flight seat information of all flight numbers and flight dates of all airlines;

[0036] The data analysis module is used to obtain the flight booking summary information, determine the flight booking summary information that meets the preset sending rules according to the preset sending rules, and generate and temporarily store the AVS sending strategy;

[0037] AVS message publishing module is used to generate AVS messages according to the AVS sending strategy and the flight seat information in the inventory data, and send the AVS messages to the corresponding target users at the preset time;

[0038] The timing task module is used to summarize the flight booking data and send the flight booking summary information to the data analysis module; it is also used to temporarily store the AVS sending strategy and send the AVS message to the corresponding target user at the preset time according to the AVS sending strategy.

[0039] On the third aspect, based on the same inventive concept, the embodiment of the present disclosure also provides a computer-readable storage medium, storing one or more programs, which, when executed, can implement the aforementioned AVS message sending method.

[0040] In a fourth aspect, based on the same inventive concept, an embodiment of the present disclosure further provides an electronic device, including a processor, a communication interface, the aforementioned computer-readable storage medium, and a communication bus. The processor, the communication interface, and the computer-readable storage medium communicate with each other via the communication bus. The processor is used to execute a program stored in the computer-readable storage medium.

[0041] Compared with the prior art, the present invention has the following advantages:

[0042] An AVS message sending rule that can be set according to the needs of target users is provided. Whether the AVS message needs to be sent can be determined according to the preset sending rule, and the AVS message can be sent in a timely manner according to the needs of the target users, thereby reducing the inconsistency between the target users' flight seat inquiries and flight seat reservations and the flight seat inventory data, and improving the success rate of the target users' flight seat reservations. At the same time, the number of AVS messages sent can be effectively controlled to control costs.

[0043] Other features and advantages of the present disclosure will be described in the following description, and partly become apparent from the description, or be understood by implementing the present disclosure. The purpose and other advantages of the present disclosure can be realized and obtained by the structures pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 A flow chart of an AVS message sending method provided in an embodiment of the present disclosure;

[0046] Figure 2 A schematic diagram of an AVS message sending system provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0047] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0048] In a first aspect, an embodiment of the present disclosure provides an AVS message sending method. Figure 1 A flow chart of an AVS message sending method provided in an embodiment of the present disclosure, such as Figure 1 As shown, the AVS message sending method of the embodiment of the present disclosure includes:

[0049] S1: Receive a rule request message, and set a preset sending rule of the AVS message according to the received rule request message.

[0050] S2: Receive a flight booking message from a target user, and store the flight booking data in the flight booking message.

[0051] S3: Summarize the flight booking data and generate flight booking summary information corresponding to the target user according to a preset period.

[0052] S4: Determine the flight booking summary information that meets the preset sending rules, generate an AVS message according to the flight seat information in the inventory data, and send the AVS message to the corresponding target user.

[0053] In the disclosed embodiment, the target users mainly include foreign airlines, foreign agent systems and third-party booking systems, and also include some domestic airlines. The information of foreign airlines, foreign agent systems and third-party booking systems, and some domestic airlines is stored in the user data table. A rule request message sent by the target user is received, and a preset sending rule is added according to the received rule request message; the preset sending rule can also be modified and deleted based on the existing preset sending rule to determine the preset sending rule of the AVS message. Before the target user sends a rule request message, it can request to query the existing preset sending rule by sending a rule request message.

[0054] Receive flight booking messages from target users and store flight booking data in the flight booking messages. Determine target users among all users, i.e., foreign airlines, foreign agent systems, third-party booking systems, and some domestic airlines that need services, summarize the stored flight booking data, and generate flight booking summary information corresponding to the target users according to a preset period. The flight booking summary information includes information such as the target user name, flight number, flight date, and booking quantity.

[0055] According to the preset sending rules, determine the flight booking summary information that meets the preset sending rules, generate the AVS sending strategy, and store the AVS sending strategy. Start the task according to the AVS sending strategy, and generate an AVS message according to the flight seat information in the flight inventory data. The AVS message at this time includes the flight seat information updated in real time, and sends the AVS message to the corresponding target user.

[0056] In some examples, receiving a rule request message, and setting a preset sending rule of the AVS message according to the received rule request message, further includes:

[0057] S11: receiving a rule request message, setting a preset sending rule of the AVS message according to the rule request message, and adding the preset sending rule to the rule parameter table.

[0058] Specifically, the rule parameter table includes information such as rule ID, target user name, airline, flight number, and flight booking quantity; among them, the target user name includes: foreign airline name, foreign agent system name, third-party booking system name, and some domestic airline names. The target user sets the preset sending and receiving rules of the AVS message through the rule request message, and adds the preset sending and receiving rules to the rule parameter table. The rule parameter table is a data form in the rule module, which is stored in the rule module and added, deleted, and modified by the rule module according to instructions.

[0059] In some examples, receiving a rule request message, and setting a preset sending rule of the AVS message according to the received rule request message, further includes:

[0060] S11': receiving a query request message, and feeding back to the target user the preset sending rule of the AVS message in the rule parameter table.

[0061] Specifically, the target user may send a query request message to the rule module, and the preset sending rule in the rule parameter table is fed back to the target user who sent the message according to the query request message.

[0062] S12': receiving a rule request message, and modifying and / or deleting a preset sending rule of the AVS message in the rule parameter table according to the rule request message.

[0063] Specifically, after querying the preset sending rules in the rule parameter table, the target user can modify or delete the preset sending rules of the existing AVS message through a rule request message.

[0064] In some examples, the AVS message sending method further includes: performing target user behavior analysis and target user data analysis according to the target user's existing preset AVS message sending rules, and updating the preset AVS message sending rules. When the target user has an existing preset AVS message sending rule, or based on the historical data of the target user sending AVS messages, using artificial intelligence, performing target user behavior analysis and target user data analysis, the preset AVS message sending rules are automatically updated.

[0065] In some examples, receiving a flight booking message of a target user and storing the flight booking data in the flight booking message further includes:

[0066] S21: receiving a flight query message from a target user, and adding flight query data in the flight query message to a query record table.

[0067] Specifically, the flight query message of the target user is received, and the flight query result is fed back to the target user according to the flight seat information in the inventory data, and the flight query data in the flight query message is added to the query record table. The query record table includes information such as the target user name, query time, query flight number, query segment, query segment date, query seat, query result, etc., wherein the query time is recorded accurately to the second. The query record table is a data form in the data statistics module, which is stored in the data statistics module and is added, deleted and modified by the data statistics module according to instructions.

[0068] S22: Receive a flight reservation message from a target user, and add the flight reservation data in the flight reservation message to a reservation record table.

[0069] Specifically, the flight booking message of the target user is received, and the flight booking result is fed back to the target user according to the flight seat information in the inventory data, and the flight booking data in the flight booking message is added to the booking record table of the data statistics module. The booking record table includes information such as the target user name, booking time, booking flight number, booking segment, booking segment date, booking seat, booking result, etc., wherein the booking time is recorded accurately to the second. The booking record table is a data form in the data statistics module, which is stored in the data statistics module and is added, deleted and modified by the data statistics module according to instructions.

[0070] The following example illustrates step S21 and step S22. There is a flight with a flight number of YY001 on a certain flight date. Target user A queries the seat information of flight 10,000 and reserves 100 seats. Target user B queries the seat information of flight 30,000 and reserves 1 seat. There is also flight YY002. Target user A queries the seat information of flight 10 and reserves 0 seats. Target user C queries the seat information of flight 50,000 and reserves 300 seats. The aforementioned new search records corresponding to the target users are stored in the query record table, and the aforementioned reservation records corresponding to the target users are stored in the reservation record table.

[0071] In some examples, the flight booking data is aggregated, and flight booking summary information corresponding to the target user is generated according to a preset period, specifically including:

[0072] S31: Determine target users through the user data table, wherein the target users include foreign airlines, foreign agent systems, domestic airlines and third-party booking systems, and some domestic airlines.

[0073] Specifically, the user data table stores all foreign airlines, foreign agent systems and third-party booking systems, as well as some domestic airlines. Target users are determined from the user data table; the user data table is a data form in the basic data module, stored in the basic data module, and added, deleted and modified by the basic data module according to instructions.

[0074] S32: Summarize the flight booking data corresponding to the target user from the booking record table in real time, generate flight booking summary information corresponding to the target user according to a preset period, and store it in the booking summary table.

[0075] Specifically, in the booking record table, the flight booking data corresponding to the target user is summarized, and the data in the booking record table is summarized according to the preset period to generate the flight booking summary information corresponding to the foreign airline name, the foreign agent system name and the third-party booking system name, as well as some domestic airline names, and stored in the booking summary table; the preset period can be set for a natural day or according to the time of night maintenance. In the process of summarizing the flight booking data corresponding to the target user and generating the flight booking summary information corresponding to the target user, statistics can be performed according to one or more types of information, for example: the flight booking data with the same target user name, booking flight number and booking segment date are counted as the same flight booking summary information. It can be understood that the booking summary table is a data form in the data analysis module, which is stored in the data analysis module and is added, deleted and modified by the data analysis module according to instructions. The booking summary table includes information such as ID, target user name, airline, flight number, flight date, booking date, and booking quantity. The flight booking summary information includes information such as ID, target user name, airline, flight number, flight date, booking date, and booking quantity; when dividing the ID, the flight booking summary information can be limited according to one or more types of information, for example, the ID can be divided according to the target user name, airline, flight number, and flight date. It should be understood that the user system can also summarize the flight query data from the query record table, generate flight query summary information corresponding to foreign airlines, foreign agent systems, third-party booking systems, and some domestic airlines according to a preset period, and generate a query summary table. The query summary table is a data form in the data analysis module, which is stored in the data analysis module and is added, deleted, and modified by the data analysis module according to instructions.

[0076] In some examples, determining flight booking summary information that meets the preset sending rules, generating an AVS message according to the flight seat information in the inventory data, and sending the AVS message to the corresponding target user specifically includes:

[0077] S41: Obtain flight booking summary information, determine flight booking summary information that meets the preset sending rules according to the preset sending rules, and generate and temporarily store the AVS sending strategy.

[0078] Specifically, the flight booking summary information is obtained from the booking summary table, and the flight booking summary information that meets the preset sending rules is determined according to the preset sending rules in the rule parameter table, and the target user corresponding to the flight booking summary information is determined through the target user name recorded in the flight booking summary information, and an AVS sending strategy is generated. The AVS sending strategy includes sending content, sending time and sending target user; for example: to airline YY, an AVS message with flight number XX1234 and flight dates from August 26 to August 31 is sent.

[0079] S42: Generate an AVS message according to the AVS sending strategy and in combination with the flight seat information in the inventory data, and send the AVS message to the corresponding target user at a preset time.

[0080] Specifically, according to the sending content and the sending target user in the AVS sending strategy, combined with the flight seat information in the user data table and inventory data, an AVS message is generated, and according to the sending time in the AVS sending strategy, a preset time is determined, and the AVS message is sent to the corresponding target user at the preset time, and the target user is notified that a new AVS message has been sent. The AVS message includes specific flight seat information, flight number and flight date, for example: flight seat information with flight number XX1234 and flight date August 26, 2024; flights are divided into cabins according to different regions, and flights include cabin F, cabin A and cabin B; cabin F can sell 5 seats, cabin A can sell 3 seats, and cabin B cannot sell seats.

[0081] In some examples, the preset sending rules of the AVS message also include basic rules, which include: 1. Periodically send AVS messages to the target user, set a duration, and periodically send AVS messages to the target user. 2. Send an AVS message to the target user when the flight seat reservation fails; after receiving the flight reservation message from the target user, the flight seat reservation fails, for example: receiving the flight reservation message from the target user, and the corresponding flight seat in the flight reservation message is a reserved seat after searching the inventory data, then it is determined that the flight seat reservation has failed; at this time, it means that the database storing the flight seat information of the target user needs to be updated, so when the flight seat reservation fails, send an AVS message to the target user.

[0082] In some examples, a preset duration is set, and a flight booking quantity threshold and / or a flight query quantity threshold are used as preset sending rules for AVS messages. Within the preset duration, when the flight booking quantity reaches the flight booking quantity threshold, and / or the flight query quantity reaches the flight query quantity threshold, an AVS message is sent to the target user, so that the database storing the flight seat information of the target user maintains the latest flight seat information; wherein the preset duration can be set according to the flight situation of a natural day or according to the time of night maintenance. For example: the preset sending rule is that the flight booking quantity threshold for a natural day is m; the flight booking data of a certain flight is obtained, and the flight booking summary information is generated according to the flight booking data, and it is determined whether the booking quantity in the flight booking summary information reaches m. If it reaches m, it is necessary to send an AVS message to the corresponding target user; if it does not reach m, it is not necessary to send an AVS message. For example: the preset sending rule of the target user is to send an AVS message when the number of seat reservations is greater than 200 times; the number of flight seat reservations of a certain flight by the target user is counted, and if the number of seat reservations is greater than 200 times, an AVS message is sent to the target user.

[0083] In some examples, a time threshold for not receiving a flight booking message and / or a flight query message is set as a preset sending rule for the AVS message. When a flight booking message and a flight query message are not received for a long time, it is deemed that the database storing the flight seat information in the user system may not be updated in time, or the flight data is missing, and an AVS message is sent to the user system. For example: the preset sending rule is that the flight booking message is not received within n natural days; the number of days when the flight booking message sent by the target user is not received is counted; if the flight booking message from the target user is not received for n natural days, it is necessary to send an AVS message to the target user; if n is not reached, there is no need to send an AVS message. For example: the preset sending rule for the target user is to send an AVS message if there is no new reservation for 7 days; the flight booking data of the target user for a certain flight is counted, and the date of the last flight seat reservation by the target user is confirmed. If the last seat reservation was 7 days ago, an AVS message is sent to the target user.

[0084] Embodiment 1:

[0085] By querying the user data table, the target users are determined, including foreign airlines, foreign agent systems, domestic airlines and third-party booking systems, as well as some domestic airlines. In this embodiment, it includes flights YY001 and YY002 of YY airline; the flight dates of flight YY001 include October 1, 2023 and October 2, 2023; the flight dates of flight YY002 include October 1, 2023 and October 2, 2023. It also includes foreign airline LH (hereinafter referred to as foreign airline LH) and foreign airline UA (hereinafter referred to as foreign airline UA), both of which are target users.

[0086] Table 1 is a rule parameter table. The rule with rule ID 1 indicates that this rule is the preset sending rule for the AVS message of the foreign airline LH. "*" indicates that it is effective for all flight numbers of YY airline. When the number of reservations for a certain flight by the foreign airline LH on a certain date is greater than 50, the AVS message is sent to the foreign airline LH. The rule with rule ID 2 indicates that this rule is the preset sending rule for the AVS message of the foreign airline UA. It is effective for the flight number 002 of YY airline. When the number of reservations for a certain flight by the foreign airline UA on a certain date is greater than 30, the AVS message is sent to the foreign airline UA.

[0087] It should be noted that the rule parameter table is stored in the rule module, and the rule module will verify the data permissions and field constraints representing the preset sending rules before saving the preset sending rules. If the content filled in by the target user does not meet the requirements, an error will be prompted and the target user will be asked to fill in again.

[0088] Rule ID Target Users airline Flight number Number of flight bookings 1 LH YY * 50 2 UA YY 002 30

[0089] Table 1

[0090] In the early morning of September 19, 2023, the night maintenance operation is started to search the booking record table and extract all the records in the booking record table with the date range from 0:00:00 on September 18, 2023 to 23:59:59 on September 18, 2023, where the booking party is LH foreign airlines and UA foreign airlines. All the records with the booking party being LH foreign airlines and UA foreign airlines are summarized and stored in the booking summary table.

[0091] Get the flight booking summary information. Table 2 is the booking summary table. On September 18, 2023, Foreign Airlines LH booked 40 flights YY001 on October 1, 2023, and 200 flights YY001 on October 2, 2023. It did not book flights YY002 on October 1, 2023 or October 2, 2023. On September 18, 2023, Foreign Airlines LH booked 50 flights YY002 on October 1, 2023, and 10 flights YY002 on October 2, 2023. It did not book flights YY001 on October 1, 2023 or October 2, 2023.

[0092] ID Booker Flight number Flight date Booking Date Number of reservations 1 LH YY001 2023-10-1 2023-9-18 40 2 LH YY001 2023-10-2 2023-9-18 200 3 UA YY002 2023-10-1 2023-9-18 50 4 UA YY002 2023-10-2 2023-9-18 10

[0093] Table 2

[0094] According to the preset sending rules in the rule parameter table, the flight booking summary information and the corresponding target users for which the AVS message needs to be sent are determined in the booking summary table. According to the preset dispatching rules configured by the foreign airlines, find out which flight booking summary information in the booking summary table meets the preset dispatching rules of the AVS message; the number of bookings for ID2 in Table 2 exceeds the number of flight bookings for rule ID1 in Table 1, and ID2 in Table 2 and rule ID1 in Table 1 both correspond to foreign airline LH; the number of bookings for ID3 in Table 2 exceeds the number of flight bookings for rule ID2 in Table 1, and ID3 in Table 2 and rule ID2 in Table 1 both correspond to foreign airline UA; therefore, ID2 and ID3 in the booking summary table meet the preset dispatching rules for AVS dispatching, and it is necessary to send AVS messages to foreign airline LH and foreign airline UA; at this time, an AVS dispatching strategy is generated, and the AVS dispatching strategy includes dispatching content, such as: specific flight number and flight date, dispatching time and dispatching target user, that is, foreign airline LH, foreign airline UA; the AVS dispatching strategy is temporarily stored, and according to the AVS dispatching strategy, combined with the flight seat information in the inventory data, an AVS message is generated and the AVS message is dispatched to the corresponding target user according to the dispatching time in the AVS dispatching strategy. Specifically, the AVS message sent to the foreign airline LH includes the flight number YY001 and the flight date October 2, 2023, and the flight seat information. The AVS message sent to the foreign airline UA includes the flight number YY002 and the flight date October 1, 2023, and the flight seat information.

[0095] In a second aspect, the present disclosure also provides an AVS message sending system, such as Figure 2 As shown, the AVS message sending system includes: a query module, a reservation module, a rule module, an inventory data module, an AVS message publishing module, a basic data module, a data statistics module, a data analysis module, a scheduled task module and a monitoring module.

[0096] The query module is used to receive the flight query message of the target user and feed back the flight query result to the target user.

[0097] The booking module is used to receive the flight booking message from the target user and feedback the flight booking result to the target user.

[0098] The rule module is used to receive the rule request message, set the preset sending rule of the AVS message according to the received rule request message, and also feedback the stored pre-stored sending rule to the target user according to the received query request message.

[0099] The basic data module is used to store target users, including foreign airlines, foreign agent systems and third-party booking systems, as well as some domestic airlines.

[0100] The data statistics module is used to store the flight query data of the flight query message and the flight reservation data of the flight reservation message.

[0101] The inventory data module is used to store inventory data, which includes flight seat information for all flight numbers and flight dates of all airlines.

[0102] The data analysis module is used to obtain flight booking summary information, determine the flight booking summary information that meets the preset sending rules according to the preset sending rules, and generate and temporarily store the AVS sending strategy. It is also used to receive the flight booking summary information sent by the timing task module, and store the flight booking summary information in the booking summary table of the data analysis module. The data analysis module can directly obtain the flight booking summary information from the booking summary table. It is understandable that the data analysis module can also receive real-time flight booking summary information sent by the timing task module.

[0103] The AVS message publishing module is used to generate AVS messages according to the AVS sending strategy and the flight seat information in the inventory data, and send the AVS messages to the corresponding target users at the preset time.

[0104] The timing task module is used to summarize flight booking data and send the flight booking summary information to the data analysis module; it is also used to temporarily store the AVS sending strategy and send the AVS message to the corresponding target user at the preset time according to the AVS sending strategy.

[0105] Furthermore, the work of the data statistics module, the data analysis module and other modules can all be started by the scheduled task module.

[0106] The monitoring module is used to monitor the operation of each module and issue a warning when an abnormality occurs in the operation of a module.

[0107] On the third aspect, based on the same inventive concept, the embodiment of the present disclosure also provides a computer-readable storage medium, storing one or more programs, which, when executed, can implement the aforementioned AVS message sending method.

[0108] In a fourth aspect, based on the same inventive concept, an embodiment of the present disclosure further provides an electronic device, including a processor, a communication interface, the aforementioned computer-readable storage medium, and a communication bus. The processor, the communication interface, and the computer-readable storage medium communicate with each other via the communication bus. The processor is used to execute the program stored in the aforementioned computer-readable storage medium.

[0109] It should be noted that the electrical connection between the above-mentioned units does not necessarily mean the connection between lines. An indirect connection method can be applied to the embodiments of the present disclosure as long as the purpose of the present disclosure is achieved.

[0110] Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; 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 disclosure.

Claims

1. A method for sending an AVS message, characterized in that: The method comprises: Receive a rule request message, and set a preset sending rule of the AVS message according to the received rule request message; Receiving a flight booking message from a target user, and storing the flight booking data in the flight booking message; Aggregate flight booking data and generate flight booking summary information corresponding to target users according to a preset period; Determine the flight booking summary information that meets the preset sending rules, generate an AVS message based on the flight seat information in the inventory data, and send the AVS message to the corresponding target user.

2. The method according to claim 1, characterized in that The receiving rule request message and setting the preset sending rule of the AVS message according to the received rule request message include: Receive a rule request message, set a preset sending rule for the AVS message according to the rule request message, and add the preset sending rule to the rule parameter table.

3. The method according to claim 1, characterized in that The receiving rule request message, and setting a preset sending rule of the AVS message according to the received rule request message, further includes: Receive the query request message and feedback the preset sending rule of the AVS message in the rule parameter table to the target user; Receive a rule request message, and modify and / or delete a preset sending rule of the AVS message in the rule parameter table according to the rule request message.

4. The method according to claim 1, characterized in that: The receiving of the flight reservation message of the target user and storing the flight reservation data in the flight reservation message comprises: Receive a flight query message from a target user, and add the flight query data in the flight query message to a query record table; Receive the flight booking message of the target user, and add the flight booking data in the flight booking message to the booking record table.

5. The method according to claim 1, characterized in that The aggregated flight booking data generates flight booking summary information corresponding to the target user according to the preset period, including: Determine target users through the user data table, where target users include foreign airlines, foreign agent systems, domestic airlines and third-party booking systems; From the booking record table, the flight booking data corresponding to the target user is summarized, and according to the preset period, the flight booking summary information corresponding to the target user is generated and stored in the booking summary table.

6. The method according to claim 1, characterized in that The determining of the flight booking summary information that meets the preset sending rule, generating an AVS message according to the flight seat information in the inventory data, and sending the AVS message to the corresponding target user includes: Obtain flight booking summary information, determine the flight booking summary information that meets the preset sending rules according to the preset sending rules, and generate and temporarily store the AVS sending strategy; According to the AVS sending strategy, combined with the flight seat information in the inventory data, an AVS message is generated and sent to the corresponding target user at the preset time.

7. The method according to claim 1, characterized in that Within a preset time period, a flight booking quantity threshold and / or a flight query quantity threshold are set as preset sending rules for AVS messages.

8. The method according to claim 1, characterized in that A time threshold for not receiving a flight reservation message and / or a flight query message is set to be used as a preset sending rule for an AVS message.

9. An AVS message sending system, characterized in that: The system includes: a query module, a reservation module, a rule module, an inventory data module, an AVS message publishing module, a basic data module, a data statistics module, a data analysis module, a timed task module and a monitoring module; A query module is used to receive flight query messages from target users and feed back flight query results to the target users; The booking module is used to receive the flight booking message of the target user and feedback the flight booking result to the target user; A rule module is used to receive a rule request message and set a preset sending rule of the AVS message according to the received rule request message; Basic data module, used to store target users, including foreign airlines, foreign agent systems, domestic airlines and third-party booking systems; A data statistics module, used to store flight query data of flight query messages and flight reservation data of flight reservation messages; Inventory data module, used to store inventory data, including flight seat information of all flight numbers and flight dates of all airlines; The data analysis module is used to obtain the flight booking summary information, determine the flight booking summary information that meets the preset sending rules according to the preset sending rules, and generate and temporarily store the AVS sending strategy; AVS message publishing module is used to generate AVS messages according to the AVS sending strategy and the flight seat information in the inventory data, and send the AVS messages to the corresponding target users at the preset time; The timing task module is used to summarize the flight booking data and send the flight booking summary information to the data analysis module; it is also used to temporarily store the AVS sending strategy and send the AVS message to the corresponding target user at the preset time according to the AVS sending strategy.

10. A computer-readable storage medium storing one or more programs, characterized in that: When the one or more programs are executed, the AVS message sending method described in any one of claims 1-8 can be implemented.

11. An electronic device comprising a processor, a communication interface, the computer-readable storage medium of claim 10, and a communication bus; wherein: The processor, the communication interface, and the computer-readable storage medium communicate with each other via a communication bus; It is characterized in that The processor is configured to execute a program stored in a computer-readable storage medium.

Citation Information

Patent Citations

  • Flight data caching method and system

    CN105630982A

  • Passenger transfer method and device, storage medium and electronic equipment

    CN112966846A

  • Passenger shipping space verification method and device thereof, electronic equipment and storage medium

    CN112990864A

  • Flight cache updating method and device, storage medium and equipment

    CN118245511A

  • Method and system for inventory data sharing between airlines

    US20110251863A1