A Terminal Collaborative Control System and Method Based on Data Processing
By using a data processing method in the terminal collaborative control system, the data display method is determined based on the displayed data type and data change frame rate of the terminal equipment in the terminal, the problem of waste of resources and untimely information transmission in the existing system is solved, and more efficient data display and resource utilization are achieved.
Patent Information
- Application Number
- CN202410554653.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-07
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2044-05-07
AI Technical Summary
The existing terminal collaborative control system has problems such as wasting resource and untimely information transmission in data push and functional component scheduling, especially when the travel needs and information categories of different users are different.
A terminal collaborative control method based on data processing is proposed. By obtaining the displayed data type and data changing frame rate of the terminal equipment of the terminal, it determines the display method of different types of data in the future time period, including non-display, static display, delayed display and normal display.
It realizes the prediction of user needs based on the dynamic changes in historical display data of different terminals, optimizes the data display method, saves digital resource traffic, and improves the timeliness of information transmission.
Smart Images

Figure CN118446871B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of data processing and collaborative control, and in particular, relates to a terminal collaborative control system and method based on data processing. Background Art
[0002] The airport's landside transportation business is relatively complex, involving the distribution and transfer of multiple modes of transportation such as subways, airport buses, airport buses, taxis, and private cars, as well as inter-building transfers and coordinated dispatching. The pressure on transportation operation and management is relatively high. To provide passengers with a smooth and comfortable travel experience, it is necessary to understand the travel needs of various channels in real time, so as to do a good job in real-time resource dispatch and management.
[0003] Based on the support of mobile Internet technology and the Internet of Things, a lot of information about the airport terminal can be sent to the APP of different user terminals in real time through the control terminal, so that the corresponding users can obtain the corresponding information and avoid unnecessary transfers, waiting or delays. This information includes airside operation data (flight and passenger arrival and departure data), landside operation data (vehicle parking data, road condition data), capacity data (taxis, buses, online car-hailing, express rail) and service data (queue length, travel area distribution and preferences), weather, holiday factors, etc., so as to obtain the latest trends of flight information, passenger information, baggage information, airport weather information, and airport traffic information.
[0004] However, different users usually have different travel purposes and areas of interest. If the control terminal pushes the same type of data to different users based on the same control standard, not only will there be unnecessary waste of data traffic, but it will also cause frequent further data interactions between the user terminal and the control terminal. For example, if the information category that the current user is concerned about is A, and the information category received is B, the user terminal needs to refresh repeatedly to continue to receive information of category A, making the previous information push process essentially invalid (the user does not care about information of category B).
[0005] At the same time, the functional components required for scheduling different types of information are also different. There are also many cross-functional component calls between different types of information. The unified data transmission process between the control terminal and different user terminals is also a unified functional component call process, which does not meet the actual needs of the user terminals. As a result, there will inevitably be further frequent scheduling of resources in the future. In the terminal environment, this frequent cross-calling of resources and functional components is likely to lead to untimely information transmission. Summary of the invention
[0006] In order to solve the above technical problems, the present invention proposes a terminal collaborative control system and method based on data processing.
[0007] In the first aspect of the present invention, a collaborative control method for a terminal building based on data processing is proposed, and the method includes:
[0008] Obtain the types of the displayed data of the terminal building terminal devices in the past first preset time period and the change frame rate of each type of data;
[0009] Based on the change frame rate of each type of data, determine the display mode of at least one type of data in the future preset time period, and the display mode includes non-display, static display, delayed display or normal display;
[0010] The terminal building terminal devices include desktop terminals and mobile terminals;
[0011] The types of the displayed data include at least two of flight information, passenger information, luggage information, airport meteorological information, and airport traffic information;
[0012] Among them, the display modes of the data on the mobile terminal include non-display and delayed display; the display modes of the data on the desktop terminal include static display and normal display.
[0013] According to different execution entities, the method can be applied to a terminal building control terminal and a user terminal.
[0014] The terminal building control terminal, also known as the terminal building console, the terminal building server host, the terminal building server cluster, the terminal building main computer room, etc., refers to the entity that completes all data aggregation and data distribution, and is also called the local device;
[0015] The user terminal includes an airport management user terminal and an airport passenger terminal, etc., and is also called the terminal building terminal device. The airport management user terminal usually appears as a desktop terminal, and the airport passenger terminal usually appears as a mobile terminal.
[0016] When the method is applied to the terminal building control terminal, the steps of the method are as follows:
[0017] The terminal building control terminal presets the length of the first preset time period;
[0018] The terminal building terminal device determines the types and data sizes of the displayed data on itself in the first preset time period, and calculates the data change frame rate of the j-th type of data in the first preset time period; j = 1, 2, ……, K, and K is an integer greater than 2;
[0019] Each terminal building terminal device sends the calculated change frame rate of each type of data to the terminal building control terminal;
[0020] After summarizing the data, the terminal control terminal makes a decision on the display mode of different types of data of the terminal devices in the terminal in a preset future time period.
[0021] Specifically, if the data change frame rate of the j-th type of data of the mobile terminal within the first preset time period is less than the first expected value, the j-th type of data will not be displayed on the mobile terminal in the preset future time period;
[0022] Otherwise, the j-th type of data will be displayed with a delay on the mobile terminal in the preset future time period.
[0023] If the data change frame rate of the j-th type of data of the desktop terminal within the first preset time period is greater than the second expected value, the j-th type of data will be normally displayed on the desktop terminal in the preset future time period;
[0024] Otherwise, the j-th type of data will be statically displayed on the desktop terminal in the preset future time period.
[0025] When the method is specifically applied to a mobile terminal, the execution process of the method is as follows:
[0026] Each mobile terminal determines the types and sizes of the data that have been displayed within the first preset time period, and calculates the data change frame rate of the j-th type of data within the first preset time period; j = 1, 2, ……, K, where K is an integer greater than 2;
[0027] Each of the mobile terminals sends the calculated change frame rate of each type of data to the terminal control terminal;
[0028] After summarizing the data, the terminal control terminal makes a decision on the display mode of different types of data of each mobile terminal in the preset future time period; the display modes include not displaying and displaying with a delay;
[0029] The types of the data that have been displayed include at least two of flight information, passenger information, baggage information, airport meteorological information, and airport traffic information.
[0030] If the data change frame rate of the j-th type of data of the mobile terminal within the first preset time period is less than the first expected value, the j-th type of data will not be displayed on the mobile terminal in the preset future time period;
[0031] Otherwise, the j-th type of data will be displayed with a delay on the mobile terminal in the preset future time period.
[0032] When the method is specifically applied to a desktop terminal, the execution process of the method is as follows:
[0033] Each desktop terminal determines the type and data size of the displayed data within the first preset time period, and calculates the data change frame rate of the j-th type of data within the first preset time period; j = 1, 2, ……, K, where K is an integer greater than 2;
[0034] Each of the desktop terminals sends the calculated change frame rate of each type of data to the terminal control terminal of the terminal building;
[0035] After summarizing the data, the terminal control terminal of the terminal building decides on the display modes of different types of data for each of the desktop terminals within the future preset time period; the display modes include static display and normal display;
[0036] The types of the displayed data include at least two of flight information, passenger information, luggage information, airport meteorological information, and airport traffic information.
[0037] If the data change frame rate of the j-th type of data of the desktop terminal within the first preset time period is greater than the second expected value, then the j-th type of data is normally displayed on the desktop terminal within the future preset time period;
[0038] Otherwise, the j-th type of data is statically displayed on the desktop terminal within the future preset time period.
[0039] The terminal building collaborative control method based on data processing described in the first aspect can be automatically implemented through various forms of electronic devices via computer program instructions; the computer program instructions can be stored in different forms of storage media and loaded into computer electronic devices for execution.
[0040] Therefore, in the second aspect of the present invention, there is also provided a computer-readable storage medium for storing computer instructions, which, when the computer instructions run on an electronic device, cause the electronic device to execute a terminal building collaborative control method based on data processing as described in the first aspect.
[0041] In the third aspect of the present invention, there is also provided an electronic device, which includes a processor and a memory, the memory is used for storing instructions, and the processor is used for calling the instructions in the memory, so that the electronic device executes the aforementioned terminal building collaborative control method based on data processing.
[0042] In the fourth aspect of the present invention, there is also provided a terminal building collaborative control system based on data processing, and the system includes a terminal control terminal of the terminal building, at least one desktop terminal, and at least one mobile terminal.
[0043] The terminal control terminal of the terminal building presets the length of the first preset time period and the future preset time period;
[0044] The at least one desktop terminal and the at least one mobile terminal determine the type and size of the displayed data in the first preset time period, and calculate the data change frame rate of the jth type of data in the first preset time period; j=1, 2, ..., K, K is an integer greater than 2;
[0045] The at least one desktop terminal and the at least one mobile terminal send the calculated change frame rate of each type of data to the terminal control terminal for aggregation;
[0046] After the terminal control terminal aggregates the data, it decides how to display different types of data of the at least one desktop terminal and the at least one mobile terminal in a future preset time period;
[0047] The display mode includes no display, static display, delayed display or normal display;
[0048] The types of the displayed data include at least two of flight information, passenger information, luggage information, airport weather information, and airport traffic information.
[0049] In the embodiments of the above various aspects, the data change frame rate of the j-th type of data in the first preset time period is determined according to the data volume difference change rate of the data volume displayed by the j-th type of data in multiple sub-time periods in the first preset time period;
[0050] and / or,
[0051] The method is determined according to a change rate of inter-frame difference values of image frames displayed at a plurality of different time nodes in the first preset time period according to the j-th type of data.
[0052] The present invention can predict user needs in future time periods based on dynamic changes in historical display data of different terminals, so that digital resources of airport terminals can be displayed in a targeted manner on different terminal interfaces, without affecting the normal needs of related users and saving digital resource traffic.
[0053] Further advantages of the present invention will be further reflected in detail in the specific embodiments section in conjunction with the drawings of the specification. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] 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 will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0055] Figure 1 This is a schematic diagram of the hardware device communication interaction involved in the technical solution of the present invention
[0056] Figure 2 It is a schematic diagram of the main process of the terminal collaborative control method based on data processing according to an embodiment of the present invention.
[0057] Figure 3 It is a schematic diagram of an embodiment in which the terminal collaborative control method based on data processing is applied to a terminal control terminal.
[0058] Figure 4 It is a schematic diagram of the division of the first preset time period and the future time period in the technical solution of the present invention. Detailed implementation manners
[0059] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners identical to those of the present application. On the contrary, they are merely examples of devices and methods that are the same as some aspects of the present application as detailed in the appended claims.
[0060] In the embodiments of the present application, the term "module" or "unit" refers to a computer program with a predetermined function or a part of a computer program, which works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as a processing circuit or a memory), or a combination thereof. Similarly, one processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be a part of an overall module or unit that includes the function of that module or unit.
[0061] The block diagrams shown in the drawings are only functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0062] The flowcharts shown in the drawings are only exemplary illustrations, and do not necessarily include all the contents and operations / steps, nor do they necessarily need to be executed in the described order. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined. Therefore, the actual execution order may change according to the actual situation.
[0063] It should be noted that, in this application, "a plurality of" means two or more. " / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0064] First, refer to Figure 1 , which shows a schematic diagram of the communication and interconnection of different terminal devices involved in the technical solution of the present invention.
[0065] Figure 1 It shows a terminal control terminal for the terminal building, a desktop terminal, and a mobile terminal.
[0066] In the technical scenario of this application, the terminal control terminal for the terminal building refers to the main server system or cluster for comprehensive coordination and control in the terminal building, also known as the terminal building console, the main server of the terminal building, the server cluster of the terminal building, the main computer room of the terminal building, etc. It is the main body that completes all data aggregation and data distribution, and is abbreviated as the local device;
[0067] The desktop terminal is also called the management terminal. Due to the limitation of airport data confidentiality, the management terminal used by managers is usually fixed in a specific area, so it usually appears as an immovable desktop terminal;
[0068] The mobile terminal mainly refers to the passenger terminal. The passenger terminal mainly refers to the ordinary mobile portable terminal devices used by ordinary waiting passengers, such as smart phones, portable laptops, PDAs, etc.
[0069] The desktop terminal and the mobile terminal are collectively referred to as the terminal building terminal devices (corresponding to the terminal control terminal of the local device).
[0070] When implementing the method of the present invention, both the mobile terminal and the desktop terminal need to regularly send aggregated data to the terminal control terminal for the terminal building and receive the data display instruction of the terminal control terminal for the terminal building.
[0071] Therefore, the technical solution of the present invention involves the process of collecting user data. However, it can be understood that, according to the subsequent introduction of the technical solution, the data collected by the present invention is all irrelevant to personal information and does not involve user identity recognition; at the same time, before starting the relevant service, a prompt interface, a pop-up window or a voice prompt message can be displayed. The prompt interface, the pop-up window or the voice prompt message is used to prompt the user that their relevant data is being collected currently. The present application only starts to execute the relevant steps of obtaining the user's relevant data after obtaining the confirmation operation of the user on the prompt interface or the pop-up window. Otherwise (that is, when the confirmation operation of the user on the prompt interface or the pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are ended, that is, the relevant data of the user is not obtained and the relevant service cannot be provided.
[0072] Therefore, in the specific embodiments of the present application, if it involves user-related data, when the embodiments of the present application are applied to specific products or technologies, user permission or consent needs to be obtained, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions.
[0073] In a specific embodiment, the terminal control terminal of the terminal building is preferably a server cluster combination, and the server cluster combination includes at least a first server cluster and a second server cluster;
[0074] There are multiple desktop terminals and mobile terminals. Preferably, the number of desktop terminals is X, and the number of mobile terminals is Y. Both X and Y are positive integers greater than 2, and Y > 10X;
[0075] Therefore, in actual execution, in order to avoid data congestion between the terminal control terminal (local device) of the terminal building and the terminal devices of the terminal building, in a preferred embodiment, the method is first configured as follows:
[0076] S1: Obtain the first quantity A of the terminal devices of the terminal building that the first server cluster and the second server cluster are currently connected to respectively;
[0077] S2: Determine the second quantity B of the terminal devices of the terminal building that the first server cluster and the second server cluster can still be connected to;
[0078] Next, refer to Figure 2 , and the steps of executing the method are as follows:
[0079] Preset the length of the first preset time period;
[0080] Obtain the types of the displayed data of the terminal devices of the terminal building in the past first preset time period and the change frame rates of each type of data;
[0081] Based on the change frame rates of each type of data, determine the display modes of at least one type of data in the future preset time period, and the display modes include non-display, static display, delayed display, or normal display;
[0082] Combined with the pre-configuration of the foregoing steps S1 - S2, Figure 2 the embodiments of
[0083] S1: Obtain the first quantities A1 and A2 of the terminal devices of the terminal building that the first server cluster and the second server cluster are currently connected to respectively;
[0084] S2: Determine the second quantities B1 and B2 of the terminal devices of the terminal building that the first server cluster and the second server cluster can still be connected to;
[0085] S3: Preset the length ΔT of the first preset time period;
[0086] S4: The first server cluster obtains the types of the displayed data of B1 terminal devices in the terminal building in the past first preset time period and the change frame rates of each type of data; the second server cluster obtains the types of the displayed data of B2 terminal devices in the terminal building in the past first preset time period and the change frame rates of each type of data;
[0087] S5: Based on the change frame rates of each type of data, the first server cluster and the second server cluster determine the display modes of at least one type of data in the future preset time period, and the display modes include non-display, static display, delayed display or normal display;
[0088] The types of the displayed data include at least two of flight information, passenger information, luggage information, airport meteorological information, and airport traffic;
[0089] Among them, the display modes of the data on the mobile terminal include non-display and delayed display; the display modes of the data on the desktop terminal include static display and normal display.
[0090] Figure 2 The method can be specifically applied to a local device (terminal building control terminal) and terminal devices in the terminal building, or can be executed by the local device (terminal building control terminal) and terminal devices in the terminal building.
[0091] Figure 3 The following shows the method flow executed by the local device (terminal building control terminal):
[0092] The terminal building control terminal presets the length of the first preset time period;
[0093] The terminal device in the terminal building determines the types and data sizes of the displayed data of itself in the first preset time period, and calculates the data change frame rate of the j-th type of data in the first preset time period; j = 1, 2, ……, K, and K is an integer greater than 2;
[0094] Each terminal device in the terminal building sends the calculated change frame rate of each type of data to the terminal building control terminal;
[0095] After summarizing the data, the terminal building control terminal decides the display modes of different types of data of the terminal devices in the terminal building in the future preset time period.
[0096] Preferably, the data change frame rate of the j-th type of data within the first preset time period is determined according to the data volume difference change rate of the data volume of the j-th type of data displayed in multiple sub-time periods within the first preset time period;
[0097] and / or,
[0098] It is determined according to the inter-frame difference change rate of the image frames displayed at multiple different time nodes of the j-th type of data within the first preset time period.
[0099] Next, in combination with Figure 4 the schematic diagram, the calculation principle of the above data change frame rate will be further described:
[0100] First, the terminal control terminal of the terminal building presets the first preset time period, and its length is ΔT;
[0101] In Figure 4 , the first preset time period is [t 1 , t N , that is, the starting point of the moment is t 1 , and the ending point of the moment is t N ; the future preset time period can be understood as [t N , t p ;
[0102] The first preset time period is divided into N sub-time periods with a length of Δt each
[0103] [t 0 , t 1 , [t 1 , t 2 , ……, [t N-1 , t N ,
[0104] Use T i to identify the i-th sub-time period [t i-1 , t i , i = 1, 2, …, N;
[0105] Method (1): The data change frame rate of the j-th type of data within the first preset time period is determined according to the data volume difference change rate of the data volume of the j-th type of data displayed in multiple sub-time periods within the first preset time period, specifically as follows:
[0106] Obtain the data volume sizes of K types of data that have been displayed in the sub-time period T i {D
[0107] {D 1i, D 2i , …, D Ki};
[0108] Calculate the data change frame rate of the j-th type of data within the first preset time period
[0109] The feature of method (1) is that only the size of the interval data needs to be obtained, and no complex image operations are required. The size of the interval data of different types can be quickly obtained through system logs and data traffic monitoring; if the segmentation size value N is relatively small, method (1) can be (preferably) used for quick calculation;
[0110] Method (2): The data change frame rate of the j-th type of data within the first preset time period is determined according to the inter-frame difference change rate of the image frames displayed at multiple different time nodes of the j-th type of data within the first preset time period.
[0111] Specifically, Figure 4 There is a simple illustration for this. At Figure 4 at time t i the display frame of the j-th type of data is frame i (abbreviated as F ji ), and at time t i+1 the display frame of the j-th type of data is frame i + 1 (abbreviated as F ji+1 );
[0112] Then the inter-frame difference between frame i and frame i + 1 is |F ji+1 -F ji |;
[0113] It can be understood that the inter-frame difference method is generally a method of marking moving objects by performing difference operations on two adjacent frames of images. In the technical solution of this application, considering the visualization time of information, it can also quickly determine whether the information of the current category has changed significantly through the inter-frame difference method.
[0114] At this time, subtract the pixel values of the two images and perform thresholding on the subtracted image to obtain the inter-frame difference (generally 0, 1 or further thresholded to a value between 0 and 1. The larger the value, the stronger the significance of the information change).
[0115] Taking the thresholded inter-frame difference being 0 or 1 as an example, the calculation of the data change frame rate of the j-th type of data within the first preset time period is as follows:
[0116]
[0117] The feature of method (2) is that it is necessary to calculate the inter-frame difference at different consecutive times, and its process pays more attention to the change factors at each intermediate time, so it is especially suitable for the case where the value of N is relatively large (compared with method (1)).
[0118] Based on one of the above two methods, each of the terminal devices in the terminal building can send the change frame rate of each type of calculated data to the control terminal of the terminal building;
[0119] After summarizing the data, the control terminal of the terminal building decides on the display methods of different types of data of the terminal devices in the terminal building for a preset future time period.
[0120] The display methods include not displaying, static display, delayed display, or normal display.
[0121] Not displaying means that the j-th type of data will not be displayed temporarily in the future time period, and the length of the future time period is less than the length of the first preset time period;
[0122] Static display means that the j-th type of data will be statically displayed in the future time period. That is to say, the j-th type of data will not be refreshed at all in the future time period, that is, no data traffic and interaction will be generated.
[0123] Delayed display means that the j-th type of data will be displayed with a delay in the future time period. The meaning of delayed display is that the display priority of the j-th type of data is lower, and it will only be displayed after other types of data with higher priorities are displayed. Or, if there are other types of data being transmitted currently, it will wait until the transmission is completed before being displayed, etc.
[0124] Normal display means that the j-th type of data will be normally displayed in the future time period. That is, there is no delay or static state, and the data is normally refreshed for display to meet the data display needs in real time.
[0125] Specifically, if the change frame rate of the j-th type of data of the mobile terminal within the first preset time period is less than the first expected value, then the j-th type of data will not be displayed on the mobile terminal in the preset future time period;
[0126] Otherwise, the j-th type of data will be displayed with a delay on the mobile terminal in the preset future time period.
[0127] If the change frame rate of the j-th type of data of the desktop terminal within the first preset time period is greater than the first expected value, then the j-th type of data will be normally displayed on the desktop terminal in the preset future time period;
[0128] Otherwise, the j-th type of data will be statically displayed on the desktop terminal in the preset future time period.
[0129] Figure 2 The method can also be executed by a mobile terminal. The implementation process executed by the mobile terminal is as follows:
[0130] Each mobile terminal determines the type and size of the displayed data in the first preset time period, and calculates the data change frame rate of the j-th type of data in the first preset time period;
[0131] j = 1, 2, ……, K, where K is an integer greater than 2;
[0132] Each of the mobile terminals sends the calculated change frame rate of each type of data to the terminal control terminal of the terminal building;
[0133] After summarizing the data, the terminal control terminal of the terminal building decides on the display methods of different types of data for each of the mobile terminals in the future preset time period; the display methods include not displaying and delaying display;
[0134] The types of the displayed data include at least two of flight information, passenger information, luggage information, and airport meteorological information.
[0135] If the data change frame rate of the j-th type of data of the mobile terminal in the first preset time period is less than the first expected value, then the j-th type of data will not be displayed on the mobile terminal in the future preset time period;
[0136] Otherwise, the j-th type of data will be displayed with a delay on the mobile terminal in the future preset time period.
[0137] The mobile terminal can choose one of method (1) or method (2) to calculate the data change frame rate, and the terminal control terminal of the terminal building determines the first expected value based on the data change frame rates calculated by the same method reported by all mobile terminals;
[0138] Taking the selection of method (2) as an example, the first expected value should be a value between 0 and 1, and the data change frame rate values calculated by method (2) reported by all mobile terminals are all between 0 and 1; after arranging these reported values between 0 and 1 in order, the median is taken as the first expected value.
[0139] Figure 2 The method can also be executed by a desktop terminal, and the implementation process of the example executed by the desktop terminal is as follows:
[0140] Each desktop terminal determines the type and size of the displayed data in the first preset time period, and calculates the data change frame rate of the j-th type of data in the first preset time period;
[0141] j = 1, 2, ……, K, where K is an integer greater than 2;
[0142] Each of the desktop terminals sends the calculated change frame rate of each type of data to the terminal control terminal of the terminal building;
[0143] After summarizing the data, the terminal control terminal of the terminal makes decisions on the display modes of different types of data of each desktop terminal in a preset future time period; the display modes include static display and normal display;
[0144] The types of the displayed data include at least two of flight information, passenger information, baggage information, and airport meteorological information.
[0145] If the data change frame rate of the j-th type of data of the desktop terminal within the first preset time period is greater than the second expected value, then the j-th type of data is normally displayed on the desktop terminal in the preset future time period;
[0146] Otherwise, the j-th type of data is statically displayed on the desktop terminal in the preset future time period.
[0147] The desktop terminal can also select one of method (1) or method (2) to calculate the data change frame rate, and the terminal control terminal determines the first expected value based on the data change frame rates calculated by the same method reported by all desktop terminals;
[0148] Taking the selection of method (1) as an example, after arranging the data change frame rate values calculated by method (2) reported by all desktop terminals in order, the median value is taken as the second expected value.
[0149] Practice has proved that the above process methods (1) and (2) have their own focuses, and the threshold judgment method using the median instead of the average value can better conform to the change characteristics of the data in the airport terminal.
[0150] Of course, methods (1) and (2) can also be used simultaneously because there may be situations where different terminal devices in the terminal use different methods to calculate the data change frame rate; or, the same terminal device in the terminal uses different methods to calculate the data change frame rate at different times, but the specific implementation solutions can obviously be deduced analogously by those skilled in the art.
[0151] The embodiments of the present invention can also be divided into embodiments in the form of method flows, embodiments in the form of system function architectures, and embodiments in the form of computer program code pseudo languages. It can be understood that if there is no special description, the same or corresponding steps between different forms of embodiments are corresponding. For example, in the embodiments in the form of system function architectures, it includes "XX unit for implementing XX function", which actually corresponds to "XX step for implementing XX function" in the embodiments in the form of method flows.
[0152] Therefore, although not shown in the figure, more system embodiments also include a terminal collaborative control system based on data processing, and the system includes a terminal control terminal, at least one desktop terminal, and at least one mobile terminal.
[0153] The terminal control terminal presets a first preset time period and the length of a future preset time period;
[0154] The at least one desktop terminal and the at least one mobile terminal determine the types and data sizes of the displayed data during the first preset time period, and calculate the data change frame rate of the j-th type of data during the first preset time period; j = 1, 2,..., K, where K is an integer greater than 2;
[0155] The at least one desktop terminal and the at least one mobile terminal send the calculated change frame rate of each type of data to the terminal control terminal for summarization;
[0156] After summarizing the data, the terminal control terminal decides on the display modes of different types of data for the at least one desktop terminal and the at least one mobile terminal during the future preset time period;
[0157] The display modes include non-display, static display, delayed display, or normal display;
[0158] The types of the displayed data include at least two of flight information, passenger information, baggage information, airport meteorological information, and airport traffic information.
[0159] In the embodiments in the above various different aspects, the data change frame rate of the j-th type of data during the first preset time period is determined according to the data volume difference change rate of the data volumes of the j-th type of data displayed in multiple sub-time periods during the first preset time period;
[0160] and / or,
[0161] It is determined according to the inter-frame difference change rate of the image frames displayed at multiple different time nodes of the j-th type of data during the first preset time period.
[0162] The present invention can predict the user requirements in the future period based on the dynamic changes of the historical display data of different terminals, so that the digital resources of the airport terminal are displayed specifically on different terminal interfaces, saving digital resource traffic while not affecting the normal requirements of relevant users.
[0163] The present invention provides multiple embodiments, each of which can form an independent technical solution and may contribute to the prior art and solve corresponding technical problems. However, it should be noted that different embodiments can be combined with each other without violating logic; at the same time, each embodiment can solve at least one technical problem, but it is not required that each individual embodiment solve multiple or all technical problems.
[0164] The method embodiments and systems of the present invention have been shown and described above. However, for those of ordinary skill in the art, it can be understood that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention. The scope of the present invention is defined by the appended claims and their equivalents.
[0165] The above method of the present invention can be automatically executed by a computer program through an electronic device. The computer program is stored in a computer-readable storage medium, and the computer program can be executed by at least one processor, so that the at least one processor executes the steps of a terminal collaborative control method based on data processing.
[0166] Therefore, after elaborating the embodiments in the form of method flow in detail, the corresponding embodiments in the form of system functional architecture do not need to be repeated again. However, those skilled in the art can directly and undoubtedly determine that the embodiments in the form of system functional architecture also correspondingly include all the contents of the embodiments in the form of method flow. The same applies to the embodiments in the form of computer program code pseudo-language.
Claims
1. A terminal collaborative control method based on data processing, characterized in that: The method is applied to the terminal control terminal and the terminal terminal equipment, including: Acquire the types of displayed data of the terminal device in the first preset time period in the past and the frame rate of change of each type of data; Based on the frame rate of each type of data change, determine a display mode of at least one type of data in a preset time period in the future, the display mode including no display, static display, delayed display or normal display; Terminal equipment includes desktop terminals and mobile terminals; Among them, the display mode of data on the mobile terminal includes no display and delayed display; the display mode of data on the desktop terminal includes static display and normal display; The types of displayed data include at least two of flight information, passenger information, baggage information, airport weather information, and airport traffic; The method of obtaining the types of displayed data of the terminal device in the first preset time period in the past and the frame rate of data change of each type includes: The terminal control terminal presets a first preset time period, the length of which is ; The first preset time period is [t1,t N ], that is, the starting time is t1 and the end time is t N ; The future preset time period is defined as [t N ,t p ]; The first preset time period is divided into N time periods of equal length. Sub-period of , use Identify the i-th sub-time period , i=1, 2, ..., N; The data change frame rate of the j-th type of data in the first preset time period is determined according to the data volume difference change rate of the data volume displayed by the j-th type of data in multiple sub-time periods in the first preset time period, and is specifically as follows: Get sub-time period The data size of each of the K types of data displayed ; Calculate the data change frame rate of the jth type of data in the first preset time period ; The terminal equipment determines the type and size of the data displayed in the first preset time period, and calculates the data change frame rate of the jth type of data in the first preset time period. F j ; j = 1, 2, ..., K, K is an integer greater than 2; Each terminal terminal device sends the calculated frame rate of each type of data change to the terminal control terminal; After the terminal control terminal summarizes the data, it decides how to display different types of data in the terminal equipment in the future preset time period; Display modes include no display, static display, delayed display or normal display; Static display means statically displaying the j-th type of data in the future time period; Delayed display means delaying the display of the j-th type of data in a future time period; Normal display means that the j-th type of data will be displayed normally in the future time period; If the data change frame rate of the j-th type of data of the mobile terminal within the first preset time period is less than the first expected value, the j-th type of data is not displayed on the mobile terminal in the future preset time period; Otherwise, the j-th type of data is displayed on the mobile terminal after a preset time period in the future; If the data change frame rate of the jth type of data on the desktop terminal within the first preset time period is greater than the first expected value, the jth type of data is normally displayed on the desktop terminal in the future preset time period; Otherwise, the j-th type of data is statically displayed on the desktop terminal in a future preset time period.
2. A terminal collaborative control method based on data processing, the method is applied to a mobile terminal, the mobile terminal communicates with a terminal control terminal, and is characterized in that: Methods include: Each mobile terminal determines the type and size of data displayed by itself in the first preset time period, and calculates the data change frame rate of the jth type of data in the first preset time period; j=1,2,...,K, K is an integer greater than 2; Each mobile terminal sends the calculated frame rate of each type of data change to the terminal control terminal; After the terminal control terminal aggregates the data, it decides how to display different types of data for each mobile terminal in a preset time period in the future; the display modes include no display and delayed display; The types of displayed data include at least two of flight information, passenger information, baggage information, and airport traffic; Not displaying means that the j-th type of data will not be displayed temporarily in the future time period, and the length of the future time period is less than the length of the first preset time period; Delayed display means that the j-th type of data will be displayed later in the future. Delayed display means that the j-th type of data has a lower display priority and will be displayed only after other types of data with higher priority have been displayed. Or, if other types of data are being transmitted, they will be displayed after the transmission is completed. The mobile terminal calculates the data change frame rate, and the terminal control terminal determines the first expected value based on the data change frame rate calculated by the same method reported by all mobile terminals; The mobile terminal calculates the frame rate of data changes, including: The mobile terminal presets a first preset time period, the length of which is ; The first preset time period is [t1,t N ], that is, the starting time is t1 and the end time is t N ; The future preset time period is understood as [t N ,t p ]; The first preset time period is divided into N time periods of equal length. Sub-period of , use Identify the i-th sub-time period , i=1, 2, ..., N; The data change frame rate of the j-th type of data in the first preset time period is determined according to the data volume difference change rate of the data volume displayed by the j-th type of data in multiple sub-time periods in the first preset time period, and is specifically as follows: Get sub-time period The data size of each of the K types of data displayed ; Calculate the data change frame rate of the jth type of data in the first preset time period ; If the data change frame rate of the j-th type of data of the mobile terminal within the first preset time period is less than the first expected value, the j-th type of data is not displayed on the mobile terminal in the future preset time period; Otherwise, the j-th type of data is displayed on the mobile terminal with a delay in a preset time period in the future.
3. A terminal collaborative control method based on data processing, the method is applied to a desktop terminal, the desktop terminal communicates with a terminal control terminal, and is characterized in that the method include: Each desktop terminal determines the type and size of data displayed by itself in the first preset time period, and calculates the data change frame rate of the jth type of data in the first preset time period; j=1,2,...,K, K is an integer greater than 2; Each desktop terminal sends the calculated frame rate of each type of data change to the terminal control terminal; After the terminal control terminal aggregates the data, it decides how to display different types of data for each desktop terminal in the future preset time period; the display modes include static display and normal display; The types of displayed data include at least two of flight information, passenger information, baggage information, and airport weather information; Static display means that the j-th data is statically displayed in the future time period, that is, the j-th data will not be refreshed in the future time period, that is, no data traffic and interaction will be generated; Normal display means that the j-th type of data is displayed normally in the future time period, that is, the data is refreshed normally without delay or static state to meet the data display needs in real time; The desktop terminal calculates the data change frame rate, and the terminal control terminal determines the second expected value based on the data change frame rate calculated by the same method reported by all mobile terminals; The mobile terminal calculates the frame rate of data changes, including: The mobile terminal presets a first preset time period, the length of which is ; The first preset time period is [t1,t N ], that is, the starting time is t1 and the end time is t N ; The future preset time period is understood as [t N ,t p ]; The first preset time period is divided into N time periods of equal length. Sub-period of , use Identify the i-th sub-time period , i=1, 2, ..., N; The data change frame rate of the j-th type of data in the first preset time period is determined according to the data volume difference change rate of the data volume displayed by the j-th type of data in multiple sub-time periods in the first preset time period, and is specifically as follows: Get sub-time period The data size of each of the K types of data displayed ; Calculate the data change frame rate of the jth type of data in the first preset time period ; If the data change frame rate of the jth type of data on the desktop terminal within the first preset time period is greater than the second expected value, the jth type of data is normally displayed on the desktop terminal in the future preset time period; Otherwise, the j-th type of data is statically displayed on the desktop terminal in a future preset time period.
Citation Information
Patent Citations
Display screen data display method and device based on customer service data, equipment and medium
CN111897860A