CN112015514B - Method and device for updating material preview window of electronic whiteboard - Google Patents

Method and device for updating material preview window of electronic whiteboard Download PDF

Info

Publication number
CN112015514B
CN112015514B CN202011160349.3A CN202011160349A CN112015514B CN 112015514 B CN112015514 B CN 112015514B CN 202011160349 A CN202011160349 A CN 202011160349A CN 112015514 B CN112015514 B CN 112015514B
Authority
CN
China
Prior art keywords
preview
teaching material
target
updating
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011160349.3A
Other languages
Chinese (zh)
Other versions
CN112015514A (en
Inventor
李政军
陈娅芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New Cloud Technology Group Co ltd
Original Assignee
Hunan New Cloudnet Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hunan New Cloudnet Technology Co ltd filed Critical Hunan New Cloudnet Technology Co ltd
Priority to CN202011160349.3A priority Critical patent/CN112015514B/en
Publication of CN112015514A publication Critical patent/CN112015514A/en
Application granted granted Critical
Publication of CN112015514B publication Critical patent/CN112015514B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application is suitable for the technical field of education and teaching equipment, and provides a method and a device for updating a material preview image of an electronic whiteboard, a mobile terminal and a readable storage medium, wherein the method comprises the following steps: determining a target material corresponding to the material updating request, wherein the target material is used for updating an initial material set called by the electronic whiteboard; determining a target material preview picture corresponding to the target material; and updating the corresponding preview display component in the preview window based on the target material preview picture, wherein the preview window is provided with a plurality of preview display components, and each preview display component is configured based on the corresponding material preview picture in the initial material set. Therefore, when the material needs to be updated, the preview window can be locally updated only by using the preview picture corresponding to the target material, and the preview window does not need to be updated by calling all the materials in the initial material set, so that the system processing resource is saved, and the updating efficiency of the preview window is improved.

Description

Method and device for updating material preview window of electronic whiteboard
Technical Field
The application belongs to the technical field of education and teaching equipment, and particularly relates to a method and a device for updating a material preview image of an electronic whiteboard, a mobile terminal and a readable storage medium.
Background
With the continuous development of education in China, the requirements of people on teaching equipment are higher and higher, so that the requirements of people on electronic whiteboards for teaching are higher and higher. Electronic whiteboards are becoming more and more popular as modern paperless office and teaching aids, and becoming standard configurations for classrooms, conference rooms and office spaces. The electronic whiteboard for teaching is higher in teaching efficiency than the traditional blackboard, is more convenient to use than the traditional electronic whiteboard, and can enable teaching to become more vivid.
Currently, some electronic whiteboard-based teaching systems have a preview function, which can see preview picture information of one or more teaching materials (e.g., document attachments or document pages) in a preview window, so that a user (e.g., a teacher) can quickly find a desired teaching material.
However, in the course of actual teaching, the user may perform various types of operations (for example, updating the material) on one or more teaching materials, and the teaching system needs to regenerate corresponding preview picture information based on all the teaching materials, which results in a large amount of system resources being consumed, and even a system jam phenomenon.
Disclosure of Invention
In view of this, embodiments of the present application provide a method and an apparatus for updating a material preview window of an electronic whiteboard, so as to at least solve the problem in the prior art that a lot of system resources are consumed in a material preparation process due to material operation, and even a system is jammed.
A first aspect of the embodiments of the present application provides a method for updating a material preview window of an electronic whiteboard, including: determining a target material corresponding to a material updating request, wherein the target material is used for updating an initial material set called by an electronic whiteboard; determining a target material preview picture corresponding to the target material; updating a corresponding preview display component in a preview window based on the target material preview picture, wherein the preview window has a plurality of preview display components, and each preview display component is configured based on a corresponding material preview picture in the initial material set.
A second aspect of the present application provides an apparatus for updating a material preview window of an electronic whiteboard, including: the updating material determining unit is configured to determine a target material corresponding to a material updating request, wherein the target material is used for updating an initial material set called by the electronic whiteboard; the preview picture determining unit is configured to determine a target material preview picture corresponding to the target material; a display component updating unit configured to update a corresponding preview display component in a preview window based on the target material preview picture, wherein the preview window has a plurality of preview display components, and each of the preview display components is configured based on a corresponding material preview picture in the initial material set.
A third aspect of embodiments of the present application provides a mobile terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method when executing the computer program.
A fourth aspect of embodiments of the present application provides a readable storage medium, which stores a computer program that, when executed by a processor, implements the steps of the method as described above.
A fifth aspect of embodiments of the present application provides a computer program product, which, when run on a mobile terminal, causes the mobile terminal to implement the steps of the method as described above.
Compared with the prior art, the embodiment of the application has the advantages that:
when the material on the mobile terminal needs to be updated, the mobile terminal can determine a target material preview picture corresponding to the target material indicated by the material update request, and update the corresponding preview display component in the preview window through the target material preview picture. Therefore, when the material needs to be updated, the preview window can be locally updated only by using the preview picture corresponding to the target material, and the updating operation is performed without calling all the materials in the initial material set, so that the system processing resource is saved, and the updating efficiency of the preview window is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art descriptions will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a flowchart showing an example of a method for updating a material preview window of an electronic whiteboard according to an embodiment of the present application;
fig. 2 is a flowchart illustrating an example of a method for updating a material preview window of an electronic whiteboard in an application scenario of a newly added material according to an embodiment of the present application;
fig. 3 is a flowchart illustrating an example of a method for updating a material preview window of an electronic whiteboard in an application scenario in which a material is deleted according to an embodiment of the present application;
fig. 4 is a flowchart illustrating an example of a method for updating a material preview window of an electronic whiteboard in an application scenario in which a current material is switched according to an embodiment of the present application;
fig. 5 is a flowchart illustrating an example of a method for updating a material preview window of an electronic whiteboard in an application scenario in which a material is modified according to an embodiment of the present application;
fig. 6 is a block diagram showing a configuration of an example of an updating apparatus of a material preview window of an electronic whiteboard according to an embodiment of the present application;
fig. 7 is a schematic diagram of an example of a mobile terminal according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
In order to explain the technical solution described in the present application, the following description will be given by way of specific examples.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the present application herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in the specification of the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to a determination" or "in response to a detection". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
In particular implementations, the mobile terminals described in embodiments of the present application include, but are not limited to, other portable devices such as mobile phones, laptop computers, or tablet computers having touch sensitive surfaces (e.g., touch screen displays and/or touch pads). It should also be understood that in some embodiments, the devices described above are not portable communication devices, but rather are desktop computers having touch-sensitive surfaces (e.g., touch screen displays and/or touch pads).
In the discussion that follows, a mobile terminal that includes a display and a touch-sensitive surface is described. However, it should be understood that the mobile terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and/or joystick.
Various applications that may be executed on the mobile terminal may use at least one common physical user interface device, such as a touch-sensitive surface. One or more functions of the touch-sensitive surface and corresponding information displayed on the terminal can be adjusted and/or changed between applications and/or within respective applications. In this way, a common physical architecture (e.g., touch-sensitive surface) of the terminal can support various applications with user interfaces that are intuitive and transparent to the user.
In addition, in the description of the present application, the terms "first," "second," "third," and the like are used solely to distinguish one from another and are not to be construed as indicating or implying relative importance.
Fig. 1 is a flowchart showing an example of a method for updating a material preview window of an electronic whiteboard according to an embodiment of the present application. Regarding the execution subject of the method of the embodiment of the present application, it may be a mobile terminal such as a mobile phone, a computer, etc.
As shown in fig. 1, in step 110, the target material corresponding to the material update request is determined. Here, the target material is used to update the initial material set called for by the electronic whiteboard, and the type of the material update operation may not be limited, and may be, for example, an addition operation, a deletion operation, a switching operation, a refresh (modification) operation, or the like for the material.
In some application scenarios, a user may perform various types of material update operations on the mobile terminal, so as to generate a corresponding material update request.
In step 120, a target material preview picture corresponding to the target material is determined. In an example of the embodiment of the present application, target material does not exist in the initial material set, for example, a user adds material to a mobile terminal newly, and there may also not exist a corresponding material preview picture on the mobile terminal, and at this time, the corresponding material preview picture may be determined by means of picture generation. In another example of the embodiment of the present application, target material exists in the initial material set, for example, the user deletes or modifies the material, and a corresponding material preview picture may exist on the mobile terminal, and at this time, the corresponding material preview picture may be determined by means of a search query.
In step 130, the corresponding preview display component in the preview window is updated based on the target material preview picture. Here, the preview window has a plurality of preview display components, and each preview display component is configured based on a corresponding material preview picture in the material set, for example, each preview display component has a corresponding material preview picture.
In the embodiment of the application, the preview window is configured to have a plurality of preview display components, so that when a material is updated, a preview picture of a corresponding material can be used to update a specific preview display component, that is, the preview window is partially updated, and it is not necessary to update the whole preview window and reload all preview pictures, and the preview efficiency when the material is updated can be greatly improved.
In addition, in the embodiment of the present application, the use or the type of the material may not be limited, and the material may be teaching material, office material, or the like. In some application scenarios, the material may be an attachment (e.g., document, audio, video, etc.), whereby the preview window may be efficiently updated as the attachment on the mobile terminal is updated. In other application scenarios, the material may be content in the attachment (e.g., document page, video progress bar), whereby the preview window may be efficiently updated as the attachment content is updated on the mobile terminal.
It should be noted that the material update operation may be various update operations, such as adding a material, deleting a material, switching a material, refreshing (modifying) a material, and the like, and the mobile terminal may adjust the preview processing procedure accordingly for different material update operations.
Fig. 2 is a flowchart illustrating an example of a method for updating a material preview window of an electronic whiteboard in an application scenario of a newly added material according to an embodiment of the present application.
As shown in fig. 2, in step 210, a first target material corresponding to the material addition request is determined, for example, a user may introduce a new material into the mobile terminal. Here, the target material is used to enrich or be added to the initial set of material for electronic whiteboard calls.
In step 220, a corresponding preview picture of the first target material is generated for the first target material corresponding to the material addition request. It should be understood that various image composition methods may be employed to generate preview pictures of the material, such as thumbnails of the material.
In step 230, a first preview display component configured by the target material preview picture is enabled in the preview window. Illustratively, a new preview display component may be added to the preview window, and the preview picture corresponding to the newly added material is used to configure the new preview display component, so as to implement a new preview effect for the material in the preview window.
Fig. 3 is a flowchart illustrating an example of a method for updating a material preview window of an electronic whiteboard in an application scenario in which a material is deleted according to an embodiment of the present application.
In step 310, the second target material corresponding to the material deletion request is determined, for example, the user may operate on the mobile terminal to select the material to be deleted. Specifically, the mobile terminal needs to delete the target material from the initial material set called for by the electronic whiteboard.
In step 320, a second target material preview picture corresponding to the second target material indicated by the material deletion request is determined in the material preview picture set corresponding to the initial material set.
It should be noted that, when the update operation is not performed and the initial material set needs to be previewed, the mobile terminal may generate corresponding preview pictures for each initial material in the initial material set, so as to determine the corresponding material preview picture set.
In combination with the application scenario, when a user selects a material to be deleted on the mobile terminal, the mobile terminal may collectively retrieve corresponding material preview pictures from the material preview pictures.
In step 330, in the preview window, the second preview display component configured based on the second target material preview picture is disabled. Illustratively, a plurality of preview display components configured by the material preview pictures respectively exist in the preview window, and the preview effect of deleting the material can be realized in the preview window by deactivating or deleting the preview display component corresponding to the material preview pictures.
Fig. 4 is a flowchart illustrating an example of a method for updating a material preview window of an electronic whiteboard in an application scenario in which a current material is switched according to an embodiment of the present application.
As shown in fig. 4, in step 410, the third target material corresponding to the current material switching request is determined, for example, the user may operate on the mobile terminal to jump from the currently browsed first attachment page to the second attachment page and display the second attachment page, where the second attachment page may be the corresponding third target material.
In step 420, a third target material preview picture corresponding to the third target material indicated by the current material switching request is determined in the material preview picture set corresponding to the initial material set. It should be understood that, during the current material switching operation, the material before and after switching may be the material already existing on the mobile terminal.
In step 430, a third preview display component in the preview window for displaying the current material is configured based on the third target material preview picture. Illustratively, a third preview display component for displaying the current material (or the material being browsed by the user) exists in the preview window, and when the user switches the current material, the movement can reconfigure the component by using a preview picture corresponding to the updated material, for example, replace the corresponding preview picture, thereby realizing the switching preview effect for the current material in the preview window, only needing local configuration without global updating, saving system resources, and improving preview updating efficiency.
Fig. 5 is a flowchart illustrating an example of a method for updating a material preview window of an electronic whiteboard in an application scenario in which a material is modified according to an embodiment of the present application.
As shown in fig. 5, in step 510, a fourth target material corresponding to the material modification request is determined, for example, the user may operate on the mobile terminal to modify the corresponding material content in the target material.
In step 520, a fourth target material indicated by the modified material modification request is obtained, and a corresponding fourth target material preview picture is generated according to the modified fourth target material. Illustratively, after the user completes the modification of the material, the mobile terminal may generate a corresponding preview picture through various image synthesis manners. In some embodiments, the material modification process may also be displayed synchronously in the preview window, for example, the modified material may be acquired periodically.
In step 530, a third preview display component for displaying the modified material in the preview window is configured based on the fourth target material preview picture.
Illustratively, a third preview display component for displaying the current material (or the material being browsed by the user) exists in the preview window, and when the user switches the current material, the movement can reconfigure the component by using a preview picture corresponding to the updated material, for example, replace the corresponding preview picture, thereby realizing the switching preview effect for the current material in the preview window, only needing local configuration without global updating, saving system resources, and improving preview updating efficiency.
In some application scenarios, when the mobile terminal runs software for content presentation, the mobile terminal may display a plurality of pages of content, and update preview picture data in the preview window synchronously when the pages change. In the embodiment of the application, the preview window can only be responsible for displaying the preview picture, so that the times of loading and updating the preview picture are reduced, and the display efficiency is improved. Specifically, when a content page is added or deleted, a preview picture is added or deleted in a preview window, when the content page is switched, the preview picture corresponding to the current content page in the preview window is updated, and when the preview window is called, the preview picture corresponding to the current content page in the preview window is updated.
According to the embodiment of the application, when the mobile terminal calls the preview window or executes the preview operation function each time, the mobile terminal only needs to replace the preview picture of the corresponding page when the content page is updated, local updating is achieved, the preview pictures corresponding to all the content pages do not need to be loaded, and time consumption and CPU instantaneous occupancy rate can be effectively reduced.
Fig. 6 is a block diagram showing an example of an updating apparatus of a material preview window of an electronic whiteboard according to an embodiment of the present application.
As shown in fig. 6, the updating apparatus 600 of the material preview window of the electronic whiteboard includes an update material determining unit 610, a preview picture determining unit 620, and a display component updating unit 630.
The update material determination unit 610 is configured to determine target materials corresponding to the material update request, the target materials being used to update the initial material set called for by the electronic whiteboard.
The preview picture determining unit 620 is configured to determine a preview picture of the target material corresponding to the target material.
The display component updating unit 630 is configured to update a corresponding preview display component in a preview window based on the target material preview picture, wherein the preview window has a plurality of preview display components, and each of the preview display components is configured based on a corresponding material preview picture in the initial material set.
It should be noted that, for the information interaction, execution process, and other contents between the above-mentioned devices/units, the specific functions and technical effects thereof are based on the same concept as those of the embodiment of the method of the present application, and specific reference may be made to the part of the embodiment of the method, which is not described herein again.
Fig. 7 is a schematic diagram of an example of a mobile terminal according to an embodiment of the present application. As shown in fig. 7, the mobile terminal 700 of this embodiment includes: a processor 710, a memory 720, and a computer program 730 stored in said memory 720 and executable on said processor 710. The processor 710 executes the computer program 730 to implement the steps in the above-described embodiment of the method for updating the material preview window of the electronic whiteboard, such as the steps 110 to 130 shown in fig. 1. Alternatively, the processor 710, when executing the computer program 730, implements the functions of the modules/units in the above-mentioned device embodiments, such as the functions of the units 610 to 630 shown in fig. 6.
Illustratively, the computer program 730 may be partitioned into one or more modules/units that are stored in the memory 720 and executed by the processor 710 to accomplish the present application. The one or more modules/units may be a series of computer program instruction segments capable of performing certain functions, which are used to describe the execution of the computer program 730 in the mobile terminal 700. For example, the computer program 730 may be divided into an update material determination module, a preview picture determination module, and a display component update module, and the specific functions of each module are as follows:
the update material determining module is configured to determine target materials corresponding to the material update request, wherein the target materials are used for updating the initial material set called by the electronic whiteboard.
The preview picture determining module is configured to determine a preview picture of the target material corresponding to the target material.
The display component updating module is configured to update a corresponding preview display component in a preview window based on the target material preview picture, wherein the preview window has a plurality of preview display components, and each preview display component is configured based on a corresponding material preview picture in the initial material set.
The mobile terminal 700 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The mobile terminal may include, but is not limited to, a processor 710, a memory 720. Those skilled in the art will appreciate that fig. 7 is only an example of a mobile terminal 700 and is not intended to be limiting of the mobile terminal 700 and may include more or fewer components than those shown, or some components may be combined, or different components, e.g., the mobile terminal may also include input output devices, network access devices, buses, etc.
The Processor 710 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 720 may be an internal storage unit of the mobile terminal 700, such as a hard disk or a memory of the mobile terminal 700. The memory 720 may also be an external storage device of the mobile terminal 700, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), etc. provided on the mobile terminal 700. Further, the memory 720 may also include both internal and external memory units of the mobile terminal 700. The memory 720 is used for storing the computer programs and other programs and data required by the mobile terminal. The memory 720 may also be used to temporarily store data that has been output or is to be output.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus/mobile terminal and method may be implemented in other ways. For example, the above-described apparatus/mobile terminal embodiments are merely illustrative, and for example, the division of the modules or units is only one logical division, and there may be other divisions when actually implemented, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The above units can be implemented in the form of hardware, and also can be implemented in the form of software.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method of the embodiments described above may be implemented by a computer program, which may be stored in a readable storage medium and used by a processor to implement the steps of the embodiments of the methods described above. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (4)

1. A method for updating a material preview window of an electronic teaching whiteboard is characterized by comprising the following steps:
determining a target teaching material corresponding to the material updating request, wherein the target teaching material is used for updating an initial teaching material set called by an electronic teaching whiteboard;
generating a target teaching material preview picture corresponding to the target teaching material;
updating a corresponding preview display component in a preview window based on the target teaching material preview picture, wherein the preview window has a plurality of preview display components, and each preview display component is configured based on a corresponding teaching material preview picture in the initial teaching material set;
when the material updating request is a material adding request, generating a corresponding first target teaching material preview picture for a first target teaching material corresponding to the material adding request, and starting a first preview display component configured by the target teaching material preview picture in a plurality of preview display components of the preview window;
when the material updating request is a material deleting request, determining a second target teaching material preview picture corresponding to a second target teaching material indicated by the material deleting request in a teaching material preview picture set corresponding to the initial teaching material set, and deactivating a second preview display component configured based on the second target teaching material preview picture in a plurality of preview display components of the preview window;
when the material updating request is a current material switching request, generating a third target teaching material preview picture corresponding to a third target teaching material indicated by the current material switching request in a teaching material preview picture set corresponding to the initial teaching material set, and configuring a third preview display component used for displaying the current teaching material in a plurality of preview display components of the preview window based on the third target teaching material preview picture;
and when the material updating request is a material modification request, acquiring a fourth target teaching material indicated by the modified material modification request, generating a corresponding fourth target teaching material preview picture according to the modified fourth target teaching material, and configuring a fourth preview display component for displaying the modified teaching material in a plurality of preview display components of the preview window based on the fourth target teaching material preview picture.
2. An updating apparatus for a material preview window of an electronic teaching whiteboard, comprising:
the updating material determining unit is configured to determine a target teaching material corresponding to the material updating request, and the target teaching material is used for updating an initial teaching material set called by the electronic teaching whiteboard;
the preview picture determining unit is configured to generate a preview picture of the target teaching material corresponding to the target teaching material;
a display component updating unit configured to update a corresponding preview display component in a preview window based on the target teaching material preview picture, wherein the preview window has a plurality of preview display components, and each preview display component is configured based on a corresponding teaching material preview picture in the initial teaching material set;
when the material updating request is a material adding request, generating a corresponding first target teaching material preview picture for a first target teaching material corresponding to the material adding request, and starting a first preview display component configured by the target teaching material preview picture in a plurality of preview display components of the preview window;
when the material updating request is a material deleting request, determining a second target teaching material preview picture corresponding to a second target teaching material indicated by the material deleting request in a teaching material preview picture set corresponding to the initial teaching material set, and deactivating a second preview display component configured based on the second target teaching material preview picture in a plurality of preview display components of the preview window;
when the material updating request is a current material switching request, determining a third target teaching material preview picture corresponding to a third target teaching material indicated by the current material switching request in a teaching material preview picture set corresponding to the initial teaching material set, and configuring a third preview display component used for displaying the current teaching material in a plurality of preview display components of the preview window based on the third target teaching material preview picture;
and when the material updating request is a material modification request, acquiring a fourth target teaching material indicated by the modified material modification request, generating a corresponding fourth target teaching material preview picture according to the modified fourth target teaching material, and configuring a fourth preview display component for displaying the modified teaching material in a plurality of preview display components of the preview window based on the fourth target teaching material preview picture.
3. A mobile terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the method according to claim 1 when executing the computer program.
4. A readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method as set forth in claim 1.
CN202011160349.3A 2020-10-27 2020-10-27 Method and device for updating material preview window of electronic whiteboard Active CN112015514B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011160349.3A CN112015514B (en) 2020-10-27 2020-10-27 Method and device for updating material preview window of electronic whiteboard

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011160349.3A CN112015514B (en) 2020-10-27 2020-10-27 Method and device for updating material preview window of electronic whiteboard

Publications (2)

Publication Number Publication Date
CN112015514A CN112015514A (en) 2020-12-01
CN112015514B true CN112015514B (en) 2021-03-05

Family

ID=73528177

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011160349.3A Active CN112015514B (en) 2020-10-27 2020-10-27 Method and device for updating material preview window of electronic whiteboard

Country Status (1)

Country Link
CN (1) CN112015514B (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9027054B2 (en) * 2007-07-25 2015-05-05 Tp Lab, Inc. Method and system to process television program summary
CN103543903B (en) * 2012-07-11 2018-07-17 腾讯科技(深圳)有限公司 shortcut operation method, device and mobile terminal
CN105138225A (en) * 2015-08-27 2015-12-09 北京金山安全软件有限公司 Mobile terminal theme generation method and device
CN106610770A (en) * 2016-12-29 2017-05-03 努比亚技术有限公司 Picture viewing method and device
CN111064848B (en) * 2019-12-27 2021-09-17 维沃移动通信有限公司 Picture display method and electronic equipment
CN111596990B (en) * 2020-04-28 2023-06-09 维沃移动通信(杭州)有限公司 Picture display method and device

Also Published As

Publication number Publication date
CN112015514A (en) 2020-12-01

Similar Documents

Publication Publication Date Title
US8538741B2 (en) Apparatus and method for partitioning a display surface into a plurality of virtual display areas
US9645782B2 (en) Multiple displays for displaying workspaces
US9448694B2 (en) Graphical user interface for navigating applications
CN107357483B (en) Data sharing method and device, computer equipment and computer readable storage medium
CN109471626B (en) Page logic structure, page generation method, page data processing method and device
CN109508128B (en) Search control display method, device and equipment and computer readable storage medium
US8832578B1 (en) Visual clipboard on soft keyboard
KR20100120232A (en) Multi-context graphics processing
CN113778272A (en) Split screen processing method and device for light application and electronic device
CN109145272B (en) Text rendering and layout method, device, equipment and storage medium
US20140043366A1 (en) Image processing apparatus, image processing system, and image processing method
US20180039470A1 (en) Image output control method and display device
JP2014044706A (en) Image processing apparatus, program, and image processing system
US9830056B1 (en) Indicating relationships between windows on a computing device
WO2023155877A1 (en) Application icon management method and apparatus and electronic device
CN113553024A (en) Volume configuration method of split screen window, storage medium and terminal equipment
CN113986076A (en) Icon display control method and device, electronic equipment and storage medium
CN110647369B (en) Page dynamic display method and device, mobile terminal and storage medium
WO2022127804A1 (en) Method and device for managing application icons
US9313239B2 (en) Information processing apparatus, electronic meeting system, and program
CN114116098A (en) Application icon management method and device, electronic equipment and storage medium
WO2021042910A1 (en) User interaction method and electronic device
CN111857902B (en) Application display method, device, equipment and readable storage medium
CN106775445B (en) Data migration method and device
CN112015514B (en) Method and device for updating material preview window of electronic whiteboard

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 410000 Yuelu District Yuelu street, Changsha, Hunan Province, 5 left 101 rooms of R & D headquarters of Central South University Science Park.

Patentee after: New Cloud Technology Group Co.,Ltd.

Country or region after: China

Address before: 410000 Yuelu District Yuelu street, Changsha, Hunan Province, 5 left 101 rooms of R & D headquarters of Central South University Science Park.

Patentee before: HUNAN NEW CLOUDNET TECHNOLOGY Co.,Ltd.

Country or region before: China