An airline service group building method and related device

By automatically creating fixed groups, scheduled groups, and flight groups, the problem of untimely communication among multiple departments in flight operation and maintenance has been solved, enabling timely information sharing and collaborative decision-making, and improving communication efficiency.

CN119211184BActive Publication Date: 2026-03-20TRAVELSKY TECHNOLOGY LIMITED
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

In existing technologies, communication between departments during flight operation and maintenance requires contacting multiple departments, which leads to untimely problem resolution.

Method used

By receiving group creation requests and parsing group creation rules, the system automatically creates fixed groups, timed groups, and flight groups, enabling message sharing within the corresponding groups and reducing the need for walkie-talkie or telephone communication.

Benefits of technology

It improved the efficiency of problem-solving, enabled timely information sharing and collaborative decision-making, and enhanced communication efficiency in flight operation and maintenance support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211184B_ABST
    Figure CN119211184B_ABST
Patent Text Reader

Abstract

The application discloses an airline service group building method and related device, comprising: receiving a group building request, analyzing the group building rule contained in the group building request; if the group building rule is a first preset group building rule, creating a fixed group based on the first preset group building rule; if the group building rule is a second preset group building rule, creating a timing group based on the second preset group building rule; if the group building rule is a third preset group building rule, creating a flight group based on the third preset group building rule. In the above process, based on the corresponding group building rule, the fixed group, the timing group and the flight group are established, realizing the sharing of messages in the corresponding group, and the messages no longer need to be notified to multiple departments through a intercom or a telephone communication mode, once a problem occurs, the messages can be shared in time, and the problem solving efficiency is improved. The flight group and the timing group also have a disbanding function, avoiding the problems of excessive space occupation and resource waste of the groups.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data processing, and in particular to an airline business group building method and related device. BACKGROUND

[0002] With the expansion of airline business, communication and cooperation are needed between various departments, for example, for the operation and maintenance of a certain flight, the cooperation of various departments such as dispatch, cleaning, maintenance, testing and logistics is needed, and when a problem occurs, the corresponding department needs to be communicated in time to solve the problem.

[0003] In the prior art, communication is mainly through contacting the corresponding person in charge to inform the problem, and contacting can be notified through intercom or telephone communication, etc. Since some problems may need the cooperation of multiple departments to solve, multiple departments need to be contacted to solve the problem, and the communication time is long, which leads to the problem of not timely solving the problem. SUMMARY

[0004] Therefore, the present application provides an airline business group building method and related device to solve the problem that communication between various departments is mainly through contacting the corresponding person in charge to inform the problem, contacting can be notified through intercom or telephone communication, etc. Since some problems may need the cooperation of multiple departments to solve, multiple departments need to be contacted to solve the problem, and the communication time is long, which leads to the problem of not timely solving the problem. The specific scheme is as follows:

[0005] An airline business group building method, comprising:

[0006] receiving a group building request, and parsing a group building rule contained in the group building request;

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

[0008] If the group building rule is a second preset group building rule, a timing group is created based on the second preset group building rule;

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

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

[0011] The application discloses an airline business group building method and related device, comprising: receiving a group building request, analyzing a group building rule contained in the group building request; if the group building rule is a first preset group building rule, creating a fixed group based on the first preset group building rule; if the group building rule is a second preset group building rule, creating a timing group based on the second preset group building rule; if the group building rule is a third preset group building rule, creating a flight group based on the third preset group building rule. In the above process, the fixed group, the timing group and the flight group are established based on the corresponding group building rule, realizing the sharing of messages in the corresponding group, and the messages no longer need to be notified to multiple departments through a intercom or telephone communication mode, once a problem occurs, the messages can be shared in time, and the problem solving efficiency is improved. BRIEF DESCRIPTION OF DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only show some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.

[0013] Figure 1 A flow chart of an airline business group building method disclosed by the embodiments of the present application;

[0014] Figure 2 A design block diagram of an airline business group building method disclosed by the embodiments of the present application;

[0015] Figure 3 A structure schematic diagram of an airline business group building device disclosed by the embodiments of the present application;

[0016] Figure 4 A structure schematic diagram of a device disclosed by the embodiments of the present application. DETAILED DESCRIPTION

[0017] The embodiments of the present application will be described in detail with reference to the accompanying drawings. Although some embodiments of the present application are shown in the drawings, it should be understood that the present application can be implemented in various forms, and should not be interpreted as being limited to the embodiments described herein, on the contrary, these embodiments are provided to make the present application more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present application are only for exemplary purposes, and are not intended to limit the protection scope of the present application.

[0018] As used herein, the term "includes" and its variants are open-ended, meaning that "includes but is 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." Related terms have corresponding definitions.

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

[0020] It should be noted that the modification of "one" or "multiple" in the present disclosure is illustrative and not restrictive, and those skilled in the art should understand that unless otherwise explicitly indicated in the context, it should be understood as "one or more".

[0021] The application discloses a method for building a group of airline business and related devices, based on the group function of enterprise instant messaging tools, calling enterprise instant messaging open interfaces, providing building group elements (building group and group message pushing) to enterprise instant messaging platforms through interfaces, building an airline business department information interaction platform, and providing automatic information services to each business unit. The process of creating / revoking a group is completely automated and does not require manual intervention.

[0022] At the same time, it provides an information channel service for the department business process and management improvement. Through the use of information transmission tools such as client and computer terminal, it collects and distributes the support node and process information, establishes a flight support information interaction platform, and puts the department roles involved in flight support into the same information group of a flight, realizes comprehensive information sharing and collaborative decision-making of flight operation, and improves the work efficiency of operation support. It solves the problem of information sharing and exchange in civil aviation support, and at the same time, combined with the characteristics of the industry, it 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 shown in Figure 1 The method comprises the following steps:

[0023] S101, receiving a group building request, and analyzing a group building rule contained in the group building request;

[0024] In the embodiment of the application, the group building request is set in advance based on specific conditions, and the group building request contains a group building rule, which includes a group building keyword, a post, a role, a group name, a group building time message condition and a message content.

[0025] Further, the polling mechanism is adopted to receive the group building request, and the loop operation is continuously performed from the start, without internal abnormal termination or external exit instruction, etc.

[0026] S102, if the group building rule is the first preset group building rule, creating a fixed group based on the first preset group building rule;

[0027] In the embodiment of the application, the first preset group building rule is a rule for establishing a fixed group, wherein the fixed group supports all-weather production scheduling operation, the fixed group is created at initialization and cannot be automatically cancelled, and the group building process of the fixed group is as follows:

[0028] The fixed group configuration information is read, and it is judged whether the fixed group configuration information exists in the historical record, if the fixed group configuration information exists in the historical record, it is explained that the fixed group has been established based on the fixed group configuration information, and the group creation process is ended.

[0029] In the case that the fixed group configuration information does not exist in the historical record, the fixed group is created based on the fixed group configuration information, and the fixed group configuration mode is illustrated as shown in Table 1.

[0030] Table 1

[0031]

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

[0033] The first member configuration matched with the fixed group is read, and the group members are added to the fixed group based on the first member configuration, wherein the first member configuration comprises a fixed type, a shift type and a rotation type.

[0034] For the fixed type, the fixed type group member enters the group at the group creation, and will not change after entering the group unless the group is cancelled. The fixed type group member configuration is illustrated as shown in Table 2.

[0035] Table 2

[0036]

[0037] The group member 1 enters the group by account association at the group creation. The display name in the group is: test operator.

[0038] The group member 2 enters the group by account association at the group creation. The display name in the group is: monitor.

[0039] For the shift type, the shift type group member enters and exits the group according to the shift time. The shift type group member configuration is illustrated as shown in Table 3.

[0040] Table 3

[0041]

[0042] Duty Officer 1 joins the group at 9:00 AM and leaves the group at 9:00 PM.

[0043] Duty 2 joined the group at 9 PM and left the group at 9 AM the next morning.

[0044] Duty Officer 3 will join the group at 4:00 AM and remain in the group until the group is disbanded (if the group is created after 4:00 AM, Duty Officer 3 will join the group immediately upon its creation).

[0045] Duty Officer 4 joins the group when it is created and leaves the group at 2 PM (if the group is disbanded before 2 PM, Duty Officer 4 will leave the group immediately upon disbandment).

[0046] The "Duty Officer 5" configuration is invalid and cannot join the group.

[0047] For rotating group types, members are added to the group based on their login time; these accounts are typically public accounts. Table 4 shows an example of rotating group member configuration.

[0048] Table 4

[0049]

[0050] Zhang San logged in and joined the group at 9:00 AM. At 5:00 PM, Li Si logged in with the same account. At this time, Zhang San automatically left the group, and Li Si automatically joined the group. The next morning at 9:00 AM, Wang Wu logged in with the same account. At this time, Li Si automatically left the group, and Wang Wu automatically joined the group.

[0051] This configuration method ensures that there are always members for a certain type of position within the group.

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

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

[0054] In this embodiment of the invention, the second preset group creation rule is a rule for establishing a timed group. The timed group serves the company's on-duty leaders in commanding operations. The creation process of the timed group is as follows:

[0055] Read the timed group configuration information and determine whether the timed group configuration information exists in the history. If the timed group configuration information exists in the history, it means that a timed group has been established based on the timed group configuration message, and the timed group creation process has ended.

[0056] If the scheduled group configuration information has no historical records and the group creation time has expired, a scheduled group is created based on the scheduled group configuration information. Examples of scheduled group configuration methods are shown in Table 5.

[0057] Table 5

[0058]

[0059] "Timed Group 1" means that the group is created at 9:00 AM and canceled at 9:00 PM every day.

[0060] "Timed Group 2" means that the group is created at 9:00 AM every day and deleted at 6:00 AM the following day.

[0061] Scheduled Group 3 means that the group is created at 9:00 AM every day and canceled at 10:00 AM the following day. It should be noted that, except for the first day, there will be two Scheduled Group 3s existing simultaneously between 9:00 AM and 10:00 AM on subsequent days configured according to this rule.

[0062] The scheduled group 4 configuration is invalid and cannot be created.

[0063] The system reads a second member configuration that matches the timed group configuration information, and adds group members to the timed group based on the second member configuration. The second member configuration includes: fixed type, shift type, and rotation type. In this embodiment, the first member configuration and the second member configuration are the same, and the specific description is the same as the corresponding part in S101, so it will not be repeated here. Further, the system adds corresponding group members to the timed group based on the second member configuration.

[0064] Furthermore, determine whether the group disbandment time has been reached at the current moment; if so, disband the timed group.

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

[0066] In the embodiment of the present application, the third preset group building rule is a rule for establishing a flight group, the flight group meets the communication of daily operation guarantee of the flight, is used for creating, canceling and configuring a flight related group, and a configuration parameter uses a flight attribute, wherein the flight attribute is a set of data related to the flight and describing characteristics of the flight. For example, flight number-MU5511, carrier-MU, flight date-2023-01-01, departure airport-Shanghai Hongqiao, etc. The front half of the symbol is called a flight attribute, and the back half is called a flight attribute value. Since the flights have a sequence, the flight attribute can also be derived as a previous flight attribute or a subsequent flight attribute. For example, previous flight-international flight, previous flight actual landing time-2023-01-01 12:43:24, etc. There are usually dozens of flight attributes, and there are usually about ten groups of commonly used flight attributes. The flight attribute can be customized according to the actual situation. The configuration process of the flight group is as follows:

[0067] Read the flight group configuration information and the flight data, and judge whether the flight group configuration information and the flight data exist in the historical record, wherein the flight data includes takeoff time, arrival city and other information, if at least one of the flight group configuration message and the flight data exists in the historical record, it is indicated that the flight group has been established based on the flight data and / or the flight group configuration information.

[0068] In the case that neither the flight group configuration information nor the flight data exists in the historical record, it is further judged whether the current time meets the creation time of the flight group and whether the flight data meets the creation condition, wherein the configuration of the creation time is shown in Table 6,

[0069] Table 6

[0070]

[0071] The flight attribute of the group building and the group canceling is the flight time attribute. The time of the group building and the group canceling supports negative numbers. For example, “120 minutes before the planned takeoff” is equivalent to “-120 minutes after the planned takeoff”.

[0072] Combined with the group building condition configuration and the group building / canceling time configuration, the automatic group building / canceling function is realized, for example:

[0073] Flight group 1: only build a group when the flight has passengers. The group building time is 120 minutes before the planned takeoff of the flight, and the group canceling time is 60 minutes after the actual landing of the flight;

[0074] Flight group 2: build a group for the flight from Shanghai Hongqiao to Beijing Capital. The group building time is 120 minutes before the planned takeoff of the flight, and the group is canceled immediately after the actual takeoff;

[0075] Flight group 3: build a group for the flight via Shanghai Hongqiao. If the flight is adjusted for take-off time, build a group 120 minutes before the take-off time is adjusted; otherwise, build a group 120 minutes before the planned take-off time. The flight is withdrawn from the group 60 minutes after the actual take-off.

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

[0077] Table 7

[0078]

[0079] The condition configuration uses a logical expression. The judgment condition is a flight attribute, and the matching value is a flight attribute value. The logical relationship operations and logical combination operations supported include and, or, not, equal, not equal, contain, not contain, greater than, and less than.

[0080] In the case of both being met, the flight group is created, the third member configuration matching the flight group configuration information is read, and the 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 configuration of the fixed type, the scheduling type and the rotation type is the same as the first member configuration, and the specific description is the same as the corresponding part in S101, which will not be repeated here. Wherein, the flight type group member binds the flight group, and the flight type group member configuration is shown in Table 8,

[0081] Table 8

[0082]

[0083] Captain 1, flight attendant 1 and cleaner 1 will enter the group when the flight group with flight identifier F0001 is created.

[0084] According to the specific configuration, the same person may be in multiple flight groups.

[0085] Further, the group message configuration is read, and the group message is sent in the case of meeting the group message configuration. In addition to the group welcome, the group message is mainly used for the flight group.

[0086] The group message sending configuration is roughly divided into two types: sent after the group is created and sent when the condition is met. The group message sending time configuration is shown in Table 9,

[0087] Table 9

[0088]

[0089] The condition configuration uses a logical expression.

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

[0091] Message 2 is sent by the flight group when the flight attribute satisfies: international domestic identifier = international;

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

[0093] Further, the group message is configured as follows:

[0094] The message content is configured using a template mode. The template parameter is the flight attribute, and the message is generated by replacing the flight attribute value in a certain format.

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

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

[0097] The template format is extensible. In addition to basic time, date, and number formatting, other lightweight markup languages such as Markdown are supported, and the terminal displays them in a specific format (the terminal needs to support the format).

[0098] In the embodiment of the application, when it is detected that the flight data has changed, the updated third member configuration is read, wherein the updated third member configuration may or may not change, the group members of the flight group are updated based on the updated third member configuration, the group message configuration is read, and the group message is sent when the group message configuration is satisfied.

[0099] Further, it is judged whether the current time has reached the group dissolution time, and if so, the flight group is dissolved.

[0100] In the embodiment of the application, flexible configuration can be used to freely extend according to the needs of the airline, such as the leader on duty group of different branches and the flight group of special flights.

[0101] The application discloses an airline business group building method and related device, comprising: receiving a group building request, analyzing the group building rule contained in the group building request; if the group building rule is a first preset group building rule, creating a fixed group based on the first preset group building rule; if the group building rule is a second preset group building rule, creating a timing group based on the second preset group building rule; if the group building rule is a third preset group building rule, creating a flight group based on the third preset group building rule. In the above process, the fixed group, the timing group and the flight group are established based on the corresponding group building rule, realizing the sharing of messages in the corresponding group, and the messages no longer need to be notified to multiple departments through a intercom or a telephone communication mode, once a problem occurs, the messages can be shared in time, and the problem solving efficiency is improved.

[0102] In the embodiment of the application, in the case that it is detected that the personnel data has changed, 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 application, the groups are divided into three categories: fixed groups (not revoked after being created), timing groups (existing within a certain time range) and flight groups (existing time and flight are closely related); the group members are divided into: fixed types (not exiting after entering the group), shift types (entering and exiting the group time is related to the shift), rotation types (entering and exiting the group through login mode) and flight types (the members of this type are closely related to the flight).

[0104] Based on the permutation and combination of the above classification, most of the group business needs of the airline company can be met. In order to further improve flexibility and expansibility, when the module is specifically designed, a more complex group type and group member combination can be constructed by using the configuration mode of rule conditions and combining flight attribute self-defined combination.

[0105] In the embodiment of the application, based on the overall design diagram of the above method as shown in Figure 2 The rule configuration module determines the creation time and revocation 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 member and the group message. The real-time monitoring module and the timing polling module analyze the group building rule in the rule configuration module, the real-time monitoring module acquires the change trigger of the personnel data and the flight data, and finally dynamically updates the group based on the corresponding group building rule and the change trigger, and the timing polling model acquires the personnel data and the flight data, and creates / revokes the group based on the corresponding group building rule and the acquired data.

[0106] In the embodiment of the application, the rule configuration of the flight group is as shown in Table 10,

[0107] Table 10

[0108]

[0109] Suppose a flight plan takeoff time is 09:10, the estimated takeoff time is adjusted from 09:15 to 09:25 at 08:30, and the actual takeoff time is 09:30. According to the above configuration, the system will build a group at 07:10, 120 minutes before the flight plan takeoff, and will disband the group at 09:40, 10 minutes after the actual takeoff. During the group survival process, Zhang San has been in the group; Li Si enters the group at 09:00 until the group is disbanded; and Wang Wu enters the group after logging in at 10:00 until the group is disbanded. The system will push a message to the group at 08:30: the flight estimated takeoff time is adjusted to 09:25.

[0110] The timed polling module parses the configuration information of the rule configuration module. By regularly scanning the flight data, combined with the rule configuration, the creation and cancellation of the group, the addition and deletion of the group members, and the timed sending of the group messages are realized. Taking Table 10 as an example, suppose a flight plan takeoff time is 09:10, the estimated takeoff time is adjusted from 09:15 to 09:25 at 08:30, and the actual takeoff time is 09:30. Suppose the system timed frequency is 1 minute, then the system reads the flight data, personnel scheduling data and rule configuration data every 1 minute, and executes the judgment calculation logic. The actual operation is listed in the order of time axis as follows:

[0111] 07:10: the system checks that there is a flight that meets the configuration group building time, and the flight has not been built a group, then immediately builds a group. At the same time, the fixed type group member “Zhang San” is added to the group;

[0112] 09:00: the system checks that there is a personnel “Li Si” that meets the configuration group entry time, then adds him to the group;

[0113] 09:40: the system checks that there is a flight group that meets the configuration group disbanding time, then disbands the group at this time;

[0114] The real-time monitoring module parses the configuration information of the flight attribute related and the rotation type group member related in the rule configuration module. Using the data driven mode, when the data changes meet the rule configuration preset value, the logic execution is triggered. The survival period of the group is changed in time after the flight data changes, the group members are adjusted in real time, and the group messages are pushed in real time. Taking Table 10 as an example. Suppose a flight plan takeoff time is 09:10, the estimated takeoff time is adjusted from 09:15 to 09:25 at 08:30, and the actual takeoff time is 09:30.

[0115] Flight data change monitoring: the system monitors flight data changes in real time. At 08:30, the system monitors that the expected departure time of the flight has changed (from the original 09:15 to 09:25), which meets the message sending time configuration of the group message configuration (new expected departure time!= old expected departure time). Therefore, according to the message content configuration format, the system immediately pushes the message to the group: the expected departure time of the flight is 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 in to the dispatch seat 1. The group members of the group are configured with the configuration of the dispatch seat 1, so the system immediately adds Wang Wu to the group.

[0117] In the embodiment of the application, the group configuration mode is flexible, meeting the multi-level business group demand of the airline. The organization structure is flat, the communication is more timely, and the real-time performance is strong. The group member changes in real time, the flight group message is pushed in real time, the flight group message is dynamically generated in combination with the flight data, the content is accurate, and the format is rich.

[0118] Further, the condition configuration and matching part has multiple implementation modes. In the configuration operation, there are form level selection, script writing, graphical editing and the like; in the matching implementation, there are script analysis, dynamic expression or rule engine and the like.

[0119] The names of the messages or information exchanged between the plurality of devices in the disclosed embodiments are only for illustrative purposes, and are not intended to limit the scope of the messages or information.

[0120] Although the operations are depicted in a particular order, this should not be understood as requiring the operations to be performed in the particular order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing can be advantageous.

[0121] It should be understood that each of the steps recited in the disclosed method embodiments can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the execution of the steps shown. The scope of the disclosure is not limited in this respect.

[0122] Computer program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can 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 the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0123] Based on the above-mentioned airline service group building method, the embodiment of the present application further provides an airline service group building device, a structural block diagram of the device is as shown in Figure 3 The device comprises:

[0124] a receiving and analyzing module 201, a first creating module 202, a second creating module 203 and a third creating module 204.

[0125] The device further comprises:

[0126] The receiving and analyzing module is used for receiving a group building request and analyzing a group building rule contained in the group building request.

[0127] The first creating module is used for creating a fixed group based on a first preset group building rule if the group building rule is the first preset group building rule.

[0128] The second creating module is used for creating / disolving a time fixed group based on a second preset group building rule if the group building rule is the second preset group building rule.

[0129] The third creating module is used for creating / disolving a flight group based on a third preset group building rule if the group building rule is the third preset group building rule.

[0130] In the embodiment of the present application, the first creating module 202 comprises:

[0131] a first reading and creating unit and a first reading and adding unit.

[0132] The device further comprises:

[0133] The first reading and creating unit is used for reading fixed group configuration information and creating 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 configured to read a first member configuration matched with 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 application, the second creating module 203 comprises:

[0136] The second reading and creating unit and the second reading and adding unit.

[0137] The second reading and creating unit is configured to read a timing group configuration information, and create a timing group based on the timing group configuration information in the case that the timing group configuration information does not have a history record and a group building time has arrived.

[0138] The second reading and adding unit is configured to read a second member configuration matched with the timing group configuration information, and add a group member to the timing group based on the second member configuration.

[0139] The second reading and adding unit is configured to read a second member configuration matched with 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 application, the third creating module 204 comprises:

[0141] The reading and judging unit, the creating unit, the third reading and adding unit and the reading and sending unit.

[0142] The reading and judging unit is configured to read flight group configuration information and flight data, and continue to judge whether a current time meets a flight group creating time and whether the flight data meets a creating condition in the case that both the flight group configuration information and the flight data do not have a history record.

[0143] The creating unit is configured to create the flight group in the case that both meet.

[0144] The third reading and adding unit is configured to read a third member configuration matched with the flight group configuration information, and add a group member to the flight group based on the third member configuration.

[0145] The third reading and adding unit is configured to read a third member configuration matched with 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 configured to read a group message configuration, and send a group message in the case that the group message configuration is met.

[0147] The group building device comprises a processor and a memory, and the receiving and analyzing module, the first creating module, the second creating module and the third creating module are all stored in the memory as program units, and the processor executes the program units stored in the memory to realize corresponding functions.

[0148] The processor comprises a core, and the core calls corresponding program units in the memory. The core can be one or more, and the efficiency of problem solving is improved by adjusting core parameters.

[0149] The memory can comprise 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 (flash RAM), and the memory comprises at least one memory chip.

[0150] The embodiment of the present application provides a computer storage medium, which stores a program, and the program is executed by a processor to implement the airline business group building method.

[0151] The embodiment of the present application provides a processor, which is used for running a program, wherein the program is executed to implement the airline business group building method.

[0152] The embodiment of the present application provides a device, and a structural block diagram of the device is as shown in Figure 4 The device comprises a processor 301, a storage medium 302, and a program stored in the storage medium 302 and capable of being run on the processor 301, and the processor 301 implements the following steps when the program is executed.

[0153] A group building request is received, and a group building rule contained in the group building request is parsed;

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

[0155] If the group building rule is a second preset group building rule, a timing group is created based on the second preset group building rule;

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

[0157] The units described in the embodiments of the present application can be implemented in a software manner or in a hardware manner. In some cases, the names of the units do not constitute a limitation on the units themselves, for example, the first obtaining unit can also be described as a unit for obtaining at least two internet protocol addresses.

[0158] The functions described above can be performed at least in part by one or more hardware logic components. For example, non-limiting example types of hardware logic components that can be used include: field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-chips (SOCs), complex programmable logic devices (CPLDs), and so on.

[0159] Note that the computer readable medium described above in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination thereof. The computer readable storage medium can be, for example and without limitation, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination thereof. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer readable program code is contained. Such a propagated data signal can take a variety of forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport a program for use by or in connection with an instruction execution system, apparatus or device. The program code contained on the computer readable medium can be transmitted by any suitable medium, including but not limited to wire, cable, RF (radio frequency), etc., or any suitable combination thereof.

[0160] The computer readable medium described above can be contained in the electronic device described above; or can exist separately without being assembled in the electronic device.

[0161] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

[0162] While several inventive embodiments have been discussed above, it should be appreciated that many modifications can be made by those skilled in the art. Therefore, the above description should not be construed as limiting, but merely as illustrative of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.

[0163] The above description merely provides preferred embodiments of the present disclosure and a description of the technical principles of the present disclosure. It should be understood by those skilled in the art that the disclosed scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by the combinations of the above technical features or equivalent features without departing from the above disclosed concept. For example, the technical solutions formed by the mutual replacement of the above features and the technical features with similar functions disclosed in the present disclosure (but not limited to) can be used.

[0164] Those skilled in the art should understand that embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can 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-ROMs, optical storage devices, etc.) containing computer-usable program code.

[0165] The present application is described with reference to flowcharts and / or block diagrams according to the methods, devices (systems), and computer program products of embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as combinations of flows and / or blocks in the flowcharts and / or block diagrams, 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 apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flowcharts and / or block diagrams.

[0166] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction apparatus, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flowcharts and / or block diagrams.

[0167] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable data processing apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable data processing apparatus provide a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus that implements the functions specified in the flowcharts and / or block diagrams.

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

[0169] Memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, non-volatile memory, such as read-only memory (ROM), EPROM, and / or flash memory, etc. Memory is an example of computer readable storage media.

[0170] Computer readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information such as 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 disc read-only memory (CD-ROM), digital versatile discs (DVDs) or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer readable media does not include transitory media, such as modulated data signals and carrier waves.

[0171] It should also be noted that the terms "comprising," "including," and any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without limitation, an element preceded by "comprises a" does not, without more constraints, foreclose the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.

[0172] Those skilled in the art will appreciate that embodiments of the present application can be devised for a method, a system, or a computer program product. Accordingly, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer readable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, etc.) embodying computer readable program code.

[0173] The above merely provides an example of the present application, and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall fall into the scope of claims of the present application.

Claims

1. A method for creating a group for airline business operations, characterized in that, include: Receive a group creation request and parse the group creation rules contained in the request; If the group creation rule is the first preset group creation rule, read the fixed group configuration information, and if there is no historical record in the fixed group configuration information, create a fixed group based on the fixed group configuration information; read the first member configuration that matches the fixed group, and add group members to the fixed group based on the first member configuration; If the group creation rule is the second preset group creation rule, read the timed group configuration information. If the timed group configuration information has no historical records and the group creation time has expired, create a timed group based on the timed group configuration information. Read the second member configuration that matches the timed group configuration information and add group members to the timed group based on the second member configuration. If the group creation rule is the third preset group creation rule, read the flight group configuration information and flight data. If there are no historical records in the flight group configuration information and the flight data, continue to determine whether the current time meets the creation time of the flight group and whether the flight data meets the creation conditions. If both conditions are met, create a flight group; Read the third member configuration that matches the flight group configuration information, and add group members to the flight group based on the third member configuration; read the group message configuration, and send a group message if the group message configuration is satisfied.

2. The airline business group building method according to claim 1, characterized in that, Also includes: If a change is detected in the flight data, the updated third-member configuration is read. Based on the updated third-member configuration, update the group members of the flight group; Read the group message configuration, and send the group message if the group message configuration is satisfied.

3. The airline business group building method according to claim 1, characterized in that, Also includes: If the group is due for disbandment, the corresponding group will be dissolved.

4. The airline business group building method according to claim 1, characterized in that, Also includes: If 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.

5. An airline business group building device, characterized in that, include: The receiving and parsing module is used to receive group creation requests and parse the group creation rules contained in the group creation requests; The first creation module is used to read fixed group configuration information if the group creation rule is a first preset group creation rule, and create a fixed group based on the fixed group configuration information if there is no historical record in the fixed group configuration information. Read the first member configuration that matches the fixed group, and add group members to the fixed group based on the first member configuration; The second creation module is used to read the timed group configuration information if the group creation rule is the second preset group creation rule, and to create a timed group based on the timed group configuration information if the timed group configuration information has no historical records and the group creation time has expired, and to read the second member configuration that matches the timed group configuration information, and to add group members to the timed group based on the second member configuration. The third creation module is used to read flight group configuration information and flight data if the group creation rule is the third preset group creation rule. If there are no historical records in the flight group configuration information and the flight data, it is used to continue to determine whether the current time meets the creation time of the flight group and whether the flight data meets the creation conditions. If both conditions are met, create a flight group; Read the third member configuration that matches the flight group configuration information, and add group members to the flight group based on the third member configuration; read the group message configuration, and send a group message if the group message configuration is satisfied.

6. A storage medium, characterized in that, The storage medium includes a stored program, wherein the program performs the steps of the method according to any one of claims 1-4.

7. An electronic device comprising a processor and a memory, characterized in that, The memory stores a computer program, which is executed by a processor to implement the steps of the method as described in any one of claims 1-4.

Citation Information

Patent Citations

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

    CN108737240A

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

    CN111970133A