Display method and electronic equipment

By loading and segmenting target application data through the simulation interface, generating sub-data or sub-images, the problem of limited display content in the prior art is solved, flexible split display and update are realized, and user experience is improved.

CN119225877APending Publication Date: 2024-12-31LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411045100.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The prior art displays content in the application window, and the built-in split-screen function has limited application scenarios, making it difficult to achieve flexible split display of target application data.

Method used

The target application data is loaded through the simulation interface, image capture and segmentation is performed, M sub-data or sub-images are generated, and split display is realized on the display screen, supporting the split and update display of the target application data.

Benefits of technology

It realizes flexible split display of target application data, expands the display content, is suitable for a variety of scenarios, and improves user experience and ease of use of electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119225877A_ABST
    Figure CN119225877A_ABST
Patent Text Reader

Abstract

The invention discloses a display method and electronic equipment, and the display method comprises the steps: responding to a target instruction for target application data, enabling the target instruction to indicate to display at least part of data in the target application data, and loading the at least part of data to a simulation interface; processing the data loaded to the simulation interface to obtain M sub-data; the M sub-data is displayed on a display screen, and M is a positive integer larger than 1, so that split display of the target application data is achieved; or, the M sub-data and target sub-data of the target application data are displayed on a display screen, M is a positive integer larger than or equal to 1, so that split display of the target application data is achieved, and the target sub-data are original display data of the target application data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of display technology, and in particular to a display method and an electronic device. Background Art

[0002] Application data can be displayed in the application window. For a single application window, the displayed content is limited. One solution is to customize and develop a reading layout function in some applications to display the content to be displayed in the application window on multiple screens. However, since it is a split-screen function built into the application, it is only applicable to the application itself and has limited application scenarios. Summary of the invention

[0003] The present disclosure provides a display method and an electronic device.

[0004] According to a first aspect of the present disclosure, there is provided a display method, comprising:

[0005] In response to a target instruction for target application data, the target instruction instructs displaying at least a portion of the target application data, loading the at least a portion of the data into a simulation interface;

[0006] Process the data loaded into the simulation interface to obtain M sub-data;

[0007] Displaying the M sub-data on a display screen, where M is a positive integer greater than 1, to achieve split display of the target application data; or,

[0008] The M sub-data and the target sub-data of the target application data are displayed on a display screen, where M is a positive integer greater than or equal to 1, so as to realize split display of the target application data, wherein the target sub-data is the original display data of the target application data.

[0009] In one possible implementation manner, the data loaded into the simulation interface is processed to obtain M sub-data, including:

[0010] Capturing the data loaded into the simulation interface to obtain a first captured image;

[0011] Taking the first captured image as M sub-data;

[0012] or,

[0013] The first captured image is segmented or divided to obtain M sub-images, and the M sub-images are used as the M sub-data, where M is a positive integer greater than or equal to 2.

[0014] In one possible implementation, displaying the M sub-data on a display screen includes:

[0015] The two or more sub-images obtained by segmenting or dividing the first captured image are displayed on a display screen.

[0016] In one possible implementation, the responding to the target instruction for the target application data includes:

[0017] In response to displaying the target sub-data of the target application data on the display screen, obtaining a target instruction and responding;

[0018] The step of displaying the M sub-data and the target sub-data of the target application data on the display screen includes:

[0019] The two or more sub-images obtained by segmenting or splitting the first captured image and the target sub-data are displayed on a display screen; or the first captured image and the target sub-data are displayed on a display screen.

[0020] In one embodiment, the method further comprises:

[0021] Each sub-data of the M sub-data is displayed successively on the display screen according to the content of the target application data;

[0022] Alternatively, in response to the successive display of each sub-data, the M sub-data and the target sub-data are successively displayed on the display screen according to the content of the target application data.

[0023] In one embodiment, the method further comprises:

[0024] In response to an instruction to update and display the M sub-data and / or the target sub-data displayed on the display screen, obtaining update data, wherein the update data is data in the target application data that is at least partially different from the M sub-data and / or the target sub-data;

[0025] Loading the updated data into the simulation interface;

[0026] Processing the update data loaded into the simulation interface to obtain N sub-data, where N is a positive integer greater than or equal to 1;

[0027] The display content of the display screen is switched from the M sub-data, or the M sub-data and the target sub-data to the N sub-data, so as to realize the display of the N sub-data on the display screen.

[0028] In one possible implementation manner, the processing of the update data loaded into the simulation interface to obtain N sub-data includes:

[0029] Capturing the data loaded into the simulation interface to obtain a second captured image;

[0030] Using the second captured image as N sub-data;

[0031] or,

[0032] The second captured image is segmented or divided to obtain N sub-images, and the N sub-images are used as the N sub-data, where N is a positive integer greater than or equal to 2.

[0033] In one possible implementation manner, each sub-data of the N sub-data is displayed successively on the display screen according to the content of the target application data.

[0034] In one embodiment, the method further comprises:

[0035] In response to an editing instruction for the M sub-data and / or the target sub-data displayed on the display screen, obtaining a first editing position of the M sub-data and / or the target sub-data on the display screen by an input device;

[0036] Based on the first editing position and the first mapping relationship, a second editing position on the simulation interface is obtained, wherein the first mapping relationship is used to characterize the correspondence between the display position on the display screen and the position on the simulation interface;

[0037] From the second editing position, based on the editing data of the M sub-data and / or the target sub-data, the data in the simulation interface is updated to obtain the updated data in the simulation interface;

[0038] Capturing the updated data in the simulation interface to obtain a third captured image;

[0039] displaying the third captured image on a display screen;

[0040] Alternatively, the third captured image is segmented or divided to obtain L sub-images, where L is a positive integer greater than or equal to 2, and the L sub-images are displayed on a display screen.

[0041] According to a second aspect of the present disclosure, there is provided an electronic device, including:

[0042] a first loading unit, configured to respond to a target instruction for target application data, wherein the target instruction instructs displaying at least a portion of the target application data, and load the at least a portion of the data into a simulation interface;

[0043] A first obtaining unit is used to process the data loaded into the simulation interface to obtain M sub-data;

[0044] A first display control unit is used to display the M sub-data on a display screen, where M is a positive integer greater than 1, so as to realize a split display of the target application data; or to display the M sub-data and the target sub-data of the target application data on a display screen, where M is a positive integer greater than or equal to 1, so as to realize a split display of the target application data, wherein the target sub-data is the original display data of the target application data.

[0045] According to a third aspect of the present disclosure, there is provided an electronic device, including:

[0046] at least one processor; and

[0047] a memory communicatively connected to the at least one processor; wherein,

[0048] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method described in the present disclosure.

[0049] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method described in the present disclosure.

[0050] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising a computer program or instructions, wherein the computer program or instructions implement the method described in the present disclosure when executed by a processor.

[0051] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:

[0053] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts.

[0054] Figure 1 The schematic diagram of the implementation process of the display method in the embodiment of the present disclosure is shown Figure 1 ;

[0055] FIG. 2( a ) shows a schematic diagram of a simulation interface in an embodiment of the present disclosure. Figure 1 ;

[0056] FIG2( b ) shows a second schematic diagram of a simulation interface in an embodiment of the present disclosure;

[0057] Figure 3 The schematic diagram of splitting and displaying the target application data in the embodiment of the present disclosure is shown. Figure 1 ;

[0058] Figure 4 A second schematic diagram of splitting and displaying target application data in an embodiment of the present disclosure is shown;

[0059] Figure 5 A second schematic diagram of the implementation process of the display method in an embodiment of the present disclosure is shown;

[0060] Figure 6 The schematic diagram of the implementation process of the display method in the embodiment of the present disclosure is shown Figure 3 ;

[0061] Figure 7 The schematic diagram of the structure of the electronic device in the embodiment of the present disclosure is shown. Figure 1 ;

[0062] Figure 8 A second schematic diagram of the structure of the electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0063] In order to make the purpose, features, and advantages of the present disclosure more obvious and easy to understand, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0064] In order to make the objectives, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present disclosure. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present disclosure.

[0065] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0066] In the following description, the terms "first\second" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present disclosure described herein can be implemented in an order other than that illustrated or described herein.

[0067] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present disclosure belongs. The terms used herein are only for the purpose of describing the embodiments of the present disclosure and are not intended to limit the present disclosure.

[0068] It should be understood that in the various embodiments of the present disclosure, the size of the serial number of each implementation process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.

[0069] The display method provided by the present disclosure can be applied to any reasonable electronic device with display function, such as a terminal and a server. Among them, the terminal includes a desktop, an all-in-one computer, a tablet computer, a mobile phone, etc. The server includes an ordinary server and a cloud server. Preferably, the display method of the present disclosure can be applied to a terminal.

[0070] Figure 1 The schematic diagram of the implementation process of the display method in the embodiment of the present disclosure is shown Figure 1 The method is applied to electronic equipment. Figure 1 As shown, the display method of the present disclosure includes:

[0071] S (Step) 101: In response to a target instruction for target application data, the target instruction may instruct to display at least part of the target application data and load at least part of the data into a simulation interface.

[0072] In this step, the target application data can be display data of any application that can be displayed. The display data is visual information that can be presented to the user on a display device, and the display data can be in a visually recognizable form. For example, text display data, image display data, video display data, code files displayed in a code editor, web page content displayed in a web browser, etc. In other words, the display data can also be understood as data that needs to be rendered by a graphics card, and the graphics card can process the display data and convert it into visual information.

[0073] The target instruction may be an instruction for displaying all or part of the target application data on the display screen. The target instruction may be generated when an opening operation of the target application data is detected, and may be generated when a part of the target application data is displayed and there is a need to split it. In the interface where part of the target application data is displayed, a virtual key for realizing the splitting function of the target application data may also be provided, and the target instruction is generated when an operation on the virtual key is detected.

[0074] The simulation interface may be generated when the target instruction is generated. Alternatively, the simulation interface may be generated in advance, and in response to the target instruction, the simulation interface may be called to load the target application data to be displayed into the simulation interface.

[0075] In the present disclosure, the simulation interface may be an interface generated according to the properties of the display screen and / or the properties of the target application data. Among them, the properties of the display screen may include the size of the display screen, length and width and / or display direction. The properties of the target application data may include information such as the data size of the target application data, and / or whether the target application data is conventionally displayed in a horizontal direction or in a vertical direction. For example, when the code file displayed in the code editor is the target application data, the target application data is usually displayed in a vertical direction. When a calligraphy work is the target application data, the target application data is usually displayed in a horizontal direction.

[0076] If not otherwise specified, the present disclosure takes the case where the display screen is a horizontal display screen as an example for description. According to the length and width of the display screen and the (conventional) display direction of the target application data, the scheme for generating the simulation interface may be:

[0077] An interface having a width equal to the length of the display screen and a length that is a positive integer multiple of the width of the display screen, such as 2 times, can be generated as a simulation interface according to the display direction (vertical direction) that is the same as the display direction of the target application data. The display direction of the physical display screen can be a horizontal display, and the simulation interface generated according to the above scheme can be a vertical display interface that is the same as the conventional display direction of the target application data. As shown in FIG. 2(a), a simulation interface can be generated according to the length and width of the display screen and in the direction that is the same as the conventional display direction of the target application data, with a length that is 3 times the width of the display screen and a width that is the same as the length of the display screen.

[0078] Alternatively, the simulated interface can be obtained by using the simulated interface as an extended interface of the display screen. As shown in FIG2(b), the interface can be extended in the vertical display direction, and the extended interface can be used as the simulated interface. The length of the extended interface can be twice the width of the display screen, and the width can be the length of the display screen.

[0079] The simulation interface generated according to the length of the display screen and / or the display direction of the target application data can load the entire amount of the target application data, or can load a portion of the target application data. If there is a need to load the entire amount of the target application data or a specified amount of data, and the simulation interface shown in Figure 2(a) and / or Figure 2(b) cannot be loaded due to the limited size of the interface, the interface can continue to be expanded along the vertical display direction until the simulation interface can load the entire amount of the target application data or a specified amount of data. This solution can be regarded as a solution for generating a simulation interface based on the length and width of the display screen, the (conventional) display direction of the target application data, and the data size of the target application data.

[0080] In the present disclosure, a simulation interface may be an interface simulated in order to realize the split display of target application data on a display screen. The interface may be invisible to the user, and the interface may be a real interface or a virtual interface. If it is a real interface, a visual display of the real interface may be realized through certain display commands. If it is a virtual interface, it may be regarded as a virtual display screen. The simulation interface may be generated using an interface generation technology or a virtual display technology.

[0081] The present disclosure can use a virtual interface to implement a pre-split display simulation of the data to be displayed in the target application data on a simulated interface, and then project the result of the split display simulation onto a display screen. In this way, the present disclosure is not limited to the multi-screen display function of some applications in the related art, and the target application data can be split and displayed on any display screen without relying on applications with multi-screen display functions.

[0082] In the Windows system, a window can be used as a component required for displaying target application data, and the loading of data that needs to be split and displayed in the target application data in the simulation interface can be completed with the cooperation of this component. For example, for the simulation interface shown in Figure 2(a), the first command function Windows API MoveWindow can be used to move the window loaded with data that needs to be split and displayed to the simulation interface. Then, the second command function Windows API ShowWindow is used to display the window in full screen form in the simulation interface to achieve the loading of data that needs to be split and displayed in the target application data in the simulation interface. For the simulation interface shown in Figure 2(b), because the simulation interface is equivalent to the extended interface of the display screen, the third command function Windows API SetWindowPos can be used to display the window in full screen form in the simulation interface to achieve the loading of data that needs to be split and displayed in the target application data in the simulation interface, etc.

[0083] Alternatively, the data that needs to be split and displayed in the target application data can be copied to the simulation interface to load the data.

[0084] It should be noted that the present application does not specifically limit the implementation method of loading to the simulation interface, that is, those skilled in the art can adjust its type according to actual conditions. The above situation is only an exemplary description of the forms in which loading to the simulation interface in the present application can be implemented, but is not limited to the situations described in the above embodiments.

[0085] S102: Process the data loaded into the simulation interface to obtain M sub-data.

[0086] In this step, the data loaded into the simulation interface may be all or part of the target application data that needs to be split and displayed.

[0087] In the present disclosure, the M sub-data may be data obtained by processing the data loaded into the simulation interface, for example, data obtained after splitting or data obtained directly without splitting, etc., wherein, how to split or divide to obtain the M sub-data is described in the subsequent related instructions, which will not be repeated here.

[0088] In the present disclosure, the data loaded into the simulation interface may be displayed on the display screen without being split or divided. If the data loaded into the simulation interface is all the data of the target application data or all the data that needs to be split and displayed, the simulation interface may be used to display all the data through one display. If the data loaded into the simulation interface is part of the data in the target application data that needs to be split and displayed, the entire content may be displayed through two or more displays.

[0089] Alternatively, a screenshot may be taken of the data loaded into the simulation interface, and the screenshot image may be displayed on the display screen. If the data loaded into the simulation interface is all the data of the target application data or all the data that needs to be split and displayed, the entire content may be displayed by displaying one image using the simulation interface. If the data loaded into the simulation interface is part of the data that needs to be split and displayed in the target application data, the entire content may be displayed by displaying two or more images one by one.

[0090] S103: Display M sub-data on the display screen, where M can be a positive integer greater than 1, to achieve split display of the target application data; or, display M sub-data and the target sub-data of the target application data on the display screen, where M can be a positive integer greater than or equal to 1, to achieve split display of the target application data, wherein the target sub-data can be the original display data of the target application data.

[0091] In this step, two or more sub-data obtained by splitting or dividing the data loaded into the simulation interface are displayed on the display screen to realize the split display of the target application data. Alternatively, when the display screen has already displayed a part of the target application data (original display data), one or more sub-data obtained by splitting or dividing the data loaded into the simulation interface are displayed on the display screen together with the original display data to realize the split display of the target application data.

[0092] In S101 to S103, by using a simulation interface and processing the data loaded into the simulation interface to obtain M sub-data, data for splitting and displaying the target application data on the display screen can be obtained. Unlike the related art that some applications only support multi-screen display within the application, the technical solution disclosed in the present invention can realize the split display of any target application data on the display screen. If the solution of splitting and displaying the target application data on the display screen disclosed in the present invention is regarded as a multi-screen display solution on the display screen, then the technical solution disclosed in the present invention, unlike the related art that only supports multi-screen display within the application, provides a technical support for the realization of multi-screen display outside the application.

[0093] In a possible embodiment of the present disclosure, the aforementioned processing of the data loaded into the simulation interface to obtain M sub-data may include:

[0094] Implementation method 1: segment or split the data loaded into the simulation interface to obtain M sub-data.

[0095] Exemplarily, along the display direction of the simulation interface, such as the vertical direction shown in FIG. 2( a), the data loaded into the simulation interface is split into 2 to obtain 2 sub-data, or split into 3 to obtain 3 sub-data, etc. The splitting of the data in the simulation interface may be equal splitting or equal cutting, or may not be equal splitting or equal cutting. This solution is equivalent to directly splitting or splitting the data loaded into the simulation interface to obtain the split data of the target application data. The splitting or segmentation of the target application data is thereby achieved, and the sub-data is obtained.

[0096] Since the sub-data is obtained by directly segmenting or splitting the data loaded into the simulation interface, if the target application data is text such as words and numbers, the sub-data obtained by direct segmentation is also text type such as words and numbers. The display of sub-data on the display screen can be considered as the display of characters on the display screen. The sub-data displayed on the display screen can be edited by deletion, insertion, modification and other editing operations to realize the editing of the sub-data. Among them, in order to ensure the clear display of the sub-data on the display screen, the size of the display area occupied by the data of each split sub-data and / or the data resolution size can be maintained within a certain range to avoid unclear display due to being too small, and to avoid reduction of display content due to being too large.

[0097] In order to display more content in the target application data on the display screen, the simulation interface shown in Figures 2(a) and 2(b) can be an interface generated in a direction consistent with the display direction of the target application data. The main consideration is that the target application data can be displayed more or better in its display direction. For example, a vertically displayed scroll is usually opened along the vertical direction to better and more completely display its content. If the content of the scroll displayed along the vertical direction is forced to be unfolded on a horizontal display screen, the content of the scroll may not be well presented. In view of this, the simulation interface can be generated according to the display direction of the target application data in the present disclosure, so that the target application data can be better and more comprehensively displayed in its desired display direction. The sub-data obtained by segmenting the data loaded into the simulation interface can be segmented according to the display direction of the simulation interface. The display direction of the simulation interface may be opposite to that of the display screen. For example, if the simulation interface is displayed vertically and the display screen is displayed horizontally, in order to achieve that the sub-data divided along the vertical direction can be displayed more completely and better on the horizontal display screen, the size of the divided sub-data can also be adjusted so that it can be displayed clearly and completely on the horizontal display screen. In this way, by dividing or splitting the data loaded into the simulation interface and displaying the divided or split sub-data on the display screen, more content of the target application data can be displayed.

[0098] In a possible embodiment of the present disclosure, the aforementioned processing of the data loaded into the simulation interface to obtain M sub-data may include:

[0099] Implementation method 2: Capture the data loaded into the simulation interface to obtain a first captured image; use the first captured image as M sub-data; or, divide or split the first captured image to obtain M sub-images, and use the M sub-images as M sub-data, where M is a positive integer greater than or equal to 2.

[0100] Exemplarily, the data loaded into the simulation interface shown in FIG2(a) can be captured to obtain a first captured image. The first captured image is divided into three equal parts along the display direction of the simulation interface, such as the vertical direction shown in FIG2(a), to obtain three sub-images. The three sub-images can be used as M sub-data. In this way, the target application data is split or segmented, and the sub-data is obtained. In layman's terms, the sub-image is obtained by taking a screenshot of the data loaded into the simulation interface and segmenting the screenshot.

[0101] Similar to the above scheme, in order to realize that the sub-images or the first captured images split in the vertical direction can be displayed more completely and better on the horizontal display screen, it is also necessary to adjust the size, resolution, etc. of the sub-images obtained by segmentation on the display area. When adjusting, the adjustment can be made within a certain range, which can avoid unclear display of image content due to too small adjustment, and can also avoid the failure of sub-images to be successfully displayed on the display screen due to too large adjustment. The adjustment goal is to make the sub-images clearly and completely displayed on the horizontal display screen. In this way, by capturing the image of the data loaded into the simulation interface, segmenting the captured image, and displaying the segmented sub-images on the display screen, it is possible to display more content of the target application data, and avoid the problem of too little target application data displayed due to the inconsistency between the display direction of the target application data and the display direction of the display screen.

[0102] It can be considered that the sub-data in implementation mode 1 is text type data, and the sub-data in implementation mode 2 is image type data. Based on the sub-data obtained in implementation mode 1 and / or implementation mode 2, at least part of the target application data can be effectively split or segmented, and the splitting or segmenting method is easy to implement and promote.

[0103] In the present disclosure, when the target application data is opened in the electronic device, the target application data can be displayed in a split form. In layman's terms, if the target instruction is generated when an opening operation is detected for the target application data, then according to the aforementioned implementation method 1, two or more sub-data (text type such as text, numbers, etc.) obtained by directly splitting the data loaded to the simulation interface can be displayed on the display screen to achieve split display of the target application data. According to the aforementioned implementation method 2, (1) a screenshot image obtained by taking a screenshot of the data loaded to the simulation interface can be displayed on the display screen as sub-data. Because the screenshot image is a screenshot taken in the display direction of the target application data, more content can be captured, so the display of the screenshot can show more content of the target application data. (2) Two or more sub-images obtained by splitting the screenshot image can be displayed on the display screen as sub-data. That is, two or more sub-images obtained by splitting or splitting the first captured image are displayed on the display screen. In this way, not only can the split display of the target application data be achieved, but the sub-images captured in the display direction of the target application data can also display more data content.

[0104] In the present disclosure, it is possible that when the target application data is opened by an electronic device and a portion of the data (the target sub-data of the target application data) has been displayed, the electronic device is requested to display the target application data in a split form or to display the remaining data of the target application data. During implementation, in response to the target sub-data of the target application data being displayed on the display screen, a target instruction is obtained and responded to. Among them, it is possible to detect whether a virtual button set in an interface displaying a portion of the target application data has been operated. If it is detected that it has been operated, a target instruction for splitting and displaying the target application data is generated, and the target instruction is responded to according to the aforementioned scheme.

[0105] In the present disclosure, taking the response to the target instruction according to the scheme shown in the aforementioned implementation method 2 as an example, the two or more sub-images and the target sub-data obtained by dividing or splitting the first captured image can be displayed on the display screen; or, the first captured image and the target sub-data can be displayed on the display screen to realize the split display of the target application data.

[0106] Considering that the target sub-data is the original display data of the target application data displayed on the display screen and is part of the target application data, the display of the first captured image and the target sub-data on the display screen can be regarded as a two-split display of the target application data. The display of two or more sub-images and the target sub-data obtained by dividing or splitting the first captured image on the display screen can be regarded as a three-split or more split display of the target application data. It provides technical support for split display or multi-screen display outside the application.

[0107] It can be understood that the data loaded into the simulation interface can be all or part of the target application data. In this case, in the scheme of obtaining M sub-images by processing the data loaded into the simulation interface and displaying the M sub-images on the display screen, the image contents of the M sub-images can be different or the same.

[0108] Exemplarily, taking the premise that the target application data needs to be opened in a split form in an electronic device as an example, if the data loaded into the simulation interface is all the data of the target application data, then in the two sub-images obtained after screenshot and segmentation, one of the sub-images is used to represent the first part of the target application data, and the other sub-image is used to represent the second part of the target application data. The image contents of the two sub-images can be different, and the two sub-images are used to merge and reflect the entire content of the target application data. If the data loaded into the simulation interface is all the data of the target application, and there is duplicate data in all the data, and in the three sub-images obtained after screenshot and segmentation, the image content of two of the sub-images corresponds to the duplicate data, then the image content of these two sub-images is the same, and the display of the three sub-images on the display screen reflects the entire content of the target application data.

[0109] It can be understood that the data loaded into the simulation interface can be all or part of the target application data. In this case, in the scheme of obtaining M sub-images by processing the data loaded into the simulation interface and displaying the M sub-images and the target sub-data on the display screen, the image content of the M sub-images and the image content of the target sub-data can be different or the same.

[0110] Exemplarily, taking the example of obtaining a target instruction when the target sub-data is displayed on a display screen, if the data loaded into the simulation interface is part of the target application data such as the target sub-data, taking a screenshot and splitting the data loaded into the simulation interface is actually taking a screenshot and splitting the target sub-data, and the content of the two or more sub-images obtained thereby is the content of the target sub-data. The image content of the M sub-images is the same as the image content of the target sub-data. The display of the target sub-data and two or more sub-images together is actually displaying the same content. Among them, the target sub-data is displayed in the form of text, the sub-image is displayed in the form of an image, and the same content is repeatedly displayed on the display screen. This situation is suitable for use cases in which the target application data is compared, referenced, and verified.

[0111] Exemplarily, taking the example of obtaining a target instruction when the target sub-data is displayed on the display screen, if the data loaded into the simulation interface is data other than the target sub-data of the target application data, the data loaded into the simulation interface is screenshotted and segmented, and the contents of the two or more sub-images obtained are data contents other than the target sub-data, which are different from the contents of the target sub-data. That is, the image contents of the M sub-images are different from the image contents of the target sub-data. The target sub-data and such two or more sub-images are displayed together, so that different contents of the target application data can be displayed, thereby realizing the display of more contents of the target application data.

[0112] In the present disclosure, in response to displaying target sub-data of target application data on a display screen, a scheme of obtaining a target instruction and responding may include:

[0113] The target sub-data is loaded into the simulation interface; the target sub-data loaded into the simulation interface is captured to obtain a captured image; the captured image is segmented or divided to obtain M sub-images, and the M sub-images are used as M sub-data, wherein M is a positive integer greater than or equal to 2; the display content on the display screen is switched from displaying the target sub-data to displaying the M sub-images.

[0114] In layman's terms, if the target sub-data is displayed in text form, the above solution can be considered as splitting the target sub-data originally displayed in text form into image form, providing technical support for split display or multi-screen display outside the target application (which supports split-screen display function).

[0115] In the solution of displaying M (M is a positive integer greater than 1) sub-data on a display screen, each of the M sub-data can be displayed successively on the display screen according to the content of the target application data. For example, taking the screenshot and segmentation of the data loaded into the simulation interface as an example, according to the content of the target application data, the two or more sub-images obtained by segmentation along the vertical direction of the simulation interface are marked, such as Figure 3 Sub-image 1 and sub-image 2 are shown. Among them, sub-image 1 corresponds to content 1 of the target application data, and sub-image 2 corresponds to content 2 of the target application data. The sub-images obtained by each segmentation can be displayed sequentially on the display screen according to the identification order. For example, sub-image 1 and sub-image 2 are displayed sequentially on the display screen from left to right to realize the continuous display of content 1 and content 2. The display order of the segmented sub-images on the display screen can be displayed sequentially according to the content. As for whether they are displayed sequentially from left to right, from right to left, or from top to bottom on the display screen, this article does not limit it.

[0116] It can be seen that in the disclosed solution, not only the split display of the same target application data outside the application (supporting the split-screen display function) is realized, but also the continuous display of the split sub-images according to the content is realized, which improves the user experience and the usability of the electronic device.

[0117] In the scheme disclosed herein for displaying M (M is a positive integer greater than or equal to 1) sub-data and target sub-data of target application data on a display screen, in response to the successive display of each sub-data, the M sub-data and target sub-data are successively displayed on the display screen according to the content of the target application data. As mentioned above, the two or two sub-images and target sub-data obtained by segmentation along the vertical direction of the simulated interface can be identified according to the content of the target application data. For example, the target sub-data is content 0 of the target application data, sub-image 1 is content 1, and sub-image 2 is content 2. When displaying, the target sub-data, sub-image 1, and sub-image 2 can be successively displayed in order from left to right according to the content, such as Figure 4 The continuous display of the target sub-data and the sub-images and the continuous display of the sub-images reflect the display continuity of the content to be displayed and improve the user experience.

[0118] Based on the solution of the present disclosure of displaying M sub-data on a display screen, or displaying M sub-data and target sub-data of target application data on a display screen, the solution of the present disclosure also includes a solution of updating and displaying the data displayed on the display screen in the target application data.

[0119] like Figure 5 As shown, the aforementioned update display scheme may include:

[0120] S501: In response to an instruction to update display of M sub-data and / or target sub-data displayed on a display screen, obtain update data, where the update data is data in target application data that is at least partially different from the M sub-data and / or target sub-data.

[0121] In the solution of displaying M sub-data such as M sub-images on a display screen of the present disclosure, if the current display screen displays sub-image 1 that reflects content 1 of the target application data and sub-image 2 that reflects content 2 of the target application data, and the user wants to continue to display the subsequent content of the target application data on this basis, the user can click, slide, and perform other operations on the sub-images. The electronic device detects the aforementioned operation and can generate an update display instruction for the M sub-images. In the aforementioned scenario (scenario one), the update data can be data in the target application data that can reflect the subsequent content of the target application data (such as content 3 and content 4).

[0122] In the scheme of displaying M sub-data such as M sub-images and target sub-data on a display screen of the present disclosure, there may be an operation in which a user slides out the first 5 rows of data in the target sub-data from the display screen. The contents of each sub-image displayed after the target sub-data will be updated along with the slide-out operation, such as the last 5 rows of data sliding in. The electronic device detects the operation and can generate an update display instruction for the M sub-images and the target sub-data. In the aforementioned scenario (scenario two), the update data can be the data in the target sub-data in the target application data except the 5 rows of data that are slid out, the data displayed by the M sub-images, and the 5 rows of data that need to be slid in.

[0123] S502: Load the update data into the simulation interface.

[0124] For the simulation interface shown in FIG2(a), the first command function windows api MoveWindow can be used to move the window loaded with update data to the simulation interface. Then, the second command function windows api ShowWindow can be used to display the window in full screen form in the simulation interface to load the update data in the simulation interface. For the simulation interface shown in FIG2(b), the third command function windows api SetWindowPos can be used to display the window loaded with update data in full screen form in the simulation interface to load the update data in the simulation interface.

[0125] S503: Process the update data loaded into the simulation interface to obtain N sub-data, where N is a positive integer greater than or equal to 1.

[0126] In this step, the data loaded into the simulation interface can be captured to obtain a second captured image, and the second captured image can be used as N sub-data; or, the second captured image can be segmented or split to obtain N sub-images, where N is a positive integer greater than or equal to 2.

[0127] S504: Switching the display content of the display screen from the M sub-data, or the M sub-data and the target sub-data to the N sub-data, so as to display the N sub-data on the display screen.

[0128] In this step, N sub-data are displayed on the display screen to replace the M sub-data or the M sub-data and the target sub-data displayed on the display screen, so as to update the target application data on the display screen. M and N can be the same or different, without specific limitation.

[0129] In the above S501 to S504, by using the simulation interface and processing the update data loaded into the simulation interface to obtain N sub-data, not only the update display of the target application data but also the split display of the update data can be realized, providing a technical support for the split display of the update data.

[0130] The following takes the aforementioned scenarios 1 and 2 as examples to respectively describe in detail the update and display solutions for the target application data.

[0131] In scenario one, for sub-image 1 (corresponding to content 1 of the target application data) and sub-image 2 (corresponding to content 2 of the target application data) displayed on the display screen, the user has finished viewing content 1 and content 2 of the target application data, and wants the next content of the target application data, such as content 3 and content 4. The electronic device can generate an update display instruction based on the user's operation to continue displaying subsequent content. In response to the update display instruction, the electronic device can read content 3 and content 4 of the target application data, and load it into the simulation interface as update data. Take a screenshot of content 3 and content 4 in the simulation interface, and divide the captured image into two equal parts according to the display direction of the simulation interface to obtain two sub-images (e.g., sub-image 3 and sub-image 4). Adjust the size and / or resolution of the two sub-images obtained by dividing along the vertical direction so that the two sub-images are displayed on the display screen to replace sub-image 1 and sub-image 2.

[0132] In the above scenario 1, the example of replacing two sub-images with two sub-images is used for explanation. In addition, the replacement can also be performed in units of a single sub-image. For example, content 2 and content 3 data in the target application data can be loaded into the simulation interface, and the data loaded into the simulation interface can be screenshotted and split to obtain sub-image 2 and sub-image 3, and sub-image 2 and sub-image 3 can be displayed on the display screen to replace the display of sub-image 1 and atomic image 2.

[0133] In the aforementioned scenario 2, in response to the update display instruction, the data in the target sub-data except for the 5 rows of data that are slid out, the data displayed by the 2 sub-images, and the 5 rows of data that need to be slid in can be loaded into the simulation interface as update data. Take a screenshot of the update data loaded into the simulation interface, and divide the captured image into three equal parts according to the display direction of the simulation interface to obtain three sub-images (e.g., sub-image 3, sub-image 4, and sub-image 5). Adjust the size and / or resolution of the three sub-images obtained by dividing along the vertical direction so that the three sub-images are displayed on the display screen to replace the target sub-data and the atomic image. It can be understood that in this application scenario, the 5 rows of data that the user expects to slide in can be located in sub-image 5, and the display of the sliding-in data is achieved by displaying sub-image 5.

[0134] The above scheme can be a scheme for updating and displaying target application data on a display screen, which can update target application data in units of sub-images and lines. Any other reasonable updating schemes not described herein can be covered within the scope of protection of this disclosure.

[0135] In the updated display scheme disclosed in the present invention, each of the N sub-data can be displayed in succession on the display screen according to the content of the target application data. For the scheme for the successive display of the N sub-data, please refer to the aforementioned successive display of the original split data of the target application data - M sub-images, and the repeated parts will not be repeated. It can be seen that in the technical scheme disclosed in the present invention, not only the successive display of the original split data of the target application data can be realized, but also the successive display of the newly split data (N sub-images) can be realized. It is more easy to use and practical.

[0136] In addition to supporting the update display of the aforementioned target application data, the present disclosure also supports editing of the original split data (M sub-data, or M sub-data and target sub-data) and / or updated data (N sub-data) of the target application data. Figure 6 As shown, the editing scheme in the present disclosure may include:

[0137] S601: In response to an editing instruction for M sub-data and / or target sub-data displayed on a display screen, obtaining a first editing position of the M sub-data and / or target sub-data on the display screen by an input device.

[0138] Taking the M sub-data as M sub-images as an example, editing may refer to inserting, deleting, modifying, and other editing operations on the image content. When the display screen displays M sub-images, the user may generate an operation to edit the image content. When the display screen displays M sub-images and target sub-data, the user may generate an editing operation such as inserting, deleting, modifying, and other editing operations on the image content, and may also generate an editing operation such as inserting, deleting, modifying, and other editing operations on the target sub-data. The electronic device detects the editing operation on the image content, the target sub-data, or the image content and the target sub-data, and generates an editing instruction.

[0139] The input device may be a mouse and / or keyboard used by the user to perform operations such as inserting, deleting, and modifying. The input device may be a stylus that supports writing or pen input. In the case where the electronic device supports handwriting operations, the user may also use a finger to perform an editing operation on the display screen. Based on this, the user may perform an editing operation by using a finger or an input device. The electronic device uses the location where the editing operation is generated on the display screen as the first editing location.

[0140] S602: Based on the first editing position and the first mapping relationship, a second editing position on the simulation interface is obtained, wherein the first mapping relationship is used to characterize the correspondence between the display position on the display screen and the position on the simulation interface.

[0141] It can be understood that the display screen and the simulation interface in the present disclosure may be different in size. In order to display more content of the target application data, the size of the simulation interface of the present disclosure may be larger than the size of the display screen. There is a mapping relationship between each position of the simulation interface and each position on the display screen. The mapping relationship (first mapping relationship) can be obtained by the length and width of the simulation interface, the ratio between the length and width of the display screen, etc. For example, the position with coordinates (50, 100) in the display screen corresponds to the position with coordinates (100, 300) in the simulation interface. Knowing the position of the editing operation generated on the display screen and the aforementioned mapping relationship, it is easy to know which position in the simulation interface the editing operation is generated on the display screen. That is, it is easy to know the second editing position.

[0142] S603: From the second editing position, based on the editing data of the M sub-data and / or the target sub-data, the data in the simulation interface is updated to obtain the updated data in the simulation interface.

[0143] In this step, the modified data input by the user through the input device can be obtained, and the original loaded data in the simulation interface is updated to the modified data from the second editing position, and the data appearing in the simulation interface after the update is used as the updated data.

[0144] S604: Capture the updated data in the simulation interface to obtain a third captured image.

[0145] In this step, a screenshot may be taken of the updated data in the simulation interface to obtain a screenshot image, which may be used as the third captured image.

[0146] S605: Display the third captured image on the display screen, or divide or split the third captured image to obtain L sub-images, where L is a positive integer greater than or equal to 2, and display the L sub-images on the display screen.

[0147] In this step, the screenshot image can be directly displayed on the display screen to realize the display of the edited image on the display screen. Alternatively, the screenshot image can be divided into two or three equal parts along the display direction of the simulation interface to obtain two or three sub-images. The two or three sub-images are displayed on the display screen to realize the split display of the edited data of the target application data on the display screen.

[0148] In the present disclosure, the value of L may be the same as or different from that of M, depending on the specific circumstances.

[0149] The scheme shown in S601 to S605 realizes the split display of the edited data of the target application data on the display screen. By using the simulation interface, the image of the data in the simulation interface is captured or captured and split, so as to realize the split display of the edited data on the display screen. Among them, the split sub-images can be split along the display direction of the simulation interface (the same as the display direction of the target application data), so that a sub-image that can display more content can be obtained, realizing the display of more content of the target application data.

[0150] The above-mentioned scheme is a scheme for splitting and displaying the edited data of the target application data implemented on the electronic device itself. In one possible scenario, the electronic device on this end can share M sub-images of the target application data to the electronic device on the other end through a conference or screen projection. Taking a conference as an example, the electronic device on the other end in the conference can obtain control over the target application data on this end, thereby generating editing operations on the target application data on this end on the electronic device on the other end or the electronic device on this end. The electronic device on this end detects the editing operation generated on the display screen of the electronic device on the other end or the display screen of the electronic device on this end, and through the technical scheme shown in the above S601 to S605, realizes the split display of the edited data on the display screen on this end, as well as the screen projection display on the display screen on the other end.

[0151] In the present disclosure, each of the L sub-images can be displayed successively on the display screen according to the content of the target application data. The scheme for the consecutive display of the L sub-images can refer to the aforementioned related scheme, and the repeated parts will not be repeated.

[0152] In the present disclosure, for the original split data (e.g., M sub-images), updated display data (N sub-images), and edited data (L sub-images) of the target application data, taking M sub-images as an example, the M sub-images can be displayed in succession according to the content, which is equivalent to the M sub-images displaying the contextual content of the target application data. In this way, the user does not need to frequently turn pages to view the target application data. In addition, because the target application data in the simulation interface can be an image split or segmented along the same direction as the display direction of the target application data, the successive display of each sub-image can allow the user to see more content of the target application data. If there is data in each sub-image that is the same as the target sub-data in content, the display of the target sub-data and each sub-image on the display screen can be displayed in comparison, which can facilitate the user to compare, refer to, and verify.

[0153] In the M sub-images, N sub-images and L sub-images disclosed in the present invention, taking M sub-images as an example, each sub-image in the M sub-images can be displayed on the display screen in a separate window, can be displayed on the display screen in the same window, and can also display some sub-images in the same window and some sub-images in different windows. Taking the display of each sub-image through its own window as an example, the window can be displayed on the display screen in a non-minimized form such as a maximized form or a sub-maximized form, so that visually, through the maximized or sub-maximized display of each window, the split display of the target application data on the display screen is realized, that is, the multi-screen display of the target application data outside the application is realized.

[0154] The present disclosure also provides an electronic device, such as Figure 7 As shown, the electronic device includes:

[0155] A first loading unit 701 is configured to respond to a target instruction for target application data, the target instruction indicating that at least part of the target application data is to be displayed, and load the at least part of the data into the simulation interface;

[0156] A first obtaining unit 702 is used to process the data loaded into the simulation interface to obtain M sub-data;

[0157] The first display control unit 703 is used to display M sub-data on the display screen, where M is a positive integer greater than 1, to achieve split display of the target application data; or to display M sub-data and target sub-data of the target application data on the display screen, where M is a positive integer greater than or equal to 1, to achieve split display of the target application data, wherein the target sub-data is the original display data of the target application data.

[0158] In one embodiment, the first obtaining unit 702 is used to:

[0159] Capturing the data loaded into the simulation interface to obtain a first captured image;

[0160] Taking the first captured image as M sub-data;

[0161] or,

[0162] The first captured image is segmented or divided to obtain M sub-images, and the M sub-images are used as M sub-data, where M is a positive integer greater than or equal to 2.

[0163] In one embodiment, the first display control unit 703 is configured to:

[0164] The two or more sub-images obtained by segmenting or dividing the first captured image are displayed on a display screen.

[0165] In one embodiment, the electronic device further includes a first response unit, configured to:

[0166] In response to displaying target sub-data of the target application data on the display screen, obtaining a target instruction;

[0167] The first display control unit 703 is used to:

[0168] The two or more sub-images and the target sub-data obtained by segmenting or splitting the first captured image are displayed on a display screen; or the first captured image and the target sub-data are displayed on a display screen.

[0169] In one embodiment, each of the M sub-data is displayed successively on the display screen according to the content of the target application data;

[0170] Alternatively, in response to the successive display of the sub-data, the M sub-data and the target sub-data are successively displayed on the display screen according to the content of the target application data.

[0171] In one embodiment, the electronic device further comprises:

[0172] A second response unit, configured to obtain update data in response to an update display instruction for the M sub-data and / or the target sub-data displayed on the display screen, wherein the update data is data in the target application data that is at least partially different from the M sub-data and / or the target sub-data;

[0173] A second loading unit, used for loading the update data into the simulation interface;

[0174] A second obtaining unit is used to process the update data loaded into the simulation interface to obtain N sub-data, where N is a positive integer greater than or equal to 1;

[0175] The second display control unit is used to switch the display content of the display screen from M sub-data, or M sub-data and target sub-data to N sub-data, so as to display the N sub-data on the display screen.

[0176] In one embodiment, the second obtaining unit is used to:

[0177] Capturing the data loaded into the simulation interface to obtain a second captured image;

[0178] Using the second captured image as N sub-data;

[0179] or,

[0180] The second captured image is segmented or divided to obtain N sub-images, and the N sub-images are used as N sub-data, where N is a positive integer greater than or equal to 2.

[0181] In one embodiment, each sub-data of the N sub-data is displayed successively on the display screen according to the content of the target application data.

[0182] In one embodiment, the electronic device further comprises:

[0183] A third responding unit, configured to obtain a first editing position of the M sub-data and / or the target sub-data on the display screen by the input device in response to an editing instruction for the M sub-data and / or the target sub-data displayed on the display screen;

[0184] A third obtaining unit, configured to obtain a second editing position on the simulation interface based on the first editing position and a first mapping relationship, wherein the first mapping relationship is used to characterize a correspondence between a display position on the display screen and a position on the simulation interface;

[0185] a fourth obtaining unit, configured to update the data in the simulation interface from the second editing position based on the editing data of the M sub-data and / or the target sub-data, and obtain the updated data in the simulation interface;

[0186] a fifth obtaining unit, configured to capture the updated data in the simulation interface to obtain a third captured image;

[0187] A third display control unit is configured to display the third captured image on the display screen; or to segment or split the third captured image to obtain L sub-images, where L is a positive integer greater than or equal to 2, and display the L sub-images on the display screen.

[0188] It should be noted that the electronic device of the embodiment of the present disclosure solves the problem based on a principle similar to that of the aforementioned display method. Therefore, the implementation process and implementation principle of the electronic device can refer to the description of the implementation process and implementation principle of the aforementioned method, and the repeated parts will not be repeated.

[0189] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device and a readable storage medium.

[0190] The electronic device includes at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the display method of the present disclosure. The computer instructions are used to enable the computer to execute the display method of the present disclosure.

[0191] The present disclosure also provides a computer program product, including a computer program / instruction, which implements the display method of the present disclosure when executed by a processor.

[0192] Figure 8A schematic block diagram of an example electronic device 800 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.

[0193] like Figure 8 As shown, the device 800 includes a computing unit 801, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The computing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0194] A number of components in the device 800 are connected to the I / O interface 805, including: an input unit 806, such as a keyboard, a mouse, etc.; an output unit 807, such as various types of displays, speakers, etc.; a storage unit 808, such as a disk, an optical disk, etc.; and a communication unit 809, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 809 allows the device 800 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0195] The computing unit 801 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 801 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 801 performs the various methods and processes described above, such as display methods. For example, in some embodiments, the display method may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 800 via ROM 802 and / or communication unit 809. When the computer program is loaded into RAM 803 and executed by the computing unit 801, one or more steps of the display method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform the display method in any other appropriate manner (e.g., by means of firmware).

[0196] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0197] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0198] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0199] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0200] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0201] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0202] The above is only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present disclosure, which should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A display method, comprising: In response to a target instruction for target application data, the target instruction instructs displaying at least a portion of the target application data, loading the at least a portion of the data into a simulation interface; Process the data loaded into the simulation interface to obtain M sub-data; Displaying the M sub-data on a display screen, where M is a positive integer greater than 1, to achieve split display of the target application data; or, The M sub-data and the target sub-data of the target application data are displayed on a display screen, where M is a positive integer greater than or equal to 1, so as to realize split display of the target application data, wherein the target sub-data is the original display data of the target application data.

2. According to the method of claim 1, the processing of the data loaded into the simulation interface to obtain M sub-data comprises: Capturing the data loaded into the simulation interface to obtain a first captured image; Taking the first captured image as M sub-data; or, The first captured image is segmented or divided to obtain M sub-images, and the M sub-images are used as the M sub-data, where M is a positive integer greater than or equal to 2.

3. The method according to claim 2, wherein displaying the M sub-data on a display screen comprises: The two or more sub-images obtained by segmenting or dividing the first captured image are displayed on a display screen.

4. The method according to claim 2, wherein the step of responding to a target instruction for target application data comprises: In response to displaying the target sub-data of the target application data on the display screen, obtaining a target instruction and responding; The step of displaying the M sub-data and the target sub-data of the target application data on the display screen includes: Displaying two or more sub-images obtained by segmenting or splitting the first captured image and the target sub-data on a display screen; Alternatively, the first captured image and the target sub-data are displayed on a display screen.

5. The method according to claim 1, further comprising: Each sub-data of the M sub-data is displayed successively on the display screen according to the content of the target application data; Alternatively, in response to the successive display of each sub-data, the M sub-data and the target sub-data are successively displayed on the display screen according to the content of the target application data.

6. The method according to claim 1, further comprising: In response to an instruction to update and display the M sub-data and / or the target sub-data displayed on the display screen, obtaining update data, wherein the update data is data in the target application data that is at least partially different from the M sub-data and / or the target sub-data; Loading the updated data into the simulation interface; Processing the update data loaded into the simulation interface to obtain N sub-data, where N is a positive integer greater than or equal to 1; The display content of the display screen is switched from the M sub-data, or the M sub-data and the target sub-data to the N sub-data, so as to realize the display of the N sub-data on the display screen.

7. The method according to claim 6, wherein the processing of the update data loaded into the simulation interface to obtain N sub-data comprises: Performing image capture on the update data loaded into the simulation interface to obtain a second captured image; Using the second captured image as N sub-data; or, The second captured image is segmented or divided to obtain N sub-images, and the N sub-images are used as the N sub-data, where N is a positive integer greater than or equal to 2.

8. The method according to claim 6, wherein each of the N sub-data is displayed successively on a display screen according to the content of the target application data.

9. The method according to claim 1, further comprising: In response to an editing instruction for the M sub-data and / or the target sub-data displayed on the display screen, obtaining a first editing position of the M sub-data and / or the target sub-data on the display screen by an input device; Based on the first editing position and the first mapping relationship, a second editing position on the simulation interface is obtained, wherein the first mapping relationship is used to characterize the correspondence between the display position on the display screen and the position on the simulation interface; From the second editing position, based on the editing data of the M sub-data and / or the target sub-data, the data in the simulation interface is updated to obtain the updated data in the simulation interface; Capturing the updated data in the simulation interface to obtain a third captured image; displaying the third captured image on a display screen; Alternatively, the third captured image is segmented or divided to obtain L sub-images, where L is a positive integer greater than or equal to 2, and the L sub-images are displayed on a display screen.

10. An electronic device comprising: a first loading unit, configured to respond to a target instruction for target application data, wherein the target instruction instructs displaying at least a portion of the target application data, and load the at least a portion of the data into a simulation interface; A first obtaining unit is used to process the data loaded into the simulation interface to obtain M sub-data; A first display control unit, used for displaying the M sub-data on a display screen, where M is a positive integer greater than 1, so as to realize split display of the target application data; Alternatively, the M sub-data and the target sub-data of the target application data are displayed on a display screen, where M is a positive integer greater than or equal to 1, to achieve split display of the target application data, wherein the target sub-data is the original display data of the target application data.