Method and related device for skipping content hot interval in digital textbook

By using the movement control signals of the remote control and the hot zone distribution type of the content page, the candidate content hot zone is determined and the user jumps to the target content hot zone. This solves the problem of irregular hot zone selection in digital textbooks and improves the smoothness of operation and user experience.

CN121364802APending Publication Date: 2026-01-20BEIJING RENJIAO HOPE NETWORK INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511799243.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-02
Publication Date
2026-01-20

AI Technical Summary

Technical Problem

In digital teaching materials, when selecting content hotspots using a remote control, it is difficult to accurately select the desired content hotspot from the irregularly distributed content hotspots, especially when the remote control only has up, down, left, and right directional control keys.

Method used

By acquiring the movement control signal from the remote control, the direction of movement of the control focus is determined, and candidate content hot zones are identified based on the hot zone distribution type and page distance of the content page. Finally, the control focus is jumped to the target content hot zone.

Benefits of technology

It enables accurate selection of target content hotspots even when content hotspots are irregularly distributed in digital textbooks, thus improving the smoothness of operation and user experience of digital textbooks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121364802A_ABST
    Figure CN121364802A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a related device for skipping a content hot interval in a digital textbook, and aims to effectively select a target content hot area when a content page comprises a plurality of content hot areas which can be selected by a control focus in the aspect of digital textbook content display. The moving direction of the control focus is determined based on the acquired moving control signal from the remote controller, and the control focus is moved to the content hot area in the direction. Since the distribution of the content hot areas in the digital textbook page is irregular, the content hot areas are divided into different hot area distribution types, the candidate content hot areas are determined based on the target content hot area determination mode corresponding to the current area distribution type of the first content hot area, and the control focus is skipped to the target content hot area. According to the method, hot area distribution types of the content hot areas which are arranged complexly are distinguished, and corresponding target content hot area identification methods are constructed for different types of content hot area distribution, so that accurate identification of the content hot areas which are arranged complexly in the digital textbook is realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of educational informatization, and in particular to a content hot area jumping method in a digital textbook and a related device. BACKGROUND

[0002] A digital textbook is a digital teaching resource that digitizes teaching content and integrates rich multimedia resources to display teaching content through various scenes and interactive settings. With the popularization of digital textbooks, the richness and operability of the content of digital textbooks are gradually improving.

[0003] In order to enrich the content displayed by a digital textbook, the arrangement of the multimedia resources used for interaction in the digital textbook is usually irregular. Irregularly arranged multimedia resources result in a large number of controllable content hot areas in the content page of the digital textbook.

[0004] In a scenario in which a digital textbook is controlled by a remote controller, how to accurately select a content hot area desired by a user from irregularly distributed content hot areas in a current page by using only the directional control keys of the remote controller is a technical problem that needs to be solved. SUMMARY

[0005] To solve the above technical problem, the present application provides

[0006] The embodiments of the present application disclose the following technical solutions:

[0007] In one aspect, the embodiments of the present application provide a content hot area jumping method in a digital textbook, characterized in that the method comprises:

[0008] displaying a content page of a digital textbook, wherein the content page comprises a plurality of content hot areas that can be selected by a control focus;

[0009] in a case where a first content hot area in the content page is selected by the control focus, obtaining a movement control signal of the control focus from a remote controller, wherein the movement control signal is used to indicate that the control focus selects a content hot area in a first direction in the content page, and the first direction is any one of an up direction, a down direction, a left direction or a right direction;

[0010] determining a candidate content hot area corresponding to the first direction of the first content hot area according to a hot area distribution type of the first content hot area in a first region of the content page;

[0011] determining a target content hot area from the candidate content hot area according to a page distance between the candidate content hot area and the first content hot area;

[0012] jumping the control focus from the first content hot area to the target content hot area in response to the movement control signal.

[0013] Optionally, the hot area distribution type includes a hot area nesting type and a non-hot area nesting type, and the determining the candidate content hot area corresponding to the first content hot area in the first direction of the first content hot area according to the hot area distribution type of the first region of the content page comprises:

[0014] when the hot area distribution type of the first region is the hot area nesting type:

[0015] if the first direction is a left direction or a right direction, determining the candidate content hot area according to a content hot area in the first direction of the first content hot area in the first region and at least partially overlapping with the first content hot area in a hot area vertical coordinate range in a page coordinate system, the origin of the page coordinate system being the top left corner of the content page;

[0016] if the first direction is an up direction or a down direction, determining a second region adjacent to the first region and in the first direction of the first region in the content page, and determining the candidate content hot area as a content hot area in the second region closest to the first content hot area and at least partially overlapping with the first content hot area in a hot area horizontal coordinate range in the page coordinate system.

[0017] Optionally, when the hot area distribution type of the first region is the non-hot area nesting type, the determining the candidate content hot area corresponding to the first content hot area in the first direction of the first content hot area according to the hot area distribution type of the first region of the content page comprises:

[0018] if the first direction is a left direction or a right direction, determining the candidate content hot area according to a content hot area in the first direction of the first content hot area in the first region and at least partially overlapping with the first content hot area in a hot area vertical coordinate range in the page coordinate system;

[0019] if the first direction is an up direction, determining the candidate content hot area according to a content hot area in the up direction of the first content hot area in the first region and smaller than the first content hot area in a hot area vertical coordinate range in the page coordinate system;

[0020] if the first direction is a down direction, determining the candidate content hot area according to a content hot area in the down direction of the first content hot area in the first region and greater than the first content hot area in a hot area vertical coordinate range in the page coordinate system.

[0021] Optionally, the determining the target content hot area from the candidate content hot areas according to the page distances between the candidate content hot areas and the first content hot area comprises:

[0022] If the first direction is the left direction, determining an angle interval length from a top right corner of the candidate content hot area to a top left corner of the first content hot area; and determining the candidate content hot area with the minimum angle interval length as the target content hot area;

[0023] If the first direction is the right direction, determining an angle interval length from a top left corner of the candidate content hot area to a top right corner of the first content hot area; and determining the candidate content hot area with the minimum angle interval length as the target content hot area.

[0024] Optionally, the determining the target content hot area from the candidate content hot areas according to the page distances between the candidate content hot areas and the first content hot area comprises:

[0025] If the first direction is the left direction, determining an angle interval length from a top right corner of the candidate content hot area to a top left corner of the first content hot area; and determining the candidate content hot area with the minimum angle interval length as the target content hot area;

[0026] If the first direction is the right direction, determining an angle interval length from a top left corner of the candidate content hot area to a top right corner of the first content hot area; and determining the candidate content hot area with the minimum angle interval length as the target content hot area.

[0027] Optionally, the determining the target content hot area from the candidate content hot areas according to the page distances between the candidate content hot areas and the first content hot area comprises:

[0028] If the first direction is the up direction:

[0029] determining a candidate content region in the candidate content hot area with the minimum vertical distance to the first content region as a first anchor region;

[0030] determining a first candidate vertical coordinate interval according to a maximum vertical coordinate value of the first anchor region and a lower limit vertical coordinate value smaller than the maximum vertical coordinate value by a preset threshold value;

[0031] determining a first undetermined content hot area from the candidate content hot area with a hot area vertical coordinate range at least partially overlapping the first candidate vertical coordinate interval;

[0032] determining an angle interval length from a bottom left corner of the first undetermined content hot area to a top left corner of the first content hot area, and determining the first undetermined content hot area with the minimum angle interval length as the target content hot area;

[0033] if the first direction is a down direction:

[0034] selecting a candidate content hot area with a minimum vertical distance to the first content hot area in the candidate content hot area as a second anchor content hot area;

[0035] constructing a second candidate vertical coordinate interval according to a minimum vertical coordinate value of the second anchor content hot area and an upper limit vertical coordinate value greater than the minimum vertical coordinate value by a preset threshold value;

[0036] determining a second pending content hot area as a candidate content hot area whose hot area vertical coordinate range and the candidate vertical coordinate interval at least partially overlap;

[0037] determining an inter-corner length from a top-left corner of the second pending content hot area to a bottom-left corner of the first content hot area, and determining a second pending content hot area with a minimum inter-corner length as the target content hot area.

[0038] In another aspect, an embodiment of the present application provides a device for jumping between content hot areas in a digital textbook, the device comprising:

[0039] a display unit configured to display a content page of a digital textbook, the content page comprising a plurality of content hot areas selectable by a control focus;

[0040] a control unit configured to, in a case where a first content hot area in the content page is selected by the control focus, acquire a movement control signal of the control focus from a remote controller, the movement control signal being used to indicate that the control focus selects a content hot area in a first direction in the content page, the first direction being any one of an up direction, a down direction, a left direction or a right direction;

[0041] a determination unit configured to determine a candidate content hot area corresponding to the first content hot area in the first direction according to a hot area distribution type of the first content hot area in a first region of the content page;

[0042] the determination unit is configured to determine a target content hot area from the candidate content hot area according to a page distance between the candidate content hot area and the first content hot area;

[0043] a response unit configured to, in response to the movement control signal, jump the control focus from the first content hot area to the target content hot area.

[0044] In another aspect, an embodiment of the present application provides a computer device, the computer device comprising a processor and a memory:

[0045] the memory is configured to store a computer program;

[0046] The processor is configured to execute the method according to any one of the aspects described above according to the computer program.

[0047] In another aspect, the embodiments of the present application provide a computer readable storage medium for storing a computer program, which, when executed by a computer device, implements the method according to any one of the aspects described above.

[0048] In another aspect, the embodiments of the present application provide a digital teaching material, which, when running on a computer device, causes the computer device to execute the method according to any one of the aspects described above.

[0049] As can be seen from the above technical solution, in the aspect of digital teaching material content display, when a content page includes a plurality of content hot areas that can be selected by a control focus, in order to effectively select a target content hot area, the movement control signal obtained from a remote controller can only realize direction control in four directions, i.e., an upward direction, a downward direction, a left direction, or a right direction. Due to the limitation of the selectable control directions, the target content hot area cannot be directly and accurately selected in the case of irregular distribution of the content hot areas. Based on the movement control signal, it is determined that the control focus moves in any one of the upward direction, the downward direction, the left direction, or the right direction, i.e., a first direction. The control focus moves to the content hot area in the first direction, and thus the range of the target content hot area is preliminarily determined as a candidate content hot area.

[0050] Further, in order to meet the requirements of richness and readability of teaching content in the current teaching process, the content pages of digital teaching materials usually arrange and combine the teaching content into different patterns, or display the teaching content in the form of combination of text and graphics, or convert the teaching content into a dialogue scene. Such display methods make the content hot area in the page irregularly distributed and arranged, and the size of the content hot area is not uniform. The content hot area is divided into different hot area distribution types, and based on the target content hot area determination method corresponding to the hot area distribution type of the first content hot area, the candidate content hot area is determined to realize the preliminary screening of the target content hot area. The page distance can directly reflect the visual content hot area distribution of the user, and by calculating the page distance between the candidate content hot area and the first content hot area, the candidate content hot area with the minimum page distance from the first content hot area is determined, that is, the candidate content hot area closest to the first content hot area is determined as the target content hot area from the visual angle of the user, and the control focus is jumped to the target content hot area. Therefore, by distinguishing the hot area distribution type of the complex arranged content hot area, and constructing the corresponding target content hot area identification method for different types of hot area distribution, the accurate and effective identification of the complex arranged content hot area in the digital teaching material is realized, the operability and fluency of the digital teaching material are optimized, the content hot area identification process of the digital teaching material is more in line with the general user's use logic, and thus the user experience of the digital teaching material is greatly improved. BRIEF DESCRIPTION OF DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.

[0052] Figure 1 A digital teaching material content hot area jump method flowchart provided by the embodiment of the present application;

[0053] Figure 2 A hot area nested type content hot area distribution diagram provided by the embodiment of the present application;

[0054] Figure 3 A sequential type content hot area distribution diagram provided by the embodiment of the present application;

[0055] Figure 4 A ring type content hot area distribution diagram provided by the embodiment of the present application;

[0056] Figure 5 A pending content hot area distribution diagram provided by the embodiment of the present application;

[0057] Figure 6 A structure schematic diagram of a content hot area jump control device in a digital teaching material provided by an embodiment of the present application. DETAILED DESCRIPTION

[0058] In order for those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0059] In order to meet the requirement of richness of the content display of the digital teaching material, the multimedia resources for interaction in the digital teaching material are displayed in the content page of the digital teaching material in an irregular arrangement manner, which results in a large number of irregularly distributed content hot areas in the content page of the digital teaching material.

[0060] In a scenario where the demonstrated digital teaching material needs to be controlled by a remote controller, the selection of the content hot area can only be realized by the four control keys of the remote controller, i.e., the up direction, the down direction, the left direction and the right direction. How to accurately select the content hot area by only the four control keys and ensure the simplicity and fluency of the use process is a technical problem to be solved urgently.

[0061] The embodiments of the present application will be described below in combination with the drawings.

[0062] Please refer to Figure 1 , Figure 1 A method flowchart of content hot area jump in a digital teaching material provided by an embodiment of the present application.

[0063] S101: display a content page of a digital teaching material, the content page including a plurality of content hot areas that can be selected by a control focus.

[0064] The digital teaching material is used to realize the digital display of the teaching content through a display device. The digital teaching material includes a plurality of content pages for displaying specific pictures and texts included in the teaching content. The pictures and text information in the content page constitute different content hot areas. By selecting different content hot areas by the control focus, the corresponding multimedia resources of the content hot areas can be played, for example, by clicking a picture of a Chinese character, the pronunciation corresponding to the Chinese character can be played. When the multimedia resources are arranged in combination with the specific content of the digital teaching material, the arrangement manner is adaptively arranged according to the teaching content, and the relative positional relationship between the content hot areas is uncertain.

[0065] S102: In the case that the first content hot area in the content page is selected by the control focus, a movement control signal is acquired from the remote controller, the movement control signal is used to indicate that the control focus selects a content hot area in the first direction in the content page, and the first direction is any one of the up direction, the down direction, the left direction or the right direction.

[0066] In the use of digital teaching materials, usually, a user sends a movement control signal through a direction control key on a remote controller to select different content hot areas. The remote controller can be a conventional television, a projection remote controller, or a keyboard or a handle, which is a remote control device capable of controlling the up direction, the down direction, the left direction or the right direction. The direction control key of the remote controller usually only has the four options of the up direction, the down direction, the left direction or the right direction. The control focus is used to select different content hot areas. The content hot area selected by the control focus is the content hot area currently used by the user for learning, that is, the first content hot area. The movement control signal is used to indicate the direction of the selected hot area relative to the first content hot area, that is, the first direction.

[0067] Based on the movement control signal sent by the remote controller, the control focus is moved to the content hot area in the first direction to preliminarily determine the range of the selected content hot area.

[0068] S103: According to the hot area distribution type of the first content hot area in the first area of the content page, a candidate content hot area corresponding to the first direction of the first content hot area is determined.

[0069] The area where the first content hot area is located in the current content page is determined as the first area. According to the distribution of the content hot area in the first area, the hot area distribution type of the first area is determined. The candidate content hot area is one or more content hot areas in the first direction indicated by the movement control signal, which can be a target content hot area. The hot area distribution type is classified based on the relative position relationship of the content hot area on the content page. Different relative position relationships of the content hot area correspond to specific target content hot area selection logic. Therefore, under different hot area distribution types, the candidate content hot area corresponding to the first direction is also different. The classification of the arrangement of the content hot area in the area where the first content hot area is located obtains the hot area distribution type. Based on the hot area distribution type of the first area, the candidate area that the control focus can select under the control logic corresponding to the hot area distribution type is quickly determined, which realizes the preliminary determination of the moving position of the control focus.

[0070] S104: According to the page distance between the candidate content hot area and the first content hot area, a target content hot area is determined from the candidate content hot area.

[0071] The target content hot area is a content hot area to which the control focus is to be moved. Among the candidate content hot areas, a plurality of content hot areas that are likely to be selected as the target content hot area are included, and the page distances of these content hot areas from the first content hot area can relatively accurately reflect the tendency of the user to select these content hot areas. Selecting the content hot area that is closest to the first content hot area in terms of the page distance as the target content hot area can more accurately select the content hot area to which the user expects the control focus to be moved.

[0072] S105: In response to the movement control signal, jumping the control focus from the first content hot area to the target content hot area.

[0073] According to the control focus movement direction indicated by the movement control signal, the control focus is jumped from the first content hot area to the content hot area that is closest to the first content hot area among the candidate content hot areas, i.e., the target content hot area, to achieve the selection of the target content hot area.

[0074] Thus, in the embodiments of the present application, the direction in which the control focus is to be moved is determined by obtaining the control signal sent by the remote controller. The position of the candidate content hot area is determined based on the control signal and the hot area distribution type corresponding to the arrangement mode of the plurality of content hot areas in the digital textbook content page. The content hot area selection logic of a general user corresponding to different hot area distribution types is different. By determining the hot area distribution type of the first content hot area, the position range to which the control focus can jump when the next jump is performed according to the general user logic when the control focus is in the first content hot area can be determined, and this position range is taken as the candidate content hot area. Based on the page distance between the content hot area included in the candidate content hot area and the first content hot area, the content hot area that is closest to the first content hot area among the plurality of candidate content hot areas is determined as the target content hot area, which realizes the determination of the target content hot area based on the general user usage logic. Further, the control focus is jumped to the target content hot area based on the movement control signal. Thus, the accurate determination of the target content hot area of the content hot area selection of the digital textbook is realized in the case where the content hot area distribution is irregular and the sizes of the content hot areas are not uniform in the digital textbook page content display mode. The user can select the target content hot area in a simple, fast, and general user usage logic-compliant manner while meeting the page content richness and readability requirements of the digital textbook, which optimizes the smoothness of the digital textbook operation and improves the user experience of the digital textbook.

[0075] As a possible implementation manner, the hot area distribution type includes a hot area nesting type and a non-hot area nesting type, and S103 includes the following steps: determining the corresponding candidate content hot area in the first direction of the first content hot area according to the hot area distribution type of the first region of the content page in which the first content hot area is located, including: when the hot area distribution type of the first region is the hot area nesting type: if the first direction is the left direction or the right direction, determining the candidate content hot area according to the content hot area in the first direction of the first content hot area in the first region and at least partially overlapping with the vertical coordinate range of the first content hot area in the page coordinate system, and the coordinate origin of the page coordinate system is the upper left corner of the content page; if the first direction is the up direction or the down direction, determining a second region adjacent to the first region and in the first direction of the first region in the content page, and determining the content hot area in the second region as the candidate content hot area, which is closest to the first content hot area and at least partially overlaps with the horizontal coordinate range of the first content hot area in the page coordinate system.

[0076] The hot area distribution type includes a hot area nesting type and a non-hot area nesting type, the hot area nesting type is a content hot area distribution type in which the first content hot area partially or completely overlaps with other content hot areas, and the non-hot area nesting type means that there is no any content hot area distribution type between the first content hot area and other content hot areas.

[0077] Referring to Figure 2 , Figure 2 A hot area nesting type content hot area distribution schematic diagram provided by the embodiment of the application is shown, in which the rectangular part is a content hot area, and the distribution of the content hot areas 201, 202 and 203 partially or completely overlaps, when the first content hot area is 201, 202 or 203, the hot area distribution type is the hot area nesting type.

[0078] When the hot area distribution type of the first region is the hot area nesting type: determining the upper left corner of the content page as the origin of the page coordinate system. If the first direction is the left direction or the right direction, determining the range of the vertical coordinate of the first content hot area, that is, determining the value range between the maximum value and the minimum value of the vertical coordinate, including the maximum value and the minimum value. When the maximum value and the minimum value of the vertical coordinate of the content hot area partially or completely fall into the range between the maximum value and the minimum value of the vertical coordinate of the first content hot area, or are equal to the range, the content hot area is determined as the content hot area at least partially overlapping with the vertical coordinate range of the first content hot area, and such content hot area is determined as the candidate content hot area.

[0079] Preferably, the page coordinate system is established with the upper left corner of the page as the coordinate origin, and the downward and rightward directions are defined as positive directions. When the first direction is the right direction, the upper right corner and the lower right corner of the first content hot area are used as the reference, and the content hot area in the first direction is determined as a candidate content hot area when the vertical coordinates of the upper left corner, the lower left corner, the upper right corner and the lower right corner of the content hot area are partially or entirely greater than or equal to the vertical coordinate of the upper right corner of the first content hot area and less than or equal to the vertical coordinate of the lower right corner of the first content hot area, and the horizontal coordinates of the upper left corner, the lower left corner, the upper right corner and the lower right corner of the content hot area are all greater than or equal to the horizontal coordinate of the current upper right corner.

[0080] Preferably, when the first direction is the left direction, the upper left corner and the lower left corner of the first content hot area are used as the reference, and the content hot area in the first direction is determined as a candidate content hot area when the vertical coordinates of the upper left corner, the lower left corner, the upper right corner and the lower right corner of the content hot area are partially or entirely greater than or equal to the vertical coordinate of the upper left corner of the first content hot area and less than or equal to the vertical coordinate of the lower left corner of the first content hot area, and the horizontal coordinates of the upper left corner, the lower left corner, the upper right corner and the lower right corner of the content hot area are all less than or equal to the horizontal coordinate of the current upper left corner.

[0081] If the first direction is the upward direction or the downward direction, the region to which the focus jumps according to the received movement control signal is located outside the first region, and the region adjacent to the upper region or the lower region of the first region corresponding to the upward direction or the downward direction indicated by the control signal is the second region. That is, when the hot area distribution type of the first region is the hot area nesting type, if the first direction is the upward direction or the downward direction, the focus will leave the first region, and the region to which the focus jumps is the second hot area adjacent to the first region and in the first direction.

[0082] The horizontal coordinate range of the first content hot area is the range of values between the maximum value and the minimum value of the horizontal coordinates of the first content hot area, including the maximum value and the minimum value. In the second region, the content hot area whose horizontal coordinate range at least partially overlaps with the horizontal coordinate range of the first content hot area, i.e., the content hot area whose maximum value or minimum value is between the maximum value and the minimum value of the horizontal coordinates of the first content hot area or is equal to them, is determined as a candidate content hot area.

[0083] Thus, the embodiments of the present application can effectively improve the accuracy of the candidate region division by specifically dividing the hot region distribution types, so that different hot region distribution types can correspond to different candidate region division logics. For the hot region nesting type, by distinguishing the indication direction of the control signal, when the first direction is the up direction or the down direction, the candidate content hot region is located in the second region adjacent to the first region and corresponding to the first direction, and when the first direction is the left direction or the right direction, the content hot region overlapping the horizontal coordinate range of the first content hot region is determined as the candidate content hot region, which can accurately identify the location of the candidate content hot region in the case of the hot region nesting type, and avoid the repeated identification of the candidate content hot region.

[0084] As a possible implementation manner, when the hot region distribution type of the first region is the non-hot region nesting type, S103: determining the candidate content hot region corresponding to the first content hot region in the first direction of the first content hot region according to the hot region distribution type of the first content hot region in the first region of the content page, includes: if the first direction is the left direction or the right direction, determining the candidate content hot region according to the content hot region in the first direction of the first content hot region in the first region and at least partially overlapping the vertical coordinate range of the first content hot region in the page coordinate system; if the first direction is the up direction, determining the candidate content hot region according to the content hot region in the up direction of the first content hot region in the first region and having a vertical coordinate range smaller than the vertical coordinate range of the first content hot region in the page coordinate system; if the first direction is the down direction, determining the candidate content hot region according to the content hot region in the down direction of the first content hot region in the first region and having a vertical coordinate range greater than the vertical coordinate range of the first content hot region in the page coordinate system.

[0085] Referring to Figure 3 and Figure 4 , Figure 3 a sequential content hot region distribution schematic diagram provided by the embodiments of the present application, Figure 4 a ring-type content hot region distribution schematic diagram provided by the embodiments of the present application, wherein the rectangles represent the content hot regions in the content page. Figure 3 The content hot regions represented by the respective rectangles in the figure, such as the distribution between 301, 302 and 303, form a sequential content hot region distribution with a relatively clear horizontal direction and vertical direction position relationship; Figure 4 The multiple content hot regions in the figure have a ring-type distribution, for example, the distribution of 401, 402, 403 and 404 is ring-type, which forms a ring-type content hot region distribution. Figure 3 and Figure 4 The distribution case in which there is no overlap between the hot regions is determined as the non-hot region nesting type

[0086] When the heat region distribution type of the first region is the non-heat region nesting type, the top left corner of the content page is determined as the origin of the page coordinate system. If the first direction is the left direction or the right direction, the range of the vertical coordinates of the first content heat region is determined, i.e., the range of values between the maximum value and the minimum value of the vertical coordinates is determined, including the maximum value and the minimum value. When the maximum value and the minimum value of the vertical coordinates of the content heat region are partially or entirely within the range between the maximum value and the minimum value of the vertical coordinates of the first content heat region, or are equal to the range, the content heat region is determined to at least partially overlap with the vertical coordinate range of the first content heat region, i.e., the content heat region is determined as a candidate content heat region.

[0087] Preferably, the page coordinate system is established with the top left corner of the page as the coordinate origin, and the downward direction and the rightward direction are defined as the positive directions. When the first direction is the right direction, the top right corner and the bottom right corner of the first content heat region are used as the reference, and the content heat region is determined as a candidate content heat region when the vertical coordinates of the top left corner, the bottom left corner, the top right corner, and the bottom right corner of the content heat region are partially or entirely greater than or equal to the vertical coordinate of the top right corner of the first content heat region and less than or equal to the vertical coordinate of the bottom right corner of the first content heat region, and the horizontal coordinates of the top left corner, the bottom left corner, the top right corner, and the bottom right corner of the content heat region are all greater than or equal to the horizontal coordinate of the current top right corner.

[0088] Preferably, when the first direction is the left direction, the top left corner and the bottom left corner of the first content heat region are used as the reference, and the content heat region is determined as a candidate content heat region when the vertical coordinates of the top left corner, the bottom left corner, the top right corner, and the bottom right corner of the content heat region are partially or entirely greater than or equal to the vertical coordinate of the top left corner of the first content heat region and less than or equal to the vertical coordinate of the bottom left corner of the first content heat region, and the horizontal coordinates of the top left corner, the bottom left corner, the top right corner, and the bottom right corner of the content heat region are all less than or equal to the horizontal coordinate of the current top left corner.

[0089] If the first direction is the upward direction, the candidate content heat region is located above the first content heat region, i.e., the vertical coordinate values of the candidate content heat region are all less than the vertical coordinate value of the minimum vertical coordinate of the first content heat region. Thus, the candidate content heat region is determined according to the content heat region in the first region that is in the upward direction of the first content heat region and has a vertical coordinate range smaller than the vertical coordinate range of the first content heat region in the page coordinate system.

[0090] Preferably, the page coordinate system is established with the top left corner of the page as the coordinate origin, and the downward direction and the rightward direction are defined as the positive directions. When the first direction is the upward direction, the vertical coordinate of the top left corner of the first content heat region is used as the reference, and the content heat region is determined as a candidate content heat region when the vertical coordinates of the top left corner, the bottom left corner, the top right corner, and the bottom right corner of the content heat region are all less than the vertical coordinate of the top left corner of the first content heat region.

[0091] If the first direction is the downward direction, the candidate content hot area is located below the first content hot area, i.e., the coordinate values of the longitudinal coordinates of the candidate content hot area are all greater than the coordinate value of the minimum longitudinal coordinate of the first content hot area. According to the content hot area in the first region which is in the downward direction of the first content hot area and has a hot area longitudinal coordinate range greater than the longitudinal coordinate range of the first content hot area, the candidate content hot area is determined.

[0092] Preferably, the page coordinate system is established with the upper left corner of the page as the coordinate origin, and it is defined that the downward direction and the rightward direction are positive directions. When the first direction is the downward direction, the longitudinal coordinates of the left upper corner, the left lower corner, the right upper corner and the right lower corner of the candidate content hot area are all greater than the vertical coordinate of the left lower corner of the first content hot area, and the content hot area is the candidate content hot area.

[0093] Therefore, when the hot area distribution type of the first region is the non-hot area nesting type, the embodiment of the present application clearly defines the location of the candidate content hot area in the page by dividing the regions of the four directions that can be controlled by the remote controller. By including the candidate content hot area whose longitudinal coordinate range partially or completely overlaps with the first content hot area into the horizontal direction candidate content hot area range and including the candidate content hot area whose longitudinal coordinate range does not overlap with the first content hot area into the vertical direction candidate content hot area range, full coverage of the relative position determination of the content hot area contained in the page content is achieved, and repeated determination of the position relationship of the same content hot area and the first content hot area is avoided, thereby ensuring the accuracy of the position relationship determination of the candidate content hot area.

[0094] As a possible implementation manner, S104: determining the target content hot area from the candidate content hot areas according to the page distance between the candidate content hot area and the first content hot area, comprising: if the first direction is the left direction, determining the corner interval length from the right upper corner of the candidate content hot area to the left upper corner of the first content hot area; and determining the candidate content hot area with the minimum corner interval length as the target content hot area; if the first direction is the right direction, determining the corner interval length from the left upper corner of the candidate content hot area to the right upper corner of the first content hot area; and determining the candidate content hot area with the minimum corner interval length as the target content hot area.

[0095] If the first direction is the left direction, the candidate content hot area is located on the left side of the first content hot area at this time, and the right upper corner of the candidate content hot area is the closest corner to the first content hot area. Therefore, the distance between the right upper corner of the candidate content hot area and the left upper corner of the first content hot area is calculated, and the candidate content hot area with the minimum corner interval length is determined as the target content hot area.

[0096] If the first direction is the left direction, the selected content hot region is located on the left side of the first content hot region, and the top right corner of the candidate content hot region is the nearest corner to the first content hot region. Therefore, the distance between the top right corner of the candidate content hot region and the top left corner of the first content hot region is calculated, and the candidate content hot region with the minimum corner-to-corner distance is determined as the target content hot region.

[0097] Therefore, when the hot region distribution type of the first region is the hot region nesting type, the distance from the nearest corner of the candidate content hot region in the horizontal direction to the first content hot region is determined, and the candidate content hot region with the minimum distance is determined as the target content hot region, so that the target content hot region in the horizontal direction is accurately determined in the hot region nesting type.

[0098] As a possible implementation manner, S104 includes: if the first direction is the left direction, determining the corner-to-corner distance from the top right corner of the candidate content hot region to the top left corner of the first content hot region; and determining the candidate content hot region with the minimum corner-to-corner distance as the target content hot region. If the first direction is the right direction, determining the corner-to-corner distance from the top left corner of the candidate content hot region to the top right corner of the first content hot region; and determining the candidate content hot region with the minimum corner-to-corner distance as the target content hot region.

[0099] If the first direction is the left direction, the selected content hot region is located on the left side of the first content hot region, and the top right corner of the candidate content hot region is the nearest corner to the first content hot region. Therefore, the distance between the top right corner of the candidate content hot region and the top left corner of the first content hot region is calculated, and the candidate content hot region with the minimum corner-to-corner distance is determined as the target content hot region.

[0100] If the first direction is the right direction, the selected content hot region is located on the right side of the first content hot region, and the top left corner of the candidate content hot region is the nearest corner to the first content hot region. Therefore, the distance between the top left corner of the candidate content hot region and the top right corner of the first content hot region is calculated, and the candidate content hot region with the minimum corner-to-corner distance is determined as the target content hot region.

[0101] Therefore, when the hot region distribution type of the first region is the non-hot region nesting type, the distance from the nearest corner of the candidate content hot region in the horizontal direction to the first content hot region is determined, and the candidate content hot region with the minimum distance is determined as the target content hot region, so that the target content hot region in the horizontal direction is accurately determined in the non-hot region nesting type.

[0102] As a possible implementation manner, S104: determining the target content hot area from the candidate content hot areas according to the page distance between the candidate content hot area and the first content hot area, comprises: if the first direction is the upward direction: taking the candidate content region with the minimum vertical distance to the first content region in the candidate content hot area as the first anchor region; constructing a first candidate vertical coordinate interval according to the maximum vertical coordinate value of the first anchor region and a lower limit vertical coordinate value smaller than the maximum vertical coordinate value by a preset threshold value; determining the candidate content hot area with the hot area vertical coordinate range at least partially overlapping the first candidate vertical coordinate interval as the first pending content hot area; determining the angle interval length from the lower left corner of the first pending content hot area to the upper left corner of the first content hot area, and determining the first pending content hot area with the minimum angle interval length as the target content hot area; if the first direction is the downward direction: taking the candidate content region with the minimum vertical distance to the first content region in the candidate content hot area as the second anchor region; constructing a second candidate vertical coordinate interval according to the minimum vertical coordinate value of the second anchor region and an upper limit vertical coordinate value greater than the minimum vertical coordinate value by a preset threshold value; determining the candidate content hot area with the hot area vertical coordinate range at least partially overlapping the candidate vertical coordinate interval as the second pending content hot area; determining the angle interval length from the upper left corner of the second pending content hot area to the lower left corner of the first content hot area, and determining the second pending content hot area with the minimum angle interval length as the target content hot area.

[0103] If the first direction is the upward direction: taking the candidate content region with the minimum vertical distance to the first content region in the candidate content hot area as the first anchor region. The upper left corner of the content page is determined as the origin of the page coordinate system, at this time the range where the candidate content hot area is located is above the first content region, and the maximum vertical coordinate value of the first anchor region is the coordinate value of the vertical coordinate closest to the first content region.

[0104] Since the candidate content hot area is located above the first content hot area, based on this maximum vertical coordinate value, an interval composed of coordinate values less than the maximum vertical coordinate value by a preset threshold value is determined as the first candidate vertical coordinate interval, and the first candidate vertical coordinate interval is located above the first content region. The content hot area in the candidate content hot area that overlaps or partially overlaps the first candidate vertical coordinate interval, i.e., the content hot area with the maximum vertical coordinate value located within the range of the first content hot area, is determined as the first pending content hot area.

[0105] Since the first pending content hot area is located above the first content hot area, the lower left corner of the first pending content hot area is the closest position to the first content hot area, the length between the lower left corner of the first pending content hot area and the upper left corner of the first content hot area is calculated, and the first pending content hot area with the minimum angle interval length is determined as the target content hot area.

[0106] If the first direction is the downward direction: the candidate content hot area with the minimum vertical distance from the first content region is taken as the second anchor region. The upper left corner of the content page is determined as the origin of the page coordinate system. At this time, the range in which the selected content hot area is located is below the first content region, and the minimum vertical coordinate value of the second anchor region is the coordinate value of the vertical coordinate with the minimum vertical distance from the first content hot area.

[0107] Since the candidate content hot area is located below the first content region, based on the minimum vertical coordinate value, an interval formed by the coordinate values greater than the minimum vertical coordinate value by a preset threshold value is determined as the second candidate vertical coordinate interval, and the second candidate vertical coordinate interval is located below the first content region. The content hot area in the candidate content hot area that overlaps or partially overlaps with the second candidate vertical coordinate interval, i.e., the content hot area with the minimum vertical coordinate value located in the range of the second content hot area, is determined as the second pending content hot area.

[0108] Since the second pending hot area is located below the first content hot area, the upper left corner of the second pending content hot area is the position closest to the first content hot area, the length between the upper left corner of the second pending content hot area and the lower left corner of the first content hot area is calculated, and the second pending content hot area with the minimum length between the corners is determined as the target content hot area.

[0109] Specifically, referring to Figure 5 , Figure 5 A pending content hot area distribution diagram is provided for the embodiments of the present application. The rectangular frame with a number is a content hot area. At this time, the hot area type of the first content hot area is the non-hot area nesting type, and the candidate content hot area is below the first content hot area. Content hot area 1 is the candidate content hot area with the minimum vertical distance from the first content hot area, and content hot area 1 is taken as the second anchor region. Preferably, the preset threshold value is determined as 20 pixels, the minimum vertical coordinate value of the second anchor region is taken as the starting point, the vertical coordinate range of the vertical coordinate value greater than the minimum vertical coordinate value by 20 pixels in the horizontal direction is determined as the second candidate vertical coordinate interval, i.e., content hot areas 4, 3, and 5 are determined to be in the second candidate coordinate interval, so that content hot areas 1, 4, 3, and 5 are determined as the second pending content hot area. The distances from the upper left corners of the four content hot areas 1, 4, 3, and 5 to the lower left corner of the first content hot area are further calculated, the content hot area 3 with the shortest page distance is selected as the target content hot area, and thus the content hot area closest to the first content hot area in the actual user visual angle is determined as the target content hot area.

[0110] Thus, in the embodiment of the present application, when the heat region distribution type of the first region is the non-heat region nesting type and the first direction is the upward direction or the downward direction, the range of the first pending content heat region and the second pending content heat region in the candidate content heat region is determined by using the candidate longitudinal coordinate interval, and the content heat regions far away from the first content heat region are excluded, thereby reducing the calculation amount of the target content heat region determination. Further, the actual distance between the first content heat region and the angle close to the first content heat region in the pending content heat region is calculated, the content heat region closest to the first content heat region in the vertical direction is determined as the target content heat region, and the target is determined from the perspective of the user, so that the selection manner of the target content heat region conforms to the use logic of general users.

[0111] Referring to Figure 6 , Figure 6 FIG. 1 is a structural schematic diagram of a content heat region interval jump control device for a digital teaching material provided by the embodiment of the present application. The device comprises a display unit 601, a control unit 602, a determination unit 603, and a response unit 604.

[0112] The display unit 601 is configured to display a content page of a digital teaching material, wherein the content page comprises a plurality of content heat regions that can be selected by a control focus.

[0113] The control unit 602 is configured to, in a case where a first content heat region in the content page is selected by the control focus, acquire a movement control signal of the control focus from a remote controller, wherein the movement control signal is used to indicate that the control focus selects a content heat region in the content page in a first direction, and the first direction is any one of an upward direction, a downward direction, a left direction, or a right direction.

[0114] The determination unit 603 is configured to determine a candidate content heat region corresponding to the first content heat region in the first direction of the first content heat region according to a heat region distribution type of a first region of the content page.

[0115] The determination unit 603 is configured to determine a target content heat region from the candidate content heat region according to the page distance between the candidate content heat region and the first content heat region.

[0116] The response unit 604 is configured to, in response to the movement control signal, jump the control focus from the first content heat region to the target content heat region.

[0117] As a possible implementation manner, the heat region distribution type comprises a heat region nesting type and a non-heat region nesting type, and the determination unit 603 is further configured to:

[0118] When the heat region distribution type of the first region is the heat region nesting type:

[0119] If the first direction is the left direction or the right direction, the candidate content hot area is determined according to a content hot area in the first direction of the first content hot area in the first region and at least partially overlapping with the first content hot area in the vertical coordinate range of the page coordinate system, and the coordinate origin of the page coordinate system is the top-left corner of the content page;

[0120] If the first direction is the up direction or the down direction, a second region adjacent to the first region and in the first direction of the first region in the content page is determined, and a content hot area in the second region closest to the first content hot area and at least partially overlapping with the first content hot area in the horizontal coordinate range of the page coordinate system is determined as the candidate content hot area.

[0121] As a possible implementation manner, the determining unit 603 is further configured to:

[0122] If the first direction is the left direction or the right direction, the candidate content hot area is determined according to a content hot area in the first direction of the first content hot area in the first region and at least partially overlapping with the first content hot area in the vertical coordinate range of the page coordinate system.

[0123] If the first direction is the up direction, the candidate content hot area is determined according to a content hot area in the up direction of the first content hot area in the first region and smaller than the first content hot area in the vertical coordinate range of the page coordinate system.

[0124] If the first direction is the down direction, the candidate content hot area is determined according to a content hot area in the down direction of the first content hot area in the first region and greater than the first content hot area in the vertical coordinate range of the page coordinate system.

[0125] As a possible implementation manner, the determining unit 603 is further configured to:

[0126] If the first direction is the left direction, the angle interval length from the top-right corner of the candidate content hot area to the top-left corner of the first content hot area is determined, and the candidate content hot area with the minimum angle interval length is determined as the target content hot area.

[0127] If the first direction is the right direction, the angle interval length from the top-left corner of the candidate content hot area to the top-right corner of the first content hot area is determined, and the candidate content hot area with the minimum angle interval length is determined as the target content hot area.

[0128] As a possible implementation manner, the determining unit 603 is further configured to:

[0129] If the first direction is the left direction, determining an angular distance from a top-left corner of the candidate content hot region to a top-left corner of the first content hot region; and determining the candidate content hot region with the minimum angular distance as the target content hot region;

[0130] If the first direction is the right direction, determining an angular distance from a top-left corner of the candidate content hot region to a top-right corner of the first content hot region; and determining the candidate content hot region with the minimum angular distance as the target content hot region.

[0131] As a possible implementation, the determining unit 603 is further configured to:

[0132] If the first direction is the up direction:

[0133] determining a candidate content region in the candidate content hot region with the minimum vertical distance to the first content region as a first anchor region;

[0134] determining a first candidate vertical coordinate interval according to a maximum vertical coordinate value of the first anchor region and a lower limit vertical coordinate value smaller than the maximum vertical coordinate value by a preset threshold value;

[0135] determining a first pending content hot region from the candidate content hot regions with a hot region vertical coordinate range at least partially overlapping the first candidate vertical coordinate interval;

[0136] determining an angular distance from a bottom-left corner of the first pending content hot region to a top-left corner of the first content hot region, and determining the first pending content hot region with the minimum angular distance as the target content hot region;

[0137] If the first direction is the down direction:

[0138] determining a candidate content region in the candidate content hot region with the minimum vertical distance to the first content region as a second anchor region;

[0139] determining a second candidate vertical coordinate interval according to a minimum vertical coordinate value of the second anchor region and an upper limit vertical coordinate value greater than the minimum vertical coordinate value by a preset threshold value;

[0140] determining a second pending content hot region from the candidate content hot regions with a hot region vertical coordinate range at least partially overlapping the second candidate vertical coordinate interval;

[0141] determining an angular distance from a top-left corner of the second pending content hot region to a bottom-left corner of the first content hot region, and determining the second pending content hot region with the minimum angular distance as the target content hot region.

[0142] It can be seen from the above technical solution that, in terms of digital textbook content display, when a content page includes multiple content hot areas that can be selected by a focus point, in order to effectively select a target content hot area, the movement control signal obtained from a remote controller can only realize direction control in four directions, i.e., an upward direction, a downward direction, a left direction, or a right direction. Due to the limitation of the selectable control directions, the target content hot area cannot be directly and accurately selected in the case of irregular distribution of the content hot areas. Based on the movement control signal, it is determined that the control focus point moves in any one of the upward direction, the downward direction, the left direction, or the right direction, i.e., a first direction. The control focus point moves to the content hot area in the first direction, and thus the range of the target content hot area is preliminarily determined as a candidate content hot area.

[0143] Further, in order to meet the requirements for richness and readability of teaching content in the current teaching process, the content page of the digital textbook usually arranges and combines the teaching content into different patterns, or displays the teaching content in the form of combination of text and graphics, or converts the teaching content into a dialogue scene. Such a display manner causes the content hot areas in the page to be irregularly distributed and arranged, and the sizes of the hot areas are also not uniform. Therefore, the content hot areas are divided into different hot area distribution types, the candidate content hot area is determined based on the target content hot area determination manner corresponding to the hot area distribution type of the first content hot area, to realize preliminary screening of the target content hot area. The page distance can directly reflect the visual distribution of the content hot areas of the user, and by calculating the page distance between the candidate content hot area and the first content hot area, the candidate content hot area with the smallest page distance from the first content hot area is determined, i.e., the candidate content hot area closest to the first content hot area from the visual angle of the user is determined as the target content hot area, and the control focus point is jumped to the target content hot area. Further, by distinguishing the hot area distribution types of the complex arranged content hot areas, and constructing corresponding target content hot area identification methods for different types of hot area distribution, accurate and effective identification of the complex arranged content hot areas in the digital textbook is realized, the operability and fluency of the digital textbook are optimized, the content hot area identification process of the digital textbook is more in line with the use logic of general users, and thus the user experience of the digital textbook is greatly improved.

[0144] The embodiment of the present application also provides a computer device, which comprises a processor and a memory:

[0145] The memory is used for storing a computer program;

[0146] The processor is used for executing the method described in the above embodiment according to the computer program.

[0147] The embodiment of the present application further provides a computer readable storage medium for storing a computer program, the computer program being used to implement the method described in the above embodiment when executed by a computer device.

[0148] The embodiment of the present application further provides a digital teaching material, which, when running on a computer device, enables the computer device to execute the method described in the above embodiment.

[0149] It should be noted that the embodiments in the present specification are described in a progressive manner, and each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.

[0150] The term "comprising" and its derivations, as used in the present specification, are open-ended, i.e., "comprising but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Related definitions of other terms will be given in the following description.

[0151] It should be understood that in the present application, "at least one" means one or more, and "multiple" means two or more. "And / or" is used to describe the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, "A and / or B" can represent three cases: only A exists, only B exists, and A and B exist at the same time, wherein A and B can be singular or plural. The character " / " generally represents that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b or c, can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c can be single or multiple.

[0152] It is also to be noted that, as used in the specification and the appended claims, the singular forms "a," "an" and "the" include plural referents unless otherwise indicated. Furthermore, to the extent that the terms "including," "includes," "having," "has," "with," or "contains" are used in either the detailed description and the claims, such terms are intended to be inclusive in a manner similar to the term "comprising" as an open transition term without precluding any additional or other elements.

[0153] The embodiments disclosed herein can each be implemented as a method, apparatus, or article of manufacture using programming instructions. The embodiments disclosed herein can be implemented using software, firmware, hardware, or a combination thereof. The embodiments disclosed herein can be implemented in a computer system that includes one or more processors that are configured with instructions that, once implemented in hardware, cause the computer system to carry out the steps described herein. The instructions can be stored on a computer readable medium, such as a floppy disk, a hard disk, a CD-ROM, a DVD, a memory, a solid state drive, or a magnetic tape. The instructions can also be downloaded from the Internet. The instructions can be implemented in a plurality of programming languages.

[0154] The above description of disclosed embodiments provides enough information to enable those with ordinary skill in the art to make and use the application. Various modifications to these embodiments will be readily apparent to those with ordinary skill in the art, and the generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Accordingly, the application is not to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for jumping between popular content areas in a digital teaching material, characterized in that, The method includes: The content page of the digital teaching materials is displayed, and the content page includes multiple content hotspots that can be selected by controllable focus; When the first content hotspot in the content page is selected by the control focus, a movement control signal from the remote control to the control focus is obtained. The movement control signal is used to indicate that the control focus selects the content hotspot in the content page in a first direction. The first direction is any one of the upward, downward, left, or right directions. Based on the hotspot distribution type of the first content hotspot in the first area of ​​the content page, determine the candidate content hotspot corresponding to the first direction of the first content hotspot; The target content hotspot is determined from the candidate content hotspot based on the page distance between the candidate content hotspot and the first content hotspot; In response to the movement control signal, the control focus is switched from the first content hotspot to the target content hotspot.

2. The method according to claim 1, characterized in that, The hotspot distribution type includes nested hotspot type and non-nested hotspot type. Determining the candidate content hotspot corresponding to the first direction of the first content hotspot based on the hotspot distribution type of the first content hotspot located in the first region of the content page includes: When the heat zone distribution type of the first region is the heat zone nesting type: If the first direction is the left or right direction, the candidate content hot area is determined based on the content hot area in the first region that is located in the first direction of the first content hot area and whose vertical coordinate range in the page coordinate system at least partially overlaps with the vertical coordinate range of the first content hot area. The origin of the page coordinate system is the upper left corner of the content page. If the first direction is an up or down direction, determine the second region in the content page that is adjacent to the first region and located in the first direction of the first region, and determine the content hotspot in the second region that is closest to the first content hotspot and whose horizontal coordinate range in the page coordinate system at least partially overlaps with the horizontal coordinate range of the first content hotspot as the candidate content hotspot.

3. The method according to claim 2, characterized in that, When the hotspot distribution type of the first region is the non-hotspot nesting type, determining the candidate content hotspot corresponding to the first direction of the first content hotspot based on the hotspot distribution type of the first content hotspot in the first region of the content page includes: If the first direction is the left or right direction, the candidate content hot area is determined based on the content hot area in the first region that is located in the first direction of the first content hot area and whose vertical coordinate range of the hot area in the page coordinate system at least partially overlaps with the vertical coordinate range of the first content hot area. If the first direction is the upward direction, the candidate content hot area is determined based on the content hot area in the first region that is located in the upward direction of the first content hot area and whose vertical coordinate range in the page coordinate system is smaller than the vertical coordinate range of the first content hot area. If the first direction is the downward direction, the candidate content hotspot is determined based on the content hotspot in the first region that is located in the downward direction of the first content hotspot and whose vertical coordinate range in the page coordinate system is greater than the vertical coordinate range of the first content hotspot.

4. The method according to claim 2, characterized in that, The step of determining the target content hotspot from the candidate content hotspots based on the page distance between the candidate content hotspots and the first content hotspot includes: If the first direction is the left direction, determine the angle between the upper right corner of the candidate content hotspot and the upper left corner of the first content hotspot; determine the candidate content hotspot with the smallest angle between its corners as the target content hotspot; If the first direction is the right direction, determine the angle between the upper left corner of the candidate content hotspot and the upper right corner of the first content hotspot; determine the candidate content hotspot with the smallest angle between its corners as the target content hotspot.

5. The method according to claim 3, characterized in that, The step of determining the target content hotspot from the candidate content hotspots based on the page distance between the candidate content hotspots and the first content hotspot includes: If the first direction is the left direction, determine the angle between the upper right corner of the candidate content hotspot and the upper left corner of the first content hotspot; determine the candidate content hotspot with the smallest angle between its corners as the target content hotspot; If the first direction is the right direction, determine the angle between the upper left corner of the candidate content hotspot and the upper right corner of the first content hotspot; determine the candidate content hotspot with the smallest angle between its corners as the target content hotspot.

6. The method according to claim 3, characterized in that, The step of determining the target content hotspot from the candidate content hotspots based on the page distance between the candidate content hotspots and the first content hotspot includes: If the first direction is the upward direction: The candidate content region with the smallest vertical distance from the first content hot zone is taken as the first anchoring region. The first candidate ordinate interval is formed by the maximum ordinate value of the first anchoring area and the lower ordinate value that is smaller than the maximum ordinate value by a preset threshold. The candidate content hot zone whose ordinate range at least partially overlaps with the first candidate ordinate interval is determined as the first undetermined content hot zone. Determine the length between the lower left corner and the upper left corner of the first content hotspot, and determine the first content hotspot with the smallest length between the corners as the target content hotspot; If the first direction is the downward direction: The candidate content region with the smallest vertical distance from the first content hot zone is taken as the second anchoring region. The second candidate ordinate interval is formed by the minimum ordinate value of the second anchoring region and the upper ordinate value of the ordinate value that is greater than the minimum ordinate value by a preset threshold. The candidate content hot area whose hot area ordinate range at least partially overlaps with the candidate ordinate interval is determined as the second undetermined content hot area. Determine the angle between the upper left corner of the second undetermined content hotspot and the lower left corner of the first content hotspot, and determine the second undetermined content hotspot with the smallest angle between its angles as the target content hotspot.

7. A device for jumping between hot content areas in a digital teaching material, characterized in that, The device includes: a display unit, a control unit, a determination unit, and a response unit; The display unit is used to display the content page of the digital teaching material, the content page including multiple content hotspots that can be controlled to be selected by focus; The control unit is configured to, when the first content hotspot in the content page is selected by the control focus, acquire a movement control signal from the remote control to the control focus, the movement control signal being used to instruct the control focus to select the content hotspot in the content page in a first direction, the first direction being any one of the upward direction, downward direction, left direction, or right direction; The determining unit is configured to determine, based on the hot zone distribution type of the first content hot zone in the first area of ​​the content page, a candidate content hot zone corresponding to the first direction of the first content hot zone; The determining unit is configured to determine the target content hot zone from the candidate content hot zones based on the page distance between the candidate content hot zone and the first content hot zone; A response unit is configured to, in response to the movement control signal, switch the control focus from the first content hotspot to the target content hotspot.

8. A computer device, characterized in that, The computer device includes a processor and memory: The memory is used to store computer programs; The processor is configured to perform the method according to any one of claims 1-6 according to the computer program.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when executed by a computer device, performs the method described in any one of claims 1-6.

10. A digital teaching material, when run on a computer device, causes the computer device to perform the method of any one of claims 1-6.