Page creating method and device and page layout method and device
A page and sub-layout technology, applied in program control devices, user interface execution, instruments, etc., can solve problems such as poor maintenance efficiency and poor page creation efficiency, achieve separation, facilitate calls and other operations, and improve creation efficiency and maintenance. The effect of efficiency
Active Publication Date: 2019-04-19
蜜柚网络科技(上海)有限公司
4 Cites 0 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0004] For this reason, the first purpose of the present disclosure is to propose a page creation method, which...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View moreAbstract
The invention provides a page creation method and device and a page layout method and device, and the method comprises the steps: obtaining a page creation request which comprises an identifier of a to-be-created page; Obtaining layout information corresponding to the page according to the identifier, the layout information comprising at least one piece of block information; Wherein the block information comprises a block position and an identifier; Calling the block according to the identifier of the block, and obtaining page content corresponding to the block; According to the embodiment ofthe invention, the page content corresponding to the block is displayed on the page area indicated by the corresponding position, the page to be created is generated, the separation of all the blocksis realized, the calling of all the services and other operations are facilitated, and thus the page creation efficiency and the maintenance efficiency are improved.
Application Domain
Technology Topic
Image
Examples
- Experimental program(1)
Example Embodiment
[0090] The embodiments of the present disclosure will be described in detail below. Examples of the embodiments are shown in the accompanying drawings, in which the same or similar reference numerals indicate the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary, and are intended to explain the present disclosure, but should not be construed as limiting the present disclosure.
[0091] The page creation method, page layout method and device of the embodiments of the present disclosure are described below with reference to the accompanying drawings.
[0092] figure 1 This is a schematic flowchart of a page creation method provided by an embodiment of the present disclosure. Such as figure 1 As shown, the page creation method includes the following steps:
[0093] S101. Obtain a page creation request, where the page creation request includes: an identifier of the page to be created.
[0094] The execution body of the page creation method provided in the present disclosure is a page creation device, which can specifically be software for displaying a page, a hardware device for installing the software, or a background server corresponding to the software. Among them, the software can be, for example, a browser. In this embodiment, the way to obtain the page creation request may be to receive a page opening request sent by the user by clicking a link or the like.
[0095] The identifier of the page to be created may be, for example, the link address of the page to be created.
[0096] S102. Obtain layout information corresponding to the page according to the identifier, where the layout information includes: at least one piece of block information; and the block information includes: the location and identifier of the block.
[0097] In this embodiment, the process of generating page layout information can be performed by a page layout device, which can be a page development platform, development software and other software, or a hardware device with the software installed, or can be a developer or Page provider. The process of generating page layout information by the page layout device may specifically include determining the block information divided according to the page to be laid out and the page content corresponding to the block; the block information includes: the location and identification of the block; To indicate the page area of the page content corresponding to the block on the page; to establish the calling relationship between the block and the page content corresponding to the block; to store the layout information corresponding to the page, and the layout information includes: at least one piece of block information. After storing the layout information corresponding to the page, the page layout device may also obtain the page creation request, and according to the page creation request, feedback the layout information to the page creation device for generating the page according to the layout information.
[0098] In this embodiment, the block may include: interface calling functions of various services related to the page content corresponding to the block, processing logic for the return results of the interface calling functions, and processing logic corresponding to each event. Among them, the interface call function of the business is used to call the processing logic of the business and obtain the returned result.
[0099] In this embodiment, the block may be a single block or a sub-layout, and the sub-layout includes multiple pieces of block information. The method for determining the sub-layout information and the page content corresponding to the sub-layout is to obtain at least one block in each block that meets the integration rules; integrate at least one block to generate a sub-layout and corresponding sub-layout information; the sub-layout information includes : The position and identification of the sub-layout; the position of the sub-layout is determined according to the position of each block in the sub-layout; the page content corresponding to the sub-layout is determined according to the page content corresponding to each block in the sub-layout. Among them, the integration rule may be, for example, integrating the personal information block, the tag HashTag block, the video information block, the music information block, and the bottom block into the bottom sub-layout.
[0100] In this embodiment, the layout information corresponding to the page may also be referred to as the root layout information of the page. The root layout (BlockManager) can include the position and calling relationship of each block. Among them, the call relationship can be represented by the block identifier. The identification of the block may be, for example, the name of the block, the calling address of the block, and the like. Among them, several commonly used root layout types can be, for example, horizontal linear layout (LinearLayout_H), vertical linear layout (LinearLayout_V), frame layout (FrameLayout), scroll view layout (ScrollView), xml layout, custom root layout of View object Wait.
[0101] In this embodiment, several commonly used sub-layouts may be, for example, a vertical scroll sub-layout (VerticalScrollBlockGroup), a vertical linear sub-layout (VerticalLinearBlockGroup), a frame sub-layout (FrameLayoutBlockGroup), a coordinated sub-layout (CoordinatorBlockGroup), a custom sub-layout, etc. . Among them, the coordinated sub-layout is used to coordinate the display problems among the head sub-layout, the bottom sub-layout, and the ceiling sub-layout, for example, which or which types of sub-layouts are displayed under what circumstances. In this embodiment, new sub-layouts and sub-layouts obtained by redefining the types of existing sub-layouts are also supported. The way to create a new sub-layout is to create a sub-layout through the sub-layout creation function. Among them, the sub-layout creation function can be, for example, createBlockById. The existing sub-layout search function can be, for example, findViewById.
[0102] In this embodiment, the page to be created can be as figure 2 Shown. image 3 for figure 2 Schematic diagram of the root layout corresponding to the middle page. among them, image 3 The middle root layout includes: top block, play block, gesture block, comment block and bottom sub-layout. Among them, the bottom sub-layout includes: personal information block, HashTag block, video information block, music information block, and bottom block. Among them, the page content corresponding to each block and sub-layout can be as figure 2 Shown in.
[0103] S103: Call the block according to the identifier of the block, and obtain page content corresponding to the block.
[0104] In this embodiment, the block may be a single block or a sub-layout, and the sub-layout may include multiple pieces of block information. Correspondingly, when the block is a sub-layout, the page creation device calls the block according to the identifier of the block, and the process of obtaining the page content corresponding to the block may be specifically: calling the sub-layout according to the identifier of the sub-layout to obtain the sub-layout Each block information; according to the identification of each block in the sub-layout, call each block to obtain the page content corresponding to each block; according to the position of each block, integrate the page content corresponding to each block to obtain the corresponding sub-layout Page content. Among them, the page creation device can also integrate the positions of the blocks in the sub-layout to obtain the position of the sub-layout.
[0105] S104: Display the page content corresponding to the block on the page area indicated by the position of the block, and generate a page to be created.
[0106] In this embodiment, when the development mode of the page is the model-view-presentation model (MVP), the interface call function of each block, the processing logic of the return result of the interface call function, and the processing logic corresponding to each event are mixed Together, the page code is obtained, resulting in an excessive amount of page code; and when creating a page, it is necessary to find and run the corresponding code of each business from the page code, which takes a long time to search, resulting in low page creation efficiency. In this application, the interface call function of each block, the processing logic for the return result of the interface call function, and the processing logic corresponding to each event are encapsulated in the block, and the calling relationship and location of each block are encapsulated in the root In the layout, it is sufficient to include the call relationship of the root layout in the page code, which greatly reduces the amount of page code; and when the page is created, the root layout can be directly called without operations such as search, which greatly improves the efficiency of page creation.
[0107] For example, such as Figure 4 As shown, it is a schematic diagram of creating a video playback page. in Figure 4 In the video playback page, there are page content such as play view content, barrage view content, comment view content, share view content, and like view content. Among them, the content of the play view corresponds to the play block, the content of the barrage view corresponds to the barrage block, the content of the comment view corresponds to the comment block, the content of the shared view corresponds to the share block, and the content of the like view corresponds to the like block. The page content corresponding to each block is integrated to obtain a video playback page, and then the video playback page is displayed on the display screen.
[0108] In the page creation method of the embodiment of the present disclosure, by obtaining the page creation request, the page creation request includes: the identification of the page to be created; according to the identification, the layout information corresponding to the page is obtained, and the layout information includes: at least one block information; block information It includes: the location and identification of the block; call the block according to the identification of the block to obtain the page content corresponding to the block; display the page content corresponding to the block on the page area indicated by the location of the block to generate the page to be created, Among them, the separation of each block realizes the separation between various business codes, facilitates operations such as calling each business, thereby improving page creation efficiency and maintenance efficiency.
[0109] Figure 5 This is a schematic flow chart of another page creation method provided by an embodiment of the present disclosure, such as Figure 5 Shown in figure 1 On the basis of the illustrated embodiment, after step 104, the method may further include the following steps:
[0110] S105. Detect whether there is an event related to the page.
[0111] In this embodiment, the page may also be provided with an event detection component, which is used to detect whether there is an event related to the page. The page creation device can obtain page-related events by calling this component. The event related to the page may be, for example, a screen off event. The event detection component may be, for example, a life cycle fragment component.
[0112] S106: If there is an event related to the page, the event is sent to each block, so that each block performs an operation corresponding to the event on the corresponding page content.
[0113] In this embodiment, the process of performing step 106 by the page creation apparatus may specifically be: when there is an event related to the page, the event is sent to the root layout, and the root layout distributes the event to each block, so that each block pair corresponds to The content of the page performs actions corresponding to the event.
[0114] Wherein, when the page creation device detects an off-screen event, the event can be sent to each block, so that each block performs event-related operations on the corresponding page. For example, send the event to the play block to pause the play operation of the video.
[0115] In this embodiment, when a page-related event is detected, the event can be sent to each block, so that each block performs event-related operations on the corresponding page content, so that it can respond to the event in time, avoiding, for example, turning off the screen. When the video continues to play.
[0116] Image 6 This is a schematic flow chart of another page creation method provided by an embodiment of the present disclosure, such as Image 6 Shown in figure 1 On the basis of the illustrated embodiment, the layout information may further include: shared block information, the shared block information includes: an identifier of the shared block, and the shared block includes shared information of the block. Correspondingly, after step 104, the method may further include the following steps:
[0117] S107: Determine whether a shared information modification request of the block is received, and the shared information modification request includes: modified content in the page content corresponding to the block.
[0118] S108. Upon receiving the shared information modification request, update the shared information according to the modified content, so that the block observing the shared information obtains the modified content, and updates the content of the corresponding page according to the modified content.
[0119] In this embodiment, the shared information may include: all information of each block, or information in each block that has an association relationship with other blocks.
[0120] In this embodiment, the shared block may be, for example, a whiteboard component, which is a component independent of each block, and each block can communicate with the whiteboard component to update the shared information in the whiteboard component. Secondly, each block can also observe the shared information in the whiteboard component in real time to determine whether there is any modified content in the shared information of the whiteboard component. If it exists, determine whether the block performs corresponding operations based on the modified content. For example, when the user operates the like button in the like view content, if the bottom view content includes a heart-shaped mark, and the mark needs to be lit after the user likes it, the bottom block corresponding to the bottom view content needs to be executed. Shape mark light operation.
[0121] In this embodiment, after a certain content in the whiteboard component is modified, the modified content can be shared to each block, so that each block determines whether to perform a corresponding operation based on the modified content, thereby avoiding searching in the page code Code related to the modified content and perform operations, thereby improving page creation efficiency and maintenance efficiency.
[0122] Figure 7 This is a schematic flowchart of a page layout method provided by an embodiment of the present disclosure. Such as Figure 7 As shown, the page layout method includes the following steps:
[0123] S701. Determine block information divided according to the page to be laid out, and page content corresponding to the block; the block information includes: the location and identification of the block; the location of the block is used to indicate the page area of the page content corresponding to the block on the page.
[0124] The execution subject of the page layout method provided in the present disclosure is a page layout device, which can be a page development platform, development software and other software, or a hardware device installed with the software, or can be a developer or a page provider. Wherein, the block may include: interface calling functions of various services related to the page content corresponding to the block, processing logic for the return results of the interface calling functions, and processing logic corresponding to various events of the page.
[0125] In this embodiment, the way of dividing the pages to be laid out into blocks can be, for example, dividing the pages according to business, such as figure 2 As shown, the page can be divided into top, play, gesture, comment, bottom, personal information, tag HashTag, video information, music information, etc. according to business, then the page can be divided into page content corresponding to the top block, and corresponding to the playback block Page content, page content corresponding to the gesture block, page content corresponding to the comment block, page content corresponding to the personal information block, page content corresponding to the tag HashTag block, page content corresponding to the video information block, page content corresponding to the music information block, etc.
[0126] In this embodiment, for the page content corresponding to each block, the page layout device can obtain various services related to the page content; obtain the interface call function of each service, and the processing logic for the return result of the interface call function; For business-related events, obtain the processing logic corresponding to the event; and then generate blocks corresponding to the page content.
[0127] S702. Establish a calling relationship between the block and the page content corresponding to the block.
[0128] In this embodiment, by establishing the calling relationship between the block and the page content corresponding to the block, the page creation apparatus can obtain the page content corresponding to the block when the block is called.
[0129] S703: Store layout information corresponding to the page, where the layout information includes: at least one piece of block information.
[0130] S704. Feed back layout information according to the page creation request, so as to generate a page according to the layout information.
[0131] Further, the block may be a single block or a sub-layout. In order to reduce the number of blocks, some blocks that meet the preset integration rules may be integrated into a sub-layout. Correspondingly, the sub-layout information and the way to determine the page content corresponding to the sub-layout is to obtain at least one block in each block that meets the integration rule; integrate the at least one block to generate the sub-layout and the corresponding sub-layout information; The information includes: the position and identification of the sub-layout; the position of the sub-layout is determined according to the position of each block in the sub-layout; the page content corresponding to the sub-layout is determined according to the page content corresponding to each block in the sub-layout.
[0132] In this embodiment, after generating the layout information corresponding to the page, the page layout device can receive the page creation request sent by the browser, and return the layout information to the browser according to the page creation request, so that the browser generates Page and display it. Wherein, the browser sends a page creation request to the page layout device when receiving a page opening request sent by the user by clicking a link or the like.
[0133] In the page layout method of the embodiment of the present disclosure, the block information divided according to the page to be laid out and the page content corresponding to the block are determined; the block information includes: the location and identification of the block; the location of the block is used to indicate the page corresponding to the block The page area where the content is on the page; establish the calling relationship between the block and the page content corresponding to the block; store the layout information corresponding to the page, the layout information includes: at least one block information; according to the page creation request, feedback the layout information for The page is generated according to the layout information, where the separation of each block realizes the separation between the various business codes, facilitates operations such as calling each business, and thus improves the efficiency of page creation and maintenance.
[0134] Figure 8 This is a schematic structural diagram of a page creation device provided by an embodiment of the present disclosure. Such as Figure 8 As shown, it includes: an obtaining module 81, a calling module 82, and a generating module 83.
[0135] Wherein, the obtaining module 81 is configured to obtain a page creation request, and the page creation request includes: an identifier of the page to be created;
[0136] The obtaining module 81 is further configured to obtain layout information corresponding to the page according to the identifier, where the layout information includes: at least one piece of block information; the block information includes: the location and identifier of the block;
[0137] The calling module 82 is configured to call the block according to the identifier of the block to obtain page content corresponding to the block;
[0138] The generating module 83 is configured to display the page content corresponding to the block on the page area indicated by the position of the block to generate the page to be created.
[0139] The page creation apparatus provided in the present disclosure may specifically be software for displaying a page, a hardware device that installs the software, or a background server corresponding to the software. Among them, the software can be, for example, a browser. In this embodiment, the way to obtain the page creation request may be to receive a page opening request sent by the user by clicking a link or the like. Wherein, the identifier of the page to be created may be, for example, the link address of the page to be created.
[0140] In this embodiment, the process of generating page layout information can be executed by a page layout device, which can be a page development platform, development software and other software, or a hardware device with the software installed, or can be a developer or Page provider. The process of generating page layout information by the page layout device may specifically include determining the block information divided according to the page to be laid out, and the page content corresponding to the block; the block information includes: the location and identification of the block; To indicate the page area of the page content corresponding to the block on the page; to establish the calling relationship between the block and the page content corresponding to the block; to store the layout information corresponding to the page, and the layout information includes: at least one piece of block information. After storing the layout information corresponding to the page, the page layout device may also obtain the page creation request, and according to the page creation request, feedback the layout information to the page creation device for generating the page according to the layout information.
[0141] In this embodiment, the block may include: interface calling functions of various services related to the page content corresponding to the block, processing logic for the return results of the interface calling functions, and processing logic corresponding to each event. Among them, the interface call function of the business is used to call the processing logic of the business and obtain the returned result.
[0142] In this embodiment, the block may be a single block or a sub-layout, and the sub-layout includes multiple pieces of block information. The method for determining the sub-layout information and the page content corresponding to the sub-layout is to obtain at least one block in each block that meets the integration rules; integrate at least one block to generate the sub-layout and corresponding sub-layout information; the sub-layout information includes : The position and identification of the sub-layout; the position of the sub-layout is determined according to the position of each block in the sub-layout; the page content corresponding to the sub-layout is determined according to the page content corresponding to each block in the sub-layout. Wherein, the integration rule may be, for example, integrating the personal information block, the tag HashTag block, the video information block, the music information block, and the bottom block into the bottom sub-layout.
[0143] In this embodiment, the block may be a single block or a sub-layout, and the sub-layout may include multiple pieces of block information. Correspondingly, when the block is a sub-layout, the page creation device calls the block according to the identifier of the block, and the process of obtaining the page content corresponding to the block may be specifically: calling the sub-layout according to the identifier of the sub-layout to obtain the sub-layout Each block information; according to the identification of each block in the sub-layout, call each block to obtain the page content corresponding to each block; according to the position of each block, integrate the page content corresponding to each block to obtain the corresponding sub-layout Page content. Among them, the page creation device can also integrate the positions of the blocks in the sub-layout to obtain the position of the sub-layout.
[0144] According to the page creation device of the embodiment of the present disclosure, by acquiring the page creation request, the page creation request includes: the identification of the page to be created; according to the identification, the layout information corresponding to the page is acquired, and the layout information includes: at least one block information; block information It includes: the location and identification of the block; call the block according to the identification of the block to obtain the page content corresponding to the block; display the page content corresponding to the block on the page area indicated by the location of the block to generate the page to be created, Among them, the separation of each block realizes the separation between various business codes, facilitates operations such as calling each business, thereby improving page creation efficiency and maintenance efficiency.
[0145] Further, combined with reference Picture 9 ,in Figure 8 On the basis of the illustrated embodiment, the device may further include: a detection module 84 and a sending module 85;
[0146] Wherein, the detection module 84 is used to detect whether there is an event related to the page;
[0147] The sending module 85 is configured to send the event to each block when there is an event related to the page, so that each block performs an operation corresponding to the event on the corresponding page content.
[0148] In this embodiment, the page may also be provided with an event detection component, which is used to detect whether there is an event related to the page. The page creation device can obtain page-related events by calling this component. The event related to the page may be, for example, a screen off event. The event detection component may be, for example, a life cycle fragment component.
[0149] In this embodiment, the sending module 85 can be specifically used to send the event to the root layout when there is an event related to the page, and the root layout distributes the event to each block, so that each block executes and Action corresponding to the event.
[0150] Wherein, when the page creation device detects an off-screen event, the event can be sent to each block, so that each block performs an event-related operation on the corresponding page. For example, send the event to the play block to pause the play operation of the video.
[0151] In this embodiment, when a page-related event is detected, the event can be sent to each block, so that each block performs event-related operations on the corresponding page content, so that it can respond to the event in time, avoiding, for example, turning off the screen. When the video continues to play.
[0152] Further, combined with reference Picture 10 ,in Figure 8 On the basis of the illustrated embodiment, the layout information may further include: shared block information, the shared block information includes: an identifier of the shared block, and the shared block includes shared information of the block. Correspondingly, the device may further include: a judgment module 86 and an update module 87;
[0153] Wherein, the judgment module 86 is configured to judge whether a shared information modification request of a block is received, and the shared information modification request includes: modified content in the page content corresponding to the block;
[0154] The update module 87 is configured to update the shared information according to the modified content when the request for modification of the shared information is received, so that the block observing the shared information obtains the modified content according to the Modify the content to update the content of the corresponding page.
[0155] In this embodiment, the shared information may include: all information of each block, or information in each block that has an association relationship with other blocks.
[0156] In this embodiment, the shared block may be, for example, a whiteboard component, which is a component independent of each block, and each block can communicate with the whiteboard component to update the shared information in the whiteboard component. Secondly, each block can also observe the shared information in the whiteboard component in real time to determine whether there is any modified content in the shared information of the whiteboard component. If it exists, determine whether the block performs corresponding operations based on the modified content. For example, when the user operates the like button in the like view content, if the bottom view content includes a heart-shaped mark, and the mark needs to be lit after the user likes it, the bottom block corresponding to the bottom view content needs to be executed. Shape mark light operation.
[0157] In this embodiment, when a certain content in the whiteboard component is modified, the modified content can be shared to each block, so that each block determines whether to perform a corresponding operation based on the modified content, thereby avoiding searching in the page code The code related to the modified content and operations are performed, thereby improving the efficiency of page creation and maintenance.
[0158] Picture 11 This is a schematic structural diagram of a page layout device provided by an embodiment of the present disclosure. Such as Picture 11 As shown, it includes: a determination module 111, an establishment module 112, a storage module 113, and a sending module 114.
[0159] Wherein, the determining module 111 is configured to determine the block information divided according to the page to be laid out, and the page content corresponding to the block; the block information includes: the location and identification of the block; the location of the block is used to indicate the The page area where the page content corresponding to the block is on the page;
[0160] The establishment module 112 is configured to establish a calling relationship between the block and the page content corresponding to the block;
[0161] The storage module 113 is configured to store layout information corresponding to the page, and the layout information includes: at least one piece of block information;
[0162] The sending module 114 is configured to feed back the layout information according to the page creation request, and is configured to generate the page according to the layout information.
[0163] The page layout device provided by the present disclosure can be a page development platform, development software and other software, or a hardware device installed with the software, or can be a developer or a page provider. Wherein, the block may include: interface calling functions of various services related to the page content corresponding to the block, processing logic for the return results of the interface calling functions, and processing logic corresponding to various events of the page.
[0164] In this embodiment, the way of dividing the pages to be laid out into blocks can be, for example, dividing the pages according to business, such as figure 2 As shown, the page can be divided into top, play, gesture, comment, bottom, personal information, tag HashTag, video information, music information, etc. according to business, then the page can be divided into page content corresponding to the top block, and corresponding to the playback block Page content, page content corresponding to the gesture block, page content corresponding to the comment block, page content corresponding to the personal information block, page content corresponding to the tag HashTag block, page content corresponding to the video information block, page content corresponding to the music information block, etc.
[0165] In this embodiment, for the page content corresponding to each block, the page layout device can obtain various services related to the page content; obtain the interface call function of each service, and the processing logic for the return result of the interface call function; For business-related events, obtain the processing logic corresponding to the event; and then generate blocks corresponding to the page content.
[0166] Further, the block may be a single block or a sub-layout. In order to reduce the number of blocks, some blocks that meet the preset integration rules may be integrated into a sub-layout. Correspondingly, the sub-layout information and the way to determine the page content corresponding to the sub-layout is to obtain at least one block in each block that meets the integration rule; integrate the at least one block to generate the sub-layout and the corresponding sub-layout information; The information includes: the position and identification of the sub-layout; the position of the sub-layout is determined according to the position of each block in the sub-layout; the page content corresponding to the sub-layout is determined according to the page content corresponding to each block in the sub-layout.
[0167] In this embodiment, after generating the layout information corresponding to the page, the page layout device can receive the page creation request sent by the browser, and return the layout information to the browser according to the page creation request, so that the browser generates Page and display it. Wherein, the browser sends a page creation request to the page layout device when receiving a page opening request sent by the user by clicking a link or the like.
[0168] The page layout device of the embodiment of the present disclosure determines the block information divided according to the page to be laid out, and the page content corresponding to the block; the block information includes: the location and identification of the block; the location of the block is used to indicate the page corresponding to the block The page area where the content is on the page; establish the calling relationship between the block and the page content corresponding to the block; store the layout information corresponding to the page, the layout information includes: at least one block information; according to the page creation request, feedback the layout information for The page is generated according to the layout information, where the separation of each block realizes the separation between the various business codes, facilitates operations such as calling each business, and thus improves the efficiency of page creation and maintenance.
[0169] Picture 12 This is a schematic structural diagram of another page creation device provided by an embodiment of the present disclosure. The page creation device includes:
[0170] The memory 1001, the processor 1002, and a computer program that is stored on the memory 1001 and can run on the processor 1002.
[0171] The processor 1002 implements the page creation method provided in the foregoing embodiment when executing the program.
[0172] Further, the page creation device further includes:
[0173] The communication interface 1003 is used for communication between the memory 1001 and the processor 1002.
[0174] The memory 1001 is used to store a computer program that can run on the processor 1002.
[0175] The memory 1001 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), for example, at least one disk memory.
[0176] The processor 1002 is configured to implement the page creation method described in the foregoing embodiment when executing the program.
[0177] If the memory 1001, the processor 1002, and the communication interface 1003 are implemented independently, the communication interface 1003, the memory 1001, and the processor 1002 can be connected to each other through a bus and complete mutual communication. The bus may be an industry standard architecture (Industry Standard Architecture, referred to as ISA) bus, a peripheral device interconnect (Peripheral Component, referred to as PCI) bus, or an extended industry standard architecture (Extended Industry Standard Architecture, referred to as EISA) bus, etc. . The bus can be divided into address bus, data bus, control bus, etc. For ease of presentation, Picture 12 It is represented by only a thick line, but it does not mean that there is only one bus or one type of bus.
[0178] Optionally, in specific implementation, if the memory 1001, the processor 1002, and the communication interface 1003 are integrated on a single chip, the memory 1001, the processor 1002, and the communication interface 1003 can communicate with each other through internal interfaces.
[0179] The processor 1002 may be a central processing unit (Central Processing Unit, referred to as CPU), or a specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or is configured to implement one or more of the embodiments of the present disclosure integrated circuit.
[0180] The present disclosure also provides a page layout device, which includes a memory, a processor, and a computer program stored on the memory and running on the processor. The processor implements the page layout method provided in the foregoing embodiment when the program is executed.
[0181] The present disclosure also provides a non-transitory computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the page creation method or the page layout method as described above is realized.
[0182] The present disclosure also provides a computer program product, which when executed by the instruction processor in the computer program product, implements the page creation method or page layout method as described above.
[0183] In the description of this specification, descriptions with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" etc. mean specific features described in conjunction with the embodiment or example , Structures, materials or characteristics are included in at least one embodiment or example of the present disclosure. In this specification, the schematic representations of the above-mentioned terms do not necessarily refer to the same embodiment or example. Moreover, the described specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine the different embodiments or examples and the characteristics of the different embodiments or examples described in this specification without contradicting each other.
[0184] In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0185] Any process or method description in the flowchart or described in other ways herein can be understood as a module, segment or part of code that includes one or more executable instructions for implementing custom logic functions or steps of the process , And the scope of the preferred embodiment of the present disclosure includes additional implementations, which may not be in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. It is understood by those skilled in the art to which the embodiments of the present disclosure belong.
[0186] The logic and/or steps represented in the flowchart or described in other ways herein, for example, can be considered as a sequenced list of executable instructions for implementing logic functions, and can be embodied in any computer-readable medium, For use by instruction execution systems, devices, or equipment (such as computer-based systems, systems including processors, or other systems that can fetch instructions from instruction execution systems, devices, or equipment and execute instructions), or combine these instruction execution systems, devices Or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transmit a program for use by an instruction execution system, device, or device or in combination with these instruction execution systems, devices, or devices. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections (electronic devices) with one or more wiring, portable computer disk cases (magnetic devices), random access memory (RAM), Read only memory (ROM), erasable and editable read only memory (EPROM or flash memory), fiber optic devices, and portable compact disk read only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable media on which the program can be printed, because it can be used, for example, by optically scanning the paper or other media, and then editing, interpreting, or other suitable media if necessary. The program is processed in a manner to obtain the program electronically and then stored in the computer memory.
[0187] It should be understood that each part of the present disclosure can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if it is implemented by hardware as in another embodiment, it can be implemented by any one or a combination of the following technologies known in the art: Discrete logic gate circuits for implementing logic functions on data signals Logic circuit, application specific integrated circuit with suitable combinational logic gate, programmable gate array (PGA), field programmable gate array (FPGA), etc.
[0188] Those of ordinary skill in the art can understand that all or part of the steps carried in the method of the foregoing embodiments can be implemented by a program instructing relevant hardware to complete. The program can be stored in a computer-readable storage medium. When executed, it includes one of the steps of the method embodiment or a combination thereof.
[0189] In addition, the functional units in the various embodiments of the present disclosure may be integrated into one processing module, or each unit may exist alone physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it may also be stored in a computer readable storage medium.
[0190] The aforementioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above-mentioned embodiments are exemplary and should not be construed as limiting the present disclosure. A person of ordinary skill in the art can comment on the foregoing within the scope of the present disclosure. The embodiment undergoes changes, modifications, replacements and modifications.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more Similar technology patents
Lithium isotope separation method and single-stage separation factor measurement method thereof
ActiveCN103736395AAchieve separationAvoid pollutionMaterial analysis by electric/magnetic meansIsotope separationHuman healthIsotope exchange
Owner:CHINA INSTITUTE OF ATOMIC ENERGY
Electric waste power battery crushing and sorting device and method
ActiveCN109834107AAchieve separationEasy to separateSolid waste disposalWaste accumulators reclaimingMetal foilElectrical battery
Owner:HEFEI GUOXUAN HIGH TECH POWER ENERGY
Method and system for low energy consumption sewage treatment with two stages of pretreatment and micro aeration
InactiveCN104961290AAchieve separationGuaranteed enrichmentMultistage water/sewage treatmentChemistryNitrite nitrogen
Owner:北京益文科技有限公司
Classification and recommendation of technical efficacy words
- Achieve separation
Keyword driven automatic testing frame on basis of Android
Owner:SUN YAT SEN UNIV
Centrifuge for separating soot from the exhaust of an internal combustion engine
InactiveUS20050160723A1Achieve separationSeparation efficiency is highCombination devicesDispersed particle filtrationExhaust gasEngineering
Owner:MANN HUMMEL GMBH
Method and component for controlling charged particles in liquid based on electrophoresis
ActiveCN102879453ARealize redistributionAchieve separationElectrostatic separationDispersed particle separationEngineeringVoltage
Owner:吴传勇 +1
Intelligent dispatching system and method for multi-AGV (Automatic Guided Vehicle) of automatic container terminal
ActiveCN105740979ARealize the job planAchieve separationForecastingLogisticsCase baseAutomated guided vehicle
Owner:SHANGHAI MARITIME UNIVERSITY