Large-screen mobile display method and device, display equipment and storage medium
By determining the screen movement command and display scene of the large screen, obtaining the movement flag parameter, and calling the interface to realize the movement display of the large screen, the technical gap of large screen movement display is filled and the display effect is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN KTC COMMERCIAL DISPLAY TECHNOLOGY CO LTD
- Filing Date
- 2022-06-07
- Publication Date
- 2026-05-12
AI Technical Summary
Existing screen-moving display methods are mainly designed for small screens and lack effective means for moving displays on large screens, thus failing to meet the mobile display needs of large screens.
By responding to screen movement commands, determining the input indication method, obtaining the current screen display scene and flags, determining whether movement is restricted, obtaining the preset parameters of the required movement flags, and calling the screen adjustment interface to realize screen movement.
It enables flexible mobile display on large screens, improving the ease of operation and display effect of large screens.
Smart Images

Figure CN114895863B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of large-screen display technology, and in particular to a mobile display method, apparatus, display device, and storage medium for a large screen. Background Technology
[0002] Screen-moving display refers to moving the original screen display to a preset screen size for easier user operation. Existing screen-moving display methods involve scaling the display screen down or up according to different preset ratios. However, this method is often designed for small screens (such as mobile phone screens) and lacks the means to move large screens (such as conference screens), making it ineffective for large screens. Summary of the Invention
[0003] The purpose of this application is to provide a method, apparatus, display device, and storage medium for mobile display of a large screen, so as to improve the mobile display effect of the large screen.
[0004] To address the aforementioned technical problems, embodiments of this application provide a method for mobile display on a large screen, comprising:
[0005] In response to a screen movement command, the system determines the input indication method of the screen movement command, wherein the input indication method includes a key indication method and a swipe indication method;
[0006] If the input indication method is the button indication method, obtain the current screen display scene and the current screen flag, and determine whether the current screen display scene restricts screen movement, and obtain the judgment result;
[0007] If the determination result is that the current screen display scene does not restrict screen movement, obtain the required movement flag corresponding to the screen movement instruction, and determine whether the required movement flag is consistent with the current screen flag.
[0008] If the required movement flag is inconsistent with the current screen flag, the preset flag parameter corresponding to the required movement flag is obtained from the calling library file and used as the target screen displacement flag parameter.
[0009] Call the screen adjustment interface and input the target screen displacement flag parameter into the screen adjustment interface to move the screen to the required movement flag and obtain the target display screen.
[0010] To address the aforementioned technical problems, embodiments of this application provide a large-screen mobile display device, comprising:
[0011] A screen movement command response module is used to respond to screen movement commands and determine the input indication method of the screen movement command, wherein the input indication method includes a key indication method and a swipe indication method;
[0012] The judgment result generation module is used to obtain the current screen display scene and the current screen flag if the input indication method is the key indication method, and to determine whether the current screen display scene restricts screen movement, and obtain the judgment result;
[0013] The movement flag determination module is used to obtain the required movement flag corresponding to the screen movement instruction if the determination result is that the current screen display scene does not restrict screen movement, and to determine whether the required movement flag is consistent with the current screen flag.
[0014] The preset flag parameter acquisition module is used to obtain the preset flag parameter corresponding to the required movement flag from the calling library file if the required movement flag is inconsistent with the current screen flag, and use it as the target screen displacement flag parameter.
[0015] The target display screen generation module is used to call the screen adjustment interface and input the target screen displacement flag parameter into the screen adjustment interface to move the screen to the required movement flag position to obtain the target display screen.
[0016] To solve the above-mentioned technical problems, one technical solution adopted by the present invention is to provide a display device, including one or more processors; and a memory for storing one or more programs, so that the one or more processors implement the large screen mobile display method described in any one of the above-mentioned methods.
[0017] To solve the above-mentioned technical problems, one technical solution adopted by the present invention is: a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the large-screen mobile display method described in any one of the above-mentioned methods.
[0018] This invention provides a method, apparatus, display device, and storage medium for mobile display on a large screen. The method includes: responding to a screen movement command; determining the input indication method of the screen movement command, wherein the input indication method includes a button indication method and a swipe indication method; if the input indication method is a button indication method, acquiring the current screen display scene and the current screen flag, and determining whether the current screen display scene restricts screen movement, obtaining a determination result; if the determination result is that the current screen display scene does not restrict screen movement, acquiring the required movement flag corresponding to the screen movement command, and determining whether the required movement flag is consistent with the current screen flag; if the required movement flag is inconsistent with the current screen flag, acquiring the preset flag parameter corresponding to the required movement flag from a library file as the target screen displacement flag parameter; calling a screen adjustment interface, and inputting the target screen displacement flag parameter into the screen adjustment interface to move the screen to the required movement flag, obtaining the target display image. This invention, in response to a screen movement command, determines the input method of the screen movement command. If it is a button instruction, it determines whether the current display scene restricts movement, and then restricts the screen display according to the display scene. Then, it determines whether the current display position needs to be moved by judging the movement marker. If so, it moves the screen to the corresponding marker to obtain the target display image, thus realizing the movement display of a large screen. Furthermore, the movement display is based on different movement markers, which helps to improve the movement display effect of the large screen. Attached Figure Description
[0019] To more clearly illustrate the solutions in this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a flowchart of an implementation of the screen moving display method provided in this application embodiment;
[0021] Figure 2 This is a schematic diagram of screen changes of the display device provided in the embodiments of this application;
[0022] Figure 3 This is another implementation flowchart of a sub-process in the screen moving display method provided in the embodiments of this application;
[0023] Figure 4 This is another implementation flowchart of a sub-process in the screen moving display method provided in the embodiments of this application;
[0024] Figure 5This is another implementation flowchart of a sub-process in the screen moving display method provided in the embodiments of this application;
[0025] Figure 6 This is another implementation flowchart of a sub-process in the screen moving display method provided in the embodiments of this application;
[0026] Figure 7 This is another implementation flowchart of a sub-process in the screen moving display method provided in the embodiments of this application;
[0027] Figure 8 This is another implementation flowchart of a sub-process in the screen moving display method provided in the embodiments of this application;
[0028] Figure 9 This is a schematic diagram of a mobile display device for a screen provided in an embodiment of this application;
[0029] Figure 10 This is a schematic diagram of a display device provided in an embodiment of this application. Detailed Implementation
[0030] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein in the specification of the application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application; the terms "comprising" and "having," and any variations thereof, in the specification, claims, and foregoing drawings of this application, are intended to cover non-exclusive inclusion. The terms "first," "second," etc., in the specification, claims, or foregoing drawings of this application are used to distinguish different objects, not to describe a particular order.
[0031] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0032] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings.
[0033] The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0034] It should be noted that the screen moving display method provided in the embodiments of this application is generally executed by a display device, and correspondingly, the screen moving display device is generally configured in the display device.
[0035] Please see Figure 1 and Figure 2 , Figure 1 A specific implementation of a screen-moving display method is shown. Figure 2 A schematic diagram illustrating screen changes of a display device provided in an embodiment of this application is shown.
[0036] It should be noted that if substantially the same result is obtained, the method of this invention is not based on... Figure 1 Limited to the order of the processes shown, this method includes the following steps:
[0037] S1: Respond to screen movement commands and determine the input method of the screen movement command.
[0038] The input indication methods include key indication and swipe indication.
[0039] Specifically, this application's embodiments address large-screen mobile display usage scenarios, including conference screens, teacher screens, etc. For example, when writing on a large screen in a multimedia classroom blackboard, shorter students may have difficulty writing in the upper part of the screen. In this case, a pull-down half-screen function can be used, allowing shorter students to write normally. After writing, they can click to restore the normal display so that other students can clearly see what they have written. Another example is when using a conference screen. When the meeting host has filled the screen with content, and some attendees seated at the back suggest they cannot see the content at the bottom of the screen, an upward pull function can be used to temporarily adjust the screen upwards to ensure that most attendees can see the content. Simultaneously, the half-screen display can scroll to show hidden content.
[0040] Among them, button indication refers to screen movement commands input through physical or virtual buttons; users can select the part of the screen to be moved using physical or virtual buttons to generate screen movement commands. Swipe indication refers to screen movement commands input by swiping the screen with the mouse or by touching the screen; users can select the screen with the mouse and swipe, or touch the screen and swipe to move the screen.
[0041] Please see Figure 3 , Figure 3 A specific implementation method prior to step S1 is shown below in detail:
[0042] S1A: Obtain system screen displacement parameters and preset flag parameters.
[0043] S1B: Calls the interface corresponding to the system screen displacement parameters, serving as a wrapper interface.
[0044] S1C: Input the preset flag parameters into the encapsulation interface, and based on the encapsulation interface, encapsulate the system screen displacement parameters and the preset flag parameters to obtain the call library file.
[0045] Specifically, the system natively includes methods for adjusting screen displacement; for example, the main methods in the Android system are located in the Wm.java file under the framework path. The Wm.java file in the Android system contains methods for adjusting screen displacement, and applications with the relevant permissions can call these methods and pass in the relevant parameters to achieve basic displacement. This embodiment uses the parameters corresponding to the Wm.java file under the framework path as the system screen displacement parameters and obtains the preset annotation parameters. Please refer to... Figure 2 , Figure 2 This application provides a schematic diagram illustrating screen changes of a display device according to an embodiment of the present application; Figure 2 The code illustrates the display modes: top half-screen display, full-screen display, and bottom half-screen display. If only three states (half-screen up / half-screen down and normal display) are needed, three preset flags are required. For example, using only 0, 1, and 2 corresponds to normal screen display, half-screen down, and half-screen up, respectively. Then, relevant interfaces in Wm.java and other related system adjustment interfaces are called as encapsulated interfaces. The preset flag parameters are input into the encapsulated interface, and based on this interface, the system screen displacement parameters and the preset flag parameters are encapsulated to obtain a JAR file, which is then used as a calling library file. This encapsulation method can be generated using development tools such as Android Studio.
[0046] In this embodiment, the system screen displacement parameters and preset flag parameters are obtained, and the interface corresponding to the system screen displacement parameters is called as an encapsulation interface. Then, the preset flag parameters are input into the encapsulation interface, and the system screen displacement parameters and preset flag parameters are encapsulated based on the encapsulation interface to obtain the calling library file. This realizes the encapsulation of the system screen movement parameters and preset flag parameters. In subsequent steps, the screen only needs to be moved to the display flag to realize the screen movement display.
[0047] S2: If the input indication method is button indication, obtain the current screen display scene and the current screen flag, and determine whether the current screen display scene restricts screen movement, and obtain the judgment result.
[0048] Please see Figure 4 , Figure 4 A specific implementation of step S2 is shown below:
[0049] S21: If the input indication method is button indication, obtain the current screen display scene and the current screen flag.
[0050] S22: Based on the current screen display scenario, retrieve the preset limit parameters corresponding to the current screen display scenario from the database.
[0051] S23: Based on preset restriction parameters, determine whether the current screen display scene restricts screen movement, and obtain the judgment result.
[0052] Specifically, before step S2, restrictions are set for different display scenarios, and the corresponding preset restriction parameters are stored in the database. If the input method is a button input, the current screen display scenario and the current screen flag are obtained. The current screen display scenario includes video playback, PPT playback, etc. The current screen flag refers to the current position of the screen display, such as the original full-screen flag, half-screen flag, and quarter-screen flag. Then, based on the current screen display scenario, the preset restriction parameters corresponding to the current screen display scenario are retrieved from the database. These preset restriction parameters are then parsed to determine whether the current screen display scenario restricts screen movement, resulting in a judgment result. The judgment result is categorized as restricting screen movement or not restricting screen movement. If the judgment result indicates that screen movement is restricted, a screen restriction alarm message is sent.
[0053] S3: If the judgment result is that the current screen display scene does not restrict screen movement, obtain the required movement flag corresponding to the screen movement instruction, and determine whether the required movement flag is consistent with the current screen flag.
[0054] Specifically, if the determination result is that the current screen display scene does not restrict screen movement, the screen movement command is parsed to obtain the required movement flag bit corresponding to the screen movement command, thereby obtaining the position where the screen needs to be moved. Then it is determined whether the required movement flag bit is consistent with the current screen flag bit. If they are inconsistent, step S4 is executed. If they are consistent, no screen movement is required, and an alarm message is sent, indicating that the screen has been processed to this state.
[0055] S4: If the required movement flag is inconsistent with the current screen flag, obtain the preset flag parameter corresponding to the required movement flag from the calling library file and use it as the target screen displacement flag parameter.
[0056] Please see Figure 5 , Figure 5 A specific implementation of step S4 is shown below:
[0057] S41: If the required movement flag is inconsistent with the current screen flag, determine whether the screen movement instruction includes the screen timeout recovery time.
[0058] S42: If the screen movement command includes a screen timeout recovery time, obtain the current time and start timing through the timing thread based on the current time.
[0059] S43: By traversing through the library file, obtain the preset flag parameters corresponding to the required movement flags, and use them as the target screen displacement flag parameters.
[0060] Specifically, if the required movement flag is inconsistent with the current screen flag, it indicates that the screen needs to be moved. In this embodiment, it is first determined whether the screen movement instruction includes a screen timeout recovery time. If it does not include a screen timeout recovery time, the preset flag parameter corresponding to the required movement flag in the calling library file is obtained by traversal and used as the target screen displacement flag parameter. If it includes a screen timeout recovery time, the current time is first obtained, and a timing thread is used to start timing based on the current time. Then, the preset flag parameter corresponding to the required movement flag in the calling library file is obtained by traversal and used as the target screen displacement flag parameter.
[0061] S5: Call the screen adjustment interface and input the target screen displacement flag parameter into the screen adjustment interface to move the screen to the required movement flag position and obtain the target display screen.
[0062] Please see Figure 6 , Figure 6 A specific implementation of step S5 is shown below:
[0063] S51: Call the adjustment interface corresponding to the screen movement command from the pre-encapsulated interface.
[0064] S52: Use the target screen displacement flag parameter as the adjustment parameter of the adjustment interface.
[0065] S53: Based on the adjusted parameters, the screen is moved to the required movement flag by calling the system's native method so that the screen displays the target display image.
[0066] Specifically, this application embodiment pre-encapsulates the interface corresponding to the system's native displacement display adjustment method, for example, encapsulating the relevant interfaces in the Wm.java file and other related system adjustment interfaces. When screen movement display is required, the adjustment interface corresponding to the screen movement instruction is called from the pre-encapsulated interface, and then the target screen displacement flag parameter is used as the adjustment parameter of the adjustment interface. Since the Wm.java file in the Android system has a built-in method for adjusting screen display displacement (a system native method), the adjustment parameter is input into this system native method, thereby moving the screen to the required movement flag position so that the screen displays the target display image.
[0067] In this embodiment, by responding to a screen movement command, the input indication method of the screen movement command is determined. The input indication method includes a button indication method and a swipe indication method. If the input indication method is a button indication method, the current screen display scene and the current screen flag are obtained, and it is determined whether the current screen display scene restricts screen movement, and a judgment result is obtained. If the judgment result is that the current screen display scene does not restrict screen movement, the required movement flag corresponding to the screen movement command is obtained, and it is determined whether the required movement flag is consistent with the current screen flag. If the required movement flag is inconsistent with the current screen flag, the preset flag parameter corresponding to the required movement flag is obtained from the calling library file as the target screen displacement flag parameter. The screen adjustment interface is called, and the target screen displacement flag parameter is input into the screen adjustment interface to move the screen to the required movement flag position to obtain the target display screen. This invention responds to screen movement commands and determines the input method of the screen movement command. If it is a button instruction, it determines whether the current display scene restricts movement, and then restricts the screen display according to the display scene. Then, it determines whether the current display position needs to be moved by judging the movement marker position, and moves the screen to the corresponding marker position to obtain the target display image, thereby realizing the movement display of the large screen. Moreover, the movement display can be moved according to different movement marker positions, which is beneficial to improving the movement display effect of the large screen.
[0068] Please see Figure 7 , Figure 7 A specific implementation method following step S5 is shown below:
[0069] S54: If a screen restore command is received or the screen timeout restore time is reached, obtain the screen initial flag.
[0070] S55: Call the screen adjustment interface and, based on the screen adjustment interface, move the screen to the initial screen flag so that the screen can be restored.
[0071] Specifically, if the user needs to restore the screen to its original full-screen state, they can send a screen restore command, which will then restore the screen to its original full-screen state. Furthermore, if the previous screen movement command included a screen timeout recovery period, and the signing step has already been timed by a timing thread, the screen will restore to its original full-screen state once the screen timeout recovery period is reached. Additionally, developers can also set their own screen restore time; after reaching this timeout, the screen will restore to its original full-screen state. The method for restoring the screen to its original full-screen state is by obtaining the screen initial flag, which is the flag used when the screen is in full-screen mode; then, the screen adjustment interface is called, and based on this interface, the screen is moved to the screen initial flag, thus restoring the screen.
[0072] Please see Figure 8 , Figure 8 A specific implementation method following step S1 is shown below:
[0073] S1A: If the input indication method is a sliding indication method, then obtain the screen sliding direction and screen sliding range data corresponding to the screen movement command.
[0074] S1B: Based on the screen swiping direction and screen swiping range data, convert them into underlying interface parameters and input the underlying interface parameters into the screen adjustment interface.
[0075] S1C: By adjusting the screen interface, the screen is moved to the position corresponding to the underlying interface parameters so that the screen displays the target display image.
[0076] Specifically, when the screen is in its original full-screen state or in a partial screen state, screen movement commands can be directly input via a swipe indicator. The screen movement commands are parsed to obtain the corresponding screen swipe direction and range data. This data is then converted into underlying interface parameters and input into the screen adjustment interface. Finally, the screen adjustment interface moves the screen to the position corresponding to the underlying interface parameters, allowing the screen to display the target image.
[0077] For example, when the screen is in a half-screen state, the hidden part can be displayed by swiping the indicator. This requires implementing and providing a method interface at the system's underlying level. The upper-level application swipes the progress bar displayed on the interface, which captures the swipe direction and range data (i.e., obtains the screen swipe direction and screen swipe). Then, it converts the returned direction and range data into values that the underlying interface can determine (i.e., converts the screen swipe direction and screen swipe into underlying interface parameters). Finally, it calls the interface and passes in the correct parameters so that the screen displays the target display.
[0078] Please refer to Figure 9 As a response to the above Figure 1 The implementation of the method shown in this application provides an embodiment of a mobile display device for a screen, which is similar to... Figure 1 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.
[0079] like Figure 9 As shown, the screen-moving display device of this embodiment includes: a screen movement command response module 61, a judgment result generation module 62, a movement flag bit judgment module 63, a preset flag bit parameter acquisition module 64, and a target display screen generation module 65, wherein:
[0080] The screen movement command response module 61 is used to respond to screen movement commands and determine the input indication method of the screen movement command, wherein the input indication method includes key indication method and swipe indication method;
[0081] The judgment result generation module 62 is used to obtain the current screen display scene and the current screen flag if the input indication method is the key indication method, and to determine whether the current screen display scene restricts screen movement, and obtain the judgment result.
[0082] The movement flag determination module 63 is used to obtain the required movement flag corresponding to the screen movement instruction if the determination result is that the current screen display scene does not restrict screen movement, and to determine whether the required movement flag is consistent with the current screen flag.
[0083] The preset flag parameter acquisition module 64 is used to obtain the preset flag parameter corresponding to the required movement flag from the calling library file if the required movement flag is inconsistent with the current screen flag, and use it as the target screen displacement flag parameter.
[0084] The target display screen generation module 65 is used to call the screen adjustment interface and input the target screen displacement flag parameter into the screen adjustment interface to move the screen to the required movement flag position and obtain the target display screen.
[0085] Furthermore, the screen movement command response module 61 previously included:
[0086] The parameter acquisition unit is used to acquire system screen displacement parameters and preset flag parameters;
[0087] The encapsulated interface call unit is used to call the interface corresponding to the system screen displacement parameters, and serves as the encapsulated interface.
[0088] The parameter encapsulation unit is used to input the preset flag parameters into the encapsulation interface, and based on the encapsulation interface, encapsulate the system screen displacement parameters and the preset flag parameters to obtain the call library file.
[0089] Furthermore, the judgment result generation module 62 includes:
[0090] The display scene acquisition unit is used to acquire the current screen display scene and the current screen flag if the input indication method is a button indication method.
[0091] The constraint parameter acquisition unit is used to obtain the preset constraint parameters corresponding to the current screen display scene from the database based on the current screen display scene;
[0092] The constraint parameter parsing unit is used to determine whether the current screen display scene restricts screen movement based on preset constraint parameters, and obtain the judgment result.
[0093] Furthermore, the preset flag parameter acquisition module 64 includes:
[0094] The instruction judgment unit is used to determine whether the screen movement instruction includes a screen timeout recovery time if the required movement flag bit is inconsistent with the current screen flag bit.
[0095] The timing thread startup unit is used to obtain the current time if the screen movement command includes a screen timeout recovery time, and to start timing through the timing thread based on the current time;
[0096] The flag parameter acquisition unit is used to obtain the preset flag parameters corresponding to the required movement flags in the calling library file by traversal, and use them as the target screen displacement flag parameters.
[0097] Furthermore, the target display generation module 65 includes:
[0098] The adjustment interface call unit is used to call the adjustment interface corresponding to the screen movement command from the pre-encapsulated interface;
[0099] The parameter generation unit is used to take the target screen displacement flag as the adjustment parameter of the adjustment interface;
[0100] The screen movement unit is used to move the screen to the required movement flag position by calling native system methods based on adjustment parameters, so that the screen can display the target display image.
[0101] Furthermore, the screen movement command response module 61 also includes:
[0102] The sliding data acquisition module is used to acquire the screen sliding direction and screen sliding range data corresponding to the screen movement command if the input indication method is a sliding indication method;
[0103] The underlying interface parameter generation module is used to convert screen swiping direction and screen swiping range data into underlying interface parameters, and input the underlying interface parameters into the screen adjustment interface;
[0104] The screen movement module is used to move the screen to the position corresponding to the underlying interface parameters through the screen adjustment interface, so that the screen can display the target display image.
[0105] Furthermore, the target display image generation module 65 also includes:
[0106] The recovery command acquisition module is used to acquire the screen initial flag if a screen recovery command is received or the screen timeout recovery time is reached.
[0107] The screen recovery module is used to call the screen adjustment interface and, based on the screen adjustment interface, move the screen to the initial screen flag so that the screen can be restored.
[0108] To address the aforementioned technical problems, embodiments of this application also provide a display device. Please refer to [link / reference] for details. Figure 10 , Figure 10 This is a basic structural block diagram of the display device in this embodiment.
[0109] Display device 7 includes a memory 71, a processor 72, and a network interface 73 that are interconnected via a system bus. It should be noted that only display device 7 with these three components (memory 71, processor 72, and network interface 73) is shown in the figure; however, it should be understood that it is not required to implement all the shown components, and more or fewer components can be implemented alternatively. Those skilled in the art will understand that the display device described here is a device capable of automatically performing numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes, but is not limited to, microprocessors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.
[0110] Display devices can enable human-computer interaction with users through keyboards, mice, remote controls, touchpads, or voice-activated devices.
[0111] The memory 71 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 71 may be an internal storage unit of the display device 7, such as the hard disk or memory of the display device 7. In other embodiments, the memory 71 may also be an external storage device of the display device 7, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the display device 7. Of course, the memory 71 may include both internal storage units and external storage devices of the display device 7. In this embodiment, the memory 71 is typically used to store the operating system and various application software installed on the display device 7, such as program code for screen movement display methods. In addition, the memory 71 may also be used to temporarily store various types of data that have been output or will be output.
[0112] In some embodiments, processor 72 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other data processing chip. Processor 72 is typically used to control the overall operation of display device 7. In this embodiment, processor 72 is used to run program code stored in memory 71 or process data, for example, to run the program code of the above-described screen mobile display method to implement various embodiments of the screen mobile display method.
[0113] The network interface 73 may include a wireless network interface or a wired network interface, which is typically used to establish a communication connection between the display device 7 and other electronic devices.
[0114] This application also provides another embodiment, namely, a computer-readable storage medium storing a computer program that can be executed by at least one processor to cause the at least one processor to perform the steps of the screen moving display method described above.
[0115] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods of the various embodiments of this application.
[0116] Obviously, the embodiments described above are only some embodiments of this application, not all embodiments. The accompanying drawings show preferred embodiments of this application, but do not limit the patent scope of this application. This application can be implemented in many different forms; rather, the purpose of providing these embodiments is to provide a more thorough and comprehensive understanding of the disclosure of this application. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing specific embodiments, or make equivalent substitutions for some of the technical features. Any equivalent structures made using the content of this application's specification and drawings, directly or indirectly applied to other related technical fields, are similarly within the scope of patent protection of this application.
Claims
1. A method for mobile display on a large screen, characterized in that, include: In response to a screen movement command, the system determines the input indication method of the screen movement command, wherein the input indication method includes a key indication method and a swipe indication method; If the input indication method is the button indication method, obtain the current screen display scene and the current screen flag, and determine whether the current screen display scene restricts screen movement, and obtain the judgment result; If the determination result is that the current screen display scene does not restrict screen movement, obtain the required movement flag corresponding to the screen movement instruction, and determine whether the required movement flag is consistent with the current screen flag. If the required movement flag is inconsistent with the current screen flag, the preset flag parameter corresponding to the required movement flag is obtained from the calling library file and used as the target screen displacement flag parameter. Call the screen adjustment interface and input the target screen displacement flag parameter into the screen adjustment interface to move the screen to the required movement flag and obtain the target display screen; If a screen restore command is received or the screen timeout restore time is reached, the screen initial flag is retrieved; The screen adjustment interface is invoked, and based on the screen adjustment interface, the screen is moved to the initial screen flag position so that the screen can be restored.
2. The mobile display method for a large screen according to claim 1, characterized in that, Before responding to a screen movement command and determining the input indication method of the screen movement command, the method further includes: Obtain system screen displacement parameters and preset flag parameters; Call the interface corresponding to the system screen displacement parameters as the encapsulated interface; The preset flag parameters are input into the encapsulation interface, and based on the encapsulation interface, the system screen displacement parameters and the preset flag parameters are encapsulated to obtain the calling library file.
3. The mobile display method for a large screen according to claim 1, characterized in that, If the input indication method is the key indication method, the current screen display scene and the current screen flag are obtained, and it is determined whether the current screen display scene restricts screen movement, and the determination result is obtained, including: If the input indication method is the button indication method, obtain the current screen display scene and the current screen flag bit; Based on the current screen display scenario, the preset limitation parameters corresponding to the current screen display scenario are obtained from the database; Based on the preset restriction parameters, determine whether the current screen display scene restricts screen movement, and obtain the determination result.
4. The mobile display method for a large screen according to claim 1, characterized in that, If the required movement flag is inconsistent with the current screen flag, the preset flag parameter corresponding to the required movement flag is obtained from the calling library file and used as the target screen displacement flag parameter, including: If the required move flag is inconsistent with the current screen flag, determine whether the screen move command includes a screen timeout recovery time. If the screen movement command includes a screen timeout recovery time, obtain the current time, and based on the current time, start timing through a timing thread; By traversing through the library file, the preset flag parameters corresponding to the required movement flags are obtained and used as the target screen displacement flag parameters.
5. The mobile display method for a large screen according to claim 1, characterized in that, The step of calling the screen adjustment interface and inputting the target screen displacement flag parameter into the screen adjustment interface to move the screen to the required movement flag and obtain the target display screen includes: From the pre-encapsulated interface, call the adjustment interface corresponding to the screen movement command; The target screen displacement flag parameter is used as the adjustment parameter of the adjustment interface; Based on the adjustment parameters, the screen is moved to the required movement flag position by calling the system's native method, so that the screen displays the target display image.
6. The mobile display method for a large screen according to claim 1, characterized in that, After responding to a screen movement command and determining the input indication method of the screen movement command, the method further includes: If the input indication method is the sliding indication method, then obtain the screen sliding direction and screen sliding range data corresponding to the screen movement command; The screen sliding direction and screen sliding range data are converted into underlying interface parameters, and the underlying interface parameters are input into the screen adjustment interface; The screen is moved to the position corresponding to the underlying interface parameters through the screen adjustment interface so that the screen displays the target display image.
7. A large-screen mobile display device, characterized in that, include: A screen movement command response module is used to respond to screen movement commands and determine the input indication method of the screen movement command, wherein the input indication method includes a key indication method and a swipe indication method; The judgment result generation module is used to obtain the current screen display scene and the current screen flag if the input indication method is the key indication method, and to determine whether the current screen display scene restricts screen movement, and obtain the judgment result. The movement flag determination module is used to obtain the required movement flag corresponding to the screen movement instruction if the determination result is that the current screen display scene does not restrict screen movement, and to determine whether the required movement flag is consistent with the current screen flag. The preset flag parameter acquisition module is used to obtain the preset flag parameter corresponding to the required movement flag from the calling library file if the required movement flag is inconsistent with the current screen flag, and use it as the target screen displacement flag parameter. The target display screen generation module is used to call the screen adjustment interface and input the target screen displacement flag parameter into the screen adjustment interface to move the screen to the required movement flag and obtain the target display screen. The recovery command acquisition module is used to acquire the screen initial flag if a screen recovery command is received or the screen timeout recovery time is reached. The screen recovery module is used to call the screen adjustment interface and, based on the screen adjustment interface, move the screen to the screen initial flag position so that the screen can be restored.
8. A display device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the mobile display method for a large screen as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the mobile display method for a large screen as described in any one of claims 1 to 6.