Energy-saving method and device for self-service check-in equipment and readable storage medium

By dynamically adjusting the operating parameters of self-service check-in equipment and collecting cabinet activity characteristics, and generating and executing operation instructions, the problem of high energy consumption of airport self-service check-in equipment is solved, and precise energy saving control and efficient energy utilization are achieved.

CN119882981APending Publication Date: 2025-04-25TRAVELSKY TECHNOLOGY LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411864171.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing technology is difficult to effectively reduce the energy consumption of self-service check-in equipment at airports, and it is low in intelligence and complex in operation, making it difficult to meet the actual needs of airport energy conservation and emission reduction.

Method used

By deeply analyzing the flight characteristics of airport stations, passenger flow and the use of self-service check-in equipment, dynamically adjusting the operating parameters of the equipment, collecting the activity characteristics of the cabinet, generating operation instructions and issuing them to the cabinet for execution, realizing precise energy-saving control.

Benefits of technology

It realizes that self-service check-in equipment automatically reduces energy consumption when it does not require high-intensity operation, rationally allocates equipment resources, improves energy utilization efficiency, reduces energy waste, and improves the intelligence of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119882981A_ABST
    Figure CN119882981A_ABST
Patent Text Reader

Abstract

The invention discloses a self-service check-in equipment energy saving method and device and a readable storage medium, and belongs to the technical field of civil aviation information.The method comprises the steps that flight information, passenger information and cabinet information of a current station are obtained and preprocessed, and a basic information set is obtained; collecting activeness characteristics of the cabinets, and calculating to obtain activeness information of the cabinets; generating an operation instruction according to a predefined energy-saving strategy, the basic information set and the activeness information; and the operation instruction is issued to the corresponding cabinet to be executed. The airport station flight characteristics, the passenger flow and the use condition of the self-service check-in equipment are deeply analyzed, the operation parameters of the equipment are dynamically adjusted, precise energy-saving control over the self-service check-in equipment is achieved, and the energy consumption of the equipment is effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of civil aviation information technology, and in particular to a self-service check-in equipment energy-saving method, device and readable storage medium. Background Art

[0002] Energy conservation and emission reduction have become a major issue of common concern to countries, enterprises and academia around the world today. With the rapid economic development and accelerated urbanization, energy consumption issues have become increasingly prominent, and environmental protection and carbon emission reduction have become the core content of the national strategy. In order to improve energy efficiency, reduce carbon emissions and achieve sustainable development, the country has clarified the strategic direction and specific measures of energy conservation and emission reduction to increase carbon emission reduction efforts, reduce greenhouse gas emissions, and promote the global climate governance process. Among them, airports, as important transportation and logistics hubs, have become the focus of attention for their high energy consumption and carbon emissions.

[0003] At present, as an important part of the airport, the long-term and high-intensity operation characteristics of self-service check-in equipment lead to huge energy consumption, which has become an important focus of energy conservation and emission reduction in airports. However, the energy-saving technologies and solutions for airport self-service check-in equipment on the market are relatively limited, and most of them have problems such as unclear energy-saving effects, low intelligence, and complex operations, which are difficult to meet the actual needs of airport energy conservation and emission reduction. Summary of the invention

[0004] To solve the above problems, the present invention provides a self-service check-in equipment energy-saving method, device and readable storage medium. By deeply analyzing the flight characteristics of the airport terminal, passenger flow and the use of the self-service check-in equipment, the operating parameters of the equipment are dynamically adjusted, thereby achieving precise energy-saving control of the self-service check-in equipment and effectively reducing the energy consumption of the equipment.

[0005] The above objectives can be achieved through the following solutions:

[0006] A self-service check-in equipment energy-saving method comprises obtaining flight information, passenger information and check-in counter information of the current station and performing preprocessing to obtain a basic information set; collecting the activity characteristics of the check-in counter and calculating the activity information of the check-in counter; generating an operation instruction according to a predefined energy-saving strategy, the basic information set and the activity information; and sending the operation instruction to the corresponding check-in counter for execution.

[0007] Optionally, the obtaining of flight information, passenger information and counter information of the current terminal and preprocessing to obtain a basic information set includes: obtaining flight information, passenger information and counter information of the current terminal; filtering the flight information to obtain available flight information; obtaining passenger information in the available flight information and filtering to obtain passenger information to be operated; filtering the counter information to obtain counter information to be operated; generating a basic information set based on the available flight information, the passenger information to be operated and the counter information to be operated; and uploading the basic information set to a preset relational database.

[0008] Optionally, the collection of cabinet activity characteristics and calculation of cabinet activity information include: monitoring cabinet screen click events and obtaining the click time and cabinet IP to obtain cabinet activity basic data; uploading the cabinet activity basic data to a preset non-relational database; aggregating and counting the cabinet activity basic data in the non-relational database after a first preset time interval to obtain activity characteristics; sorting the cabinet activity according to the activity characteristics to obtain cabinet activity information; and uploading the activity information to the relational database.

[0009] Optionally, the generating of operation instructions according to the predefined energy-saving strategy, the basic information set and the activity information includes: presetting instruction information and rule information and uploading them to the relational database; obtaining the basic information set, the activity information, the instruction information and the rule information from the relational database after a second preset time interval; calculating the value of the cabinet to be operated according to the basic information set, the instruction information and the rule information; and generating operation instructions according to the basic information set, the instruction information and the rule information.

[0010] Optionally, sending the operation instruction to the corresponding cabinet for execution includes: determining the IP of the cabinet to be operated according to the activity information and the value of the cabinet to be operated; sending the operation instruction to the corresponding cabinet according to the IP of the cabinet to be operated; and the cabinet executes the corresponding operation instruction.

[0011] Optionally, determining the IP of the cabinet to be operated based on the activity information and the value of the cabinet to be operated includes: obtaining the IP value of the cabinet to be operated in the basic information set; judging whether the IP value is greater than the value of the cabinet to be operated; if so, selecting cabinets with a number equal to the value of the cabinet to be operated and obtaining the corresponding cabinet IPs based on the activity information; if not, selecting all cabinets in the basic information set and obtaining the corresponding cabinet IPs.

[0012] Optionally, the cabinet executes the corresponding operation instruction including: judging whether the time of the click event is greater than a third preset time based on the basic information set; if not, not executing the operation instruction; wherein the time of the new click event will overwrite the time of the previous click event; if there is no time record of the click event, initializing the time of the click event.

[0013] Optionally, the determining whether the time of the click event is greater than a third preset time includes: if the time of the click event is greater than the third preset time, determining whether the currently received operation instruction is consistent with the previous operation instruction; if not, executing the current operation instruction on the cabinet.

[0014] Based on the same inventive concept, the present invention also provides an energy-saving device for self-service check-in equipment, which includes: a flight passenger query module, which is used to obtain flight information, passenger information and cabinet information of the current station and perform preprocessing to obtain a basic information set and upload it to a preset relational database; a configuration management module, which is used to preset instruction information and rule information and upload it to the relational database; a monitoring module, which is used to monitor cabinet screen click events and obtain the click time and cabinet IP, obtain cabinet active basic data, and send it to the data transmission module; the monitoring module is also used to determine whether the time of the click event is greater than a third preset time when an operation instruction is received, and if so, send the operation instruction to the edge operation module; the data transmission module is used to receive the cabinet active basic data and upload it to a preset non-relational database; the data transmission module is also used to send the operation instruction to the monitoring module; the data aggregation module is used to aggregate and count the active basic data of the cabinet in the non-relational database after a first preset time to obtain the activity characteristics; the data aggregation module is also used to sort the activity of the cabinet according to the activity characteristics, obtain the activity information of the cabinet and upload it to the relational database; the timing calculation module is used to generate the operation instruction according to the predefined energy-saving strategy, the basic information set and the activity information, and send it to the data transmission module; the edge operation module is used to determine whether the currently received operation instruction is consistent with the previous operation instruction when receiving the operation instruction sent by the monitoring module, and if not, execute the current operation instruction on the cabinet.

[0015] Based on the same inventive concept, the present invention also provides a readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the energy-saving method of the self-service check-in device described in any of the above items is implemented.

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

[0017] 1. The present invention can dynamically adjust the operating parameters of the equipment by deeply analyzing the flight characteristics of the airport terminal, passenger flow and the use of the self-service check-in equipment; this precise control method ensures that the self-service check-in equipment can automatically reduce energy consumption when high-intensity operation is not required, thereby achieving effective energy saving;

[0018] 2. By real-time monitoring and analyzing the activity of self-service check-in equipment, the present invention can reasonably allocate equipment resources and avoid unnecessary energy waste; during periods of low passenger flow or low flight density, the equipment can automatically enter energy-saving mode, thereby improving overall energy utilization efficiency;

[0019] 3. The present invention integrates advanced data processing and analysis technologies, including the application of relational and non-relational databases, as well as modules such as timing calculation and edge operation; these technologies enable the system to automatically and intelligently generate and execute energy-saving operation instructions based on real-time data without manual intervention, thus improving the intelligence of the system;

[0020] 4. The present invention is easy to deploy and maintain. The system can automatically process data and generate instructions through preset energy-saving strategies and rule information, reducing the complexity of operation; at the same time, the system architecture is clear, and the division of labor between modules is clear, which is convenient for subsequent expansion and upgrading; in addition, the program in the storage medium is easy to execute, making the application of the present invention more extensive and convenient.

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

[0022] 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 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.

[0023] Figure 1 The present invention is a flowchart of a self-service check-in equipment energy saving method according to an embodiment of the present invention.

[0024] Figure 2 The present invention is a schematic diagram of data transmission of a self-service check-in device energy saving method according to an embodiment of the present invention.

[0025] Figure 3 It is a structural schematic diagram of an energy-saving device for a self-service check-in device according to an embodiment of the present invention. DETAILED DESCRIPTION

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

[0027] Reference Figure 1 An embodiment of the present invention proposes a self-service check-in equipment energy-saving method. By deeply analyzing the flight characteristics of the airport terminal, passenger flow and the use of the self-service check-in equipment, the operating parameters of the equipment are dynamically adjusted, and precise energy-saving control of the self-service check-in equipment is achieved, effectively reducing the energy consumption of the equipment.

[0028] The method of this embodiment specifically includes:

[0029] Obtain the flight information, passenger information and counter information of the current terminal and pre-process them to obtain a basic information set;

[0030] Collect the activity characteristics of the cabinet and calculate the activity information of the cabinet;

[0031] Generate an operation instruction according to a predefined energy-saving strategy, the basic information set and the activity information;

[0032] The operation instruction is sent to the corresponding cabinet for execution.

[0033] Specifically, Figure 2 As shown, in the present invention, the cabinet edge service uploads the cabinet activity basic data to the non-relational database, and the cabinet energy-saving computing service obtains flight information, cabinet information, passenger information and pre-processes it by calling the external service interface to obtain the basic information set, and at the same time uses the cabinet activity basic data uploaded in the non-relational database to collect the cabinet activity characteristics, and calculates the cabinet activity information; preset instruction information and rule information, and uploads the basic information set, activity information, instruction information and rule information to the relational database for storage; after every second preset time, read the basic information set, activity information, instruction information and rule information in the relational database, calculate the operation instruction, and send the operation instruction to the corresponding cabinet, and execute the operation instruction through the cabinet edge service; by introducing edge computing, MQTT Internet of Things communication and other technical means, the self-adaptive, real-time computing and remote control of the self-service check-in equipment are realized; this intelligent energy-saving control method not only improves the energy-saving effect, but also reduces the cost and difficulty of manual intervention, and provides strong technical support for the airport's energy conservation and emission reduction work.

[0034] Optionally, obtaining the flight information, passenger information, and kiosk information of the current station and performing preprocessing to obtain a basic information set, including:

[0035] Obtaining the flight information, passenger information, and kiosk information of the current station;

[0036] Specifically, information is obtained by calling an external service interface and the basic information set is calculated according to rules; the basic information set mainly includes three categories: flight information, kiosk information, and passenger information; the flight information, kiosk information, and passenger information are preprocessed according to preset rules, and the preset rules include flight information filtering rules, kiosk information filtering rules, and passenger information filtering rules.

[0037] Exemplarily, through SpringBoot, RestTemplate, and Quart technologies, first call the interface of an external third-party service at the whole hour and the 30th minute of each hour to obtain the flight and passenger information corresponding to all airlines departing from the current station; among them, the flight information includes: flight check-in deadline, flight check-in opening time, flight number; the passenger information includes: passenger check-in status, passenger's operating airline, passenger reprint status; call the third-party service interface at 23:59 every night to obtain all the kiosk information of the current station; the kiosk information includes: kiosk IP, kiosk's affiliated airline, current available status of the kiosk, average time-consuming for per capita business handling; temporarily store the flight information, passenger information, and kiosk information in memory.

[0038] Filter the flight information to obtain available flight information;

[0039] Specifically, filter the flight information according to the flight information filtering rule. The flight information filtering rule is that when the current time is X, take out the flights with "flight check-in deadline" > X or "flight check-in opening time" < X + 60 minutes. Such flight information is defined as "available flights", so as to obtain available flight information, and the available flight information is an information set.

[0040] Exemplarily, sort the flight check-in deadlines in the available flight information and take out the flight with the earliest check-in deadline; the check-in deadline of this flight is the flight check-in deadline in the basic information, which is convenient for providing enough kiosks for the earliest batch of departing passengers to use.

[0041] Obtain the passenger information in the available flight information and perform filtering to obtain the to-be-operated passenger information;

[0042] Specifically, the passenger information filtering rule is that the passenger's check-in status is NA or the passenger's re-printing status is not MTBC. Such passengers are called pending passengers. In the check-in interface, the passenger status bar marked "NA" indicates that the passenger's status has not been received, which usually means that the passenger's check-in information has not been processed or confirmed by the system. "MTBC" represents a specific re-printing status or mark, which is used to indicate that the passenger's re-printing operation has been completed and complies with regulations. If the passenger's re-printing status is not "MTBC", it may mean that the re-printing operation is incomplete, incorrect or does not meet the requirements.

[0043] Exemplarily, passenger information of this flight is obtained based on available flight information, and the passenger information is filtered using passenger information filtering rules to obtain the number of passengers to be operated; the number of passengers to be operated at the current terminal is the sum of the number of passengers to be operated in all available flights at the current terminal.

[0044] Filtering the cabinet information to obtain cabinet information to be operated;

[0045] Specifically, the cabinet information filtering rule is that when the cabinet's current available status is "online", this type of cabinet is a cabinet to be operated, thereby obtaining the cabinet information to be operated; the number of cabinets to be operated of different carrier airlines at the current terminal is the sum of all available cabinets of different carrier airlines at the current terminal and all available cabinets at the airport.

[0046] Exemplarily, the cabinet information is filtered according to the cabinet information filtering rules to obtain "available cabinets", that is, cabinets to be operated; the number of cabinets to be operated of different carrier airlines at the current terminal is the sum of all available cabinets of different carrier airlines at the current terminal and all available cabinets at the airport; the IP list of cabinets to be operated includes all available cabinet IPs corresponding to different carrier airlines at the current terminal; the basic information can be: {Current terminal: Chongqing Jiangbei Airport [three-letter code: PEK], airline: Air China [two-letter code: CA], number of cabinets to be operated: 35, number of passengers to be operated: 250, IP list of cabinets to be operated: [122.119.134.1, 122.119.134.2, 122.119.134.3], average business processing time per person: 90 seconds, flight processing deadline: 23:30.}; The basic information set is composed of sub-basic information; the basic information is written into a relational database using SpringBoot+Jpa technology, and the relational database can be an Oracle database.

[0047] Generate a basic information set according to the available flight information, the passenger information to be operated and the cabinet information to be operated;

[0048] The basic information set is uploaded to a preset relational database.

[0049] Specifically, the purpose of information filtering is to establish a target information database that meets the characteristics of business operations, that is, a basic information set.

[0050] Exemplarily, the available flight information, the passenger information to be operated and the counter information to be operated are aggregated to generate a basic information set; one of the basic information in the basic information set may be: {Current station: Chongqing Jiangbei Airport [three-letter code: PEK], airline: Air China [two-letter code: CA], number of counters to be operated: 35, number of passengers to be operated: 250, IP list of counters to be operated: [122.119.134.1, 122.119.134.2, 122.119.134.3], average service processing time per person: 90 seconds, flight processing deadline: 23:30.}; Similarly, a basic information set is formed by multiple basic information; this basic information is written into a relational database using SpringBoot+Jpa technology, and the relational database may be an Oracle database.

[0051] Optionally, collecting the activity characteristics of the cabinet and calculating the activity information of the cabinet includes:

[0052] Monitor the cabinet screen click events and obtain the click time and cabinet IP address to obtain the cabinet activity basic data;

[0053] Uploading the active basic data of the cabinet to a preset non-relational database;

[0054] Specifically, the kiosk edge computing service monitors the kiosk screen click events and uploads the kiosk activity basic data to a non-relational database, which can be uploaded through the information channel; the kiosk activity basic data is used to count and calculate the usage activity information of different kiosk machines at different airports within a certain period. The specific content of the kiosk activity basic data includes: the terminal to which the machine belongs, the airline to which the machine belongs, the IP address of the machine, and the screen click time, which is used as the data basis for the kiosk to be operated.

[0055] Exemplarily, the cabinet edge computing service listens to screen click events and records the current click time through C#'s user32.dll and kernel32.dll libraries; obtains the local IP through C#'s System module and assembles it into data information to be uploaded, namely, the cabinet's active basic data, which includes: the station to which the machine belongs, the airline to which the machine belongs, the local IP, and the screen click time; writes the screen click time into the file c: / click-time.txt. After each screen click, this file only saves the latest click time, and the time format can be: "YYY-MM-DD; 24HH:mm:ss"; the Mqtt client in the paho.mqtt.golang package of the golang language can be used to establish a channel with the cabinet energy-saving computing service data transmission module through the mqtt protocol, and the channel name is the local IP; the client uploads the data information to be uploaded to the non-relational database through the channel named the local IP through the mqtt protocol.

[0056] After a first preset time interval, aggregate statistics are performed on the cabinet activity basic data in the non-relational database to obtain activity characteristics;

[0057] Sorting the activities of the cabinets according to the activity characteristics to obtain activity information of the cabinets;

[0058] The activity information is uploaded to the relational database.

[0059] Specifically, the data information monitored by the counter is received and the activity of the counter at the terminal is calculated. The activity characteristics include terminal, airline, counter IP, and number of clicks. The activity is sorted in reverse order according to the number of clicks, with the most active counter ranked first. The activity is written into a relational database for data storage.

[0060] Exemplarily, the kiosk activity basic data can be obtained through MQTT protocol monitoring, and the kiosk activity basic data can be uploaded to a non-relational database. The non-relational database can be a big data warehouse ES. For example, EsClient can be used to write the kiosk activity basic data into the big data warehouse ES. The index name of ES is "kiosk-click-yyyy-MM-dd". EsClient is used to initiate aggregation statistics operations on the data in ES every 5 minutes to count the number of kiosk clicks of each airline and airport in all terminals across the country in the past week. The activity characteristics of the kiosk include terminal, airline, kiosk IP, and number of clicks. The kiosk is sorted in reverse order according to the number of clicks, with the kiosk with the highest number of clicks ranked first, to generate activity information, and to write the activity information into an Oracle database, that is, a relational database.

[0061] Optionally, the generating an operation instruction according to the predefined energy-saving strategy, the basic information set and the activity information includes:

[0062] Preset instruction information and rule information and upload them to the relational database;

[0063] Specifically, airports are large, comprehensive hubs for transportation, and self-service kiosks are key facilities for civil aviation travel. Therefore, when formulating energy-saving strategies, it is necessary to comprehensively balance the two factors of safe operation and energy conservation and emission reduction. For this reason, this solution mainly achieves energy-saving effects by adjusting the screen brightness of the equipment; by pre-defining energy-saving strategy instruction data files, preset execution instructions such as sleep and brightness adjustment, all of which are uniformly managed and stored in ".txt" files.

[0064] Exemplarily, the os.OpenFile function of golang is used to read the configuration file cmd.txt of the instruction information and the configuration file rule.txt of the rule information every 1 minute; the instruction information includes: the fully qualified name of the instruction, the time period, the instruction set, and the description; the same instruction set uses WMI in C# to adjust the screen brightness and uses user32.dll to put the screen to sleep; the instruction set includes: sleep at night [c: / sleep.exe], non-sleep at night [c: / no-sleep.exe], daytime brightness 50% [c: / half-light.exe], daytime brightness 100% [c: / light.exe]; for example: use c: / sleep.exe from 22:00 to 4:00 the next day to put the cabinet screen to sleep; the instruction information can be: {fully qualified name of the instruction: c: / sleep.exe, time period: 22:00-04:00, instruction set: 1 category, description: use c: / sle ep.exe puts the cabinet screen to sleep}, {command fully qualified name: c: / half-light.exe, time period: 04:00-22:0, instruction set: Class 1, description: Use c: / half-light.exe from 4:00 to 22:00 on the same day to adjust the cabinet screen brightness to 50%}; the rule information includes: airline, terminal, range of passengers to be operated, weighted number of cabinets to be operated, instruction set, description, where the weighted number of cabinets to be operated means: when the number of cabinets to be operated is calculated to be X and the instruction selected in the instruction set is 100% brightness during the day or non-sleeping at night, the number of cabinets to be operated becomes X+weighted number of cabinets to be operated; the rule information can be: {At China International Airlines' Daxing Airport, when the number of passengers to be operated is less than 200 and greater than 100, use Class 1 instruction set to operate the cabinet, and the weighted number of cabinets to be operated is 5}; write the rule information and instruction information into a relational database, such as an Oracle database, through springboot+jpa technology.

[0065] acquiring the basic information set, the activity information, the instruction information and the rule information from the relational database every second preset time;

[0066] Specifically, the calculation of the operation instruction is performed periodically at a certain time, namely, a second preset time.

[0067] Exemplarily, the basic information set, rule information and instruction information are obtained from the Oracle database (i.e., relational database) every 5 minutes through springboot+jpa+quart technology; the basic information set includes: the number of passengers to be operated, the flight processing deadline, the current terminal, the airline, the number of counters to be operated, the IP list of counters to be operated, and the average business processing time per person; the rule information includes: airline, terminal, range of the number of passengers to be operated, weighted number of counters to be operated, instruction set, description; the instruction information includes: the fully qualified name of the instruction, time period, instruction set, description.

[0068] Calculate the cabinet value to be operated according to the basic information set, the instruction information and the rule information;

[0069] Exemplarily, the value of the counters to be operated can be calculated according to the calculation formula: "Number of counters to be operated by the airline = number of passengers to be operated by the airline * average business processing time per person / (flight processing deadline - current time) + weighted number of counters to be operated by the airline", and the weighted number is a specific value of the preset value. The weighted number can be selected from the rule data according to the number of passengers to be operated by the airline, and the fully qualified name of the instruction is taken out from the instruction data according to the instruction set and the current time. If the fully qualified name of the instruction is c: / light.exe or c: / no-sleep.exe, the weighted number of counters to be operated by the airline is the weighted number of counters to be operated in the rule data, otherwise it is 0; for example, the final rule information calculated is {When the number of passengers to be operated at China International Airlines' Daxing Airport is less than 200 and greater than 100, use Class 1 instruction set to operate the counter, and the weighted number of counters to be operated is 5.}, then the weighted number is 5.

[0070] An operation instruction is generated according to the basic information set, the instruction information and the rule information.

[0071] Exemplarily, an instruction set is taken out from the rule information according to the airline, terminal, and the range of the number of passengers to be operated, and the corresponding instruction authority name is obtained from the instruction information according to the instruction set and the current time; wherein: the current time must be within the time period of the instruction data.

[0072] Optionally, sending the operation instruction to a corresponding cabinet for execution includes:

[0073] Determine the IP address of the cabinet to be operated according to the activity information and the value of the cabinet to be operated;

[0074] Specifically, after solving the number of cabinets that need to be operated, it is necessary to determine the number of cabinets, that is, determine the number of cabinets that need to be operated and the total number of cabinets in the airport to obtain the final number of cabinets to be operated; determine the IP of the cabinet to be operated based on the number of cabinets.

[0075] According to the IP address of the cabinet to be operated, the operation instruction is sent to the corresponding cabinet;

[0076] The cabinet executes the corresponding operation instruction.

[0077] Exemplarily, the corresponding channel is found according to the cabinet IP, and the operation instructions are written into the channel through the mqtt client, so that the cabinet IP to be operated and the corresponding operation instructions are sent to the corresponding cabinet, so that the cabinet executes the corresponding operation instructions through the edge operation service.

[0078] Optionally, determining the IP address of the cabinet to be operated according to the activity information and the value of the cabinet to be operated includes:

[0079] Obtain the IP value of the cabinet to be operated in the basic information set;

[0080] Determine whether the IP value is greater than the value of the cabinet to be operated;

[0081] If yes, then select cabinets with the same number as the cabinet value to be operated according to the activity information and obtain the corresponding cabinet IPs;

[0082] If not, select all cabinets in the basic information set and obtain the corresponding cabinet IP.

[0083] For example, assuming that the number of cabinets to be operated is G, the number of IPs in the IP list of cabinets to be operated in the basic information set is M, G≥M, then the cabinets to be operated are all the cabinets in the IP list of cabinets to be operated in the basic information set; if G<M, then the cabinets to be operated are the G cabinets with the highest activity among all the cabinets in the IP list of cabinets to be operated in the basic information.

[0084] Optionally, the cabinet executes the corresponding operation instruction including:

[0085] According to the basic information set, determining whether the time of the click event is greater than a third preset time;

[0086] If not, the operation instruction is not executed;

[0087] The time of a new click event will overwrite the time of the previous click event; if there is no time record of the click event, the time of the click event will be initialized.

[0088] Exemplarily, the edge operation service monitors data events whose channels are local IP in real time. When a written operation instruction is received, it decides whether to forward the instruction for execution based on the time of the most recent click event in the c: / click-time.txt file of the current cabinet; if the file c: / click-time.txt does not exist, the default time of the most recent click event is "2020-01-01; 00:00:00" and golang's os.Create function is used to create this file; if the time of the cabinet's most recent click event is less than the current time minus 5 minutes, the operation instruction will not be forwarded for execution, otherwise, it will be forwarded for execution.

[0089] Optionally, the determining whether the time of the click event is greater than a third preset time includes:

[0090] If the time of the click event is greater than the third preset time, determining whether the currently received operation instruction is consistent with the previous operation instruction;

[0091] If not, execute the current operation instruction on the cabinet.

[0092] Exemplarily, when the edge operation service obtains the operation instruction, it obtains the most recent operation instruction of the current cabinet from the c: / op-cmd.txt file of the current cabinet; if the file c: / op-cmd.txt does not exist, the os.Create function of golang is used to create the file; if the most recent operation instruction in the file c: / op-cmd.txt is inconsistent with the received operation instruction, the RuntimeUtil.exeForStr("pending operation instruction") method of Hutool is used to execute the operation instruction.

[0093] Based on the same inventive concept, Figure 3 As shown, the present invention also provides a self-service check-in equipment energy-saving device, the device comprising:

[0094] Flight passenger query module, used to obtain the flight information, passenger information and counter information of the current station and pre-process them, obtain the basic information set and upload it to the preset relational database;

[0095] A configuration management module, used to preset instruction information and rule information and upload them to the relational database;

[0096] A monitoring module is used to monitor the cabinet screen click event and obtain the click time and cabinet IP, obtain the cabinet activity basic data, and send it to the data transmission module; the monitoring module is also used to determine whether the time of the click event is greater than the third preset time when receiving an operation instruction, and if so, send the operation instruction to the edge operation module;

[0097] A data transmission module, used to receive the active basic data of the cabinet and upload it to a preset non-relational database; the data transmission module is also used to send operation instructions to the monitoring module;

[0098] A data aggregation module is used to aggregate and count the cabinet activity basic data in the non-relational database every first preset time to obtain activity characteristics; the data aggregation module is also used to sort the activities of the cabinets according to the activity characteristics, obtain the cabinet activity information and upload it to the relational database;

[0099] A timing calculation module, used to generate an operation instruction according to a predefined energy-saving strategy, the basic information set and the activity information, and send the operation instruction to the data transmission module;

[0100] The edge operation module is used to determine whether the currently received operation instruction is consistent with the previous operation instruction when receiving the operation instruction sent by the monitoring module. If not, execute the current operation instruction on the cabinet.

[0101] Based on the same inventive concept, the present invention also provides a readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the energy-saving method of the self-service check-in device described in any of the above items is implemented.

[0102] It should be noted that the electrical connection between the above-mentioned units does not necessarily mean the connection between the lines. The indirect connection method can be applied to the embodiments of the present invention as long as the purpose of the present invention is achieved. The above is only an exemplary embodiment of the present invention and cannot be used to limit the scope of the present invention.

[0103] That is, any equivalent changes and modifications made according to the teachings of the present invention are still within the scope of the present invention. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present invention. This application is intended to cover any variation, use or adaptive change of the present invention, which follows the general principles of the present invention and includes common knowledge or customary technical means in the art that are not described in the present invention.

Claims

1. A self-service check-in equipment energy saving method, characterized in that: The method comprises: Obtain the flight information, passenger information and counter information of the current terminal and pre-process them to obtain a basic information set; Collect the activity characteristics of the cabinet and calculate the activity information of the cabinet; Generate an operation instruction according to a predefined energy-saving strategy, the basic information set and the activity information; The operation instruction is sent to the corresponding cabinet for execution.

2. A self-service check-in equipment energy saving method according to claim 1, characterized in that: The flight information, passenger information and counter information of the current station are obtained and pre-processed to obtain a basic information set including: Obtain flight information, passenger information and counter information of the current terminal; Filtering the flight information to obtain available flight information; Obtaining and filtering passenger information from the available flight information to obtain passenger information to be operated; Filtering the cabinet information to obtain cabinet information to be operated; Generate a basic information set according to the available flight information, the passenger information to be operated and the cabinet information to be operated; The basic information set is uploaded to a preset relational database.

3. A self-service check-in equipment energy saving method according to claim 2, characterized in that: The collecting of the activity characteristics of the cabinet and calculating the activity information of the cabinet include: Monitor the cabinet screen click events and obtain the click time and cabinet IP address to obtain the cabinet activity basic data; Uploading the active basic data of the cabinet to a preset non-relational database; After a first preset time interval, aggregate statistics are performed on the cabinet activity basic data in the non-relational database to obtain activity characteristics; Sorting the activities of the cabinets according to the activity characteristics to obtain activity information of the cabinets; The activity information is uploaded to the relational database.

4. A self-service check-in equipment energy saving method according to claim 3, characterized in that: The generating of the operation instruction according to the predefined energy-saving strategy, the basic information set and the activity information comprises: Preset instruction information and rule information and upload them to the relational database; acquiring the basic information set, the activity information, the instruction information and the rule information from the relational database every second preset time; Calculate the cabinet value to be operated according to the basic information set, the instruction information and the rule information; An operation instruction is generated according to the basic information set, the instruction information and the rule information.

5. A self-service check-in equipment energy saving method according to claim 4, characterized in that: The sending of the operation instruction to the corresponding cabinet for execution includes: Determine the IP address of the cabinet to be operated according to the activity information and the value of the cabinet to be operated; According to the IP address of the cabinet to be operated, the operation instruction is sent to the corresponding cabinet; The cabinet executes the corresponding operation instruction.

6. A self-service check-in equipment energy saving method according to claim 5, characterized in that: The determining the IP address of the cabinet to be operated according to the activity information and the value of the cabinet to be operated includes: Obtain the IP value of the cabinet to be operated in the basic information set; Determine whether the IP value is greater than the value of the cabinet to be operated; If yes, then select cabinets with the same number as the cabinet value to be operated according to the activity information and obtain the corresponding cabinet IPs; If not, select all cabinets in the basic information set and obtain the corresponding cabinet IP.

7. A self-service check-in equipment energy saving method according to claim 5, characterized in that: The cabinet executes the corresponding operation instruction including: According to the basic information set, determining whether the time of the click event is greater than a third preset time; If not, the operation instruction is not executed; The time of a new click event will overwrite the time of the previous click event; if there is no time record of the click event, the time of the click event will be initialized.

8. A self-service check-in equipment energy saving method according to claim 7, characterized in that: The step of determining whether the time of the click event is greater than a third preset time includes: If the time of the click event is greater than the third preset time, determining whether the currently received operation instruction is consistent with the previous operation instruction; If not, execute the current operation instruction on the cabinet.

9. A self-service check-in equipment energy-saving device, characterized in that: The device comprises: Flight passenger query module, used to obtain the flight information, passenger information and counter information of the current station and pre-process them, obtain the basic information set and upload it to the preset relational database; A configuration management module, used to preset instruction information and rule information and upload them to the relational database; A monitoring module is used to monitor the cabinet screen click event and obtain the click time and cabinet IP, obtain the cabinet activity basic data, and send it to the data transmission module; the monitoring module is also used to determine whether the time of the click event is greater than the third preset time when receiving an operation instruction, and if so, send the operation instruction to the edge operation module; A data transmission module, used to receive the active basic data of the cabinet and upload it to a preset non-relational database; the data transmission module is also used to send operation instructions to the monitoring module; A data aggregation module is used to aggregate and count the cabinet activity basic data in the non-relational database every first preset time to obtain activity characteristics; the data aggregation module is also used to sort the activities of the cabinets according to the activity characteristics, obtain the cabinet activity information and upload it to the relational database; A timing calculation module, used to generate an operation instruction according to a predefined energy-saving strategy, the basic information set and the activity information, and send the operation instruction to the data transmission module; The edge operation module is used to determine whether the currently received operation instruction is consistent with the previous operation instruction when receiving the operation instruction sent by the monitoring module. If not, execute the current operation instruction on the cabinet.

10. A readable storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the energy-saving method for the self-service check-in device as claimed in any one of claims 1 to 8 is implemented.