CN113254134B - Page typesetting method, device, equipment and storage medium - Google Patents
Page typesetting method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN113254134B CN113254134B CN202110575922.5A CN202110575922A CN113254134B CN 113254134 B CN113254134 B CN 113254134B CN 202110575922 A CN202110575922 A CN 202110575922A CN 113254134 B CN113254134 B CN 113254134B
- Authority
- CN
- China
- Prior art keywords
- page
- functional
- pages
- typesetting
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000006870 function Effects 0.000 claims abstract description 99
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012216 screening Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 238000007639 printing Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a page typesetting method, device, equipment and storage medium, and relates to the technical field of information processing. The method comprises the steps of obtaining a plurality of functional pages opened by a user; sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page; when a page typesetting instruction is received, acquiring page typesetting operation corresponding to the page typesetting instruction; and according to the page typesetting operation, position adjustment is carried out on a plurality of functional pages in the preset page container, the functional pages with the positions adjusted are combined into a target functional page, and the target functional page is used for realizing corresponding functions by combining the functional pages required by different users, so that page typesetting is more flexible, and the page use efficiency is improved. In addition, the invention also relates to the block chain technology, and the functional pages can be stored in the block chain.
Description
Technical Field
The present invention relates to the field of information processing technologies, and in particular, to a page typesetting method, device, equipment, and storage medium.
Background
At present, with the iteration of the technology, the desktop software has more and more complex software functions. The functional pages of the traditional desktop software are all fixed typesets, and a user can only passively perform functional operation according to the fixed typesets of the functional pages. If the user only needs to call a small part of functions in the function page, other functions in the function page occupy most desktop space, are useless for the function operation of the user, and cause great waste of desktop resources. Meanwhile, the functions wanted by the user can be distributed in a plurality of different pages, the corresponding functions can be used only by switching back and forth, the operation is complex and inconvenient, and the page use efficiency is greatly reduced.
The foregoing is provided merely for the purpose of facilitating understanding of the technical solutions of the present invention and is not intended to represent an admission that the foregoing is prior art.
Disclosure of Invention
The invention mainly aims to provide a page typesetting method, device, equipment and storage medium, and aims to solve the technical problem that page utilization rate is reduced due to complex operation in the prior art.
In order to achieve the above object, the present invention provides a page typesetting method, including the steps of:
acquiring a plurality of function pages opened by a user;
sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page;
when a page typesetting instruction is received, acquiring page typesetting operation corresponding to the page typesetting instruction;
and carrying out position adjustment on the plurality of functional pages in the preset page container according to the page typesetting operation, and combining the plurality of functional pages with the positions adjusted into a target functional page.
Optionally, before the performing position adjustment on the plurality of functional pages in the preset page container according to the page typesetting operation and combining the plurality of functional pages after the position adjustment into the target functional page, the method further includes:
performing page attribute detection on the functional pages corresponding to the page typesetting operation to obtain page attributes of the functional pages;
detecting whether a page typesetting template corresponding to the page attribute exists in a preset page typesetting set;
if the function pages exist, a page typesetting template is obtained, position adjustment is carried out on the plurality of function pages in the preset page container according to the page typesetting template, and the plurality of function pages after the position adjustment are combined into a target function page.
Optionally, if the page typesetting template corresponding to the page attribute does not exist, acquiring the initial position of each functional page in the display interface when the user opens the functional page;
determining a target movement mode corresponding to each functional page according to the initial position;
and carrying out position adjustment on the plurality of functional pages according to the target movement mode, and combining the plurality of functional pages after the position adjustment into a target functional page.
Optionally, the determining the target movement mode according to the initial position specifically includes:
screening out functional pages which are not in the same initial position according to the initial position;
acquiring the relative positions among all the functional pages in the display interface when a user opens the functional pages;
and determining a page splicing mode according to the opening sequence and the relative position, and taking the page splicing mode as a target moving mode.
Optionally, the determining the target movement mode according to the initial position specifically includes:
screening out functional pages at the same initial position according to the initial position;
acquiring the page quantity of the functional pages at the same initial position;
and determining a page nesting mode according to the opening sequence and the page quantity, and taking the page nesting mode as a target moving mode.
Optionally, after performing position adjustment on the plurality of functional pages in the preset page container according to the page typesetting operation and combining the plurality of functional pages after the position adjustment into the target functional page, the method further includes:
acquiring page attributes of each functional page;
carrying out page classification on each functional page according to the page attribute;
and according to the page classification result, a plurality of functional pages are displayed in a split screen in a display interface.
Optionally, the step of performing split screen display on the plurality of functional pages according to the page classification result includes:
acquiring display positions of different display areas in a display interface;
determining the display positions corresponding to the functional pages according to the display attributes of the display areas, the display positions and the page classification results;
and displaying the functional pages according to the display positions corresponding to the functional pages.
In addition, in order to achieve the above object, the present invention also provides a page typesetting device, including:
the reading module is used for acquiring a plurality of functional pages opened by a user;
the storage module is used for sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page;
the detection module is used for acquiring page typesetting operation corresponding to the page typesetting instruction when the page typesetting instruction is received;
and the combination module is used for carrying out position adjustment on the plurality of functional pages in the preset page container according to the page typesetting operation, and combining the plurality of functional pages with the positions adjusted into a target functional page.
In addition, to achieve the above object, the present invention also proposes a page typesetting apparatus comprising: the system comprises a memory, a processor and a page typesetting program stored on the memory and capable of running on the processor, wherein the page typesetting program is configured to realize the steps of the page typesetting method.
In addition, in order to achieve the above object, the present invention also proposes a storage medium having stored thereon a page layout program which, when executed by a processor, implements the steps of the page layout method as described above.
The method comprises the steps of obtaining a plurality of functional pages opened by a user; sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page; when a page typesetting instruction is received, acquiring page typesetting operation corresponding to the page typesetting instruction; and according to the page typesetting operation, position adjustment is carried out on a plurality of functional pages in the preset page container, the functional pages with the positions adjusted are combined into a target functional page, and the target functional page is used for realizing corresponding functions by combining the functional pages required by different users, so that page typesetting is more flexible, and the page use efficiency is improved.
Drawings
FIG. 1 is a schematic diagram of a layout apparatus of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flow chart of a first embodiment of the page layout method of the present invention;
FIG. 3 is a flow chart of a second embodiment of the page layout method of the present invention;
FIG. 4 is a schematic view of a functional page layout of the page layout method of the present invention;
FIG. 5 is a functional page nest schematic diagram of the page typesetting method of the present invention;
FIG. 6 is a flow chart of a third embodiment of the page layout method of the present invention;
fig. 7 is a block diagram of a first embodiment of the page typesetting apparatus of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Referring to fig. 1, fig. 1 is a schematic diagram of a page typesetting device in a hardware running environment according to an embodiment of the present invention.
As shown in fig. 1, the page typesetting apparatus may include: a processor 1001, such as a central processing unit (Central Processing Unit, CPU), a communication bus 1002, a user interface 1003, a network interface 1004, a memory 1005. Wherein the communication bus 1002 is used to enable connected communication between these components. The user interface 1003 may include a Display, an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may further include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a WIreless interface (e.g., a WIreless-FIdelity (WI-FI) interface). The Memory 1005 may be a high-speed random access Memory (Random Access Memory, RAM) Memory or a stable nonvolatile Memory (NVM), such as a disk Memory. The memory 1005 may also optionally be a storage device separate from the processor 1001 described above.
It will be appreciated by those skilled in the art that the structure shown in fig. 1 is not limiting of the page typesetting apparatus and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, an operating system, a network communication module, a user interface module, and a page composition program may be included in the memory 1005 as one type of storage medium.
In the page typesetting apparatus shown in fig. 1, the network interface 1004 is mainly used for data communication with a network server; the user interface 1003 is mainly used for data interaction with a user; the processor 1001 and the memory 1005 in the page layout apparatus of the present invention may be provided in the page layout apparatus, which calls the page layout program stored in the memory 1005 through the processor 1001 and executes the page layout method provided by the embodiment of the present invention.
The embodiment of the invention provides a page typesetting method, referring to fig. 2, fig. 2 is a schematic flow chart of a first embodiment of the page typesetting method of the invention.
In this embodiment, the page typesetting method includes the following steps:
step S10: and acquiring a plurality of function pages opened by the user.
It should be noted that, the execution of the present embodiment may be a page typesetting device, and may also be other devices with the same or similar functions, and the present embodiment is not limited to this, and the page typesetting device is described as an example. The page typesetting device in this embodiment may be connected to a terminal device used by a user, where the connection manner may be bluetooth connection, USB connection, network connection, etc., where the bluetooth connection may be HFP, HSP, AVRCP, etc. protocols, the USB connection may be USB1.0, USB2.0, USB3.0, etc. protocols, and the network connection may be TCP, etc. protocols, where in this embodiment, the corresponding connection manner and related communication protocol may be selected according to the actual situation, which is not limited. In this embodiment, the terminal device used by the user may be an immovable terminal device such as an industrial personal computer, or may be a movable terminal device such as a notebook computer or a mobile phone, and after the page typesetting device establishes a connection with the terminal, the function page opened by the user in the terminal device is read, and the function page is recombined to obtain a new function page, where the function of the function page opened by the user before is integrated. In practical situations, when a user wants to use a certain function, the user usually opens a function page corresponding to the corresponding function through the main page, if the user needs to use multiple functions, such as a printing function and a searching function, the user needs to open the function page with the printing function and the function page with the searching function at the same time, and the user needs to switch the two function pages back and forth when using the printing function and the searching function.
In a specific implementation, the communication connection between the typesetting device and the terminal device can be established through manual operation of a user, for example, the operation of establishing the communication connection is triggered through a terminal device or a connection key on the typesetting device, or the connection between the typesetting device and the terminal device can be triggered through a preset time mode, for example, when the preset time is reached, the typesetting device automatically establishes the communication connection with the terminal device. After the typesetting equipment establishes communication connection with the terminal equipment used by the user, all the function pages opened by the user can be read and recorded in real time, and the obtained records comprise the opening sequence and the opening time position of the function pages.
Step S20: and sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page.
In a specific implementation, after a plurality of function pages opened by a user are obtained, the plurality of function pages opened by the user are stored in a preset page container, and the page container is a container object capable of adding pages, so that the function pages can be stored, and even if the user closes all the function pages, the function pages stored in the page container still exist.
It should be noted that in this embodiment, the function pages are sequentially stored in the preset page container according to the opening sequence of the function pages, in this embodiment, the function page that is opened first may be stored in the preset page container first, for example, the user opens the function pages a, b and c sequentially, stores the function page a first, stores the function page b second, and stores the function page c finally. In this embodiment, the later opened function page may be stored in the preset page container, for example, the user opens the function pages a, b, and c sequentially, stores the function page c first, stores the function page b second, and stores the function page a finally.
Step S30: and when a page typesetting instruction is received, acquiring page typesetting operation corresponding to the page typesetting instruction.
In a specific implementation, after the functional page is stored in the preset page container, whether a page typesetting instruction is received is detected, the page typesetting instruction in the embodiment can be input through a user or can be input through terminal equipment at fixed time, the instruction identifier in the page typesetting instruction corresponds to different typesetting operations, the specific page typesetting operation can be obtained from the received page typesetting instruction, the page typesetting operation in the embodiment comprises a dragging functional page, a splicing functional page, a superposition functional page and the like, and the embodiment is not limited in this regard.
Step S40: and carrying out position adjustment on the plurality of functional pages in the preset page container according to the page typesetting operation, and combining the plurality of functional pages with the positions adjusted into a target functional page.
In a specific implementation, after determining the page typesetting operation, the positions of the function pages stored in the preset page container are adjusted according to the operations such as dragging, splicing and overlapping, for example, the function page b is moved to the left side of the function page a, the function page c is moved to the upper side of the function page a, the function page d and the function page a are overlapped and nested, and the like, so that a new function page, namely a target function page, is formed, and all functions of the function pages a, b, c and d are included in the target function page.
The embodiment obtains a plurality of function pages opened by a user; sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page; when a page typesetting instruction is received, acquiring page typesetting operation corresponding to the page typesetting instruction; and according to the page typesetting operation, position adjustment is carried out on a plurality of functional pages in the preset page container, the functional pages with the positions adjusted are combined into a target functional page, and the target functional page is used for realizing corresponding functions by combining the functional pages required by different users, so that page typesetting is more flexible, and the page use efficiency is improved.
Referring to fig. 3, fig. 3 is a schematic flow chart of a second embodiment of a page typesetting method according to the present invention.
Based on the above first embodiment, the page typesetting method of this embodiment further includes, before the step S40:
step S140: and detecting page attributes of the functional pages corresponding to the page typesetting operation to obtain the page attributes of the functional pages.
It should be noted that, the page typesetting operation aims at the movement of the functional page, the functional page to be moved can be determined according to the page typesetting operation, in this embodiment, the page attribute of the functional page to be moved by the page typesetting operation can be determined by performing page attribute detection on the page typesetting operation, for example, the functional page to be moved by the page typesetting operation is x and y, and the page attribute of the functional page x to be moved by the page typesetting operation can be obtained by performing page attribute detection on the page typesetting operation is shopping cart attribute, and the page attribute of the functional page y is order attribute.
Step S240: and detecting whether a page typesetting template corresponding to the page attribute exists in a preset page typesetting set.
In a specific implementation, a page typesetting set is preset in this embodiment, where typesetting templates of functional pages with various different page attributes, for example, typesets corresponding to functional pages with page attribute 1 and page attribute 2, are preset in the page typesetting setThe template is M 1 The typesetting templates corresponding to the functional pages of the page attribute 3, the page attribute 4 and the page attribute 5 are M 2 The typesetting templates include the position adjustment modes of the functional pages, such as typesetting templates M 1 The corresponding position adjustment mode is to move the functional page with the page attribute of 2 to the right of the functional page with the page attribute of 1, and typeset the template M 2 The corresponding position adjustment mode is to superimpose the functional page with the page attribute of 4 and the functional page with the page attribute of 5 on the functional page with the page attribute of 5.
Step S340: if the function pages exist, a page typesetting template is obtained, position adjustment is carried out on the plurality of function pages in the preset page container according to the page typesetting template, and the plurality of function pages after the position adjustment are combined into a target function page.
It is easy to understand that, in this embodiment, in order to facilitate user operation, a page typesetting template is provided for a user by means of a preset page typesetting set, so that the user can directly apply the page typesetting template to adjust the position of a functional page without the user setting itself, so if the page typesetting template is detected to exist in the preset page typesetting set, the page typesetting template is directly obtained, and the position of the functional page is adjusted according to the moving mode in the page typesetting template, and a new functional page formed by the functional page after the position adjustment is the target functional page. In addition, it should be noted that, to further ensure the privacy and security of the above-mentioned page attributes and page layout templates, the above-mentioned page attributes and page layout templates may also be stored in nodes of a blockchain.
Further, if no page typesetting operation exists in the preset page typesetting set, position adjustment can be performed on the functional pages according to the page typesetting operation corresponding to the page typesetting instruction input by the user, specifically, in this embodiment, initial positions of the functional pages in the display interface when the user opens the functional pages are obtained; determining a target movement mode corresponding to each functional page according to the initial position; and carrying out position adjustment on the plurality of functional pages according to the target movement mode, and combining the plurality of functional pages after the position adjustment into a target functional page.
It should be noted that, when the user opens each functional page at the terminal device, initial positions of each functional page appearing when the user starts are different, in this embodiment, the target moving mode may be determined according to different initial positions of each functional page, where the target moving mode is a position adjustment mode of the functional page, for example, the functional pages q and w are both located at the initial positions P 1 The functional pages q and w can be overlapped and nested, and the target moving mode is the overlapped and nested mode, and if the functional page e is at the initial position P 2 The functional page d is in the initial position P 3 Initial position P 2 In the initial position P 3 The target movement may be to move function page d to the right of function page e.
Further, in order to make the position adjustment of the function pages more reasonable, the function pages not in the same initial position and the function pages in the same initial position are screened out according to the initial position, and then the position adjustment in different modes is performed.
In a specific implementation, for functional pages that are not in the same initial position, the relative positions between the functional pages need to be determined according to the initial positions of the functional pages. For example, function page a to the right of function page b, function page c above function page d, etc. And then determining a page splicing mode according to the opening sequence and the relative position of each functional page, for example, the functional page a is on the right side of the functional page b, the functional page a is firstly opened, the functional page b is secondly opened, the target combination mode is to splice the functional page b on the right side of the functional page a, and the combination mode can be correspondingly adjusted according to the actual typesetting requirement, so that the embodiment is not limited. It should be noted that, in the embodiment, the splicing manner is shown in fig. 4, the functional page B and the functional page a are spliced, in fig. 4, the functional page a and the functional page B are at different initial positions, the functional page a is on the right side of the functional page B, then the functional page B is opened first and then the functional page a is opened, and after the functional page B is stored in combination with the relative position between the functional page a and the functional page B, the functional page a is moved to the right side of the functional page B, so that the functional page a is spliced on the right side of the functional page B.
Further, for the functional pages at the same initial position, the number of pages of the functional pages at the same initial position needs to be acquired, and then the page nesting mode, namely the target combination mode, is determined according to the opening sequence and the number of pages. For example in the initial position P 4 The number of the functional pages is 3, the opening sequence is functional page a, functional page b and functional page c, and the functional pages a, b and c are nested together in sequence. In this embodiment, as shown in fig. 5, the nesting manner in fig. 5 is to nest the functional pages B and C with the functional page a, it should be noted that, in fig. 5, the functional pages A, B and C are located at the same initial position, the opening sequence of the functional pages is sequentially the functional page a, the functional page B and the functional page C, the nesting is different from the splicing, and the nesting is to move a plurality of functional pages to the same position, as shown in fig. 5, three functional pages A, B and C nested at the same position can be obtained according to the number 3 of pages, and the functional pages A, B and C are sequentially nested according to the opening sequence of the functional pages, and finally, the 3 functional pages are stored in the position of the functional page a in a nested manner.
According to the embodiment, page attribute detection is carried out on the functional pages corresponding to the page typesetting operation, so that page attributes of all the functional pages are obtained; detecting whether a page typesetting template corresponding to the page attribute exists in a preset page typesetting set; if the function page is not present, acquiring the initial position of each function page in a display interface when a user opens the function page; determining a target combination mode corresponding to each functional page according to the initial position; and carrying out position adjustment on a plurality of functional pages according to the target combination mode, combining the plurality of functional pages after the position adjustment into a target functional page, automatically carrying out position adjustment on the functional page through a template, and also carrying out position adjustment on the functional page according to the actual requirement of a user.
Referring to fig. 6, fig. 6 is a schematic flow chart of a third embodiment of a page typesetting method according to the present invention.
Based on the first embodiment and the second embodiment, a third embodiment of a page layout method according to the present invention is provided.
Taking the first embodiment as an example, the step S40 in this embodiment further includes:
step S50: and acquiring page attributes of each functional page.
Step S60: and classifying the pages of each functional page according to the page attributes.
In a specific implementation, the present embodiment may further detect the page attribute of each functional page, and classify the functional pages according to the page attribute, for example, the page attribute of the functional page is a shopping cart attribute or an order attribute, etc., and divide the functional pages into shopping classes, for example, the page attribute is a print attribute, a copy attribute, etc., and further divide the functional pages into office classes, and specifically, the dividing manner may be set correspondingly according to the actual situation, which is not limited in this embodiment.
Step S70: and according to the page classification result, a plurality of functional pages are displayed in a split screen in a display interface.
In a specific implementation, part of the page attributes in the page container are commodity display attributes, and part of the page attributes are comment display attributes. And the data linkage between different page attribute classifications may be weaker, at this time, by distinguishing the page attribute classifications of different pages in the page container, the attribute classification of the functional page can be realized, so that the page container is split by utilizing the attribute classification. Dividing the corresponding functional pages into the same sub-screen according to different attribute divisions, displaying the different sub-screens in a display interface,the display interface is provided with a plurality of different display areas, and the functional pages can be displayed in different display areas in a split screen mode according to page classification results, for example, shopping functional pages are displayed in Z of the display interface 1 Displaying the area, and displaying the office function page on the Z of the display interface 2 The region is displayed in such a way that,
further, in this embodiment, in order to display the function page more clearly and in detail, the step S70 specifically includes: acquiring display positions of different display areas in a display interface; determining the display positions corresponding to the functional pages according to the display attributes of the display areas, the display positions and the page classification results; and displaying the functional pages according to the display positions corresponding to the functional pages.
In a specific implementation, different display areas on the display interface have respective display positions in the display interface, the display positions of the functional pages are determined by display attributes of the display areas, the display positions and page classification results, the split-screen attributes comprise split-screen sizes, the sizes of the different functional pages to be displayed are different, for example, office functional pages need large areas to be displayed, shopping functional pages need small areas to be displayed, the display areas corresponding to the functional pages can be determined based on the display attributes and the page classification results, and the display positions corresponding to the display areas are the display positions of the functional pages.
The embodiment obtains the page attribute of each functional page; carrying out page classification on each functional page according to the page attribute; and according to the page classification result, a plurality of functional pages are displayed in a split screen mode in a display interface, and the functional pages are subjected to partition management through the split screen display, so that a user can quickly position the corresponding functional pages according to actual demands of the user, and the page use efficiency is improved.
In addition, the embodiment of the invention also provides a storage medium, wherein the storage medium stores a page typesetting program, and the page typesetting program realizes the steps of the page typesetting method when being executed by a processor.
Referring to fig. 7, fig. 7 is a block diagram illustrating a first embodiment of a page typesetting apparatus according to the present invention.
As shown in fig. 7, the page typesetting device provided by the embodiment of the invention includes:
and the reading module 10 is used for acquiring a plurality of functional pages opened by a user.
The storage module 20 is configured to store a plurality of functional pages in a preset page container sequentially according to an opening sequence of each functional page.
And the detection module 30 is used for acquiring the page typesetting operation corresponding to the page typesetting instruction when the page typesetting instruction is received.
And the combining module 40 is configured to perform position adjustment on the plurality of function pages in the preset page container according to the page typesetting operation, and combine the plurality of function pages after the position adjustment into a target function page.
The embodiment obtains a plurality of function pages opened by a user; sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page; when a page typesetting instruction is received, acquiring page typesetting operation corresponding to the page typesetting instruction; and according to the page typesetting operation, position adjustment is carried out on a plurality of functional pages in the preset page container, the functional pages with the positions adjusted are combined into a target functional page, and the target functional page is used for realizing corresponding functions by combining the functional pages required by different users, so that page typesetting is more flexible, and the page use efficiency is improved.
In an embodiment, the detection module 30 is further configured to perform page attribute detection on the functional pages corresponding to the page typesetting operation, so as to obtain page attributes of each functional page; detecting whether a page typesetting template corresponding to the page attribute exists in a preset page typesetting set; if the function pages exist, a page typesetting template is obtained, position adjustment is carried out on the plurality of function pages in the preset page container according to the page typesetting template, and the plurality of function pages after the position adjustment are combined into a target function page.
In an embodiment, the combination module 40 is further configured to obtain an initial position of each function page in the display interface when the user opens the function page if the combination module does not exist; determining a target movement mode corresponding to each functional page according to the initial position; and carrying out position adjustment on the plurality of functional pages according to the target movement mode, and combining the plurality of functional pages after the position adjustment into a target functional page.
In an embodiment, the combining module 40 is further configured to screen out the functional pages that are not in the same initial position according to the initial position; acquiring the relative positions among all the functional pages in the display interface when a user opens the functional pages; and determining a page splicing mode according to the opening sequence and the relative position, and taking the page splicing mode as a target moving mode.
In an embodiment, the combining module 40 is further configured to screen out the function pages in the same initial position according to the initial position; acquiring the page quantity of the functional pages at the same initial position; and determining a page nesting mode according to the opening sequence and the page quantity, and taking the page nesting mode as a target moving mode.
In an embodiment, the page layout device further includes a display module;
the display module is used for acquiring page attributes of each functional page; carrying out page classification on each functional page according to the page attribute; and according to the page classification result, a plurality of functional pages are displayed in a split screen in a display interface.
In an embodiment, the display module is further configured to obtain display positions of different display areas in the display interface; determining the display positions corresponding to the functional pages according to the display attributes of the display areas, the display positions and the page classification results; and displaying the functional pages according to the display positions corresponding to the functional pages.
It should be understood that the foregoing is illustrative only and is not limiting, and that in specific applications, those skilled in the art may set the invention as desired, and the invention is not limited thereto.
It should be noted that the above-described working procedure is merely illustrative, and does not limit the scope of the present invention, and in practical application, a person skilled in the art may select part or all of them according to actual needs to achieve the purpose of the embodiment, which is not limited herein.
In addition, technical details not described in detail in this embodiment may refer to the page typesetting method provided in any embodiment of the present invention, which is not described herein again.
Furthermore, it should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. Read Only Memory)/RAM, magnetic disk, optical disk) and including several instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.
The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, consensus mechanism, encryption algorithm and the like. The Blockchain (Blockchain), which is essentially a decentralised database, is a string of data blocks that are generated by cryptographic means in association, each data block containing a batch of information of network transactions for verifying the validity of the information (anti-counterfeiting) and generating the next block. The blockchain may include a blockchain underlying platform, a platform product services layer, an application services layer, and the like.
Claims (8)
1. A page typesetting method, characterized in that the page typesetting method comprises:
acquiring a plurality of function pages opened by a user;
sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page;
when a page typesetting instruction is received, acquiring page typesetting operation corresponding to the page typesetting instruction;
performing position adjustment on a plurality of functional pages in the preset page container according to the page typesetting operation, and combining the plurality of functional pages with the positions adjusted into a target functional page;
before the position adjustment is performed on the plurality of functional pages in the preset page container according to the page typesetting operation and the position-adjusted plurality of functional pages are combined into the target functional page, the method further comprises the steps of:
performing page attribute detection on the functional pages corresponding to the page typesetting operation to obtain page attributes of the functional pages;
detecting whether a page typesetting template corresponding to the page attribute exists in a preset page typesetting set;
if yes, acquiring a page typesetting template, carrying out position adjustment on a plurality of functional pages in the preset page container according to the page typesetting template, and combining the plurality of functional pages with the positions adjusted into a target functional page, wherein the page attribute detection and the page typesetting template are stored in a blockchain;
if the page typesetting template corresponding to the page attribute does not exist, acquiring the initial position of each functional page in the display interface when the user opens the functional page;
determining a target movement mode corresponding to each functional page according to the initial position;
and carrying out position adjustment on the plurality of functional pages according to the target movement mode, and combining the plurality of functional pages after the position adjustment into a target functional page.
2. The page typesetting method according to claim 1, wherein the determining the target movement mode according to the initial position specifically includes:
screening out functional pages which are not in the same initial position according to the initial position;
acquiring the relative positions among all the functional pages in the display interface when a user opens the functional pages;
and determining a page splicing mode according to the opening sequence and the relative position, and taking the page splicing mode as a target moving mode.
3. The page typesetting method according to claim 1, wherein the determining the target movement mode according to the initial position specifically includes:
screening out functional pages at the same initial position according to the initial position;
acquiring the page quantity of the functional pages at the same initial position;
and determining a page nesting mode according to the opening sequence and the page quantity, and taking the page nesting mode as a target moving mode.
4. A page layout method according to any one of claims 1 to 3, wherein after performing position adjustment on the plurality of functional pages in the preset page container according to the page layout operation and combining the plurality of functional pages after the position adjustment into a target functional page, the method further comprises:
acquiring page attributes of each functional page;
carrying out page classification on each functional page according to the page attribute;
and according to the page classification result, a plurality of functional pages are displayed in a split screen in a display interface.
5. The page typesetting method as claimed in claim 4, wherein said step of performing split-screen display of a plurality of said functional pages according to the page classification result comprises:
acquiring display positions of different display areas in a display interface;
determining the display positions corresponding to the functional pages according to the display attributes of the display areas, the display positions and the page classification results;
and displaying the functional pages according to the display positions corresponding to the functional pages.
6. A page typesetting apparatus, characterized in that the page typesetting apparatus comprises:
the reading module is used for acquiring a plurality of functional pages opened by a user;
the storage module is used for sequentially storing a plurality of functional pages into a preset page container according to the opening sequence of each functional page;
the detection module is used for acquiring page typesetting operation corresponding to the page typesetting instruction when the page typesetting instruction is received;
the combination module is used for carrying out position adjustment on a plurality of functional pages in the preset page container according to the page typesetting operation, and combining the plurality of functional pages with the positions adjusted into a target functional page;
the combination module is further used for detecting page attributes of the functional pages corresponding to the page typesetting operation so as to obtain page attributes of the functional pages; detecting whether a page typesetting template corresponding to the page attribute exists in a preset page typesetting set; if yes, acquiring a page typesetting template, carrying out position adjustment on a plurality of functional pages in the preset page container according to the page typesetting template, and combining the plurality of functional pages with the positions adjusted into a target functional page, wherein the page attribute detection and the page typesetting template are stored in a blockchain; if the page typesetting template corresponding to the page attribute does not exist, acquiring the initial position of each functional page in the display interface when the user opens the functional page; determining a target movement mode corresponding to each functional page according to the initial position; and carrying out position adjustment on the plurality of functional pages according to the target movement mode, and combining the plurality of functional pages after the position adjustment into a target functional page.
7. A page typesetting apparatus, characterized in that the page typesetting apparatus comprises: a memory, a processor and a page composition program stored on the memory and executable on the processor, the page composition program being configured to implement the page composition method of any one of claims 1 to 5.
8. A storage medium having stored thereon a page layout program which when executed by a processor implements the page layout method of any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110575922.5A CN113254134B (en) | 2021-05-25 | 2021-05-25 | Page typesetting method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110575922.5A CN113254134B (en) | 2021-05-25 | 2021-05-25 | Page typesetting method, device, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113254134A CN113254134A (en) | 2021-08-13 |
CN113254134B true CN113254134B (en) | 2024-02-02 |
Family
ID=77184463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110575922.5A Active CN113254134B (en) | 2021-05-25 | 2021-05-25 | Page typesetting method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113254134B (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006260065A (en) * | 2005-03-16 | 2006-09-28 | Fuji Xerox Co Ltd | Document browsing device and document browsing program |
CN103514179A (en) * | 2012-06-21 | 2014-01-15 | 腾讯科技(深圳)有限公司 | Method for web browser to switch over historical webpages and web browser |
CN106648630A (en) * | 2016-12-01 | 2017-05-10 | 北京趣拿软件科技有限公司 | Page obtaining method and device |
CN108021626A (en) * | 2017-11-22 | 2018-05-11 | 阿里巴巴集团控股有限公司 | Page composing method, device and equipment |
CN109739402A (en) * | 2018-12-28 | 2019-05-10 | 维沃移动通信有限公司 | Fast application processing method and terminal device |
CN111142991A (en) * | 2019-12-06 | 2020-05-12 | 维沃移动通信有限公司 | Application function page display method and electronic equipment |
CN111694497A (en) * | 2020-05-14 | 2020-09-22 | 维沃移动通信有限公司 | Page combination method and electronic equipment |
CN112380470A (en) * | 2020-10-29 | 2021-02-19 | 北京华胜天成科技股份有限公司 | Web application system display method and device and emergency management system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6595956B2 (en) * | 2016-07-04 | 2019-10-23 | 富士フイルム株式会社 | Image processing apparatus, image processing method, program, and recording medium |
-
2021
- 2021-05-25 CN CN202110575922.5A patent/CN113254134B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006260065A (en) * | 2005-03-16 | 2006-09-28 | Fuji Xerox Co Ltd | Document browsing device and document browsing program |
CN103514179A (en) * | 2012-06-21 | 2014-01-15 | 腾讯科技(深圳)有限公司 | Method for web browser to switch over historical webpages and web browser |
CN106648630A (en) * | 2016-12-01 | 2017-05-10 | 北京趣拿软件科技有限公司 | Page obtaining method and device |
CN108021626A (en) * | 2017-11-22 | 2018-05-11 | 阿里巴巴集团控股有限公司 | Page composing method, device and equipment |
CN109739402A (en) * | 2018-12-28 | 2019-05-10 | 维沃移动通信有限公司 | Fast application processing method and terminal device |
CN111142991A (en) * | 2019-12-06 | 2020-05-12 | 维沃移动通信有限公司 | Application function page display method and electronic equipment |
CN111694497A (en) * | 2020-05-14 | 2020-09-22 | 维沃移动通信有限公司 | Page combination method and electronic equipment |
CN112380470A (en) * | 2020-10-29 | 2021-02-19 | 北京华胜天成科技股份有限公司 | Web application system display method and device and emergency management system |
Also Published As
Publication number | Publication date |
---|---|
CN113254134A (en) | 2021-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9122377B2 (en) | Method and system for interworking plurality of applications | |
US7753260B2 (en) | Information processing system, information processing method, program, and recording system | |
JP3801120B2 (en) | Identification system based on PDA / mobile phone screen multiple 1D barcode reading | |
CN102393844B (en) | Registration of applications and unified media search | |
CN106471517B (en) | The visualization different because of user to display elements | |
US20090165121A1 (en) | Touch Pad based Authentication of Users | |
CN112965681A (en) | Image processing method, apparatus, device, and storage medium | |
CN113254134B (en) | Page typesetting method, device, equipment and storage medium | |
JP4556739B2 (en) | Image management apparatus, image management method, and image management program | |
JP3697741B2 (en) | File processing device | |
JP7007168B2 (en) | Programs, information processing methods, and information processing equipment | |
JP6035787B2 (en) | Data storage device, data storage method, and program | |
US20210136074A1 (en) | One information processing apparatus, information processing system, and role setting method | |
JP6428125B2 (en) | Image forming apparatus and program | |
CN114995722A (en) | Information processing apparatus and recording medium | |
JP2011128722A (en) | Conference system and information processing method | |
CN112230835A (en) | Picture operation method and device, terminal equipment and storage medium | |
JP2006279430A (en) | Method for cooperation between mobile terminal and fixed terminal | |
JP7286449B2 (en) | Information processing device, control method for information processing device, and program | |
KR102257431B1 (en) | Method, apparatus and program for input of information of book series | |
JP7271632B2 (en) | Display method and program | |
US20190212893A1 (en) | System and method for gesture document processing | |
JP4248447B2 (en) | Information processing apparatus, information processing system, information processing method, and program | |
CN117806521A (en) | Information processing method, electronic equipment and storage medium | |
JP2021149208A (en) | Information processing device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |