WO2018130085A1 - Procédé et appareil pour présentation de page - Google Patents
Procédé et appareil pour présentation de page Download PDFInfo
- Publication number
- WO2018130085A1 WO2018130085A1 PCT/CN2017/119674 CN2017119674W WO2018130085A1 WO 2018130085 A1 WO2018130085 A1 WO 2018130085A1 CN 2017119674 W CN2017119674 W CN 2017119674W WO 2018130085 A1 WO2018130085 A1 WO 2018130085A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- scene
- interface
- container
- request
- container object
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Definitions
- the present application relates to the field of computer technology, and in particular, to a page display method and apparatus.
- the client parses the page code file, renders the page, and displays it in the window.
- a window displays a page. If multiple pages need to be displayed, multiple windows need to be created, which requires a large overhead. In addition, when a plurality of pages are displayed through a plurality of windows, if inter-page switching is performed, switching between windows is required, which affects switching efficiency.
- the embodiment of the present application provides a page display method and device.
- a scene object in the container object to be displayed by the scene interface; wherein a container object includes at least one scene object;
- the scene interface is displayed in a window corresponding to the container object.
- a determining module configured to determine a scene object in the container object to be displayed by the scene interface; wherein the container object includes at least one scene object;
- a rendering module configured to render a display object in the scene object to be displayed by the scene interface according to the scene template corresponding to the scene object to be displayed on the scene interface, to obtain a corresponding scene interface; wherein, the interface template Used to define the layout and/or display mode of the display objects in the scene object;
- a display module configured to display the scene interface in a window corresponding to the container object.
- a memory for storing computer program instructions
- a processor coupled to the memory for reading computer program instructions stored by the memory and, in response, performing the method described in the above embodiments.
- a communication device provided by another embodiment of the present application includes: one or more processors; and one or more computer readable media having instructions stored on the readable medium, the instructions being the one or more
- the processor when executed, causes the communication device to perform the method described in the above embodiments.
- a container object includes a plurality of scene objects, and after determining a scene object to be displayed in the container object, according to the display object layout and/or defined in the interface template corresponding to the scene object.
- the display mode is to render the display object in the scene object, and obtain a scene interface corresponding to the scene object, and display the window corresponding to the container object. Since a container object can include multiple scene objects, the scene interface obtained based on the scene objects can be displayed in the window corresponding to the container object, and a plurality of scene interfaces can be displayed in one window.
- FIG. 1 is a schematic diagram of a system architecture of a container object and a Scene object included in an application in an embodiment of the present application;
- FIG. 2a is a schematic diagram showing a first scene interface in a window in an embodiment of the present application
- 2b is a schematic diagram showing a second scene interface in a window in the embodiment of the present application.
- 2c is a schematic diagram showing a third scene interface in a window in the embodiment of the present application.
- 2d is a schematic diagram showing a fourth scene interface in a window in the embodiment of the present application.
- FIG. 3 is a schematic diagram of a life cycle of a Scene object in an embodiment of the present application.
- FIG. 4 is a schematic diagram of a page display process provided by an embodiment of the present application.
- FIG. 5A is a schematic diagram showing content displayed by an application window in an embodiment of the present application.
- FIG. 5B is a schematic diagram showing content displayed by an application window in an embodiment of the present application.
- 5C is a schematic diagram showing content displayed by an application window in an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a page display apparatus according to an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of a computer device according to an embodiment of the present application.
- the embodiment of the present application provides a page display solution, which can display different scene interfaces according to needs in a window corresponding to a container object for displaying a page, thereby implementing a single window (or a single page).
- the scene display can improve the switching efficiency between scene interfaces.
- a container object An object used for window display, providing a display frame, such as providing a page or window, and the provided page or window does not contain a display object.
- a container object can correspond to multiple scene objects.
- the container object contains properties and methods.
- the properties of a container object can include the name or identity of the container object.
- the method of the container object may include a scene object display method, and the method is performed on a scene object in the container object, and the scene interface corresponding to the scene object may be displayed in a window corresponding to the container object.
- the method included in a container object may further include other methods for managing the life cycle of the scene object, such as a method for implementing a scene object to be closed, a method for implementing a scene object to be hidden, and the like.
- Scene object an object used to display the scene interface, and the scene interface may include a display object.
- Scene objects contain properties and methods.
- the properties of a scene object may include the name or identity of the scene object.
- a method of a scene object may include methods for implementing some or some of the functions of the application.
- the display object can constitute a page element.
- a display object can refer to a DOM (Document Object Model) object.
- the DOM provides access to all of the Hyper Text Mark-up Language (HTML) elements, along with the text and attributes they contain. You can modify and delete the content, as well as create new ones.
- a DOM object may include: an Anchor object representing an ⁇ a> element (for providing a link), a Button object representing a ⁇ button> element (a function button), and a Form object representing a ⁇ form> element (a form element), Wait, no longer list them one by one.
- a container object can correspond to a window.
- a container object can also correspond to multiple windows.
- a scene object corresponds to a scene interface
- the scene interface may include one or more display objects.
- the scene interface may be in a window corresponding to the container object. Show.
- the embodiments of the present application can be applied to an electronic device based on Web HTML5 technology, such as a smart TV.
- a specific Field-Programmable Gate Array (FPGA) architecture can be used, which is integrated in the FPGA system architecture.
- a hard processor system including processors, peripherals, and memory controllers, reduces system power and cost and reduces board space.
- Applications based on Web HTML5 technology can run on the FPGA system architecture.
- Application developers can write program code according to HTML5 and JavaScript programming specifications, and get applications that can run on the FPGA system architecture, thus implementing based on the object mechanism in the JavaScript programming specification. The features you need.
- the foregoing FPGA system architecture is only an example, and the embodiments of the present application do not exclude other types of FPGA system architectures.
- an application running framework running on an application based on a specific FPGA system architecture provides a class library required for the application to run, and can provide an operating environment for the application to run.
- the objects related to the embodiments of the present application may include: a container object and a scene object.
- some TV devices are provided with a Stage object and a Scene object in an application running framework based on an FPGA system architecture.
- the Stage object is equivalent to the above-mentioned container object
- the Scene object is equivalent to the above-mentioned scene object.
- FIG. 1 exemplarily shows a system architecture of a container object (such as a Stage object) and a scene object (such as a Scene object) contained in an application.
- an application can contain one or more container objects (only one container object is shown in Figure 1), and different application portals can correspond to different container objects.
- a container object may correspond to one or more scene objects (one container object corresponding to three scene objects in FIG. 1 is scene object 1, scene object 2, scene object 3).
- Each scene object may correspond to one or more scene templates (only one scene object corresponds to one scene template in FIG. 1 ), one scene template may be dedicated to one scene object, and multiple scene objects may also share one scene template.
- the scene template is mainly used to define the layout or display mode of the display object in the scene interface, or to define the layout and display mode of the display object.
- the layout of the display object may include: a position and an arrangement of the page elements represented by the display object in the page, a size of the scene interface, and the like.
- the display manner of the display object may include: displaying the display color of the page element represented by the object, and the font size font.
- Scene templates can be defined using Cascading Style Sheets (CSS) files. When a scene object needs to be displayed, the scene object can be loaded with the scene template corresponding to the scene object. When the scene object is exited, the scene template corresponding to the scene object is released.
- CSS Cascading Style Sheets
- a container object corresponding to the entry of the application is created, and a window corresponding to the container object is created and opened; according to the execution logic of the application, the corresponding scene object 1 is created, the scene object 1 Load the scene template 1 corresponding to the object into the memory, and use the scene template 1 to render the scene interface 1, and the scene interface 1 is displayed in the opened window, as shown in FIG. 2a.
- the scene object 2 When the scene corresponding to the scene object 2 needs to be displayed according to the operation of the user or the logic of the application, the scene object 2 is created, the scene object 2 loads the scene template 2 corresponding to the object to the memory, and the scene template 2 is used for the scene interface 2 Rendering, the scene interface 2 is displayed in the opened window, as shown in Figure 2b.
- Figure 2b shows the coverage sequence of scene interface 1 and scene interface 2, where scene interface 1 is covered by scene interface 2, and the user can only see scene interface 2 in the window.
- the scene object 3 when the scene corresponding to the scene object 3 needs to be displayed according to the operation of the user or the logic of the application, the scene object 3 is created, the scene object 3 loads the scene template 3 corresponding to the object into the memory, and the scene template 3 is used.
- the scene interface 3 is rendered, and the scene interface 3 is displayed in the opened window as shown in Fig. 2c.
- Figure 2c shows the coverage sequence of each scene interface, wherein the scene interface 1 and the scene interface 2 are covered by the scene interface 3, and the user can only see the scene interface 3 in the window.
- the scene interface 3 currently displayed in the window is covered by the scene interface 1, as shown in FIG. 2d.
- the overlay sequence of each scene interface is shown in FIG. 2d, wherein the scene interface 2 and the scene interface 3 are covered by the scene interface 1, and the user can only see the scene interface 1 in the window.
- the process of creating an object may also be referred to as a process of creating an object instance.
- the representation of the created object and the created object instance can be used interchangeably.
- the embodiment of the present application uses the description of the “create object”, and the embodiment of the present application does not specifically declare "Creating an object” can be understood as “creating an object instance.”
- a window can be created, and no object is displayed in the window at this time.
- a control that implements a specific function is allowed in the window, such as implementing a "back" key.
- the scene interface corresponding to the scene object is displayed in the window.
- the interface of the scene object corresponding to a container object is displayed in the window corresponding to the container object. For example, if a container object corresponds to a window, the interface of all the scene objects corresponding to the container object can share the window and Program running environment.
- the scene interface of only one scene object in a window is the current active interface, and the user can only see the current active interface.
- the scene interface of all scene objects corresponding to a container object can be managed through the scene stack.
- the scene stack can adopt the advanced back-end mechanism to manage the scene interface.
- the scene interface at the top of the stack is usually the current active interface, and the user can see the interface. Further, the interface can respond to the user's operation.
- the scenario stack can also use other mechanisms to manage the scenario interface, which is not limited in this embodiment of the present application.
- object name or object identifier used to identify the container object
- - Entry method used to define the application entry method. Different entry methods can correspond to different container objects. The way the application is imported can be understood as the way to start the application. The entry files (or entry functions) corresponding to different startup methods may be different, so different windows may need to be displayed.
- Scene presentation method (expressed as showScene method): Execute this method to create a scene object in the container object and open the scene interface.
- the input parameters of the method may include, but are not limited to, a name or an identifier of the scene object, which is used to indicate a scene object that needs to be created.
- a scene object may be created by inheriting the class based on the class of the scene object.
- the following methods for managing the life cycle of the scene object may be included in the container object.
- the methods may include, but are not limited to:
- Scene exit method (expressed as quitScene method): Execute this method to exit the scene object and close the corresponding scene interface.
- the input parameters of the method may include, but are not limited to, a name or an identifier of the scene object for indicating a scene object that needs to be exited.
- the close button in the current scene interface or triggers the method by other means, the method is executed.
- Scene hiding method (represented as hideScene method): Execute this method to hide the scene object and the scene interface corresponding to the object.
- the input parameters of the method may include, but are not limited to, a name or an identifier of the scene object for indicating a scene object that needs to be hidden.
- the method is executed.
- Unhide method (expressed as unhideScene method): Execute this method to unhide the scene object and redisplay the scene interface corresponding to the object.
- the input parameters of the method may include, but are not limited to, a name or an identifier of the scene object for indicating a scene object that needs to be hidden.
- the method is executed.
- the attributes of the scene object may further include:
- Scene template name or identifier used to identify the scene template associated with the scene object.
- the method included in the scene object can be defined according to the application function that the scene object needs to implement, and will not be described in detail herein.
- FIG. 3 shows a life cycle diagram of a scene object by taking the scene object 1 as an example.
- the method of creating a scene object (the method is represented as showScene method in the following description) is triggered (for example, creating a container object after opening the application, triggering the showScene method in the container object to
- the main interface is started, wherein the sceneS object is created by executing the showScene method, and the scene object 1 is generated, and the scene interface corresponding to the scene object 1 is generated.
- the scene interface is displayed in a window corresponding to the container object, and the scene object 1 is The scene object where the current focus is.
- scene object 1 loses focus in the following cases:
- Case 1 The showScene method in the container object is executed, a new scene object is created, the new scene object will get the focus, and the scene object 1 loses the focus;
- Case 2 The hidden scene object method (such as the hideScene method) in the container object is executed, the scene object 1 is hidden, according to the focus management mechanism, the scene object 1 loses focus, and other scene objects obtain focus.
- the hidden scene object method such as the hideScene method
- scene object 1 regains the focus, the scene interface corresponding to the scene object 1 object is redisplayed in the window corresponding to the container object. Among them, scene object 1 will regain focus in the following cases:
- Case 1 The other scene interfaces covering the scene interface corresponding to the scene object 1 are closed. In this case, according to the focus management mechanism, the scene object 1 will regain the focus;
- Case 2 The focus is switched to the scene object 1. For example, the user moves the focus to the scene interface corresponding to the scene object 1 object through the screen operation, or the user triggers the link to the scene interface corresponding to the scene object 1 through the screen operation or The function key, the focus falls into the scene interface corresponding to the scene object 1;
- Case 3 Cancel the hiding of scene object 1.
- the showScene method in the container object or the unhidden method (such as the unhideScene method) cancels the hiding of the scene object 1, and according to the focus management mechanism, the scene object 1 regains the focus.
- the scene interface corresponding to the scene object 1 is closed, and the scene object 1 is released (that is, the instance of the scene object 1 is destroyed).
- the quitScene method in the container object is executed.
- the quitScene method is executed on the scene object where the current focus is located, the scene interface corresponding to the scene object is closed, and the scene object is released (that is, the scene object instance is destroyed).
- the quitScene method in the container object is executed.
- FIG. 4 it is a schematic diagram of a page display process provided by an embodiment of the present application. As shown in the figure, the process may include the following steps:
- a scene object in the container object to be displayed by the scene interface is determined.
- a container pair includes at least one scene object.
- the scene object that needs to be displayed on the scene interface may be determined or acquired according to the request. For example, the following situations can be included:
- Case 1 When the application is started, the container object is created. According to the logic of the application, a scene object in the container object is created (such as the scene object corresponding to the main interface of the application), and the scene object is A scene object that is currently displayed on the scene interface.
- the first scene object is created in the container object according to the first request.
- the first request is used to indicate that a scene interface corresponding to the first scene object is created in a window corresponding to the container object.
- the first request may include a trigger generated by the application launch.
- an application running framework based on the FPGA system architecture targets the application.
- the program creates a container object, creates a window corresponding to the container object, and displays the scene object that needs to be created according to the container object's entry function and creates the scene object.
- Case 2 When a scene object regains focus, the scene object is the scene object that needs to be displayed on the scene interface. For example, when a hidden scene object is unhidden, the scene object regains focus; for example, if a scene scene corresponding to a scene object is covered with other scene interfaces, the other scene interfaces are closed or hidden. After that, the scene object regains focus.
- the second request after receiving the second request, selecting the second scene object from the created scene objects in the container object according to the second request.
- the second request is used to switch from the scene interface corresponding to the first scene object to the scene interface corresponding to the second scene object.
- the second request may be a request to unhide the scene object or a request to return to the previous scene interface.
- the scene template corresponding to the scene object to be displayed on the scene interface is obtained, and the display object in the scene object to be displayed on the scene interface is performed according to the scene template corresponding to the scene object displayed on the scene interface to be performed. Render and get the corresponding scene interface.
- the scene object includes an attribute for identifying the associated scene template.
- the scene template corresponding to the scene object may be acquired according to the attribute value of the attribute in the scene object.
- the scene interface is displayed in a window corresponding to the container object.
- the embodiment of the present application further provides a hiding method of a scene object. For example, after receiving the third request, the scene interface corresponding to the third scene object is hidden according to the third request, and the fourth scene object that obtains the focus is determined, and the fourth window is displayed in the window corresponding to the container object.
- the third request is used to indicate that the scene interface corresponding to the third scene object where the current focus is located is hidden.
- the embodiment of the present application further provides a method for exiting a scene object. For example, after receiving the fourth request, according to the fourth request, the scene interface corresponding to the fifth scene object is closed, and the fifth scene object is released.
- the fourth event is used to indicate that the scene interface corresponding to the fifth scene object in the container object is closed. Further, if the scene interface that is currently closed is the unique scene interface in the window corresponding to the container object, the window corresponding to the container object may also be closed, and the container object is released.
- first scene object to the fifth scene object in the above process only distinguish the scene object for convenience of description, and does not specifically refer to a certain scene object.
- first to fourth events also distinguish events for convenience of description.
- a container object may correspond to a plurality of scene objects, and after acquiring a scene object that needs to be displayed in the container object, acquiring an interface template corresponding to the scene object, The display object in the scene object is rendered according to the display object layout and/or the display manner defined in the interface template, and the scene interface corresponding to the scene object is obtained, and displayed in the window corresponding to the container object. Since a container object can correspond to multiple scene objects, the scene interface obtained based on the scene objects can be displayed in the window corresponding to the container object, thereby realizing the purpose of displaying multiple scene interfaces in one window.
- the architecture of container objects and scene objects in an application for browsing network resources can be as shown in FIG. 1.
- the container object of the application corresponds to three scene objects, wherein the scene interface of the scene object 1 is a scene interface that is opened by default when the application starts.
- the scene object 1 is used to display a list of movie resources
- the scene object 2 is used to display a list of drama resources
- the scene object 3 is used to display a list of news information resources.
- the window 500 corresponding to the container object of the application may be as shown in FIG. 5A.
- the window 500 includes a navigation bar 501.
- the navigation bar 501 includes a navigation menu 502 for the scene object 1 (corresponding to the navigation menu 502).
- the navigation bar 501 also includes an exit function button 503 for exiting the application.
- the window 500 further includes a scene interface display area for displaying a scene interface of the scene object 1, the scene object 2, or the scene object 3.
- the container object corresponding to the application is created, and the corresponding window 500 is created. Since the scene interface set by default when the application is started is a scene interface for displaying a movie resource list, the container object calls a method for creating the scene object to create the scene object 1.
- the scene object 1 uses the scene template 1 corresponding to the scene object to render the scene interface for displaying the movie resource list, and obtains the scene interface 1 corresponding to the scene object 1, including the icon of the movie resource (such as the gray filled block in FIG. 5B).
- a textual introduction further comprising a function button for controlling page turning (such as "previous page”, “next page” and “return” in FIG. 5B), and in the window 500 corresponding to the container object
- page turning such as "previous page”, “next page” and “return” in FIG. 5B
- the scene interface is displayed in the scene interface display area 504, as shown in FIG. 5B.
- the container object calls the method for creating the scene object to create the scene object 2.
- the scene object 3 uses the scene template 3 corresponding to the scene object to render the scene interface for displaying the news information resource list, and obtains the scene interface 3 corresponding to the scene object 3, including the news title list (the gray filled strip in FIG. 5C). Representing a news title), further including a function button for controlling page turning (such as "previous page”, “next page”, and “return” in FIG. 5C), and a scene in the window 500 corresponding to the container object
- the scene interface is displayed in the interface display area 504, as shown in FIG. 5C.
- the user selects the movie in the navigation menu 502 in the navigation bar 501 in the window 500 through the remote controller, then the scene object 3 loses focus, the scene object 1 regains the focus, and the scene interface of the scene object 1 (ie, the movie resource list is displayed)
- the scene interface is displayed in the scene interface display area 504 in the window 500.
- the embodiment of the present application further provides a page display device, which can implement the page display function described in the foregoing embodiment.
- FIG. 6 is a schematic structural diagram of a page display apparatus according to an embodiment of the present disclosure.
- the apparatus may include: a determining module 601, a rendering module 602, and a display module 603, where:
- the determining module 601 is configured to determine a scene object to be displayed by the scene interface in the container object, where the container object includes at least one scene object, and the rendering module 602 is configured to use the scene corresponding to the scene object displayed by the scene interface to be performed.
- the template is configured to render a display object in the scene object to be displayed on the scene interface, and obtain a corresponding scene interface, where the interface template is used to define a layout and/or a display manner of the display object in the scene object; and the display module 603 And the method for displaying the scene interface in a window corresponding to the container object.
- the determining module 601 is configured to: receive a first request, where the first request is used to create a scene interface corresponding to the first scene object in a window corresponding to the container object; according to the first request, The first scene object is created in the container object.
- the determining module 601 is specifically configured to: receive a second request, where the second request is used to switch from a scene interface corresponding to the first scene object to a scene interface corresponding to the second scene object; And selecting the second scene object from the created scene objects in the container object.
- the display module 603 is configured to: in the window corresponding to the container object, cover the scene interface corresponding to the first scene by using a scene interface corresponding to the second scene.
- the display module 603 is further configured to: receive a third request, where the third request is used to indicate that a scene interface corresponding to the third scene object where the current focus is hidden is hidden; and the third request is performed according to the third request.
- the scene interface corresponding to the scene object is hidden; the fourth scene object that obtains the focus is determined, and the scene interface corresponding to the fourth scene object is displayed in the window corresponding to the container object.
- the display module 603 is further configured to: receive a fourth request, where the fourth request is used to indicate that the scene interface corresponding to the fifth scene object in the container object is closed; and the fourth request is closed according to the fourth request The scene interface corresponding to the five scene objects releases the fifth scene object.
- the display module 603 is further configured to: if the currently closed scene interface is a unique scene interface in the window corresponding to the container object, close the window corresponding to the container object, and release the container object.
- the determining module 601 is further configured to: after determining a scene object to be displayed by the scene interface in the container object, start the container object, and create a window corresponding to the container object.
- the container object includes a scene display method, where the scene display method is used to display a scene interface corresponding to the scene object in a window corresponding to the container object.
- the display module 603 is specifically configured to: execute a scene display method in the container object by using a scene object that is displayed on the scene to be displayed, and display the scene interface in a window corresponding to the container object.
- one scene object corresponds to one or more scene templates; and/or one scene template is dedicated to one scene object or shared by multiple scene objects.
- the container object is a container object in a television device operating system
- the scene object is a scene object in a television device operating system
- the embodiment of the present application further provides a communication device, which can implement the page display process described in the foregoing embodiment.
- the communication device can be a television device, such as a smart television.
- FIG. 7 exemplarily illustrates a communication device 700 in accordance with various embodiments.
- Apparatus 700 can include one or more processors 702 coupled to at least one processor 702, non-volatile memory (NMV)/memory 704 coupled to system control logic 701, network interface 706 Coupled to system control logic 701.
- NMV non-volatile memory
- Processor 702 can include one or more single core processors or multi-core processors.
- Processor 702 can include any general purpose processor or combination of special purpose processors (eg, image processor, application processor baseband processor, etc.).
- System control logic 701 in one embodiment may include any suitable interface controller to provide any suitable interface to at least one of processors 702, and/or to any suitable communication in communication with system control logic 701. Any suitable interface to the device or component.
- System control logic 701 in one embodiment may include one or more memory controllers to provide an interface to system memory 703.
- System memory 703 is used to trigger and store data and/or instructions.
- corresponding device 700 in one embodiment, system memory 703 can include any suitable volatile memory.
- NVM/memory 704 can include one or more tangible, non-transitory computer readable media for storing data and/or instructions.
- NVM/memory 704 can include any suitable non-volatile storage device, such as one or more hard disk devices (HDDs), one or more compact disks (CDs), and/or one or more Digital versatile disk (DVD).
- HDDs hard disk devices
- CDs compact disks
- DVD Digital versatile disk
- NVM/memory 704 can include a storage resource that is physically part of, but not necessarily part of, the device that the system is installed on or can be accessed.
- NVM/memory 704 can be accessed by the network via network interface 706.
- System memory 703 and NVM/memory 704 can each include a copy of temporary or persistent instructions 710.
- the instructions 710 can include instructions that, when executed by at least one of the processors 702, cause the apparatus 700 to implement one or a combination of the methods described in Figures 3-4.
- instructions 710 or hardware, firmware, and/or software components may additionally/alternatively be placed in system control logic 701, network interface 706, and/or processor 702.
- Network interface 706 can include a receiver to provide device 700 with a wireless interface to communicate with one or more networks and/or any suitable device.
- Network interface 706 can include any suitable hardware and/or firmware.
- Network interface 706 can include multiple antennas to provide a multiple input multiple output wireless interface.
- network interface 706 can include a network adapter, a wireless network adapter, a telephone modem, and/or a wireless modem.
- At least one of the processors 702 can be packaged with logic for one or more controllers of system control logic. In one embodiment, at least one of the processors may be packaged with logic for one or more controllers of system control logic to form a system level package. In one embodiment, at least one of the processors can be integrated on the same die as the logic of one or more controllers for system control logic. In one embodiment, at least one of the processors can be integrated on the same die as the logic of one or more controllers for system control logic to form a system chip.
- Apparatus 700 can further include an input/output device 705.
- Input/output device 705 can include a user interface intended to enable a user to interact with device 700, can include a peripheral component interface that is designed to enable peripheral components to interact with the system, and/or can include sensors for determining environmental conditions And/or location information about the device 700.
- the embodiment of the present application further provides a communication device, including: one or more processors; and one or more computer readable media having instructions stored thereon, the instructions being When executed by a plurality of processors, the communication device is caused to perform the method described in the previous embodiments.
- the embodiment of the present application further provides a communication device.
- the communication device includes one or more processors, and one or more computer readable media having stored thereon instructions that, when executed by the one or more processors, cause the communication
- the apparatus performs the method described in the previous embodiments.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Stored Programmes (AREA)
Abstract
Procédé et appareil pour présentation de page. Le procédé comprend : la détermination d'un objet de scène dans un objet conteneur, pour lequel une interface de scène doit être présentée à l'objet de scène, un objet conteneur comprenant au moins un objet de scène ; selon un modèle de scène correspondant audit objet de scène pour lequel une interface de scène doit être présentée, le rendu d'un objet d'affichage dans ledit objet de scène pour lequel une interface de scène doit être présentée, pour obtenir l'interface de scène correspondante, un modèle d'interface étant utilisé pour définir les modes d'agencement et/ou d'affichage d'objets d'affichage dans un objet de scène; et la présentation de l'interface de scène dans une fenêtre correspondant audit objet conteneur. Le procédé et l'appareil de présentation de page peuvent présenter différentes interfaces de scène dans une seule fenêtre.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710020749.6 | 2017-01-11 | ||
CN201710020749.6A CN108304234B (zh) | 2017-01-11 | 2017-01-11 | 一种页面展示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018130085A1 true WO2018130085A1 (fr) | 2018-07-19 |
Family
ID=62839711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/119674 WO2018130085A1 (fr) | 2017-01-11 | 2017-12-29 | Procédé et appareil pour présentation de page |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN108304234B (fr) |
TW (1) | TWI766896B (fr) |
WO (1) | WO2018130085A1 (fr) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110928626A (zh) * | 2019-11-21 | 2020-03-27 | 北京金山安全软件有限公司 | 一种界面切换方法、装置及电子设备 |
CN111158824A (zh) * | 2019-12-27 | 2020-05-15 | 上海米哈游天命科技有限公司 | 一种界面显示方法、装置、设备及介质 |
CN112130725A (zh) * | 2020-09-24 | 2020-12-25 | 中国第一汽车股份有限公司 | 一种界面显示管理方法、装置、电子设备和存储介质 |
CN113741897A (zh) * | 2021-09-06 | 2021-12-03 | 北京字节跳动网络技术有限公司 | 一种问题列表生成方法、装置、设备以及存储介质 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110941464B (zh) * | 2018-09-21 | 2024-04-16 | 阿里巴巴集团控股有限公司 | 一种轻曝光方法、设备、系统及存储介质 |
CN112073793B (zh) * | 2019-06-11 | 2024-09-06 | 海信视像科技股份有限公司 | 一种图像显示方法及装置 |
CN112130811B (zh) * | 2019-06-24 | 2025-04-15 | 北京京东尚科信息技术有限公司 | 数据处理方法与装置、存储介质、电子设备 |
CN110764844B (zh) * | 2019-10-25 | 2023-04-11 | 芜湖盟博科技有限公司 | 一种车载系统上的多应用窗口自定义布局方法 |
CN116955866A (zh) * | 2023-06-30 | 2023-10-27 | 鼎道智联(北京)科技有限公司 | 一种浏览器页面展示的方法、装置、电子设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1342931A (zh) * | 2000-09-14 | 2002-04-03 | 上海新致软件有限公司 | 计算机页面显示方法 |
CN102043630A (zh) * | 2010-12-30 | 2011-05-04 | 国网电力科学研究院 | 一种生成框架内多页面的方法及系统 |
CN104267968A (zh) * | 2014-10-16 | 2015-01-07 | 福建星网视易信息系统有限公司 | 界面切换的方法和装置 |
CN105094683A (zh) * | 2015-06-30 | 2015-11-25 | 北京金山安全软件有限公司 | 一种数据显示方法以及装置 |
CN105760156A (zh) * | 2016-01-29 | 2016-07-13 | 福建星网锐捷通讯股份有限公司 | 一种基于Android系统的主菜单导航方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101295243A (zh) * | 2007-04-26 | 2008-10-29 | 环达电脑(上海)有限公司 | 嵌入式系统的一窗口实现多页面的方法 |
US8972873B2 (en) * | 2010-11-30 | 2015-03-03 | International Business Machines Corporation | Multi-environment widget assembly, generation, and operation |
US9383800B2 (en) * | 2011-03-22 | 2016-07-05 | International Business Machines Corporation | Managing a portal application |
US9106709B2 (en) * | 2011-09-22 | 2015-08-11 | Opera Software Asa | Server side mobile audience intelligence creation |
CN106294459A (zh) * | 2015-05-29 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 基于文本隐藏的页面跳转方法及相关装置 |
-
2017
- 2017-01-11 CN CN201710020749.6A patent/CN108304234B/zh active Active
- 2017-11-01 TW TW106137750A patent/TWI766896B/zh active
- 2017-12-29 WO PCT/CN2017/119674 patent/WO2018130085A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1342931A (zh) * | 2000-09-14 | 2002-04-03 | 上海新致软件有限公司 | 计算机页面显示方法 |
CN102043630A (zh) * | 2010-12-30 | 2011-05-04 | 国网电力科学研究院 | 一种生成框架内多页面的方法及系统 |
CN104267968A (zh) * | 2014-10-16 | 2015-01-07 | 福建星网视易信息系统有限公司 | 界面切换的方法和装置 |
CN105094683A (zh) * | 2015-06-30 | 2015-11-25 | 北京金山安全软件有限公司 | 一种数据显示方法以及装置 |
CN105760156A (zh) * | 2016-01-29 | 2016-07-13 | 福建星网锐捷通讯股份有限公司 | 一种基于Android系统的主菜单导航方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110928626A (zh) * | 2019-11-21 | 2020-03-27 | 北京金山安全软件有限公司 | 一种界面切换方法、装置及电子设备 |
CN111158824A (zh) * | 2019-12-27 | 2020-05-15 | 上海米哈游天命科技有限公司 | 一种界面显示方法、装置、设备及介质 |
CN112130725A (zh) * | 2020-09-24 | 2020-12-25 | 中国第一汽车股份有限公司 | 一种界面显示管理方法、装置、电子设备和存储介质 |
CN112130725B (zh) * | 2020-09-24 | 2022-02-15 | 中国第一汽车股份有限公司 | 一种界面显示管理方法、装置、电子设备和存储介质 |
CN113741897A (zh) * | 2021-09-06 | 2021-12-03 | 北京字节跳动网络技术有限公司 | 一种问题列表生成方法、装置、设备以及存储介质 |
CN113741897B (zh) * | 2021-09-06 | 2024-05-28 | 抖音视界有限公司 | 一种问题列表生成方法、装置、设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108304234A (zh) | 2018-07-20 |
CN108304234B (zh) | 2021-08-17 |
TW201826109A (zh) | 2018-07-16 |
TWI766896B (zh) | 2022-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018130085A1 (fr) | Procédé et appareil pour présentation de page | |
JP7013466B2 (ja) | アプリケーションデータ処理方法、装置、及びコンピュータプログラム | |
US8817053B2 (en) | Methods and systems for opening a file | |
US9098183B2 (en) | Drag and drop application launches of user interface objects | |
US9804767B2 (en) | Light dismiss manager | |
US20120084644A1 (en) | Content preview | |
US20140040862A1 (en) | Copying Reusable Components from a Remote Source | |
US10402470B2 (en) | Effecting multi-step operations in an application in response to direct manipulation of a selected object | |
US10592063B1 (en) | Controlling actions for browser extensions | |
WO2017084497A1 (fr) | Terminal, procédé et système permettant de réaliser une page d'application multimode | |
US9268875B2 (en) | Extensible content focus mode | |
CN106257418B (zh) | 用于通过使用辅助应用来评价应用的技术 | |
US8850339B2 (en) | Secure content-specific application user interface components | |
CN116954806A (zh) | 用于信息处理的方法、装置、设备和存储介质 | |
CN112579938A (zh) | 一种页面加载方法、装置、存储介质及电子设备 | |
CN109416638B (zh) | 可定制的紧凑叠加窗口 | |
CN112578973B (zh) | 内容选择方法、装置、设备及计算机可读存储介质 | |
CN116702115A (zh) | 应用程序的权限申请方法、装置和计算机设备 | |
US10671797B2 (en) | Unified graphical user interface views through frame break out | |
CN115311051A (zh) | 用于房屋带看的页面展示方法、设备及存储介质 | |
CN116450962B (zh) | 基于分布式系统的页面展示方法、装置、设备及存储介质 | |
CN112817911B (zh) | 一种文件系统修复方法及终端设备 | |
JP2005503604A (ja) | ハイパーメディアファイルをマルチメディア格納装置に書き込むためのシステムおよび方法 | |
CN120371189A (zh) | 显示控制方法及电子设备 | |
CN113792327A (zh) | 权限管理方法、用户界面及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17891749 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17891749 Country of ref document: EP Kind code of ref document: A1 |