Page display method and device, equipment, medium and product
By obtaining the page jump requirements when displaying the virtual screen on the system desktop and calling the identity of the virtual screen, the problem of insufficient compatibility and scalability when the page jumps to the virtual screen display in the prior art is solved, and a more efficient user experience is achieved.
Patent Information
- Application Number
- CN202411981334.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-29
AI Technical Summary
The prior art has insufficient compatibility and scalability when processing pages jump to virtual screen display, limiting the compatibility and user experience of the system.
When the virtual screen is displayed on the system desktop, the page jump requirement is obtained and the identity identity of the virtual screen is called from the identification database to display the target page in the virtual screen.
Improves system compatibility and scalability, providing a smoother and more convenient user experience.
Smart Images

Figure CN119903257A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of virtual screen display technology, and in particular, relates to a page display method, device, equipment, medium and product. Background Art
[0002] With the advancement of technology, virtual screen technology has been widely used on the system desktop of modern mobile devices to display applications. However, if you want to display applications on the virtual screen, you need to pre-design and process the display logic of the jump page on the virtual screen when developing the application.
[0003] However, the current approach has obvious shortcomings when dealing with page jumps to virtual screen display. Specifically, in application layer development, when faced with a page jump scenario, developers need to determine whether the current page is displayed in virtual screen or full screen mode, and decide whether to set the virtual screen identity accordingly. However, third-party applications that have not been specially processed for this scenario cannot be directly adapted to the virtual screen display, which limits the compatibility and scalability of the system.
[0004] How to improve the compatibility and scalability of the system to provide users with a smoother and more convenient user experience is a technical problem that needs to be solved urgently. Summary of the invention
[0005] The embodiments of the present application provide a page display method, apparatus, device, storage medium and computer program product, which can improve the compatibility and scalability of the system.
[0006] In a first aspect, an embodiment of the present application provides a page display method, the method comprising:
[0007] When a virtual screen is displayed on the system desktop and the virtual screen displays a first page, a page jump requirement is obtained, where the page jump requirement indicates jumping from the first page to a second page;
[0008] According to the page jump requirement, calling the identity of the virtual screen from the identification database;
[0009] The second page is displayed in the virtual screen according to the identity identifier.
[0010] In a second aspect, an embodiment of the present application provides a page display device, the device comprising:
[0011] An acquisition module, used for acquiring a page jump requirement when a virtual screen is displayed on the system desktop and the virtual screen displays a first page, wherein the page jump requirement indicates jumping from the first page to a second page;
[0012] A calling module, used for calling the identity of the virtual screen from an identification database according to the page jump requirement;
[0013] The display module is used to display the second page in the virtual screen according to the identity identifier.
[0014] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising:
[0015] A processor and a memory storing programs or instructions;
[0016] The above method is implemented when the processor executes the program or instruction.
[0017] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program or instruction is stored, and the program or instruction implements the above method when executed by a processor.
[0018] In a fifth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the above method.
[0019] In an embodiment of the present application, when a virtual screen is displayed on the system desktop and the virtual screen displays a first page, a page jump requirement is obtained, and the page jump requirement indicates jumping from the first page to the second page; according to the page jump requirement, the identity of the virtual screen is called from the identification database; according to the identity, the second page is displayed in the virtual screen. By setting the identity of the virtual screen in the identification database in advance, when the page jump requirement indicates jumping to a page, the identity of the virtual screen can be directly called from the identification database, and then according to the identity, the second page is displayed in the virtual screen, which improves the compatibility and scalability of the system and also brings a smoother and more convenient user experience to users. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0021] Figure 1 is a flow chart of a page display method according to an embodiment of the present invention;
[0022] Figure 2 is a schematic diagram of a process of displaying a first page on a virtual screen according to an embodiment of the present invention;
[0023] Figure 3is a schematic diagram of a process for determining a page display position according to an embodiment of the present invention;
[0024] Figure 4 is a structural block diagram of a page display device according to an embodiment of the present invention;
[0025] Figure 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0027] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0028] In addition, it should be noted that the acquisition, storage, use, and processing of data in the embodiments of this application are in compliance with the relevant provisions of national laws and regulations. It should be noted that in the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, and they should be considered as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0029] In order to improve the compatibility and scalability of the system, an embodiment of the present application provides a page display method, which can be applied in a vehicle equipped with a smart cockpit system. The smart cockpit system includes an on-board computer and a graphical interface for interacting with a user. Figure 1 is a flow chart of a page display method according to an embodiment of the present invention. Figure 1 As shown, the page display method may include the following steps:
[0030] S110, when a virtual screen is displayed on the system desktop and the virtual screen displays a first page, obtaining a page jump requirement, wherein the page jump requirement indicates jumping from the first page to a second page.
[0031] In S110, the system desktop is a graphical interface used by users to interact with computers or other smart devices. Virtual screen is a display technology used on the system desktop. It is an independent screen space in the system desktop, and application pages can be started and displayed in it. Application pages refer to the various interfaces or screens that users can see and interact with within an application.
[0032] For example, the system desktop may be an in-vehicle infotainment system desktop, a mobile device desktop, a computer desktop, etc.
[0033] The page jump requirement may be generated based on the page attributes of the first page. For example, if the first page is a pre-start animation of an application program, it will automatically jump to other pages after displaying a preset time.
[0034] The page jump requirement may also be generated based on the user's first input. For example, the application page may include the homepage of the application (first page) and other pages (second pages) to which the user jumps through the first input.
[0035] The first input can be used to indicate jumping from the first page to the second page. Among them, the first input can be: a click input by the user, or a voice command input by the user, or a specific gesture input by the user, which can be determined according to actual usage requirements, and the embodiment of the present application does not limit this. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input.
[0036] In this way, by receiving the user's first input in the virtual screen displayed on the system desktop, the application page jumps from the first page to the second page, thereby enhancing the flexibility of multi-screen interaction and user experience.
[0037] S120: According to the page jump requirement, call the identity of the virtual screen from an identification database.
[0038] In S120 , an identity (IDentity, ID) is a unique code or number assigned to a virtual screen when the virtual screen is created, and is used to identify and distinguish different virtual screens in the system to ensure that the application page can be correctly displayed on the designated virtual screen.
[0039] Without the identity identifier, the system cannot accurately know which virtual screen the page should be displayed on, which may cause page display errors or full-screen display problems. The generation of the identity identifier may include a variety of methods, which are not limited to this. For example, manual setting by the user, generation based on device hardware information, generation based on system timestamp, network address mapping, etc.
[0040] When the application jumps to a page in response to the first input, the identity of the virtual screen may be determined by querying and reading.
[0041] In this way, by determining the identity of the virtual screen, it is ensured that the application page can be correctly displayed on the specified virtual screen, avoiding page display errors or full-screen display problems, and improving the accuracy of multi-screen management.
[0042] S130, displaying a second page in the virtual screen according to the identity identifier.
[0043] In S130, displaying the second page in the virtual screen according to the identity of the virtual screen may include multiple methods, among which, depending on whether the interface information of the second page is modified, if the interface information of the second page is not modified, it can be displayed through system configuration methods, event monitoring methods, middleware methods, etc.
[0044] For example, the system configuration method can bind the application page to the identity of the virtual screen through a configuration file or a setting interface. When the application needs to display the second page, the system can automatically display the page in the specified virtual screen according to the information in the configuration file or the setting interface.
[0045] For example, the event monitoring method can monitor the application page jump event, and when the page jump is detected, the relevant information of the second page and the identity of the virtual screen are read, and then the second page is dynamically displayed.
[0046] If the interface information of the second page is modified, the system will read the virtual screen ID and set the parameters of the second page interface according to the ID to ensure that the page can be displayed on the virtual screen instead of the full screen.
[0047] In this way, the second page can be displayed in the virtual screen according to the virtual screen identity in various ways such as not modifying or modifying the second page interface information, thereby improving the flexibility and user experience of the multi-screen display environment.
[0048] In an embodiment of the present application, when a virtual screen is displayed on the system desktop and the virtual screen displays a first page, a page jump requirement is obtained, and the page jump requirement indicates jumping from the first page to the second page; according to the page jump requirement, the identity of the virtual screen is called from the identification database; according to the identity, the second page is displayed in the virtual screen. By setting the identity of the virtual screen in the identification database in advance, when the page jump requirement indicates jumping to a page, the identity of the virtual screen can be directly called from the identification database, and then according to the identity, the second page is displayed in the virtual screen, which improves the compatibility and scalability of the system and also brings a smoother and more convenient user experience to users.
[0049] In an embodiment of the present application, when a virtual screen is used to display an application page, and the user input indicates a jump from the current page to another page, if the page needs to be displayed on the virtual screen, in order to ensure that the page can be correctly displayed on the specified virtual screen, the identity of the virtual screen can be first determined, and then the page can be displayed in the virtual screen according to the identity. Through the above-mentioned technical means, the present application solves the technical problem of cumbersome display operations of jumping pages within an application on a virtual screen.
[0050] In some embodiments, before obtaining the page jump requirement, the method further includes:
[0051] Create a virtual screen component on the system desktop;
[0052] The identity of the virtual screen corresponding to the virtual screen component is saved in the identification database;
[0053] In response to a user's click operation on the virtual screen component, a virtual screen is created on the system desktop.
[0054] In this embodiment, the virtual screen component is a graphical representation of the virtual screen, and the user can trigger the creation of the virtual screen or related operations by clicking on it.
[0055] Figure 2 is a schematic diagram of a process of displaying a first page on a virtual screen according to an embodiment of the present invention, such as Figure 2 As shown, the following steps may be included:
[0056] S201, creating a virtual screen component.
[0057] S202, store the virtual screen ID.
[0058] After the virtual screen component is created, the system can assign a unique ID to the virtual screen corresponding to the virtual screen component. This ID is used to uniquely identify the virtual screen in subsequent operations.
[0059] The system can store this ID in a persistent identification database. This database can be any storage mechanism within the system that can ensure that the ID of the virtual screen can be accurately retrieved when needed.
[0060] S203, start the home page.
[0061] When a user clicks a virtual screen component on the system desktop, the system responds to the click. The system first retrieves the virtual screen ID corresponding to the clicked virtual screen component from the identification database. Then, the system uses this ID to create an actual virtual screen. This virtual screen is an independent display space that can display applications or other content.
[0062] In this way, by creating a virtual screen component and saving its identity, a virtual screen is created in response to a user's click operation, thereby enhancing the interactivity of the system desktop and the flexibility of multi-screen management.
[0063] In some embodiments, before obtaining the page jump requirement, the method further includes:
[0064] In case of receiving the display instruction, determining a target application in at least one application on the system desktop based on the display instruction;
[0065] Determine that the startup page of the target application is the first page;
[0066] The first page is displayed in the virtual screen.
[0067] In this embodiment, the system first receives a display instruction, which may come from a direct operation of the user (such as clicking an application icon) or from other logical judgments within the system (such as automatically triggered according to preset conditions).
[0068] By parsing the parameters in the display instruction, querying the application list in the system, etc., the target application can be determined in at least one application on the system desktop. The system then determines that the startup page of the target application is the first page. The startup page can be the main interface or initial interface of the application.
[0069] After determining the startup page, the system will display this first page in the virtual screen that has been created and configured previously. This step involves reading the virtual screen identity (ID) from the persistent component, then associating the startup page with the virtual screen ID, and notifying the system to display the page in the virtual screen.
[0070] In this way, by receiving the display instruction and determining the target application and its startup page, and displaying them in the virtual screen, the interaction efficiency of the multi-screen display environment is improved.
[0071] In some embodiments, displaying the second page in the virtual screen according to the identity identifier includes:
[0072] Setting display interface parameters of the second page according to the identity identifier;
[0073] The second page is displayed in the virtual screen according to the display interface parameters.
[0074] In this embodiment, when the application needs to jump to a page, if it is determined that it needs to be displayed on the virtual screen, the system will read the previously saved virtual screen identity (ID) from the persistent component (such as an identification database).
[0075] Next, the system sets the display interface parameters of the second page, which include the identity of the virtual screen. In this way, when the second page is loaded and displayed, it knows which virtual screen it should be rendered on.
[0076] With the display interface parameters, the system can control the display position of the second page. Specifically, the system will notify the display system (which may be a graphics rendering engine or a window manager) to render the second page onto a specified virtual screen.
[0077] In this way, by setting the display interface parameters, the display of the page in the specified virtual screen can be accurately controlled, thereby improving the flexibility of the system.
[0078] In some embodiments, according to the page jump requirement, calling the identity of the virtual screen from the identification database includes:
[0079] Determining a display position of the second page based on a preset rule;
[0080] In the case where the display position of the second page is a virtual screen, the identity of the virtual screen is called from the identification database according to the page jump requirement.
[0081] In this embodiment, the preset rules can be set based on information such as user preferences and system policies;
[0082] The user preference may be that the user specifies in the system settings that certain applications should always be displayed on the virtual screen.
[0083] For example: the user has specified in the system settings that a certain page of application B (such as the "work report" page) should be displayed on the virtual screen. When the user triggers the first input (such as clicking the icon of application B or the link to the "work report" page), the system will check whether the page of application B should be displayed on the virtual screen according to the preset rules. If so, the system will determine the corresponding virtual screen identity and display the page on the virtual screen.
[0084] System policies can be preset display requirements for certain applications, such as the need to display at a specific size or resolution on a virtual screen. The system can formulate preset rules based on these application characteristics.
[0085] For example: Application C is a video playback application that needs to play videos in full-screen mode on a larger screen. However, when the user browses the video list or settings menu, these pages are more suitable for display on the virtual screen. The system can formulate preset rules based on these characteristics of application C, such as displaying the video in full screen when playing, and displaying it on the virtual screen when browsing the video list or settings menu. When the user triggers the first input (such as clicking the icon of application C or a link to a video), the system will determine how to display the page on the screen according to the preset rules.
[0086] In this way, the page display position is determined by preset rules and the virtual screen identity is determined. The application page display is flexibly adjusted according to user preferences and system policies, thereby improving the system adaptability.
[0087] In some embodiments, the method further comprises:
[0088] When the display position of the second page is the system desktop, the second page is displayed in full screen on the system desktop according to the page jump requirement.
[0089] In this embodiment, after confirming that the second page needs to be displayed on the system desktop, the system responds to the user's first input and directly displays the page in full screen on the system desktop.
[0090] It is understandable that if the identity of the virtual screen cannot be determined, for example, the identity of the virtual screen is 0, the second page can also be displayed in full screen on the system desktop.
[0091] In this way, the system adaptability is improved by flexibly determining the page display position and displaying it in full screen when necessary, and handling the situation where the virtual screen identity cannot be determined.
[0092] Figure 3 is a schematic diagram of a process for determining a page display position according to an embodiment of the present invention. Figure 3 As shown, the following steps may be included:
[0093] S301, start the page within the application.
[0094] S302, determine whether the page needs to be displayed on the virtual screen, if so, execute S304, otherwise execute S305.
[0095] S303, displaying the page in full screen.
[0096] S304, determine the virtual screen ID.
[0097] S305, displaying the page on the virtual screen.
[0098] Figure 4 A schematic structural diagram of a page display device provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0099] Reference Figure 4 , the page display device 400 may include:
[0100] The acquisition module 401 is used to acquire a page jump requirement when a virtual screen is displayed on the system desktop and the virtual screen displays a first page, wherein the page jump requirement indicates jumping from the first page to a second page;
[0101] A calling module 402 is used to call the identity of the virtual screen from an identification database according to the page jump requirement;
[0102] The display module 403 is used to display the second page in the virtual screen according to the identity identifier.
[0103] In some embodiments, the page display device 400 may further include:
[0104] A creation module is used to create a virtual screen component on the system desktop before obtaining a page jump requirement;
[0105] A saving module, used to save the identity of the virtual screen corresponding to the virtual screen component into an identification database;
[0106] The creation module is used to respond to the user's click operation on the virtual screen component and create a virtual screen on the system desktop.
[0107] In some embodiments, the page display device 400 may further include:
[0108] The determination module is further used to determine the target application in at least one application on the system desktop based on the display instruction when receiving the display instruction before obtaining the page jump requirement;
[0109] The determination module is further used to determine that the startup page of the target application is the first page;
[0110] The display module 403 is further configured to display the first page in the virtual screen.
[0111] In some embodiments, the display module 403 may include the following units:
[0112] A setting unit, used to set display interface parameters of the second page according to the identity identifier;
[0113] The display unit is used to display the second page in the virtual screen according to the display interface parameters.
[0114] In some embodiments, the calling module 402 may include the following units:
[0115] A determination unit, configured to determine a display position of the second page based on a preset rule;
[0116] The calling unit is used to call the identity of the virtual screen from the identification database according to the page jump requirement when the display position of the second page is a virtual screen.
[0117] In some embodiments, the calling module 402 may include the following units:
[0118] The display unit is used to display the second page in full screen on the system desktop according to the page jump requirement when the display position of the second page is the system desktop.
[0119] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application, and are devices corresponding to the above-mentioned page display method. All implementation methods in the above-mentioned method embodiment are applicable to the embodiment of the device. Its specific functions and technical effects brought about can be found in the method embodiment part, which will not be repeated here.
[0120] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0121] Figure 5 is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Figure 5 As shown:
[0122] The device may include a processor 501 and a memory 502 storing programs or instructions.
[0123] When the processor 501 executes the program, the steps in any of the above method embodiments are implemented.
[0124] Exemplarily, the program may be divided into one or more modules / units, one or more modules / units are stored in the memory 502, and executed by the processor 501 to complete the present application. One or more modules / units may be a series of program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the program in the device.
[0125] Specifically, the processor 501 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0126] The memory 502 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 502 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 502 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 502 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 502 is a non-volatile solid-state memory.
[0127] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0128] The processor 501 implements any one of the methods in the above embodiments by reading and executing the program or instruction stored in the memory 502 .
[0129] In one example, the electronic device may further include a communication interface 503 and a bus 504. The processor 501, the memory 502, and the communication interface 503 are connected via the bus 504 and communicate with each other.
[0130] The communication interface 503 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0131] Bus 504 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 504 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0132] In addition, in combination with the method in the above embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores a program or instruction; when the program or instruction is executed by a processor, any one of the methods in the above embodiment is implemented. The computer-readable storage medium can be read by a machine such as a computer.
[0133] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0134] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0135] An embodiment of the present application provides a computer program product, which is stored in a computer-readable storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0136] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0137] The functional modules shown in the above block diagram can be implemented as hardware, software, firmware or their combination. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), suitable firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. Code segments can be downloaded via computer grids such as the Internet, intranets, etc.
[0138] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0139] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by a computer program or instruction. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0140] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A page display method, characterized in that: The method comprises: When a virtual screen is displayed on the system desktop and the virtual screen displays a first page, a page jump requirement is obtained, where the page jump requirement indicates jumping from the first page to a second page; According to the page jump requirement, calling the identity of the virtual screen from the identification database; The second page is displayed in the virtual screen according to the identity identifier.
2. The method according to claim 1, characterized in that Before obtaining the page jump requirement, the method further includes: Creating a virtual screen component on the system desktop; Saving the identity of the virtual screen corresponding to the virtual screen component into the identification database; In response to a user's click operation on the virtual screen component, a virtual screen is created on the system desktop.
3. The method according to claim 1, characterized in that Before obtaining the page jump requirement, the method further includes: In case of receiving a display instruction, determining a target application in at least one application on the system desktop based on the display instruction; Determine that the startup page of the target application is the first page; The first page is displayed in the virtual screen.
4. The method according to claim 1, characterized in that: The step of displaying the second page in the virtual screen according to the identity identifier includes: Setting display interface parameters of the second page according to the identity identifier; The second page is displayed in the virtual screen according to the display interface parameters.
5. The method according to claim 1, characterized in that The calling the identity of the virtual screen from an identification database according to the page jump requirement includes: Determining a display position of the second page based on a preset rule; In the case where the display position of the second page is the virtual screen, the identity of the virtual screen is called from the identification database according to the page jump requirement.
6. The method according to claim 5, characterized in that The method further comprises: When the display position of the second page is the system desktop, the second page is displayed in full screen on the system desktop according to the page jump requirement.
7. A page display device, characterized in that: The device comprises: An acquisition module, used for acquiring a page jump requirement when a virtual screen is displayed on the system desktop and the virtual screen displays a first page, wherein the page jump requirement indicates jumping from the first page to a second page; A calling module, used for calling the identity of the virtual screen from an identification database according to the page jump requirement; The display module is used to display the second page in the virtual screen according to the identity identifier.
8. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method according to any one of claims 1 to 6.