CN110362805B - Content typesetting recommendation method and device and terminal equipment - Google Patents
Content typesetting recommendation method and device and terminal equipment Download PDFInfo
- Publication number
- CN110362805B CN110362805B CN201810312983.0A CN201810312983A CN110362805B CN 110362805 B CN110362805 B CN 110362805B CN 201810312983 A CN201810312983 A CN 201810312983A CN 110362805 B CN110362805 B CN 110362805B
- Authority
- CN
- China
- Prior art keywords
- content
- typesetting
- style
- determining
- user
- 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 75
- 238000012545 processing Methods 0.000 claims description 14
- 230000000694 effects Effects 0.000 abstract description 21
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/189—Automatic justification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Document Processing Apparatus (AREA)
Abstract
The embodiment of the application discloses a method for recommending content typesetting, which comprises the following steps: acquiring content input by a user on an operation interface, determining a typesetting style of the content according to the acquired content, typesetting the content input by the user according to the determined typesetting style to obtain a content typesetting result corresponding to the typesetting style, and displaying the content typesetting result corresponding to the typesetting style to the user in a preview mode. Through the content typesetting recommendation method, the client can automatically determine the typesetting style of the content according to the content input by the user, and display the content typesetting result corresponding to the typesetting style to the user, so that the user can determine the typesetting style for typesetting according to the effect of the content typesetting result, the operation required to be executed when the user performs typesetting editing is simplified, the workload of the user is reduced, and the typesetting editing efficiency is improved. In addition, the application also provides a device and related equipment for content typesetting recommendation.
Description
Technical Field
The present application relates to the field of information technologies, and in particular, to a method and an apparatus for content typesetting recommendation, and a terminal device.
Background
With the development and popularization of software technology, users often use some software to edit content to generate content objects meeting demands in daily life and work. For example, users often use word processing software to edit content to generate documents.
However, in the process of using the word processing software, the user needs to manually typeset and edit the contents such as the input words and images, when the user manually typesets and edits the contents, the user needs to frequently replace typesetting patterns such as fonts, colors, sizes, positions and the like, check typesetting effects corresponding to different typesetting patterns, then select a satisfactory typesetting pattern as a final typesetting, and the process needs to frequently and manually switch the typesetting patterns to check the typesetting effects, so that for documents with more contents, the user operation is more complicated, and the typesetting efficiency is lower.
Therefore, the current manual typesetting and editing mode has the defects of complicated user operation and low typesetting efficiency, so that the efficient requirement on content editing is difficult to meet.
Disclosure of Invention
The application provides a method, a device and terminal equipment for recommending content typesetting, which can simplify operations required to be executed when a user performs typesetting editing, reduce the workload of the user and improve typesetting efficiency.
In view of this, the first aspect of the present application provides a method for content typesetting recommendation, applied to a client, the method comprising:
acquiring content input on an operation interface;
determining typesetting style of the content;
typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
and displaying the content typesetting result corresponding to the typesetting style in a preview mode.
Optionally, the determining the typesetting style of the content includes:
identifying attribute types of information elements in the content, and sorting the attribute types according to the number of the information elements under the attribute types;
and determining the typesetting style of the content according to the attribute type of the top-ranked content.
Optionally, the determining the typesetting style of the content includes:
identifying a category of an information element in the content;
and determining a corresponding ordering mode according to the category, and determining the typesetting style of the content according to the ordering mode.
Optionally, the determining the typesetting style of the content includes:
determining the domain to which the content belongs according to the information elements contained in the content;
And determining the typesetting style of the content matched with the domain according to the domain to which the content belongs.
Optionally, the determining the typesetting style of the content includes:
and determining the typesetting style of the content according to the historical typesetting record of the user.
Optionally, the method further comprises:
responding to a content typesetting result selection instruction, and typesetting and displaying the content on the operation interface according to the selected typesetting style.
Optionally, displaying the content typesetting result corresponding to the typesetting style in the preview mode includes:
creating a global sidebar, and displaying a content typesetting result corresponding to the typesetting style in a preview mode in the global sidebar; or,
and creating an application sidebar, and displaying the content typesetting result corresponding to the typesetting style in a preview mode in the application sidebar.
The second aspect of the present application provides a method for content typesetting recommendation, applied to a server, the method comprising:
receiving content sent by a client;
determining typesetting style of the content;
typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
And sending the content typesetting result corresponding to the typesetting style to the client so that the client displays the content typesetting result corresponding to the typesetting style in a preview mode.
A third aspect of the present application provides an apparatus for content typesetting recommendation, applied to a terminal device, the apparatus comprising:
the acquisition module is used for acquiring the content input on the operation interface;
a determining module for determining a typesetting style of the content;
the processing module is used for typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
and the recommending module is used for displaying the content typesetting result corresponding to the typesetting style in a preview mode.
A fourth aspect of the present application provides an apparatus for content typesetting recommendation, applied to a server, the apparatus comprising:
the receiving module is used for receiving the content sent by the client;
a determining module for determining a typesetting style of the content;
the processing module is used for typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
and the sending module is used for sending the content typesetting result corresponding to the typesetting style to the client so that the client displays the content typesetting result corresponding to the typesetting style in a preview mode.
A fifth aspect of the present application provides an apparatus for content typesetting recommendation, the apparatus comprising a processor and a memory:
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is configured to execute the steps of the method for content layout recommendation according to the first or second aspect according to the instructions in the program code.
A sixth aspect of the present application provides a computer readable storage medium storing program code for executing the method of content layout recommendation according to the first or second aspect.
From the above technical solutions, the embodiment of the present application has the following advantages:
in the embodiment of the application, after acquiring the content input by the user on the operation interface, the client can automatically determine the typesetting style of the content according to the content input by the user, and the typesetting style of the content is determined without repeatedly selecting typesetting options for typesetting the input content in a toolbar provided by the operation interface by the user; in addition, after the client automatically determines the typesetting style of the content according to the content input by the user, the typesetting style can be utilized to typeset the content input by the user, and the content typesetting result corresponding to the typesetting style is obtained and displayed to the user in a preview mode, so that the user can intuitively see the effect of the content typesetting result and select the corresponding typesetting style to typeset the input content, the operation required to be executed when the user performs typesetting editing is simplified, the workload of the user is reduced, and the typesetting editing efficiency is improved.
Drawings
FIG. 1 is a schematic diagram of a system for content typesetting recommendation according to an embodiment of the present application;
FIG. 2 is a flowchart of a method for content typesetting recommendation according to an embodiment of the present application;
FIG. 3 is a schematic diagram of an exemplary preview mode interface in accordance with an embodiment of the present application;
FIG. 4 is a schematic diagram of another system for content typesetting recommendation according to an embodiment of the present application;
FIG. 5 is a flowchart illustrating another method for content layout recommendation according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a device for content typesetting recommendation in an embodiment of the present application;
FIG. 7 is a schematic diagram of another apparatus for content typesetting recommendation according to an embodiment of the present application;
FIG. 8 is a schematic diagram of a server according to an embodiment of the present application;
fig. 9 is a schematic structural diagram of a terminal device in an embodiment of the present application.
Detailed Description
In order to make the present application better understood by those skilled in the art, the following description will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms "first," "second," "third," "fourth" and the like in the description and in the claims and in the above drawings, if any, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the application described herein may be implemented, for example, in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The application provides a content typesetting recommendation method, which can simplify operations required to be executed when a user performs typesetting editing, reduce the workload of the user and improve typesetting efficiency.
The following describes the core technical ideas of the content typesetting recommendation method provided by the application:
The content typesetting recommendation method provided by the application is applied to the client, and the client can acquire the content input by a user on an operation interface, wherein the operation interface is specifically an operation interface of office software, such as a Word operation interface, an Excel operation interface, a Presentation Point (PPT) operation interface, an online email (OutLook) operation interface and the like provided by office software. After the client acquires the content input on the operation interface, determining the typesetting style of the content according to the acquired content, wherein the typesetting style refers to a template which can be used for typesetting the input content, and the client can determine only one typesetting style according to the content and can determine a plurality of typesetting styles according to the content. And furthermore, the client performs typesetting on the content input by the user according to the determined typesetting style to obtain a content typesetting result corresponding to the typesetting style, and displays the content typesetting result corresponding to the typesetting style to the user in a preview mode.
According to the content typesetting recommendation method, after the client acquires the content input by the user on the operation interface, the typesetting style of the content can be automatically determined according to the content input by the user, and the typesetting style of the content is determined without repeatedly selecting typesetting options for typesetting the input content in the toolbar provided by the operation interface by the user; in addition, after the client automatically determines the typesetting style of the content according to the content input by the user, the typesetting style can be utilized to typeset the content input by the user, and the content typesetting result corresponding to the typesetting style is obtained and displayed to the user in a preview mode, so that the user can intuitively see the effect of the content typesetting result and select the corresponding typesetting style to typeset the input content, the operation required to be executed when the user performs typesetting editing is simplified, the workload of the user is reduced, and the typesetting editing efficiency is improved.
It should be understood that the method for content typesetting recommendation provided by the present application is applied to a system for content typesetting recommendation, referring to fig. 1, fig. 1 is a schematic diagram of a structure of a content typesetting recommendation system provided by an embodiment of the present application. Fig. 1 includes a terminal device 101, where a client capable of executing the method for typesetting recommendation of content provided by the present application is running on the terminal device 101, and the terminal device 101 is a smart device with a function of user interaction, for example, a computer, a smart phone, a personal digital assistant (Personal Digital Assitant, PDA), a tablet computer, and the like.
The terminal device 101 obtains content input by a user on an office software operation interface, where the operation interface may be a Word operation interface, an Excel operation interface, a presentation (PowerPoint, PPT) operation interface, an online email (OutLook) operation interface, etc. provided by office software, determines a typesetting style of the content according to the content input by the user, and typesets the content input by the user by using the determined typesetting style to obtain a content typesetting result corresponding to the typesetting style; finally, the terminal apparatus 101 displays the content layout result corresponding to the layout style in the preview mode. Thus, the user can determine a layout style for laying out the input contents by observing the result of the layout of the contents displayed on the terminal device 101.
It should be noted that the system shown in fig. 1 is only an example, and in practical application, the method for content typesetting recommendation provided by the present application may also be applied to other systems.
The method for recommending content typesetting provided by the application is described by the embodiment.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for content typesetting recommendation according to an embodiment of the present application, where the method for content typesetting recommendation is applied to a client. As shown in fig. 2, the method for content typesetting recommendation includes the following steps:
step 201: and acquiring the content input on the operation interface.
The user can input content on a client operation interface provided by the terminal device according to own requirements, and the operation interface can be an office software operation interface, such as a Word operation interface, an Excel operation interface, a Presentation Point (PPT) operation interface, an online email (OutLook) operation interface and the like provided by office software. For example, if the user needs to write a document, the user can input corresponding content on a Word operation interface provided by office software; if the user needs to make a form, the user can input corresponding contents in the form provided on the Excel operation interface provided by office software, and the like. And responding to the operation of inputting the content on the operation interface by the user, and correspondingly acquiring the content input by the user on the operation interface by the client.
It should be noted that, the content input by the user on the operation interface may include one or more elements carrying information, that is, information elements, such as letters, numbers, tables, pictures, graphics, videos, and the like, and the information elements included in the content input by the user are not limited herein.
Step 202: and determining the typesetting style of the content.
After the client acquires the content input by the user on the operation interface, determining the typesetting style of the content aiming at the content input by the user on the operation interface; here, the client may determine, as the typesetting style of the content, one or more typesetting templates for typesetting the content input by the user with respect to the content input by the user on the operation interface, that is, the client may determine, with respect to the content, one or more typesetting styles, and when the client determines, with respect to the content input by the user, multiple typesetting styles, may provide a larger selection space for the user, where the number of typesetting styles determined by the client is not limited.
In specific implementation, the client may determine the typesetting style of the content according to the relevant attribute of the information element included in the content input by the user, and three optional implementation manners of determining the typesetting style of the content according to the relevant attribute of the information element are described below:
In a first implementation manner, the client may identify an attribute type of an information element included in the content input by the user, where the attribute type of the information element specifically refers to type information and attribute information of the information element, and the type information specifically refers to a type to which the information element belongs, for example, a text information element belongs to a text type, and a picture information element belongs to an image type; the attribute information is an attribute carried by the information element, for example, the attribute information of the text can be a font, a size, a color, etc., and the attribute information of the picture can be a position, a size, a resolution, a format, etc. The client identifies attribute types of information elements contained in content input by a user, counts attribute types of the information elements when the information elements with different attribute types exist, sorts the attribute types according to the number of the information elements under various attribute types, specifically sorts the attribute types containing more information elements in front, and sorts the attribute types containing less information elements in back. Further, according to the attribute type of which the order is the front, determining a typesetting template related to the attribute type as the typesetting style of the content.
For ease of understanding, the first implementation described above is illustrated below:
assuming that the content input by the user is recognized as characters by the client and the character attribute information of the characters input by the user is different, wherein the character attribute information comprises three characters of regular script, song Ti and bold, the client respectively counts the number of characters with characters being regular script, the number of characters with characters being Song's body and the number of characters with characters being bold in the characters input by the user, sorts the regular script, song Ti and bold according to the number of characters in each character, and if the characters with characters being regular script are the most, the characters with characters being Song's body are centered and the characters with characters being bold are the least in the characters input by the user, the client can sort the characters from front to back according to the sequence of regular script, song Ti and bold. If the client system sets the typesetting style of the content determined according to the two attribute types with the front ordering, the client determines the typesetting style of unifying the characters input by the user into the regular script and unifying the characters input by the user into the Song style according to the fonts as the regular script and the fonts as Song Ti respectively.
It can be appreciated that, in order to reduce unnecessary workload of the client, a preset number of attribute types may be preset, and the typesetting style corresponding to the preset number of attribute types is determined according to the attribute types of the preset number that are ranked forward. Of course, if the types of the attribute types of the information elements included in the content input by the user are fewer, the client may determine the typesetting style of the content corresponding to each attribute type according to all the attribute types of the information elements in the input content, so as to provide more selection space for the user, and the number of typesetting styles of the content determined by the client is not limited.
In a second implementation manner, if the content input by the user is a table, the client may identify the category of the information element in the table, where the category of the information element is a category subject to which the information element in each row and/or each column in the table belongs, for example, a certain column of information element in the table is a person name, and then the category of the information element in this column is a name. And the client determines a corresponding ordering mode according to each row and/or each category, and determines the typesetting style of the content according to the ordering mode corresponding to each row and/or each column category, namely, determines to order the information elements in the table according to the ordering mode of each row and/or each column.
For ease of understanding, the second implementation described above is illustrated below:
assume that a table input by a user is shown in table 1 below, and the table includes three columns: the first column of contents is student number, the second column of contents is student name, and the third column of contents is average score of each subject in a certain examination. The client identifies that the category of the information element contained in the first column in the table 1 is a category of the academic number, the category of the information element contained in the second column is a category of the name, and the category of the information element contained in the third column is a category of the achievement; correspondingly, the terminal equipment determines that the sorting modes corresponding to the first row of the academic categories are sorted according to the order from the small academic categories to the large academic categories, determines that the sorting modes corresponding to the second row of the academic categories are sorted according to the first alphabetical order of the names of the students, and determines that the sorting modes corresponding to the third row of the academic categories are sorted according to the order from the high score to the bottom. Furthermore, the client determines the typesetting patterns which are ordered according to the order from small to large according to the ordering mode corresponding to the category of the academic, determines the typesetting patterns which are ordered according to the order of the initials according to the ordering mode corresponding to the category of the name, and determines the typesetting patterns which are ordered according to the order from high to low according to the ordering mode corresponding to the category of the achievement.
TABLE 1
It may be appreciated that the client may combine the ordering manners of the multiple categories according to the user requirement, and determine the typesetting style of the content, for example, the client may combine the ordering methods of the performance category and the name category, and determine the typesetting style of the content as follows: and on the premise of sorting the grades from high to low, sorting the students with the same grades according to the order of initials.
It can be understood that when a large number of rows or columns are included in the table input by the user, the client can determine the corresponding ordering mode according to the categories of the information elements in part of the rows or columns, so as to determine the typesetting style of the content, and the typesetting style of the content does not need to be determined for all the rows or columns in the table input by the user, thereby reducing the workload to be executed by the client to a certain extent.
In a third implementation manner, the client may identify information elements included in the content input by the user, determine, by means of word sense analysis, semantic analysis, and the like, a technical field to which the content input by the user belongs, and further obtain, from the local client or the server, a typesetting template related to the technical field as a matched typesetting style according to the identified technical field to which the content input by the user belongs.
For ease of understanding, the third implementation is illustrated below:
the client acquires the content input by the user on the PPT operation interface, determines that the content input by the user belongs to the medical field through word sense analysis, semantic analysis and the like, and further can call the PPT template related to the medical field from the PPT templates stored locally, or can acquire the PPT template related to the medical field from a server through networking, and takes the acquired PPT template related to the medical field as a typesetting style.
It can be understood that if the client determines, according to the information elements included in the content input by the user, a plurality of technical fields related to the content, the client may determine, according to the degree of correlation of each technical field, the typesetting style of the content matched with the technical field having a higher degree of correlation, and then determine the typesetting style matched with the technical field having a lower degree of correlation, so as to provide the typesetting style matched with each relevant technical field for the user.
It should be noted that, when the client determines the typesetting style of the content, any two of the three implementations may be combined to determine the typesetting style of the content according to the actual requirement, or the three implementations may be combined to determine the typesetting style of the content at the same time.
In addition, the client can also determine the typesetting style of the content according to the history typesetting record of the user and the content input by the user. In specific implementation, the client can record a user history typesetting record, namely, obtain a typesetting style with higher use rate when the user history is typeset and edited, and take the obtained typesetting style with higher use rate as the typesetting style of the content input by the user.
For example, after the client acquires the text input by the user, further acquiring a history typesetting record of the user for the text content, wherein the client acquires two typesetting styles with higher history use rate of the user, namely, unifying the whole text into text with a font of regular script and a size of number four, and unifying the whole text into text with a font of Song body and a size of number five; further, the client determines both typesetting styles.
It should be noted that, when the client determines the typesetting style of the content, any one or more of the above three implementation manners of determining the typesetting style of the content according to the related attribute of the information element included in the content input by the user may be combined with the implementation manner of determining the typesetting style of the content according to the user history typesetting record to determine the typesetting style of the content, that is, when the client determines the typesetting style of the content, multiple factors may be considered at the same time to determine the typesetting style meeting the actual requirement of the user.
Step 203: and typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style.
And the client performs typesetting on the content input by the user on the operation interface, which is acquired in step 201, according to the typesetting style determined in step 202, so as to obtain a content typesetting result corresponding to the typesetting style. When a plurality of typesetting styles are determined in step 202, typesetting can be performed on the content input by the user according to the determined plurality of typesetting styles, so as to obtain content typesetting results corresponding to the typesetting styles.
Step 204: and displaying the content typesetting result corresponding to the typesetting style in a preview mode.
After obtaining the content typesetting result corresponding to the typesetting style, the client displays the content typesetting result to the user in a preview mode so that the user can observe the typesetting effect obtained after typesetting the input content by using the typesetting style. It should be understood that, in the case that the client determines a plurality of typesetting styles, the client may display content typesetting results corresponding to each typesetting style to the user in a preview mode, so that the user may select an appropriate typesetting style from the typesetting styles determined by the client according to the effect of each content typesetting result.
When the client displays the content typesetting result in the preview mode, a global sidebar can be created in the global sidebar, the content typesetting result corresponding to each typesetting style is displayed in the global sidebar in the preview mode, the global sidebar is established from the system level to display the content typesetting effect, and even if a user runs the client in the background, the user can watch the content typesetting effect in the global sidebar, so that the user experience is greatly improved; in addition, the client can also create an application sidebar in the application operation interface, and display the content typesetting results corresponding to each typesetting style in the application sidebar in a preview mode, so that the user can simultaneously observe the display effect of the content input on the operation interface and the display effect of the content typesetting results corresponding to each typesetting style, thereby being convenient for the user to determine the proper content typesetting effect.
For ease of understanding, the preview mode interface of Word is described below in conjunction with the accompanying drawings:
referring to fig. 3, fig. 3 is a Word preview mode interface provided in an embodiment of the present application. As shown in fig. 3, after a user inputs content on a Word operation interface, the client identifies that the content input by the user includes characters with different attribute types, specifically, the content input by the user includes characters with a font of regular script and size No. four and characters with a font of Song body and size No. five, and accordingly, the client determines two typesetting styles according to the different attribute types of the characters input by the user: one is to unify the characters input by the user into characters with fonts of regular script and size of number four, and the other is to unify the characters input by the user into characters with fonts of Song body and size of number five; in addition, the client acquires the history typesetting record of the user, and the user frequently typesets by using typesetting patterns with bold characters and small four, so that the client determines that the third typesetting pattern is a character with unified characters input by the user into characters with bold characters and small four.
Furthermore, the client performs typesetting on the content input by the user by using the determined three typesetting styles to obtain corresponding three content typesetting results, and simultaneously displays the three content typesetting results on the right side column of the operation interface in a preview mode, as shown in fig. 3, the display frame 301 displays the content input by the user and the content typesetting results obtained by typesetting the content input by the user by adopting typesetting styles in which characters input by the user are unified into characters with characters of a regular script and a size of a fourth size; displayed in the display frame 302 is a content typesetting result obtained by typesetting the content input by the user by adopting a typesetting style for unifying the characters input by the user into characters with a font of Song body and a size of five; displayed in the display box 303 is a content typesetting effect obtained by typesetting the content input by the user by adopting a content typesetting effect of unifying characters input by the user into characters with fonts of regular script and small size of four. The user can select an appropriate typesetting style from three typesetting styles provided by the client according to the content arrangement effects shown in the display frame 301, the display frame 302, and the display frame 303.
It can be understood that if the typesetting style determined by the client is more, the client can display more content typesetting results in a page turning mode, and in addition, the client can display each content typesetting effect screen on the operation interface, so that the specific form of the client preview mode is not limited.
If the user considers that the display effect of a certain content typesetting result displayed in the preview mode is proper, the user can select the content typesetting result, correspondingly, the client can typeset and display the content on the operation interface according to the selected typesetting style in response to a selection instruction of the content typesetting result initiated by the user, namely, the client can typeset the content input by the user on the operation interface by utilizing the typesetting style corresponding to the selected content typesetting result, thereby realizing typesetting of the content input by the user by utilizing the typesetting style determined by the client quickly and simplifying the manual operation flow of the user.
According to the content typesetting recommendation method provided by the embodiment of the application, after the client acquires the content input by the user on the operation interface, the typesetting style of the content can be automatically determined according to the content input by the user, and the typesetting style of the content is determined without repeatedly selecting typesetting options for typesetting the input content in the toolbar provided by the operation interface by the user; after the client automatically determines the typesetting style of the content according to the content input by the user, the typesetting style can be utilized to typeset the content input by the user, and the content typesetting result corresponding to the typesetting style is obtained and displayed to the user in a preview mode, so that the user can intuitively see the effect of the content typesetting result and select the corresponding typesetting style to typeset the input content, the operation required to be executed when the user performs typesetting editing is simplified, the workload of the user is reduced, and the typesetting editing efficiency is improved.
In addition, in order to reduce the workload of the client, the content typesetting recommendation method provided by the application can be further applied to a server, after the client acquires the content input on the operation interface, the acquired content is sent to the server, the server executes the content typesetting recommendation method, the typesetting style of the content is determined for the content input by the user on the operation interface, the content typesetting result corresponding to the typesetting style is obtained, the content typesetting result is sent to the client, and the content typesetting result is displayed in a preview mode by the client. Therefore, the server executes the content typesetting recommendation method, and the workload of the client can be reduced.
It should be understood that the method for content typesetting recommendation described above is applied to a system for content typesetting recommendation, and referring to fig. 4, fig. 4 is a schematic diagram of an architecture of another content typesetting recommendation system provided in an embodiment of the present application. Fig. 4 includes a terminal device 401 and a server 402, where the terminal device 401 is an intelligent device with a function of user interaction, and the server 402 is a server capable of executing the content typesetting recommendation method, and may be an independent server or a cluster server, or may provide services for multiple terminal devices at the same time.
After acquiring the content input by the user on the office software operation interface, the terminal device 401 transmits the acquired content to the server 402. Accordingly, after receiving the content sent by the terminal device 401, the server 402 determines a typesetting style of the content according to the received content, typesets the received content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style, and further sends the content typesetting result to the terminal device 401, so that the terminal device 401 can display the content typesetting result obtained by the server 402 in a preview mode.
It should be noted that the system shown in fig. 4 is only an example, and in practical application, the method for content typesetting recommendation provided by the present application may be applied to other systems.
The following describes another method for content typesetting recommendation provided by the application through an embodiment.
Referring to fig. 5, fig. 5 is a flowchart illustrating another method for content typesetting recommendation according to an embodiment of the present application, where the method for content typesetting recommendation is applied to a server. As shown in fig. 5, the method for content typesetting recommendation includes the following steps:
step 501: and receiving the content sent by the client.
After the client acquires the content input by the user on the operation interface, the acquired content input by the user is sent to the server, and correspondingly, the server receives the content input by the user and sent by the client so as to perform subsequent processing on the content input by the user.
Step 502: and determining the typesetting style of the content.
Step 503: and typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style.
The specific implementation method of step 502 is similar to the specific implementation method of step 202 in the content typesetting recommendation method shown in fig. 2, and the specific implementation method of step 503 is similar to the specific implementation method of step 203 in the content typesetting recommendation method shown in fig. 2, and detailed references are made to the specific implementation methods of step 202 and step 203 in the content typesetting recommendation method shown in fig. 2, which are not repeated here.
Step 504: and sending the content typesetting result corresponding to the typesetting style to the client so that the client displays the content typesetting result corresponding to the typesetting style in a preview mode.
After obtaining the content typesetting result corresponding to the typesetting style, the server sends the obtained content typesetting result to the client so that the client can display the content typesetting result corresponding to the typesetting style in a preview mode.
According to the content typesetting recommendation method provided by the embodiment of the application, after the server receives the content input by the user on the operation interface and sent by the client, the typesetting style of the content can be automatically determined according to the content input by the user, and the typesetting style of the content is determined without repeatedly selecting typesetting options for typesetting the input content in the toolbar provided by the operation interface by the user; after the server automatically determines the typesetting style of the content according to the content input by the user, the typesetting style can be utilized to typeset the content input by the user to obtain a content typesetting result corresponding to the typesetting style, and the content typesetting result is sent to the client so that the client can display the content typesetting result corresponding to the typesetting style to the user in a preview mode, therefore, the user can intuitively see the effect of the content typesetting result and select the corresponding typesetting style to typeset the input content, thus simplifying the operation required to be executed when the user performs typesetting editing, reducing the workload of the user, improving the typesetting editing efficiency, and simultaneously, the server executes the content typesetting recommendation method, thereby reducing the workload of the client and lightening the burden of the client.
Aiming at the content typesetting recommendation method, the application also provides a corresponding content typesetting recommendation device, so that the method can be applied and realized in practice.
Referring to fig. 6, fig. 6 is a block diagram of an apparatus 600 for content typesetting recommendation corresponding to the method shown in fig. 2 above, the apparatus being applied to a terminal device, the apparatus 600 comprising:
the acquiring module 601 is configured to acquire content input on an operation interface;
a determining module 602, configured to determine a typesetting style of the content;
the processing module 603 is configured to typeset the content according to the typesetting style, so as to obtain a content typesetting result corresponding to the typesetting style;
and the recommending module 604 is used for displaying the content typesetting result corresponding to the typesetting style in a preview mode.
Optionally, the determining module 602 is specifically configured to:
identifying attribute types of information elements in the content, and sorting the attribute types according to the number of the information elements under the attribute types;
and determining the typesetting style of the content according to the attribute type of the top-ranked content.
Optionally, the determining module 602 is specifically configured to:
identifying a category of an information element in the content;
And determining a corresponding ordering mode according to the category, and determining the typesetting style of the content according to the ordering mode.
Optionally, the determining module 602 is specifically configured to:
determining the domain to which the content belongs according to the information elements contained in the content;
and determining typesetting patterns matched with the domain according to the domain to which the content belongs.
Optionally, the determining module 602 is specifically configured to:
and determining the typesetting style of the content according to the historical typesetting record of the user.
Optionally, on the basis of the content typesetting recommendation device shown in fig. 6, the content typesetting recommendation device further includes:
and the typesetting display module is used for responding to the content typesetting result selection instruction and typesetting and displaying the content on the operation interface according to the selected typesetting style.
Optionally, the recommendation module 604 is specifically configured to:
creating a global sidebar, and displaying a content typesetting result corresponding to the typesetting style in a preview mode in the global sidebar; or,
and creating an application sidebar, and displaying the content typesetting result corresponding to the typesetting style in a preview mode in the application sidebar.
According to the content typesetting recommendation device provided by the embodiment of the application, after the client acquires the content input by the user on the operation interface, the typesetting style of the content can be automatically determined according to the content input by the user, and the typesetting style of the content is determined without repeatedly selecting typesetting options for typesetting the input content in the toolbar provided by the operation interface by the user; after the client automatically determines the typesetting style of the content according to the content input by the user, the typesetting style can be utilized to typeset the content input by the user, and the content typesetting result corresponding to the typesetting style is obtained and displayed to the user in a preview mode, so that the user can intuitively see the effect of the content typesetting result and select the corresponding typesetting style to typeset the input content, the operation required to be executed when the user performs typesetting editing is simplified, the workload of the user is reduced, and the typesetting editing efficiency is improved.
In addition, the application also provides a content typesetting recommendation device which is applied to the server. Referring to fig. 7, fig. 7 is a block diagram of an apparatus 700 for content typesetting recommendation corresponding to the method of fig. 5 above, the apparatus 700 comprising:
a receiving module 701, configured to receive content sent by a client;
a determining module 702, configured to determine a typesetting style of the content;
a processing module 703, configured to typeset the content according to the typesetting style, so as to obtain a content typesetting result corresponding to the typesetting style;
and the sending module 704 is configured to send the content typesetting result corresponding to the typesetting style to the client, so that the client displays the content typesetting result corresponding to the typesetting style in a preview mode.
According to the content typesetting recommendation device provided by the embodiment of the application, after the server receives the content input by the user on the operation interface and sent by the client, the typesetting style of the content can be automatically determined according to the content input by the user, and the typesetting style of the content is determined without repeatedly selecting typesetting options for typesetting the input content in the toolbar provided by the operation interface by the user; after the server automatically determines the typesetting style of the content according to the content input by the user, the typesetting style can be utilized to typeset the content input by the user to obtain a content typesetting result corresponding to the typesetting style, and the content typesetting result is sent to the client so that the client can display the content typesetting result corresponding to the typesetting style to the user in a preview mode, therefore, the user can intuitively see the effect of the content typesetting result and select the corresponding typesetting style to typeset the input content, thus simplifying the operation required to be executed when the user performs typesetting editing, reducing the workload of the user, improving the typesetting editing efficiency, and simultaneously, the server executes the content typesetting recommendation method, thereby reducing the workload of the client and lightening the burden of the client.
Fig. 8 is a schematic diagram of a server structure provided by an embodiment of the present application, where the server 800 may vary considerably in configuration or performance, and may include one or more central processing units (central processing units, CPU) 822 (e.g., one or more processors) and memory 832, one or more storage media 830 (e.g., one or more mass storage devices) storing applications 842 or data 844. Wherein the memory 832 and the storage medium 830 may be transitory or persistent. The program stored in the storage medium 830 may include one or more modules (not shown), each of which may include a series of instruction operations on a server. Still further, the central processor 822 may be configured to communicate with the storage medium 830 to execute a series of instruction operations in the storage medium 830 on the server 800.
The server 800 may also include one or more power supplies 826, one or more wired or wireless network interfaces 850, one or more input/output interfaces 858, and/or one or more operating systems 841, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, and the like.
The steps performed by the server in the above embodiments may be based on the server structure shown in fig. 8.
CPU 822, among other things, is configured to perform the following steps:
receiving content sent by a client;
determining typesetting style of the content;
typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
and sending the content typesetting result corresponding to the typesetting style to the client so that the client displays the content typesetting result corresponding to the typesetting style in a preview mode.
The embodiment of the present application further provides another terminal device, as shown in fig. 9, for convenience of explanation, only the portion relevant to the embodiment of the present application is shown, and specific technical details are not disclosed, please refer to the method portion of the embodiment of the present application. The terminal can be any terminal equipment including a mobile phone, a tablet personal computer, a personal digital assistant (English full name: personal Digital Assistant, english abbreviation: PDA), a Sales terminal (English full name: point of Sales, english abbreviation: POS), a vehicle-mounted computer and the like, taking the mobile phone as an example of the terminal:
fig. 9 is a block diagram showing a part of the structure of a mobile phone related to a terminal provided by an embodiment of the present application. Referring to fig. 9, the mobile phone includes: radio Frequency (r.f. Frequency) circuit 910, memory 920, input unit 930, display unit 940, sensor 950, audio circuit 960, wireless fidelity (r.f. wireless fidelity, wiFi) module 970, processor 980, and power source 990. It will be appreciated by those skilled in the art that the handset construction shown in fig. 9 is not limiting of the handset and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
The following describes the components of the mobile phone in detail with reference to fig. 9:
the RF circuit 910 may be used for receiving and transmitting signals during a message or a call, and particularly, after receiving downlink information of a base station, the signal is processed by the processor 980; in addition, the data of the design uplink is sent to the base station. Generally, RF circuitry 910 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (English full name: low Noise Amplifier, english abbreviation: LNA), a duplexer, and the like. In addition, the RF circuitry 910 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to global system for mobile communications (english: global System of Mobile communication, english: GSM), general packet radio service (english: general Packet Radio Service, GPRS), code division multiple access (english: code Division Multiple Access, english: CDMA), wideband code division multiple access (english: wideband Code Division Multiple Access, english: WCDMA), long term evolution (english: long Term Evolution, english: LTE), email, short message service (english: short Messaging Service, SMS), and the like.
The memory 920 may be used to store software programs and modules, and the processor 980 performs various functional applications and data processing by operating the software programs and modules stored in the memory 920. The memory 920 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 920 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 930 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function control of the handset. In particular, the input unit 930 may include a touch panel 931 and other input devices 932. The touch panel 931, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (such as operations of the user on the touch panel 931 or thereabout using any suitable object or accessory such as a finger, a stylus, or the like) and drive the corresponding connection device according to a predetermined program. Alternatively, the touch panel 931 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 980, and can receive commands from the processor 980 and execute them. In addition, the touch panel 931 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. The input unit 930 may include other input devices 932 in addition to the touch panel 931. In particular, other input devices 932 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 940 may be used to display information input by a user or information provided to the user and various menus of the mobile phone. The display unit 940 may include a display panel 941, and optionally, the display panel 941 may be configured in the form of a liquid crystal display (english full name: liquid Crystal Display, acronym: LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 1031 may overlay the display panel 941, and when the touch panel 931 detects a touch operation thereon or thereabout, the touch operation is transferred to the processor 980 to determine a type of touch event, and then the processor 980 provides a corresponding visual output on the display panel 941 according to the type of touch event. Although in fig. 9, the touch panel 931 and the display panel 941 are implemented as two separate components for the input and output functions of the mobile phone, in some embodiments, the touch panel 931 may be integrated with the display panel 941 to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 950, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 941 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 941 and/or the backlight when the mobile phone moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the handset are not described in detail herein.
Audio circuitry 960, speaker 961, microphone 962 may provide an audio interface between a user and a cell phone. Audio circuit 960 may transmit the received electrical signal converted from audio data to speaker 961, which may be converted to a sound signal by speaker 1061 for output; on the other hand, microphone 962 converts the collected sound signals into electrical signals, which are received by audio circuit 960 and converted into audio data, which are processed by audio data output processor 980 for transmission to, for example, another cell phone via RF circuit 910 or for output to memory 920 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and a mobile phone can help a user to send and receive emails, browse webpages, access streaming media and the like through a WiFi module 970, so that wireless broadband Internet access is provided for the user. Although fig. 9 shows a WiFi module 970, it is understood that it does not belong to the necessary constitution of the handset, and can be omitted entirely as needed within the scope of not changing the essence of the invention.
The processor 980 is a control center of the handset, connecting various parts of the entire handset using various interfaces and lines, performing various functions and processing data of the handset by running or executing software programs and/or modules stored in the memory 920, and invoking data stored in the memory 920, thereby performing overall monitoring of the handset. Optionally, processor 980 may include one or more processing units; preferably, the processor 980 may integrate an application processor with a modem processor, wherein the application processor primarily handles operating systems, user interfaces, applications programs, etc., and the modem processor primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 980.
The handset further includes a power supply 990 (e.g., a battery) for powering the various components, which may be logically connected to the processor 980 by a power management system, such as for performing charge, discharge, and power management functions via the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which will not be described herein.
In the embodiment of the present application, the processor 980 included in the terminal further has the following functions:
acquiring content input on an operation interface;
determining typesetting style of the content;
typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
and displaying the content typesetting result corresponding to the typesetting style in a preview mode.
The embodiment of the application also provides a computer readable storage medium for storing program code for executing any one of the methods for content typesetting recommendation described in the foregoing embodiments.
The embodiments of the present application also provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform any one of the methods of content layout recommendation described in the foregoing embodiments.
It will be clear to those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not repeated herein.
In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of the units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or units, which may be in electrical, mechanical or other form.
The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied essentially or in part or all of the technical solution or in part in the form of a software product stored in a storage medium, including instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: u disk, mobile hard disk, read-Only Memory (ROM), random access Memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
The above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims (10)
1. A method for content typesetting recommendation, which is applied to a client, comprising:
acquiring content input on an operation interface;
determining typesetting style of the content; the determining the typesetting style of the content comprises the following steps: identifying attribute types of information elements in the content, and sorting the attribute types according to the number of the information elements under the attribute types; determining typesetting style of the content according to attribute types which are ranked at the front; the attribute type comprises type information and attribute information; the attribute information includes one or more of the following; character font, character size, character color, picture position, picture size, picture resolution, picture format; the determining the typesetting style of the content further comprises: identifying a category of an information element in the content; determining a corresponding ordering mode according to the category, and determining the typesetting style of the content according to the ordering mode;
Typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
and displaying the content typesetting result corresponding to the typesetting style in a preview mode.
2. The method of claim 1, wherein the determining the typeset style of the content further comprises:
determining the domain to which the content belongs according to the information elements contained in the content;
and determining typesetting patterns matched with the domain according to the domain to which the content belongs.
3. The method of claim 1, wherein the determining the typeset style of the content further comprises:
and determining the typesetting style of the content according to the historical typesetting record of the user.
4. A method according to any one of claims 1 to 3, further comprising:
responding to a content typesetting result selection instruction, and typesetting and displaying the content on the operation interface according to the selected typesetting style.
5. The method according to claim 1, wherein the displaying the content typesetting result corresponding to the typesetting style in the preview mode includes:
creating a global sidebar, and displaying a content typesetting result corresponding to the typesetting style in a preview mode in the global sidebar; or,
And creating an application sidebar, and displaying the content typesetting result corresponding to the typesetting style in a preview mode in the application sidebar.
6. A method for content typesetting recommendation, which is applied to a server and comprises the following steps:
receiving content sent by a client;
determining typesetting style of the content; the determining the typesetting style of the content comprises the following steps: identifying attribute types of information elements in the content, and sorting the attribute types according to the number of the information elements under the attribute types; determining typesetting style of the content according to attribute types which are ranked at the front; the attribute type comprises type information and attribute information; the attribute information includes one or more of the following; character font, character size, character color, picture position, picture size, picture resolution, picture format; the determining the typesetting style of the content further comprises: identifying a category of an information element in the content; determining a corresponding ordering mode according to the category, and determining the typesetting style of the content according to the ordering mode;
typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
And sending the content typesetting result corresponding to the typesetting style to the client so that the client displays the content typesetting result corresponding to the typesetting style in a preview mode.
7. An apparatus for content typesetting recommendation, comprising:
the acquisition module is used for acquiring the content input on the operation interface;
a determining module for determining a typesetting style of the content; the determining the typesetting style of the content comprises the following steps: identifying attribute types of information elements in the content, and sorting the attribute types according to the number of the information elements under the attribute types; determining typesetting style of the content according to attribute types which are ranked at the front; the attribute type comprises type information and attribute information; the attribute information includes one or more of the following; character font, character size, character color, picture position, picture size, picture resolution, picture format;
the determining module is specifically configured to: identifying a category of an information element in the content; determining a corresponding ordering mode according to the category, and determining the typesetting style of the content according to the ordering mode;
the processing module is used for typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
And the recommending module is used for displaying the content typesetting result corresponding to the typesetting style in a preview mode.
8. An apparatus for content typesetting recommendation, comprising:
the receiving module is used for receiving the content sent by the client;
a determining module for determining a typesetting style of the content; the determining the typesetting style of the content comprises the following steps: identifying attribute types of information elements in the content, and sorting the attribute types according to the number of the information elements under the attribute types; determining typesetting style of the content according to attribute types which are ranked at the front; the attribute type comprises type information and attribute information; the attribute information includes one or more of the following; character font, character size, character color, picture position, picture size, picture resolution, picture format;
the determining module is specifically configured to: identifying a category of an information element in the content; determining a corresponding ordering mode according to the category, and determining the typesetting style of the content according to the ordering mode;
the processing module is used for typesetting the content according to the typesetting style to obtain a content typesetting result corresponding to the typesetting style;
And the sending module is used for sending the content typesetting result corresponding to the typesetting style to the client so that the client displays the content typesetting result corresponding to the typesetting style in a preview mode.
9. An apparatus for content composition recommendation, the apparatus comprising a processor and a memory:
the memory is used for storing program codes and transmitting the program codes to the processor;
the processor is configured to execute the method of content layout recommendation according to any of claims 1-6 according to instructions in the program code.
10. A computer readable storage medium for storing program code for performing the method of content layout recommendation according to any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810312983.0A CN110362805B (en) | 2018-04-09 | 2018-04-09 | Content typesetting recommendation method and device and terminal equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810312983.0A CN110362805B (en) | 2018-04-09 | 2018-04-09 | Content typesetting recommendation method and device and terminal equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110362805A CN110362805A (en) | 2019-10-22 |
CN110362805B true CN110362805B (en) | 2023-10-27 |
Family
ID=68212621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810312983.0A Active CN110362805B (en) | 2018-04-09 | 2018-04-09 | Content typesetting recommendation method and device and terminal equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110362805B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113901764A (en) * | 2021-09-30 | 2022-01-07 | 数坤(北京)网络科技股份有限公司 | Content typesetting method and device, electronic equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101000601A (en) * | 2007-01-10 | 2007-07-18 | 北京方正国际软件***有限公司 | Device and method for automatic changing type face in type-setting process |
CN101751384A (en) * | 2008-11-28 | 2010-06-23 | 方正国际软件(北京)有限公司 | Typesetting method and system |
CN101872340A (en) * | 2009-04-23 | 2010-10-27 | 北京大学 | Typesetting method and device based on format layout template |
CN102663125A (en) * | 2012-04-20 | 2012-09-12 | 李朋涛 | Method and system for collecting microblog contents to make electronic document |
CN103336848A (en) * | 2013-07-22 | 2013-10-02 | 五八同城信息技术有限公司 | Ordering method for classified information |
CN104424172A (en) * | 2013-09-04 | 2015-03-18 | 北大方正集团有限公司 | Typesetting method, typesetting device and typesetting system |
CN105868276A (en) * | 2016-03-22 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Webpage displaying method and device thereof |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050246368A1 (en) * | 2004-04-30 | 2005-11-03 | Yeung Simon D | Systems and methods for displaying and/or accessing content stored in a memory |
-
2018
- 2018-04-09 CN CN201810312983.0A patent/CN110362805B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101000601A (en) * | 2007-01-10 | 2007-07-18 | 北京方正国际软件***有限公司 | Device and method for automatic changing type face in type-setting process |
CN101751384A (en) * | 2008-11-28 | 2010-06-23 | 方正国际软件(北京)有限公司 | Typesetting method and system |
CN101872340A (en) * | 2009-04-23 | 2010-10-27 | 北京大学 | Typesetting method and device based on format layout template |
CN102663125A (en) * | 2012-04-20 | 2012-09-12 | 李朋涛 | Method and system for collecting microblog contents to make electronic document |
CN103336848A (en) * | 2013-07-22 | 2013-10-02 | 五八同城信息技术有限公司 | Ordering method for classified information |
CN104424172A (en) * | 2013-09-04 | 2015-03-18 | 北大方正集团有限公司 | Typesetting method, typesetting device and typesetting system |
CN105868276A (en) * | 2016-03-22 | 2016-08-17 | 乐视网信息技术(北京)股份有限公司 | Webpage displaying method and device thereof |
Also Published As
Publication number | Publication date |
---|---|
CN110362805A (en) | 2019-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11200295B2 (en) | Web page annotation displaying method and apparatus, and mobile terminal | |
US10275295B2 (en) | Method and apparatus for presenting clipboard contents on a mobile terminal | |
US20200177726A1 (en) | Method for switching applications in split screen mode, computer device and computer-readable storage medium | |
CN109145142B (en) | Management method and terminal for shared information of pictures | |
CN110011907B (en) | Message display method, message processing method and device | |
CN108156508B (en) | Barrage information processing method and device, mobile terminal, server and system | |
CN107436948B (en) | File searching method and device and terminal | |
US9843670B2 (en) | Method and apparatus for setting color ring back tone and determining color ring back tone music | |
US20160292946A1 (en) | Method and apparatus for collecting statistics on network information | |
CN109871524B (en) | Chart generation method and device | |
CN108984064A (en) | Multi-screen display method, device, storage medium and electronic equipment | |
CN111563151B (en) | Information acquisition method, session configuration method, device and storage medium | |
CN109067981A (en) | Split screen application switching method, device, storage medium and electronic equipment | |
CN109062468A (en) | Multi-screen display method, device, storage medium and electronic equipment | |
CN112989148A (en) | Error correction word ordering method and device, terminal equipment and storage medium | |
JP2021532492A (en) | Character input method and terminal | |
CN108769360A (en) | Method for controlling mobile terminal, mobile terminal and storage medium | |
CN108431812A (en) | A kind of method that head portrait is shown and head portrait display device | |
CN107632985B (en) | Webpage preloading method and device | |
CN106202422B (en) | The treating method and apparatus of Web page icon | |
CN105095161B (en) | Method and device for displaying rich text information | |
CN108205568A (en) | Method and device based on label selection data | |
CN110362805B (en) | Content typesetting recommendation method and device and terminal equipment | |
CN108270660A (en) | The quickly revert method and device of message | |
US20160283047A1 (en) | Login interface displaying method and apparatus |
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 |