Device control method, device, electronic device and storage medium

By determining the writing area on the e-ink screen device and adjusting the screen refresh parameters, and optimizing the processor parameters based on reading habits and power consumption, the problem of high power consumption of e-ink screen office equipment is solved, and long-term use of the device and a smooth writing experience are achieved.

CN115033123BActive Publication Date: 2025-09-19HEFEI XUNFEI READING TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210500964.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-05-09
Publication Date
2025-09-19
Estimated Expiration
2042-05-09

AI Technical Summary

Technical Problem

After integrating functions such as handwriting, recording, and transcription, ink screen office devices have high power consumption and cannot meet the needs of users for continuous use.

Method used

By responding to writing operations, determining the writing area and adjusting its screen refresh parameters to be higher than other areas, adjusting the device processor parameters based on reading habits, and reducing the animation frame rate when the battery is low, the device power consumption is optimized.

Benefits of technology

It effectively reduces the power consumption of ink screen office equipment, extends the usage time, and ensures good writing fluency and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115033123B_ABST
    Figure CN115033123B_ABST
Patent Text Reader

Abstract

The present invention provides a device control method, apparatus, electronic device and storage medium, wherein the method includes: in response to a writing operation, determining the operation position of the writing operation on the device screen; determining the writing area based on the operation position; adjusting the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of the other areas, and the other areas are areas on the device screen other than the writing area. The method, apparatus, electronic device and storage medium provided by the present invention can greatly reduce the power consumption of the device when the user is writing, increase the usage time of the device, and also achieve good writing fluency, ensuring the user experience, by adjusting the screen refresh parameters of the writing area and / or other areas on the device screen so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of other areas.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent terminal technology, and in particular to a device control method, apparatus, electronic device and storage medium. Background Art

[0002] In-ink reader products, since they are only used for reading, their power consumption can meet the needs of the majority of users. However, in ink screen office equipment, many core functions are involved, such as handwriting, recording, transcription, and data transmission. This makes the power consumption of ink screen office equipment higher, and can only support a shorter period of use, which cannot meet the needs of users for continuous use.

[0003] Therefore, how to reduce the power consumption of ink screen office equipment while ensuring the user experience has become an urgent problem to be solved. Summary of the Invention

[0004] The present invention provides a device control method, apparatus, electronic device and storage medium, which are used to solve the defect in the prior art that the power consumption of ink screen office equipment cannot be reduced.

[0005] The present invention provides a device control method, comprising:

[0006] In response to a writing operation, determining an operation position of the writing operation on a device screen;

[0007] determining a writing area based on the operation position;

[0008] Adjust the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of the other areas, and the other areas are areas on the device screen other than the writing area.

[0009] A device control method provided by the present invention further includes:

[0010] Determining a reading habit type based on a reading annotation frequency, wherein the reading annotation frequency is determined based on handwriting operations received by the device during the electronic document display process;

[0011] Based on the reading habit type, parameters of the device processor are adjusted.

[0012] According to a device control method provided by the present invention, determining the reading habit type based on the reading annotation frequency includes:

[0013] In a case where the reading annotation frequency is greater than a preset frequency threshold, determining the reading habit type as the first type;

[0014] In a case where the reading annotation frequency is less than or equal to a preset frequency threshold, determining that the reading habit type is a second type, the second type includes at least one second subtype;

[0015] The adjusting parameters of the device processor based on the reading habit type includes:

[0016] When the reading habit type is the first type, adjusting the parameter of the device processor to the first parameter, the first parameter meets the display requirement and the handwriting operation requirement;

[0017] When the reading habit type is the second type, the parameter of the device processor is adjusted to the second parameter, the second parameter meets the display requirement but does not meet the handwriting operation requirement; the second parameter includes at least one second sub-parameter, and the second sub-parameter corresponds to the second sub-type.

[0018] According to a device control method provided by the present invention, when the reading habit type is the second type, adjusting the parameter of the device processor to the second parameter includes:

[0019] When the reading habit type is the second type and there is currently a handwriting operation, adjusting the parameter of the device processor to the first parameter;

[0020] When the reading habit type is the second type and there is no handwriting operation currently, the parameter of the device processor is adjusted to the second parameter.

[0021] According to a device control method provided by the present invention, the frequency of reading annotations is determined based on the frequency of handwriting operations and / or the number of pages in the displayed electronic file on which handwriting operations exist.

[0022] A device control method provided by the present invention further includes:

[0023] When the battery level of the device is lower than a preset battery level threshold, the frame rate of the animation displayed on the device screen is reduced.

[0024] According to a device control method provided by the present invention, reducing the frame rate of the animation displayed on the device screen includes:

[0025] The animation is replaced with a static image corresponding to the animation.

[0026] The present invention also provides an equipment control device, comprising:

[0027] a position determining unit, configured to determine, in response to a writing operation, an operation position of the writing operation on the device screen;

[0028] an area determination unit, configured to determine a writing area based on the operation position;

[0029] A parameter control unit is used to adjust the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of the other areas. The other areas are areas on the device screen other than the writing area.

[0030] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, any of the above-described device control methods is implemented.

[0031] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which implements any of the above-mentioned device control methods when executed by a processor.

[0032] The device control method, apparatus, electronic device and storage medium provided by the present invention determine the operation position of the writing operation on the device screen in response to the writing operation, determine the writing area based on this, and adjust the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of other areas, thereby greatly reducing the power consumption of the device when the user is writing, improving the usage time of the device, and also achieving good writing fluency, ensuring the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0034] Figure 1 This is one of the flow charts of the device control method provided by the present invention;

[0035] Figure 2 This is the second flow chart of the device control method provided by the present invention;

[0036] Figure 3 It is a structural schematic diagram of the equipment control device provided by the present invention;

[0037] Figure 4 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0038] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0039] E-ink screen products have their own unique product characteristics. Unlike electronic devices such as mobile phones, e-ink screen devices do not refresh the screen unless the page is switched. Therefore, eye protection and energy saving have always been the labels of e-ink screen products. Current e-ink screen products rely on the characteristics of the e-ink screen to provide simple reading applications, and power consumption can reach a relatively low state. As e-ink screen products gradually move from readers to the office field, in addition to basic reading functions, e-ink screen office devices also integrate a series of functions such as handwriting records, voice transcription and recording, schedules, reading notes, translation, etc. to meet users' daily office needs. However, this also brings about the continuous increase in power consumption and the continuous reduction in usage time, which greatly affects the user experience.

[0040] To address this problem, the present invention provides a device control method that can be applied to e-book readers, smart office books, smart notebooks, etc. based on ink screens, and can also be applied to other electronic devices equipped with screens. Figure 1 This is one of the flow charts of the device control method provided by the present invention, such as Figure 1 As shown, the method includes:

[0041] Step 110, in response to the writing operation, determining an operation position of the writing operation on the device screen;

[0042] Step 120, determining a writing area based on the operation position;

[0043] Step 130 , adjusting the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of other areas, where the other areas are areas on the device screen other than the writing area.

[0044] Specifically, in response to a user's writing operation, the device can obtain the operation position of the writing operation on the device screen. Here, the writing operation can specifically be performed by the user using a finger or the tip of an electromagnetic pen on the device screen. Correspondingly, the operation position is the contact position between the finger or the tip of the electromagnetic pen and the device screen. In addition, the writing operation can be performed by the user while using a reading application on the device, a note-taking application on the device, or other applications with writing functions on the device. This is not specifically limited in the embodiments of the present invention.

[0045] Taking into account that in the prior art, when an electromagnetic pen writes on an ink screen, the entire interface will be refreshed and rendered, resulting in a higher operating frequency of the device processor and higher device power consumption. In this regard, the embodiment of the present invention determines the writing area based on the operation position of the writing operation on the device screen. On this basis, the screen refresh parameters of the writing area and / or other areas on the device screen can be adjusted to make the screen refresh parameters of the writing area higher than the screen refresh parameters of other areas, thereby reducing the operating frequency of the device processor when the user is writing and reducing the power consumption of the device. Here, other areas are areas on the device screen other than the writing area. The screen refresh parameters can be the screen refresh frequency or other refresh parameters that affect the power consumption of the device. The embodiment of the present invention does not specifically limit this.

[0046] It is understandable that the embodiment of the present invention does not specifically limit the specific adjustment method in step 130. It only needs to satisfy that the screen refresh parameter of the writing area after adjustment is higher than the screen refresh parameter of other areas. For example, the user is using a reading application of the device and performing a page-cutting operation on the electronic document displayed on the device screen. The current device screen as a whole is at a relatively high screen refresh parameter. If the user needs to write at this time, only the screen refresh parameters of other areas can be reduced, or the screen refresh parameters of other areas can be reduced and the screen refresh parameters of the writing area can be increased. It is also possible to reduce the screen refresh parameters of other areas and the screen refresh parameters of the writing area, and ensure that the reduction rate of other areas is higher than that of the writing area.

[0047] For another example, a user is reading an electronic document of the current page displayed on the device screen. The current device screen as a whole is at a relatively low screen refresh parameter. If the user needs to write at this time, the screen refresh parameter of only the writing area can be increased, or the screen refresh parameter of the writing area can be increased and the screen refresh parameters of other areas can be decreased. The screen refresh parameter of the writing area can also be increased and the screen refresh parameters of other areas can be increased, and the increase in the writing area must be higher than that in other areas.

[0048] It should be noted that since the writing area is related to the user's writing operation, the content written by the user needs to be displayed synchronously through regional refresh, and the writing area usually occupies a smaller proportion of the device screen, while other areas are not related to the user's writing operation and do not require regional refresh, and the proportion of other areas is larger. Different from the full interface refresh method in the prior art, the embodiment of the present invention divides the device screen into a writing area and other areas during the user writing process, and controls the screen refresh parameters of the writing area to be higher, and the screen refresh parameters of other areas to be lower, thereby greatly reducing the power consumption of the device when the user is writing, and at the same time can also obtain good writing fluency, ensure the user's writing experience, and achieve a balance between writing fluency and power consumption.

[0049] The method provided by an embodiment of the present invention determines the operation position of the writing operation on the device screen in response to the writing operation, determines the writing area based on this, and adjusts the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of other areas, thereby greatly reducing the power consumption of the device when the user is writing, improving the usage time of the device, and also achieving good writing fluency to ensure the user experience.

[0050] Based on the above embodiment, step 130 includes:

[0051] Reduce the screen refresh parameters for other areas to the preset refresh threshold.

[0052] Specifically, considering that other areas are not related to the user's writing operations, there is no need to refresh the areas, and the user will not touch other areas when writing. In order to further reduce the power consumption of the device when the user is writing, the embodiment of the present invention reduces the screen refresh parameters of other areas in the device screen except the writing area to a smaller preset refresh threshold. For example, the preset refresh threshold is set to 0. When the user is writing, the device only retains the screen refresh function of the writing area and turns off the screen refresh function of other areas. On this basis, only the writing area in the device screen will change. For example, change requests in other areas such as the toolbar and status bar will be blocked, and there will be no changes.

[0053] The method provided by an embodiment of the present invention detects the user's writing operation through device firmware, determines the writing area according to the operation position of the writing operation on the device screen, and reduces the screen refresh parameters of other areas on the device screen except the writing area to a preset refresh threshold, so that the processing power of the device processor can be concentrated on the writing area, and the frequency of the device processor is maintained at a low level, thereby achieving the purpose of reducing the power consumption of the device when the user is writing.

[0054] Based on any of the above embodiments, Figure 2This is the second flow chart of the device control method provided by the present invention, such as Figure 2 As shown, the method further includes:

[0055] Step 210 , determining a reading habit type based on the reading annotation frequency, where the reading annotation frequency is determined based on handwriting operations received by the device during the electronic document display process;

[0056] Step 220 : Adjust parameters of the device processor based on the reading habit type.

[0057] Specifically, considering that the ink screen devices in the existing technology provide users with various annotation functions such as making notes and adding experiences during the display of electronic documents, if the user only reads the electronic document and does not perform handwriting operations, the device processor should be in a low-frequency working state. However, in order to ensure that there is no delay when the user writes, the device processor needs to maintain a high-frequency working state, which will cause higher power consumption losses.

[0058] To address this issue, an embodiment of the present invention can determine the frequency of a user's annotations when reading an electronic file, that is, the reading and annotation frequency, based on handwriting operations received by the device during the electronic file display process. Based on the reading and annotation frequency, it can be determined whether the user is accustomed to immersive reading or accustomed to annotating while reading, thereby obtaining the user's reading habit type. On this basis, the parameters of the device processor can be adjusted according to the user's reading habit type, thereby utilizing the differences in reading habits of different users to achieve the goal of reducing device power consumption while ensuring the user's reading experience.

[0059] Here, the frequency of reading annotations can be determined based on the frequency of handwriting operations received by the device, or based on the number of pages with handwriting operations counted by the device, or based on other methods, or based on a combination of the above methods, which are not specifically limited in this embodiment of the present invention. The parameter of the device processor can be the frequency of the device processor, or other processor parameters that affect the power consumption of the device, which are also not specifically limited in this embodiment of the present invention.

[0060] Based on any of the above embodiments, step 210 includes:

[0061] When the frequency of reading annotations is greater than a preset frequency threshold, determining the reading habit type as the first type;

[0062] When the frequency of reading annotations is less than or equal to the preset frequency threshold, the reading habit type is determined to be the second type, and the second type includes at least one second subtype.

[0063] Specifically, when the user's reading annotation frequency is greater than the preset frequency threshold, it can be known that the user is accustomed to frequently annotating when reading, and thus the user's reading habit type can be determined to be the first type; when the user's reading annotation frequency is less than or equal to the preset frequency threshold, it can be known that the user does not frequently annotate when reading, and thus the user's reading habit type can be determined to be the second type.

[0064] It is understandable that the second type may include only one second sub-type. In this case, for all users whose reading annotation frequency is less than or equal to the preset frequency threshold, the reading habit type is determined to be the second sub-type. The second type may also include multiple second sub-types. In this case, the user's reading habit type can be further classified according to the reading annotation frequency. For example, the second sub-type can be no annotation, occasional annotation, etc. The embodiment of the present invention does not make specific limitations on this.

[0065] Correspondingly, step 220 includes:

[0066] In the case where the reading habit type is the first type, adjusting the parameter of the device processor to the first parameter, the first parameter meets the display requirements and the handwriting operation requirements;

[0067] When the reading habit type is the second type, the parameter of the adjustment device processor is the second parameter, the second parameter meets the display requirements but does not meet the handwriting operation requirements; the second parameter includes at least one second sub-parameter, and the second sub-parameter corresponds to the second sub-type.

[0068] Specifically, if the user's reading habit type is the first type, that is, the user frequently writes handwritten annotations while reading, then the device processor parameter can be adjusted to a higher first parameter, where the first parameter can simultaneously meet the needs of displaying electronic files and handwriting operations; if the user's reading habit type is the second type, that is, the user does not frequently write handwritten annotations while reading, then the device processor parameter can be adjusted to a lower second parameter, where the second parameter only needs to meet the basic needs of displaying electronic files and does not need to meet the needs of handwriting operations. Here, the first parameter and the second parameter can be specific values ​​or a range of values, and the embodiments of the present invention do not specifically limit this.

[0069] It is understandable that if the second type includes only one second sub-type, the second parameter includes only one second sub-parameter. At this time, for all users whose reading annotation frequency is less than or equal to the preset frequency threshold, the reading habit type is determined to be the second sub-type, and the parameters of the device processor are also adjusted to the second parameter. If the second type includes multiple second sub-types, the second parameter includes multiple corresponding second sub-parameters. At this time, in order to avoid the user's frustration when writing and improve the user's writing experience, the second sub-parameter corresponding to the second sub-type with a higher reading annotation frequency can be set higher. For example, the second sub-parameter corresponding to the second sub-type of occasional annotation can be set higher than the second sub-parameter corresponding to the second sub-type of no annotation.

[0070] Based on any of the above embodiments, when the reading habit type is the second type, adjusting the parameter of the device processor to the second parameter includes:

[0071] When the reading habit type is the second type and there is currently a handwriting operation, adjusting the parameter of the device processor to the first parameter;

[0072] When the reading habit type is the second type and there is no handwriting operation currently, the parameter of the device processor is adjusted to the second parameter.

[0073] Specifically, for users with the second type of reading habits, while the user is using the reading application, the device continuously detects whether there is currently a handwriting operation. If there is currently a handwriting operation, the device processor parameter can be adjusted to a higher first parameter. If there is currently no handwriting operation, the device processor parameter can be adjusted to a lower second parameter. It is understandable that because this type of user does not frequently annotate while reading, the device processor parameter will remain at the lower second parameter for a longer period of time, thereby achieving the purpose of reducing the device's power consumption during the electronic document display process.

[0074] Furthermore, in order to avoid frequent adjustment of the device processor parameters, when there is a handwriting operation and the device processor parameters have been adjusted to a higher first parameter, it can be set that if no handwriting operation is detected within a preset time, the device processor parameters will be restored to a lower second parameter.

[0075] Taking the CPU (Central Processing Unit) frequency as an example, the device processor parameter can predict the user's reading habits during the reading process. For users who do not need to annotate frequently, the CPU frequency can be increased when the device needs to be used frequently, that is, when handwriting operations are performed. When the device needs to be used less frequently, that is, when no handwriting operations are performed, the CPU frequency can be reduced. In this way, the CPU frequency can be dynamically adjusted by the device firmware to achieve the purpose of reducing device power consumption and extending device usage time.

[0076] Based on any of the above embodiments, the frequency of reading annotations is determined based on the frequency of handwriting operations and / or the number of pages in the displayed electronic file on which handwriting operations exist.

[0077] Specifically, during the electronic file display process, the frequency or number of handwriting operations received by the device can be counted to obtain the frequency of handwriting operations. It can also be counted whether the device receives handwriting operations when displaying each page of the electronic file. If so, a counting operation is performed, and finally the number of pages with handwriting operations in the displayed electronic file is obtained.

[0078] On this basis, the frequency of reading annotations can be determined only based on the frequency of handwriting operations received by the device. For example, the frequency of reading annotations can be determined directly based on the frequency of handwriting operations received. For example, the average operation frequency can be determined based on the frequency of handwriting operations received and the total number of pages of the displayed electronic files, and then the frequency of reading annotations can be determined based on the average operation frequency. The frequency of reading annotations can also be determined only based on the number of pages in the displayed electronic files with handwriting operations. For example, the proportion of pages with handwriting operations in the total number of pages of the displayed electronic files can be determined, and then the frequency of reading annotations can be determined based on the proportion. The frequency of reading annotations can also be determined based on a combination of the above-mentioned multiple determination methods.

[0079] Based on any of the above embodiments, taking the reading annotation frequency as the ratio of the number of pages with handwriting operations to the total number of pages of the displayed electronic file as an example, in a reading application scenario where a user uses a device, the number of pages with handwriting operations when the user reads the first N pages of the electronic file can be pre-counted, and the reading annotation frequency can be obtained based on the ratio of the number of pages to N:

[0080] If the reading and annotation frequency is greater than the preset frequency threshold, it can be determined that the user's reading habit type is frequent annotation. Subsequently, during the reading process, the CPU frequency is adjusted to the higher first parameter. The CPU frequency always ensures that annotations can be made at any time without any lag. For such users, the handwriting experience has a higher weight. For example, if N is 10, the user has handwritten operations on 4 pages in the first 10 pages of reading, and the reading and annotation frequency is 0.4, while the preset frequency threshold is 0.3. In this case, the CPU frequency can be adjusted to the higher first parameter.

[0081] If the reading and annotation frequency is less than or equal to the preset frequency threshold, it can be determined that the user's reading habit type is not to annotate frequently. Subsequently, during the reading process, the user adjusts the CPU frequency to a lower second parameter to only meet basic reading and page turning needs. If annotation is required at this time, the CPU frequency will be instantly increased. The user may feel a brief sense of frustration when he or she starts writing, but for such users, the reading experience is more important. If no handwriting operation is detected within the preset time, the CPU frequency will be restored to the second parameter.

[0082] Furthermore, considering that judging the user's reading habit type based on the user's reading behavior once may not be accurate, the embodiment of the present invention can also be arranged that each time the user finishes reading N pages of electronic documents, the device determines the user's reading habit type based on the user's handwriting operation during the reading process, and dynamically modifies the subsequent reading mode to ensure that the user experience is met while achieving the purpose of intelligently reducing the power consumption of the device.

[0083] In addition, considering that the user may directly skip a page without reading it during the reading process, and the user reads at a normal speed, the reading time of a page is usually one to one and a half minutes. In this regard, when the embodiment of the present invention determines the user's reading annotation frequency based on the number of pages with handwriting operations and the total number of pages completed reading, if the display time of a page is lower than the preset threshold, the page will not be counted in the total number of pages completed reading.

[0084] Based on any of the above embodiments, the method further includes:

[0085] When the battery level of the device is lower than a preset battery level threshold, the frame rate of the animation displayed on the device screen is reduced.

[0086] Specifically, considering that the ink screen devices in the existing technology will include many animation effects during the use of applications, such as loading animation, application display animation, third-party software animation, etc., and the display of animation effects will cause a huge loss of device power consumption. If the animation effects are directly blocked during use, the power consumption of the device will be reduced, but the display effect will also be reduced.

[0087] To address this problem, in an embodiment of the present invention, when the battery level of the device is lower than a preset battery threshold, if it is detected that an animation is currently displayed on the device screen, the frame rate of the animation can be reduced. For example, the preset battery threshold is set to 40%. When the battery level of the device is lower than 40%, the frame rate of the animation displayed on the device screen can be reduced from 24 frames per second to 12 frames per second.

[0088] It can be understood that the animation is composed of multiple frames of static images. By reducing the frame rate of the displayed animation, the frequency of the device processor can be reduced, thereby achieving the purpose of reducing the power consumption of the device during application use. Moreover, compared with the prior art method of directly shielding the animation effect, the method provided in the embodiment of the present invention can achieve better display effects.

[0089] Based on any of the above embodiments, reducing the frame rate of the animation displayed on the device screen includes:

[0090] Replace the animation with a static image corresponding to the animation.

[0091] Specifically, to further reduce device power consumption during application use and increase device usage time, an embodiment of the present invention reduces the frame rate of the animation displayed on the device screen to one frame when the device's battery level is detected to be below a preset power threshold, replacing the displayed animation with a static image corresponding to the animation. Furthermore, when the device's battery level is greater than or equal to the preset power threshold, the animation effects displayed in the application can be automatically restored.

[0092] The method provided by the embodiment of the present invention continuously detects the animation effects in the application through firmware. When the device is in high power, the animation effects in the application are displayed to increase the frequency of the device processor. When the device is in low power, the animation effects in the application are automatically disabled and replaced with static image display to reduce the frequency of the device processor. By dynamically adjusting the animation effects, the frequency of the device processor is dynamically adjusted, thereby achieving a balance between the display effect and the device power consumption, and improving the user experience.

[0093] Based on any of the above embodiments, to address the issues of increased power consumption and drastically shortened usage time caused by the proliferation of applications in e-ink office devices, the present invention provides a device control method that includes power consumption optimization solutions for the following three application scenarios:

[0094] (1) In a note-taking application scenario, the device determines, in response to a user's writing operation, an operation position of the writing operation on the device screen, determines a writing area based on the operation position, and adjusts screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than those of other areas;

[0095] (2) In a reading application scenario, determining the user's reading habit type based on the user's reading annotation frequency, and adjusting the parameters of the device processor based on the user's reading habit type;

[0096] (3) In a scenario where an animation effect is displayed on an application page, if the battery level of the device is lower than a preset battery level threshold, the frame rate of the animation displayed on the device screen is reduced.

[0097] By combining the above three solutions, the device power consumption issues in mainstream application usage scenarios such as reading, writing notes, and viewing application pages are optimized, greatly improving the battery life of ink screen office equipment and overcoming the defect of existing technologies that cannot deeply solve the high power consumption at the application level.

[0098] In addition, for different applications, the device can also set corresponding polling threads to continuously detect the usage status of the current application, and obtain the current interface display data according to the storage path of the current interface display data (for example, / dev / graphics / fb0). If the current interface display data does not change when it is greater than the set time threshold, it can be considered that the current interface of the device does not need to be updated. At this time, the device's screen refresh operation can be stopped, or the data connection can be closed to reduce the CPU's operating frequency and reduce the device's power consumption.

[0099] The device control apparatus provided by the present invention is described below. The device control apparatus described below and the device control method described above can be referenced to each other.

[0100] Based on any of the above embodiments, the present invention also provides a device control device, which can be applied to electronic book readers, smart office books, smart notebooks, etc. based on ink screens, and can also be applied to other electronic devices equipped with screens. Figure 3 This is a schematic diagram of the structure of the device control device provided by the present invention. Figure 3 As shown, the device includes:

[0101] a position determination unit 310 for determining an operation position of the writing operation on the device screen in response to the writing operation;

[0102] an area determination unit 320 for determining a writing area based on an operation position;

[0103] The parameter control unit 330 is used to adjust the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of other areas. The other areas are areas on the device screen other than the writing area.

[0104] The device provided by an embodiment of the present invention determines the operation position of the writing operation on the device screen in response to the writing operation, determines the writing area based on this, and adjusts the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of other areas. This can greatly reduce the power consumption of the device when the user is writing, improve the usage time of the device, and at the same time achieve good writing fluency, ensuring the user experience.

[0105] Based on any of the above embodiments, the device further includes:

[0106] a type determination unit, configured to determine a reading habit type based on a reading annotation frequency, wherein the reading annotation frequency is determined based on handwriting operations received by the device during the electronic document display process;

[0107] The parameter adjustment unit is used to adjust the parameters of the device processor based on the reading habit type.

[0108] Based on any of the foregoing embodiments, the type determination unit is specifically configured to:

[0109] When the frequency of reading annotations is greater than a preset frequency threshold, determining the reading habit type as the first type;

[0110] When the frequency of reading annotations is less than or equal to a preset frequency threshold, determining the reading habit type as a second type, the second type including at least one second subtype;

[0111] The parameter adjustment unit is specifically used for:

[0112] In the case where the reading habit type is the first type, adjusting the parameter of the device processor to the first parameter, the first parameter meets the display requirements and the handwriting operation requirements;

[0113] When the reading habit type is the second type, the parameter of the adjustment device processor is the second parameter, the second parameter meets the display requirements but does not meet the handwriting operation requirements; the second parameter includes at least one second sub-parameter, and the second sub-parameter corresponds to the second sub-type.

[0114] Based on any of the above embodiments, when the reading habit type is the second type, adjusting the parameter of the device processor to the second parameter includes:

[0115] When the reading habit type is the second type and there is currently a handwriting operation, adjusting the parameter of the device processor to the first parameter;

[0116] When the reading habit type is the second type and there is no handwriting operation currently, the parameter of the device processor is adjusted to the second parameter.

[0117] Based on any of the above embodiments, the frequency of reading annotations is determined based on the frequency of handwriting operations and / or the number of pages in the displayed electronic file on which handwriting operations exist.

[0118] Based on any of the above embodiments, the device further includes an animation adjustment unit, configured to:

[0119] When the battery level of the device is lower than a preset battery level threshold, the frame rate of the animation displayed on the device screen is reduced.

[0120] Based on any of the above embodiments, reducing the frame rate of the animation displayed on the device screen includes:

[0121] Replace the animation with a static image corresponding to the animation.

[0122] Figure 4 An example of a physical structure diagram of an electronic device is shown below. Figure 4 As shown, the electronic device may include: a processor 410, a communications interface 420, a memory 430, and a communication bus 440, wherein the processor 410, the communications interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 may call logic instructions in the memory 430 to execute a device control method, which includes: determining, in response to a writing operation, an operation position of the writing operation on the device screen; determining a writing area based on the operation position; and adjusting screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of the other areas, wherein the other areas are areas on the device screen other than the writing area.

[0123] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0124] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the device control method provided by the above methods, which includes: in response to a writing operation, determining the operation position of the writing operation on the device screen; based on the operation position, determining the writing area; adjusting the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of the other areas, and the other areas are areas on the device screen other than the writing area.

[0125] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the device control method provided by the above-mentioned methods, the method including: determining the operation position of the writing operation on the device screen in response to a writing operation; determining the writing area based on the operation position; adjusting the screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of the other areas, and the other areas are areas on the device screen other than the writing area.

[0126] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0127] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, or of course, by hardware. Based on this understanding, the essence of the above technical solution or the part that contributes to the existing technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or certain parts of the embodiments.

[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A device control method, characterized in that: include: In response to a writing operation, determining an operation position of the writing operation on a device screen; determining a writing area based on the operation position; Adjusting screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of the other areas, where the other areas are areas on the device screen other than the writing area; The method further comprises: When the frequency of reading annotations is greater than a preset frequency threshold, determining the reading habit type as the first type; When the reading annotation frequency is less than or equal to a preset frequency threshold, determining the reading habit type as the second type; In the case where the reading habit type is the first type, adjusting the parameter of the device processor to the first parameter, the first parameter meeting the display requirement and the handwriting operation requirement; In the case where the reading habit type is the second type, the parameter of the device processor is adjusted to the second parameter, and the second parameter meets the display requirement but does not meet the handwriting operation requirement.

2. The device control method according to claim 1, wherein: The reading annotation frequency is determined based on handwriting operations received by the device during the electronic document display process.

3. The device control method according to claim 2, characterized in that: The second type includes at least one second sub-type; The second parameter includes at least one second sub-parameter, and the second sub-parameter corresponds to the second sub-type.

4. The device control method according to claim 3, characterized in that: When the reading habit type is the second type, adjusting the parameter of the device processor to the second parameter includes: When the reading habit type is the second type and there is currently a handwriting operation, adjusting the parameter of the device processor to the first parameter; When the reading habit type is the second type and there is no handwriting operation currently, the parameter of the device processor is adjusted to the second parameter.

5. The device control method according to any one of claims 2 to 4, characterized in that: The reading annotation frequency is determined based on the frequency of the handwriting operation and / or the number of pages in the displayed electronic document on which handwriting operations exist.

6. The device control method according to any one of claims 1 to 4, characterized in that: Also includes: When the battery level of the device is lower than a preset battery level threshold, the frame rate of the animation displayed on the device screen is reduced.

7. The device control method according to claim 6, characterized in that: The reducing the frame rate of the animation displayed on the device screen includes: The animation is replaced with a static image corresponding to the animation.

8. A device control device, characterized in that: include: a position determining unit, configured to determine, in response to a writing operation, an operation position of the writing operation on the device screen; an area determination unit, configured to determine a writing area based on the operation position; a parameter control unit, configured to adjust screen refresh parameters of the writing area and / or other areas so that the screen refresh parameters of the writing area are higher than the screen refresh parameters of the other areas, wherein the other areas are areas on the device screen other than the writing area; The device further comprises: a type determination unit, configured to determine the reading habit type as the first type when the reading annotation frequency is greater than a preset frequency threshold; and to determine the reading habit type as the second type when the reading annotation frequency is less than or equal to the preset frequency threshold; A parameter adjustment unit is used to adjust the parameters of the device processor to the first parameters when the reading habit type is the first type, and the first parameters meet the display requirements and handwriting operation requirements; when the reading habit type is the second type, adjust the parameters of the device processor to the second parameters, and the second parameters meet the display requirements but do not meet the handwriting operation requirements.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the device control method according to any one of claims 1 to 7 is implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the device control method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Screen control method, terminal and computer readable storage medium

    CN110069122A

  • Page turning method and apparatus for terminal, and pen tablet

    WO2019178866A1