[go: up one dir, main page]

CN113655922B - File processing method, device, electronic device and computer-readable storage medium - Google Patents

File processing method, device, electronic device and computer-readable storage medium Download PDF

Info

Publication number
CN113655922B
CN113655922B CN202110883051.3A CN202110883051A CN113655922B CN 113655922 B CN113655922 B CN 113655922B CN 202110883051 A CN202110883051 A CN 202110883051A CN 113655922 B CN113655922 B CN 113655922B
Authority
CN
China
Prior art keywords
data content
page
display
browsing area
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.)
Active
Application number
CN202110883051.3A
Other languages
Chinese (zh)
Other versions
CN113655922A (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.)
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Wuhan Kingsoft Office Software Co Ltd
Original Assignee
Beijing Kingsoft Office Software Inc
Zhuhai Kingsoft Office Software Co Ltd
Wuhan Kingsoft Office Software 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 Beijing Kingsoft Office Software Inc, Zhuhai Kingsoft Office Software Co Ltd, Wuhan Kingsoft Office Software Co Ltd filed Critical Beijing Kingsoft Office Software Inc
Priority to CN202410673395.5A priority Critical patent/CN118550433A/en
Priority to CN202410673400.2A priority patent/CN118550434A/en
Priority to CN202410673669.0A priority patent/CN118550435A/en
Priority to CN202110883051.3A priority patent/CN113655922B/en
Publication of CN113655922A publication Critical patent/CN113655922A/en
Application granted granted Critical
Publication of CN113655922B publication Critical patent/CN113655922B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/177Editing, e.g. inserting or deleting of tables; using ruled lines
    • G06F40/18Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明涉及一种文件处理方法、装置、电子设备及计算机可读存储介质。该方法包括:接收对文件的页面标识的第一操作指令;获取与页面标识对应的目标页面的第一数据内容;将第一数据内容在文件的显示页面的浏览区域展示。由此可见,本发明中用户无需进行打开目标页面操作,便可通过浏览区域中展示的第一数据内容来预览目标页面中的数据内容情况,从而快速确定目标页面中是否存在需要的数据内容。对于包括多个页面的文件而言,通过本发明实施例,用户无需对文件执行多页面打开操作,便可在文件当前所打开的显示页面中快速预览、了解该文件中其他页面的数据内容情况,定位存在其需要的数据内容的相应的页面,从而高效且精准的找到需要的数据内容。

The present invention relates to a file processing method, device, electronic device and computer-readable storage medium. The method comprises: receiving a first operation instruction for a page identifier of a file; obtaining the first data content of a target page corresponding to the page identifier; and displaying the first data content in a browsing area of a display page of the file. It can be seen that in the present invention, the user does not need to open the target page, but can preview the data content of the target page through the first data content displayed in the browsing area, thereby quickly determining whether the target page contains the required data content. For a file including multiple pages, through an embodiment of the present invention, the user does not need to perform a multi-page opening operation on the file, but can quickly preview and understand the data content of other pages in the file in the display page currently opened by the file, locate the corresponding page with the required data content, and thus efficiently and accurately find the required data content.

Description

文件处理方法、装置、电子设备及计算机可读存储介质File processing method, device, electronic device and computer-readable storage medium

技术领域Technical Field

本发明实施例涉及数据处理技术领域,更具体地,涉及一种文件处理方法、装置、电子设备及计算机可读存储介质。Embodiments of the present invention relate to the field of data processing technology, and more specifically, to a file processing method, device, electronic device, and computer-readable storage medium.

背景技术Background technique

用户在采用演示文件、邮件、表格文件等查看、编辑数据内容的情况下,不时需要对在先已完成的数据内容进行查看、编辑等处理。When users view and edit data content using presentation files, emails, spreadsheet files, etc., they often need to view, edit, and process previously completed data content.

以表格文件为例,用户在客户端编辑、查看表格文件中的数据内容,且惯于打开多张表格页面。各个数据内容分别分布于上述多张表格页面中。其中,打开的多张表格页面中的一张表格页面(对应标识“sheet1”)中的数据内容可在客户端界面展示,其余表格页面以标识的形式布设在客户端界面,其相应的表格页面中的数据内容不展示于客户端界面,具体的,标识包含sheet2、sheet3......。若用户想要查看、编辑除表格页面sheet1中展示的数据内容以外的其他数据内容,则需要逐个点击标识sheet2、sheet3......,以使得与各个标识对应的表格页面逐个展示其数据内容。进而用户通过查看每张表格页面中展示的数据内容,判定其当前选中的标识对应的表格页面中是否含有所需数据内容。可知,在演示文件、邮件、表格文件等中查找用户所需的数据内容的过程较为繁琐,效率较低。Taking a table file as an example, a user edits and views the data content in a table file on the client, and is accustomed to opening multiple table pages. Each data content is distributed in the above-mentioned multiple table pages. Among them, the data content in one table page (corresponding to the identifier "sheet1") among the multiple table pages opened can be displayed on the client interface, and the remaining table pages are arranged on the client interface in the form of identifiers, and the data content in the corresponding table page is not displayed on the client interface. Specifically, the identifier includes sheet2, sheet3... If the user wants to view and edit other data content except the data content displayed in the table page sheet1, it is necessary to click on the identifiers sheet2, sheet3... one by one, so that the table pages corresponding to each identifier display their data content one by one. Then the user determines whether the table page corresponding to the currently selected identifier contains the required data content by viewing the data content displayed in each table page. It can be seen that the process of finding the data content required by the user in presentation files, emails, table files, etc. is relatively cumbersome and inefficient.

发明内容Summary of the invention

本发明实施例提供一种文件处理方法、装置、电子设备及计算机可读存储介质,用于解决用户在各个文件页面中查找所需的数据内容的过程繁琐、效率偏低的技术问题。The embodiments of the present invention provide a file processing method, device, electronic device and computer-readable storage medium, which are used to solve the technical problem that the process of users searching for required data content in various file pages is cumbersome and inefficient.

根据本发明的第一方面,提供了一种文件处理方法,包括:According to a first aspect of the present invention, there is provided a file processing method, comprising:

接收对文件的页面标识的第一操作指令;Receiving a first operation instruction for a page identifier of a file;

获取与所述页面标识对应的目标页面的第一数据内容;Acquire first data content of a target page corresponding to the page identifier;

将所述第一数据内容在所述文件的显示页面的浏览区域展示。The first data content is displayed in a browsing area of a display page of the file.

可选地,所述获取与所述页面标识对应的目标页面的第一数据内容,包括:Optionally, the acquiring the first data content of the target page corresponding to the page identifier includes:

在所述目标页面的全部数据内容中确定与所述全部数据内容相关联的第一数据信息,将所述第一数据信息作为所述第一数据内容;Determining first data information associated with all data contents of the target page from among all data contents of the target page, and using the first data information as the first data content;

或者,在所述目标页面的全部数据内容中确定与所述全部数据内容及所述显示页面的相应数据内容均相关联的第二数据信息,将所述第二数据信息作为所述第一数据内容。Alternatively, second data information associated with all the data contents and corresponding data contents of the display page is determined from all the data contents of the target page, and the second data information is used as the first data content.

可选地,将所述第一数据内容在所述文件的显示页面的浏览区域展示,包括:Optionally, displaying the first data content in a browsing area of a display page of the file includes:

确定所述第一数据内容的展示字号阈值;Determining a display font size threshold for the first data content;

将所述第一数据内容以大于或者等于展示字号阈值的字号在浏览区域展示。The first data content is displayed in a browsing area with a font size greater than or equal to a display font size threshold.

可选地,所述将所述第一数据内容以大于或者等于所述展示字号阈值的字号在所述浏览区域展示,包括:Optionally, displaying the first data content in the browsing area with a font size greater than or equal to the display font size threshold includes:

在所述第一数据内容的数据量小于或者等于所述浏览区域的展示数据量阈值的情况下,以静态在所述浏览区域展示所述第一数据内容;When the data volume of the first data content is less than or equal to the display data volume threshold of the browsing area, displaying the first data content in the browsing area in a static manner;

在所述第一数据内容的数据量大于所述浏览区域的展示数据量阈值的情况下,以动态在所述浏览区域展示所述第一数据内容。When the data volume of the first data content is greater than the display data volume threshold of the browsing area, the first data content is dynamically displayed in the browsing area.

可选地,所述以动态在所述浏览区域展示所述第一数据内容,包括:Optionally, dynamically displaying the first data content in the browsing area includes:

增加所述浏览区域的展示面数量和/或增大所述浏览区域的展示面的占用区域;Increasing the number of display surfaces of the browsing area and/or increasing the occupied area of the display surfaces of the browsing area;

在增加和/或增大处理后的浏览区域展示所述第一数据内容。The first data content is displayed in the browsing area after the increase and/or enlargement processing.

可选地,所述以动态在所述浏览区域展示所述第一数据内容,包括:Optionally, dynamically displaying the first data content in the browsing area includes:

对所述第一数据内容进行划分,得到多个信息块;Dividing the first data content to obtain a plurality of information blocks;

根据移动指令对所述多个信息块进行排列;Arranging the plurality of information blocks according to the movement instruction;

将排列后每个信息块依次在所述浏览区域展示。After arrangement, each information block is displayed in the browsing area in sequence.

可选地,所述根据移动指令对所述多个信息块进行排列,包括:Optionally, arranging the plurality of information blocks according to the movement instruction includes:

根据第一移动指令,将所述多个信息块横向排列;Arrange the plurality of information blocks horizontally according to the first movement instruction;

或者,根据第二移动指令,将所述多个信息块纵向排列;Alternatively, according to the second movement instruction, the plurality of information blocks are arranged vertically;

或者,根据第三移动指令,将所述多个信息块阵列排列。Alternatively, the plurality of information blocks are arranged in an array according to a third movement instruction.

可选地,所述接收对文件的页面标识的第一操作指令;获取与所述页面标识对应的目标页面的第一数据内容,包括:Optionally, the receiving a first operation instruction on a page identifier of a file; and acquiring first data content of a target page corresponding to the page identifier includes:

在判定针对所述页面标识的页面操作不满足第一条件的情况下,获取与所述第一操作指令操控的一个页面标识对应的目标页面的第一数据内容;When it is determined that the page operation for the page identifier does not satisfy the first condition, obtaining first data content of a target page corresponding to a page identifier manipulated by the first operation instruction;

在判定针对所述页面标识的页面操作满足所述第一条件的情况下,获取所述文件中除所述显示页面以外的其他全部页面的相应的各个数据内容。When it is determined that the page operation for the page identifier satisfies the first condition, the corresponding data contents of all the pages in the file except the display page are obtained.

可选地,所述浏览区域临近所述文件的页面标识布设;或者,所述浏览区域设置于所述显示页面的空白区域。Optionally, the browsing area is arranged adjacent to a page mark of the file; or, the browsing area is set in a blank area of the display page.

根据本发明的第二方面,还提供了一种文件处理装置,包括:According to a second aspect of the present invention, there is further provided a file processing device, comprising:

接收模块,用于接收对文件的页面标识的第一操作指令;A receiving module, used for receiving a first operation instruction for a page identifier of a file;

获取模块,用于获取与所述页面标识对应的目标页面的第一数据内容;An acquisition module, used for acquiring first data content of a target page corresponding to the page identifier;

展示模块,用于将所述第一数据内容在所述文件的显示页面的浏览区域展示。A display module is used to display the first data content in the browsing area of the display page of the file.

根据本发明的第三方面,还提供了一种电子设备,包括存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,以实现根据本发明第一方面的方法。According to a third aspect of the present invention, there is further provided an electronic device, comprising a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the method according to the first aspect of the present invention.

根据本发明的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序在被处理器执行时实现根据本发明的第一方面的方法。According to a fourth aspect of the present invention, there is further provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method according to the first aspect of the present invention is implemented.

采用本发明实施例提供的文件处理方法、装置、电子设备及计算机可读存储介质,其中通过文件处理方法,能够在接收到对文件的页面标识的第一操作指令后,获取与页面标识对应的目标页面的第一数据内容,然后将第一数据内容在文件的显示页面的浏览区域展示。由此可见,本发明中用户无需进行打开目标页面操作,便可通过浏览区域中展示的第一数据内容来预览目标页面中的数据内容情况,从而快速确定目标页面中是否存在需要的数据内容。对于包括多个页面的文件而言,通过本发明实施例,用户无需对文件执行多页面打开操作(即逐个打开文件所包含的多个页面中的每个页面),便可在文件当前所打开的显示页面中快速预览、了解该文件中其他页面的数据内容情况,定位存在其需要的数据内容的相应的页面,仅对该页面进行打开操作,从而高效且精准的找到需要的数据内容,提高了用户查找数据内容的效率和准确性。The file processing method, device, electronic device and computer-readable storage medium provided by the embodiment of the present invention are adopted, wherein through the file processing method, after receiving the first operation instruction for the page identifier of the file, the first data content of the target page corresponding to the page identifier can be obtained, and then the first data content is displayed in the browsing area of the display page of the file. It can be seen that in the present invention, the user does not need to open the target page operation, and can preview the data content in the target page through the first data content displayed in the browsing area, so as to quickly determine whether the target page has the required data content. For a file including multiple pages, through the embodiment of the present invention, the user does not need to perform a multi-page opening operation on the file (that is, open each of the multiple pages contained in the file one by one), and can quickly preview and understand the data content of other pages in the file in the display page currently opened by the file, locate the corresponding page with the required data content, and only open the page, so as to efficiently and accurately find the required data content, thereby improving the efficiency and accuracy of the user in finding the data content.

通过以下参照附图对本发明的示例性实施例的详细描述,本发明实施例的其他特征及其优点将会变得清楚。Other features and advantages of embodiments of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明实施例的原理。The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.

图1为根据本发明一示例性实施例示出的一种文本处理方法的流程图;FIG1 is a flow chart of a text processing method according to an exemplary embodiment of the present invention;

图2A为在表格文件中一种显示预览内容的方式的示意图;FIG2A is a schematic diagram of a method for displaying preview content in a table file;

图2B为在表格文件中另一种显示预览内容的方式的示意图;FIG2B is a schematic diagram of another method of displaying preview content in a table file;

图3为根据本发明另一示例性实施例的一种文本处理方法的流程图;FIG3 is a flow chart of a text processing method according to another exemplary embodiment of the present invention;

图4为根据本发明再一示例性一些实施例的一种文本处理方法的流程图;FIG4 is a flow chart of a text processing method according to still another exemplary embodiment of the present invention;

图5为根据本发明又一示例性一些实施例的一种文本处理方法的流程图;FIG5 is a flowchart of a text processing method according to yet another exemplary embodiment of the present invention;

图6A为根据本发明一些实施例的一种信息块的排列方式的示意图;FIG6A is a schematic diagram of an arrangement of information blocks according to some embodiments of the present invention;

图6B为根据本发明一些实施例的另一种信息块的排列方式的示意图;FIG6B is a schematic diagram of another arrangement of information blocks according to some embodiments of the present invention;

图6C为根据本发明一些实施例的再一种信息块的排列方式的示意图;FIG6C is a schematic diagram of yet another arrangement of information blocks according to some embodiments of the present invention;

图6D为根据本发明一些实施例的又一种信息块的排列方式的示意图;FIG6D is a schematic diagram of yet another arrangement of information blocks according to some embodiments of the present invention;

图7A为根据本发明一些实施例的一种信息块的数据内容的展示方式的示意图;FIG7A is a schematic diagram of a display method of data content of an information block according to some embodiments of the present invention;

图7B为根据本发明一些实施例的另一种信息块的数据内容的展示方式的示意图;FIG7B is a schematic diagram of another method of displaying data content of an information block according to some embodiments of the present invention;

图8为根据本发明一些实施例的一种文件处理装置的功能结构框图;FIG8 is a functional structure block diagram of a file processing device according to some embodiments of the present invention;

图9是根据一个实施例的电子设备的硬件结构示意图。FIG. 9 is a schematic diagram of a hardware structure of an electronic device according to an embodiment.

具体实施方式Detailed ways

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless otherwise specifically stated.

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其他例子可以具有不同的值。In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。另外,本说明书一个或多个实施例中采用方向术语横向、纵向,其中,横向指,针对客户端的显示界面显示的数据内容,以用户平视时肉眼可识别的显示界面,且该显示界面正常、准确显示数据内容为基准,平行于水平地面的水平方向;纵向指,针对客户端的显示界面显示的数据内容,以用户平视时肉眼可识别的显示界面,且该显示界面正常、准确显示数据内容为基准,垂直于水平地面的竖直方向。It should be noted that similar numbers and letters represent similar items in the following figures, so once an item is defined in one figure, it does not need to be further discussed in subsequent figures. In addition, the directional terms horizontal and vertical are used in one or more embodiments of this specification, where horizontal refers to the horizontal direction parallel to the horizontal ground, based on the display interface that can be recognized by the naked eye when the user looks straight ahead, and the display interface displays the data content normally and accurately as the benchmark; vertical refers to the vertical direction perpendicular to the horizontal ground, based on the display interface that can be recognized by the naked eye when the user looks straight ahead, and the display interface displays the data content normally and accurately as the benchmark.

本说明书一个或多个实施例中采用排布方式为阵列排列,该阵列排列指,针对客户端的显示界面显示的数据内容,以用户平视时肉眼可识别的显示界面,且该显示界面正常、准确显示任意一个对象(数据内容)为基准,在该对象的水平方向和竖直方向均排列有其他对象。其中,对象可以为字符、文本、数字、英文单词、图片等数据内容。举例说明,字符“a”、“b”、“c”、“d”、“e”采取阵列排列,可以是以字符“a”为中心,字符“b”、字符“c”布设在字符“a”的水平方向的两侧,字符“d”、字符“e”布设在字符“a”的竖直方向的两侧。In one or more embodiments of this specification, the arrangement method adopted is an array arrangement, and the array arrangement refers to that, for the data content displayed on the display interface of the client, the display interface is recognizable by the naked eye when the user looks straight ahead, and the display interface normally and accurately displays any object (data content) as a benchmark, and other objects are arranged in the horizontal and vertical directions of the object. Among them, the object can be data content such as characters, texts, numbers, English words, pictures, etc. For example, the characters "a", "b", "c", "d", and "e" are arranged in an array, which can be centered on the character "a", and the characters "b" and "c" are arranged on both sides of the character "a" in the horizontal direction, and the characters "d" and "e" are arranged on both sides of the character "a" in the vertical direction.

本发明实施例提供一种文件处理方法,以解决用户在各个文件页面中查找所需的数据内容的过程繁琐、效率偏低的技术问题。The embodiment of the present invention provides a file processing method to solve the technical problem that the process of users searching for required data content in various file pages is cumbersome and inefficient.

需要说明的是,本申请实施例的执行主体可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(Software DevelopmentKit,SDK)等功能单元,本实施例对此不进行特别限定。It should be noted that the execution subject of the embodiment of the present application can be an application located in the local terminal, or it can also be a functional unit such as a plug-in or software development kit (SDK) set in the application located in the local terminal, and this embodiment does not specifically limit this.

可以理解的是,上述应用可以是安装在终端(即客户端)上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(web App),本实施例对此不进行特别限定。It is understandable that the above application may be a local program (native App) installed on the terminal (ie, the client), or may also be a web page program (web App) of a browser on the terminal, which is not particularly limited in this embodiment.

此外,本申请实施例中所涉及的终端可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、个人电脑(Personal Computer,PC)、掌上电脑(PDA,Personal Digital Assistants)、可穿戴设备(如智能眼镜、智能手表等)等。下面,参照附图描述根据本发明的各个实施例和例子。In addition, the terminals involved in the embodiments of the present application may include but are not limited to mobile phones, personal digital assistants (PDAs), wireless handheld devices, tablet computers, personal computers (PCs), PDAs (Personal Digital Assistants), wearable devices (such as smart glasses, smart watches, etc.), etc. Below, various embodiments and examples according to the present invention are described with reference to the accompanying drawings.

<方法实施例><Method Example>

图1为本发明实施例提供的一种文件处理方法的方法的流程图。如图1所示,该方法包括如下步骤S110~S130。Fig. 1 is a flow chart of a method for file processing provided by an embodiment of the present invention. As shown in Fig. 1, the method includes the following steps S110-S130.

步骤S110:接收对文件的页面标识的第一操作指令。Step S110: receiving a first operation instruction for page identification of a file.

步骤S120:获取与页面标识对应的目标页面的第一数据内容。Step S120: Acquire the first data content of the target page corresponding to the page identifier.

步骤S130:将第一数据内容在文件的显示页面的浏览区域展示。Step S130: Display the first data content in the browsing area of the display page of the file.

其中文件指利用同一个线程控制显示页面打开,且执行第一数据内容的展示步骤的应用软件。具体的,文件包含表格文件、演示文件、邮件等应用软件。对于例如表格文件、演示文件、邮件等应用软件,在打开该应用软件后,客户端界面中会显示至少一个页面标识、以及与每个页面标识对应的页面。在用户选用页面标识的情况下,应用软件接收对应上述选用操作的第一操作指令。选用操作指用户将鼠标悬停在显示界面的页面标识上,或者指用户利用触控笔、手指等悬停在触控显示屏的页面标识上。The file refers to an application software that uses the same thread to control the display page to open and execute the display steps of the first data content. Specifically, the file includes application software such as spreadsheet files, presentation files, and emails. For example, for application software such as spreadsheet files, presentation files, and emails, after opening the application software, at least one page identifier and a page corresponding to each page identifier will be displayed in the client interface. In the case where the user selects a page identifier, the application software receives a first operation instruction corresponding to the above-mentioned selection operation. The selection operation refers to the user hovering the mouse over the page identifier of the display interface, or refers to the user hovering over the page identifier of the touch display screen using a stylus, finger, etc.

页面标识指用于关联页面,可控制该页面展示其数据内容的控件。例如,在表格文件中,其客户端界面中会显示至少一个工作表标签,该工作表标签多以“sheet1”、“sheet2”、“sheet3”......形式显示,以及与一个工作表标签对应的一个工作表。工作表标签即表格文件中的页面标识。其中,表格文件中的页面标识即上述工作表标签。在用户点击工作表标签的情况下,客户端界面中展示与点击的工作表标签关联的工作表中的数据内容。A page identifier refers to a control used to associate a page and control the page to display its data content. For example, in a spreadsheet file, at least one worksheet tab will be displayed in its client interface. The worksheet tab is usually displayed in the form of "sheet1", "sheet2", "sheet3", etc., and a worksheet corresponds to a worksheet tab. The worksheet tab is the page identifier in the spreadsheet file. Among them, the page identifier in the spreadsheet file is the above-mentioned worksheet tab. When the user clicks on the worksheet tab, the data content in the worksheet associated with the clicked worksheet tab is displayed in the client interface.

又如,在演示文件中,其客户端界面中会显示至少一个幻灯片预览图,以及与一个幻灯片预览图对应的一个幻灯片页面。其中,演示文件中的页面标识即上述幻灯片预览图。在用户点击幻灯片预览图的情况下,客户端界面中展示与幻灯片预览图关联的幻灯片页面中的数据内容。For another example, in a presentation file, at least one slide preview image and a slide page corresponding to the slide preview image are displayed in the client interface. The page identifier in the presentation file is the slide preview image. When the user clicks on the slide preview image, the data content in the slide page associated with the slide preview image is displayed in the client interface.

再如,在邮件中,其客户端界面中会显示至少一个邮件预览项,以及与一个邮件预览项对应的邮件页面。其中,邮件中的页面标识即上述邮件预览项。在用户点击邮件预览项的情况下,客户端界面中展示与点击的邮件预览项关联的邮件页面中的数据内容。For another example, in an email, at least one email preview item and an email page corresponding to the email preview item are displayed in the client interface. The page identifier in the email is the email preview item. When the user clicks on the email preview item, the data content in the email page associated with the clicked email preview item is displayed in the client interface.

其中,每个文件中页面标识数量可以为多个,还可以为一个。第一数据内容可以是字符、文本、数字、英文单词、图片等。The number of page identifiers in each file may be multiple or one. The first data content may be characters, texts, numbers, English words, pictures, and the like.

本发明的技术方案中,以表格文件为例,进行具体阐述。In the technical solution of the present invention, a table file is taken as an example for specific explanation.

根据接收的第一操作指令,获取与页面标识对应的目标页面的第一数据内容。对应指与页面标识关联的目标页面。该关联关系是在用户创建、使用页面的过程中生成的。第一数据内容为最能体现目标页面的全部数据内容的情况的信息。According to the received first operation instruction, the first data content of the target page corresponding to the page identifier is obtained. The corresponding refers to the target page associated with the page identifier. The association relationship is generated during the process of the user creating and using the page. The first data content is the information that best reflects the situation of all the data content of the target page.

示例性的,在确定目标页面中包含一张列表的情况下,第一数据内容可以为该一张列表的表头信息截图。在确定目标页面中包含多张列表的情况下,第一数据内容可以为每张列表的表头信息的截图的汇总;还可以对多张列表进行分类处理,将每类列表以同一个表头信息表示,第一数据内容则为每类列表的表头信息的截图的汇总。此外,还可以分析列表的表头数据内容的语义,将用户惯常关注的语义对应的表头及该表头对应的行和/或列中的数据内容截图作为第一数据内容。此外,还可以将目标页面中的数据内容生成为图表,将图表作为第一数据内容。此外,还可以为在用户设置的页面的指定区域获取第一数据内容。其中,针对客户端的显示界面显示的数据内容,以用户平视时肉眼可识别的显示界面,且该显示界面正常、准确显示数据内容为基准,行是横线所组成的区域;列是竖线所组成的区域。Exemplarily, when it is determined that the target page contains a list, the first data content may be a screenshot of the header information of the list. When it is determined that the target page contains multiple lists, the first data content may be a summary of the screenshots of the header information of each list; multiple lists may also be classified, and each type of list is represented by the same header information, and the first data content is a summary of the screenshots of the header information of each type of list. In addition, the semantics of the header data content of the list may be analyzed, and the header corresponding to the semantics that the user usually pays attention to and the screenshots of the data content in the row and/or column corresponding to the header are taken as the first data content. In addition, the data content in the target page may be generated as a chart, and the chart is taken as the first data content. In addition, the first data content may be obtained for the specified area of the page set by the user. Among them, for the data content displayed on the display interface of the client, the display interface that can be recognized by the naked eye when the user looks straight ahead, and the display interface normally and accurately displays the data content is taken as the basis, the row is the area composed of horizontal lines; the column is the area composed of vertical lines.

将第一数据内容在文件的显示页面的浏览区域展示。浏览区域为覆盖显示页面的局部页面的显示窗。显示窗可以位于显示界面的任意位置,例如临近显示界面的侧边布设、位于显示界面的拐角位置布设等。在浏览区域展示的数据内容为目标页面的全部数据内容的核心表达信息,即将目标页面的全部数据内容转化为以缩略的内容体现。目标页面浏览区域的显示界面的占用区域远小于显示页面的占用区域。这样,可以保证用户在不影响其编辑、修改、查看显示页面中的数据内容的情况下,还可以了解其他页面(即目标页面)中的数据内容的情况。The first data content is displayed in the browsing area of the display page of the file. The browsing area is a display window covering a partial page of the display page. The display window can be located at any position of the display interface, such as being arranged near the side of the display interface, being arranged at a corner of the display interface, etc. The data content displayed in the browsing area is the core expression information of the entire data content of the target page, that is, the entire data content of the target page is converted into a summary of the content. The occupied area of the display interface of the browsing area of the target page is much smaller than the occupied area of the display page. In this way, it can be ensured that the user can understand the data content in other pages (i.e., the target page) without affecting the editing, modification, and viewing of the data content in the display page.

由此可见,本发明中用户无需进行打开目标页面操作,便可通过浏览区域中展示的第一数据内容来预览目标页面中的数据内容情况,从而快速确定目标页面中是否存在需要的数据内容。对于包括多个页面的文件而言,通过本发明实施例,用户无需对文件执行多页面打开操作(即逐个打开文件所包含的多个页面中的每个页面),便可在文件当前所打开的显示页面中快速预览、了解该文件中其他页面的数据内容情况,定位存在其需要的数据内容的相应的页面,仅对该页面进行打开操作,从而高效且精准的找到需要的数据内容,提高了用户查找数据内容的效率和准确性。It can be seen that in the present invention, the user does not need to perform the operation of opening the target page, and can preview the data content of the target page through the first data content displayed in the browsing area, thereby quickly determining whether the target page contains the required data content. For a file including multiple pages, through the embodiment of the present invention, the user does not need to perform a multi-page opening operation on the file (that is, open each of the multiple pages contained in the file one by one), and can quickly preview and understand the data content of other pages in the file in the display page currently opened by the file, locate the corresponding page with the required data content, and only open the page, so as to efficiently and accurately find the required data content, thereby improving the efficiency and accuracy of users in finding data content.

接收对文件的页面标识的第一操作指令;获取与页面标识对应的目标页面的第一数据内容,包括:Receiving a first operation instruction for a page identifier of a file; acquiring first data content of a target page corresponding to the page identifier, including:

在判定针对页面标识的页面操作不满足第一条件的情况下,获取与第一操作指令操控的一个页面标识对应的目标页面的第一数据内容;When it is determined that the page operation for the page identifier does not satisfy the first condition, obtaining first data content of a target page corresponding to a page identifier manipulated by the first operation instruction;

在判定针对页面标识的页面操作满足第一条件的情况下,获取文件中除显示页面以外的其他全部页面的相应的各个数据内容。When it is determined that the page operation for the page identifier satisfies the first condition, the corresponding data contents of all pages other than the display page in the file are obtained.

页面操作(即选用操作)指用户将鼠标悬停在显示界面的页面标识上,或者指用户利用触控笔、手指等悬停在触控显示屏的页面标识上。第一条件为:鼠标或者触控笔或者手指等在页面标识上悬停的时间大于时间阈值。The page operation (i.e., selection operation) refers to the user hovering the mouse over the page logo of the display interface, or the user hovering the page logo of the touch screen with a stylus, finger, etc. The first condition is that the time the mouse, stylus, finger, etc. hovers over the page logo is greater than the time threshold.

在检测到针对页面标识的页面操作不满足第一条件的情况下,也就是说,鼠标或者触控笔或者手指等停留在页面标识上,且停留时间小于或等于时间阈值。在此情况下,仅获取第一操作指令操控的一个页面标识对应的目标页面的第一数据内容。When it is detected that the page operation on the page identifier does not meet the first condition, that is, the mouse or stylus or finger stays on the page identifier and the stay time is less than or equal to the time threshold, in this case, only the first data content of the target page corresponding to the page identifier controlled by the first operation instruction is obtained.

相反地,在检测到针对页面标识的页面操作满足第一条件的情况下,也就是说,鼠标或者触控笔或者手指等停留在页面标识上,且停留时间大于时间阈值。在此情况下,则获取文件中除显示页面以外的其他全部页面的相应的各个数据内容。On the contrary, when it is detected that the page operation on the page identifier satisfies the first condition, that is, the mouse or stylus or finger stays on the page identifier and the stay time is greater than the time threshold, in this case, the corresponding data contents of all pages other than the displayed page in the file are obtained.

此外,还可以根据页面操作,设置其他的目标页面展示形式,例如,在检测到针对页面标识的页面操作不满足第一条件的情况下,获取与第一操作指令操控的一个页面标识对应的目标页面的第一数据内容;在检测到针对页面标识的页面操作满足第一条件的情况下,则获取文件中除显示页面以外与第一操作指令操控的一个页面标识依次相邻的3个页面的相应的各个数据内容。或者,还可以在检测到针对页面标识的页面操作不满足第一条件的情况下,获取文件中除显示页面以外与第一操作指令操控的一个页面标识依次相邻的5个页面的相应的各个数据内容;在检测到针对页面标识的页面操作满足第一条件的情况下,则获取文件中除显示页面以外与第一操作指令操控的一个页面标识对应的目标页面的第一数据内容。In addition, other target page display forms can be set according to the page operation. For example, when it is detected that the page operation for the page identifier does not meet the first condition, the first data content of the target page corresponding to a page identifier manipulated by the first operation instruction is obtained; when it is detected that the page operation for the page identifier meets the first condition, the corresponding data content of the three pages in the file that are adjacent to the page identifier manipulated by the first operation instruction except the display page is obtained. Alternatively, when it is detected that the page operation for the page identifier does not meet the first condition, the corresponding data content of the five pages in the file that are adjacent to the page identifier manipulated by the first operation instruction except the display page is obtained; when it is detected that the page operation for the page identifier meets the first condition, the first data content of the target page corresponding to the page identifier manipulated by the first operation instruction except the display page is obtained.

这样,以第一条件为触发条件,根据页面操作和第一条件的对比情况,执行相应的显示一个目标页面或者显示其他全部页面的展示结果。用户可以根据其实际需求,执行页面操作,进而展示相应数量的目标页面,确保高效的展示用户需要的目标页面展示范围。In this way, with the first condition as the trigger condition, according to the comparison between the page operation and the first condition, the corresponding display result of displaying a target page or displaying all other pages is executed. The user can perform page operations according to his actual needs, and then display a corresponding number of target pages, ensuring efficient display of the target page display range required by the user.

上述时间阈值可以由本领域技术人员根据实际情况进行设置,本发明实施例对此不作限定。例如可以是2秒、4秒等。The above time threshold can be set by those skilled in the art according to actual conditions, and the embodiment of the present invention does not limit this. For example, it can be 2 seconds, 4 seconds, etc.

在本发明的一些实施方式中,还可以展示显示页面中的一些数据内容,该些数据内容在当前显示界面中不可见。在这里,将该些数据内容称为不可见的数据内容,本发明实施例中,可以将该不可见的数据内容转化为与其对应的缩略内容,然后将该缩略内容展示在客户端的展示界面。该缩略内容的占用区域小于显示页面的数据内容的占用区域,即缩略内容的展示不影响用户对显示页面的数据内容的正常查看、处理。这样,在显示页面中数据内容较多,难以一次在客户端的显示界面中全部展示的情况下,用户可以结合当前显示界面中展示的数据内容和缩略内容,明了显示页面的数据内容表达的信息。In some embodiments of the present invention, some data contents in the display page can also be displayed, and these data contents are not visible in the current display interface. Here, these data contents are referred to as invisible data contents. In an embodiment of the present invention, the invisible data contents can be converted into thumbnail contents corresponding thereto, and then the thumbnail contents are displayed on the display interface of the client. The area occupied by the thumbnail contents is smaller than the area occupied by the data contents of the display page, that is, the display of the thumbnail contents does not affect the user's normal viewing and processing of the data contents of the display page. In this way, when there is a lot of data content in the display page and it is difficult to display all of it in the display interface of the client at once, the user can combine the data content and the thumbnail contents displayed in the current display interface to understand the information expressed by the data content of the display page.

在一些实施例中,获取与页面标识对应的目标页面的第一数据内容,包括:In some embodiments, obtaining first data content of a target page corresponding to a page identifier includes:

可以在目标页面的全部数据内容中确定与该全部数据内容相关联的第一数据信息,将该第一数据信息作为第一数据内容。The first data information associated with the entire data content of the target page may be determined, and the first data information may be used as the first data content.

需要说明的是,相关联是说,该数据信息与数据内容中的至少一部分相同,或者数据信息的词义与数据内容中的至少一部分词义相近。It should be noted that being associated means that the data information is identical to at least a portion of the data content, or the meaning of the data information is similar to the meaning of at least a portion of the data content.

例如,目标页面的全部数据内容为文本,通过对目标页面的全部数据内容进行语义分析,得到该全部数据内容中的至少一个关键词,将该至少一个关键词作为第一数据信息。For example, all data contents of the target page are texts. By performing semantic analysis on all data contents of the target page, at least one keyword in the all data contents is obtained, and the at least one keyword is used as the first data information.

在另一些实施例中,可以在目标页面的全部数据内容中确定与全部数据内容及显示页面的相应数据内容均相关联的第二数据信息,将第二数据信息作为第一数据内容。In other embodiments, second data information associated with all data contents and corresponding data contents of the display page may be determined from all data contents of the target page, and the second data information may be used as the first data content.

例如,显示页面的全部数据内容为文本,通过对目标页面和显示页面中的全部数据内容分别进行语义分析,可以在显示页面中确定显示页面的文字内容中的至少一个关键词,然后在目标页面的全部数据内容中确定与该至少一个关键词相关联的信息作为第二数据信息,与该至少一个关键词相关联的信息例如为关键词本身,和/或与该关键词词义相近的词语等信息。For example, the entire data content of the display page is text. By performing semantic analysis on the entire data content in the target page and the display page respectively, at least one keyword in the text content of the display page can be determined in the display page, and then information associated with the at least one keyword in the entire data content of the target page can be determined as the second data information. The information associated with the at least one keyword is, for example, the keyword itself, and/or words with similar meanings to the keyword.

在表格文件中,还可以获取用户在显示页面中最后一次选中的一个或多个单元格中的数据内容,然后在目标页面的全部数据内容中查找与该一个或多个单元格中的数据内容相关联的数据内容作为第一数据内容。In the table file, the data content in one or more cells selected by the user for the last time in the displayed page can also be obtained, and then the data content associated with the data content in the one or more cells can be searched in all the data content of the target page as the first data content.

这样,将目标页面的全部数据内容以转化的缩略内容展示,可以令用户在读取很少的内容的情况下,快速了解目标页面的数据内容表达的信息,能够快速确定该目标页面是否囊括用户需要的数据内容。In this way, the entire data content of the target page is displayed as converted thumbnail content, so that the user can quickly understand the information expressed by the data content of the target page while reading very little content, and can quickly determine whether the target page includes the data content required by the user.

在一些示例中,浏览区域会覆盖在显示页面上(参见图2A和图2B所示),以保证浏览区域上所展示的数据内容不会被显示页面遮挡。在此情况下,为了防止显示页面中的数据内容被浏览区域遮挡,浏览区域的页面尺寸需要小于显示页面的页面尺寸,即浏览区域的显示界面占用区域小于显示页面的显示界面占用区域。覆盖指浏览区域的数据内容叠加在显示页面,且浏览区域的数据内容可见,被叠加的对应浏览区域的显示页面的数据内容被遮挡,不可见。In some examples, the browsing area is overlaid on the display page (see Figures 2A and 2B) to ensure that the data content displayed on the browsing area is not blocked by the display page. In this case, in order to prevent the data content in the display page from being blocked by the browsing area, the page size of the browsing area needs to be smaller than the page size of the display page, that is, the display interface area occupied by the browsing area is smaller than the display interface area occupied by the display page. Overlay means that the data content of the browsing area is superimposed on the display page, and the data content of the browsing area is visible, and the data content of the display page corresponding to the superimposed browsing area is blocked and invisible.

在本发明的一些实施方式中,浏览区域临近文件的页面标识布设;或者,浏览区域设置于显示页面的空白区域。其中,空白区域为没有展示数据内容的区域,例如表格文件中空白的单元格对应的区域。In some embodiments of the present invention, the browsing area is arranged adjacent to the page mark of the file; or, the browsing area is set in a blank area of the display page. The blank area is an area where no data content is displayed, such as an area corresponding to a blank cell in a table file.

临近文件的页面标识布设即在页面标识的附近显示浏览区域。如图2A所示,可以是在页面标识sheet2的上侧(即页面标识靠近表格区域的一侧)显示浏览区域。The layout of the page mark near the file means displaying the browsing area near the page mark. As shown in FIG2A , the browsing area may be displayed on the upper side of the page mark sheet2 (i.e. the side of the page mark close to the table area).

也可以如图2B所示,浏览区域位于显示页面的空白区域,以保证浏览区域不会遮挡到显示页面的数据内容,充分利用显示界面中的展示区域。Alternatively, as shown in FIG. 2B , the browsing area is located in a blank area of the display page to ensure that the browsing area does not block the data content of the display page and fully utilize the display area in the display interface.

这样,可以使得浏览区域尽量少的遮挡显示页面的数据内容,充分利用显示界面。In this way, the browsing area can block as little data content of the displayed page as possible, and the display interface can be fully utilized.

本发明实施例中,浏览区域中的数据内容不需进行任何处理即能够被用户识别。例如浏览区域中显示的是文字内容,该文字内容能够被用户肉眼可见的辨认出来,换言之,用户所见即所得,而不是模糊不清无法辨认,必须要对数据内容进行放大处理才能令用户看清数据内容。In the embodiment of the present invention, the data content in the browsing area can be recognized by the user without any processing. For example, the browsing area displays text content, which can be recognized by the user's naked eyes. In other words, what the user sees is what he gets, rather than being blurred and unrecognizable, and the data content must be enlarged to allow the user to see the data content clearly.

在此情况下,用户通过观看浏览区域,便可以获知各页面标识对应的目标页面中的关键信息和/或与当前的显示页面中的数据内容相关联的数据信息,从而快速准确地获知各页面标识所对应的目标页面中是否包括自己所需要的数据内容。In this case, the user can obtain the key information in the target page corresponding to each page identifier and/or the data information associated with the data content in the currently displayed page by viewing the browsing area, thereby quickly and accurately knowing whether the target page corresponding to each page identifier includes the data content he needs.

浏览区域中的数据内容能够被用户识别,在一些实施例中,如图3所示,包括如下步骤S310~S320:The data content in the browsing area can be identified by the user. In some embodiments, as shown in FIG. 3 , the following steps S310 to S320 are included:

步骤S310:确定第一数据内容的展示字号阈值。Step S310: Determine a display font size threshold of the first data content.

展示字号阈值可以由本领域技术人员根据实际情况进行设置。展示字号阈值为能够被用户肉眼直视即可辨认出来的情况下,所对应的最小字号,以保证浏览区域中所显示的预览内容能够被用户肉眼直视即可辨认出来。The display font size threshold can be set by those skilled in the art according to actual conditions. The display font size threshold is the minimum font size corresponding to the case where the user can see it directly with the naked eye, so as to ensure that the preview content displayed in the browsing area can be seen directly by the user.

例如,展示字号阈值为能够被用户肉眼直视即可辨认出来的情况下,所对应的最小字号为小四号,则展示字号阈值为小四号。再例如,展示字号阈值为能够被用户肉眼直视即可辨认出来的情况下,所对应的最小字号为12号,则展示字号阈值为12号。For example, if the threshold value of the displayed font size is that which can be recognized by the naked eye of the user, the corresponding minimum font size is 12, then the threshold value of the displayed font size is 12. For another example, if the threshold value of the displayed font size is that which can be recognized by the naked eye of the user, the corresponding minimum font size is 12, then the threshold value of the displayed font size is 12.

步骤S320:将第一数据内容以大于或者等于展示字号阈值的字号在浏览区域展示。Step S320: Display the first data content in the browsing area with a font size greater than or equal to a display font size threshold.

本发明实施例中,将第一数据内容以大于或者等于展示字号阈值的字号在浏览区域展示。这样,浏览区域中的数据内容不需进行任何处理即能够被用户识别。例如浏览区域中显示的是文字内容,该文字内容能够被用户肉眼可见的辨认出来,换言之,用户所见即所得。其中,大于指比展示字号阈值展示的字体大的字号,例如,展示字号阈值为小四,则第一数据内容可以四号、小三、三号、小二等字号展示;等于指与展示字号阈值展示的字体同样大的字号,例如,展示字号阈值为小四字号,则第一数据内容可以为小四字号。In an embodiment of the present invention, the first data content is displayed in the browsing area with a font size greater than or equal to a display font size threshold. In this way, the data content in the browsing area can be recognized by the user without any processing. For example, text content is displayed in the browsing area, and the text content can be visibly recognized by the user's naked eye. In other words, what the user sees is what he gets. Among them, greater than refers to a font size larger than the font displayed by the display font size threshold. For example, if the display font size threshold is size 4, the first data content can be displayed in font sizes such as size 4, size 3, size 3, size 2, etc.; equal to refers to a font size that is the same as the font displayed by the display font size threshold. For example, if the display font size threshold is size 4, the first data content can be size 4.

在第一数据内容较少的情况下,浏览区域可以在同一时间显示全部第一数据内容,则可以直接将第一数据内容以大于或者等于展示字号阈值的字号在浏览区域展示。在第一数据内容较多的情况下,为保证浏览区域可以在同一时间显示全部第一数据内容,则可以将第一数据内容以等于展示字号阈值的字号在浏览区域展示。In the case where the first data content is small, the browsing area can display all the first data content at the same time, and the first data content can be directly displayed in the browsing area with a font size greater than or equal to the display font size threshold. In the case where the first data content is large, in order to ensure that the browsing area can display all the first data content at the same time, the first data content can be displayed in the browsing area with a font size equal to the display font size threshold.

在第一数据内容较多的情况下,浏览区域只有在数据内容的字号小于展示字号阈值的字号的情况下才能在同一时间显示第一数据内容的全部,在此情况下,为了实现浏览区域展示的内容能够被用户所见即所得的辨认出来,可以对第一数据内容进行分块处理,按照分块排列逐个展示。下面通过几个实施例对上述几种情况进行说明。In the case where the first data content is large, the browsing area can only display all of the first data content at the same time when the font size of the data content is smaller than the font size of the display font size threshold. In this case, in order to achieve that the content displayed in the browsing area can be recognized by the user in a WYSIWYG manner, the first data content can be processed into blocks and displayed one by one according to the block arrangement. The above-mentioned cases are described below through several embodiments.

例如将第一数据内容以大于或者等于展示字号阈值的字号在浏览区域展示,包括:For example, displaying the first data content in the browsing area with a font size greater than or equal to a display font size threshold includes:

在第一数据内容的数据量小于或者等于浏览区域的展示数据量阈值的情况下,以静态在浏览区域展示第一数据内容;When the data volume of the first data content is less than or equal to the display data volume threshold of the browsing area, the first data content is displayed in the browsing area in a static state;

在第一数据内容的数据量大于浏览区域的展示数据量阈值的情况下,以动态在浏览区域展示第一数据内容。When the data volume of the first data content is greater than a display data volume threshold of the browsing area, the first data content is dynamically displayed in the browsing area.

在一些实施例中,在执行步骤S320之前,可以首先确定浏览区域的展示数据量阈值。展示数据量阈值可以由本领域技术人员根据浏览区域的尺寸进行设置,只要保证第一数据内容的数据量在小于或等于展示数据量阈值的情况下能够清晰地在浏览区域展示即可。浏览区域的尺寸指浏览界面形成的显示窗的边框尺寸,例如显示窗为长方形,则边框尺寸包含长边边框的尺寸、宽边边框的尺寸;例如显示窗为圆形,则边框尺寸包含直径尺寸。在此不再穷举。在此之后,在步骤S320中,可以确定第一数据内容的数据量是否小于或者等于浏览区域的展示数据量阈值,若是,即第一数据内容的数据量小于或者等于浏览区域的展示数据量阈值,则以静态在浏览区域展示第一数据内容。即直接在浏览区域展示所有第一数据内容,第一数据内容中的字号大于或者等于展示字号阈值。In some embodiments, before executing step S320, the display data volume threshold of the browsing area can be first determined. The display data volume threshold can be set by a person skilled in the art according to the size of the browsing area, as long as the data volume of the first data content can be clearly displayed in the browsing area when it is less than or equal to the display data volume threshold. The size of the browsing area refers to the border size of the display window formed by the browsing interface. For example, if the display window is rectangular, the border size includes the size of the long side border and the size of the wide side border; for example, if the display window is circular, the border size includes the diameter size. No more exhaustive examples are given here. After that, in step S320, it can be determined whether the data volume of the first data content is less than or equal to the display data volume threshold of the browsing area. If so, that is, the data volume of the first data content is less than or equal to the display data volume threshold of the browsing area, the first data content is displayed statically in the browsing area. That is, all the first data content is directly displayed in the browsing area, and the font size in the first data content is greater than or equal to the display font size threshold.

在第一数据内容的数据量大于浏览区域的展示数据量阈值的情况下,以动态在浏览区域展示第一数据内容。When the data volume of the first data content is greater than a display data volume threshold of the browsing area, the first data content is dynamically displayed in the browsing area.

数据量指第一数据内容中全部对象的个数,例如,第一数据内容为“红色”,则数据量为2;例如,第一数据内容为“啤酒+可乐”,则数据量为5。静态指将第一数据内容添加至固定尺寸的浏览区域展示。动态指将第一数据内容分批多次在固定尺寸的浏览区域展示,或者指将第一数据内容在尺寸变更后的浏览区域展示。The data volume refers to the number of all objects in the first data content. For example, if the first data content is "red", the data volume is 2; for example, if the first data content is "beer + cola", the data volume is 5. Static means adding the first data content to a browsing area of fixed size for display. Dynamic means displaying the first data content in batches multiple times in a browsing area of fixed size, or displaying the first data content in a browsing area after the size is changed.

在本发明的优选实施方式中,以动态在浏览区域展示第一数据内容可以是调整浏览区域的展示区域,或者是将第一数据内容分批多次展示,以使得所有第一数据内容能够在浏览区域中进行展示。In a preferred embodiment of the present invention, dynamically displaying the first data content in the browsing area may be to adjust the display area of the browsing area, or to display the first data content in batches for multiple times, so that all the first data content can be displayed in the browsing area.

在一些实施例中,如图4所示,以动态在浏览区域展示第一数据内容可以包括如下步骤S410~S420:In some embodiments, as shown in FIG. 4 , dynamically displaying the first data content in the browsing area may include the following steps S410 to S420:

步骤S410:增加浏览区域的展示面数量和/或增大浏览区域的展示面的占用区域。Step S410: increasing the number of display surfaces of the browsing area and/or increasing the occupied area of the display surfaces of the browsing area.

浏览区域的展示面用于展示数据内容。占用区域指展示面的尺寸,步骤S410中,可以是增加浏览区域的展示面的数量,从而增加浏览区域的展示面所能够展示的数据内容的数据量;还可以是增大浏览区域的展示面的占用区域(即尺寸),从而增大浏览区域的展示面所能够展示的数据内容的数据量。The display surface of the browsing area is used to display data content. The occupied area refers to the size of the display surface. In step S410, the number of display surfaces of the browsing area can be increased to increase the amount of data content that can be displayed on the display surface of the browsing area; or the occupied area (i.e., size) of the display surface of the browsing area can be increased to increase the amount of data content that can be displayed on the display surface of the browsing area.

当然,可以理解的是,以动态在浏览区域展示第一数据内容,可以包括增大展示面的尺寸和/或增加展示面的数量。即可以同时增加展示面的数量和增大展示面的尺寸,还可以在增加展示面的数量、增大展示面的尺寸两种方式中选择一种,以实现增加浏览区域能够展示的数据内容的数据量的目的。Of course, it is understandable that dynamically displaying the first data content in the browsing area may include increasing the size of the display surface and/or increasing the number of display surfaces. That is, the number of display surfaces and the size of the display surfaces may be increased at the same time, or one of the two methods of increasing the number of display surfaces and increasing the size of the display surfaces may be selected to achieve the purpose of increasing the amount of data content that can be displayed in the browsing area.

对于增加了展示面数量、增大了展示面占用区域后的展示面而言,其中展示的数据内容的数据量大于或等于原一个展示面(即:增加了展示面数量、增大了展示面占用区域之前的展示面)的展示数据量阈值。For the display surface after the number of display surfaces is increased and the area occupied by the display surface is increased, the amount of data content displayed therein is greater than or equal to the display data amount threshold of the original display surface (i.e., the display surface before the number of display surfaces is increased and the area occupied by the display surface is increased).

步骤S420:在增加和/或增大处理后的浏览区域展示第一数据内容。Step S420: displaying the first data content in the browsing area after the increase and/or enlargement process.

浏览区域的展示面中展示的数据内容的数据量大于或等于展示数据量阈值的情况下,浏览区域的展示面中可以以大于或等于展示字号阈值的字号展示全部第一数据内容,并且所展示的第一数据内容能够被用户肉眼清晰可认地辨认出来。When the amount of data content displayed in the display surface of the browsing area is greater than or equal to the display data amount threshold, the display surface of the browsing area can display all the first data content in a font size greater than or equal to the display font size threshold, and the displayed first data content can be clearly recognizable by the user's naked eye.

在另一些实施例中,如图5所示,以动态在浏览区域展示第一数据内容可以包括如下步骤S510~S530:In some other embodiments, as shown in FIG. 5 , dynamically displaying the first data content in the browsing area may include the following steps S510 to S530:

步骤S510:对第一数据内容进行划分,得到多个信息块。Step S510: Divide the first data content to obtain multiple information blocks.

步骤S520:根据移动指令对多个信息块进行排列。Step S520: Arrange the multiple information blocks according to the movement instruction.

步骤S530:将排列后每个信息块依次在浏览区域展示。Step S530: Display each of the arranged information blocks in the browsing area in sequence.

将第一数据内容基于内容顺序划分为多个部分,每个部分对应为一个信息块。示例性地,例如第一数据内容包括“第一位向前,第二位向后,第三位向左,第六位向右,123”,需将该第一数据内容划分为三个信息块,则按照内容顺序,一个信息块可以包含内容“第一位向前,第二位”、一个信息块可以包含内容“向后,第三位向左,”、一个信息块可以包含内容“第六位向右,123”。每个信息块的数据内容的数据量小于或等于展示数据量阈值,以保证将每个信息块展示在浏览区域中的情况下,每个信息块中的数据内容能够被用户肉眼识别。The first data content is divided into multiple parts based on the content order, and each part corresponds to an information block. Exemplarily, for example, the first data content includes "the first digit forward, the second digit backward, the third digit to the left, the sixth digit to the right, 123", and the first data content needs to be divided into three information blocks. Then, according to the content order, one information block can contain the content "the first digit forward, the second digit", one information block can contain the content "backward, the third digit to the left," and one information block can contain the content "the sixth digit to the right, 123". The amount of data content in each information block is less than or equal to the display data amount threshold to ensure that when each information block is displayed in the browsing area, the data content in each information block can be recognized by the user's naked eye.

为了确保展示的第一数据内容为按照原文顺序展示,还可以根据内容顺序,对布设的每个信息块设置标识序号,该标识序号可以为1、2、3等。在需展示的情况下,则根据信息块的标识序号和信息块中包含的内容顺序读取,逐个信息块展示。In order to ensure that the displayed first data content is displayed in the original order, an identification number may be set for each information block according to the content order, and the identification number may be 1, 2, 3, etc. If it is necessary to display, the information block is read according to the identification number of the information block and the content contained in the information block, and displayed one by one.

需要说明的是:排列后的信息块可以按照排列方式存储在本地,或者存储在服务端,文件在相应的存储位置获取排列方式进而对信息块进行依照顺序的展示。It should be noted that the arranged information blocks can be stored locally or on a server according to the arrangement, and the file obtains the arrangement at the corresponding storage location and then displays the information blocks in sequence.

移动指令可以为根据用户操控鼠标、操控触控笔等滑动触发;还可以为在浏览区域设置移动条,根据用户操控移动条触发;还可以为根据显示页面中的数据内容的移动触发。移动指令可以包含横向移动信息块指令、纵向移动信息块指令等。具体地,根据移动指令,将多个信息块按照标识序号及移动方向逐个排序。The movement instruction may be triggered by sliding the mouse or stylus by the user; it may also be triggered by setting a movement bar in the browsing area and the user manipulating the movement bar; it may also be triggered by the movement of data content in the displayed page. The movement instruction may include a horizontal movement information block instruction, a vertical movement information block instruction, etc. Specifically, according to the movement instruction, multiple information blocks are sorted one by one according to the identification sequence number and the movement direction.

根据信息块的标识序号及移动方向,将信息块逐个在浏览区域展示。每个信息块在浏览区域的展示方式可以为信息块以飞入的方式进入浏览区域;还可以为信息块以匀速移动的方式进入浏览区域;还可以为信息块以淡出的方式进入浏览区域;还可以为信息块以溶解的方式进入浏览区域。The information blocks are displayed one by one in the browsing area according to the identification number and the moving direction of the information blocks. The display mode of each information block in the browsing area can be that the information block enters the browsing area in a flying manner; the information block enters the browsing area in a uniform moving manner; the information block enters the browsing area in a fading manner; and the information block enters the browsing area in a dissolving manner.

根据移动指令对多个信息块进行排列,包括:Arrange multiple information blocks according to movement instructions, including:

根据第一移动指令,将多个信息块横向排列;Arrange the plurality of information blocks horizontally according to the first movement instruction;

根据第二移动指令,将多个信息块纵向排列;Arrange the plurality of information blocks vertically according to the second movement instruction;

根据第三移动指令,将多个信息块阵列排列。According to the third movement instruction, a plurality of information blocks are arranged in an array.

例如,第一移动指令为水平移动指令;第二移动指令为竖直移动指令;第三移动指令为阵列移动指令。其中,水平移动指令为指示信息块沿着水平方向移动。竖直移动指令为指示信息块沿着竖直方向移动。阵列移动指令为指示信息块沿着水平方向和竖直方向复合移动。For example, the first movement instruction is a horizontal movement instruction; the second movement instruction is a vertical movement instruction; and the third movement instruction is an array movement instruction. Among them, the horizontal movement instruction indicates that the information block moves along the horizontal direction. The vertical movement instruction indicates that the information block moves along the vertical direction. The array movement instruction indicates that the information block moves in a composite manner along the horizontal direction and the vertical direction.

具体地,根据阵列排列将信息块以阵列的形式布设,构成多行多列阵列。阵列移动指令指示信息块移动的方式可以为,沿水平方向从一行的第一个对象(信息块)展示,直至逐个展示至该行的最后一个对象(信息块)后,接着从下一行的第一个对象(信息块)展示,直至逐个展示至该下一行的最后一个对象(信息块)。其中每行的第一个对象(信息块)位于同一列,移动轨迹形成“Z”字形轨迹(如图6C所示)。或者,阵列移动指令指示信息块移动的方式还可以为,沿竖直方向从一列的第一个对象(信息块)展示,直至逐个展示至该列的最后一个对象(信息块)后,接着从下一列的第一个对象(信息块)展示,直至逐个展示至该下一列的最后一个对象(信息块),其中每列的第一个对象位于同一行,移动轨迹形成“Z”字形轨迹(如图6D所示)。Specifically, the information blocks are arranged in the form of an array according to the array arrangement to form a multi-row and multi-column array. The array movement instruction indicates that the information block moves in a manner that, in the horizontal direction, the first object (information block) of a row is displayed until the last object (information block) of the row is displayed one by one, and then the first object (information block) of the next row is displayed until the last object (information block) of the next row is displayed one by one. Wherein the first object (information block) of each row is located in the same column, and the moving track forms a "Z" shaped track (as shown in Figure 6C). Alternatively, the array movement instruction indicates that the information block moves in a manner that, in the vertical direction, the first object (information block) of a column is displayed until the last object (information block) of the column is displayed one by one, and then the first object (information block) of the next column is displayed until the last object (information block) of the next column is displayed one by one, wherein the first object of each column is located in the same row, and the moving track forms a "Z" shaped track (as shown in Figure 6D).

在移动指令为水平移动指令的情况下,沿着水平方向将多个信息块排列为一排。在根据排列结果将多个信息块中的每个信息块依次移动至浏览区域展示的情况下,可以根据多个信息块的排列顺序,沿着水平方向将多个信息块从排列顺序的起始位对应的信息块依次至排列顺序的最末位对应的信息块。展示的方式可以包含多种,上文已有描述,在此不再赘述。In the case where the movement instruction is a horizontal movement instruction, the multiple information blocks are arranged in a row along the horizontal direction. In the case where each of the multiple information blocks is sequentially moved to the browsing area for display according to the arrangement result, the multiple information blocks can be sequentially arranged along the horizontal direction from the information block corresponding to the starting position of the arrangement order to the information block corresponding to the last position of the arrangement order according to the arrangement order of the multiple information blocks. There are many ways of display, which have been described above and will not be repeated here.

示例性地,如图6A所示,多个信息块包括信息块1、信息块2……信息块n,n为自然数且n>0。信息块1、信息块2……信息块n沿着水平方向排列,排列顺序为:信息块1-信息块2-……-信息块n。在此情况下,可以按照上述排列顺序,在浏览区域中依次展示信息块1-信息块2-……-信息块n。Exemplarily, as shown in FIG6A , the plurality of information blocks include information block 1, information block 2, ..., information block n, where n is a natural number and n>0. Information block 1, information block 2, ..., information block n are arranged in a horizontal direction in the order of: information block 1-information block 2-...-information block n. In this case, information block 1-information block 2-...-information block n can be displayed in sequence in the browsing area according to the above arrangement order.

在本发明的另一实施例中,在移动指令为水平移动指令的情况下,还可以将多个信息块按照展示顺序逐个标记展示序号标识。在根据展示序号标识将多个信息块中的每个信息块依次移动至浏览区域展示的情况下,可以根据多个信息块的展示序号标识大小,将多个信息块从排列标识的最小标识对应的信息块依次至排列标识的最大标识对应的信息块。In another embodiment of the present invention, when the moving instruction is a horizontal moving instruction, the multiple information blocks may be marked with display serial number identifiers one by one in the display order. When each of the multiple information blocks is sequentially moved to the browsing area for display according to the display serial number identifier, the multiple information blocks may be sequentially arranged from the information block corresponding to the smallest identifier of the arrangement identifier to the information block corresponding to the largest identifier of the arrangement identifier according to the size of the display serial number identifiers of the multiple information blocks.

水平指针对客户端的显示界面显示的数据内容,以用户平视时肉眼可识别的显示界面,且该显示界面正常、准确显示数据内容为基准,平行于水平地面的方向。The horizontal pointer refers to the data content displayed on the display interface of the client, based on the display interface that can be recognized by the naked eye when the user looks straight ahead, and the display interface displays the data content normally and accurately as the benchmark, and is parallel to the horizontal ground.

在移动指令为竖直移动指令的情况下,沿着竖直方向将多个信息块排列为一排。在根据排列结果将多个信息块中的每个信息块依次移动至浏览区域展示的情况下,可以根据多个信息块的排列顺序,沿着竖直方向将多个信息块从排列顺序的起始位对应的信息块依次至排列顺序的最末位对应的信息块。When the moving instruction is a vertical moving instruction, the multiple information blocks are arranged in a row along the vertical direction. When each of the multiple information blocks is sequentially moved to the browsing area for display according to the arrangement result, the multiple information blocks can be sequentially moved along the vertical direction from the information block corresponding to the starting position of the arrangement order to the information block corresponding to the last position of the arrangement order according to the arrangement order of the multiple information blocks.

示例地,如图6B所示,多个信息块包括信息块1、信息块2……信息块n。信息块1、信息块2……信息块n沿着竖直方向排列,排列顺序为:信息块1-信息块2-……-信息块n。在此情况下,可以按照上述排列顺序,在浏览区域中依次展示信息块1-信息块2-……-信息块n。For example, as shown in FIG6B , the plurality of information blocks include information block 1, information block 2, ..., information block n. Information block 1, information block 2, ..., information block n are arranged along the vertical direction in the order of information block 1-information block 2-...-information block n. In this case, information block 1-information block 2-...-information block n can be displayed in the browsing area in sequence according to the above arrangement order.

在本发明的另一实施例中,在移动指令为竖直移动指令的情况下,还可以将多个信息块按照展示顺序逐个标记展示序号标识。在根据展示序号标识将多个信息块中的每个信息块依次移动至浏览区域展示的情况下,可以根据多个信息块的展示序号标识大小,将多个信息块从排列标识的最小标识对应的信息块依次至排列标识的最大标识对应的信息块。In another embodiment of the present invention, when the moving instruction is a vertical moving instruction, the multiple information blocks may be marked with display serial number identifiers one by one in the display order. When each of the multiple information blocks is sequentially moved to the browsing area for display according to the display serial number identifier, the multiple information blocks may be sequentially arranged from the information block corresponding to the smallest identifier of the arrangement identifier to the information block corresponding to the largest identifier of the arrangement identifier according to the size of the display serial number identifiers of the multiple information blocks.

竖直指针对客户端的显示界面显示的数据内容,以用户平视时肉眼可识别的显示界面,且该显示界面正常、准确显示数据内容为基准,垂直于水平地面的方向。The vertical direction refers to the data content displayed on the display interface of the client, based on the display interface that can be recognized by the naked eye when the user looks straight ahead, and the display interface displays the data content normally and accurately, which is perpendicular to the horizontal ground.

在移动指令为阵列移动指令的情况下,可以对多个信息块进行阵列排布,即沿着水平方向将多个信息块排列为多排,每一排中的信息块沿着水平方向排列。在根据排列结果将多个信息块中的每个信息块依次移动至浏览区域展示时,可以根据多个信息块的排列顺序,将多个信息块从排列顺序的起始位对应的信息块依次移动至排列顺序的最末位对应的信息块。或者,沿着竖直方向将多个信息块排列为多排,每一排中的信息块沿着竖直方向排列。在根据排列结果将多个信息块中的每个信息块依次移动至浏览区域展示时,可以根据多个信息块的排列顺序,将多个信息块从排列顺序的起始位对应的信息块依次移动至排列顺序的最末位对应的信息块。In the case where the moving instruction is an array moving instruction, the multiple information blocks can be arranged in an array, that is, the multiple information blocks are arranged into multiple rows along the horizontal direction, and the information blocks in each row are arranged along the horizontal direction. When each of the multiple information blocks is moved to the browsing area for display in sequence according to the arrangement result, the multiple information blocks can be moved from the information block corresponding to the starting position of the arrangement order to the information block corresponding to the last position of the arrangement order in sequence according to the arrangement order of the multiple information blocks. Alternatively, the multiple information blocks are arranged into multiple rows along the vertical direction, and the information blocks in each row are arranged along the vertical direction. When each of the multiple information blocks is moved to the browsing area for display in sequence according to the arrangement result, the multiple information blocks can be moved from the information block corresponding to the starting position of the arrangement order to the information block corresponding to the last position of the arrangement order in sequence according to the arrangement order of the multiple information blocks.

示例地,如图6C和图6D所示,多个信息块包括信息块1、信息块2……信息块n。信息块1、信息块2……信息块n呈阵列排布(m行、k列,m、k为自然数且m*k=n),排列顺序为:信息块1-信息块2……-信息块n。在此情况下,可以按照上述排列顺序,在浏览区域中依次展示信息块1-信息块2-……-信息块n。For example, as shown in FIG6C and FIG6D , the plurality of information blocks include information block 1, information block 2, ..., information block n. Information block 1, information block 2, ..., information block n are arranged in an array (m rows, k columns, m, k are natural numbers and m*k=n), and the arrangement order is: information block 1-information block 2, ..., -information block n. In this case, information block 1-information block 2-...-information block n can be displayed in the browsing area in sequence according to the above arrangement order.

图6C中每一行中的多个信息块的排列顺序连续,一行中排列顺序上最末位的信息块与该行的下一行中排列顺序上起始位的信息块在排列顺序上相邻。In FIG. 6C , the arrangement order of the multiple information blocks in each row is continuous, and the last information block in the arrangement order in one row is adjacent to the first information block in the arrangement order in the next row.

在图6C所示的多个信息块中,多个信息块阵列排布,且每行中的k个信息块的数据内容是连续的。例如按照信息块1、信息块2、……信息块k按照排列顺序排列后得到的数据内容是连续的,信息块k+1、信息块k+2、……信息块2k按照排列顺序排列后得到的数据内容是连续的,……信息块k*(m-1)+1、信息块k*(m-1)+2、……信息块n按照排列顺序排列后得到的数据内容是连续的。In the multiple information blocks shown in FIG6C , the multiple information blocks are arranged in an array, and the data contents of the k information blocks in each row are continuous. For example, the data contents obtained after information blocks 1, information blocks 2, ..., information blocks k are arranged in the order of arrangement are continuous, the data contents obtained after information blocks k+1, information blocks k+2, ..., information blocks 2k are arranged in the order of arrangement are continuous, ... the data contents obtained after information blocks k*(m-1)+1, information blocks k*(m-1)+2, ..., information blocks n are arranged in the order of arrangement are continuous.

在此情况下,可以将每行中的k个信息块作为一个整体,在浏览区域中对上述多行的每行依次进行显示。例如首先对第一行中的k个信息块,将第一行中的k个信息块中的数据内容依次在浏览区域中展示,在展示完第一行中的k个信息块后,对第二行中的k个信息块,将第二行中的k个信息块中的数据内容依次在浏览区域中显示,等等依次类推,最终显示完所有信息块的数据内容。参见图6C,多个信息块的展示顺序在多个信息块形成的阵列中呈现Z字形走位。In this case, the k information blocks in each row can be taken as a whole, and each of the above multiple rows can be displayed in sequence in the browsing area. For example, first, for the k information blocks in the first row, the data contents in the k information blocks in the first row are displayed in sequence in the browsing area. After the k information blocks in the first row are displayed, for the k information blocks in the second row, the data contents in the k information blocks in the second row are displayed in sequence in the browsing area, and so on and so forth, until the data contents of all the information blocks are finally displayed. Referring to FIG. 6C , the display order of the multiple information blocks presents a zigzag movement in the array formed by the multiple information blocks.

图6D中每一列中的多个信息块的排列顺序连续,一列中排列顺序上最末位的信息块与该列的下一列中排列顺序上起始位的信息块在排列顺序上相邻。In FIG. 6D , the arrangement order of the multiple information blocks in each column is continuous, and the last information block in the arrangement order of a column is adjacent to the first information block in the arrangement order of the next column.

请参见图6D所示,多个信息块阵列排布,且每l列中的m个信息块的数据内容是连续的。例如按照信息块1、信息块2、……信息块m按照排列顺序排列后得到的数据内容是连续的,信息块m+1、信息块m+2、……信息块2m按照排列顺序排列后得到的数据内容是连续的,……信息块m*(k-1)+1、信息块m*(k-1)+2、……信息块n按照排列顺序排列后得到的数据内容是连续的。As shown in FIG. 6D , multiple information blocks are arranged in an array, and the data contents of the m information blocks in each l-column are continuous. For example, the data contents obtained after arranging information blocks 1, 2, ..., m in the order of arrangement are continuous, the data contents obtained after arranging information blocks m+1, m+2, ..., 2m in the order of arrangement are continuous, ... the data contents obtained after arranging information blocks m*(k-1)+1, m*(k-1)+2, ..., n in the order of arrangement are continuous.

在此情况下,可以将每列中的m个信息块作为一个整体,在浏览区域中对上述多列的每行依次进行展示。例如首先对第一列中的m个信息块,将第一列中的m个信息块的数据内容依次在浏览区域中展示,在显示完第一列中的m个信息块后,对第二列中的m个信息块,将第二列中的m个信息块的信息内容依次在浏览区域中展示,等等依次类推,最终显示完所有信息块的数据内容。参见图6D,多个信息块的显示顺序在多个信息块形成的阵列中呈现Z字形走位。In this case, the m information blocks in each column can be taken as a whole, and each row of the above multiple columns can be displayed in sequence in the browsing area. For example, first, for the m information blocks in the first column, the data contents of the m information blocks in the first column are displayed in sequence in the browsing area. After the m information blocks in the first column are displayed, for the m information blocks in the second column, the information contents of the m information blocks in the second column are displayed in sequence in the browsing area, and so on and so forth, until the data contents of all the information blocks are finally displayed. Referring to FIG. 6D , the display order of the multiple information blocks presents a zigzag movement in the array formed by the multiple information blocks.

每个信息块的数据内容展示在浏览区域中,本发明实施例中,可以将信息块的数据内容以预设速度从浏览区域的第一侧移入浏览区域;在信息块的数据内容全部显示在浏览区域后,控制信息块的数据内容在浏览区域中停留预设时长后从浏览区域的第二侧移出;其中,第一侧和第二侧相对。预设速度和预设时长可以由本领域技术人员根据实际情况进行设置,本发明实施例对此不作限定。The data content of each information block is displayed in the browsing area. In the embodiment of the present invention, the data content of the information block can be moved into the browsing area from the first side of the browsing area at a preset speed; after the data content of the information block is fully displayed in the browsing area, the data content of the information block is controlled to stay in the browsing area for a preset time and then move out from the second side of the browsing area; wherein the first side and the second side are opposite. The preset speed and the preset time can be set by those skilled in the art according to actual conditions, and the embodiment of the present invention does not limit this.

在一些示例中,如图7A所示,第一侧为浏览区域的左侧,第二侧为浏览区域的右侧。信息块的数据内容以预设速度从浏览区域的左侧移入(例如图7A中a部分所示),在浏览区域全部显示该信息块的数据内容(例如图7A中b部分所示)后,该信息块的数据内容在浏览区域中停留预设时长后从浏览区域的右侧移出(例如图7A中c部分所示)。In some examples, as shown in FIG7A , the first side is the left side of the browsing area, and the second side is the right side of the browsing area. The data content of the information block moves in from the left side of the browsing area at a preset speed (for example, as shown in part a of FIG7A ), and after the data content of the information block is fully displayed in the browsing area (for example, as shown in part b of FIG7A ), the data content of the information block stays in the browsing area for a preset time and then moves out from the right side of the browsing area (for example, as shown in part c of FIG7A ).

在另一些示例中,如图7B所示,第一侧为浏览区域的下侧,第二侧为浏览区域的上侧。信息块的数据内容以预设速度从浏览区域的下侧移入(例如图7B中a部分所示),在浏览区域全部显示该信息块的数据内容(例如图7B中b部分所示)后,该信息块的数据内容在浏览区域中停留预设时长后从浏览区域的上侧移出(例如图7B中c部分所示)。In other examples, as shown in FIG7B , the first side is the lower side of the browsing area, and the second side is the upper side of the browsing area. The data content of the information block moves in from the lower side of the browsing area at a preset speed (for example, as shown in part a of FIG7B ), and after the data content of the information block is fully displayed in the browsing area (for example, as shown in part b of FIG7B ), the data content of the information block stays in the browsing area for a preset time and then moves out from the upper side of the browsing area (for example, as shown in part c of FIG7B ).

当然,可以理解的是也可以是第一侧为右侧,第二侧为左侧;或者第一侧为上侧,第二侧为下侧。Of course, it is understandable that the first side may be the right side and the second side may be the left side; or the first side may be the upper side and the second side may be the lower side.

由此可见,本发明实施例能够在接收到对文件的页面标识的第一操作指令后,获取与页面标识对应的目标页面的第一数据内容,然后将第一数据内容在文件的显示页面的浏览区域展示。由此可见,本发明中用户无需打开目标页面,便可通过浏览区域中展示的第一数据内容来预览目标页面,从而快速确定目标页面中是否存在需要的数据内容。对于包括多个页面的文件而言,通过本发明实施例,用户无需对文件执行多页面打开操作(即逐个打开文件所包含的多个页面中的每个页面),便可在文件当前所打开的显示页面中快速预览该文件中其他页面的数据内容,从而高效且精准的找到需要的数据内容。It can be seen that the embodiment of the present invention can obtain the first data content of the target page corresponding to the page identifier after receiving the first operation instruction for the page identifier of the file, and then display the first data content in the browsing area of the display page of the file. It can be seen that in the present invention, the user does not need to open the target page, and can preview the target page through the first data content displayed in the browsing area, so as to quickly determine whether the required data content exists in the target page. For a file including multiple pages, through the embodiment of the present invention, the user does not need to perform a multi-page opening operation on the file (that is, open each of the multiple pages contained in the file one by one), and can quickly preview the data content of other pages in the file in the display page currently opened by the file, so as to efficiently and accurately find the required data content.

<设备实施例><Equipment Embodiment>

图8是根据本发明一些实施例的文件处理装置的功能结构框图。如图8所示,文本处理装置120包括:接收模块121、获取模块122和展示模块123。FIG8 is a functional block diagram of a file processing device according to some embodiments of the present invention. As shown in FIG8 , the file processing device 120 includes: a receiving module 121 , an acquiring module 122 and a display module 123 .

接收模块121,用于接收对文件的页面标识的第一操作指令。The receiving module 121 is used to receive a first operation instruction for a page identifier of a file.

例如,在判定针对页面标识的页面操作不满足第一条件的情况下,接收模块121接收第一操作指令。For example, when it is determined that the page operation for the page identifier does not satisfy the first condition, the receiving module 121 receives the first operation instruction.

页面操作(即选用操作)指用户将鼠标悬停在显示界面的页面标识上,或者指用户利用触控笔、手指等悬停在触控显示屏的页面标识上。第一条件为:鼠标或者触控笔或者手指等在页面标识上悬停的时间大于时间阈值。The page operation (i.e., selection operation) refers to the user hovering the mouse over the page logo of the display interface, or the user hovering the page logo of the touch screen with a stylus, finger, etc. The first condition is that the time the mouse, stylus, finger, etc. hovers over the page logo is greater than the time threshold.

获取模块122,用于获取与页面标识对应的目标页面的第一数据内容。The acquisition module 122 is used to acquire the first data content of the target page corresponding to the page identifier.

“对应的目标页面”中的“对应”指与页面标识关联的目标页面。该关联关系是在用户创建、使用页面的过程中生成的。第一数据内容为最能体现目标页面的全部数据内容的情况的信息。例如,在接收模块121接收到第一操作指令的情况下,获取模块122获取与第一操作指令操控的一个页面标识对应的目标页面的第一数据内容。The "corresponding" in "corresponding target page" refers to the target page associated with the page identifier. This association relationship is generated in the process of the user creating and using the page. The first data content is the information that best reflects the situation of all the data contents of the target page. For example, when the receiving module 121 receives the first operation instruction, the acquisition module 122 acquires the first data content of the target page corresponding to a page identifier controlled by the first operation instruction.

展示模块123,用于将第一数据内容在文件的显示页面的浏览区域展示。The display module 123 is used to display the first data content in the browsing area of the display page of the file.

浏览区域会覆盖在显示页面上(参见图2A和图2B所示),以保证浏览区域上所展示的数据内容不会被显示页面遮挡。在此情况下,为了防止显示页面中的内容被浏览区域遮挡,浏览区域的页面尺寸需要小于显示页面的页面尺寸,即浏览区域的显示界面占用区域小于显示页面的显示界面占用区域。覆盖指浏览区域的数据内容叠加在显示页面,且浏览区域的数据内容可见,被叠加的对应浏览区域的线上页面的数据内容被遮挡,不可见。The browsing area will be overlaid on the display page (see Figures 2A and 2B) to ensure that the data content displayed on the browsing area will not be blocked by the display page. In this case, in order to prevent the content in the display page from being blocked by the browsing area, the page size of the browsing area needs to be smaller than the page size of the display page, that is, the display interface area occupied by the browsing area is smaller than the display interface area occupied by the display page. Overlay means that the data content of the browsing area is superimposed on the display page, and the data content of the browsing area is visible, and the data content of the online page corresponding to the superimposed browsing area is blocked and invisible.

在一些实施例中,浏览区域临近文件的页面标识布设;或者,浏览区域设置于显示页面的空白区域。其中,空白区域为没有展示数据内容的区域,例如表格文件中空白的单元格对应的区域。In some embodiments, the browsing area is arranged adjacent to the page mark of the file; or, the browsing area is set in a blank area of the display page, wherein the blank area is an area where no data content is displayed, such as an area corresponding to a blank cell in a table file.

采用本发明实施例提供的文件处理装置,能够在接收模块121接收到对文件的页面标识的第一操作指令后,通过获取模块122获取与页面标识对应的目标页面的第一数据内容,然后通过展示模块123将第一数据内容在文件的显示页面的浏览区域展示。由此可见,本发明中用户无需进行打开目标页面操作,便可通过浏览区域中展示的第一数据内容来预览目标页面中的数据内容情况,从而快速确定目标页面中是否存在需要的数据内容。对于包括多个页面的文件而言,通过本发明实施例,用户无需对文件执行多页面打开操作(即逐个打开文件所包含的多个页面中的每个页面),便可在文件当前所打开的显示页面中快速预览、了解该文件中其他页面的数据内容情况,定位存在其需要的数据内容的相应的页面,仅对该页面进行打开操作,从而高效且精准的找到需要的数据内容,提高了用户查找数据内容的效率和准确性。By using the file processing device provided by the embodiment of the present invention, after the receiving module 121 receives the first operation instruction for the page identifier of the file, the first data content of the target page corresponding to the page identifier can be obtained by the obtaining module 122, and then the first data content can be displayed in the browsing area of the display page of the file by the display module 123. It can be seen that in the present invention, the user does not need to open the target page operation, and can preview the data content in the target page through the first data content displayed in the browsing area, so as to quickly determine whether the target page has the required data content. For a file including multiple pages, through the embodiment of the present invention, the user does not need to perform a multi-page opening operation on the file (that is, open each of the multiple pages contained in the file one by one), and can quickly preview and understand the data content of other pages in the file in the display page currently opened by the file, locate the corresponding page with the required data content, and only open the page, so as to efficiently and accurately find the required data content, thereby improving the efficiency and accuracy of the user in finding the data content.

可选地,获取模块122用于:在目标页面的全部数据内容中确定与全部数据内容相关联的第一数据信息,将第一数据信息作为第一数据内容;或者,在目标页面的全部数据内容中确定与全部数据内容及显示页面的相应数据内容均相关联的第二数据信息,将第二数据信息作为第一数据内容。Optionally, the acquisition module 122 is used to: determine first data information associated with all data contents in all data contents of the target page, and use the first data information as the first data content; or determine second data information associated with all data contents and corresponding data contents of the display page in all data contents of the target page, and use the second data information as the first data content.

可选地,展示模块123用于:确定第一数据内容的展示字号阈值;将第一数据内容以大于或者等于展示字号阈值的字号在浏览区域展示。Optionally, the display module 123 is used to: determine a display font size threshold of the first data content; and display the first data content in the browsing area with a font size greater than or equal to the display font size threshold.

可选地,展示模块123用于:在第一数据内容的数据量小于或者等于浏览区域的展示数据量阈值的情况下,以静态在浏览区域展示第一数据内容;在第一数据内容的数据量大于浏览区域的展示数据量阈值的情况下,以动态在浏览区域展示第一数据内容。Optionally, the display module 123 is used to: statically display the first data content in the browsing area when the data volume of the first data content is less than or equal to the display data volume threshold of the browsing area; and dynamically display the first data content in the browsing area when the data volume of the first data content is greater than the display data volume threshold of the browsing area.

可选地,展示模块123用于:增加浏览区域的展示面数量和/或增大浏览区域的展示面的占用区域;在增加和/或增大处理后的浏览区域展示第一数据内容。Optionally, the display module 123 is used to: increase the number of display surfaces of the browsing area and/or increase the occupied area of the display surfaces of the browsing area; and display the first data content in the browsing area after the increase and/or increase processing.

可选地,展示模块123用于:对第一数据内容进行划分,得到多个信息块;根据移动指令对多个信息块进行排列;将排列后每个信息块依次在浏览区域展示。Optionally, the display module 123 is used to: divide the first data content to obtain multiple information blocks; arrange the multiple information blocks according to the movement instruction; and display each of the arranged information blocks in the browsing area in sequence.

可选地,展示模块123用于:根据第一移动指令,将多个信息块横向排列;或者,根据第二移动指令,将多个信息块纵向排列;或者,根据第三移动指令,将多个信息块阵列排列。Optionally, the display module 123 is used to: arrange the multiple information blocks horizontally according to the first movement instruction; or arrange the multiple information blocks vertically according to the second movement instruction; or arrange the multiple information blocks in an array according to the third movement instruction.

可选地,获取模块122用于:在判定针对页面标识的页面操作不满足第一条件的情况下,获取与第一操作指令操控的一个页面标识对应的目标页面的第一数据内容;在判定针对页面标识的页面操作满足第一条件的情况下,获取文件中除显示页面以外的其他全部页面的相应的各个数据内容。Optionally, the acquisition module 122 is used to: when it is determined that the page operation on the page identifier does not meet the first condition, obtain the first data content of the target page corresponding to a page identifier manipulated by the first operation instruction; when it is determined that the page operation on the page identifier meets the first condition, obtain the corresponding data contents of all other pages in the file except the display page.

可选地,浏览区域临近文件的页面标识布设;或者,浏览区域设置于显示页面的空白区域。Optionally, the browsing area is arranged adjacent to a page mark of the file; or, the browsing area is set in a blank area of the display page.

图9是根据本发明一些实施例的电子设备的硬件结构示意图。FIG. 9 is a schematic diagram of a hardware structure of an electronic device according to some embodiments of the present invention.

如图9所示,该电子设备130包括处理器131和存储器132,该存储器132用于存储可执行的计算机程序,该处理器131用于根据该计算机程序的控制,执行如以上任意方法实施例的方法。As shown in FIG. 9 , the electronic device 130 includes a processor 131 and a memory 132 , wherein the memory 132 is used to store an executable computer program, and the processor 131 is used to execute a method such as any of the above method embodiments under the control of the computer program.

该电子设备130可以是手机、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、平板电脑(Tablet Computer)、个人电脑(Personal Computer,PC)、掌上电脑(PDA,Personal Digital Assistants)、可穿戴设备(如智能眼镜、智能手表等)。The electronic device 130 can be a mobile phone, a personal digital assistant (PDA), a wireless handheld device, a tablet computer (Tablet Computer), a personal computer (PC), a PDA (Personal Digital Assistants), or a wearable device (such as smart glasses, smart watches, etc.).

以上文本处理装置120中的各模块可以由本实施例中的处理器131执行存储器132存储的计算机程序实现,也可以通过其他电路结构实现,在此不做限定。Each module in the above text processing device 120 can be implemented by the processor 131 in this embodiment executing a computer program stored in the memory 132, or can be implemented by other circuit structures, which is not limited here.

本发明可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令。The present invention may be a system, a method and/or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present invention.

计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the above. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.

这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing/processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and/or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and/or edge servers. The network adapter card or network interface in each computing/processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing/processing device.

用于执行本发明操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本发明的各个方面。The computer program instructions for performing the operation of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed entirely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be personalized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present invention.

这里参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。Various aspects of the present invention are described herein with reference to the flow charts and/or block diagrams of the methods, devices (systems) and computer program products according to embodiments of the present invention. It should be understood that each box of the flow chart and/or block diagram and the combination of each box in the flow chart and/or block diagram can be implemented by computer-readable program instructions.

这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so as to produce a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device for implementing the functions/actions specified in one or more boxes in the flowchart and/or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions make the computer, programmable data processing device, and/or other equipment work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions/actions specified in one or more boxes in the flowchart and/or block diagram.

也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions/actions specified in one or more boxes in the flowchart and/or block diagram.

附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和硬件结合的方式实现都是等价的。The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and/or flowchart, and the combination of the boxes in the block diagram and/or flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. It is well known to those skilled in the art that it is equivalent to implement it by hardware, implement it by software, and implement it by combining software and hardware.

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的他普通技术人员能理解本文披露的各实施例。本发明的范围由所附权利要求来限定。Embodiments of the present invention have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terms used herein are selected to best explain the principles of the embodiments, practical applications, or technical improvements in the marketplace, or to enable those of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.

Claims (12)

1.一种文件处理方法,其特征在于,包括:1. A file processing method, comprising: 在展示显示页面的情况下,接收对文件的页面标识的第一操作指令;In the case of displaying the display page, receiving a first operation instruction for a page identifier of the file; 获取与所述页面标识对应的目标页面的第一数据内容;Acquire first data content of a target page corresponding to the page identifier; 将所述第一数据内容在所述文件的所述显示页面的浏览区域展示。The first data content is displayed in a browsing area of the display page of the file. 2.根据权利要求1所述的方法,其特征在于,所述获取与所述页面标识对应的目标页面的第一数据内容,包括:2. The method according to claim 1, wherein the step of obtaining the first data content of the target page corresponding to the page identifier comprises: 在所述目标页面的全部数据内容中确定与所述全部数据内容相关联的第一数据信息,将所述第一数据信息作为所述第一数据内容;Determining first data information associated with all data contents of the target page from among all data contents of the target page, and using the first data information as the first data content; 或者,在所述目标页面的全部数据内容中确定与所述全部数据内容及所述显示页面的相应数据内容均相关联的第二数据信息,将所述第二数据信息作为所述第一数据内容。Alternatively, second data information associated with all the data contents and corresponding data contents of the display page is determined from all the data contents of the target page, and the second data information is used as the first data content. 3.根据权利要求1或2所述的方法,其特征在于,将所述第一数据内容在所述文件的显示页面的浏览区域展示,包括:3. The method according to claim 1 or 2, characterized in that displaying the first data content in a browsing area of a display page of the file comprises: 确定所述第一数据内容的展示字号阈值;Determining a display font size threshold for the first data content; 将所述第一数据内容以大于或者等于所述展示字号阈值的字号在所述浏览区域展示。The first data content is displayed in the browsing area with a font size greater than or equal to the display font size threshold. 4.根据权利要求3所述的方法,其特征在于,所述将所述第一数据内容以大于或者等于所述展示字号阈值的字号在所述浏览区域展示,包括:4. The method according to claim 3, characterized in that displaying the first data content in the browsing area with a font size greater than or equal to the display font size threshold comprises: 在所述第一数据内容的数据量小于或者等于所述浏览区域的展示数据量阈值的情况下,以静态在所述浏览区域展示所述第一数据内容;When the data volume of the first data content is less than or equal to the display data volume threshold of the browsing area, displaying the first data content in the browsing area in a static manner; 在所述第一数据内容的数据量大于所述浏览区域的展示数据量阈值的情况下,以动态在所述浏览区域展示所述第一数据内容。When the data volume of the first data content is greater than the display data volume threshold of the browsing area, the first data content is dynamically displayed in the browsing area. 5.根据权利要求4所述的方法,其特征在于,所述以动态在所述浏览区域展示所述第一数据内容,包括:5. The method according to claim 4, wherein the dynamically displaying the first data content in the browsing area comprises: 增加所述浏览区域的展示面数量和/或增大所述浏览区域的展示面的占用区域;Increasing the number of display surfaces of the browsing area and/or increasing the occupied area of the display surfaces of the browsing area; 在增加和/或增大处理后的浏览区域展示所述第一数据内容。The first data content is displayed in the browsing area after the increase and/or enlargement processing. 6.根据权利要求4所述的方法,其特征在于,所述以动态在所述浏览区域展示所述第一数据内容,包括:6. The method according to claim 4, wherein the dynamically displaying the first data content in the browsing area comprises: 对所述第一数据内容进行划分,得到多个信息块;Dividing the first data content to obtain a plurality of information blocks; 根据移动指令对所述多个信息块进行排列;Arranging the plurality of information blocks according to the movement instruction; 将排列后每个信息块依次在所述浏览区域展示。After arrangement, each information block is displayed in the browsing area in sequence. 7.根据权利要求6所述的方法,其特征在于,所述根据移动指令对所述多个信息块进行排列,包括:7. The method according to claim 6, wherein arranging the plurality of information blocks according to the movement instruction comprises: 根据第一移动指令,将所述多个信息块横向排列;Arrange the plurality of information blocks horizontally according to the first movement instruction; 或者,根据第二移动指令,将所述多个信息块纵向排列;Alternatively, according to the second movement instruction, the plurality of information blocks are arranged vertically; 或者,根据第三移动指令,将所述多个信息块阵列排列。Alternatively, the plurality of information blocks are arranged in an array according to a third movement instruction. 8.根据权利要求1所述的方法,其特征在于,获取与所述页面标识对应的目标页面的第一数据内容,包括:8. The method according to claim 1, wherein obtaining the first data content of the target page corresponding to the page identifier comprises: 在判定针对所述页面标识的页面操作不满足第一条件的情况下,获取与所述第一操作指令操控的一个页面标识对应的目标页面的第一数据内容;When it is determined that the page operation for the page identifier does not satisfy the first condition, obtaining first data content of a target page corresponding to a page identifier manipulated by the first operation instruction; 在判定针对所述页面标识的页面操作满足所述第一条件的情况下,获取所述文件中除所述显示页面以外的其他全部页面的相应的各个数据内容。When it is determined that the page operation for the page identifier satisfies the first condition, the corresponding data contents of all the pages in the file except the display page are obtained. 9.根据权利要求1所述的方法,其特征在于,所述浏览区域临近所述文件的页面标识布设;或者,所述浏览区域设置于所述显示页面的空白区域。9. The method according to claim 1 is characterized in that the browsing area is arranged adjacent to a page mark of the file; or, the browsing area is set in a blank area of the display page. 10.一种文件处理装置,其特征在于,包括:10. A file processing device, comprising: 接收模块,用于在展示显示页面的情况下,接收对文件的页面标识的第一操作指令;A receiving module, used for receiving a first operation instruction for a page identifier of a file when displaying a display page; 获取模块,用于获取与所述页面标识对应的目标页面的第一数据内容;An acquisition module, used for acquiring first data content of a target page corresponding to the page identifier; 展示模块,用于将所述第一数据内容在所述文件的所述显示页面的浏览区域展示。A display module is used to display the first data content in the browsing area of the display page of the file. 11.一种电子设备,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,以实现根据权利要求1-9中任意一项所述的方法。11. An electronic device, characterized in that it comprises a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the computer program to implement the method according to any one of claims 1 to 9. 12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任意一项所述的方法。12. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
CN202110883051.3A 2021-08-02 2021-08-02 File processing method, device, electronic device and computer-readable storage medium Active CN113655922B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202410673395.5A CN118550433A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium
CN202410673400.2A CN118550434A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium
CN202410673669.0A CN118550435A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium
CN202110883051.3A CN113655922B (en) 2021-08-02 2021-08-02 File processing method, device, electronic device and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110883051.3A CN113655922B (en) 2021-08-02 2021-08-02 File processing method, device, electronic device and computer-readable storage medium

Related Child Applications (3)

Application Number Title Priority Date Filing Date
CN202410673400.2A Division CN118550434A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium
CN202410673669.0A Division CN118550435A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium
CN202410673395.5A Division CN118550433A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium

Publications (2)

Publication Number Publication Date
CN113655922A CN113655922A (en) 2021-11-16
CN113655922B true CN113655922B (en) 2024-06-18

Family

ID=78478264

Family Applications (4)

Application Number Title Priority Date Filing Date
CN202410673395.5A Pending CN118550433A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium
CN202410673400.2A Pending CN118550434A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium
CN202110883051.3A Active CN113655922B (en) 2021-08-02 2021-08-02 File processing method, device, electronic device and computer-readable storage medium
CN202410673669.0A Pending CN118550435A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN202410673395.5A Pending CN118550433A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium
CN202410673400.2A Pending CN118550434A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202410673669.0A Pending CN118550435A (en) 2021-08-02 2021-08-02 File processing method, device, electronic equipment and computer readable storage medium

Country Status (1)

Country Link
CN (4) CN118550433A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988006A (en) * 2021-03-05 2021-06-18 维沃移动通信有限公司 Display method, display device, electronic equipment and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5611734B2 (en) * 2010-09-10 2014-10-22 シャープ株式会社 CONTENT DISPLAY DEVICE, CONTENT DISPLAY DEVICE CONTROL METHOD, CONTENT DISPLAY DEVICE CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING THE PROGRAM
JP6167146B2 (en) * 2015-09-07 2017-07-19 株式会社ドワンゴ Content display system, terminal device, content display method, and program
CN107766421A (en) * 2017-09-12 2018-03-06 阿里巴巴集团控股有限公司 Information displaying method, device and electronic equipment
CN110909274B (en) * 2018-09-18 2022-10-28 优视科技(中国)有限公司 Page browsing method and device and electronic equipment
CN112433654B (en) * 2020-12-02 2022-08-09 五八同城信息技术有限公司 Page display method and device, electronic equipment and computer readable medium
CN112578971B (en) * 2020-12-07 2023-02-10 腾讯科技(深圳)有限公司 Page content display method and device, computer equipment and storage medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112988006A (en) * 2021-03-05 2021-06-18 维沃移动通信有限公司 Display method, display device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN118550434A (en) 2024-08-27
CN113655922A (en) 2021-11-16
CN118550435A (en) 2024-08-27
CN118550433A (en) 2024-08-27

Similar Documents

Publication Publication Date Title
CN108073555B (en) Method and system for generating virtual reality environment from electronic document
US11138207B2 (en) Integrated dynamic interface for expression-based retrieval of expressive media content
US9659279B2 (en) Method and system for enhanced inferred mode user interface operations
US8966361B2 (en) Providing summary view of documents
US8949729B2 (en) Enhanced copy and paste between applications
US9208216B2 (en) Transforming data into consumable content
CN109933733A (en) Method and device for displaying pages
US20160092405A1 (en) Intent Based Authoring
KR20140105733A (en) Quick analysis tool for spreadsheet application programs
US10296570B2 (en) Reflow narrative text objects in a document having text objects and graphical objects, wherein text object are classified as either narrative text object or annotative text object based on the distance from a left edge of a canvas of display
US9495454B2 (en) User apparatus, system and method for dynamically reclassifying and retrieving target information object
US10650186B2 (en) Device, system and method for displaying sectioned documents
US20150121202A1 (en) System and method for transmitting mixed content type messages
US20160092404A1 (en) Intent Based Feedback
US20150121203A1 (en) System and method for generating uniform format pages for a system for composing messages
US20150121179A1 (en) System and method for creating graphically rich messages incorporating shared docments
US9727547B2 (en) Media interface tools and animations
US20220092071A1 (en) Integrated Dynamic Interface for Expression-Based Retrieval of Expressive Media Content
JP2023523575A (en) METHOD FOR OUTPUT OF EXPLANATION OF PATENT DRAWING CODE AND APPARATUS AND SYSTEM FOR THE SAME
TWI447641B (en) Method and computer program product for displaying document on mobile device
Garcia-Lopez et al. Comparing zooming methods in mobile devices: effectiveness, efficiency, and user satisfaction in touch and nontouch smartphones
CN113655922B (en) File processing method, device, electronic device and computer-readable storage medium
CN112667880A (en) Search result display method, device, equipment, storage medium and program product
US10380247B2 (en) Language-based acronym generation for strings
CN108509058B (en) Input method and related equipment

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