[go: up one dir, main page]

CN104424160B - The processing system and processing method that document redirects - Google Patents

The processing system and processing method that document redirects Download PDF

Info

Publication number
CN104424160B
CN104424160B CN201310412777.4A CN201310412777A CN104424160B CN 104424160 B CN104424160 B CN 104424160B CN 201310412777 A CN201310412777 A CN 201310412777A CN 104424160 B CN104424160 B CN 104424160B
Authority
CN
China
Prior art keywords
document
information
prepaging
display parameter
paging
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.)
Expired - Fee Related
Application number
CN201310412777.4A
Other languages
Chinese (zh)
Other versions
CN104424160A (en
Inventor
刘鑫
郭巍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New Founder Holdings Development Co ltd
Pku Founder Information Industry Group Co ltd
Peking University Founder Group Co Ltd
Founder Apabi Technology Ltd
Original Assignee
Founder Information Industry Holdings Co Ltd
Peking University Founder Group Co Ltd
Beijing Founder Apabi Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Founder Information Industry Holdings Co Ltd, Peking University Founder Group Co Ltd, Beijing Founder Apabi Technology Co Ltd filed Critical Founder Information Industry Holdings Co Ltd
Priority to CN201310412777.4A priority Critical patent/CN104424160B/en
Publication of CN104424160A publication Critical patent/CN104424160A/en
Application granted granted Critical
Publication of CN104424160B publication Critical patent/CN104424160B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种文档跳转的处理系统,包括:检测单元,用于检测文档是否被开启;信息查找单元,用于在所述检测单元检测到所述文档被开启时,查找所述文档或所述文档所处的数据包中是否存在预分页信息;处理单元,用于当存在所述预分页信息时,根据所述预分页信息来响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息存储至所述文档或所述文档所处的数据包中。本发明还提出了一种文档跳转的处理方法。通过本发明的技术方案,可以直接使用预分页信息进行文档分割,从而减少不必要的解析过程,加快文档的跳转速度,并且当文档被转移、拷贝至其他设备时,仍然能够确保预分页信息的有效性。

The present invention provides a processing system for document jumping, including: a detection unit for detecting whether a document is opened; an information search unit for searching for the document when the detection unit detects that the document is opened Or whether there is pre-paging information in the data packet where the document is located; the processing unit is configured to respond to the document jump instruction issued by the user according to the pre-paging information when the pre-paging information exists; otherwise, the The document performs real-time paging processing, and the obtained paging information is stored in the document or the data package in which the document is located. The invention also proposes a processing method for document jumping. Through the technical solution of the present invention, the pre-page information can be directly used for document segmentation, thereby reducing unnecessary parsing process, speeding up the jumping speed of the document, and when the document is transferred or copied to other devices, the pre-page information can still be ensured effectiveness.

Description

文档跳转的处理系统和处理方法Document jump processing system and processing method

技术领域technical field

本发明涉及文档处理技术领域,具体而言,涉及一种文档跳转的处理系统和一种文档跳转的处理方法。The present invention relates to the technical field of document processing, in particular to a system for processing document jumps and a method for processing document jumps.

背景技术Background technique

随着科技的发展,在移动设备上阅读电子书,已经成为了很多人的首要选择。对于流式文档,可以根据移动设备的当前情况进行自动重新排版。比如ePub是一种在移动设备上常见电子书格式,它是以XHTML作为内容展示格式的XML元数据集合,采用zip格式将所有的页面文件进行压缩之后就形成了ePub格式文件。With the development of technology, reading e-books on mobile devices has become the first choice for many people. For streaming documents, automatic reformatting can be done based on the current situation of the mobile device. For example, ePub is a common e-book format on mobile devices. It uses XHTML as an XML metadata collection in the content display format. After compressing all page files in zip format, an ePub format file is formed.

常见的移动终端上的阅读器,主要分为两种方式对ePub文件进行展示:非分页和分页。非分页方式中,将ePub文件中的每一个页面文件作为一个章节,每个章节一次性显示完毕。用此种方法显示时,只能在具体的章节之间进行跳转,章节内部不分页,也就无从谈起在章节内部进行准确定位的跳转;分页方式中,会将流式的ePub页面按照当前屏幕和选定字号进行分页,模拟版式文档进行展示,在这种模式下,就会存在页面跳转的问题。用户可以在进度条上在章节内部和章节之间进行跳转。由于ePub本身是流式文档,分页只是模拟出来的方式,在模拟出来的页面之间进行跳转,就需要解析所有的页面内容,构建出分页信息。解析文档全部内容需要一定的时间,如何能快速响应用户的操作,就需要一种加速用户跳转速度的方法来解决此问题。Common readers on mobile terminals mainly display ePub files in two ways: non-paged and paged. In the non-paged mode, each page file in the ePub file is regarded as a chapter, and each chapter is displayed at one time. When displaying in this way, you can only jump between specific chapters, and there is no paging inside the chapters, so it is impossible to talk about jumping with accurate positioning inside the chapters; in the paging method, the streaming ePub pages will be Pagination is performed according to the current screen and selected font size, and the simulated layout document is displayed. In this mode, there will be a problem of page jumping. Users can jump within and between chapters on the progress bar. Since ePub itself is a streaming document, paging is only a simulated method. To jump between simulated pages, it is necessary to parse all page content and construct paging information. It takes a certain amount of time to parse the entire content of the document. How to quickly respond to the user's operation requires a method to speed up the user's jumping speed to solve this problem.

目前常用的做法有以下几种:Currently commonly used methods are as follows:

a)后台做预分页a) Do pre-pagination in the background

文档打开后显示当前页面,同时在后台启动一个预分页线程,根据当前屏幕尺寸和缩放比做预分页,提前分析出总的页码数和每一个模拟页处于哪一个章节中,这样在进行页码跳转时,可以跳过不需要解析的章节,直接解析页码所在章节,进而加快跳转速度。当用户改变缩放比后,重新进行分页。关闭图书后,分页信息从内存中销毁,下次打开时重新做预分页。After the document is opened, the current page is displayed, and a pre-page thread is started in the background at the same time, and the pre-page is performed according to the current screen size and zoom ratio, and the total number of pages and which chapter each simulated page is in is analyzed in advance, so that the page number is jumped When turning, you can skip chapters that do not need to be parsed, and directly parse the chapter where the page number is located, thereby speeding up the jump. When the user changes the zoom ratio, paging is performed again. After the book is closed, the pagination information will be destroyed from the memory, and the pre-pagination will be done again when the book is opened next time.

b)将分页信息存储在设备上b) Store paging information on the device

此方法在上一种方法的基础上,将分页信息持久化,以文件或数据库的方式存放在设备上,以文件唯一标识符作为文件和分页信息之间的唯一映射,启动阅读器时在本地分页信息中查找文件及对应缩放比和屏幕尺寸下的相关记录,取出后可以不再进行后台分页,当用户进行跳转时,直接解析对应页面所在章节,提升跳转速度。这样的好处显而易见,可以记录多个文件的多种条件下的分页信息,但是问题也存在,如应用程序卸载并重装后记录有可能消失,同一标识符代表的文件有可能在内容上进行更新,会导致之前所存储的分页信息与更新后的文件不相符,文件拷贝到另外的设备上还需要重新进行分页操作等。Based on the previous method, this method persists the paging information, stores it on the device as a file or database, uses the unique identifier of the file as the unique mapping between the file and the paging information, and saves it locally when starting the reader Find files and related records under the corresponding zoom ratio and screen size in the paging information. After taking it out, you can no longer perform paging in the background. When the user jumps, it directly parses the chapter where the corresponding page is located to increase the jumping speed. The benefits of this are obvious. It can record the paging information of multiple files under various conditions, but there are also problems. For example, the records may disappear after the application is uninstalled and reinstalled, and the content of the file represented by the same identifier may be updated. , will cause the previously stored paging information to be inconsistent with the updated file, and the paging operation needs to be performed again when the file is copied to another device.

c)将分页信息存储在服务器端c) Store the paging information on the server side

此方法也是基于第一种方法的一种持久化解决方案,与存储在设备本地不同的是,将分页信息存储在服务器上,阅读器打开图书时根据图书唯一标示和相应的屏幕信息及缩放比在服务器上查找相关内容,这样做的优势是一次分页,可以多客户端共享,劣势也很明显,必须联网才可以使用。This method is also a persistent solution based on the first method. Unlike storing it locally on the device, the paging information is stored on the server. When the reader opens the book, it uses the unique label of the book and the corresponding screen information and zoom ratio. Find relevant content on the server. The advantage of this is that it can be shared by multiple clients once, but the disadvantage is that it must be connected to the Internet before it can be used.

因此,需要一种新的技术方案,可以直接使用预分页信息进行文档分割,从而减少不必要的解析过程,加快文档的跳转速度,并且当文档被转移、拷贝至其他设备时,仍然能够确保预分页信息的有效性。Therefore, there is a need for a new technical solution that can directly use pre-paging information for document segmentation, thereby reducing unnecessary parsing processes, speeding up document jumps, and ensuring that documents are transferred and copied to other devices. Validity of pre-pagination information.

发明内容Contents of the invention

本发明正是基于上述问题,提出了一种新的技术方案,可以直接使用预分页信息进行文档分割,从而减少不必要的解析过程,加快文档的跳转速度,并且当文档被转移、拷贝至其他设备时,仍然能够确保预分页信息的有效性。Based on the above problems, the present invention proposes a new technical solution, which can directly use the pre-pagination information for document segmentation, thereby reducing unnecessary parsing processes, speeding up document jumps, and when documents are transferred and copied to When using other devices, the validity of the pre-pagination information can still be ensured.

有鉴于此,本发明提出了一种文档跳转的处理系统,包括:检测单元,用于检测文档是否被开启;信息查找单元,用于在所述检测单元检测到所述文档被开启时,查找所述文档或所述文档所处的数据包中是否存在预分页信息;处理单元,用于当存在所述预分页信息时,根据所述预分页信息来响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息存储至所述文档或所述文档所处的数据包中。In view of this, the present invention proposes a document jump processing system, including: a detection unit for detecting whether the document is opened; an information search unit for, when the detection unit detects that the document is opened, Finding whether there is pre-paging information in the document or the data packet in which the document is located; a processing unit configured to respond to a document jump instruction issued by the user according to the pre-paging information when the pre-paging information exists, Otherwise, real-time paging processing is performed on the document, and the obtained paging information is stored in the document or the data package in which the document is located.

在该技术方案中,通过将文档的预分页信息存储在文档或文档所处的数据包中,从而一方面无需设备对文档的实时分析,从而避免造成延迟、卡顿的使用体验;另一方面,由于预分页信息处于文档(比如TXT格式的文档)或文档所处的数据包(比如ePub格式的文档数据包)内,则即便是文档或文档所处的数据包被转移或拷贝至其他的设备中,同样可以直接使用其中的预分页信息,并且设备无需连接网络,即可使用预分页信息,从而降低了对设备或外部网络的硬件要求。此外,由于预分页信息与文档(或文档所处的数据包)存储在一起,而不是将文档与预分页信息之间建立映射关系后分别存储,则不会出现由于文档或预分页信息中的一方被移除、覆盖等,而导致另一方无法被使用的情况。In this technical solution, by storing the pre-pagination information of the document in the document or the data package where the document is located, on the one hand, the real-time analysis of the document by the device is not required, thereby avoiding the delay and stuck user experience; on the other hand , since the pre-pagination information is in the document (such as a document in TXT format) or the data package of the document (such as the document data package in ePub format), even if the document or the data package of the document is transferred or copied to other In the device, the pre-paging information therein can also be directly used, and the device can use the pre-paging information without connecting to the network, thereby reducing hardware requirements for the device or external network. In addition, because the pre-page information is stored together with the document (or the data package in which the document is located), instead of storing the document and the pre-page information separately after establishing a mapping relationship, there will be no A situation where one party is removed, overwritten, etc., rendering the other party unusable.

本发明还提出了一种文档跳转的处理方法,包括:在检测到文档被开启时,查找所述文档或所述文档所处的数据包中是否存在预分页信息;若存在,则根据所述预分页信息来响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息存储至所述文档或所述文档所处的数据包中。The present invention also proposes a processing method for document jumping, including: when detecting that the document is opened, searching whether there is pre-page information in the document or the data packet in which the document is located; The pre-pagination information is used to respond to the document jump instruction issued by the user, otherwise, the document is paginated in real time, and the obtained paging information is stored in the document or the data package in which the document is located.

在该技术方案中,通过将文档的预分页信息存储在文档或文档所处的数据包中,从而一方面无需设备对文档的实时分析,从而避免造成延迟、卡顿的使用体验;另一方面,由于预分页信息处于文档(比如TXT格式的文档)或文档所处的数据包(比如ePub格式的文档数据包)内,则即便是文档或文档所处的数据包被转移或拷贝至其他的设备中,同样可以直接使用其中的预分页信息,并且设备无需连接网络,即可使用预分页信息,从而降低了对设备或外部网络的硬件要求。此外,由于预分页信息与文档(或文档所处的数据包)存储在一起,而不是将文档与预分页信息之间建立映射关系后分别存储,则不会出现由于文档或预分页信息中的一方被移除、覆盖等,而导致另一方无法被使用的情况。In this technical solution, by storing the pre-pagination information of the document in the document or the data package where the document is located, on the one hand, the real-time analysis of the document by the device is not required, thereby avoiding the delay and stuck user experience; on the other hand , since the pre-pagination information is in the document (such as a document in TXT format) or the data package of the document (such as the document data package in ePub format), even if the document or the data package of the document is transferred or copied to other In the device, the pre-paging information therein can also be directly used, and the device can use the pre-paging information without connecting to the network, thereby reducing hardware requirements for the device or external network. In addition, because the pre-page information is stored together with the document (or the data package in which the document is located), instead of storing the document and the pre-page information separately after establishing a mapping relationship, there will be no A situation where one party is removed, overwritten, etc., rendering the other party unusable.

通过以上技术方案,可以直接使用预分页信息进行文档分割,从而减少不必要的解析过程,加快文档的跳转速度,并且当文档被转移、拷贝至其他设备时,仍然能够确保预分页信息的有效性。Through the above technical solutions, the pre-page information can be directly used for document segmentation, thereby reducing unnecessary parsing process, speeding up the document jump speed, and when the document is transferred or copied to other devices, the effectiveness of the pre-page information can still be ensured sex.

附图说明Description of drawings

图1示出了根据本发明的实施例的文档跳转的处理系统的框图;Fig. 1 shows the block diagram of the processing system of document jump according to the embodiment of the present invention;

图2示出了根据本发明的实施例的文档跳转的处理方法的流程图;FIG. 2 shows a flowchart of a processing method for document jumping according to an embodiment of the present invention;

图3示出了根据本发明的实施例的执行文档跳转的具体流程图;FIG. 3 shows a specific flow chart of performing document jumping according to an embodiment of the present invention;

图4示出了根据本发明的实施例的ePub格式文档数据包的文件构成示意图;FIG. 4 shows a schematic diagram of file composition of an ePub format document data package according to an embodiment of the present invention;

图5示出了根据本发明的实施例的对文档进行页码分析的界面示意图;Fig. 5 shows a schematic interface diagram of performing page number analysis on a document according to an embodiment of the present invention;

图6示出了根据本发明的实施例的生成的分页信息的示意图;Fig. 6 shows a schematic diagram of generated paging information according to an embodiment of the present invention;

图7示出了根据本发明的实施例的生成的分页信息文件的示意图;FIG. 7 shows a schematic diagram of a generated paging information file according to an embodiment of the present invention;

图8示出了根据本发明的实施例的根据预分页信息执行跳转后的界面示意图;FIG. 8 shows a schematic diagram of an interface after performing a jump according to pre-pagination information according to an embodiment of the present invention;

图9示出了根据本发明的实施例的对文档显示的缩放比进行调整后的界面示意图;FIG. 9 shows a schematic diagram of an interface after adjusting the scaling ratio of document display according to an embodiment of the present invention;

图10示出了根据本发明的实施例的基于缩放比的调整生成的分页信息的示意图;FIG. 10 shows a schematic diagram of pagination information generated based on scaling ratio adjustment according to an embodiment of the present invention;

图11示出了根据本发明的实施例的对设备进行转屏后的界面示意图;Fig. 11 shows a schematic diagram of the interface after the screen of the device is switched according to an embodiment of the present invention;

图12示出了根据本发明的实施例的基于转屏动作生成的分页信息的示意图。Fig. 12 shows a schematic diagram of paging information generated based on a screen-turning action according to an embodiment of the present invention.

具体实施方式Detailed ways

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。In order to understand the above-mentioned purpose, features and advantages of the present invention more clearly, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that, in the case of no conflict, the embodiments of the present application and the features in the embodiments can be combined with each other.

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实施例的限制。In the following description, many specific details are set forth in order to fully understand the present invention, but the present invention can also be implemented in other ways different from those described here, therefore, the present invention is not limited to the specific embodiments disclosed below limit.

图1示出了根据本发明的实施例的文档跳转的处理系统的框图。Fig. 1 shows a block diagram of a document jump processing system according to an embodiment of the present invention.

如图1所示,根据本发明的实施例的文档跳转的处理系统100,包括:检测单元102,用于检测文档是否被开启;信息查找单元104,用于在所述检测单元102检测到所述文档被开启时,查找所述文档或所述文档所处的数据包中是否存在预分页信息;处理单元106,用于当存在所述预分页信息时,根据所述预分页信息来响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息存储至所述文档或所述文档所处的数据包中。As shown in FIG. 1 , the document jump processing system 100 according to the embodiment of the present invention includes: a detection unit 102 for detecting whether the document is opened; an information search unit 104 for detecting when the detection unit 102 When the document is opened, find whether there is pre-paging information in the document or the data packet where the document is located; the processing unit 106 is configured to respond according to the pre-paging information when there is the pre-paging information A document jump command issued by the user, otherwise, real-time paging processing is performed on the document, and the obtained paging information is stored in the document or the data package in which the document is located.

在该技术方案中,通过将文档的预分页信息存储在文档或文档所处的数据包中,从而一方面无需设备对文档的实时分析,从而避免造成延迟、卡顿的使用体验;另一方面,由于预分页信息处于文档(比如TXT格式的文档)或文档所处的数据包(比如ePub格式的文档数据包)内,则即便是文档或文档所处的数据包被转移或拷贝至其他的设备中,同样可以直接使用其中的预分页信息,并且设备无需连接网络,即可使用预分页信息,从而降低了对设备或外部网络的硬件要求。此外,由于预分页信息与文档(或文档所处的数据包)存储在一起,而不是将文档与预分页信息之间建立映射关系后分别存储,则不会出现由于文档或预分页信息中的一方被移除、覆盖等,而导致另一方无法被使用的情况。In this technical solution, by storing the pre-pagination information of the document in the document or the data package where the document is located, on the one hand, the real-time analysis of the document by the device is not required, thereby avoiding the delay and stuck user experience; on the other hand , since the pre-pagination information is in the document (such as a document in TXT format) or the data package of the document (such as the document data package in ePub format), even if the document or the data package of the document is transferred or copied to other In the device, the pre-paging information therein can also be directly used, and the device can use the pre-paging information without connecting to the network, thereby reducing hardware requirements for the device or external network. In addition, because the pre-page information is stored together with the document (or the data package in which the document is located), instead of storing the document and the pre-page information separately after establishing a mapping relationship, there will be no A situation where one party is removed, overwritten, etc., rendering the other party unusable.

在上述技术方案中,优选地,所述文档或所述文档所处的数据包中还存储有对应于所述预分页信息的预设显示参数信息;所述信息查找单元104还用于:获取当前终端的显示参数信息,并查询所述文档或所述文档所处的数据包中是否存在相匹配的预设显示参数信息;以及所述处理单元106还用于:当存在相匹配的预设显示参数信息时,获取该预设显示参数信息对应的预分页信息,以用于响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息与所述当前终端的显示参数信息关联存储至所述文档或所述文档所处的数据包中。In the above technical solution, preferably, preset display parameter information corresponding to the pre-pagination information is stored in the document or the data package in which the document is located; the information search unit 104 is further configured to: obtain Display parameter information of the current terminal, and query whether there is matching preset display parameter information in the document or the data package where the document is located; and the processing unit 106 is further configured to: when there is a matching preset When displaying parameter information, obtain the pre-pagination information corresponding to the preset display parameter information, so as to respond to the document jump instruction sent by the user; otherwise, perform real-time paging processing on the document, and combine the obtained paging information with the current The display parameter information of the terminal is associated and stored in the document or the data package in which the document is located.

在该技术方案中,由于不同设备具有不同的分辨率,即便是同一台设备也具有不同的缩放比,这些都可能导致设备当前的显示参数信息发生变化,从而对于同一个文档而言,其对应的如总页码数、每个章节对应的页码区间等都会发生变化。因此,为了使得设备能够正确地根据预分页信息执行用户的跳转操作,可以将预分页信息与其对应的显示参数信息进行关联存储,从而在当前设备需要开启文档并进行跳转时(比如用户拖动进度条),则可以根据与当前设备的当前显示参数信息对应的预分页信息进行处理,或是当不存在对应的预分页信息时,对文档进行实时分页处理,并将得到的分页信息与设备的当前显示参数信息关联存储在文档或文档所处的数据包内,以便于下次使用。In this technical solution, since different devices have different resolutions, even the same device has different zoom ratios, which may cause the current display parameter information of the device to change, so for the same document, its corresponding For example, the total number of pages, the page range corresponding to each chapter, etc. will change. Therefore, in order to enable the device to correctly execute the user's jump operation according to the pre-paging information, the pre-paging information and the corresponding display parameter information can be associated and stored, so that when the current device needs to open the document and perform a jump (for example, the user drags the progress bar), then it can be processed according to the pre-paging information corresponding to the current display parameter information of the current device, or when there is no corresponding pre-paging information, the document can be paginated in real time, and the obtained paging information can be combined with the The current display parameter information of the device is associated and stored in the document or the data package where the document is located, so as to be used next time.

在上述技术方案中,优选地,所述检测单元102还用于:检测所述当前终端的显示参数信息是否发生变化;所述信息查找单元104还用于:当所述显示参数信息发生变化时,重新查找对应于变化后的显示参数信息的预分页信息;所述处理单元106还用于:若存在,则获取该预分页信息并用于响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息与所述变化后的显示参数信息关联存储至所述文档或所述文档所处的数据包中。In the above technical solution, preferably, the detection unit 102 is further configured to: detect whether the display parameter information of the current terminal changes; the information search unit 104 is further configured to: when the display parameter information changes , re-find the pre-page information corresponding to the changed display parameter information; the processing unit 106 is further configured to: if it exists, obtain the pre-page information and use it in response to the document jump instruction issued by the user; otherwise, the document Real-time paging processing is performed, and the obtained paging information is associated with the changed display parameter information and stored in the document or the data package in which the document is located.

在该技术方案中,当用户刚刚打开文档时,文档或文档所处的数据包中可能存在对应于设备当前显示参数信息的预分页信息;而当用户改变了阅读方式,比如将设备由竖屏变为横屏,或是改变了设备的缩放比,则显示参数信息将发生变化,原本的预分页信息将不再使用。因此,通过对显示参数信息的实时监测,从而实时查找对应的预分页信息,以始终确保设备对用户的跳转指令实现正确的响应。In this technical solution, when the user just opens the document, there may be pre-page information corresponding to the current display parameter information of the device in the document or the data package where the document is located; and when the user changes the reading mode, such as turning the device from portrait to If the screen is changed to landscape or the scaling ratio of the device is changed, the display parameter information will change, and the original pre-pagination information will no longer be used. Therefore, by monitoring the display parameter information in real time, the corresponding pre-paging information can be found in real time, so as to always ensure that the device responds correctly to the user's jump instruction.

在上述技术方案中,优选地,所述显示参数信息包括所述当前终端的长宽比和/或所述文档的缩放比。In the above technical solution, preferably, the display parameter information includes the aspect ratio of the current terminal and/or the scaling ratio of the document.

在上述技术方案中,优选地,所述文档为流式文档。具体地,比如TXT格式、ePub格式等。In the above technical solution, preferably, the document is a streaming document. Specifically, such as TXT format, ePub format, etc.

在上述技术方案中,优选地,所述预分页信息包括所述文档的总页码数和所述文档中的每个章节所处的页码区间,则所述处理单元106根据所述预分页信息来响应用户发出的文档跳转指令包括:确定所述文档跳转指令所属的章节,并根据所述预分页信息解析所述章节对应的页码区间,以展现解析后的文档数据。In the above technical solution, preferably, the pre-pagination information includes the total number of pages of the document and the page number interval of each chapter in the document, then the processing unit 106 performs Responding to the document jump command issued by the user includes: determining the chapter to which the document jump command belongs, and parsing the page number range corresponding to the chapter according to the pre-pagination information, so as to present the parsed document data.

在该技术方案中,通过仅解析用户的跳转目标所处的章节,从而降低了设备的解析量,也缩短了设备对用户指令的响应时间。In this technical solution, by only parsing the chapter where the user's jump target is located, the parsing amount of the device is reduced, and the response time of the device to the user's instruction is also shortened.

图2示出了根据本发明的实施例的文档跳转的处理方法的流程图。Fig. 2 shows a flowchart of a method for processing document jumps according to an embodiment of the present invention.

如图2所示,根据本发明的实施例的文档跳转的处理方法,包括:步骤202,在检测到文档被开启时,在所述文档或所述文档所处的数据包中查找预分页信息;步骤204,判断是否存在预分页信息;步骤206,若存在,则根据所述预分页信息来响应用户发出的文档跳转指令;步骤208,若不存在,则对所述文档进行实时分页处理,并将得到的分页信息存储至所述文档或所述文档所处的数据包中。As shown in Figure 2, the processing method for document jump according to the embodiment of the present invention includes: step 202, when it is detected that the document is opened, search for the pre-pagination in the document or the data package where the document is located information; Step 204, judge whether there is pre-pagination information; Step 206, if exist, then respond to the document jump instruction that user sends according to described pre-pagination information; Step 208, if do not exist, then carry out real-time pagination to described document process, and store the obtained paging information into the document or the data package where the document is located.

在该技术方案中,通过将文档的预分页信息存储在文档或文档所处的数据包中,从而一方面无需设备对文档的实时分析,从而避免造成延迟、卡顿的使用体验;另一方面,由于预分页信息处于文档(比如TXT格式的文档)或文档所处的数据包(比如ePub格式的文档数据包)内,则即便是文档或文档所处的数据包被转移或拷贝至其他的设备中,同样可以直接使用其中的预分页信息,并且设备无需连接网络,即可使用预分页信息,从而降低了对设备或外部网络的硬件要求。此外,由于预分页信息与文档(或文档所处的数据包)存储在一起,而不是将文档与预分页信息之间建立映射关系后分别存储,则不会出现由于文档或预分页信息中的一方被移除、覆盖等,而导致另一方无法被使用的情况。In this technical solution, by storing the pre-pagination information of the document in the document or the data package where the document is located, on the one hand, the real-time analysis of the document by the device is not required, thereby avoiding the delay and stuck user experience; on the other hand , since the pre-pagination information is in the document (such as a document in TXT format) or the data package of the document (such as the document data package in ePub format), even if the document or the data package of the document is transferred or copied to other In the device, the pre-paging information therein can also be directly used, and the device can use the pre-paging information without connecting to the network, thereby reducing hardware requirements for the device or external network. In addition, because the pre-page information is stored together with the document (or the data package in which the document is located), instead of storing the document and the pre-page information separately after establishing a mapping relationship, there will be no A situation where one party is removed, overwritten, etc., rendering the other party unusable.

在上述技术方案中,优选地,所述文档或所述文档所处的数据包中还存储有对应于所述预分页信息的预设显示参数信息,则所述处理方法还包括:获取当前终端的显示参数信息,并查询所述文档或所述文档所处的数据包中是否存在相匹配的预设显示参数信息,若存在,则获取该预设显示参数信息对应的预分页信息,以用于响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息与所述当前终端的显示参数信息关联存储至所述文档或所述文档所处的数据包中。In the above technical solution, preferably, preset display parameter information corresponding to the pre-pagination information is stored in the document or the data package in which the document is located, then the processing method further includes: obtaining the current terminal display parameter information, and query whether there is matching preset display parameter information in the document or the data package where the document is located, and if so, obtain the pre-pagination information corresponding to the preset display parameter information for use In response to the document jump instruction issued by the user, otherwise, the document is paginated in real time, and the obtained paging information is associated with the display parameter information of the current terminal and stored in the document or the data package where the document is located middle.

在该技术方案中,由于不同设备具有不同的分辨率,即便是同一台设备也具有不同的缩放比,这些都可能导致设备当前的显示参数信息发生变化,从而对于同一个文档而言,其对应的如总页码数、每个章节对应的页码区间等都会发生变化。因此,为了使得设备能够正确地根据预分页信息执行用户的跳转操作,可以将预分页信息与其对应的显示参数信息进行关联存储,从而在当前设备需要开启文档并进行跳转时(比如用户拖动进度条),则可以根据与当前设备的当前显示参数信息对应的预分页信息进行处理,或是当不存在对应的预分页信息时,对文档进行实时分页处理,并将得到的分页信息与设备的当前显示参数信息关联存储在文档或文档所处的数据包内,以便于下次使用。In this technical solution, since different devices have different resolutions, even the same device has different zoom ratios, which may cause the current display parameter information of the device to change, so for the same document, its corresponding For example, the total number of pages, the page range corresponding to each chapter, etc. will change. Therefore, in order to enable the device to correctly execute the user's jump operation according to the pre-paging information, the pre-paging information and the corresponding display parameter information can be associated and stored, so that when the current device needs to open the document and perform a jump (for example, the user drags the progress bar), then it can be processed according to the pre-paging information corresponding to the current display parameter information of the current device, or when there is no corresponding pre-paging information, the document can be paginated in real time, and the obtained paging information can be combined with the The current display parameter information of the device is associated and stored in the document or the data package where the document is located, so as to be used next time.

在上述技术方案中,优选地,还包括:若所述当前终端的显示参数信息发生变化,则重新查找对应于变化后的显示参数信息的预分页信息,若存在,则获取该预分页信息并用于响应用户发出的文档跳转指令,否则对所述文档进行实时分页处理,并将得到的分页信息与所述变化后的显示参数信息关联存储至所述文档或所述文档所处的数据包中。In the above technical solution, preferably, further comprising: if the display parameter information of the current terminal changes, re-searching for the pre-pagination information corresponding to the changed display parameter information, if it exists, obtaining the pre-paging information and using In response to the document jump instruction issued by the user, otherwise, real-time paging processing is performed on the document, and the obtained paging information is associated with the changed display parameter information and stored in the document or the data package where the document is located middle.

在该技术方案中,当用户刚刚打开文档时,文档或文档所处的数据包中可能存在对应于设备当前显示参数信息的预分页信息;而当用户改变了阅读方式,比如将设备由竖屏变为横屏,或是改变了设备的缩放比,则显示参数信息将发生变化,原本的预分页信息将不再使用。因此,通过对显示参数信息的实时监测,从而实时查找对应的预分页信息,以始终确保设备对用户的跳转指令实现正确的响应。In this technical solution, when the user just opens the document, there may be pre-page information corresponding to the current display parameter information of the device in the document or the data package where the document is located; and when the user changes the reading mode, such as turning the device from portrait to If the screen is changed to landscape or the scaling ratio of the device is changed, the display parameter information will change, and the original pre-pagination information will no longer be used. Therefore, by monitoring the display parameter information in real time, the corresponding pre-paging information can be found in real time, so as to always ensure that the device responds correctly to the user's jump instruction.

在上述技术方案中,优选地,所述显示参数信息包括所述当前终端的长宽比和/或所述文档的缩放比。In the above technical solution, preferably, the display parameter information includes the aspect ratio of the current terminal and/or the scaling ratio of the document.

在上述技术方案中,优选地,所述文档为流式文档。具体地,比如TXT格式、ePub格式等。In the above technical solution, preferably, the document is a streaming document. Specifically, such as TXT format, ePub format, etc.

在上述技术方案中,优选地,所述预分页信息包括所述文档的总页码数和所述文档中的每个章节所处的页码区间,则所述根据所述预分页信息来响应用户发出的文档跳转指令的步骤包括:确定所述文档跳转指令所属的章节,并根据所述预分页信息解析所述章节对应的页码区间,以展现解析后的文档数据。In the above technical solution, preferably, the pre-pagination information includes the total number of pages of the document and the page number interval of each chapter in the document, and the response to the user-issued The step of the document jump command includes: determining the chapter to which the document jump command belongs, and parsing the page number interval corresponding to the chapter according to the pre-pagination information, so as to present the parsed document data.

在该技术方案中,通过仅解析用户的跳转目标所处的章节,从而降低了设备的解析量,也缩短了设备对用户指令的响应时间。In this technical solution, by only parsing the chapter where the user's jump target is located, the parsing amount of the device is reduced, and the response time of the device to the user's instruction is also shortened.

图3示出了根据本发明的实施例的执行文档跳转的具体流程图。Fig. 3 shows a specific flow chart of performing document jumping according to an embodiment of the present invention.

如图3所示,根据本发明的实施例的执行文档跳转的具体流程包括:As shown in FIG. 3, the specific process of performing document jump according to the embodiment of the present invention includes:

步骤302,打开ePub图书。当然,本发明并不限于ePub这种格式的文档,此处仅以该格式进行举例说明。同时,用户有可能是首次打开该图书(具体是指该图书对应的数据,即没有生成预分页数据),也有可能不是,下面将对于两种情况的区别进行说明。Step 302, open the ePub book. Of course, the present invention is not limited to documents in the format of ePub, which is only used as an example for illustration here. At the same time, the user may open the book for the first time (specifically referring to the data corresponding to the book, that is, no pre-pagination data is generated), or it may not be the case. The difference between the two cases will be explained below.

步骤304,获取分页条件。该分页条件是指当前设备的显示设置环境,比如具体地,后台获取当前屏幕的宽和高,以及采用的缩放比(宽和高为设备屏幕的物理尺寸,单位可以为英寸等,由屏幕像素加上设备dpi计算得出,具体可以水平方向的边框的长度为宽,垂直方向的边框的长度为高,宽和高在用户转屏时发生变化)。Step 304, obtaining pagination conditions. The paging condition refers to the display setting environment of the current device, such as specifically, the background obtains the width and height of the current screen, and the zoom ratio used (the width and height are the physical dimensions of the device screen, and the unit can be inches, etc., determined by screen pixels It is calculated by adding the device dpi, specifically, the length of the border in the horizontal direction is width, and the length of the border in the vertical direction is height, and the width and height change when the user turns the screen).

步骤306,读取图书内的分页信息。Step 306, read the pagination information in the book.

步骤308,判断是否存在与分页条件匹配的分页信息。此时存在三种情况:Step 308, judging whether there is paging information matching the paging condition. There are three situations at this point:

第一种,用户首次打开该图书,则其中不存在预分页信息,因而此处也就无法得到与分页条件匹配的分页信息。In the first case, when the user opens the book for the first time, there is no pre-paging information, so the paging information matching the paging condition cannot be obtained here.

第二种,用户非首次打开该图书,可以读取到分页信息,但该分页信息对应的显示设置环境与当前的显示设置环境不匹配,因而得到的分页信息与分页条件也不匹配。The second is that the user can read the pagination information if it is not the first time to open the book, but the display setting environment corresponding to the paging information does not match the current display setting environment, so the obtained paging information does not match the paging conditions.

第三种,用户非首次打开该图书,并且读取到的分页信息与分页条件相匹配。The third type is that the user opens the book not for the first time, and the read pagination information matches the pagination condition.

步骤310,解析全书内容。Step 310, analyzing the content of the whole book.

步骤312,获取每一章的最大页码和最小页码。如:Step 312, obtaining the maximum page number and the minimum page number of each chapter. like:

比如获取屏幕宽为720像素,高为1280像素,dpi为320,计算可知屏幕宽为2.25(单位英寸),高为4(单位英寸),缩放比为1,即按100%比例显示页面。调用解析引擎进行后台分页(解析全部章节),总页数为826页,初始显示第1页,该文档的显示示意图如图5所示,而生成的分页信息则如图6所示。For example, if the screen width is 720 pixels, the height is 1280 pixels, and the dpi is 320, the calculation shows that the screen width is 2.25 (in inches), the height is 4 (in inches), and the zoom ratio is 1, that is, the page is displayed at a ratio of 100%. Call the parsing engine for background paging (parsing all chapters), the total number of pages is 826, and the first page is initially displayed. The display diagram of the document is shown in Figure 5, and the generated paging information is shown in Figure 6.

通过记录上述信息,则用户在进度条上拖动跳转时,只要判断将要跳转的页码属于哪个章节,就可以直接去解析页码所在章节并进行显示,而跳过不需要解析的章节。By recording the above information, when the user drags and jumps on the progress bar, as long as he determines which chapter the page number to jump to belongs to, he can directly parse and display the chapter where the page number is located, and skip the chapters that do not need to be parsed.

步骤314,将分页信息添加至ePub文件中。具体地,图4示出了ePub文件的数据包中包含的文件的示意图。因此,可以将分页信息生成对应的文件并打包入ePub文件的数据包中,比如生成如图7所示的pageinfo.xml文件。Step 314, adding pagination information to the ePub file. Specifically, FIG. 4 shows a schematic diagram of files contained in a data package of an ePub file. Therefore, the paging information can be generated into a corresponding file and packaged into the data package of the ePub file, for example, a pageinfo.xml file as shown in FIG. 7 is generated.

通过步骤310至步骤314,将分页信息打包入ePub文件的数据包中,则当以后再次遇到相同的显示设置环境时,则免去对文档内容的解析过程。Through steps 310 to 314, the paging information is packaged into the data package of the ePub file, and then when the same display setting environment is encountered again in the future, the parsing process of the document content is omitted.

步骤316,解析当前章节。Step 316, analyze the current chapter.

步骤318,显示当前页和当前页的页码信息。Step 318, displaying the current page and the page number information of the current page.

再次打开此ePub文件时检测是否存在对应屏幕信息的分页信息,发现已经存在则无需进行后台分页。具体如步骤320:When the ePub file is opened again, check whether there is paging information corresponding to the screen information, and if it is found that it already exists, there is no need to perform background paging. Specifically as step 320:

步骤320,若当前文件中存在预分页信息,则直接读取分页信息,快速定位至当前页所在的章节。Step 320, if there is pre-pagination information in the current file, directly read the paging information, and quickly locate the chapter where the current page is located.

比如图8所示,此时拖动跳转进度条进行跳转,如跳转到158页,对应的章节为第三章,调用解析引擎解析对应的这个章节(跳过对第二章的解析)。然后直接执行步骤316和步骤318。For example, as shown in Figure 8, drag the jump progress bar to jump at this time, such as jumping to page 158, the corresponding chapter is Chapter 3, call the analysis engine to analyze the corresponding chapter (skip the analysis of Chapter 2 ). Then step 316 and step 318 are directly executed.

步骤322,判断是否出现缩放或转屏等影响显示设置环境的操作,若出现,则返回步骤304,否则结束当前流程。Step 322 , judging whether there is an operation affecting the display setting environment such as zooming or screen rotation, if so, return to step 304 , otherwise end the current process.

对于“缩放”操作:For the "zoom" operation:

假定如图9所示,对页面进行放大到原尺寸的1.6倍,分页条件变为屏幕尺寸不变,缩放比变为1.6。阅读器没有获取到当前分页条件,重新根据新的参数在后台进行分页,生成如图10所示的分页信息,并跳转到当前位置所在页码进行显示。同时,还将新的分页信息追加写入ePub文件中的pageinfo.xml里。Assume that as shown in FIG. 9 , the page is enlarged to 1.6 times the original size, the pagination condition is changed to the same screen size, and the zoom ratio is changed to 1.6. The reader does not obtain the current paging conditions, and performs paging in the background according to the new parameters again, generates paging information as shown in Figure 10, and jumps to the page number of the current location for display. At the same time, new paging information is added to pageinfo.xml in the ePub file.

对于“转屏”操作:For the "rotate screen" operation:

假定如图11所示,旋转屏幕为横屏,同时缩放比变为1。阅读器没有获取到当前分页条件,重新根据新的参数在后台进行分页(width=4,height=2.25,scale=1),生成如图12所示的分页信息,并跳转到当前位置所在页码进行显示。同时,还将新的分页信息追加写入ePub文件中的pageinfo.xml里。Assume that as shown in FIG. 11 , the rotated screen is a landscape screen, and the zoom ratio becomes 1 at the same time. The reader does not get the current paging conditions, and paginates in the background again according to the new parameters (width=4, height=2.25, scale=1), generates paging information as shown in Figure 12, and jumps to the page number of the current location to display. At the same time, new paging information is added to pageinfo.xml in the ePub file.

以此类推,pageinfo.xml中将搜集到此设备上的全部屏幕参数下的分页信息,之后无论在哪种情况下打开,都不需要再做后台分页,将提升打开和跳转的速度。而此文件拷贝到其它设备上后,将可以共用不同设备上创建的分页信息,只要宽和高一致就可以复用之前的数据。By analogy, pageinfo.xml will collect the paging information under all screen parameters on this device, and then no matter what the situation is when it is opened, there is no need to do background paging, which will increase the speed of opening and jumping. After this file is copied to other devices, the paging information created on different devices can be shared, and the previous data can be reused as long as the width and height are consistent.

以上结合附图详细说明了本发明的技术方案,考虑到相关技术中,由于将预分页信息存储在设备或云端,使得对于没有联网或是文档拷贝等情况下,可能无法使用预分页信息,因此,本发明提出了一种文档跳转的处理系统和一种文档跳转的处理方法,可以直接使用预分页信息进行文档分割,从而减少不必要的解析过程,加快文档的跳转速度,并且当文档被转移、拷贝至其他设备时,仍然能够确保预分页信息的有效性。The above describes the technical solution of the present invention in detail in conjunction with the accompanying drawings. Considering that in related technologies, since the pre-page information is stored in the device or cloud, it may not be possible to use the pre-page information in the case of no networking or document copying. Therefore, , the present invention proposes a document jump processing system and a document jump processing method, which can directly use pre-pagination information for document segmentation, thereby reducing unnecessary parsing processes, speeding up document jump speed, and when When the document is transferred or copied to other devices, the validity of the pre-page information can still be ensured.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (8)

1. a kind of processing system that document redirects, which is characterized in that including:
Detection unit, for detecting whether document is opened;
Information searching unit, for when the detection unit detects that the document is opened, searching the document or described It whether there is prepaging information in data packet residing for document;
Processing unit, for when there are during the prepaging information, the text that user sends out is responded according to the prepaging information Shelves jump instruction, otherwise carries out the document real-time paging processing, and obtained paging information stored to the document or In data packet residing for the document;
The prepaging information includes the page number section residing for each chapters and sections in the total page number and the document of the document, Then the processing unit includes according to the prepaging information to respond the document jump instruction that user sends out:
It determines the chapters and sections belonging to the document jump instruction, and the corresponding page number of the chapters and sections is parsed according to the prepaging information Section, to show the document data after parsing;
The default display ginseng corresponding to the prepaging information is also stored in data packet residing for the document or the document Number information;
Described information searching unit is additionally operable to:The display parameter information of present terminal is obtained, and inquires the document or the text With the presence or absence of the predetermined display parameter information to match in data packet residing for shelves;And
The processing unit is additionally operable to:When there is the predetermined display parameter information to match, predetermined display parameter letter is obtained Corresponding prepaging information is ceased, for the document jump instruction that response user sends out, otherwise the document is divided in real time Page processing, and by the display parameter information associated storage of obtained paging information and the present terminal to the document or described In data packet residing for document.
2. the processing system that document according to claim 1 redirects, which is characterized in that
The detection unit is additionally operable to:Whether the display parameter information for detecting the present terminal changes;
Described information searching unit is additionally operable to:When the display parameter information changes, search again after corresponding to variation Display parameter information prepaging information;
The processing unit is additionally operable to:If in the presence of obtaining the prepaging information and being redirected for responding the document that user sends out Instruction, otherwise carries out the document real-time paging processing, and by the display parameters after obtained paging information and the variation Information association is stored into the data packet residing for the document or the document.
3. the processing system that document according to claim 1 redirects, which is characterized in that the display parameter information includes institute State the length-width ratio of present terminal and/or the pantograph ratio of the document.
4. the processing system that document according to claim 1 redirects, which is characterized in that the document is streaming document.
5. a kind of processing method that document redirects, which is characterized in that including:
When detecting that document is opened, search and believe in the document or data packet residing for the document with the presence or absence of prepaging Breath;
If in the presence of, the document jump instruction that user sends out is responded according to the prepaging information, otherwise to the document into The real-time paging processing of row, and obtained paging information is stored into the data packet residing for the document or the document;
The prepaging information includes the page number section residing for each chapters and sections in the total page number and the document of the document, It is then described to be included according to the prepaging information to respond the step of document jump instruction that user sends out:
It determines the chapters and sections belonging to the document jump instruction, and the corresponding page number of the chapters and sections is parsed according to the prepaging information Section, to show the document data after parsing;
The default display ginseng corresponding to the prepaging information is also stored in data packet residing for the document or the document Information is counted, then the processing method further includes:
The display parameter information of present terminal is obtained, and inquires in the document or data packet residing for the document and whether there is The predetermined display parameter information to match, if in the presence of, obtain the corresponding prepaging information of the predetermined display parameter information, with In the document jump instruction that response user sends out, real-time paging processing is otherwise carried out to the document, and obtained paging is believed In data packet residing for the display parameter information associated storage to the document or the document of breath and the present terminal.
6. the processing method that document according to claim 5 redirects, which is characterized in that further include:
If the display parameter information of the present terminal changes, the display parameter information after corresponding to variation is searched again Prepaging information, if in the presence of, obtain the prepaging information and for responding the document jump instruction that user sends out, it is otherwise right The document carries out real-time paging processing, and by the display parameter information associated storage after obtained paging information and the variation Into the data packet residing for the document or the document.
7. the processing method that document according to claim 5 redirects, which is characterized in that the display parameter information includes institute State the length-width ratio of present terminal and/or the pantograph ratio of the document.
8. the processing method that document according to claim 5 redirects, which is characterized in that the document is streaming document.
CN201310412777.4A 2013-09-11 2013-09-11 The processing system and processing method that document redirects Expired - Fee Related CN104424160B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310412777.4A CN104424160B (en) 2013-09-11 2013-09-11 The processing system and processing method that document redirects

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310412777.4A CN104424160B (en) 2013-09-11 2013-09-11 The processing system and processing method that document redirects

Publications (2)

Publication Number Publication Date
CN104424160A CN104424160A (en) 2015-03-18
CN104424160B true CN104424160B (en) 2018-07-10

Family

ID=52973170

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310412777.4A Expired - Fee Related CN104424160B (en) 2013-09-11 2013-09-11 The processing system and processing method that document redirects

Country Status (1)

Country Link
CN (1) CN104424160B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106021307B (en) * 2016-05-05 2019-03-29 广州阿里巴巴文学信息技术有限公司 A kind of system positioned for electronic document, unit and method
CN111832262B (en) * 2019-03-29 2023-06-20 珠海金山办公软件有限公司 Document processing method and device, electronic equipment and storage medium
CN112861481B (en) * 2021-01-29 2024-01-30 北京尚医智信健康管理有限公司 Paging processing method, paging processing device, electronic equipment and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101571850A (en) * 2009-06-10 2009-11-04 青岛海信移动通信技术股份有限公司 Display packing and device of text document in support of page turn function
CN101963888A (en) * 2010-09-30 2011-02-02 宇龙计算机通信科技(深圳)有限公司 Electronic terminal and method thereof for controlling page scroll bar
CN102521280A (en) * 2011-11-26 2012-06-27 华为技术有限公司 Loading method and loading device of EPub electronic book
EP2191394B1 (en) * 2007-07-20 2013-03-06 Google, Inc. Identifying and linking similar passages in a digital text corpus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2191394B1 (en) * 2007-07-20 2013-03-06 Google, Inc. Identifying and linking similar passages in a digital text corpus
CN101571850A (en) * 2009-06-10 2009-11-04 青岛海信移动通信技术股份有限公司 Display packing and device of text document in support of page turn function
CN101963888A (en) * 2010-09-30 2011-02-02 宇龙计算机通信科技(深圳)有限公司 Electronic terminal and method thereof for controlling page scroll bar
CN102521280A (en) * 2011-11-26 2012-06-27 华为技术有限公司 Loading method and loading device of EPub electronic book

Also Published As

Publication number Publication date
CN104424160A (en) 2015-03-18

Similar Documents

Publication Publication Date Title
US8756313B2 (en) Method and system for notifying network resource updates
US9600400B1 (en) Performance testing of web application components using image differentiation
US9904936B2 (en) Method and apparatus for identifying elements of a webpage in different viewports of sizes
US9928415B2 (en) Mathematical formula learner support system
US7979785B1 (en) Recognizing table of contents in an image sequence
CN102708116A (en) System and method for image processing
CN103052950A (en) System and method for filtering web content
US20090313574A1 (en) Mobile document viewer
CN103761277A (en) ePub electronic book loading method and system
CN102880707B (en) Webpage body content recognition methods and device
JP2021512415A (en) Backdrop rendering of digital components
JP6157965B2 (en) Electronic device, method, and program
WO2017000613A1 (en) Method and device for generating indication information in search result page
WO2015149561A1 (en) Method and apparatus for drawing page tab header in browser
CN104424160B (en) The processing system and processing method that document redirects
CN103942211A (en) Text page recognition method and device
US20180089150A1 (en) Providing location-based font recommendations
US20140223291A1 (en) System and method for restructuring content on reorientation of a mobile device
US20150149515A1 (en) Method and apparatus for processing browsing history of web site
US9892098B2 (en) HTML tag for improving page navigation user experience
KR20160044487A (en) Navigating fixed format document in e-reader application
US20090313558A1 (en) Semantic Image Collection Visualization
JP2013516015A (en) Search result providing system and method
CN106575303B (en) Method and device for displaying web pages
US8402366B1 (en) Format tag stacks for stream-parsing format information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 100871, Beijing, Haidian District Cheng Fu Road 298, founder building, 9 floor

Patentee after: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Patentee after: FOUNDER APABI TECHNOLOGY Ltd.

Patentee after: PKU FOUNDER INFORMATION INDUSTRY GROUP CO.,LTD.

Address before: 100871, Beijing, Haidian District Cheng Fu Road 298, founder building, 9 floor

Patentee before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Patentee before: FOUNDER APABI TECHNOLOGY Ltd.

Patentee before: FOUNDER INFORMATION INDUSTRY HOLDINGS Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220913

Address after: 3007, Hengqin international financial center building, No. 58, Huajin street, Hengqin new area, Zhuhai, Guangdong 519031

Patentee after: New founder holdings development Co.,Ltd.

Patentee after: FOUNDER APABI TECHNOLOGY Ltd.

Address before: 100871, Beijing, Haidian District Cheng Fu Road 298, founder building, 9 floor

Patentee before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Patentee before: FOUNDER APABI TECHNOLOGY Ltd.

Patentee before: PKU FOUNDER INFORMATION INDUSTRY GROUP CO.,LTD.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180710