Rich media data processing method and device, electronic equipment and storage medium
By detecting the change in the correspondence between flight logo and aircraft logo, adjusting rich media data and pushing it to search engines, the problem of inconsistency in rich media data provided by airlines is solved, and the accuracy of data and the sales power of aviation products are improved.
Patent Information
- Application Number
- CN202411363475.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2024-12-13
AI Technical Summary
When airlines provide rich media data, there is a problem that the on-board comfort service products are inconsistent with the actual products, resulting in disruption of passengers' travel choices, and the existing technology has failed to effectively solve this problem.
By receiving rich media data sent by the target aviation agency, we can detect changes in the correspondence between the flight logo and the aircraft logo, make data adjustments, and push the adjusted data to the preset search engine to ensure the accuracy and consistency of the data .
It realizes the accurate application of rich media data, helps airlines automatically adjust aviation product information, improves the accuracy of information dissemination and passenger satisfaction, and enhances product competitiveness.
Smart Images

Figure CN119128242A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a method for processing rich media data and a device thereof, an electronic device and a storage medium. Background Art
[0002] Rich media information of aviation products (also known as rich content of aviation products) refers to the more abundant descriptive information of aviation products provided by airlines when passengers search for basic information and prices of aviation-related products such as flights and additional services, such as pictures, videos, simulated subjective perspective images, etc., in order to enhance passengers' willingness to buy.
[0003] Currently, the definitions and attributes of in-flight comfort service products in the rich media information of aviation products and their supporting multimedia information are all maintained based on flights. When data is pushed to downstream search system applications, information retrieval is also based on flights and combined with other search results for output.
[0004] Figure 1 is a schematic diagram of an optional aviation rich media data application flow according to the related art, such as Figure 1 As shown, first, the rich media data cluster can construct a product definition and attribute library and a multimedia library, and the airline rich media management and publishing component (including: onboard facilities and service management service, additional service management module, brand management module, multimedia information management module, data publishing module) can obtain data from the product definition and attribute library and the multimedia library, and publish it to the air ticket fare search component (including: air ticket fare calculation module, inventory processing module, rich media data parsing module, rich media query module) and the additional service fare search component (including: additional service fare calculation module, inventory processing module, rich media data parsing module, rich media query module), so as to provide rich media data for the air ticket fare search component and the rich media data parsing module in the additional service fare search component. In addition, the airline sales end component (including: air ticket sales trigger module, additional service sales trigger module) can provide air ticket sales data and additional service sales data for the air ticket fare calculation module in the air ticket fare search component and the additional service fare calculation module in the additional service fare search component.
[0005] Figure 2 It is a schematic diagram of an optional aviation rich media in-flight comfort service product data publishing process according to the relevant technology, such as Figure 2 As shown, it includes: onboard comfort service product definition management, onboard comfort service product attribute management, multimedia information management and data publishing.
[0006] However, due to budget constraints or tentative attempts, some airlines will choose to modify or refit aircraft on some flights on designated routes to quickly improve the functionality, comfort and convenience of their in-flight comfort service products. As a result, the rich media information of some flights will change, causing passengers to find that the in-flight comfort service products provided by these flights are inconsistent with the in-flight comfort service products displayed in the searched rich media information.
[0007] In related technologies, in order to cope with the above situation, airlines will provide coverage probabilities when maintaining the various attributes of the products of onboard comfort services, in order to increase the applicable situations of the description. For example, the probability that a certain flight will provide a certain service or a certain product is 90%. However, for passengers who focus on service experience selection and aviation product suppliers who attach importance to the accuracy of product launch information, this vague description cannot meet the needs of the consumer side at all, and the information adjustment lag caused by the adjustment of aircraft models caused by flight changes also brings troubles to the supplier. Therefore, the current rich media information processing method still has information matching problems, which will interfere with passengers' travel choices.
[0008] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0009] The embodiments of the present invention provide a method and device for processing rich media data, an electronic device and a storage medium, so as to at least solve the technical problem in the related art that the aviation products displayed in the rich media data provided to passengers are inconsistent with the actual aviation products.
[0010] According to one aspect of an embodiment of the present invention, there is provided a method for processing rich media data, which is applied to a preset data adjustment system in the aviation field, comprising: receiving rich media data sent by a target aviation agency, wherein the rich media data comprises: a plurality of aviation product records, each of which comprises a correspondence between a flight identifier and an aircraft identifier; in the event that a change in the correspondence is detected, obtaining a change result of the correspondence; based on the change result, adjusting the rich media data to obtain target rich media data; and pushing the target rich media data to each preset search engine, wherein the preset search engine is a search engine that has been pre-subscribed to the preset data adjustment system.
[0011] Further, the rich media data is generated by the target aviation agency end, and the generation process of the rich media data is as follows: constructing product definition information by the target aviation agency end, wherein the product definition information records aviation service products of different levels; based on the product definition information, generating corresponding attribute information for each of the aviation service products by the target aviation agency end, wherein the attribute information is used to record the attributes of the aviation service products; based on the attribute information, generating multimedia information for the attributes of each of the aviation service products by the target aviation agency end; based on the product definition information, the attribute information and the multimedia information, generating the rich media data by the target aviation agency end.
[0012] Furthermore, the product definition information includes at least: flight schedule information and aircraft information, and the target aviation agency constructs the corresponding relationship between the flight identifier and the aircraft identifier based on the flight identifier in the flight schedule information and the aircraft identifier in the aircraft information.
[0013] Further, when a change in the corresponding relationship is detected, the change result of the corresponding relationship is obtained, including: when the change information of the corresponding relationship sent by the target aviation agency is received, it is determined that the corresponding relationship has changed, wherein the change information of the corresponding relationship includes the change result.
[0014] Furthermore, when a change in the corresponding relationship is detected, the change result of the corresponding relationship is obtained, which also includes: when a change signal of the corresponding relationship is monitored in a preset database, determining that the corresponding relationship has changed, and obtaining the change result from the preset database, wherein the preset database generates the change signal of the corresponding relationship when receiving the change information of the corresponding relationship sent by the target aviation agency.
[0015] Furthermore, based on the change result, the step of adjusting the rich media data includes: when the change result indicates that the current flight corresponding to the current flight identifier is changed from the current operating aircraft corresponding to at least one current aircraft identifier to the target operating aircraft corresponding to at least one target aircraft identifier, determining whether there is current rich media data for each target aircraft identifier; when the target aircraft identifier has the current rich media data, adding the correspondence between the target aircraft identifier and the current flight identifier to the current rich media data, establishing a target aviation product record including the correspondence between the target aircraft identifier and the current flight identifier, and canceling the correspondence between all the current aircraft identifiers and the current flight identifier except the target aircraft identifier; or, when the target aircraft identifier does not have the current rich media data, canceling the correspondence between all the current aircraft identifiers and the current flight identifier.
[0016] Furthermore, after pushing the target rich media data to each preset search engine, the method also includes: after each of the preset search engines receives the search request sent by the client, based on the target flight identifier carried in the search request, filtering out target aviation product records matching the target flight identifier from the target rich media data, and returning the target aviation product records to the client.
[0017] According to another aspect of an embodiment of the present invention, there is also provided a rich media data processing device, which is applied to a preset data adjustment system in the aviation field, and includes: a receiving unit, which is used to receive rich media data sent by a target aviation agency, wherein the rich media data includes: a plurality of aviation product records, each of which includes a correspondence between a flight identifier and an aircraft identifier; an acquisition unit, which is used to acquire a change result of the correspondence when a change in the correspondence is detected; an adjustment unit, which is used to adjust the rich media data based on the change result to obtain target rich media data; and a push unit, which is used to push the target rich media data to each preset search engine, wherein the preset search engine is a search engine that has been pre-subscribed to the preset data adjustment system.
[0018] Furthermore, the processing device also includes: a generation unit, which is used to generate the rich media data through the target aviation agency end, and the generation unit includes: a first construction module, which is used to construct product definition information through the target aviation agency end, wherein the product definition information records aviation service products of different levels; a first generation module, which is used to generate corresponding attribute information for each of the aviation service products through the target aviation agency end based on the product definition information, wherein the attribute information is used to record the attributes of the aviation service products; a second generation module, which is used to generate multimedia information for the attributes of each of the aviation service products through the target aviation agency end based on the attribute information; and a third generation module, which is used to generate the rich media data through the target aviation agency end based on the product definition information, the attribute information and the multimedia information.
[0019] Furthermore, the product definition information includes at least: flight schedule information and aircraft information, and the processing device also includes: a construction unit, which is used to construct the correspondence between the flight identifier and the aircraft identifier based on the flight identifier in the flight schedule information and the aircraft identifier in the aircraft information through the target aviation agency.
[0020] Furthermore, the acquisition unit includes: a first determination module, which is used to determine that the corresponding relationship has changed when receiving the change information of the corresponding relationship sent by the target aviation agency, wherein the change information of the corresponding relationship includes the change result.
[0021] Furthermore, the acquisition unit also includes: a second determination module, which is used to determine that the corresponding relationship has changed when a change signal of the corresponding relationship is detected in the preset database, and obtain the change result from the preset database, wherein the preset database generates the change signal of the corresponding relationship when receiving the change information of the corresponding relationship sent by the target aviation agency.
[0022] Further, the adjustment unit includes: a first judgment module, which is used to judge whether there is current rich media data for each target aircraft identifier when the change result indicates that the current flight corresponding to the current flight identifier is changed from the current operating aircraft corresponding to at least one current aircraft identifier to the target operating aircraft corresponding to at least one target aircraft identifier; a first adding module, which is used to add the correspondence between the target aircraft identifier and the current flight identifier in the current rich media data when the current rich media data exists for the target aircraft identifier, establish a target aviation product record containing the correspondence between the target aircraft identifier and the current flight identifier, and cancel the correspondence between all the current aircraft identifiers and the current flight identifier except the target aircraft identifier; a first canceling module, which is used to cancel the correspondence between all the current aircraft identifiers and the current flight identifier when the current rich media data does not exist for the target aircraft identifier.
[0023] Furthermore, the processing device also includes: a first filtering module, which is used to, after pushing the target rich media data to each preset search engine, filter out target aviation product records matching the target flight identifier from the target rich media data based on the target flight identifier carried in the search request after each preset search engine receives the search request sent by the client, and return the target aviation product records to the client.
[0024] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, wherein the computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute any one of the above-mentioned rich media data processing methods.
[0025] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement any one of the above-mentioned methods for processing rich media data.
[0026] In the present invention, rich media data sent by the target aviation agency is received, and when a change in the corresponding relationship is detected, the change result of the corresponding relationship is obtained, and based on the change result, the rich media data is adjusted to obtain the target rich media data, and the target rich media data is pushed to each preset search engine.
[0027] In the present invention, by establishing a connection between aviation products, flight identification and aircraft identification, the rich media data can be adjusted in time when the correspondence between the flight identification and the aircraft identification changes, which can improve the accuracy of rich media data application, help airlines automatically adjust the rich media information of aviation products, and publish it uniformly to various search engine providers, thereby solving the technical problem in related technologies that the aviation products displayed in the rich media data provided to passengers are inconsistent with the actual aviation products, and achieving the technical effect of accurate application of rich media data. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0029] Figure 1 is a schematic diagram of an optional aviation rich media data application flow according to the related art;
[0030] Figure 2 It is a schematic diagram of an optional aviation rich media in-flight comfort service product data publishing process according to the relevant technology;
[0031] Figure 3 is a flowchart of an optional method for processing rich media data according to an embodiment of the present invention;
[0032] Figure 4 is a schematic diagram of the relationship between optional in-flight comfort service product data according to an embodiment of the present invention Figure 1 ;
[0033] Figure 5 is a schematic diagram of the relationship between optional in-flight comfort service product data according to an embodiment of the present invention Figure 2 ;
[0034] Figure 6 Schematic diagram of an optional correspondence between flight and aircraft numbers according to an embodiment of the present invention Figure 1 ;
[0035] Figure 7 Schematic diagram of an optional correspondence between flight and aircraft numbers according to an embodiment of the present invention Figure 2 ;
[0036] Figure 8 Schematic diagram of an optional correspondence between flight and aircraft numbers according to an embodiment of the present invention Figure 3 ;
[0037] Fig. 9 Schematic diagram of an optional correspondence between flight and aircraft numbers according to an embodiment of the present invention Figure 4 ;
[0038] Fig.10 is a schematic diagram of an optional method for improving the accuracy of rich media data application based on aviation products according to an embodiment of the present invention;
[0039] Fig.11 is a schematic diagram of an optional rich media data processing device according to an embodiment of the present invention;
[0040] Fig.12 The present invention is a hardware structure block diagram of an electronic device (or mobile device) for a method for processing rich media data according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0042] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0043] To facilitate those skilled in the art to understand the present invention, some terms or nouns involved in the embodiments of the present invention are explained below:
[0044] Rich media is a form of online media that describes highly interactive and multimedia features, typically including video, audio, animation, 3D graphics, and advanced user interaction capabilities.
[0045] Inflight comfort service products refer to a series of services and facilities provided by airlines to passengers to improve their comfort and satisfaction during the flight.
[0046] The present invention proposes a method for improving the accuracy of rich media data application based on aviation products. By establishing a connection between onboard comfort products, flights, and aircraft numbers, a method for self-adjusting rich media information of onboard comfort service products (aviation products) is provided to airlines, which can improve the accuracy of rich media data application, thereby further supporting passengers to more accurately and efficiently query the rich media information of onboard comfort service products such as facilities, software and hardware services that can be provided by the searched flights, meet the timeliness needs of airlines for flight changes and adjustments, enhance the accuracy of information dissemination, and avoid damage to passenger satisfaction.
[0047] In the present invention, by automatically adjusting the rich media information of the in-flight comfort service products and publishing them uniformly to various search engine providers, it can help airlines improve the accuracy of flight product information for sale, while providing a fast and effective data update method to enhance product competitiveness.
[0048] The present invention is described in detail below in conjunction with various embodiments.
[0049] Embodiment 1
[0050] According to an embodiment of the present invention, an embodiment of a method for processing rich media data is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0051] Figure 3 is a flowchart of an optional method for processing rich media data according to an embodiment of the present invention. Figure 3 As shown, the method comprises the following steps:
[0052] Step S301, receiving rich media data sent by a target aviation agency, wherein the rich media data includes: a plurality of aviation product records, each aviation product record including a correspondence between a flight identifier and an aircraft identifier.
[0053] Step S302: when a change in the corresponding relationship is detected, the change result of the corresponding relationship is obtained.
[0054] Step S303: Based on the change result, the rich media data is adjusted to obtain target rich media data.
[0055] Step S304: Push the target rich media data to each preset search engine, wherein the preset search engine is a search engine that has subscribed to the preset data adjustment system in advance.
[0056] Through the above steps, the rich media data sent by the target aviation agency can be received, and when a change in the corresponding relationship is detected, the change result of the corresponding relationship is obtained, and based on the change result, the rich media data is adjusted to obtain the target rich media data, and the target rich media data is pushed to each preset search engine. In an embodiment of the present invention, by establishing a connection between aviation products, flight identification, and aircraft identification, the rich media data can be adjusted in time when the correspondence between the flight identification and the aircraft identification changes, which can improve the accuracy of the application of rich media data, help airlines automatically adjust the rich media information of aviation products, and publish it uniformly to each search engine supplier, thereby solving the technical problem of inconsistency between the aviation products displayed in the rich media data provided to passengers in the related technology and the actual aviation products, and achieving the technical effect of accurate application of rich media data.
[0057] The embodiment of the present invention is described in detail below in combination with the above steps.
[0058] The following steps can be applied to the preset data adjustment system in the aviation field. The preset data adjustment system includes: onboard comfort service product definition management, onboard comfort service product attribute management, multimedia information management, onboard comfort service product definition self-adjustment, data publishing and other components.
[0059] Among them, the in-flight comfort service product definition management component is a tool that provides airlines with aviation product rich media information management, which is used to maintain the in-flight comfort service product definition and perform operations such as addition, deletion, modification and query.
[0060] The in-flight comfort service product attribute management component is a tool that provides airlines with aviation product rich media information management. It is used to maintain the various attributes corresponding to the in-flight comfort service product definition, and to perform operations such as adding, deleting, modifying, and querying various attributes based on the definition.
[0061] The multimedia information management component is a tool that provides rich media information management for aviation products to airlines. It is used to maintain multimedia information of in-flight comfort service products. The attributes of each in-flight comfort service product can maintain one or more multimedia information and perform operations such as addition, deletion, modification and query.
[0062] The self-adjustment component of in-flight comfort service products is responsible for collating and receiving the correspondence data between flights and aircraft numbers, and adjusting the correspondence between some in-flight comfort service product definitions and attribute data based on this relationship.
[0063] After the rich media data (including: in-flight comfort service product definitions and their corresponding attributes, and multimedia information corresponding to each attribute) is maintained or adjusted, the data publishing component can push it to the search engine for subsequent application through the publishing mechanism.
[0064] Step S301, receiving rich media data sent by a target aviation agency, wherein the rich media data includes: a plurality of aviation product records, each aviation product record including a correspondence between a flight identifier and an aircraft identifier.
[0065] In step S301, the onboard comfort service product self-adjustment component in the preset data adjustment system can receive rich media data sent by the target aviation agency (the rich media data is data maintained by the target aviation agency through the onboard comfort service product definition management component, the onboard comfort service product attribute management component and the multimedia information management component in the preset data adjustment system).
[0066] In an embodiment of the present invention, the rich media data includes multiple aviation product records, each aviation product record contains a correspondence between a flight ID and an aircraft ID, and is used to record multimedia information of each attribute corresponding to each aviation service product associated with the aircraft ID, such as text description, picture or video display, etc.
[0067] Optionally, the rich media data is generated by the target aviation agency end, and the generation process of the rich media data is as follows: construct product definition information by the target aviation agency end, wherein the product definition information records aviation service products of different levels; based on the product definition information, generate corresponding attribute information for each aviation service product by the target aviation agency end, wherein the attribute information is used to record the attributes of the aviation service product; based on the attribute information, generate multimedia information for the attributes of each aviation service product by the target aviation agency end; based on the product definition information, the attribute information and the multimedia information, generate rich media data by the target aviation agency end.
[0068] In the embodiment of the present invention, the rich media data is data generated by the target aviation agency through the onboard comfort service product definition management component, the onboard comfort service product attribute management component and the multimedia information management component in the preset data adjustment system. The generation process is as follows: the target aviation agency constructs the onboard comfort service product definition through the onboard comfort service product definition management component in the preset data adjustment system. For example, in the onboard comfort service product query interface, click the new button to enter the flight creation interface, set the flight schedule information (recording different levels of aviation service products, such as cabin 1 product, cabin 2 product, cabin 3 product, etc.), aircraft information, and save the configuration information, etc. Then, the target aviation agency adds the attribute information corresponding to the onboard comfort service product through the onboard comfort service product attribute management component in the preset data adjustment system. The attribute information is used to record the attributes of the aviation service product, such as aircraft type, seat type, seat space, seat layout, seat power equipment, seat entertainment equipment, standard service meals and other software and hardware service information. Afterwards, the target aviation agency constructs multimedia information through the multimedia information management component in the preset data adjustment system. For example, in the onboard comfort service product query interface, click the query button to query the attributes that need to add multimedia information, and then select the object (i.e., attribute) to add multimedia information based on the query results, and click the edit button to enter the editing interface to add multimedia information. After that, the target aviation agency can generate rich media data based on product definition information, attribute information, and multimedia information.
[0069] In the embodiment of the present invention, when constructing product definition information and multimedia information, configuration information can be saved to facilitate the subsequent tracing of the construction process. The configuration information may include: airline, creator, creator location, creation time, last updater, last update location, last update time, etc.
[0070] In an embodiment of the present invention, multimedia information may include: product display title, product display multilingual title, product display description, product display multilingual description, product picture link, product video link, product virtual surround link, product extended display content link, etc.
[0071] Optionally, the product definition information includes at least flight schedule information and aircraft information. The target aviation agency constructs a correspondence between the flight identifier and the aircraft identifier based on the flight identifier in the flight schedule information and the aircraft identifier in the aircraft information.
[0072] In an embodiment of the present invention, the product definition information includes at least: flight schedule information and aircraft information, wherein the flight schedule information may include: airline, flight number (i.e., flight identifier), flight schedule, origin, destination, service level code (used to indicate different levels of aviation service products), etc.; aircraft information may include: aircraft number (i.e., aircraft identifier) and other information. The target aviation agency can construct a correspondence between the flight identifier and the aircraft identifier based on the flight identifier in the flight schedule information and the aircraft identifier in the aircraft information. In this way, by establishing a correspondence between the flight identifier and the aircraft identifier, the rich media data of the flight can be adjusted in a timely and accurate manner after the model of the aircraft operating the flight is adjusted.
[0073] In another optional embodiment, before the rich media data is sent to the preset data adjustment system by the target aviation agency, a first verification strategy can be adopted to verify the product definition information and attribute information through the target aviation agency, and after the product definition information and attribute information are verified, a second verification strategy can be adopted to verify the multimedia information through the target aviation agency.
[0074] In an embodiment of the present invention, after establishing product definition information and attribute information, it is necessary to use a first verification strategy to verify this information to verify the legitimacy of this information. Among them, the first verification strategy includes but is not limited to: verifying that the effective date of the newly added flight schedule must be later than the current date; verifying that the service level code must not be empty; verifying the uniqueness of the flight; verifying that the data type is correct, and after the verification is successful, saving this information, and storing the correspondence between the flight information and the aircraft number separately. Afterwards, the second verification strategy is used to verify the multimedia information to verify the legitimacy of the multimedia information. The second verification strategy includes but is not limited to: verifying that both the product display title and the product display description exist; verifying that both the product display multilingual title and the product display multilingual description exist at the same time, and after the verification is successful, saving the multimedia information.
[0075] Figure 4 is a schematic diagram of the relationship between optional in-flight comfort service product data according to an embodiment of the present invention Figure 1 ,like Figure 4As shown in the figure, an aviation product record associated with flight XX1111 and aircraft number 1 is displayed. First, the on-board product definition records aviation service products such as cabin class 1: first class, cabin class 2: business class, and cabin class 3: economy class, and associates these aviation service products with flight XX1111 and aircraft number 1. Then, the on-board product attributes record multiple attributes of each aviation service product, for example, cabin class 1: first class corresponds to attribute 1.1.1 and attribute 1.1.2; cabin class 2: business class corresponds to attribute 1.2.1 and attribute 1.2.2; cabin class 3: economy class corresponds to attribute 1.3.1 and attribute 1.3.2. Then, multimedia information is added to each attribute, for example, multimedia information 1.1.1.1 is added to attribute 1.1.1; multimedia information 1.2.1.1 is added to attribute 1.2.1.
[0076] Figure 5 is a schematic diagram of the relationship between optional in-flight comfort service product data according to an embodiment of the present invention Figure 2 ,like Figure 5 As shown in the figure, an aviation product record associated with flight XX1111 and aircraft number 2 is displayed, including aviation service products such as cabin class 1: first class, cabin class 2: business class, and cabin class 3: economy class, and these aviation service products are associated with flight XX1111 and aircraft number 2. Then, multiple attributes are added to each aviation service product, for example, cabin class 1: first class corresponds to attribute 2.1.1 and attribute 2.1.2; cabin class 2: business class corresponds to attribute 2.2.1 and attribute 2.2.2; cabin class 3: economy class corresponds to attribute 2.3.1 and attribute 2.3.2.
[0077] Step S302: when a change in the corresponding relationship is detected, the change result of the corresponding relationship is obtained.
[0078] In step S302, if a change in the correspondence between the flight ID and the aircraft ID is detected, the change result of the correspondence needs to be obtained so as to timely adjust the binding relationship between the flight ID and the aircraft ID, thereby accurately configuring rich media data for the flight.
[0079] Optionally, when a change in the corresponding relationship is detected, the change result of the corresponding relationship is obtained, including: when the change information of the corresponding relationship sent by the target aviation agency is received, determining that the corresponding relationship has changed, wherein the change information of the corresponding relationship includes the change result.
[0080] In an embodiment of the present invention, a change in the correspondence between flight and aircraft numbers triggers self-adjustment of the onboard comfort service product. The aviation agency end may provide the preset data adjustment system with information on changes in the correspondence between its own operating flights and aircraft numbers from time to time, for example, by updating the correspondence through file import, and simultaneously triggering subsequent self-adjustment (i.e., upon receiving change information on the correspondence sent by the target aviation agency end, it is determined that the correspondence has changed, and the change information on the correspondence includes the change result).
[0081] Another optional embodiment is to obtain the result of the change of the corresponding relationship when a change in the corresponding relationship is detected, and further includes: when a change signal of the corresponding relationship is monitored in a preset database, determining that the corresponding relationship has changed, and obtaining the change result from the preset database, wherein the preset database generates a change signal of the corresponding relationship when receiving the change information of the corresponding relationship sent by the target aviation agency.
[0082] In an embodiment of the present invention, a preset database can be monitored by a preset data adjustment system (the preset database stores the corresponding relationship, and generates a corresponding relationship change signal when receiving the corresponding relationship change information sent by the target aviation agency). If a corresponding relationship change signal is detected in the preset database, it indicates that the corresponding relationship between the flight identification and the aircraft identification has changed, and the change result is obtained from the preset database.
[0083] In the embodiment of the present invention, when the airline company defines and maintains the in-flight comfort service product, it not only maintains the flight-related information, but also maintains the aircraft number information. The aircraft number is like an identity number. An aircraft has only one fixed number. The attributes of the in-flight comfort service product are indirectly bound to the aircraft number.
[0084] Step S303: Based on the change result, the rich media data is adjusted to obtain target rich media data.
[0085] In step S303, the rich media data needs to be adjusted according to the change result to obtain the target rich media data. In this way, when the aircraft corresponding to the flight changes, the corresponding rich media data can be adjusted in time to improve the passenger satisfaction.
[0086] Optionally, based on the change result, the step of adjusting the rich media data includes: when the change result indicates that the current flight corresponding to the current flight identifier is changed from the current operating aircraft corresponding to at least one current aircraft identifier to the target operating aircraft corresponding to at least one target aircraft identifier, determining whether there is current rich media data for each target aircraft identifier; when there is current rich media data for the target aircraft identifier, adding a correspondence between the target aircraft identifier and the current flight identifier to the current rich media data, establishing a target aviation product record including the correspondence between the target aircraft identifier and the current flight identifier, and releasing the correspondence between all current aircraft identifiers except the target aircraft identifier and the current flight identifier; or, when there is no current rich media data for the target aircraft identifier, releasing the correspondence between all current aircraft identifiers and the current flight identifier.
[0087] In an embodiment of the present invention, when the record of the correspondence between a flight and an aircraft number is changed, the corresponding record can be retrieved in the onboard comfort service definition according to the aircraft number recorded after the change, and if it exists, the association relationship is adjusted; if the record of the associated attribute of the aircraft number after the change does not exist, the association relationship recorded before the change is cancelled to avoid application matching errors. Specifically: if the change result indicates that the current flight corresponding to the current flight identifier is changed from the current operating aircraft corresponding to at least one current aircraft identifier to the target operating aircraft corresponding to at least one target aircraft identifier, it is necessary to first determine whether there is current rich media data for each target aircraft identifier. If there is current rich media data for the target aircraft identifier, the correspondence between the target aircraft identifier and the current flight identifier can be directly added to the current rich media data to establish a target aviation product record containing the correspondence between the target aircraft identifier and the current flight identifier, and the correspondence between all current aircraft identifiers except the target aircraft identifier and the current flight identifier is cancelled to avoid matching rich media data that does not correspond to the flight during subsequent retrieval. If there is no current rich media data for the target aircraft ID, it is necessary to release the correspondence between all current aircraft IDs and current flight IDs to avoid matching rich media data that does not correspond to the flight during subsequent retrievals. In addition, after the aviation product record associated with the target aircraft ID is provided by the subsequent aviation agency, the target aircraft ID is associated with the current flight ID.
[0088] Exemplarily, the change of the correspondence relationship may occur in the following four situations, taking the flights of airline company XX as an example.
[0089] Case 1: Before the change, flight XX1111 was operated by aircraft No. 1 and aircraft No. 2, so there is Figure 4 and Figure 5 Two aviation product records. If after the change, flight XX1111 is only operated by aircraft number 2, only Figure 5 Record.
[0090] Figure 6 Schematic diagram of an optional correspondence between flight and aircraft numbers according to an embodiment of the present invention Figure 1 ,like Figure 6 As shown, before the change, flight XX1111 was operated by both aircraft number 1 and aircraft number 2, and after the change, flight XX1111 was operated only by aircraft number 2.
[0091] Case 2: Before the change, flight XX1111 was operated by aircraft No. 1, so there is Figure 4 For an aviation product record, if flight XX1111 is operated by both aircraft number 1 and aircraft number 2 after the change, and there is a related record for aircraft number 2, then the corresponding records of flight XX1111 and aircraft number 2 can be added. Figure 5 The displayed aviation product records, the current flight XX1111 has Figure 4 and Figure 5 Two aviation product records.
[0092] Figure 7 Schematic diagram of an optional correspondence between flight and aircraft numbers according to an embodiment of the present invention Figure 2 ,like Figure 7 As shown, before the change, flight XX1111 is operated by the aircraft number 1, and there are related records of aircraft number 2 in the current rich media data (for example, there are records of a corresponding relationship between flight XX2222 and aircraft number 2). After the change, flight XX1111 is jointly operated by aircraft number 1 and aircraft number 2, and there is also a separate record of a corresponding relationship between flight XX2222 and aircraft number 2.
[0093] Case three: before the change, flight XX1111 was operated by aircraft number 1, and flight XX2222 was operated by aircraft number 2. After the change, the aircraft operating the two flights were swapped, that is, the corresponding records of aircraft number 1 and aircraft number 2 exist, and the corresponding relationship will be adjusted accordingly.
[0094] Figure 8 Schematic diagram of an optional correspondence between flight and aircraft numbers according to an embodiment of the present invention Figure 3 ,like Figure 8 As shown, before the change, flight XX1111 was operated by aircraft number 1, and flight XX2222 was operated by aircraft number 2. After the change, the aircraft operating the two flights were swapped, that is, the corresponding records of aircraft number 1 and aircraft number 2 existed. After the corresponding relationship was adjusted, flight XX1111 was operated by aircraft number 2, and flight XX2222 was operated by aircraft number 1.
[0095] Case 4: Before the change, flight XX1111 was operated by aircraft number 1, and flight XX2222 was operated by aircraft number 2. After the change, flight XX1111 was operated by aircraft number 3, and flight XX2222 was operated by aircraft number 4. However, the corresponding records of aircraft number 3 and aircraft number 4 do not exist. It is necessary to disconnect the existing records of flight XX1111 and aircraft number 1, and flight XX2222 and aircraft number 2 to avoid incorrect information in subsequent queries.
[0096] Fig. 9 Schematic diagram of an optional correspondence between flight and aircraft numbers according to an embodiment of the present invention Figure 4 ,like Fig. 9 As shown, before the change, flight XX1111 was operated by aircraft number 1, and flight XX2222 was operated by aircraft number 2. After the change, flight XX1111 was operated by aircraft number 3, and flight XX2222 was operated by aircraft number 4. Since the corresponding records of aircraft number 3 and aircraft number 4 do not exist, the existing records of flight XX1111 and aircraft number 1, and flight XX2222 and aircraft number 2 are disconnected.
[0097] Step S304: Push the target rich media data to each preset search engine, wherein the preset search engine is a search engine that has subscribed to the preset data adjustment system in advance.
[0098] In step S304, the latest definition information, attribute information, and multimedia information (i.e., target rich media data) of in-flight comfort service products released by various airlines may be integrated and adjusted, and pushed to various preset search engines (i.e., search engines that have been pre-subscribed to the preset data adjustment system) according to the subscription method.
[0099] In some optional embodiments, if the adjustment of rich media data is completed before the scheduled publishing task is executed, the latest changed data will be pushed this time. If it is completed during or after the scheduled publishing task is executed, the update push will be performed during the next scheduled publishing task.
[0100] For example, Figure 6 Flight XX1111 was originally operated by both aircraft number 1 and aircraft number 2, which corresponded to different attribute information. It was changed to be operated by aircraft number 2 only. If this change is completed before the scheduled release task is executed, the latest changed data will be pushed this time. If the change is completed during or after the scheduled release task is completed, it will be updated and pushed at the next scheduled release task.
[0101] Optionally, after pushing the target rich media data to each preset search engine, the method also includes: after each preset search engine receives the search request sent by the client, based on the target flight identifier carried in the search request, filtering out target aviation product records that match the target flight identifier from the target rich media data, and returning the target aviation product records to the client.
[0102] In an embodiment of the present invention, after the target rich media data is pushed to each preset search engine, each preset search engine can, after receiving the search request sent by the client, filter out the target aviation product records that match the target flight identifier from the target rich media data according to the target flight identifier carried in the search request, and return the target aviation product records to the client, so as to display the multimedia information of the aviation products that the target flight can provide to the passengers on the client.
[0103] In an embodiment of the present invention, each preset search engine can query the rich media information of the onboard comfort service products according to the calculation request received by the air ticket fare search engine and the flight information, and integrate it with the fare and inventory results to display the comprehensive query results of the flight query to the passengers on the client (including: multimedia information of the provided aviation products, flight fares, flight orderable quantity, etc.).
[0104] For example, Figure 4 , Figure 5 as well as Figure 6 As shown in , before the update, the first-class cabin of flight XX1111 had attributes 1.1.1 and 1.1.2 queried, and after the update, attributes 2.1.1 and 2.1.2 were queried.
[0105] Another optional specific implementation is described in detail below.
[0106] In an embodiment of the present invention, a method for improving the accuracy of rich media data application based on aviation products is provided to airlines. By establishing a connection between onboard comfort products, flights, and aircraft numbers, the accuracy of rich media data application for onboard comfort services is improved, helping airlines to automatically adjust the rich media information of onboard comfort service products and uniformly publish it to various search engine providers, thereby helping airlines to improve the accuracy of product information for sales of main flights, while providing a fast and effective data update method to enhance product competitiveness.
[0107] Fig.10 is a schematic diagram of an optional method for improving the accuracy of rich media data application based on aviation products according to an embodiment of the present invention, such as Fig.10As shown, the on-board comfort service product definition management is first performed to determine whether the aircraft of the flight defined by the on-board comfort service product is partially covered. If so, it is necessary to first perform self-adjustment of the on-board comfort service product definition. If not, directly perform on-board comfort service product attribute management, perform multimedia information management, and finally publish data.
[0108] In an embodiment of the present invention, a method for improving the accuracy of rich media data application based on aviation products includes the following steps:
[0109] Step 1: In-flight comfort service product definition management. After logging in with the company account, the airline enters the aircraft model, cabin layout, on-board hardware, and on-board standard service product definition and attribute information of each flight according to the flight schedule. After the data is verified for legality, it is stored in the rich media data cluster.
[0110] Step 2: In-flight comfort service product attribute management. After maintaining the definition of in-flight comfort service products, airlines enter the attribute information corresponding to each product as needed. After the data is verified for legality, it is stored in the rich media data cluster.
[0111] Step 3: Airlines multimedia information management. After the airline has maintained the definition and attributes of the onboard comfort service products, it will enter the corresponding multimedia information and its corresponding multilingual information as needed. After the data is verified for legality, it will be stored in the rich media data cluster.
[0112] Step 4: Self-adjustment of in-flight comfort service products. If the definition of in-flight comfort service products is based on aircraft numbers, it indicates the coverage of some flights. The attributes are bound to the aircraft numbers. It is necessary to self-adjust the definition and attribute relationship based on the list of corresponding relationships between flights and aircraft numbers.
[0113] Step 5: Release of airline rich media data. The rich media management and release system updates the data collected in the above “step 1”, “step 2”, “step 3” and “step 4”, and pushes them to data subscribers at regular intervals.
[0114] In the embodiment of the present invention, by establishing a connection between in-flight comfort products, flights, and aircraft numbers, the accuracy of rich media data application can be improved, thereby further supporting passengers to more accurately and efficiently query the rich media information of in-flight comfort service products such as facilities, software and hardware services that can be provided by the searched flights, meet the timeliness needs of airlines' flight changes and adjustments, enhance the accuracy of information dissemination, and avoid damage to passenger satisfaction.
[0115] The following is a detailed description in conjunction with another embodiment.
[0116] Embodiment 2
[0117] A rich media data processing device provided in this embodiment includes multiple implementation units, each of which corresponds to each implementation step in the above-mentioned embodiment 1.
[0118] Fig.11 is a schematic diagram of an optional rich media data processing device according to an embodiment of the present invention, such as Fig.11 As shown, the processing device may include: a receiving unit 1101 , an acquiring unit 1102 , an adjusting unit 1103 , and a pushing unit 1104 .
[0119] The receiving unit 1101 is used to receive rich media data sent by the target aviation agency, wherein the rich media data includes: a plurality of aviation product records, each aviation product record including a correspondence between a flight identifier and an aircraft identifier;
[0120] The acquisition unit 1102 is used to acquire the change result of the corresponding relationship when a change in the corresponding relationship is detected;
[0121] An adjusting unit 1103, configured to adjust the rich media data based on the change result to obtain target rich media data;
[0122] The push unit 1104 is used to push the target rich media data to each preset search engine, wherein the preset search engine is a search engine that has subscribed to the preset data adjustment system in advance.
[0123] The above-mentioned processing device can receive the rich media data sent by the target aviation agency end through the receiving unit 1101, obtain the change result of the corresponding relationship through the obtaining unit 1102 when detecting that the corresponding relationship has changed, adjust the rich media data based on the change result through the adjusting unit 1103 to obtain the target rich media data, and push the target rich media data to each preset search engine through the pushing unit 1104. In the embodiment of the present invention, by establishing the connection between the aviation product, the flight identification, and the aircraft identification, the rich media data can be adjusted in time when the correspondence between the flight identification and the aircraft identification changes, which can improve the accuracy of the application of rich media data, help airlines automatically adjust the rich media information of aviation products, and publish it uniformly to each search engine supplier, thereby solving the technical problem that the aviation products displayed in the rich media data provided to passengers in the related technology are inconsistent with the actual aviation products, and achieve the technical effect of accurate application of rich media data.
[0124] Optionally, the processing device also includes: a generation unit, which is used to generate rich media data through the target aviation agency end, and the generation unit includes: a first construction module, which is used to construct product definition information through the target aviation agency end, wherein the product definition information records aviation service products of different levels; a first generation module, which is used to generate corresponding attribute information for each aviation service product through the target aviation agency end based on the product definition information, wherein the attribute information is used to record the attributes of the aviation service product; a second generation module, which is used to generate multimedia information for the attributes of each aviation service product through the target aviation agency end based on the attribute information; and a third generation module, which is used to generate rich media data through the target aviation agency end based on the product definition information, the attribute information and the multimedia information.
[0125] Optionally, the product definition information includes at least: flight schedule information and aircraft information, and the processing device also includes: a construction unit for constructing a correspondence between the flight identifier and the aircraft identifier based on the flight identifier in the flight schedule information and the aircraft identifier in the aircraft information through the target aviation agency.
[0126] Optionally, the acquisition unit includes: a first determination module, configured to determine that the corresponding relationship has changed when receiving the change information of the corresponding relationship sent by the target aviation agency, wherein the change information of the corresponding relationship includes the change result.
[0127] Optionally, the acquisition unit also includes: a second determination module, which is used to determine that the corresponding relationship has changed when a change signal of the corresponding relationship is monitored in the preset database, and obtain the change result from the preset database, wherein the preset database generates a change signal of the corresponding relationship when receiving the change information of the corresponding relationship sent by the target aviation agency.
[0128] Optionally, the adjustment unit includes: a first judgment module, used to judge whether there is current rich media data for each target aircraft identifier when the change result indicates that the current flight corresponding to the current flight identifier is changed from the current operating aircraft corresponding to at least one current aircraft identifier to the target operating aircraft corresponding to at least one target aircraft identifier; a first adding module, used to add the correspondence between the target aircraft identifier and the current flight identifier in the current rich media data when the target aircraft identifier has current rich media data, establish a target aviation product record containing the correspondence between the target aircraft identifier and the current flight identifier, and cancel the correspondence between all current aircraft identifiers except the target aircraft identifier and the current flight identifier; a first canceling module, used to cancel the correspondence between all current aircraft identifiers and the current flight identifier when the target aircraft identifier does not have current rich media data.
[0129] Optionally, the processing device also includes: a first filtering module, which is used to, after pushing the target rich media data to each preset search engine, filter out target aviation product records matching the target flight identifier from the target rich media data based on the target flight identifier carried in the search request after each preset search engine receives the search request sent by the client, and return the target aviation product records to the client.
[0130] The above-mentioned processing device may also include a processor and a memory. The above-mentioned receiving unit 1101, obtaining unit 1102, adjusting unit 1103, pushing unit 1104, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0131] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the target rich media data can be pushed to each preset search engine by adjusting kernel parameters.
[0132] The above-mentioned memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash memory (fl ash RAM), and the memory includes at least one storage chip.
[0133] The present invention also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: receiving rich media data sent by a target aviation agency end, obtaining the change result of the corresponding relationship when a change is detected, adjusting the rich media data based on the change result to obtain target rich media data, and pushing the target rich media data to each preset search engine.
[0134] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the above-mentioned rich media data processing method.
[0135] According to another aspect of an embodiment of the present invention, there is also provided an electronic device, comprising one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement the above-mentioned method for processing rich media data.
[0136] Fig.12 1 is a hardware structure block diagram of an electronic device (or mobile device) for a method for processing rich media data according to an embodiment of the present invention. Fig.12As shown, the electronic device may include one or more processors (e.g., Fig.12 The processor 1202a, processor 1202b, ..., processor 1202n, etc., which may include but are not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 1204 for storing data. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a keyboard, a power supply and / or a camera. It can be understood by those skilled in the art that Fig.12 The structure shown is only for illustration and does not limit the structure of the above electronic device. Fig.12 More or fewer components as shown, or with Fig.12 Different configurations shown.
[0137] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0138] The embodiments or examples of the present disclosure are not exhaustive, but are only illustrative of some embodiments or examples, and are not intended to be specific limitations on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment or example can be implemented as an independent example, and the steps can be combined arbitrarily. For example, the scheme after removing some steps in a certain embodiment or example can also be implemented as an independent example, and the order of the steps in a certain embodiment or example can be arbitrarily exchanged. In addition, the optional methods or optional examples in a certain embodiment or example can be combined arbitrarily; in addition, the various embodiments or examples can be combined arbitrarily, for example, some or all steps of different embodiments or examples can be combined arbitrarily, and a certain embodiment or example can be combined arbitrarily with the optional methods or optional examples of other embodiments or examples.
[0139] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0140] In the several embodiments provided by the present invention, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0141] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0142] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0143] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0144] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for processing rich media data, characterized in that: Preset data adjustment system for aviation applications, including: Receiving rich media data sent by a target aviation agency, wherein the rich media data includes: a plurality of aviation product records, each of which includes a correspondence between a flight identifier and an aircraft identifier; When a change in the corresponding relationship is detected, obtaining a change result of the corresponding relationship; Based on the change result, the rich media data is adjusted to obtain target rich media data; The target rich media data is pushed to each preset search engine, wherein the preset search engine is a search engine that has subscribed to the preset data adjustment system in advance.
2. The method for processing rich media data according to claim 1, characterized in that: The rich media data is generated by the target aviation agency, and the generation process of the rich media data is as follows: Building product definition information through the target aviation organization, wherein the product definition information records aviation service products of different levels; Based on the product definition information, corresponding attribute information is generated for each of the aviation service products through the target aviation organization, wherein the attribute information is used to record the attributes of the aviation service product; Based on the attribute information, generating multimedia information for the attribute of each of the aviation service products through the target aviation organization end; The rich media data is generated by the target aviation organization based on the product definition information, the attribute information and the multimedia information.
3. The method for processing rich media data according to claim 2, characterized in that: The product definition information includes at least flight schedule information and aircraft information. The target aviation agency constructs the corresponding relationship between the flight identifier and the aircraft identifier based on the flight identifier in the flight schedule information and the aircraft identifier in the aircraft information.
4. The method for processing rich media data according to claim 1, characterized in that: When a change in the corresponding relationship is detected, obtaining a change result of the corresponding relationship includes: When the change information of the corresponding relationship sent by the target aviation agency is received, it is determined that the corresponding relationship has changed, wherein the change information of the corresponding relationship includes the change result.
5. The method for processing rich media data according to claim 1, characterized in that: When a change in the corresponding relationship is detected, obtaining a change result of the corresponding relationship further includes: When a change signal of a corresponding relationship is detected in a preset database, it is determined that the corresponding relationship has changed, and the change result is obtained from the preset database, wherein the preset database generates the change signal of the corresponding relationship when receiving the change information of the corresponding relationship sent by the target aviation agency.
6. The method for processing rich media data according to claim 1, characterized in that: The step of adjusting the rich media data based on the change result includes: When the change result indicates that the current flight corresponding to the current flight identifier is changed from the current operating aircraft corresponding to at least one current aircraft identifier to the target operating aircraft corresponding to at least one target aircraft identifier, determining whether there is current rich media data for each target aircraft identifier; In the case where the target aircraft identifier exists in the current rich media data, a correspondence between the target aircraft identifier and the current flight identifier is added to the current rich media data, a target aviation product record including the correspondence between the target aircraft identifier and the current flight identifier is established, and the correspondence between all current aircraft identifiers except the target aircraft identifier and the current flight identifier is cancelled; or, In the case that the target aircraft identifier does not contain the current rich media data, all correspondences between the current aircraft identifier and the current flight identifier are cancelled.
7. The method for processing rich media data according to claim 1, characterized in that: After pushing the target rich media data to each preset search engine, the method further includes: after each of the preset search engines receives the search request sent by the client, based on the target flight identifier carried in the search request, filtering out target aviation product records matching the target flight identifier from the target rich media data, and returning the target aviation product records to the client.
8. A device for processing rich media data, characterized in that: Preset data adjustment system for aviation applications, including: A receiving unit, configured to receive rich media data sent by a target aviation agency, wherein the rich media data includes: a plurality of aviation product records, each of which includes a correspondence between a flight identifier and an aircraft identifier; an acquiring unit, configured to acquire a change result of the corresponding relationship when a change of the corresponding relationship is detected; an adjusting unit, configured to adjust the rich media data based on the change result to obtain target rich media data; The pushing unit is used to push the target rich media data to each preset search engine, wherein the preset search engine is a search engine that has subscribed to the preset data adjustment system in advance.
9. 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, the device where the computer-readable storage medium is located is controlled to execute the method for processing rich media data according to any one of claims 1 to 7.
10. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the rich media data processing method described in any one of claims 1 to 7.
Citation Information
Patent Citations
Information synchronization method, device and system
CN110609865A
Hotel searching method and system
CN110990401A
Aviation product data processing method and related equipment
CN113297178A
Search engine data synchronization method and device, electronic equipment and storage medium
CN116069804A
