CN106951405A - Data processing method and device based on typesetting engine - Google Patents
Data processing method and device based on typesetting engine Download PDFInfo
- Publication number
- CN106951405A CN106951405A CN201710150798.1A CN201710150798A CN106951405A CN 106951405 A CN106951405 A CN 106951405A CN 201710150798 A CN201710150798 A CN 201710150798A CN 106951405 A CN106951405 A CN 106951405A
- Authority
- CN
- China
- Prior art keywords
- text
- content
- preset characters
- characters string
- image data
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- Document Processing Apparatus (AREA)
Abstract
本发明公开了一种基于排版引擎的数据处理方法及装置,涉及数据处理技术领域,解决了现有阅读软件无法满足用户对更加丰富的展示效果的阅读需求的问题。本发明的方法包括:获取待展示页面中的文本内容以及与文本内容中预设字符串对应的图像数据;为每个预设字符串设置对应的关联控件,所述关联控件用于控制图像数据的显示或隐藏;将所述文本内容以及每个预设字符串对应的关联控件在所述待展示页面中进行排版。本发明应用于阅读软件的排版的过程中。
The invention discloses a data processing method and device based on a typesetting engine, relates to the technical field of data processing, and solves the problem that existing reading software cannot meet users' reading needs for richer display effects. The method of the present invention includes: obtaining the text content in the page to be displayed and the image data corresponding to the preset character string in the text content; setting a corresponding associated control for each preset character string, and the associated control is used to control the image data display or hide; typesetting the text content and associated controls corresponding to each preset character string on the page to be displayed. The invention is applied in the typesetting process of reading software.
Description
技术领域technical field
本发明涉及数据处理技术领域,尤其涉及一种基于排版引擎的数据处理方法及装置。The invention relates to the technical field of data processing, in particular to a typesetting engine-based data processing method and device.
背景技术Background technique
随着网络以及多媒体技术的发展,网络以及手机等便携设备的广泛应用,使传统纸质阅读的形式逐步转向电子阅读,另外由于电子阅读的形式更便捷和更低消费使得应用越来越广泛。目前市场上有多种专门针对电子阅读的阅读软件,如QQ阅读、宜搜小说、追书神器等。With the development of network and multimedia technology, and the wide application of portable devices such as network and mobile phones, the traditional paper reading form is gradually shifting to electronic reading. In addition, due to the more convenient and lower consumption of electronic reading, the application of electronic reading is becoming more and more extensive. At present, there are a variety of reading software specifically for e-reading on the market, such as QQ reading, Yisou novels, chasing books and so on.
上述现有的阅读软件中,使用的排版工具通常只能进行文字的展示,使得阅读体验比较单一,无法满足用户对更加丰富的展示效果的阅读需求。In the above-mentioned existing reading software, the typesetting tools used usually can only display text, which makes the reading experience relatively simple and cannot meet the user's reading needs for richer display effects.
发明内容Contents of the invention
鉴于上述问题,本发明提供一种基于排版引擎的数据处理方法及装置,用以解决现有阅读软件无法满足用户对更加丰富的展示效果的阅读需求的问题。In view of the above problems, the present invention provides a typesetting engine-based data processing method and device to solve the problem that existing reading software cannot meet users' reading needs for richer display effects.
为解决上述技术问题,第一方面,本发明提供了一种基于排版引擎的数据处理方法,所述方法包括:In order to solve the above technical problems, in a first aspect, the present invention provides a typesetting engine-based data processing method, the method comprising:
获取待展示页面中的文本内容以及与文本内容中预设字符串对应的图像数据;Obtain the text content in the page to be displayed and the image data corresponding to the preset character string in the text content;
为每个预设字符串设置对应的关联控件,所述关联控件用于控制图像数据的显示或隐藏;Set a corresponding associated control for each preset character string, and the associated control is used to control display or hide of image data;
将所述文本内容以及每个预设字符串对应的关联控件在所述待展示页面中进行排版。Typesetting the text content and associated controls corresponding to each preset character string on the page to be displayed.
第二方面,本发明提供了一种基于排版引擎的数据处理装置,所述装置包括:In a second aspect, the present invention provides a typesetting engine-based data processing device, the device comprising:
获取单元,用于获取待展示页面中的文本内容以及与文本内容中预设字符串对应的图像数据;An acquisition unit, configured to acquire text content in the page to be displayed and image data corresponding to a preset character string in the text content;
设置单元,用于为每个预设字符串设置对应的关联控件,所述关联控件用于控制图像数据的显示或隐藏;A setting unit, configured to set a corresponding associated control for each preset character string, and the associated control is used to control display or hide of image data;
排版单元,用于将所述文本内容以及每个预设字符串对应的关联控件在所述待展示页面中进行排版。A typesetting unit, configured to typeset the text content and associated controls corresponding to each preset character string on the page to be displayed.
借由上述技术方案,本发明提供的基于排版引擎的数据处理方法及装置,在对待展示页面中的文本内容排版之前,将与文本内容中的预设字符串对应图像数据过设置关联控件的方式来控制与预设字符串对应图像数据的显示和隐藏,相当于通过关联控件将图像数据嵌入到展示文本内容的页面中,使用户在阅读时即可以看到文本内容也可以通过控制关联控件看到与文本内容中预设字符串相关的图像数据。因此,能够满足更丰富的展示效果的阅读要求。By means of the above technical solution, the typesetting engine-based data processing method and device provided by the present invention, before typesetting the text content in the page to be displayed, the image data corresponding to the preset character string in the text content is set by means of an associated control To control the display and hiding of the image data corresponding to the preset string, it is equivalent to embedding the image data into the page displaying the text content through the associated control, so that the user can see the text content when reading, and can also view it by controlling the associated control to the image data associated with the preset string in the text content. Therefore, the reading requirements for richer display effects can be met.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same parts. In the attached picture:
图1示出了本发明实施例提供的一种基于排版引擎的数据处理方法的流程图;Fig. 1 shows a flow chart of a typesetting engine-based data processing method provided by an embodiment of the present invention;
图2示出了本发明实施例提供的另一种基于排版引擎的数据处理方法的流程图;FIG. 2 shows a flow chart of another typesetting engine-based data processing method provided by an embodiment of the present invention;
图3示出了本发明实施例提供的一种基于排版引擎的数据处理装置的组成框图;Fig. 3 shows a composition block diagram of a typesetting engine-based data processing device provided by an embodiment of the present invention;
图4示出了本发明实施例提供的另一种基于排版引擎的数据处理装置的组成框图。Fig. 4 shows a block diagram of another typesetting engine-based data processing device provided by an embodiment of the present invention.
具体实施方式detailed description
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
为解决现有的阅读软件无法满足用户对更加丰富的展示效果的阅读需求的问题,本发明实施例提供了一种基于排版引擎的数据处理方法,如图1所示,该方法包括:In order to solve the problem that the existing reading software cannot meet the user's reading needs for richer display effects, the embodiment of the present invention provides a data processing method based on a typesetting engine, as shown in Figure 1, the method includes:
首先,需要说明的是本实施例应用在阅读软件对应的服务器侧。First of all, it needs to be explained that this embodiment is applied to the server side corresponding to the reading software.
101、获取待展示页面中的文本内容以及与文本内容中预设字符串对应的图像数据。101. Acquire text content in a page to be displayed and image data corresponding to a preset character string in the text content.
本实施例中待展示页面主要是指阅读软件中的阅读内容的展示页面,文本内容通常是由文本内容出版方提供的,其中预设字符串是指文本内容中的由文本内容出版方根据需求从文本内容中选定的字、词或者短语等。其中的图像数据包括静态的图像数据以及动态的图像数据,静态的图像数据包括图片、照片等,动态的图像数据包括视频、动画等。与预设字符串对应的图像数据通常是与预设字符串有一定关联关系的图像数据,比如预设字符串为牡丹,对应的图像数据可以是关于牡丹花的图片或者关于牡丹花介绍的短视频等;图像数据也可以是对与牡丹花相关的城市或者相关的展览活动等进行介绍或宣传的图片或视频等。在实际应用中,与预设字符串对应的图像数据是根据具体的需求确定的。The page to be displayed in this embodiment mainly refers to the display page of the reading content in the reading software. The text content is usually provided by the text content publisher, and the preset character string refers to the text content in the text content. Selected words, words or phrases, etc. from the text content. The image data includes static image data and dynamic image data, the static image data includes pictures, photos, etc., and the dynamic image data includes video, animation, etc. The image data corresponding to the preset character string is usually image data that has a certain relationship with the preset character string. For example, the preset character string is peony, and the corresponding image data can be a picture about a peony flower or a short introduction about a peony flower. Videos, etc.; image data can also be pictures or videos that introduce or promote cities related to peony flowers or related exhibitions. In practical applications, the image data corresponding to the preset character string is determined according to specific requirements.
需要说明的是,在实际的应用中文本内容中的预设字符串以及对应的图像数据不仅可以由文本内容出版方提供,也可以由阅读软件方自行确定。It should be noted that in actual applications, the preset character strings in the text content and the corresponding image data can not only be provided by the text content publisher, but also can be determined by the reading software side.
102、为每个预设字符串设置对应的关联控件,关联控件用于控制图像数据的显示或隐藏。102. Set a corresponding associated control for each preset character string, and the associated control is used to control display or hide of the image data.
为每个预设字符串设置对应的关联控件,为了不影响待展示页面中文本内容的观看和展示效果,通常关联控件的尺寸小于预设字符串中每一个字符的尺寸,在实际的应用中,关联控件的尺寸可以设置为预设字符串中某一字符串尺寸的1/2、1/3等其他值,并且关联控件的位置通常设置在预设字符串的周围,比如右上角位置、右下角位置等。另外,关于关联控件的个数本实施例中不作限制。可以为一个或多个,当某一个预设字符串对应的图像数据为多种不同类型的图像数据时,可以分别为每一种类型的图像数据设置一个关联控件。比如,对于步骤101中的示例,假设预设字符串“牡丹”对应的图像数据既包括牡丹花介绍的短视频也包括与牡丹花相关的展览活动的视频,则可以为“牡丹”设置两个关联控件。但是,在实际的应用中为了避免多个关联控件造成的待展示页面杂乱的效果,因此,也可以将属于同一预设字符串的多个不同类型的图像数据都与同一个关联控件对应,由一个关联控件控制一个预设字符串对应的所有不同类型的图像数据的显示和隐藏。当由一个关联控件控制多个不同的类型的图像数据时,可以在选择关联控件之后显示图像数据之前,增加供读者选择某一种类型的图像数据的选择列表,使读者进行选择。Set the corresponding associated control for each preset string. In order not to affect the viewing and display effect of the text content in the page to be displayed, the size of the associated control is usually smaller than the size of each character in the preset string. In actual applications , the size of the associated control can be set to other values such as 1/2, 1/3 of the size of a certain string in the preset string, and the position of the associated control is usually set around the preset string, such as the upper right corner position, bottom right position etc. In addition, the number of associated controls is not limited in this embodiment. It can be one or more. When the image data corresponding to a preset character string is multiple different types of image data, an associated control can be set for each type of image data. For example, for the example in step 101, assuming that the image data corresponding to the preset character string "Peony" includes both a short video introducing peony flowers and a video of exhibition activities related to peony flowers, two images can be set for "Peony". Associated controls. However, in an actual application, in order to avoid the messy effect of the page to be displayed caused by multiple associated controls, multiple different types of image data belonging to the same preset string can also be associated with the same associated control, by An associated control controls the display and hiding of all different types of image data corresponding to a preset string. When multiple different types of image data are controlled by one associated control, a selection list for readers to select a certain type of image data can be added after the associated control is selected and before the image data is displayed, so that the reader can make a choice.
另外,关联控件控制图像数据的显示和隐藏,具体的实现方式可以有多种,比如点击关联控件后显示图像数据,再次点击关联控件后隐藏图像数据;或者点击关联控件后显示图像数据,点击图像数据后隐藏图像数据;或者点击关联控件后显示图像数据,点击阅读软件客户端所在的移动设备中的返回键后隐藏图像数据;等。In addition, the associated control controls the display and hiding of image data. There are many specific implementation methods, such as clicking the associated control to display the image data, clicking the associated control again to hide the image data; or clicking the associated control to display the image data, clicking the image Hide the image data after the data; or click the associated control to display the image data, click the return button on the mobile device where the reading software client is located, and hide the image data; etc.
103、将文本内容以及每个预设字符串对应的关联控件在待展示页面中进行排版。103. Typesetting the text content and associated controls corresponding to each preset character string on the page to be displayed.
在待展示页面被客户端展示时,默认的展示对象包括文本内容以及文本内容中与预设字符串对应的关联控件,而图像数据默认是隐藏的,因此,在进行排版时默认的页面排版只需要将文本内容以及关联控件在待展示页面中进行排版。具体排版过程为:根据步骤101和步骤102的实现方式编辑成的HTML、XML等文件以及将待展示页面的将要在进行显示待展示页面的页面显示方式等完成排版。When the page to be displayed is displayed by the client, the default display objects include the text content and the associated controls corresponding to the preset string in the text content, while the image data is hidden by default. Therefore, the default page layout is only The text content and associated controls need to be typeset on the page to be displayed. The specific typesetting process is: according to the realization of step 101 and step 102, the files such as HTML and XML edited, and the page display mode of the page to be displayed, etc. are completed.
另外,需要说明的是,图像数据不是在待展示页面上直接显示的,本实施例中的图像数据是在另外一个用于展示图像数据的页面中显示的,因此需要将图像数据在展示图像数据的页面上进行排版。需要说明的是,其中,用于展示图像数据的页面可以为覆盖在待展示页面上的页面或者与待展示页面在分屏显示效果的显示屏上并列显示的页面。In addition, it should be noted that the image data is not directly displayed on the page to be displayed. The image data in this embodiment is displayed on another page for displaying image data, so it is necessary to display the image data in the display image data typesetting on the page. It should be noted that the page used to display the image data may be a page covered on the page to be displayed or a page displayed side by side with the page to be displayed on a display screen with a split-screen display effect.
本发明实施例提供的基于排版引擎的数据处理方法,在对待展示页面中的文本内容排版之前,将与文本内容中的预设字符串对应图像数据通过设置关联控件的方式来控制与预设字符串对应图像数据的显示和隐藏,相当于通过关联控件将图像数据嵌入到展示文本内容的页面中,使用户在阅读时即可以看到文本内容也可以通过控制关联控件看到与文本内容中预设字符串相关的图像数据。因此,能够满足更丰富的展示效果的阅读要求。In the data processing method based on the typesetting engine provided by the embodiment of the present invention, before the text content in the page to be displayed is typeset, the image data corresponding to the preset character string in the text content is controlled by setting an associated control with the preset character The string corresponds to the display and hiding of the image data, which is equivalent to embedding the image data into the page displaying the text content through the associated control, so that the user can see the text content when reading, and can also see the preset content in the text content by controlling the associated control. Set the string associated with the image data. Therefore, the reading requirements for richer display effects can be met.
另外,对于上述基于排版引擎的数据处理方法中的与预设字符串对应的图像数据还可以替换为与预设字符串对应的音频数据、文本数据(比如读者评论等)等。音频数据的开启和关闭以及文本数据的显示和隐藏也是通过关联控件来控制的。因此,文本内容中预设字符串可以根据需要设置不同的图像数据、音频数据、文本数据中的一种或多种,进一步的丰富了读者在文本内容的阅读过程中更丰富的展示效果。In addition, the image data corresponding to the preset character string in the above data processing method based on the typesetting engine can also be replaced with audio data, text data (such as reader comments, etc.) and the like corresponding to the preset character string. The opening and closing of audio data and the display and hiding of text data are also controlled through associated controls. Therefore, the preset character string in the text content can be set with one or more of different image data, audio data, and text data according to needs, which further enriches the richer display effect for readers in the process of reading the text content.
对图1所示方法的细化及扩展,本发明实施例还提供了一种基于排版引擎的数据处理方法,如图2所示:For the refinement and expansion of the method shown in Figure 1, the embodiment of the present invention also provides a data processing method based on a typesetting engine, as shown in Figure 2:
需要说明的是本实施例应用在阅读软件对应的服务器侧。It should be noted that this embodiment is applied to the server side corresponding to the reading software.
201、获取待展示页面中的文本内容。201. Obtain text content in the page to be displayed.
待展示页面中的文本内容是由文本内容出版方提供的,获取待展示页面中的文本内容的方式可以是通过网络下载的方式从文本内容出版方的平台中获取,也可以通过其他的方式获取,比如通过线下的方式获取等。The text content in the page to be displayed is provided by the publisher of the text content, and the way to obtain the text content in the page to be displayed can be obtained from the platform of the text content publisher by downloading from the network, or obtained in other ways , such as obtaining through offline means.
202、提取文本内容中携带的关联标签。202. Extract associated tags carried in the text content.
关联标签是提供文本内容的文本内容出版方添加的与文本内容中预设字符串对应的标签,其中预设字符串也是由文本内容出版方自定义的。关联标签具体是对预设字符串显示时能够关联显示的内容的相关说明,在本实施例中关联标签是对后续步骤中与预设字符串对应的图像数据的说明。另外,关联标签的添加需要按照向文本内容出版方提供的添加关联标签规则的规则接口中定义的规则进行,规则接口定义的规则具体规定了添加关联标签的方式以及关联标签中对应的标签说明(预设字符串显示时能够关联显示的内容的相关说明)的编辑格式、编辑语言等。关联标签的添加按照规则接口定义的规则进行添加是为了提取关联标签后能够按照统一的方式对关联标签进行解析。The associated tag is a tag added by the text content publisher providing the text content and corresponding to a preset character string in the text content, wherein the preset character string is also customized by the text content publisher. The associated tag specifically refers to the relevant description of the content that can be associated and displayed when the preset character string is displayed. In this embodiment, the associated tag refers to the description of the image data corresponding to the preset character string in the subsequent steps. In addition, the addition of associated tags needs to be carried out in accordance with the rules defined in the rule interface for adding associated tag rules provided to the text content publisher. The rules defined in the rule interface specifically stipulate the method of adding associated tags and the corresponding tag descriptions in associated tags ( When the preset character string is displayed, it can be associated with the relevant description of the displayed content), the editing format, editing language, etc. The purpose of adding the associated tags according to the rules defined by the rule interface is to analyze the associated tags in a unified way after extracting the associated tags.
203、解析关联标签的标签说明得到与预设字符串对应的图像数据。203. Analyze the tag description of the associated tag to obtain image data corresponding to the preset character string.
“解析关联标签的标签说明得到与预设字符串对应的图像数据”可以为根据添加关联标签的规则中标签说明的编辑格式中规定的添加图像数据的文件或者位置中查找是否有图像数据,若有图像数据则将图像数据提取出。其中查找是否有图像数据的依据为:是否有以预设存储格式存储的文件,本实施例中预设存储格式包括常用的静态图像的存储格式,比如JPEG、TIFF、RAW等;还包括常用的动态图像的存储格式,比如RMVB、MP4、AVI、MPG、DV、MOV等。"Analyze the label description of the associated tag to obtain the image data corresponding to the preset character string" can be to find whether there is image data in the file or location of the added image data specified in the editing format of the tag description in the rule for adding associated tags, if If there is image data, the image data is extracted. The basis for searching whether there is image data is: whether there is a file stored in a preset storage format. In this embodiment, the preset storage format includes commonly used static image storage formats, such as JPEG, TIFF, RAW, etc.; also includes commonly used The storage format of dynamic images, such as RMVB, MP4, AVI, MPG, DV, MOV, etc.
另外,有的关联标签的标签说明中没有图像数据,而是关于图像数据的获取路径,比如下载图像数据的链接等。因此,当从关联标签的标签说明中获取到的是图像数据的获取路径后,还需要根据获取路径最终获取对应的图像数据。In addition, the label description of some associated tags does not include image data, but about the acquisition path of image data, such as a link to download image data. Therefore, when the acquisition path of the image data is obtained from the tag description of the associated tag, it is also necessary to finally acquire the corresponding image data according to the acquisition path.
204、将预设字符串与对应的图像数据关联存储在预设数据库中。204. Associate and store the preset character string and the corresponding image data in the preset database.
将由步骤203获取到的图像数据与对应的预设字符串以一一映射的关系关联存储在预设数据库中,以使方便准确地依据预设字符串找到与其对应的图像数据。The image data obtained in step 203 and the corresponding preset character strings are associated and stored in the preset database in a one-to-one mapping relationship, so that the corresponding image data can be found conveniently and accurately according to the preset character strings.
205、为每个预设字符串设置对应的关联控件。205. Set a corresponding associated control for each preset character string.
本步骤的实现方式与图1中步骤102的实现方式相同,此处不再赘述。The implementation of this step is the same as the implementation of step 102 in FIG. 1 , and will not be repeated here.
206、将文本内容以及每个预设字符串对应的关联控件在待展示页面中进行排版。206. Typesetting the text content and associated controls corresponding to each preset character string on the page to be displayed.
本步骤的实现方式与图1中步骤103的实现方式相同,此处不再赘述。The implementation of this step is the same as the implementation of step 103 in FIG. 1 , and will not be repeated here.
另外,排版后在客户端请求待展示页面时,将待展示页面返回给客户端进行渲染展示。In addition, after typesetting, when the client requests the page to be displayed, the page to be displayed is returned to the client for rendering and display.
207、接收客户端发送的触发指令。207. Receive a trigger instruction sent by the client.
当读者在阅读通过阅读软件的客户端展示的文本内容时,可能会触发(点击或者选中等)文本内容中与预设字符串对应的关联控件,当触发后,客户端会生成触发关联控件的触发指令。客户端在生成触发指令后,为了可以将由关联控件控制的图像数据进行显示,因此需要将触发指令发送给服务器来获取图像数据,因此服务器可以接收到客户端发送的触发指令。When readers are reading the text content displayed by the client of the reading software, they may trigger (click or select, etc.) the associated control corresponding to the preset character string in the text content. When triggered, the client will generate a trigger to trigger the associated control Trigger command. After the client generates the trigger instruction, in order to display the image data controlled by the associated control, it needs to send the trigger instruction to the server to obtain the image data, so the server can receive the trigger instruction sent by the client.
208、根据触发指令从预设数据库中获取与预设字符串对应的图像数据。208. Acquire image data corresponding to the preset character string from the preset database according to the trigger instruction.
触发指令是与关联控件对应的,关联控件是与预设字符串对应的,因此,触发指令与预设字符串是对应的,一个触发指令对应唯一的预设字符串,因此根据触发指令可以确定唯一的预设字符串,然后根据确定的唯一的预设字符串可以在预设数据库中获取与预设字符串对应的图像数据。另外,在根据触发指令确定唯一的预设字符串时,可以通过在生成的触发指令中添加能够标识预设字符串的唯一标识,然后使服务器通过唯一标识确定与触发指令对应的预设字符串。The trigger command corresponds to the associated control, and the associated control corresponds to the preset string. Therefore, the trigger command corresponds to the preset string. A trigger command corresponds to a unique preset string, so it can be determined according to the trigger command The unique preset character string, and then according to the determined unique preset character string, the image data corresponding to the preset character string can be acquired in the preset database. In addition, when determining the unique preset character string according to the trigger instruction, a unique identifier capable of identifying the preset character string can be added to the generated trigger instruction, and then the server can determine the preset character string corresponding to the trigger instruction through the unique identifier .
209、将获取到的图像数据返回给客户端,使客户端将获取到的图像数据进行显示。209. Return the acquired image data to the client, so that the client displays the acquired image data.
将从预设数据库中获取到的与预设字符串对应的图像数据需要通过排版后返回给客户端,然后使客户端进行显示。具体排版时是将图像数据在区别于文本内容展示页面的另外一个用于展示图像数据的页面中进行排版的,用于展示图像数据的页面可以为覆盖在展示文本内容页面上的页面或者与展示文本内容的页面在分屏显示效果的显示屏上并列显示的页面。在对图像数据进行排版时也是根据将要显示的图像数据以及展示图像数据的页面显示方式等进行排版的。另外,在排版时,可以只将图像数据进行排版,也可以在展示图像数据的页面中增加一些广告等推荐性的内容。The image data corresponding to the preset character string obtained from the preset database needs to be returned to the client after typesetting, and then the client can display it. In specific typesetting, the image data is typeset on another page for displaying image data that is different from the page for displaying text content. The page for displaying image data can be a page covering the page for displaying text content or a Pages with text content are displayed side by side on the display screen with a split-screen display effect. When typesetting the image data, the typesetting is also performed according to the image data to be displayed and the display mode of the page displaying the image data. In addition, during typesetting, only the image data can be typeset, or some recommended content such as advertisements can be added to the page displaying the image data.
另外,对于上述基于排版引擎的数据处理方法中的与预设字符串对应的图像数据还可以替换为与预设字符串对应的音频数据、文本数据(比如读者评论等)等。对于音频数据,在步骤203中需要获取的是与预设字符串对应的音频数据,具体的获取方式与获取图像数据的方式基本是相同的,除了需要将步骤203中的涉及的预设存储格式替换为WAV、MP3、WMA等格式。对于读者评论,通常是由阅读软件收集的读者在阅读过程中的评论,因此读者评论不是由文本内容出版方以自定义的形式添加在关联标签的标签说明中的,而是由阅读软件方确定预设字符串以及添加在确定的预设字符串对应的关联标签的标签说明中的,而且在展示读者评论的页面中,读者还可以在阅读读者评论时,增加自己的评论,以使自己的评论也可以被增加到对应的关联标签的标签说明并进行展示,这样阅读软件就可以收集所有读者的评论并进行展示,以达到读者心得交流的效果。In addition, the image data corresponding to the preset character string in the above data processing method based on the typesetting engine can also be replaced with audio data, text data (such as reader comments, etc.) and the like corresponding to the preset character string. For audio data, what needs to be obtained in step 203 is the audio data corresponding to the preset character string, and the specific acquisition method is basically the same as the method for obtaining image data, except that the preset storage format involved in step 203 needs to be changed to Replace with WAV, MP3, WMA and other formats. Reader comments are usually collected by reading software during the reading process. Therefore, reader comments are not added by the text content publisher in the tag description of the associated tag in a customized form, but determined by the reading software. Preset strings and the tag descriptions of the associated tags that are added to the determined preset strings, and on the page that displays readers’ comments, readers can also add their own comments when reading readers’ comments, so that their own Comments can also be added to the label description of the corresponding associated label and displayed, so that the reading software can collect and display all readers' comments, so as to achieve the effect of readers' exchange of ideas.
进一步的,作为对上述各实施例的实现,本发明实施例的另一实施例还提供了一种基于排版引擎的数据处理装置,用于实现上述图1以及图2所述的方法。如图3所示,该装置包括:获取单元31、设置单元32以及排版单元33。Further, as an implementation of the above-mentioned embodiments, another embodiment of the embodiment of the present invention also provides a data processing device based on a typesetting engine, which is used to implement the methods described above in FIG. 1 and FIG. 2 . As shown in FIG. 3 , the device includes: an acquisition unit 31 , a setting unit 32 and a typesetting unit 33 .
获取单元31,用于获取待展示页面中的文本内容以及与文本内容中预设字符串对应的图像数据;An acquisition unit 31, configured to acquire text content in the page to be displayed and image data corresponding to a preset character string in the text content;
本实施例中待展示页面主要是指阅读软件中的阅读内容的展示页面,文本内容通常是由文本内容出版方提供的,其中预设字符串是指文本内容中的由文本内容出版方根据需求从文本内容中选定的字、词或者短语等。其中的图像数据包括静态的图像数据以及动态的图像数据,静态的图像数据包括图片、照片等,动态的图像数据包括视频、动画等。需要说明的是,在实际的应用中文本内容中的预设字符串以及对应的图像数据不仅可以由文本内容出版方提供,也可以由阅读软件方自行确定。The page to be displayed in this embodiment mainly refers to the display page of the reading content in the reading software. The text content is usually provided by the text content publisher, and the preset character string refers to the text content in the text content. Selected words, words or phrases, etc. from the text content. The image data includes static image data and dynamic image data, the static image data includes pictures, photos, etc., and the dynamic image data includes video, animation, etc. It should be noted that in actual applications, the preset character strings in the text content and the corresponding image data can not only be provided by the text content publisher, but also can be determined by the reading software side.
设置单元32,用于为每个预设字符串设置对应的关联控件,关联控件用于控制图像数据的显示或隐藏;The setting unit 32 is configured to set a corresponding associated control for each preset character string, and the associated control is used to control the display or hiding of the image data;
为每个预设字符串设置对应的关联控件,为了不影响待展示页面中文本内容的观看和展示效果,通常关联控件的尺寸小于预设字符串中每一个字符的尺寸,在实际的应用中,关联控件的尺寸可以设置为预设字符串中某一字符串尺寸的1/2、1/3等其他值,并且关联控件的位置通常设置在预设字符串的周围,比如右上角位置、右下角位置等。另外,关于关联控件的个数本实施例中不作限制。可以为一个或多个,当某一个预设字符串对应的图像数据为多种不同类型的图像数据时,可以分别为每一种类型的图像数据设置一个关联控件,也可以将属于同一预设字符串的多个不同类型的图像数据都与同一个关联控件对应,由一个关联控件控制一个预设字符串对应的所有不同类型的图像数据的显示和隐藏。Set the corresponding associated control for each preset string. In order not to affect the viewing and display effect of the text content in the page to be displayed, the size of the associated control is usually smaller than the size of each character in the preset string. In actual applications , the size of the associated control can be set to other values such as 1/2, 1/3 of the size of a certain string in the preset string, and the position of the associated control is usually set around the preset string, such as the upper right corner position, bottom right position etc. In addition, the number of associated controls is not limited in this embodiment. It can be one or more. When the image data corresponding to a certain preset character string is a variety of different types of image data, you can set an associated control for each type of image data, or you can set the Multiple different types of image data of a string correspond to the same associated control, and one associated control controls the display and hiding of all different types of image data corresponding to a preset string.
另外,关联控件控制图像数据的显示和隐藏,具体的实现方式可以有多种,比如点击关联控件后显示图像数据,再次点击关联控件后隐藏图像数据;或者点击关联控件后显示图像数据,点击图像数据后隐藏图像数据;或者点击关联控件后显示图像数据,点击阅读软件客户端所在的移动设备中的返回键后隐藏图像数据;等。In addition, the associated control controls the display and hiding of image data. There are many specific implementation methods, such as clicking the associated control to display the image data, clicking the associated control again to hide the image data; or clicking the associated control to display the image data, clicking the image Hide the image data after the data; or click the associated control to display the image data, click the return button on the mobile device where the reading software client is located, and hide the image data; etc.
排版单元33,用于将文本内容以及每个预设字符串对应的关联控件在待展示页面中进行排版。The typesetting unit 33 is used for typesetting the text content and associated controls corresponding to each preset character string on the page to be displayed.
在待展示页面被客户端展示时,默认的展示对象包括文本内容以及文本内容中与预设字符串对应的关联控件,而图像数据默认是隐藏的,因此,在进行排版时默认的页面排版只需要将文本内容以及关联控件在待展示页面中进行排版。When the page to be displayed is displayed by the client, the default display objects include the text content and the associated controls corresponding to the preset string in the text content, while the image data is hidden by default. Therefore, the default page layout is only The text content and associated controls need to be typeset on the page to be displayed.
如图4所示,所述装置还包括:As shown in Figure 4, the device also includes:
存储单元34,用于在获取待展示页面中的文本内容以及与文本内容中预设字符串对应的图像数据之后,将预设字符串与对应的图像数据关联存储在预设数据库中。The storage unit 34 is configured to associate and store the preset character string and the corresponding image data in the preset database after acquiring the text content in the page to be displayed and the image data corresponding to the preset character string in the text content.
如图4所示,装置还包括:As shown in Figure 4, the device also includes:
接收单元35,用于接收客户端发送的触发指令,触发指令为触发与预设字符串对应的关联控件的指令;The receiving unit 35 is configured to receive a trigger instruction sent by the client, where the trigger instruction is an instruction to trigger an associated control corresponding to a preset character string;
获取单元31,还用于根据触发指令从预设数据库中获取与预设字符串对应的图像数据;The acquiring unit 31 is further configured to acquire image data corresponding to a preset character string from a preset database according to a trigger instruction;
返回单元36,用于将获取到的图像数据返回给客户端,使客户端将获取到的图像数据进行显示。The returning unit 36 is configured to return the acquired image data to the client, so that the client can display the acquired image data.
如图4所示,获取单元31包括:As shown in Figure 4, the acquisition unit 31 includes:
提取模块311,用于提取文本内容中携带的关联标签,关联标签是提供文本内容的文本内容出版方自定义的与预设字符串对应的标签;An extraction module 311, configured to extract associated tags carried in the text content, where the associated tag is a tag corresponding to a preset character string customized by the text content publisher providing the text content;
关联标签是提供文本内容的文本内容出版方添加的与文本内容中预设字符串对应的标签,其中预设字符串也是由文本内容出版方自定义的。关联标签具体是对预设字符串显示时能够关联显示的内容的相关说明,在本实施例中关联标签是对后续步骤中与预设字符串对应的图像数据的说明。The associated tag is a tag added by the text content publisher providing the text content and corresponding to a preset character string in the text content, wherein the preset character string is also customized by the text content publisher. The associated tag specifically refers to the relevant description of the content that can be associated and displayed when the preset character string is displayed. In this embodiment, the associated tag refers to the description of the image data corresponding to the preset character string in the subsequent steps.
解析模块312,用于解析关联标签的标签说明得到与预设字符串对应的图像数据;Parsing module 312, for parsing the tag description of the associated tag to obtain the image data corresponding to the preset character string;
根据添加关联标签的规则中标签说明的编辑格式中规定的添加图像数据的文件或者位置中查找是否有图像数据,若有图像数据则将图像数据提取出。其中查找是否有图像数据的依据为:是否有以预设存储格式存储的文件,本实施例中预设存储格式包括常用的静态图像的存储格式以及常用的动态图像的存储格式。Find whether there is image data in the file or location of the added image data specified in the edit format of the tag description in the rules for adding associated tags, and extract the image data if there is image data. The basis for searching whether there is image data is: whether there is a file stored in a preset storage format. In this embodiment, the preset storage format includes a commonly used storage format of still images and a commonly used storage format of dynamic images.
解析模块312,还用于解析关联标签的标签说明得到与预设字符串对应的图像数据的获取路径后,根据获取路径获取对应的图像数据。The parsing module 312 is further configured to parse the tag description of the associated tag to obtain the corresponding image data according to the fetching path after obtaining the fetching path of the image data corresponding to the preset character string.
如图4所示,装置还包括:As shown in Figure 4, the device also includes:
接口提供单元37,用于提供添加关联标签规则的规则接口,使文本内容出版方根据规则接口定义的添加关联标签规则为文本内容中的预设字符串添加对应的关联标签。The interface providing unit 37 is configured to provide a rule interface for adding associated tag rules, so that the text content publisher can add corresponding associated tags to preset character strings in the text content according to the associated tag adding rules defined by the rule interface.
规则接口定义的添加关联标签规则具体规定了添加关联标签的方式以及关联标签中对应的标签说明(预设字符串显示时能够关联显示的内容的相关说明)的编辑格式、编辑语言等。规则接口的提供是为了提取关联标签后能够按照统一的方式对关联标签进行解析。The rules for adding associated tags defined by the rule interface specifically stipulate the method of adding associated tags and the editing format and editing language of the corresponding tag description in the associated tag (the related description of the content that can be associated and displayed when the preset string is displayed). The provision of the rule interface is to analyze the associated tags in a unified way after extracting the associated tags.
本发明实施例提供的基于排版引擎的数据处理装置,在对待展示页面中的文本内容排版之前,将与文本内容中的预设字符串对应图像数据通过设置关联控件的方式来控制与预设字符串对应图像数据的显示和隐藏,相当于通过关联控件将图像数据嵌入到展示文本内容的页面中,使用户在阅读时即可以看到文本内容也可以通过控制关联控件看到与文本内容中预设字符串相关的图像数据。因此,能够满足更丰富的展示效果的阅读要求。In the typesetting engine-based data processing device provided by the embodiment of the present invention, before the text content in the page to be displayed is typeset, the image data corresponding to the preset character string in the text content is controlled by setting an associated control with the preset character The string corresponds to the display and hiding of the image data, which is equivalent to embedding the image data into the page displaying the text content through the associated control, so that the user can see the text content when reading, and can also see the preset content in the text content by controlling the associated control. Set the string associated with the image data. Therefore, the reading requirements for richer display effects can be met.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。It can be understood that related features in the above methods and devices can refer to each other. In addition, "first", "second" and so on in the above embodiments are used to distinguish each embodiment, and do not represent the advantages and disadvantages of each embodiment.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的发明名称(如基于排版引擎的数据处理装置)中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that microprocessor or digital signal processor (DSP) can be used in practice to realize some or all parts in the title of the invention according to the embodiment of the present invention (such as data processing device based on typesetting engine) some or all of the features. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710150798.1A CN106951405B (en) | 2017-03-14 | 2017-03-14 | Data processing method and device based on typesetting engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710150798.1A CN106951405B (en) | 2017-03-14 | 2017-03-14 | Data processing method and device based on typesetting engine |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106951405A true CN106951405A (en) | 2017-07-14 |
CN106951405B CN106951405B (en) | 2020-03-27 |
Family
ID=59467016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710150798.1A Active CN106951405B (en) | 2017-03-14 | 2017-03-14 | Data processing method and device based on typesetting engine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106951405B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107608597A (en) * | 2017-09-30 | 2018-01-19 | 咪咕数字传媒有限公司 | A kind of methods of exhibiting, device and computer-readable recording medium |
CN109933751A (en) * | 2019-03-20 | 2019-06-25 | 腾讯科技(深圳)有限公司 | Graphic rendering method, apparatus, computer readable storage medium and computer equipment |
CN114625460A (en) * | 2022-02-24 | 2022-06-14 | 北京百度网讯科技有限公司 | Image-text mixed arranging method, device, equipment and storage medium |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103034666A (en) * | 2011-09-29 | 2013-04-10 | 今日传媒股份有限公司 | Multimedia file of embedded information |
-
2017
- 2017-03-14 CN CN201710150798.1A patent/CN106951405B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103034666A (en) * | 2011-09-29 | 2013-04-10 | 今日传媒股份有限公司 | Multimedia file of embedded information |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107608597A (en) * | 2017-09-30 | 2018-01-19 | 咪咕数字传媒有限公司 | A kind of methods of exhibiting, device and computer-readable recording medium |
CN109933751A (en) * | 2019-03-20 | 2019-06-25 | 腾讯科技(深圳)有限公司 | Graphic rendering method, apparatus, computer readable storage medium and computer equipment |
CN114625460A (en) * | 2022-02-24 | 2022-06-14 | 北京百度网讯科技有限公司 | Image-text mixed arranging method, device, equipment and storage medium |
CN114625460B (en) * | 2022-02-24 | 2024-02-06 | 北京百度网讯科技有限公司 | Image and text mixing methods, devices, equipment and storage media |
Also Published As
Publication number | Publication date |
---|---|
CN106951405B (en) | 2020-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11023666B2 (en) | Narrative-based media organizing system for transforming and merging graphical representations of digital media within a work area | |
US11256848B2 (en) | Automated augmentation of text, web and physical environments using multimedia content | |
CN104932889B (en) | Page visualized generation method and device | |
US10163173B1 (en) | Methods for generating a cover photo with user provided pictures | |
US9569541B2 (en) | Evaluating preferences of content on a webpage | |
US20130326333A1 (en) | Mobile Content Management System | |
US20140289607A1 (en) | Apparatus and method providing augmented reality contents based on web information structure | |
WO2016200448A1 (en) | Generating layout for content presentation structures | |
US20180157763A1 (en) | System and method for generating an electronic page | |
US20130198636A1 (en) | Dynamic Content Presentations | |
KR20090056506A (en) | Rich content production system, method and method and a recording medium storing computer program therefor | |
JP2007128523A (en) | IMAGE SUMMARIZING METHOD, IMAGE DISPLAY DEVICE, k-TREE DISPLAY SYSTEM, k-TREE DISPLAY PROGRAM AND k-TREE DISPLAY METHOD | |
WO2021098310A1 (en) | Video generation method and device, and terminal and storage medium | |
US9881002B1 (en) | Content localization | |
CN102027476A (en) | File access via conduit application | |
JP2014524623A (en) | Template file processing method and apparatus | |
JP2021512415A (en) | Backdrop rendering of digital components | |
US11119973B2 (en) | Managing white space in a portal web page | |
US20120109609A1 (en) | Online media and presentation interaction method | |
CN105117205A (en) | Web page editing method and web page editing device | |
CN106951405A (en) | Data processing method and device based on typesetting engine | |
CN105095525A (en) | Method and device for acquiring web page data | |
US20120054072A1 (en) | Automatic content book creation system and method based on a date range | |
US9558191B2 (en) | Automatic identification of photo books system and method | |
CN111767488A (en) | Article display method, electronic device and storage medium |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20250320 Address after: Room E162, Room 301 to 353, No.1 Kehua Street, Tianhe District, Guangzhou City, Guangdong Province, 510640 (Office only) Patentee after: Guangzhou binju Technology Co.,Ltd. Country or region after: China Address before: Hunnan rookie street Shenyang city Liaoning province 110179 No. 2 Patentee before: NEUSOFT Corp. Country or region before: China |
|
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20250321 Address after: Room 816, 8th Floor, Building 8, Zone 4, Wangjing Dongyuan, Chaoyang District, Beijing, 100000 Patentee after: Bantang Deicing Technology (Beijing) Co.,Ltd. Country or region after: China Address before: Room E162, Room 301 to 353, No.1 Kehua Street, Tianhe District, Guangzhou City, Guangdong Province, 510640 (Office only) Patentee before: Guangzhou binju Technology Co.,Ltd. Country or region before: China |
|
TR01 | Transfer of patent right |