Tractor window display method and device, tractor and storage medium

CN122914808APending Publication Date: 2026-10-16ZOOMLION HEAVY MASCH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611102387.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-23
Publication Date
2026-10-16

AI Technical Summary

Technical Problem

[0003]然而,现有传统A柱屏方案虽能实现信息分流,但也暴露出行业发展的技术缺陷

Benefits of technology

[0015] The above technical solution generates the required screen content and displays it on the main screen based on the user-selected display state and real-time operating data. When the system detects that the user has moved the floating window to a desired position, it automatically determines whether the position exceeds the main screen boundary. If it does, it adjusts the window to within the boundary. Compared to traditional A-pillar screen solutions, this solution allows for flexible display of the floating window on the main screen, eliminating the need for users to frequently shift their gaze and helping to maintain high concentration. Moreover, through boundary analysis, this solution ensures that the floating window never exceeds the main screen boundary, preventing issues such as abnormal interface display, content truncation, offset, and stuttering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122914808A_ABST
    Figure CN122914808A_ABST
Patent Text Reader

Abstract

The application discloses a tractor floating window display method and device, a tractor and a storage medium, and relates to the technical field of agricultural machinery vehicle-mounted electronics and intelligent man-machine interaction. The method comprises the following steps: acquiring real-time working condition data of the tractor and a display state selected by a user for a floating window of the tractor; generating picture content of the floating window based on the display state and the real-time working condition data and displaying the picture content on a main screen; in the case that the user moves the floating window to a pending position, acquiring a main screen boundary of the main screen; and in the case that the pending position exceeds the main screen boundary, moving the floating window to the inside of the main screen boundary.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of agricultural machinery vehicle electronics and intelligent human-machine interaction technology, specifically to a method, device, tractor, and storage medium for a tractor floating window display. Background Technology

[0002] With the continuous improvement of mechanization and intelligence in modern agriculture, high-horsepower tractors are gradually adopting core systems such as electronically controlled engines, power shift transmissions, intelligent hydraulic suspension, and exhaust after-treatment. Currently, most mainstream tractors use independent A-pillar displays (corner pillar screens) as display terminals. This hardware is independently installed on both sides of the A-pillar of the windshield in the cab, and is connected to the vehicle controller and sensor modules through a dedicated wiring harness, independently carrying out data display functions.

[0003] However, while existing traditional A-pillar screen solutions can achieve information diversion, they also expose technical shortcomings in the industry's development. For example, because the A-pillar screen is separate from terminals such as the main screen in the driver's cab, drivers need to frequently shift their gaze to switch between different screens, leading to distraction during field operations and posing safety hazards. Summary of the Invention

[0004] The purpose of this application is to provide a method, device, tractor, and storage medium for displaying a floating window on a tractor.

[0005] To achieve the above objectives, the first aspect of this application provides a method for displaying a floating window on a tractor, the method comprising: Acquire real-time operating data of the tractor and the display status selected by the user for the tractor's floating window; The content of the floating window is generated based on the display status and real-time operating condition data and displayed on the main screen; If the user is detected moving the floating window to a predetermined position, obtain the main screen boundary of the main screen. If the pending position exceeds the boundary of the main screen, move the floating window to the inside of the main screen boundary.

[0006] In this embodiment of the application, the display state includes an expanded state or a collapsed state. The method further includes: when the display state is detected to switch from a collapsed state to an expanded state, determining the undetermined position of the floating window in the expanded state; and when the undetermined position exceeds the boundary of the main screen, moving the floating window to the inside of the boundary of the main screen.

[0007] In this embodiment of the application, determining the undetermined position of the floating window in the unfolded state includes: obtaining the unfolded size of the floating window in the unfolded state, and determining the undetermined position of the floating window in the unfolded state based on the unfolded size and the current position of the floating window in the folded state.

[0008] In this embodiment of the application, moving the floating window to the inside of the main screen boundary includes: determining the target position based on the undetermined position, the unfolded size of the floating window in the unfolded state, and the main screen size of the main screen, and moving the floating window to the target position to move the floating window to the inside of the main screen boundary.

[0009] In this embodiment of the application, generating the content of the floating window based on the display status and real-time operating condition data includes: generating the content of the floating window based on the real-time operating condition data when the display status is in an expanded state; and filtering out important operating condition data that meets a preset priority from the real-time operating condition data when the display status is in a collapsed state, and generating the content of the floating window based on the important operating condition data.

[0010] In this embodiment, the floating window is displayed on the main screen with a semi-transparent effect.

[0011] In this embodiment of the application, the method further includes: moving the floating window to the desired position when the desired position does not exceed the boundary of the main screen.

[0012] A second aspect of this application provides a tractor floating window display device, comprising: a memory configured to store instructions; a processor configured to retrieve instructions from the memory and to implement a tractor floating window display method when executing the instructions.

[0013] A third aspect of this application provides a tractor, including: a tractor floating window display device.

[0014] A fourth aspect of this application provides a machine-readable storage medium storing instructions for causing a machine to perform a tractor floating window display method.

[0015] The above technical solution generates the required screen content and displays it on the main screen based on the user-selected display state and real-time operating data. When the system detects that the user has moved the floating window to a desired position, it automatically determines whether the position exceeds the main screen boundary. If it does, it adjusts the window to within the boundary. Compared to traditional A-pillar screen solutions, this solution allows for flexible display of the floating window on the main screen, eliminating the need for users to frequently shift their gaze and helping to maintain high concentration. Moreover, through boundary analysis, this solution ensures that the floating window never exceeds the main screen boundary, preventing issues such as abnormal interface display, content truncation, offset, and stuttering.

[0016] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description

[0017] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings: Figure 1 The schematic diagram illustrates a flowchart of a tractor floating window display method according to an embodiment of this application; Figure 2 This illustration schematically shows a display state diagram according to an embodiment of the present application; Figure 3 This schematic diagram illustrates yet another display state diagram according to an embodiment of the present application; Figure 4 This schematically illustrates a first simplified flowchart of a tractor floating window display method according to an embodiment of this application; Figure 5 This schematic diagram illustrates the positions of the floating window and the main window according to an embodiment of this application. Figure 6 This schematically illustrates a second simplified flowchart of a tractor floating window display method according to an embodiment of this application; Figure 7 The diagram illustrates a third simplified flowchart of a tractor floating window display method according to an embodiment of this application; Figure 8 A schematic diagram illustrating the structure of a tractor floating window display device according to an embodiment of this application is shown. Figure 9 The diagram illustrates the internal structure of a computer device according to an embodiment of this application. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of this application and are not intended to limit the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0019] Understandably, traditional solutions rely on independent displays on the A-pillar, requiring users to frequently shift their gaze to switch between different screens during operation. In this application, however, all information is displayed on the main screen in the cab, keeping the user's gaze constantly focused on it.

[0020] Figure 1 The illustration schematically shows a flowchart of a tractor floating window display method according to an embodiment of this application. Figure 1As shown in the figure, this application provides a method for displaying a floating window on a tractor, which may include the following steps: Step 101: Obtain the real-time operating data of the tractor and the display status selected by the user for the floating window of the tractor.

[0021] The real-time operating data includes, but is not limited to, vehicle speed, engine speed and coolant temperature, transmission gear and oil temperature, urea level, hydraulic system pressure, various operating temperature parameters, fault warnings, and lighting indicators. The display can be either unfolded or folded: in the unfolded state, the floating window is larger and can display all real-time operating data in detail, suitable for scenarios requiring close data review; in the folded state, the floating window is smaller and only displays partial data, aiming to reduce obstruction of the view and allow users to focus on operational observation.

[0022] Optionally, real-time operating data of the tractor can be acquired through various sensors. Simultaneously, user interaction events with the tractor's floating window can be detected, such as clicking the collapse or expansion icon, to obtain the user's selected display state for the floating window.

[0023] Step 102: Generate the content of the floating window based on the display status and real-time operating data and display it on the main screen.

[0024] Because the display strategies for the floating window differ between its expanded and collapsed states, the generated screen content must combine the display state with real-time operational data. Specifically, the wide layout template corresponding to the current display state is obtained, the real-time operational data is incorporated into it, the required screen content is generated, and then displayed on the main screen.

[0025] In one embodiment, when the display state is expanded, the content of the floating window is generated based on real-time operating condition data; when the display state is collapsed, important operating condition data that meets the preset priority is selected from the real-time operating condition data, and the content of the floating window is generated based on the important operating condition data.

[0026] Among them, the preset priority is a pre-set ranking rule for the importance of real-time operating data, which is set according to the operating scenario, safety level or user-defined preferences.

[0027] If the display status is "show," all data is displayed in this state, so the content of the floating window is generated based on real-time operating data. If the display status is "collapsed," the data is prioritized for display in this state, so important operating data that meets the preset priority is selected from the real-time operating data, and the content of the floating window is generated based on the important operating data.

[0028] For example, such as Figure 2 The left side is the expanded view, displaying all real-time operating data. For example... Figure 2The right side is in a collapsed state, displaying some real-time operating data.

[0029] In this embodiment, all real-time operating data are displayed in the unfolded state, allowing users to have a comprehensive understanding of the vehicle's status. In the folded state, only important operating data that has been prioritized is displayed, allowing users to keep track of the most important vehicle dynamics while focusing on driving.

[0030] Step 103: If the user moves the floating window to the pending position, obtain the main screen boundary of the main screen.

[0031] Step 104: If the pending position exceeds the boundary of the main screen, move the floating window to the inside of the boundary of the main screen.

[0032] The undetermined position refers to the target position that the user moves the floating window to through dragging or other operations. The upper left corner of the floating window can be used as a reference point.

[0033] Optionally, the user drags the floating window to the desired location via the interactive interface. In response to this action, the boundary information of the main screen is obtained. Then, based on the boundary information, the reachable area of ​​the floating window on the main screen is determined to determine whether the desired location exceeds the boundary. For example, the coordinate values ​​of each boundary of the main screen in the screen coordinate system are first obtained, and then the reachable area coordinates corresponding to the reference point of the floating window are determined by combining the size information of the floating window. Finally, the coordinates of the reference point and the reachable area are compared.

[0034] Furthermore, if the desired location exceeds the main screen boundary (for example, exceeding the left boundary), the left edge of the floating window needs to be aligned with the inside of the left edge of the screen. Specifically, the desired location is corrected based on the main screen boundary coordinates or the reachable area coordinates. Finally, the position of the floating window is updated according to the corrected coordinate values ​​to ensure that the entire floating window is completely within the main screen display area, without any part being cropped or obscured. Alternatively, if the desired location does not exceed the main screen boundary, the floating window can be directly moved to the desired location.

[0035] The floating window in this embodiment supports functions such as expand / collapse and drag. Accordingly, based on the user-selected display state and real-time operating data, the required screen content is generated and displayed on the main screen. When the user moves the floating window to a desired position, it automatically determines whether the position exceeds the main screen boundary; if so, it is adjusted to the inside of the boundary. Compared to traditional A-pillar screen solutions, this solution allows for flexible display of the floating window on the main screen, eliminating the need for frequent eye shifts and helping to maintain high concentration. Furthermore, this solution, through boundary analysis, ensures that the floating window never exceeds the main screen boundary, preventing issues such as abnormal interface display, content truncation, offset, and stuttering.

[0036] In one feasible implementation, the display state includes an expanded state or a collapsed state, and the method further includes: when the display state is detected to switch from a collapsed state to an expanded state, determining the pending position of the floating window in the expanded state; and when the pending position exceeds the boundary of the main screen, moving the floating window to the inside of the boundary of the main screen.

[0037] Understandably, when a floating window switches from a collapsed state to an expanded state, its size increases. If the default downward expansion method is used, the expanded window may exceed the bottom boundary of the screen, thus requiring boundary analysis.

[0038] Optionally, user interaction events with the tractor's floating window are detected. When the display state changes from a collapsed state to an expanded state, the undetermined position of the floating window in the expanded state is determined. The specific determination method can refer to historical records or be calculated in real time.

[0039] Furthermore, if the desired position extends beyond the main screen boundary, the floating window will be moved to the inside of the main screen boundary. The specific adjustment position can be close to the boundary or set to maintain a certain distance from it.

[0040] In one embodiment, the unfolded size of the floating window in the unfolded state is obtained, and based on the unfolded size and the current position of the floating window in the folded state, the undetermined position of the floating window in the unfolded state is determined.

[0041] In one embodiment, the target position is determined based on the undetermined position, the unfolded size of the floating window in the unfolded state, and the size of the main screen, and the floating window is moved to the target position to move the floating window inside the boundary of the main screen.

[0042] First, obtain the expanded size of the floating window in its expanded state. Then, add this expanded size to the current position in its collapsed state to obtain the desired expanded position. Next, if this desired position exceeds the main screen boundary, determine the target position based on the desired position, the expanded size, and the main screen size, and move the floating window to that target position. This ensures that the moved floating window is close to the boundary.

[0043] For example, such as Figure 3 The left side is in a collapsed state, and the floating window consists of two parts: module 1 (w1*h1) and button 3 (w3*h3). For example... Figure 3 The right side is in the expanded state, and the floating window consists of three parts: module 1 (w1*h1), module 2 (w2*h2), and button 3 (w3*h3).

[0044] If we take the top-left corner of the floating window as the reference point, its coordinates are (x, y). Given that the height of the floating window in its expanded state is h1 + h2 + h3, then the fully expanded height is y + h1 + h2 + h3. If y + h1 + h2 + h3 > H, then the undetermined position exceeds the main screen boundary. In this case, we take y = H - (h1 + h2 + h3), and use the reassigned (x, y) as the top-left corner coordinates of the floating window. Moving the floating window to these coordinates ensures the integrity of the information displayed when the floating window is expanded.

[0045] It should be noted that the choice of reference point is not limited to the top left corner; you only need to adjust the calculation method accordingly.

[0046] In one embodiment, the floating window is displayed on the main screen with a semi-transparent effect, so that the user can still clearly see the content displayed on the main screen while operating the floating window.

[0047] For example, to help understand the implementation flow of the tractor floating window display method obtained by combining this embodiment with the above embodiment one, please refer to... Figure 2 The floating window is integrated into the main screen in the cab, which displays key vehicle data in real time, such as vehicle speed, engine speed and water temperature, gearbox gear and oil temperature, urea level, hydraulic system pressure, various operating temperature conditions, fault warnings, and lighting displays.

[0048] Please refer to Figure 4 , Figure 4 A simplified flowchart of a tractor-mounted floating window display method is provided. Specifically, the floating window has foldable / expandable and draggable functions. Users can switch the display state by clicking the fold / expand button. In the fully expanded state, all vehicle status information can be displayed; in the folded small window state, only some important information is displayed. Simultaneously, users can adjust the window's display position on the main screen by clicking and dragging it anywhere on the window. The processor automatically detects whether it exceeds the main screen boundary. If it does not exceed the boundary, its new coordinates are recorded; if it does, the new coordinates are set based on the boundary coordinates. The floating window then moves to the new coordinate position, and is fixed in that position upon release. Furthermore, the overall background color of the window is set to a semi-transparent effect, allowing the information displayed on the main screen to still be observed through the floating window.

[0049] Please refer to Figure 5 , Figure 5 A schematic diagram of the position of the floating window and the main window is provided. Specifically, the main screen size is W*H, the floating window size is w*h, and the coordinates of the upper left corner of the window are (x, y). When the floating window is clicked, the coordinates of the upper left corner of the floating window are recorded. When the floating window is dragged, boundary analysis is required.

[0050] Figure 6A second simplified flowchart of a method for displaying a tractor floating window is provided. Specifically: during the dragging process, if x < 0 or y < 0, then x = 0 or y = 0; if x + w > W or y + h > H, then x = Ww or y = Hh; and using the reassigned (x, y) as the coordinate value of the upper left corner of the floating window, the floating window is moved to this coordinate. By following this method, the window can always be located in the main screen during dragging, ensuring that the vehicle data is completely visible.

[0051] Figure 7 A third simplified flowchart of a method for displaying a tractor-mounted floating window is provided. Specifically, the height of the floating window when it is folded is h1+h3. When it is unfolded, a judgment is made: if the fully unfolded height y+h1+h2+h3>H, then y=H-(h1+h2+h3) is taken, and the reassigned (x, y) is used as the coordinate value of the upper left corner of the floating window. The floating window is moved to this coordinate, which can ensure the integrity of the information display when the floating window is unfolded.

[0052] Understandably, while existing traditional A-pillar screen solutions can achieve information diversion, they also expose technical shortcomings in the industry. For example, drivers need to frequently shift their gaze to view information on different screens, leading to distraction during field operations and posing safety hazards; hardware redundancy and high costs require separate configuration of display panels, control motherboards, mounting brackets, and dedicated wiring harnesses, increasing the overall vehicle hardware cost, assembly process, and subsequent maintenance difficulty; space occupation and cluttered layout, independent A-pillar screens occupy limited cab space, disrupting the overall interior design, and multiple wiring harnesses can easily cause a chaotic interior layout, which does not conform to the design trend of simplified and integrated agricultural machinery cabs.

[0053] In contrast, this solution offers a lightweight display solution that can replace the traditional A-pillar screen and be integrated into the vehicle's main display screen. This solution directly interfaces with the original vehicle's electronic control system, perfectly taking over the communication and data acquisition work of the traditional A-pillar screen without requiring modifications to the original vehicle wiring or controller configuration. Vehicle status information is updated and synchronized in real time, ensuring the accuracy and completeness of the displayed content at all times, completely replacing the display function of the independent A-pillar screen and enabling seamless replacement. Simultaneously, through software-level implementation, core vehicle status information can be floated and dragged, and windows can be folded, balancing real-time information, ease of operation, flexibility, and overall vehicle integration. This addresses the technical shortcomings of existing tractor vehicle display systems, eliminating reliance on independent A-pillar screens and adapting to the human-machine interaction upgrade needs of high-end intelligent tractors. Furthermore, when the floating window is dragged or folded / expanded, this solution accurately calculates the floating window's position, ensuring the window does not exceed the main screen boundary, eliminating issues such as abnormal interface display, content truncation, offset, and stuttering.

[0054] Figure 1 This is a flowchart illustrating a method for displaying a tractor-mounted floating window in one embodiment. It should be understood that, although... Figure 1The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise explicitly stated herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 1 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.

[0055] In one embodiment, such as Figure 8 As shown, a tractor floating window display device 800 is provided, including an acquisition module 801, a display module 802, a detection module 803, and a movement module 804, wherein: The acquisition module 801 is used to acquire real-time operating data of the tractor and the display status selected by the user for the floating window of the tractor.

[0056] Display module 802 is used to generate the content of the floating window based on the display status and real-time operating data and display it on the main screen.

[0057] The detection module 803 is used to obtain the main screen boundary when it detects that the user has moved the floating window to a desired position.

[0058] The moving module 804 is used to move the floating window to the inside of the main screen boundary when the pending position exceeds the main screen boundary.

[0059] The tractor floating window display device includes a processor and a memory. The aforementioned acquisition module 801, display module 802, detection module 803, and movement module 804 are all stored in the memory as program units. The processor executes the aforementioned program modules stored in the memory to implement the corresponding functions.

[0060] The processor contains a kernel, which retrieves the corresponding program unit from memory. One or more kernels can be configured, and the method for displaying the tractor-shaped floating window can be implemented by adjusting kernel parameters.

[0061] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0062] This application provides a storage medium storing a program that, when executed by a processor, implements the above-described tractor floating window display method.

[0063] This application provides a processor for running a program, wherein the program executes the above-described tractor floating window display method during runtime.

[0064] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 9 As shown, the computer device includes a processor A01, a network interface A02, a display screen A04, an input device A05, and a memory (not shown) connected via a system bus. The processor A01 provides computing and control capabilities. The memory includes internal memory A03 and a non-volatile storage medium A06. The non-volatile storage medium A06 stores an operating system B01 and a computer program B02. The internal memory A03 provides an environment for the operation of the operating system B01 and the computer program B02 stored in the non-volatile storage medium A06. The network interface A02 is used for communication with external terminals via a network connection. When the computer program is executed by the processor A01, it implements a tractor floating window display method. The display screen A04 can be a liquid crystal display (LCD) or an e-ink display. The input device A05 can be a touch layer covering the display screen, buttons, a trackball, or a touchpad mounted on the computer device casing, or an external keyboard, touchpad, or mouse.

[0065] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0066] This application provides a computer (electronic) device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it implements the steps of the above-mentioned tractor floating window display method.

[0067] This application also provides a computer program product that, when executed on a data processing device, is suitable for executing a program that initializes a method for displaying a tractor-shaped floating window.

[0068] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0069] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0070] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0071] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

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

[0073] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

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

[0075] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0076] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for displaying a tractor's floating window, characterized in that, The method includes: Acquire real-time operating data of the tractor and the display status selected by the user for the floating window of the tractor; The content of the floating window is generated based on the display status and the real-time operating data and displayed on the main screen; If the user moves the floating window to a desired position, the main screen boundary of the main screen is obtained; If the pending position exceeds the boundary of the main screen, the floating window will be moved to the inside of the boundary of the main screen.

2. The tractor floating window display method according to claim 1, characterized in that, The display state includes an unfolded state or a folded state, and the method further includes: If the display state is detected to switch from the folded state to the unfolded state, the undetermined position of the floating window in the unfolded state is determined; If the pending position exceeds the boundary of the main screen, the floating window will be moved to the inside of the boundary of the main screen.

3. The tractor floating window display method according to claim 2, characterized in that, Determining the undetermined position of the floating window in its expanded state includes: Obtain the unfolded size of the floating window in the unfolded state, and determine the undetermined position of the floating window in the unfolded state based on the unfolded size and the current position of the floating window in the folded state.

4. The tractor floating window display method according to claim 3, characterized in that, Moving the floating window to the inside of the main screen boundary includes: The target position is determined based on the undetermined position, the unfolded size of the floating window in the unfolded state, and the main screen size of the main screen. The floating window is then moved to the target position to move the floating window inside the boundary of the main screen.

5. The tractor floating window display method according to claim 1, characterized in that, The content of the floating window is generated based on the display status and the real-time operating data, including: When the display state is the expanded state, the content of the floating window is generated based on the real-time operating data; When the display state is the folded state, important operating condition data that meets the preset priority are filtered from the real-time operating condition data, and the content of the floating window is generated based on the important operating condition data.

6. The tractor floating window display method according to claim 1, characterized in that, The floating window is displayed on the main screen with a semi-transparent effect.

7. The tractor floating window display method according to claim 1, characterized in that, The method further includes: If the pending position does not exceed the boundary of the main screen, the floating window is moved to the pending position.

8. A tractor floating window display device, characterized in that, include: The memory is configured to store instructions; The processor is configured to retrieve the instructions from the memory and, when executing the instructions, to implement the tractor floating window display method according to any one of claims 1 to 7.

9. A tractor, characterized in that, include: The tractor floating window display device according to claim 8.

10. A machine-readable storage medium storing instructions thereon, characterized in that, When executed by a processor, this instruction causes the processor to be configured to perform the tractor floating window display method according to any one of claims 1 to 7.