Airline business group establishment method and related device

By establishing fixed groups, timed groups and flight groups in the airline business, the problem of long communication time in cooperation between multiple departments has been solved, timely sharing of information and collaborative decision-making are achieved, and communication efficiency of airline business has been improved.

CN119211184AActive Publication Date: 2024-12-27TRAVELSKY TECHNOLOGY LIMITED
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411365288.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2024-12-27
Estimated Expiration
2044-09-27

AI Technical Summary

Technical Problem

In the existing technology, communication between airline business departments mainly relies on contacting the person in charge through walkie-talkie or telephone, resulting in a long communication time when cooperation between multiple departments and untimely problem solving.

Method used

Provide an airline business group building method, by receiving and analyzing group building requests, creating fixed groups, timed groups and flight groups based on preset group building rules, realizing the sharing of messages in the corresponding groups, and reducing the dependence of intercom or telephone communication .

Benefits of technology

It improves the efficiency of problem solving, realizes timely sharing of information and collaborative decision-making among various departments, and improves the communication and collaboration efficiency of airline business.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211184A_ABST
    Figure CN119211184A_ABST
Patent Text Reader

Abstract

The invention discloses an airline service group establishment method and a related device, and the method comprises the steps: receiving a group establishment request, and analyzing a group establishment rule contained in the group establishment request; if the group establishment rule is a first preset group establishment rule, establishing a fixed group based on the first preset group establishment rule; if the group establishment rule is a second preset group establishment rule, establishing a timing group based on the second preset group establishment rule; and if the group establishment rule is a third preset group establishment rule, establishing a flight group based on the third preset group establishment rule. In the above process, based on the corresponding group establishment rules, the fixed group, the timing group and the flight group are established, sharing of the messages in the corresponding groups is realized, multiple departments do not need to be notified of the messages through interphones or telephone communication and the like, once problems occur, the messages can be shared in time, and the problem solving efficiency is improved. The flight group and the timing group also have a disintegration function, and the problems that the groups occupy too much space and waste resources are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to an airline business grouping method and related devices. Background Art

[0002] As the airline business expands, communication and collaboration between departments are needed. For example, the operation and maintenance guarantee of a certain flight requires collaboration among various departments such as scheduling, cleaning, maintenance, testing and logistics. Once a problem occurs, it is necessary to communicate with the corresponding department in a timely manner to solve the problem in a timely manner.

[0003] In the prior art, communication is mainly carried out by contacting the person in charge of the corresponding department to inform the person of the problem. The contact can be made through walkie-talkies or telephone communication. Since some problems may require cooperation among multiple departments to solve, it is necessary to contact multiple departments to solve the problem. The communication time is long, resulting in untimely problem solving. Summary of the invention

[0004] In view of this, the present invention provides an airline business group building method and related devices to solve the problem that communication between departments is mainly through contacting the person in charge of the corresponding department to inform the problem, and the contact can be notified by walkie-talkie or telephone communication. Because some problems may require cooperation from multiple departments to solve, it is necessary to contact multiple departments to solve the problem, and the communication time is long, resulting in untimely problem solving. The specific plan is as follows:

[0005] A method for establishing a group for airline business, comprising:

[0006] Receiving a group creation request, and parsing a group creation rule included in the group creation request;

[0007] If the group creation rule is a first preset group creation rule, creating a fixed group based on the first preset group creation rule;

[0008] If the group creation rule is a second preset group creation rule, creating a scheduled group based on the second preset group creation rule;

[0009] If the grouping rule is the third preset grouping rule, a flight group is created based on the third preset grouping rule.

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

[0011] The present invention discloses a method for establishing a group for airline business and a related device, including: receiving a group establishment request, parsing a group establishment rule contained in the group establishment request; if the group establishment rule is a first preset group establishment rule, creating a fixed group based on the first preset group establishment rule; if the group establishment rule is a second preset group establishment rule, creating a timed group based on the second preset group establishment rule; if the group establishment rule is a third preset group establishment rule, creating a flight group based on the third preset group establishment rule. In the above process, fixed groups, timed groups and flight groups are established based on corresponding group establishment rules, and message sharing in corresponding groups is realized. There is no need to notify multiple departments of messages through walkie-talkies or telephone communications. Once a problem occurs, the message can be shared in time, which improves the efficiency of problem solving. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In order to more clearly illustrate the embodiments of the present invention 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 only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0013] Figure 1 A flow chart of a method for establishing airline business groups disclosed in an embodiment of the present invention;

[0014] Figure 2 A block diagram of a method for establishing a group for airline business disclosed in an embodiment of the present application;

[0015] Figure 3 A schematic diagram of the structure of a device for building a group for airline business is disclosed for the embodiment of the present application;

[0016] Figure 4 The present invention is a schematic diagram of a device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0017] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0018] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0019] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0020] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0021] The present invention discloses a method and related device for establishing a group for airline business. Based on the group function of the enterprise instant messaging tool, the enterprise instant messaging open interface is called, and the group establishment elements (group establishment and withdrawal time, group members, group message push) are provided to the enterprise instant messaging platform through the interface, so as to build an information interaction platform for the airline business department and provide automatic information services to each business unit. The process of creating / cancelling a group is fully automated without manual intervention.

[0022] At the same time, it provides information channel services for improving the business processes and management of various departments. By using information transmission tools such as clients and computer terminals, it collects and distributes information on key support nodes and process information from landing to takeoff (such as fuel volume, cabin door opening and closing time, passenger boarding and disembarking time, loading and unloading time, etc.), and establishes a flight support information interaction platform. The department roles involved in flight support are included in the information group of the same flight at the same time to achieve comprehensive information sharing and collaborative decision-making for flight operations, and improve the efficiency of operational support. It solves the problem of information sharing and communication in civil aviation support. At the same time, it combines the characteristics of the industry, accesses real-time updates of basic flight information, improves communication efficiency, and creates more convenient and efficient services. The execution process of the method is as follows: Figure 1 As shown, the steps include:

[0023] S101, receiving a group creation request, and parsing a group creation rule included in the group creation request;

[0024] In the embodiment of the present invention, the group creation request is pre-set based on specific circumstances, and the group creation request contains group creation rules, which include: group creation keywords, positions, roles, group names, group creation time message conditions and message content, etc.

[0025] Furthermore, a polling mechanism is used to receive group creation requests. From the beginning of startup, if there is no internal abnormal termination or external exit command, the system will continue to run in a loop. The execution frequency of each loop is about 1 minute, depending on the business requirements of the airline and the hardware performance.

[0026] S102: If the group creation rule is a first preset group creation rule, create a fixed group based on the first preset group creation rule;

[0027] In the embodiment of the present invention, the first preset group creation rule is a rule for establishing a fixed group, wherein the fixed group supports 24 / 7 production scheduling operation, the fixed group is created during initialization and will not be automatically revoked, and the process of establishing the fixed group is as follows:

[0028] The fixed group configuration information is read to determine whether the fixed group configuration information exists in the historical records. If the fixed group configuration information exists in the historical records, it indicates that a fixed group has been established based on the fixed group configuration information, and the fixed group creation process ends.

[0029] In the case where there is no historical record of the fixed group configuration information, a fixed group is created based on the fixed group configuration information. An example of a fixed group configuration method is shown in Table 1.

[0030] Table 1

[0031]

[0032] During initialization, fixed group 1, fixed group 2, and fixed group 3 are created.

[0033] A first member configuration matching the fixed group is read, and a group member is added to the fixed group based on the first member configuration, wherein the first member configuration includes: a fixed type, a shift type, and a rotation type.

[0034] For fixed types, fixed type group members join the group when the group is created, and will not change after joining the group unless the group is cancelled. An example of the configuration of fixed type group members is shown in Table 2:

[0035] Table 2

[0036]

[0037] Group member 1 will join the group through account association when the group is created. The name displayed in the group is: Tester;

[0038] Group member 2 will be associated with the group through the account when the group is created. The name displayed in the group is: Monitor.

[0039] For the type of layout, members of the shift type group enter and leave the group according to the shift schedule. An example of the configuration of members of the shift type group is shown in Table 3:

[0040] Table 3

[0041]

[0042] On-duty 1 joins the group at 9:00 a.m. and leaves the group at 21:00 p.m.;

[0043] Duty 2 joins the group at 21:00 pm and leaves the group at 9:00 am the next day;

[0044] Duty 3 joins the group at 4 a.m. and stays there until the group is disbanded (if the group is created after 4 a.m., Duty 3 will join the group immediately when the group is created);

[0045] Duty 4 joins the group when it is created and leaves the group at 14:00 (if the group is disbanded before 14:00, Duty 4 will leave the group immediately when it is disbanded);

[0046] Duty 5 is an invalid configuration and cannot join the group.

[0047] For the rotation type, members of the rotation type group join the group according to the login account time, and the account is usually a public account. An example of the configuration of members of the rotation type group is shown in Table 4:

[0048] Table 4

[0049]

[0050] Zhang San logs in at 9 am and joins the group. At 17 pm, Li Si logs in to the same account, at which time Zhang San automatically leaves the group and Li Si automatically joins. At 9 am the next day, Wang Wu logs in to the same account, at which time Li Si automatically leaves the group and Wang Wu automatically joins.

[0051] This configuration method can ensure that there are always members of a certain position in the group.

[0052] In the embodiment of the present invention, the corresponding group member is added to the fixed group based on the first member configuration.

[0053] S103: If the group creation rule is a second preset group creation rule, create a scheduled group based on the second preset group creation rule;

[0054] In the embodiment of the present invention, the second preset group creation rule is a rule for establishing a scheduled group, and the scheduled group serves the company's on-duty leader to command operation. The creation process of the scheduled group is as follows:

[0055] The timing group configuration information is read to determine whether the timing group configuration information exists in the historical record. If the timing group configuration information exists in the historical record, it means that a timing group has been established based on the timing group configuration message, and the timing group creation process has ended.

[0056] In the case that there is no historical record of the timing group configuration information and the group creation time has expired, a timing group is created based on the timing group configuration information. An example of the configuration method of the timing group is shown in Table 5.

[0057] Table 5

[0058]

[0059] Scheduled group 1 means that the group is created at 9:00 am and cancelled at 9:00 pm every day;

[0060] Scheduled group 2 means that the group is created at 9:00 am every day and cancelled at 6:00 am the next day;

[0061] Scheduled group 3 means that the group is created at 9:00 am every day and cancelled at 10:00 am the next day. It should be noted that, except for the first day, there will be two scheduled groups 3 in the period from 9:00 to 10:00 in the future;

[0062] Timing group 4 is an invalid configuration and the group cannot be created.

[0063] Read the second member configuration that matches the timing group configuration information, and add the group member to the timing group based on the second member configuration, wherein the second member configuration includes: fixed type, shift type and rotation type. In the embodiment of the present invention, the first member configuration and the second member configuration are the same, and the specific description is the same as the corresponding part description in S101, which will not be repeated here. Further, add the corresponding group member to the timing group based on the second member configuration.

[0064] Further, it is determined whether the current time has reached the group disbanding time, and if so, the scheduled group is disbanded.

[0065] S104: If the group creation rule is the third preset group creation rule, create a flight group based on the third preset group creation rule.

[0066] In an embodiment of the present invention, the third preset grouping rule is a rule for establishing a flight group. The flight group meets the communication requirements for daily flight operation guarantee, and is used to create and cancel the configuration of groups related to flights. The configuration parameters use flight attributes, wherein the flight attributes are a set of data related to the flight and describing the characteristics of the flight. Such as: flight number-MU5511; carrier-MU; flight date-2023-01-01; departure terminal-Shanghai Hongqiao, etc. The first half of the "-" symbol is called the flight attribute, and the second half is called the flight attribute value. Since flights have a sequence, flight attributes can also be derived forward or backward as previous flight attributes or subsequent flight attributes. Such as: previous flight-international flight, previous flight actual landing time-2023-01-0112:43:24, etc. There are generally dozens of groups of flight attributes, and about a dozen groups are commonly used. Flight attributes can be customized according to actual conditions. The configuration process of the flight group is as follows:

[0067] Read the flight group configuration information and the flight data, and determine whether the flight group configuration information and the flight data exist in the historical records, wherein the flight data includes information such as departure time and arrival city. If at least one of the flight group configuration information and the flight data exists in the historical records, it means that a flight group has been established based on the flight data and / or the flight group configuration information.

[0068] In the case that there is no historical record for the flight group configuration information and the flight data, it is further determined whether the current time satisfies the creation time of the flight group and whether the flight data satisfies the creation conditions, wherein the configuration of the creation time is shown in Table 6.

[0069] Table 6

[0070]

[0071] The flight attributes for creating and removing a group are all flight time attributes. The time for creating and removing a group can be expressed as negative numbers. For example, "120 minutes before scheduled departure" is equivalent to "-120 minutes after scheduled departure".

[0072] Combine the group creation condition configuration and group creation and removal time configuration to realize the automatic group creation and removal functions, such as:

[0073] Flight Group 1: A group is created only when there are important passengers on the flight. The group creation time is 120 minutes before the flight is scheduled to take off; the group cancellation time is 60 minutes after the flight actually lands;

[0074] Flight Group 2: Create a group for flights from Shanghai Hongqiao to Beijing Capital. The group is created 120 minutes before the scheduled departure of the flight and is closed immediately after the flight actually takes off.

[0075] Flight Group 3: Create a group for flights passing through Shanghai Hongqiao. If the flight has a change in take-off time, create a group 120 minutes before the change in take-off time; otherwise, create a group 120 minutes before the scheduled take-off time. The flight will be removed from the group 60 minutes after the actual take-off.

[0076] Furthermore, the configuration of the creation condition is shown in Table 7.

[0077] Table 7

[0078]

[0079] The condition configuration uses logical expressions, the judgment condition is the flight attribute, and the matching value is the flight attribute value. It supports logical relationship operations and logical combination operations such as and, or, not, equal, not equal, contain, not contain, greater than, less than, etc.

[0080] When both conditions are met, the flight group is created, the third member configuration matching the flight group configuration information is read, and group members are added to the flight group based on the third member configuration, wherein the third member configuration includes: fixed type, scheduling type, rotation type and flight type, wherein the configurations of the fixed type, the scheduling type and the rotation type are the same as the first member configuration, and the specific description is the same as the corresponding part description in S101, which will not be repeated here. Among them, the flight type group member is bound to the flight group, and the flight type group member configuration is shown in Table 8,

[0081] Table 8

[0082]

[0083] Captain 1, cabin crew 1 and cleaner 1 will join the group when the flight group with flight ID F0001 is created.

[0084] Depending on the configuration, the same person may be in multiple flight groups.

[0085] Further, the group message configuration is read, and the group message is sent when the group message configuration is met. In addition to the group welcome message, the group message is mainly used for the flight group.

[0086] There are two types of group message sending configuration: sending after the group is created and sending when conditions are met. An example of group message sending timing configuration is shown in Table 9.

[0087] Table 9

[0088]

[0089] Condition configuration uses logical expressions.

[0090] Message 1 is sent immediately after the group is created;

[0091] Message 2 is sent to the flight group with flight attributes that meet the following criteria: international and domestic identification = international;

[0092] Message 3 is sent when the flight occupancy rate is greater than 80%.

[0093] Furthermore, the configuration of the group message is as follows:

[0094] The message content is configured using a template. The template parameter is the flight attribute. When generating a message, the flight attribute value is formatted and replaced in a certain format before being sent. An example of message configuration is as follows:

[0095] Flight {flight number} departs from {origin airport} to {destination airport} at {scheduled departure time, hh:mm}.

[0096] After configuring according to the above template, the actual message sent is: Flight MU5511 departs from Shanghai Hongqiao to Beijing Capital at 09:30.

[0097] The template format is extensible. In addition to basic time, date, and number formatting, it supports writing in other lightweight markup languages ​​such as Markdown, and is displayed in a specific format on the terminal (the terminal needs to support the format).

[0098] In an embodiment of the present invention, when a change is detected in the flight data, an updated third member configuration is read, wherein the updated third member configuration may or may not change, and based on the updated third member configuration, group members of the flight group are updated, the group message configuration is read, and a group message is sent when the group message configuration is satisfied.

[0099] Further, it is determined whether the current time has reached the group disbanding time, and if so, the flight group is disbanded.

[0100] In the embodiment of the present invention, through flexible configuration, it can be freely expanded according to the needs of the airline company itself, such as: leadership duty groups of different branches, flight groups of special flights, etc.

[0101] The present invention discloses a method for establishing a group for airline business and a related device, including: receiving a group establishment request, parsing a group establishment rule contained in the group establishment request; if the group establishment rule is a first preset group establishment rule, creating a fixed group based on the first preset group establishment rule; if the group establishment rule is a second preset group establishment rule, creating a timed group based on the second preset group establishment rule; if the group establishment rule is a third preset group establishment rule, creating a flight group based on the third preset group establishment rule. In the above process, fixed groups, timed groups and flight groups are established based on corresponding group establishment rules, and message sharing in corresponding groups is realized. There is no need to notify multiple departments of messages through walkie-talkies or telephone communications. Once a problem occurs, the message can be shared in time, which improves the efficiency of problem solving.

[0102] In the embodiment of the present invention, when a change in personnel data is detected, the corresponding group member configuration is read, and the group members are updated based on the corresponding group member configuration.

[0103] In the embodiment of the present invention, groups are divided into three categories: fixed groups (not revoked after creation), timed groups (existing within a certain time range) and flight groups (existence time is closely related to flights); group members are divided into: fixed type (no exit after entering the group), scheduled type (entry and exit time are related to the schedule), rotation type (entry and exit of the group are rotated by logging in) and flight type (members of this type are closely related to flights).

[0104] The permutations and combinations based on the above classifications can meet most of the group business needs of airlines. In order to further improve flexibility and scalability, when designing the module, more complex group types and group member combinations can be constructed by using the configuration method of rule conditions and combining custom combinations of flight attributes.

[0105] In the embodiment of the present invention, the overall design diagram based on the above method is as follows Figure 2 As shown, it includes: a rule configuration module, a timing polling module, a real-time monitoring module, flight data and personnel data, wherein the rule configuration module determines the creation time and cancellation time of the group, the composition of the group members and the message content of the group message by configuring the group type, the group members and the group message. The real-time monitoring module and the timing polling module parse the group creation rules in the rule configuration module, the real-time monitoring module obtains the change triggers of the personnel data and the flight data, and finally dynamically updates the group based on the corresponding group creation rules and change triggers, and the timing polling model obtains data on the personnel data and flight data, and creates / cancels the group based on the corresponding group creation rules and the obtained data.

[0106] An example of the rule configuration of the flight group in the embodiment of the present invention is shown in Table 10.

[0107] Table 10

[0108]

[0109] Assume that a flight is scheduled to take off at 09:10, and the estimated take-off time is adjusted from 09:15 to 09:25 at 08:30, and the actual take-off time is 09:30. According to the above configuration, the system will create a group at 07:10, 120 minutes before the scheduled take-off of the flight, and disband the group at 09:40, 10 minutes after the actual take-off. During the survival of the group, Zhang San has been in the group; Li Si joined the group at 09:00 until the group was disbanded; Wang Wu joined the group after logging in at 10:00 until the group was disbanded. The system will push a message to the group at 08:30: The estimated take-off time of the flight is adjusted to: 09:25.

[0110] The timed polling module parses the configuration information of the rule configuration module. By regularly scanning flight data and combining rule configuration, the creation and cancellation of groups, the addition and deletion of group members, and the scheduled sending of group messages are realized. Taking Table 10 as an example, suppose a flight is scheduled to take off at 09:10, and the estimated take-off time is adjusted from the original 09:15 to 09:25 at 08:30, and the actual take-off time is 09:30. Assuming that the system timing frequency is 1 minute, the system reads the flight data, personnel scheduling data, and rule configuration data every 1 minute, and executes the judgment and calculation logic. Those with actual operations are listed in chronological order as follows:

[0111] 07:10: The system detects a flight that meets the configured group creation time, and if a group has not been created for this flight, it will create a group immediately. At the same time, the fixed type group member "Zhang San" will be added to the group;

[0112] 09:00: The system detects that there is a person named "Li Si" who meets the configured group joining time, and adds him to the group;

[0113] 09:40: The system detects a flight group that meets the configured group disbanding time, and then disbands the group.

[0114] The real-time monitoring module parses the configuration information related to flight attributes and rotation type group members in the rule configuration module. The data-driven mode is adopted to monitor the changes in data in real time, and trigger the logic execution when the data changes meet the preset value of the rule configuration. After the flight data changes, the life cycle of the group is changed in time, the group members are adjusted in real time, and the group messages are pushed in real time. Take Table 10 as an example. Similarly, assuming that a flight is scheduled to take off at 09:10, the estimated take-off time is adjusted from 09:15 to 09:25 at 08:30, and the actual take-off time is 09:30.

[0115] Flight data change monitoring: The system monitors flight data changes in real time. At 08:30, the system detected that the flight's estimated departure time had changed (from 09:15 to 09:25), which met the group message configuration (new estimated departure time!=old estimated departure time). So according to the message content configuration format, the system immediately pushed a message to the group: the flight's estimated departure time was adjusted to: 09:25.

[0116] Personnel data change monitoring: The system monitors personnel data changes in real time. At 10:00, the system monitors that Wang Wu has logged into dispatch seat 1. The group members of the group are configured with the configuration of dispatch seat 1, so the system immediately adds Wang Wu to the group.

[0117] In the embodiment of the present invention, the group configuration mode is flexible, which meets the needs of airlines for multi-level business groups. The organizational structure is flat, communication is more timely, and the real-time performance is strong. Group members change in real time, and flight group messages are pushed in real time; flight group messages are dynamically generated in combination with flight data, with accurate content and rich formats.

[0118] Furthermore, there are multiple implementation methods for condition configuration and matching. For configuration operations, there are form-level selection, script writing, graphical editing, etc. For matching implementation, there are parsing scripts, dynamic expressions, or rule engines, etc.

[0119] The names of the messages or information exchanged between multiple devices in the disclosed embodiments of the present invention are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0120] Although operations are depicted in a particular order, this should not be understood as requiring that the operations be performed in the particular order shown or in a sequential order.Multitasking and parallel processing may be advantageous under certain circumstances.

[0121] It should be understood that the various steps described in the method embodiments disclosed in the present invention may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present invention disclosed in this respect is not limited.

[0122] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0123] Based on the above-mentioned airline business grouping method, an airline business grouping device is also provided in an embodiment of the present invention. The structural block diagram of the device is as follows: Figure 3 As shown, including:

[0124] Receiving and parsing module 201 , first creating module 202 , second creating module 203 and third creating module 204 .

[0125] in,

[0126] The receiving and parsing module is used to receive a group establishment request and parse the group establishment rules contained in the group establishment request;

[0127] The first creation module is configured to create a fixed group based on the first preset group creation rule if the group creation rule is a first preset group creation rule;

[0128] The second creation module is configured to create / dissolve a scheduled group based on the second preset group creation rule if the group creation rule is a second preset group creation rule;

[0129] The third creation module is used to create / disband a flight group based on the third preset group creation rule if the group creation rule is a third preset group creation rule.

[0130] In the embodiment of the present invention, the first creation module 202 includes:

[0131] A first read and create unit and a first read and add unit.

[0132] in,

[0133] The first reading and creating unit is used to read the fixed group configuration information, and create a fixed group based on the fixed group configuration information if there is no historical record of the fixed group configuration information;

[0134] The first reading and adding unit is used to read a first member configuration matching the fixed group, and add a group member to the fixed group based on the first member configuration.

[0135] In the embodiment of the present invention, the second creation module 203 includes:

[0136] A second read and create unit and a second read and add unit.

[0137] in,

[0138] The second reading and creating unit is used to read the timing group configuration information, and create a timing group based on the timing group configuration information when there is no historical record of the timing group configuration information and the group creation time has expired;

[0139] The second reading and adding unit is used to read a second member configuration matching the timing group configuration information, and add a group member to the timing group based on the second member configuration.

[0140] In the embodiment of the present invention, the third creation module 204 includes:

[0141] A reading and judging unit, a creating unit, a third reading and adding unit, and a reading and sending unit.

[0142] in,

[0143] The reading and judging unit is used to read the flight group configuration information and the flight data, and if there is no historical record for the flight group configuration information and the flight data, continue to judge whether the current time meets the creation time of the flight group and whether the flight data meets the creation conditions;

[0144] The creation unit is used to create the flight group when both conditions are met at the same time;

[0145] The third reading and adding unit is used to read a third member configuration matching the flight group configuration information, and add a group member to the flight group based on the third member configuration;

[0146] The reading and sending unit is used to read the group message configuration, and send the group message when the group message configuration is met.

[0147] The group building device includes a processor and a memory. The above-mentioned receiving and parsing module, the first creation module, the second creation module and the third creation module 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.

[0148] The processor contains a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the efficiency of problem solving can be improved by adjusting the kernel parameters.

[0149] The 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 RAM, and the memory includes at least one memory chip.

[0150] An embodiment of the present invention provides a computer storage medium on which a program is stored. When the program is executed by a processor, the airline business grouping method is implemented.

[0151] An embodiment of the present invention provides a processor, which is used to run a program, wherein the airline business grouping method is executed when the program is running.

[0152] An embodiment of the present invention provides a device, the structural block diagram of which is as follows Figure 4 As shown, the device includes: a processor 301, a storage medium 302, and a program stored in the storage medium 302 and executable on the processor 301. When the processor 301 executes the program, the following steps are implemented:

[0153] Receiving a group creation request, and parsing a group creation rule included in the group creation request;

[0154] If the group creation rule is a first preset group creation rule, creating a fixed group based on the first preset group creation rule;

[0155] If the group creation rule is a second preset group creation rule, creating a scheduled group based on the second preset group creation rule;

[0156] If the grouping rule is the third preset grouping rule, a flight group is created based on the third preset grouping rule.

[0157] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0158] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0159] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0160] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0161] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

[0162] Although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Certain features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination.

[0163] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0164] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0165] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0166] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0168] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0169] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0170] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0171] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0172] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0173] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for establishing a group for airline business, characterized in that: include: Receiving a group creation request, and parsing a group creation rule included in the group creation request; If the group creation rule is a first preset group creation rule, creating a fixed group based on the first preset group creation rule; If the group creation rule is a second preset group creation rule, creating a scheduled group based on the second preset group creation rule; If the grouping rule is the third preset grouping rule, a flight group is created based on the third preset grouping rule.

2. The airline business grouping method according to claim 1, characterized in that: If the group creation rule is a first preset group creation rule, creating a fixed group based on the first preset group creation rule includes: Reading fixed group configuration information, and creating a fixed group based on the fixed group configuration information if no historical record exists for the fixed group configuration information; A first member configuration matching the fixed group is read, and a group member is added to the fixed group based on the first member configuration.

3. The airline business grouping method according to claim 1, characterized in that: If the group creation rule is a second preset group creation rule, creating a scheduled group based on the second preset group creation rule includes: Reading the timing group configuration information, and creating a timing group based on the timing group configuration information if there is no historical record of the timing group configuration information and the group creation time has expired; A second member configuration matching the timing group configuration information is read, and a group member is added to the timing group based on the second member configuration.

4. The airline business grouping method according to claim 1, characterized in that: If the grouping rule is the third preset grouping rule, creating a flight group based on the third preset grouping rule includes: Read the flight group configuration information and the flight data, and if there is no historical record for the flight group configuration information and the flight data, continue to determine whether the current time satisfies the creation time of the flight group and whether the flight data satisfies the creation conditions; When both conditions are met, the flight group is created; Reading a third member configuration matching the flight group configuration information, and adding a group member to the flight group based on the third member configuration; Read the group message configuration, and send the group message if the group message configuration is met.

5. The airline business grouping method according to claim 4, characterized in that: Also includes: When a change in the flight data is detected, reading an updated third member configuration; Based on the updated third member configuration, updating the group members of the flight group; Read the group message configuration, and send the group message if the group message configuration is met.

6. The airline business grouping method according to claim 3 or 4, characterized in that: Also includes: When the time to disband the group comes, disband the corresponding group.

7. The airline business grouping method according to claim 1, characterized in that: Also includes: When a change in personnel data is detected, the corresponding group member configuration is read, and the group members are updated based on the corresponding group member configuration.

8. An airline business group building device, characterized in that: include: A receiving and parsing module, used for receiving a group creation request and parsing a group creation rule contained in the group creation request; A first creation module, configured to create a fixed group based on the first preset group creation rule if the group creation rule is a first preset group creation rule; A second creation module, configured to create / dissolve a scheduled group based on the second preset group creation rule if the group creation rule is a second preset group creation rule; The third creation module is used to create / dissolve a flight group based on the third preset group creation rule if the group creation rule is a third preset group creation rule.

9. The airline business grouping device according to claim 8, characterized in that: The first creation module includes: A first reading and creating unit, configured to read fixed group configuration information, and create a fixed group based on the fixed group configuration information if no historical record exists for the fixed group configuration information; The first reading and adding unit is used to read a first member configuration matching the fixed group, and add a group member to the fixed group based on the first member configuration.

10. The airline business grouping device according to claim 8, characterized in that: The second creation module includes: A second reading and creating unit, configured to read the timing group configuration information, and create a timing group based on the timing group configuration information when there is no historical record of the timing group configuration information and the group creation time has expired; The second reading and adding unit is used to read a second member configuration matching the timing group configuration information, and add a group member to the timing group based on the second member configuration.

11. A storage medium, characterized in that: The storage medium includes a stored program, wherein the program executes the airline business grouping method described in claims 1-7.

12. A processor, characterized in that: The processor is used to run a program, wherein the program, when running, executes the airline business grouping method described in claims 1-7.

Citation Information

Patent Citations

  • Communication group creating method and device and terminal

    CN105141498A

  • Automatic chat group creating method and device as well as group creating method

    CN108737240A

  • System and method for automatically building groups of aircraft units

    CN110224926A

  • Group processing method and device, computer readable storage medium and computer equipment

    CN111970133A

  • Group creation method and device, equipment and medium

    CN118051152A