Intelligent reading method, terminal, equipment, medium and program product

By collecting various touch features to determine the target reading intent, a variety of page-turning modes for digital reading terminals have been realized, solving the problem of single operation response in existing technologies and improving the user experience.

CN121349352APending Publication Date: 2026-01-16SHANGHAI ZHONG YUAN NETWORK CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511566586.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-30
Publication Date
2026-01-16

AI Technical Summary

Technical Problem

Existing digital reading page-turning technologies have limited responsiveness and flexibility, failing to meet the diverse reading needs of users.

Method used

By collecting various touch characteristics of touch commands, such as swiping speed, swiping acceleration, touch duration, path length, and pressing pressure value, the target reading intention is determined, and different page-turning modes are entered according to the intention, including single-page turning, continuous page turning, and skipping page turning.

Benefits of technology

It improves the flexibility and user experience of digital reading, can more accurately meet the user's reading intentions, and provides a variety of page-turning methods.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121349352A_ABST
    Figure CN121349352A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent reading method, a terminal, equipment, a medium and a program product, and belongs to the technical field of digital reading. The method comprises the steps that in the process of displaying a reading page, in response to a touch instruction, touch features of the touch instruction are collected, and the touch features comprise at least two of the following features: the sliding speed, the sliding acceleration, the contact duration, the path length and the pressing pressure value; and performing page turning operation according to a page turning mode corresponding to a target reading intention, wherein the target reading intention is determined based on the touch characteristics. Through the method provided by the invention, the digital reading terminal can execute different page turning operations to meet the reading intentions corresponding to the touch instructions when receiving different touch instructions, and compared with a single response mode in the prior art, the response mode of the intelligent reading method provided by the embodiment of the invention has higher flexibility.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of digital reading, and particularly relates to an intelligent reading method, a terminal, an equipment, a medium and a program product. BACKGROUND

[0002] Digital reading refers to an activity of reading digital content such as network literature, e-books, databases, digital periodical documents and audio books by using a digital reading terminal such as a smart phone in the process of life, study and work.

[0003] At present, mainstream digital reading page turning technologies include: basic gesture page turning, such as single-finger sliding to trigger page-by-page turning; directory / bookmark jumping, such as manually opening a directory structure or inputting a page number to jump; and fast scroll bar, which roughly locates a jump page by dragging a scroll bar. In the above-mentioned manners, there is a problem of single operation response and low flexibility. SUMMARY

[0004] Embodiments of the application provide an intelligent reading method, a terminal, an equipment, a medium and a program product, which can solve the problem of single operation response and low flexibility of existing digital reading page turning technologies.

[0005] In a first aspect, an embodiment of the application provides an intelligent reading method, which comprises: In a process of displaying a reading page, a touch control feature of a touch control instruction is collected in response to the touch control instruction, the touch control feature comprising at least two of the following: sliding speed, sliding acceleration, touch point duration, path length and pressing pressure value; A page turning operation is performed according to a page turning mode corresponding to a target reading intention, the target reading intention being determined based on the touch control feature.

[0006] In a second aspect, an embodiment of the application provides a digital reading terminal, which comprises: A collection module is configured to collect a touch control feature of a touch control instruction in response to the touch control instruction in a process of displaying a reading page, the touch control feature comprising at least two of the following: sliding speed, sliding acceleration, touch point duration, path length and pressing pressure value; A response module is configured to perform a page turning operation according to a page turning mode corresponding to a target reading intention, the target reading intention being determined based on the touch control feature.

[0007] In a third aspect, an embodiment of the application provides an electronic device, which comprises a processor and a memory, the memory storing a program or instruction executable on the processor, and the program or instruction, when executed by the processor, implements the steps of the intelligent reading method according to the first aspect.

[0008] In a fourth aspect, an embodiment of the present application provides a readable storage medium, the readable storage medium storing a program or instructions, the program or instructions being executed by a processor to implement the steps of the intelligent reading method according to the first aspect.

[0009] In a fifth aspect, a computer program product is provided, including computer instructions, the computer instructions being executed by a processor to implement the steps of the intelligent reading method according to the first aspect.

[0010] In the embodiments of the present application, in the process of displaying the reading page, the digital reading terminal can determine the target reading intention by collecting at least two touch features corresponding to the touch instruction, and enter different page turning modes according to the target reading intention. That is, the digital reading terminal can perform different page turning operations to meet the reading intention corresponding to the touch instruction when receiving different touch instructions. Compared with the single response mode in the prior art, the intelligent reading method provided in the embodiments of the present application has higher flexibility. BRIEF DESCRIPTION OF DRAWINGS

[0011] Figure 1 One of the flowcharts of the intelligent reading method provided in the embodiments of the present application; Figure 2 One of the flowcharts of the intelligent reading method provided in the embodiments of the present application; Figure 3 One of the flowcharts of the intelligent reading method provided in the embodiments of the present application; Figure 4 One of the flowcharts of the intelligent reading method provided in the embodiments of the present application; Figure 5 One of the flowcharts of the intelligent reading method provided in the embodiments of the present application; Figure 6 The execution architecture diagram of the intelligent reading method provided in the embodiments of the present application; Figure 7 The function implementation manner diagram of the intelligent reading method provided in the embodiments of the present application; Figure 8 The structure diagram of the digital reading terminal provided in the embodiments of the present application; Figure 9 The structure diagram of the electronic device provided in the embodiments of the present application. DETAILED DESCRIPTION

[0012] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.

[0013] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of a kind and are not limited in number, for example, the first object can be one or more. In addition, "and / or" in the specification and claims indicates at least one of the connected objects, and the character " / " generally indicates that the objects before and after are in an "or" relationship.

[0014] The intelligent reading method provided by the embodiments of the present application will be described in detail below in combination with the drawings, specific embodiments and application scenarios.

[0015] As shown in the Figure 1 , the present application provides an intelligent reading method, which is suitable for a digital reading terminal, and the intelligent reading method comprises the following steps: Step 101, in the process of displaying a reading page, a touch instruction is collected in response to a touch instruction, and the touch characteristics of the touch instruction are collected, the touch characteristics including at least two of the following: sliding speed, sliding acceleration, touch duration, path length and pressing pressure value.

[0016] As shown in the Figure 6 , step 101 can be executed by a touch instruction collection module and a touch characteristic extraction module. In the process of displaying a reading page on a digital reading terminal, a user can input a touch instruction to the digital reading terminal by sliding the screen of the digital reading terminal with a finger, the touch instruction collection module can collect the corresponding instruction, and the touch characteristic extraction module can extract the touch characteristics corresponding to the touch instruction.

[0017] For the specific implementation of the related functions of this step, the following description is made: As shown in the Figure 7 , Uikit is a lightweight and easy-to-use front-end UI framework, which is convenient for quickly building a responsive page with complete functions and beautiful interface; CoreGraphics is a bottom-layer graphics rendering library, which can be applied to the development environment of multiple systems. The digital reading terminal can develop a reading page through Uikit / CoreGraphics, so that the digital reading terminal can collect touch instructions (gesture raw data of the user sliding the screen) on the reading page.

[0018] PDFKit is a development framework for PDF documents, and the digital reading terminal can process PDF documents through PDFKit, analyze the content of the PDF documents, and display them on the above-mentioned reading page.

[0019] Step 102: Perform page turning operation according to the page turning mode corresponding to the target reading intention, wherein the target reading intention is determined based on the touch features.

[0020] Touch characteristics include various types, such as swipe speed, swipe acceleration, touch duration, path length, and pressure value. Each touch characteristic can reflect a user's reading intent to some extent, and analyzing multiple touch characteristics can make the reading intent more accurate. For example, analyzing only swipe speed, if the speed is fast, it indicates that the target reading intent is to quickly flip through the current page; if the speed is very fast, it indicates that the target reading intent may be to quickly flip through the current page or to quickly skip multiple pages. However, if we analyze both swipe speed and path length, if the speed is very fast and the path length is long, it can more clearly indicate that the target reading intent is to quickly skip multiple pages, compared to analyzing only speed.

[0021] like Figure 6 As shown, step 102 can be executed by the reading intent recognition module. Reading intent and page-turning mode have a corresponding relationship. The reading intent recognition module can determine the target reading intent based on touch characteristics, and then enter the corresponding page-turning mode according to the user's reading intent. In this method, the page-turning mode better meets the user's needs and can improve the user's reading experience. The page-turning mode can be a single-page page-turning mode, where the digital reading terminal only switches to the next page when turning pages; it can also be a continuous page-turning mode, where the digital reading terminal continuously switches between multiple pages from the current page when turning pages; or it can be a page-jumping page-turning mode, where the digital reading terminal jumps directly from the current page to the target page when turning pages, and the target page is separated from the current page by at least two pages. The type and operation of the page-turning mode can be set according to actual needs and are not limited here.

[0022] In the intelligent reading method provided in this embodiment, during the display of the reading page, the digital reading terminal can determine the target reading intention by collecting at least two touch features of the touch command, and enter different page-turning modes according to the target reading intention. That is to say, the digital reading terminal can perform different page-turning operations when receiving different touch behaviors to satisfy the reading intention corresponding to the touch command. Compared with the single response method in the prior art, the response method of the intelligent reading method provided in this application embodiment has higher flexibility.

[0023] Optionally, prior to step 102, the intelligent reading method further includes a method for determining the target reading intent, such as... Figure 2 As shown, the method for determining the target reading intent includes: In step 201, a mapping relationship set is acquired, the mapping relationship set including a plurality of mapping relationships, the mapping relationships being used to indicate a corresponding relationship between a preset touch feature including a feature combination mode and a feature value range and a reading intention; In step 202, first flag information is generated when the feature combination mode and the feature value included in the touch feature satisfy a target mapping relationship indicated in the mapping relationship set, the target reading intention being determined based on the first flag information, the first flag information being used to indicate that the target reading intention is a reading intention corresponding to the target mapping relationship, and the target mapping relationship being any one of the plurality of mapping relationships.

[0024] In this step, a mapping relationship set created in advance can be acquired. The form of the mapping relationship included in the mapping relationship set is described in the following examples, for example: The first mapping relationship: the touch feature includes a sliding speed, a sliding acceleration, a touch point duration, a sliding path length and a pressing pressure value, wherein the value range of the sliding speed is (v1, v2), the value range of the sliding acceleration is (a1, a2), the value range of the touch point duration is (t1, t2), the value range of the sliding path length is (d1, d2), and the value range of the pressing pressure value is (p1, p2); the reading intention corresponding to the touch feature is the first intention.

[0025] The second mapping relationship: the touch feature includes a sliding speed, a sliding acceleration, a touch point duration, a sliding path length and a pressing pressure value, wherein the value range of the sliding speed is (v3, v4), the value range of the sliding acceleration is (a3, a4), the value range of the sliding touch point duration is (t3, t4), the value range of the path length is (d3, d4), and the value range of the pressing pressure value is (p3, p4); the reading intention corresponding to the touch feature is the second intention.

[0026] The third mapping relationship: the touch feature includes a touch point duration and a pressing pressure value, wherein the value range of the touch point duration is (t5, t6), and the value range of the pressing pressure value is (p5, p6); the reading intention corresponding to the touch feature is the third intention.

[0027] It can be understood that different reading intentions can correspond to different page turning modes, for example, the page turning mode corresponding to the first intention is a continuous page turning mode, the page turning mode corresponding to the second intention is a page skipping page turning mode, and the page turning mode corresponding to the third intention is a single page page turning mode.

[0028] It should be noted that the above examples are only to illustrate one form of the mapping relationship, and the number and specific values of the mapping relationships included in the mapping relationship set are not limited, and can be adjusted according to experience or actual conditions, and one reading intentionFigure 1 It generally has multiple associated mapping relationships.

[0029] When the feature combination method and feature value of the touch feature belong to the situation indicated by the target mapping relationship in the mapping relationship set, such as when the feature combination method and feature value of the touch feature satisfy the situation defined by the first mapping relationship, then a first flag information will be generated. The specific content of the first flag information may be "the touch feature hits the first mapping relationship, but does not hit the second mapping relationship or the third mapping relationship". Based on the first flag information, the reading intention corresponding to the touch feature can be determined to be the first intention.

[0030] In this embodiment, the target reading intent can be determined by touch features and a predefined mapping relationship. This judgment process requires little computation and has high execution efficiency.

[0031] Optionally, such as Figure 2 As shown, after step 201, the method for determining the target reading intent further includes: Step 203: If any of the touch features has a value that does not belong to the feature value range indicated by any mapping relationship in the mapping relationship set, generate second flag information. The second flag information is used to indicate that there is a feature in the touch features whose value exceeds the feature value range indicated by all mapping relationships in the mapping relationship set. Step 204: Based on the second flag information, determine N first touch features from the touch features whose values ​​exceed the value range indicated by all mapping relationships in the mapping relationship set, where N is a positive integer; Step 205: Determine M value ranges associated with the first touch feature from the mapping relationship set, where M is a positive integer; Step 206: From the M value ranges, determine the maximum value indicated by the first touch feature in the mapping relationship set; Step 207: Based on the maximum value and the value of the first touch feature, determine the confidence level corresponding to the first touch feature. The confidence level is used to indicate the degree of difference between the value of the first touch feature and the maximum value. Step 208: Based on the N first touch features, determine the corresponding N confidence levels; Step 209: Take the first touch feature corresponding to the largest confidence level among the N confidence levels as the second touch feature; Step 2010: Determine the target reading intent based on the type of the second touch feature.

[0032] In a case where a value of any information in the touch feature does not belong to a value range of a feature indicated by any mapping relationship in the mapping relationship set, for example, the value of the sliding speed of the touch feature is v7, v7 does not belong to any one of the value ranges (v1, v2), (v3, v4) of the sliding speed defined in the first mapping relationship, the second mapping relationship, and the third mapping relationship of the mapping relationship set in the above example, at this time, the second identification information is generated, and the specific content of the second identification information can be "because the value of the sliding speed of the touch feature exceeds the range defined in the mapping relationship set, the touch feature is ambiguous with the mapping relationship in the mapping relationship set", that is, in this case, the reading intention corresponding to the touch feature cannot be determined according to the mapping relationship set, and the second identification information and the touch feature need to be further analyzed.

[0033] In a case where the value of the touch feature completely exceeds the range defined in the mapping relationship set, the mapping relationship is directly discarded, and other ways are used for analysis, which can avoid misjudgment caused by the mapping relationship, thereby improving the accuracy of the determined reading intention.

[0034] On the basis of the example of the mapping relationship set, the method of the embodiment is further described as follows: According to the second identification information, it is determined that the first touch feature in the touch feature is the sliding speed and the pressing pressure value, the value of the sliding speed is v7, and the value of the pressing pressure value is p7. From the mapping relationship set, M value ranges associated with the first touch feature are determined, the value ranges associated with the sliding speed are (v1, v2), (v3, v4), and the value ranges associated with the pressing pressure value are (p1, p2), (p3, p4), and (p5, p6). The maximum value of the first touch feature v7 in the mapping relationship set is v4, and the maximum value of the first touch feature p7 in the mapping relationship set is p6. The value of the confidence corresponding to the first touch feature v7 is (v7-v4 / v4), and the value of the confidence corresponding to the first touch feature p7 is (p7-p6 / p6). Assuming that (p7-p6 / p6) is greater than (v7-v4 / v4), then the first touch feature p7 corresponding to (p7-p6 / p6) is the second touch feature. Subsequently, the target reading intention is judged according to the type of the second touch feature.

[0035] In this embodiment, when there are N first touch features among the touch features, it indicates that the user's reading intention cannot be analyzed based on the mapping relationship. The N confidence levels are used to indicate the degree of difference between the value of the corresponding first touch feature and the maximum value. Therefore, the higher the confidence level, the more the value of the first touch feature exceeds the corresponding maximum value. This means that the first touch feature with the higher confidence level carries more weight in analyzing the user's reading intention, and the influence of other touch features can be ignored to some extent. In this case, analyzing the user's reading intention based on the second touch feature with the highest confidence level has higher accuracy compared to analyzing based on other touch features.

[0036] for Figure 2 The specific implementation of the relevant functions in the illustrated embodiment is described below: like Figure 7 As shown, the CoreML classification model is a classification machine learning model. When the touch features are input into the CoreML classification model, the model outputs a label indicating the target reading intent. The CoreML classification model includes a rule engine module (Rulemanager), a lightweight model inference module (ModelEvaluator), and a decision center module (Decisioncenter). The Rulemanizer is used to load regular rules (regular rules are expressions used to describe, match, and manipulate strings with specific patterns, such as the aforementioned...). Figure 2 In the illustrated embodiment, the mapping relationship set is transformed into a regular rule. The rule is used to judge the input text and return the hit type (by comparing the feature combination method and feature value range of the touch features with the mapping relationship set to determine whether the touch features hit a certain mapping relationship in the mapping relationship set). The ModelEvaluator is used to load the local quantization model for inference prediction (the rules for inference prediction are shown in steps 204-2010 above) and output the inference result. The Decisioncenter is used to derive the final target reading intent label based on the results of the Rulemanizer and ModelEvaluator.

[0037] Optionally, such as Figure 3 As shown, in step 2010, determining the target reading intent based on the type of the second touch feature includes: Step 301: When the type of the second touch feature is swiping speed, the target reading intent is the first intent; Step 302: When the type of the second touch feature is sliding acceleration, the target reading intent is the first intent; Step 303, in the case that the category of the second touch feature is touch duration, the target reading intention is the second intention; Step 304, in the case that the category of the second touch feature is path length, the target reading intention is the second intention; Step 305, in the case that the category of the second touch feature is press pressure value, the target reading intention is the second intention; The first intention and the second intention correspond to different page turning modes.

[0038] In the embodiment, the target reading intention can be set according to different second touch features. In the case that the second touch feature is sliding speed, it is indicated that the sliding speed of the user's touch behavior is very large, and the user has a strong intention of fast page turning. At this time, the target reading intention is the first intention, and the corresponding page turning mode can be the continuous page turning mode. In the case that the second touch feature is sliding acceleration, it is indicated that the speed of the user in the process of sliding the screen is getting faster and faster, and the amplitude of the speed is increasing, which indicates that the user has a strong intention of fast page turning. At this time, the target reading intention is the first intention, and the corresponding page turning mode can be the continuous page turning mode. In the case that the second touch feature is touch duration, it is indicated that the user's finger stays on the screen for a long time in the process of sliding the screen, and the user has an intention to turn over many pages at a time. At this time, the target reading intention is the second intention, and the corresponding page turning mode can be the jump page turning mode. In the case that the second touch feature is path length, it is indicated that the user slides a very large distance in the process of sliding the screen, and the user has an intention to turn over many pages at a time. At this time, the user's reading intention is the second intention, and the corresponding page turning mode can be the jump page turning mode. In the case that the second touch feature is press pressure value, it is indicated that the user presses with a large force in the process of sliding the screen, and the user has an intention to turn over many pages at a time. At this time, the user's reading intention is the second intention, and the corresponding page turning mode can be the jump page turning mode.

[0039] In the embodiment, in the case of determining the category of the second touch feature, only the target reading intention reflected by the second touch feature is analyzed, and the interference of other information is avoided, so that the accuracy of the target reading intention is improved.

[0040] Optionally, as shown in Figure 6 The reading intention recognition module can recognize the target reading intention and determine the page turning mode according to the touch feature and the mapping relationship set. The page turning mode includes one of the following: single page turning mode, jump page turning mode, and continuous page turning mode.

[0041] Optionally, in step 102, the page turning operation is performed according to the page turning mode corresponding to the target reading intention, which includes: If the page-turning mode corresponding to the target reading intention is a single-page page-turning mode, then the adjacent page is displayed; When the page-turning mode corresponding to the target reading intention is the page-skipping mode, the target page is displayed. The target page includes one of the following: the starting page of an adjacent chapter, or a page that is separated from the current page by multiple pages. When the page-turning mode corresponding to the target reading intention is a continuous page-turning mode, the operation of displaying adjacent pages is repeatedly performed during the touch behavior.

[0042] Touch features may also include touch point positions, which can divide the reading page into multiple areas. The touch point position in different areas can affect the page turning direction. For example, in the single-page turning mode, if the touch point position is in the left-hand area, the adjacent page displayed is the previous page relative to the current page; for example, in the single-page turning mode, if the touch point position is in the right-hand area, the adjacent pages displayed consecutively are the next page relative to the current page.

[0043] In the page-jumping mode, the target page can be a page that is several pages away from the current page. The number of pages can be determined by the pressing pressure value, and different numbers of pages can be preset for different pressure value ranges.

[0044] In this embodiment, by setting different page-turning modes and corresponding page-turning methods to respond to different target reading intentions, the flexibility of digital reading page turning can be improved and the user experience enhanced.

[0045] Optionally, such as Figure 4 As shown, after performing the page-turning operation according to the page-turning mode corresponding to the target reading intention in step 102, the method further includes: Step 103: When the page-turning mode is the jump page-turning mode, a page navigation tool is displayed on the digital reading terminal. The page navigation tool is used to control the digital reading terminal to jump to the page indicated by the input information after receiving input information. The input information is operation information for the page navigation tool.

[0046] In this embodiment, when the page-turning mode is the jump page-turning mode, the digital reading terminal can, as shown in the example... Figure 5 The auxiliary navigation pop-up system shown displays page navigation tools on the reading page. Users can input information into the page navigation tools (chapter map, table of contents, index, etc.), such as clicking on a certain area in the chapter map or a certain title in the table of contents, so that the interface jumps directly to the corresponding page. Using the method of this embodiment, the target reading intention can be identified more directly and the corresponding page turning action can be executed quickly.

[0047] Optionally, such as Figure 5 As shown, in step 102, the page-turning operation according to the page-turning mode corresponding to the target reading intention includes: Step 401: Based on the type of page-turning mode, determine the page-turning animation frame rate and page cache quantity of the digital reading terminal; Step 402: Based on the page-turning animation frame rate, control the digital reading terminal to turn pages; Step 403: Based on the number of pages cached, control the digital reading terminal to perform page caching; Specifically, when the page-turning mode is a single-page page-turning mode, the page-turning animation frame rate and cached pages of the digital reading terminal are respectively a first page-turning animation frame rate and a first cached page, where the first cached page includes N pages after the current page, and N is an integer greater than 1; when the page-turning mode is a skip-page page-turning mode, the page-turning animation frame rate and cached pages of the digital reading terminal are respectively a second page-turning animation frame rate and a second cached page, where the second cached page includes all pages between the current page and the target page and M pages after the target page, where M is a positive integer; when the page-turning mode is a continuous page-turning mode, the page-turning animation frame rate and cached pages of the digital reading terminal are respectively a third page-turning animation frame rate and a third cached page, where the third cached page includes all pages turned during the touch action and L subsequent pages, where L is a positive integer; the third page-turning animation frame rate is greater than the first page-turning animation frame rate, and the first page-turning animation frame rate is greater than the second page-turning animation frame rate.

[0048] In this embodiment, within a unit of time, the page-turning speeds of the three page-turning modes, from slowest to fastest, are: jump page-turning mode, single-page page-turning mode, and continuous page-turning mode. The page-turning animation frame rate is directly proportional to the page-turning speed of the page-turning mode; the faster the page-turning, the higher the animation frame rate. The page-turning animation frame rate corresponds to the page-turning mode. Using a more suitable animation frame rate to display the page-turning animation in different modes, rather than using a single page-turning animation, can further improve the flexibility of digital reading page-turning technology and allow users to receive immediate feedback on their reading intentions, thus improving the user's reading experience. Step 402 above can be... Figure 6 The page rendering and animation control module shown is executed. Page turning animation rendering can be achieved through... Figure 7 The Scenekit animation engine shown is used to achieve this. Specifically, CADisplayLink can be used to achieve 60fps animation synchronization, and UIDynamicAnimator can be used to achieve physical page turning effects.

[0049] Furthermore, the number of cached pages corresponds to the page-turning mode. In single-page page-turning mode, the cached pages include at least the adjacent pages of the current page and the subsequent N pages; in jump-page page-turning mode, the cached pages include the pages between the current page and the target page, and the M pages after the target page; in continuous page-turning mode, the cached pages include all pages turned and the subsequent L pages. By using page caching, the need to temporarily wait for page loading during page turning is avoided, improving the execution efficiency of page turning actions on the digital reading terminal and further enhancing the user's reading experience. Step 402 above can be... Figure 6 The cache preloading and page scheduling module shown is executed. The values ​​of N, M, and L can be set according to the actual situation and are not limited here.

[0050] like Figure 8 As shown in the illustration, this application also provides a digital reading terminal 800, which includes: The acquisition module 801 is used to acquire the touch features of the touch command in response to the touch command during the display of the reading page. The touch features include at least two of the following: sliding speed, sliding acceleration, touch duration, path length and pressing pressure value. The response module 802 is used to perform page turning operations according to the page turning mode corresponding to the target reading intention, wherein the target reading intention is determined based on the touch features.

[0051] Optionally, the digital reading terminal 800 also includes: The acquisition module is used to acquire a mapping relationship set, which includes multiple mapping relationships. The mapping relationship is used to indicate the correspondence between the preset touch features, including the feature combination method and feature value range, and the reading intention. The first generation module is configured to generate first flag information when the feature combination method and feature value of the touch features satisfy the indication of the target mapping relationship in the mapping relationship set, and determine the target reading intention based on the first flag information. The first flag information is used to indicate that the target reading intention is the reading intention corresponding to the target mapping relationship, and the target mapping relationship is any one of the multiple mapping relationships.

[0052] Optionally, the digital reading terminal 800 also includes: The second generation module is used to generate second flag information when the value of any feature in the touch features does not belong to the feature value range indicated by any mapping relationship in the mapping relationship set. The second flag information is used to indicate that the value of a certain feature in the touch features exceeds the feature value range indicated by all mapping relationships in the mapping relationship set. The first determining module is used to determine, based on the second flag information, N first touch features from the touch features whose values ​​exceed the value range indicated by all mapping relationships in the mapping relationship set, where N is a positive integer; The second determining module is used to determine M value ranges associated with the first touch feature from the mapping relationship set, where M is a positive integer; The third determining module is used to determine the maximum value indicated by the first touch feature in the mapping relationship set from the M value ranges; The fourth determining module is used to determine the confidence level corresponding to the first touch feature based on the maximum value and the value of the first touch feature, wherein the confidence level is used to indicate the degree of difference between the value of the first touch feature and the maximum value; The fifth determining module is used to determine N confidence levels based on the N first touch features; The sixth determining module is used to take the first touch feature corresponding to the largest confidence level among the N confidence levels as the second touch feature; The seventh determining module is used to determine the target reading intent based on the type of the second touch feature.

[0053] Optionally, the seventh determining module is also used for: When the type of the second touch feature is speed, the target reading intent is the first intent; When the type of the second touch feature is acceleration, the target reading intent is the first intent; When the type of the second touch feature is touch duration, the target reading intent is the second intent; When the type of the second touch feature is path length, the target reading intent is the second intent; When the type of the second touch feature is pressure value, the target reading intent is the second intent; The page-turning modes corresponding to the first intention and the second intention are different.

[0054] Optionally, the page-turning mode includes one of the following: single-page page-turning mode, skip-page page-turning mode, and continuous page-turning mode; Response module 802 includes: The first page-turning submodule is used to display adjacent pages when the page-turning mode corresponding to the target reading intention is a single-page page-turning mode; The second page-turning submodule is used to display the target page when the page-turning mode corresponding to the target reading intention is the page-skipping mode. The target page includes one of the following: the starting page of an adjacent chapter, or a page that is separated from the current page by multiple pages. The third page-turning submodule is used to repeatedly perform the operation of displaying adjacent pages during the touch behavior when the page-turning mode corresponding to the target reading intention is a continuous page-turning mode.

[0055] Optionally, the digital reading terminal 800 also includes a navigation module for: When the page-turning mode is the jump page-turning mode, a page navigation tool is displayed on the digital reading terminal. The page navigation tool is used to control the digital reading terminal to jump to the page indicated by the input information after receiving input information. The input information is operation information for the page navigation tool.

[0056] Optionally, the response module 802 also includes: The first determining submodule is used to determine the page-turning animation frame rate and page cache quantity of the digital reading terminal based on the type of the page-turning mode; The first control submodule is used to control the digital reading terminal to turn pages based on the page-turning animation frame rate; The second control submodule is used to control the digital reading terminal to perform page caching based on the number of page caches.

[0057] It should be noted that the digital reading terminal 800 provided in this application embodiment can achieve the following: Figures 1 to 5 The entire technical process of the intelligent reading method shown in the embodiment, and the same technical effect, will not be described again here to avoid repetition.

[0058] The data transmission device in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. Non-mobile electronic devices can also be servers, network attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.

[0059] Optionally, such as Figure 9 As shown, this application embodiment also provides an electronic device 900, including a processor 901 and a memory 902. The memory 902 stores a program or instructions that can run on the processor 901. When the program or instructions are executed by the processor 901, they implement the various steps of the above-described intelligent reading method embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0060] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.

[0061] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described intelligent reading method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0062] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0063] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the above-described...Figures 1 to 5 The various processes of the intelligent reading method embodiment shown can achieve the same technical effect, and will not be described again here to avoid repetition.

[0064] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0065] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0066] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. An intelligent reading method, characterized by, The method is suitable for a digital reading terminal, and comprises: In a process of displaying a reading page, in response to a touch instruction, a touch feature of the touch instruction is collected, the touch feature comprising at least two of the following: sliding speed, sliding acceleration, touch duration, path length and pressing pressure value; A page turning operation is performed according to a page turning mode corresponding to a target reading intention, the target reading intention being determined based on the touch feature.

2. The method of claim 1, wherein, The method for determining the target reading intention comprises: A mapping relationship set is obtained, the mapping relationship set comprising a plurality of mapping relationships, the mapping relationships being used to indicate a corresponding relationship between a feature combination mode and a feature value range included in a preset touch feature and a reading intention; When the feature combination mode and the feature value included in the touch feature satisfy a target mapping relationship indicated in the mapping relationship set, first flag information is generated, the target reading intention being determined based on the first flag information, the first flag information being used to indicate that the target reading intention is a reading intention corresponding to the target mapping relationship, the target mapping relationship being any one of the plurality of mapping relationships.

3. The method of claim 2, wherein, After the mapping relationship set is obtained, the method for determining the target reading intention further comprises: When a value of any one of the touch features does not belong to a feature value range indicated by any mapping relationship in the mapping relationship set, second flag information is generated, the second flag information being used to indicate that the value of the certain one of the touch features is beyond the feature value range indicated by all the mapping relationships in the mapping relationship set; Based on the second flag information, N first touch features having values beyond the value range indicated by all the mapping relationships in the mapping relationship set are determined from the touch features, N being a positive integer; From the mapping relationship set, M value ranges associated with the first touch features are determined, M being a positive integer; From the M value ranges, a maximum value of the first touch features indicated in the mapping relationship set is determined; Based on the maximum value and the value of the first touch feature, a confidence degree corresponding to the first touch feature is determined, the confidence degree being used to indicate a difference degree between the value of the first touch feature and the maximum value; Based on the N first touch features, N confidence degrees corresponding to the N first touch features are determined; A first touch feature corresponding to a maximum one of the N confidence degrees is taken as a second touch feature; The target reading intention is determined according to a type of the second touch feature.

4. The method of claim 3, wherein, The target reading intention is determined according to the type of the second touch feature, comprising: When the type of the second touch feature is sliding speed, the target reading intention is a first intention; When the type of the second touch feature is sliding acceleration, the target reading intention is the first intention; When the type of the second touch feature is touch duration, the target reading intention is a second intention; When the type of the second touch feature is path length, the target reading intention is the second intention; In a case where the category of the second touch feature is a press pressure value, the target reading intention is a second intention; The first intention and the second intention correspond to different page turning modes.

5. The method of any one of claims 1 to 4, wherein, The page turning mode includes one of the following: single page turning mode, skip page turning mode, and continuous page turning mode. The page turning operation according to the page turning mode corresponding to the target reading intention includes: In a case where the page turning mode corresponding to the target reading intention is the single page turning mode, a neighboring page is displayed. In a case where the page turning mode corresponding to the target reading intention is the skip page turning mode, a target page is displayed, and the target page includes one of the following: a start page of a neighboring chapter and a page spaced apart from the current page by a plurality of pages. In a case where the page turning mode corresponding to the target reading intention is the continuous page turning mode, during the touch behavior, the operation of displaying a neighboring page is repeatedly performed.

6. The method of claim 5, wherein, In a case where the page turning mode corresponding to the target reading intention is the skip page turning mode, after the target page is displayed, the method further includes: The digital reading terminal displays a page navigation tool, and the page navigation tool is used to control the digital reading terminal to jump to a page indicated by input information after receiving the input information, and the input information is operation information for the page navigation tool.

7. The method of claim 5, wherein, The page turning operation according to the page turning mode corresponding to the target reading intention includes: Based on the type of the page turning mode, a page turning animation frame rate and a cache page of the digital reading terminal are determined; Based on the page turning animation frame rate, the digital reading terminal is controlled to perform page turning; Based on the cache page, the digital reading terminal is controlled to perform page caching; In a case where the type of the page turning mode is the single page turning mode, the page turning animation frame rate and the cache page of the digital reading terminal are a first page turning animation frame rate and a first cache page, respectively, and the first cache page includes N pages after the current page, N being an integer greater than 1; in a case where the type of the page turning mode is the skip page turning mode, the page turning animation frame rate and the cache page of the digital reading terminal are a second page turning animation frame rate and a second cache page, respectively, and the second cache page includes all pages between the current page and the target page and M pages after the target page, M being a positive integer; in a case where the type of the page turning mode is the continuous page turning mode, the page turning animation frame rate and the cache page of the digital reading terminal are a third page turning animation frame rate and a third cache page, respectively, and the third cache page includes all pages turned during the touch behavior and L subsequent pages, L being a positive integer; the third page turning animation frame rate is greater than the first page turning animation frame rate, and the first page turning animation frame rate is greater than the second page turning animation frame rate.

8. A digital reading terminal, characterized in that The terminal includes: The acquisition module is configured to, in a process of displaying a reading page, in response to a touch instruction, acquire a touch feature of the touch instruction, and the touch feature includes at least two of the following: sliding speed, sliding acceleration, touch duration, path length, and press pressure value. A response module is configured to perform a page turning operation according to a page turning mode corresponding to a target reading intention, wherein the target reading intention is determined based on the touch feature.

9. An electronic device, comprising: The electronic device includes a processor and a memory, the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the intelligent reading method according to any one of claims 1 to 7.

10. A readable storage medium, characterized by, The readable storage medium stores programs or instructions, and the programs or instructions are executed by the processor to implement the steps of the intelligent reading method according to any one of claims 1 to 7.

11. A computer program product, characterised in that, The readable storage medium stores programs or instructions, and the programs or instructions are executed by the processor to implement the steps of the intelligent reading method according to any one of claims 1 to 7. The readable storage medium stores programs or instructions, and the programs or instructions are executed by the processor to implement the steps of the intelligent reading method according to any one of claims 1 to 7.